/* CSS Document */
body{
margin-top:0px;
margin-left:0px;
height:100%;
font-family:Arial, Helvetica, sans-serif;	
background-color:#949492;
/*background-color:#616870;*/
background-image:url(img/fond-body.jpg);
background-repeat:repeat-x;
}

#global{
	position:absolute;
	top:54px;
	left:50%;
	width : 913px;
	height: auto;	
	margin-left:-456px;
	font-size: 12px;
	background-image:url(img/fond-main.jpg);
	background-repeat:repeat-y;
}
/*#global{
	float:left;
	display:block;
	clear:both;
	width : 913px;
	height: auto;
	font-size: 12px;
	background-color:#FFFFFF;
}*/

#tete{
	float:left;
	display:block;
	clear:both;
	width : 913px;
	height: 216px;
	background-image:url(img/fond-tete.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#menuY{
	float:left;
	display:block;
	clear:both;
	width :280px;
	height:auto;
	font-size: 14px;
	font-weight:bold;
	color:#432703;
	text-decoration:none;
	margin:0;
	margin-top:20px;
	padding:0;
}

	 #menuY ul{padding:0; margin:0; padding-left:20px;}
	 #menuY li {float:left; display:block; clear:both; width:200px; height:25px; margin:0; margin-top:8px; padding:0;  border-left:10px solid #CCCCCC; border-bottom:2px solid #CCCCCC; }
	 #menuY li a{float:left; display:block; clear:both; width:200px; height:25px; font-size:12px; color:#432703; padding:0; text-decoration:none; border-left:10px solid #FFFFFF;}
	 #menuY li a:hover {height:auto; color:#999999; font-weight:bold; font-size:12px; text-decoration:none; padding:0;}
	 #menuY li a#activeY {height:auto; color:#999999; font-weight:bold; font-size:12px; text-decoration:none; padding:0;}
	 #menuY h1{float:left; display:block; clear:both; width:200px; height:22px; background-image:url(img/fond-h1-menuY.jpg);
	 			 background-repeat:repeat-y; margin:0;  margin-top:10px; color:#FFFFFF; font-weight:bold; line-height:0.5cm; text-decoration:none; padding-left:30px; font-size:12px;}
		
	 #menuY h1 a{float:left; display:block; clear:both; width:200px; height:22px; background-image:url(img/fond-h1-menuY.jpg);
	 			 background-repeat:repeat-y; margin:0; color:#FFFFFF; font-weight:bold;  line-height:0.5cm; text-decoration:none; padding-left:30px; margin-left:-30px;  font-size:12px;}

/*corps --------------------------------------
*/
#corps{
	float:left;
	display:block;
	clear:both;
	width : 913px;
	height: auto;
	color:#000000;
	font-size: 12px;
	margin:0;
	padding:0;
	background-image:url(img/fond-global.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-bottom:10px;
}
#separation{float:left; display:block; width:30px; height:664px;}


#main{
	float:left;
	display:block;
	width : 450px;
	height: auto;
	color:#000000;
	font-size: 12px;
	margin:0;
	padding:0;	
	/*padding-left:40px;*/
	margin-top:20px;
	text-align:justify;
}
		#main a{color:#999999; font-size:10px;}

#actu{
	/*float:left;*/
	display:block;
	width : 154px;
	height: auto;
	color:#000000;
}	#actu .top{float:left; display:block; width :154px; height:32px; color:#000000; font-size:12px; font-weight:bold; padding:0; background-image:url(img/fond-actu-top.jpg); background-repeat:no-repeat; text-indent:25px; line-height:0.7cm;}
	#actu .contenu{float:left; display:block; clear:both; width:154px; background-image:url(img/fond-actu-content.jpg); background-repeat:repeat-y; padding:0; padding-left:5px;}
	#actu .bottom{float:left; display:block; width :154px; height:51px; text-align:right; background-image:url(img/fond-actu-bottom.jpg); background-repeat:no-repeat; text-style:underline; color:#6C0812; font-size:9px;}
	#actu .bottom a{float:left; display:block; width :154px; height:51px; background-repeat:repeat-x; text-style:underline; color:#6C0812; }

