body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em; 
	/*color: #FFFFBF;*/
	/*color: #E2E2E2;*/
	color: White;
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: black;
	scrollbar-face-color: #000000;
	scrollbar-darkshadow-color: #545454;
	scrollbar-shadow-color: #545454;
	scrollbar-highlight-color: #545454;
	scrollbar-3dlight-color: #545454;
	scrollbar-track-color: #303030;
	scrollbar-arrow-color: #9C9C9C;
	background-position: top;
}

#conteneur 
{
	position: relative;
	top: 58px;
	margin: auto;
	width: 960px;
	height: 680px;
}

#right {
	background-image: url(../images/right1280_1.jpg);
	position: absolute;
	width: 218px;
	height: 585px;
	left: 742px;
	top:45px;
}

#noise{
	position: absolute;
	width: 960px;
	height: 45px;
	left: 0px;
	top: 0px;
	/*background-image: url(../images/noise.gif);*/
	filter: alpha(opacity=25);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity: 0.25;
}

#ssmenu {
	position: absolute;
	width: 960px;
	height: 30px;
	left: 0px;
	top: 0px;
	padding-top:15px;
}

#fond_texte {
	background-image: url(../images/fond_texte1280_2.jpg);
	position: absolute;
	left:0px;
	width: 735px;
	height: 585px;
	top:45px;
	margin: 0px;
	padding: 0px;
}

#texte 
{
	position: absolute;
	left:20px;
	width: 715px;
	height: 545px;
	top:75px;
	overflow: auto;
	margin: 0px;
	padding: 0px;
}

#screens {
	padding-top: 5px;
	position: absolute;
	width: 960px;
	height: 45px;
	left: 0px;
	bottom: 0px;
	margin: 0px;
}

#design_menu {
	position: relative;
	top: 57px;
	width: 135px;
	height: 140px;
	margin:0px;
	padding:0px;
	font-size: 1px;
}

#design_flag{
	position: absolute;
	width: 55px;
	height: 13px;
	top : 5px;
	right: 5px;
	margin: 0%;
}

a.flag_fr{
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width:25px;
	height: 13px;
	background-image: url(../images/flag_fr1280.gif);
	background-repeat: no-repeat;
}

a.flag_fr:hover{
	background-image: url(../images/flagon_fr1280.gif);
	background-repeat: no-repeat;
}

a.flag_eng{
	display: block;
	margin: 0px;
	padding: 0px;
	width:25px;
	height: 13px;
	float: left;	
	margin-left: 4px;
	background-image: url(../images/flag_eng1280.gif);
	background-repeat: no-repeat;
}

a.flag_eng:hover{
	background-image: url(../images/flagon_eng1280.gif);
	background-repeat: no-repeat;
}

