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

body{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#324c59;
background: #4f4a47;
}


div{overflow:hidden;}

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

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

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

div#menuTop{
	position:absolute;
	width:769px;
	height:90px;
	padding: 0px;
	margin: -234px 0px 0px 220px;
	z-index:10;
}
div#PageContainer {width:655px; background-color:#FFFFFF; clear:both;}
div#MenuLContainer{width:289px; background:#000000;}


div#Footer{
	height:31px;
	background:#5c5c5c;
	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:180px;
background:#ffffff;
clear:both;
width:100%;
overflow:hidden;
position:absolute;
margin-top:-180px;
width:994px;
z-index:0;
}

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

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

div.BlokLM{
width:289px;
height:auto;
}  

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

div.BlokLM div.Content{
width:289px;
clear:both;
padding:0px 0px 0px 20px;
line-height:20px;
}
div.BlokLM div.Content ul{ list-style-image:url(../images/puce.png);padding-left:20px; }
.sMR1{min-height:164px; color:#e1e1e1;}
.sMR2{min-height:964px; color:#e1e1e1;}

div.BlokLM div.Content a{ text-decoration:none;color:#ffffff;}
div.BlokLM div.Content a:hover{ text-decoration:none;color:#d70f00;}

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; min-height:750px;}
.SCC-2{background-color:#bfc1c2; color:#cd862d; font-size:13px;}
.SCC-3{background-color:#677883; color:#f7da9b; font-size:13px;}
.CTXT{margin:15px 30px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:17px;}
.CTXT a{text-decoration:none;}
.CTXT img{border:0px;}
.CTXT p{margin:10px 0;}

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:Verdana, Arial, Helvetica, sans-serif;
background-image: url(../images/menu/onglets.png);
background-repeat: repeat-x;
background-position: right;
padding-right: 20px;
padding-left: 20px;
display: block;
line-height: 40px;
text-align:center;
height:48px;
text-decoration: none;
font-size: 14px;
font-weight:bold;
color: #ffffff;
margin-left:3px;
margin-right:3px;
}
   
.onglets:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image: url(../images/menu/onglets_hover.png);
background-repeat: repeat-x;
background-position: right;
padding-right: 20px;
padding-left: 20px;	
padding-top:20px; 
display: block;
line-height: 40px;
text-align:center;
height:58px;
text-decoration: none;
font-size: 14px;
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:Verdana, Arial, Helvetica, sans-serif;
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:-108px;			
	padding-bottom:40px;
	padding-left:10px;  
	margin-bottom:0px;
	font-weight: bolder;
	font-size: 18px;  
	position:absolute;
}						   

h1{
	color:#36312e;
	margin-top:0px;			
	padding-left:10px;
	margin-left:15px;	
	margin-top:-23px;
	margin-bottom:0px;
	font-weight: bolder;
	font-size: 18px;  
}	

h2{
	color:#36312e;
	font-size: 16px;  
	padding:10px 0;
}

.scrisFooter1 {

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

hr{
	border:0px;
	height:0px;
	width:0px;
}		  

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

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

.ville{
font-size:13px;
}