#promo{
	float:left;
	display:block;
	width : 154px;
	height: auto;
	color:#000000;
	margin-top:40px;
}	#promo .top{float:left; display:block; width :154px; height:32px; background-color:#6C0812; color:#000000; font-size:12px; font-weight:bold; padding:0; background-image:url(img/fond-actu-top.jpg); background-repeat:no-repeat; text-indent:25px; line-height:0.7cm;}
	#promo .contenu{float:left; display:block; clear:both; width:154px; background-image:url(img/fond-actu-content.jpg); background-repeat:repeat-y; padding:0; padding-left:5px;}
	#promo .bottom{float:left; display:block; width :154px; height:51px; text-align:right; background-image:url(img/fond-actu-bottom.jpg); background-repeat:no-repeat; text-style:underline; color:#6C0812; font-size:9px;}
	#promo .bottom a{float:left; display:block; width :154px; height:51px; background-repeat:repeat-x; text-style:underline; color:#6C0812; }


.gauche1col {float: left; display:block;}
			
.centre2col { background-color: white; text-align: left; padding:20px 20px 20px 15px;  float: left; padding-top:20px;}

.droite1col {float: right; display:block;}

/*pied--------------------------------------
*/
#pied{
	float:left;
	clear:both;
	display:block;
	width : 913px;
	height: 102px;
	font-size: 11px;
	color:#FFFFFF;
	background-color:#999999;
	line-height:0.7cm;
	text-align:center;
	background-image:url(img/fond-pied.jpg);
	background-repeat:no-repeat;
	margin:0;
}

#lienBottom{
	float:left;
	clear:both;
	display:block;
	width : 913px;
	height:30px;
	text-align:right;
	font-size:9px;
	color:#FFFFFF;
	padding:0;
	margin:0;
	background-color:#949492;
}		
		#lienBottom a{text-decoration:none; color:#FFFFFF;}
		#lienBottom a:hover{text-decoration:underline; color:#FFFFFF;}


#langue{float:left;	clear:both;	display:block; width:214px; margin:0px; margin-left:10px; margin-top:20px; height:auto;}
/*mise en forme du texte--------------------------------------
*/
.borderPointille{border:1px dashed #878E93;}

.titre20{font-size:20px; font-weight:bold; color:#999999; width:100%; border-bottom:1px solid #cccccc;}
.titre16{font-size:16px; font-weight:bold; color:#999999;}
.titre14{font-size:14px; font-weight:bold; color:#999999;}

h2{width:100%; background-image:url(img/fond-h2.jpg); background-repeat:repeat-x; font-size:14px; font-weight:bold; color:#A13A37; text-indent:20px;}

h3{font-size:14px; font-weight:bold; color:#999999;}
h4{width:140px; font-size:12px; font-weight:bold; color:#999999; text-align:center;}
.textGris{	color:#666666;	font-size:14px;	font-weight:bold;}
.textBleu{	color:#1642B6;	font-size:14px;	font-weight:bold;}
.textJaune{	color:#E8AE00;	font-size:12px;	font-weight:bold;}

.fondGris{background-color:#999999;}
.textCenter{text-align:center;}
table{font-family:Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #cccccc; spacing:0px; padding:0px; background-color:#FFFFFF; spacing:5px;}
	
dt{font-size:14px; font-weight:bold; margin:0; margin-top:10px; color:#A13A37;}
	dt a{font-size:14px; font-weight:bold; margin:0; margin-top:10px; color:#A13A37;}
.angleRond{-moz-border-radius: 10px 10px 10px 10px;
			khtml-border-radius : 10px 10px 10px 10px;
			border:1px solid #cccccc;
			background-color:#cccccc;
}

.bloc_actu{
	float: none;
	clear: both;
	padding-top: 10px;
}


	.BordureNull{
	border:0px;
	};