.design_transpfond{
	height: auto;
	overflow: hidden;
	/*width: 645px;
	width: 630px;*/
	width:95%;
	padding: 0px;
	margin: 0px;
	display: block;
	background-color: #0D0D0D;
	filter: alpha(opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
	margin-left: 10px;
}

.wolf{
	height: auto;
	overflow: hidden;
	/*width: 645px;
	width: 630px;*/
	width:82%;
	padding: 0px;
	margin: 0px;
	display: inline;
	background-color: #0D0D0D;
	filter: alpha(opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
	margin-left: 10px;
	
}


.design_transpfond2{
	height: auto;
	overflow: hidden;
	width: 645px;
	padding: 0px;
	margin: 0px;
	display: block;
	background-color: #0D0D0D;
	filter: alpha(opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
	margin-left: 10px;
}

/*.translucide{
	background-color: #0D0D0D;
	filter: alpha(opacity=75);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	position: relative;
	width: 645px;
	margin-left: 10px;
}*/

.inline
{
	display: inline;
	margin: 0px;
	padding: 0px;
}

p
{
	margin-left: 10px;
}

p.gallerie{
	/*display: inline;
	/*vertical-align: super;*/
	margin-left: 2%;
	/*position: relative;*/
	background-color: marron;
	
}

p.gallerie img{
	vertical-align: top;
}

table.gal
 {
 border-style:none;
 font-size:100%; 
 width:680px;
 vertical-align: top;
 }
 
table.gal a:hover
 {
	background-color: transparent;
 } 
 
td { border-style:none;}

td.galL { width:200px; height:132px; overflow:hidden; top: 0px; margin-top:0px; vertical-align: top;}
 
td.galR { width:480px; vertical-align:top;}

td.galR img{margin-right: 1%; top:0px; vertical-align: bottom;}

p.screen{
	display: inline;
	margin-left: 1%;
}

ul
{
	list-style-type:none;
}

a,  a:link,  a:visited,  a:active{
	text-decoration: none;
	/*color: #FEFF80;*/
	color: white;
	font-weight: bold;
}

ul a,  ul a:link, ul a:visited, ul a:active{
	text-decoration: none;
	color: #FEFF80;
	font-weight: normal;
	color: White;
}

ul a:hover{
	background-color:white;
	color: black;
	font-style: normal;
}

a:hover{
	background-color: white;
	color:black;
}

img{
	border: none;
}

h1, h2, h3, h4{
	text-align: left;
	color: white;
}

h1{	
	font-size: 1.3em;
}

h2{
	font-size: 1.3em;
}

h3{
	font-size: 1.2em;
}

h4{
	font-size: 1.1em;
}

.inline li
{
	display: inline;
	margin: 0px;
	padding: 0px;
}

.margin_left{
	margin-left: 10px;
}

.little{
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
}

.strong{
	font-weight: bold;
}

.italique{	
	font-style: italic;
}

.underline{
	text-decoration: underline !important;
}

p.logo{
	text-align: right;
	margin-bottom: -60px;
}

p.info_news{
	text-indent: 2%;
	font-size: 0.8em;
	font-style: italic;
	position: relative;
	margin-bottom: 0px;
}

p.comments{
	text-align: right;
	font-family: serif;
	font-weight: bold;
	margin-bottom: 3%;
	margin-top: 0px;
}

a.news {
	background-image: url(../images/news1280.gif);
	width: 133px;
	height: 16px;
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
}

a.news:hover {
	background-image: url(../images/news1280_on.gif);
	background-color:transparent;
}

a.presentation{
	background-image: url(../images/present1280.gif);
	width: 133px;
	height: 16px;
	display: block;
	text-decoration: none;
	padding: 0px;
	background-repeat: no-repeat;
}

a.presentation:hover {
	background-image: url(../images/present1280_on.gif);
	background-color:transparent;
}

a.photos {
	background-image: url(../images/photos1280.gif);
	width: 133px;
	height: 16px;
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
}

a.photos:hover {
	background-image: url(../images/photos1280_on.gif);
	background-color:transparent;
}

a.movies {
	background-image: url(../images/movies1280.gif);
	width: 133px;
	height: 16px;
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
}

a.movies:hover {
	background-image: url(../images/movies1280_on.gif);
	background-color:transparent;
}

a.art{
	background-image: url(../images/arts1280.gif);
	width: 133px;
	height: 16px;
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
}

a.art:hover {
	background-image: url(../images/arts1280_on.gif);
	background-color:transparent;
}

a.downloads{
	background-image: url(../images/down1280.gif);
	width: 133px;
	height: 16px;
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
}

a.downloads:hover {
	background-image: url(../images/down1280_on.gif);
	background-color:transparent;
}

a.team{
	background-image: url(../images/team1280.gif);
	width: 133px;
	height: 16px;
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
}

a.team:hover {
	background-image: url(../images/team1280_on.gif);
	background-color:transparent;
}

a.wanted{
	background-image: url(../images/wanted1280.gif);
	width: 133px;
	height: 16px;
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
}

a.wanted:hover {
	background-image: url(../images/wanted1280_on.gif);
	background-color:transparent;
}

a.links{
	background-image: url(../images/links1280.gif);
	width: 133px;
	height: 16px;
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
}

a.links:hover {
	background-image: url(../images/links1280_on.gif);
	background-color:transparent;
}


p.gallery1 img, p.gallery2 img, p.gallery3 img{
	/*border: 0.5%;*/
	border-color: #eca016;
	border-style: ridge;
	display: block;
} 

p.gallery1 {
color:#eca016;
text-align: center;
float: left;
margin-left: 1em;
margin-bottom: 3%;
}

p.gallery2, p.gallery3 {
color:#eca016;
text-align: center;
float: left;
margin-left: 3em;
margin-bottom: 3%;
}

p.margin_top{
	margin-top: -2%;
}

/*#copyright{
	position:absolute;
	top: 595px;
	left: 2px;*/
	/*top: 775px;
	left: 845px;*/
	/*margin:auto;*/
	/*width: 189px;*/
	/*width: 133px;
	text-align: right;
	height: 19px;
}*/

/*formulaire partie privée*/

input.grand{
	width: 65%;
}	

p.contenu1{
	text-align: left;
	margin-left: 1%;
}

p.contenu2{
	margin-top: -293px;
	text-align: right;
	margin-right: 1%;
}

textarea{
	width: 47%;
	height: 250px;
}

span.imp_news{
	text-align: center;
	float: left;
	width: 50%;
	border-right: thin solid #eca016;
	border-top: 1px dashed #eca016;
	line-height: 2;
	clear: left;
	height: 5em;
	margin-left: 3%;
}

span.imp_news_date{
	text-align: center;
	float: left;
	width: 20%;
	border-right: thin solid #eca016;
	border-top: 1px dashed #eca016;
	line-height: 2;
	height: 5em;
}

span.imp_news_auteur{
	width: 20%;
	text-align: center;
	float: left;
	border-top: 1px dashed #eca016;
	line-height: 2;
	clear: right;
	height: 5em;
}

.cadre{
	border: thin solid #eca016;
	margin-bottom: 2%;
}

#design_panda{
	position: absolute;
	top: 0px;
	left: 222px;
}

.align_right{
	text-align: right;
}

ul.fastacess{
	display: inline;
	margin: 0px;
	padding: 0px;
}

ul.fastacess li{
	display: inline;
	margin-left: 2%;
}

.normal{
	font-size: 0.8em ! important;
	color: #FFFFBF ! important;
}

.translucide{
	background-color: #0D0D0D;
	filter: alpha(opacity=75);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	position: relative;
	/*width: 98.2%;
	width: 645px;*/
	width: 95%;
	margin-left: 10px;
}

.translucide2{
	background-color: #0D0D0D;
	filter: alpha(opacity=75);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	position: relative;
	width: 69.9%;
	margin-left: 146px;
}

.margin_bottom{
	margin-bottom: 1%;
}

.margin_bottom2{
	margin-bottom: 3%;
}

div.team {
margin: 0px;
padding: 0px;
position: relative;
left: 0px;
top: 0px;
}

div.teamtof {
margin: 0px;
padding: 0px;
position: relative;
left: 0px;
top: 0px;
height: 150px;
}

p.team{
	float: left;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	width: 110px;
	height: 100%;
	margin-bottom: 0px;
}

p.team2{
	font-size: 12px;
	background-color: black;
	width: 512px;
	margin-left: 120px;
	filter: alpha(opacity=75);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

p.team2tof2{
	font-size: 12px;
	background-color: black;
	width: 665px;
	height: 184px;
	margin-left: 120px;
	filter: alpha(opacity=75);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

p.team2tof{
	font-size: 12px;
	background-color: black;
	width: 665px;
	height: 140px;
	opacity: 0.75;
}

p.team3{
	font-size: 12px;
	float: left;
	margin-top: 140px;
	margin-left: -120px;
	margin-right: 10px;
	width: 110px;
	margin-bottom: 0px;
	background-color: black;
	filter: alpha(opacity=75);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

div.weaponstory{
	margin: :0px;
	padding:0px;
	position: relative;
	height: 315px;
	width: 97%;
}

.float_left{
	float: left;
}

.float_right{
	float: right;
	clear: right;
}

.orange{
		color: #FFC559 !important;
}

.paddingtop{
	padding-top: 1.5%;
}

.zindex1{
	z-index: 1 !important;
}

.zindex2{
	z-index: 2 !important;
}

.margin_top{
	margin-top: 1.5%;
}

div.equipment{
	position: relative;
	height: 200px;
}

ul.ssmenu a,  ul a:link, ul a:visited, ul a:active{
	font-size: 0.8em;
	font-weight: bold;
}

.no-margin{
	margin: 0px !important;
}

#design_menu li a{
	font-size: 9,5px;
}

.ja{
	vertical-align: bottom;
}

a.private{
	display: block;
	width:25px;
	height: 5%;
	right:20%;
	top: 8%;
	position: absolute;
}

p.rdmscreen{
	display: inline;
	margin-left: 1%;
	font-size: 10px !important;	
	font-weight: bold;
	vertical-align: bottom;
}

ul.ssmenu{
	position: absolute;
	margin: 0px;
	padding: 0px;
	margin-left : 30px;
	text-align: left;
	top: 50px;
}

ul.ssmenu li{
	display: inline;
}

.no_margin img{
	border: none;
	height: 13%;
}

div#media_gallery{
	position: relative;
	top: 10px;
}

.copyright{
	font-style: italic;
	margin-top: 10px;
}

div#nbpage, div#nbnews{
	height: auto;
	position: relative;
	top: 70px;
	overflow: hidden;
	/*width: 645px;
	width: 630px;*/
	width:700px;
	padding: 0px;
	margin: 0px;
	display: block;
	background-color: #0D0D0D;
	filter: alpha(opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
	margin-left: 3px;
	text-align: right;
	z-index: 10;
}

.gotobot{
	top: 610px !important;
}

div#nbpage p, div#nbnews p{
		padding: 0px;
	margin: 0px;
}

span.nbimg{
	float: right;
	margin-top:-1em;
}

.margin_top{
	margin-top: 1em;
}

/* Pour news avec une miniature horizontale */
.divnews_hor{
	position: relative;
	width: 93%;
	height: 75px;
	margin : 0px;
	padding: 0px;
	margin-top:1em;
	margin-left:1em;
}

/* Pour news avec une miniature verticale */
.divnews_vert{
	position: relative;
	width: 93%;
	height: 130px;
	margin : 0em;
	margin-top:1em;
	margin-left: 2.5em;
}

.imgnews{
	float: left;
	clear: left;
	margin:0px;
}

.textnews{
	float: left;
	clear: right;
	margin:0px;
	margin-top: 1em;
	margin-left: 1em;
	background-color: #0D0D0D;
	filter: alpha(opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
	width : 75%;
	padding:0px;
}

div.divnews_vert p.textnews{
	margin-left: 2.5em;
}

#tabgal{
	border-collapse: collapse;
	border: thin solid Silver;}

#tabgal td.tabgal_lieu{
}

#tabgal td{
	width: 150%;
	border-right: thin solid Silver;
	border-left: thin solid Silver;
}

