/* CSS Document */
* {
margin: 0;
padding: 0;
}

body{
margin:0px;
font-family:Arial;
font-size:13px;
color:#324c59;
background: #00492b;
}


div{overflow:hidden;}

div#MainSite{
margin-left:auto; 
margin-right:auto;
width:994px;

}

div#Header{
margin-left:auto; 
margin-right:auto;
width:994px;
height:217px;
clear:both;	
}
			 
div#Container{
	background:url(../images/bg.png) repeat;	
}
div#PageContainer, div#MenuLContainer{float:left;}	  

div#logo{
 	position:absolute;
	margin-top:-218px; 
	padding-left:10px;
}		
div#sherlock{
	margin-left:840px;
	position:absolute;   
	margin-top:-10px;
}				

div#menuTop{
	position:absolute;
	width:519px;
	height:90px;
	padding: 0px;
	margin: -29px 0px 0px 20px;
	z-index:10;
}
div#PageContainer {margin-left:220px;width:555px; background-color:#FFFFFF; clear:both;}
div#MenuLContainer{width:229px;margin-left:-10px; }
div#MenuRContainer{width:229px; }

div#Footer{
	height:31px;
	background:#00492b;
	clear:both;
	z-index: 2000;
	position: relative;		  
	text-align:center;
	color:#ffffff;	 
	padding-top:10px;
}
div#Footer a{
	text-decoration:none;
	color:#ffffff;
}	
div#Footer a:hover{
	color:#ffffff;
}			  

div#Banner{
height:217px;
background:#ffffff;
clear:both;
width:100%;
overflow:hidden;
position:absolute;
margin-top:-217px;
width:994px;
z-index:0;
}

div.BlokLMC{
	width:229px;
	position:absolute;
	margin-top:10px;
	z-index:1000;

	/*left: 701px;*/
	/*margin-left:701px;*/
}

div.BlokLM{
width:229px;
height:auto;
margin-left:10px;
}  

div.BlokLM div.Title{
	width:229px;
	background:url(../images/droite.png) no-repeat;
	height:37px;
	clear:both;
	line-height: 37px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	padding-left: 10px;
}

