@charset "utf-8";
/*html, body {height: 100%;margin: 0;}*/

html{
/*background-color: #906F3D;*/
background-image:url(../template/ico_background.jpg);
background-repeat:repeat-x;	
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

body{
background-image:url(../template/ico_body.jpg); 
background-repeat:no-repeat; 
background-attachment : fixed;
background-position:center; 
background-position:top; 	
margin:0px;
padding:0px;
}

div#header{background:url(../template/ico_haut.jpg) no-repeat;height:171px;position: relative;clear:both;display:block;/*line-height: 1px;*/}	
div#header img{ border:0px;}	

div#positionmenu0{ position:absolute; margin-top: 125px; margin-left:263px; }

div#positionmenu{ position:absolute; margin-top: 125px; margin-left:623px;  z-index:300;}
div#positionmenu ul#navlist,div#positionmenu0 ul#navlist0{list-style: none;padding: 0;margin: 0 auto;}
div#positionmenu ul#navlist li,div#positionmenu0 ul#navlist0 li{float: left;}

div#header .tabs li a,div#header .tabs li a,
div#header .tabs0 li a,div#header .tabs0 li a{
	padding:10px;	
	background-color:#016FB4;
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	border-radius: 5px 5px 5px 5px;
	margin:5px;
	height:25px;
}
div#header .tabs0 li a:hover,
div#header .tabs li a:hover{
	background-color: #000;
	color:#FFF;
}

#smenu{
	position:absolute;
	margin-left:330px;
	margin-top:173px;
	background-color:#016FB4;
	
}

#smenu .tab_content{
	color:#fff;
}
#smenu h2{
	font-size:12px;
}
#smenu .tab_content .col1{float:left;text-align:left; margin:20px;}
#smenu .tab_content .col2{float:left;text-align:left; margin:20px;}
#smenu .tab_content li{list-style-type:none;line-height:1.6; margin-left:-30px;}
#smenu .tab_content a{text-decoration:none;color: #FFF;}
#smenu .tab_content a:hover{color: #FC0;}

/*div#change_race{ position:absolute;  margin-top: 163px; margin-left: 0px;}*/

div#global{background-color:#fff; min-height: 100%;width: 1023px;/*padding: 0 10px;*/margin: 0 auto;	position: relative;	/*border:1px solid #FFF;*/}	

div#center{	padding-bottom:  50px;	overflow: auto; 	/*background:#F0A808;*/}	

div#content{ 
	margin-right: 10px;
	width: 680px;
	min-height:700px;
	float:right;
	/*border:5px solid #FFCC66;*/
}

#content p {
	padding:5px;
	overflow:auto;
}

#content ul {list-style: none;margin:0px;padding:0px;border: none;}

#content blockquote{
	border-radius: 0 15px 0 15px; /* hg hd bd bg */
	background-color: #EAEDFE;
	padding:15px;
	margin:10px;
}

#content .imgLeft{
	float:left;	
}
#content h1{
color: #06C;
margin-left: 0 0 25px 0; /* h d g b*/
}

#content h2, .para h2{
	color: #FF8300;
	margin-left: 0 0 25px 0; /* h d g b*/
	text-align: center;
}

#content img{ 
	margin: 0 20px 20px 0;
	padding: 5px;
}

div#menu{ 
	float:left; 
	width:330px; 	
}

#menu .para { 
	border:1px solid #EAEDF2;
	padding:10px;
	margin: 15px 10px 15px 0; /* h d g b*/
	/*border-radius: 15px 15px 15px 15px; /* hg hd bd bg*/
		overflow:auto;
}


#menu .para img{
	margin:2.5px;
	text-align: center;
	/*float:left;*/
	/*border:1px solid #CCC;*/
}


#menu .EspaceClient {
	background-color:#016FB4;
	padding:10px;
	margin: 15px 10px 15px 0; /* h d g b*/
	border-radius: 15px 15px 15px 15px; /* hg hd bd bg*/
	overflow:auto;
}

#menu .EspaceClient li a {
	color:#FFF;
	}
#menu .EspaceClient li a:hover {
	color: #FF0;
	}

#menu  ul {list-style: none;margin:0px;padding:0px;border: none;}
#menu  li { padding-left: 20px; margin: 0;}
#menu  li a {display: block; padding: 5px 5px 5px 25px; background-position: left center; text-decoration: none;color: #506E8A;}
#menu  li a:hover{ 
padding:5px 5px 5px 25px; 
background-position:left center; 
border-bottom-width:1px; 
border-bottom-color: #4979A5; 
color: #506E8A; 
}


div#barreDeNav ul{list-style: none; }
div#barreDeNav ul li{float: left; margin-left:3px; margin-top:15px;	 text-decoration:none;
}


.linkBarNP{
	 border-radius: 5px;
	 background-color: #CCC;
	 color:#000;
	 padding:5px;
		 text-decoration:none;
 
}
	 
.linkBar{
	
	 border-radius: 5px;
	 background-color: #FC6;
	 color:#000;
	 padding:5px;	 
	 text-decoration:none;

}
	
.linkBar a{
	
	 color:#FFF;
	 text-decoration:none;
	 font-family:Georgia, "Times New Roman", Times, serif;

}  
  
div#footer{	
position: relative;	
width: 1003px; 

background-color: #2570B3;
border-top: 1px solid #2C1A0D;	
padding:10px;
font-size:11px;
color:#FFF;
overflow:auto;
}


div#footer  h2{
	font-size:12px;
	color:#CCC;
}

div#footer .col1Footer{float:left;text-align:left; margin:20px; position:relative; }
div#footer .col1Footer li{list-style-type:none;line-height:1.6; margin-left:-30px;}
div#footer .col1Footer a{text-decoration:none;color: #FFF;}
div#footer .col1Footer a:hover{color: #FC0;}