#tabgal tr{
}


.align_center{
	text-align: center;
}

.big{
	font-size: 1.2em;
	border-top: thin solid Silver;
	border-bottom: thin solid Silver;
}


a.zorro {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/zorro.jpg);
}a.zorro:hover {
		background-image: url(http://www.streumon-studio.com/shared/team/zorro_on.jpg);
}a.roux {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/roux.jpg);
}a.roux:hover {
		background-image: url(http://www.streumon-studio.com/shared/team/roux_on.jpg);
}a.anzy {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/anzy.jpg);
}a.anzy:hover {
		background-image: url(http://www.streumon-studio.com/shared/team/anzy_on.jpg);
}a.aurelien {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/aurelien.jpg);
}a.victor {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/victor.jpg);
}a.victor:hover {
		background-image: url(http://www.streumon-studio.com/shared/team/victor_on.jpg);
}a.doggy {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/doggy.jpg);
}a.joss {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/joss.jpg);
}a.junk {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/junk.jpg);
}a.romain {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/romain.jpg);
}a.margaux {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/margaux.jpg);
}a.margaux:hover {
		background-image: url(http://www.streumon-studio.com/shared/team/margaux_on.jpg);
}a.chalmi {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/chalmi.jpg);
}a.chalmi:hover {
		background-image: url(http://www.streumon-studio.com/shared/team/chalmi_on.jpg);
}a.mapouze {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/mapouze.jpg);
}a.detamic {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/detamic.jpg);
}a.alex {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/alex.jpg);
}a.dolphyn {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/dolphyn.jpg);
}a.naima {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/naima.jpg);
}a.marion {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/marion.jpg);
}a.delphine {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/delphine.jpg);
}a.claire {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/claire.jpg);
}a.claires {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/claires.jpg);
}a.suzane {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/suzane.jpg);
}a.solene {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/solene.jpg);
}a.solene:hover {
		background-image: url(http://www.streumon-studio.com/shared/team/solene_on.jpg);
}a.floriane {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/floriane.jpg);
}a.floriane:hover {
		background-image: url(http://www.streumon-studio.com/shared/team/floriane_on.jpg);
}a.charlotte {
	display: block;
	width: 100px;
	height: 140px;
	background-image: url(http://www.streumon-studio.com/shared/team/charlotte.jpg);
}a.charlotte:hover {
		background-image: url(http://www.streumon-studio.com/shared/team/charlotte_on.jpg);
}
*Menu*/
dl, dt, dd, dd ul, dd ul li{
margin: 0;
padding: 0;
list-style-type: none;
}


#menu {
position: relative;
top: 20px;
margin-left:0px;
width: 100%;
}


dl#menu dt {
cursor: pointer;
/*margin: 2px 0;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
display: block;
/*border: 1px solid gray;*/
/*background: #ccc;*/
}
dl#menu dd {
/*border: 1px solid gray;*/
margin-left: 1em;
display: none;
}
dl#menu li {
/*text-align: center;
background: #fff;*/
}
dl#menu li a, dl#menu dt a {
text-decoration: none;
display: block;
border: 0 none;
/*height: 100%;*/
}

dd ul li a{
display:block;
}

dd ul li a:hover{
text-decoration:underline !important;
background-color:#fefefe; /* not a pure black to be displayed in IE7????*/
}

#preload{
display: none;
}

#copyright{
	width: 735px;
	position:relative;
	/*position:absolute;
	top:625px;*/
	color:#B7B7B7;
	font-style: italic;
	margin:auto;
	text-align:center;
	margin-top:1em;
}

.bold{
font-weight: bold;
}