div.BlokLM div.Content{
width:229px;
clear:both;
padding:0px 0px 0px 10px;
line-height:20px;
}
div.BlokLM div.Content ul{ list-style-image:url(../images/puce.png);padding-left:20px; }
.sMR2{min-height:30px; color:#5e5e5e;border-left:1px solid #6b2000;border-bottom:1px solid #6b2000;}


div.BlokLM div.Content a{ text-decoration:none;color:#00492b;}
div.BlokLM div.Content a:hover{ text-decoration:none;color:#6B2000;}

div.CBloc, div.CTitle, div.CTitle2, div.CTitle3, .sous_tit, div.CContent{clear:both; width:100%;}
div.CTitle{
	height:32px;
	background:url(../images/bgPageTitle.jpg) repeat-x;
	padding: 60px 0px 0px 10px;
	font-weight: bolder;
	font-size: 18px;
}
div.sous_tit{
	height:45px;
	/*background:url(../images/bgPageTitle.jpg) repeat-x;*/
	/*padding: 60px 0px 0px 10px;*/
	color:#072838;
	font-weight: bolder;
	font-size: 16px;
}
div.CTitle2{
	height:21px;
	background:url(../images/bgPageTitle2.png) repeat-x;
	padding: 40px 0px 0px 10px;
	font-weight: bolder;
	font-size: 18px;
}
div.CTitle3{
	height:30px;
	background:url(../images/bgPageTitle3.png) repeat-x;
	padding: 10px 0px 0px 10px;
	font-weight: bolder;
	font-size: 18px;
}
div.CContent{}

.SCC-1{background-color:#FFFFFF; color:#324c59; font-size:13px; margin-top:-65px; min-height:940px;}
.SCC-2{background-color:#bfc1c2; color:#cd862d; font-size:13px;}
.SCC-3{background-color:#677883; color:#f7da9b; font-size:13px;}
.CTXT{margin:30px 0px 10px 0px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:17px;	padding:2px;}

div.BRight, div.BLeft{float:left;}
.WBR-1{width:209px;}
.WBL-1{width:385px;}

.WBL-2{width:385px;}
.WBL-3{width:385px;}

.WBL-4{width:550px; padding-top:35px;}

/*----MenuHeader----*/
ul.MenuTop{
list-style-type: none;
margin: auto;
height:48px;
font-size:14px;	  
padding-left:10px;
}
ul.MenuTop li{
float: left;
}

.onglets{
font-family:Arial;
background-image: url(../images/menu/onglets.png);
background-repeat: repeat-x;
background-position: right;
padding-right: 18px;
padding-left: 18px;
display: block;
line-height: 40px;
text-align:center;
height:48px;
text-decoration: none;
font-size: 13px;
font-weight:bold;
color: #ffffff;
margin-left:3px;
margin-right:3px;
}
   
.onglets:hover{
font-family:Arial;
background-image: url(../images/menu/onglets_hover.png);
background-repeat: repeat-x;
background-position: right;
padding-right: 18px;
padding-left: 18px;	
padding-top:20px; 
display: block;
line-height: 40px;
text-align:center;
height:58px;
text-decoration: none;
font-size: 13px;
font-weight:bold;
color: #ffffff;
margin-left:3px;
margin-right:3px;
}

ul.MenuTop li a.fin{background-image:none;}


/*------------------*/


ul.MenuF{
list-style-type: none;
margin: auto;
height:31px;
}
ul.MenuF li{
float: left;
}

ul.MenuF li a, ul.MenuF li a.MT{
font-family:Arial;
padding-right: 24px;
padding-left: 24px;
display: block;
line-height: 31px;
text-decoration: none;
font-size: 12px;
font-weight:bold;
color: #e3e0e0;
margin-left:27px;
margin-right:25px;
}

ul.MenuF li a:hover, ul.MenuF li a.MT_selected{
background-image: url(../images/MTnavi_bg_dividerHover.png);
background-repeat: no-repeat;
background-position: right;
color: #ffffff;
}

ul.MenuF li a.fin{background-image:none;}

.MF_{/*background:#009966;*/}
	  
.titre2{
	color:#36312e;
	margin-top:15px;			
	margin-bottom:20px;
	padding-left:10px;  

	font-weight: bolder;
	font-size: 16px;  
	position:relative;
}	
				   

.scrisFooter1 {

	font-family: Arial;
	font-size: 9px;
	color: #7E7E7E;
	text-decoration: none;
}

hr{
	color: #6b2000;
}	  

.texte{
	font-family: Arial;
	font-size: 13px;
	color: black;
	text-decoration: none; 
	padding:3px;
}						   

label{
	float:left;
	width:100px;
}
input[type=text],input[type=password],select{
	width:90px;
	border:1px solid #36312e;
}
textarea{
	border:1px solid #36312e;
}

div.BlokRMC{
	width:230px;
	position:absolute;
	margin-top:10px;
	z-index:1000;

	/*left: 701px;*/
	/*margin-left:701px;*/
}

div.BlokRM{
width:230px;
height:auto;
}  

div.BlokRM div.Title{
	width:219px;
	background:url(../images/gauche.png) right no-repeat;
	height:37px;
	clear:both;
	line-height: 37px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	padding-right: 10px;
	text-align:right;

}

div.BlokRM div.Content{
width:198px;
clear:both;
padding:0px 0px 0px 20px;
line-height:20px;
margin-left:10px;
}
div.BlokRM div.Content ul{ list-style-image:url(../images/puce.png);padding-left:10px; }
.sMR1{min-height:30px;color:#5e5e5e;border-right:1px solid #6b2000;border-bottom:1px solid #6b2000;}


div.BlokRM div.Content a{ text-decoration:none;color:#00492b;}
div.BlokRM div.Content a:hover{ text-decoration:none;color:#6B2000;}		


div#alignement-droite{ 
padding-left:250px;  
margin-top:-144px;


}



