body{
	margin-top:1px;
	background-color:#CCCCCC;
	font-family:"Arial";
	font-familys:"Verdana";
	font-size:10pt;
	background-image:url("bandeau-fond.gif");
	background-position:center top;
	background-repeat:no-repeat;
	}
#Fond{
	width:900px;
	height:650px;
	margin-left: auto;
	margin-right: auto;
	padding:0px, 0px, 0px, 0px;
	background-color:#333333;
	}
#conteneur,#contSoc,#contNeuf,#contResto,#contPierre,#contDivers,#contNew{
	width:800px;
	height:700px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-top:0;
	padding:0px, 0px, 0px, 0px;
	background-color:#EEEEEE;
	border-style: outset;
	}
#contSoc{
	height:1600px;
	}
#contNeuf{
	height:1400px;
	}
#contResto{
	height:3900px;
	}
#contPierre{
	height:2600px;
	}	
#contDivers{
	height:1950px;
	}	
#contNew{
	height:800px;
	}		
#tete{
	width:800px;
	height:150px;
	padding:0px, 0px, 0px, 0px;
	}	
#gauche,#gaucheSoc,#gaucheNeuf,#gaucheResto,#gauchePierre,#gaucheDivers,#gaucheNew{
	float:left;
	width:150px;
	height:550px;
	background-color:#DDDDDD;	
	}
#gaucheSoc{
	height:1450px;		
	}
#gaucheNeuf{
	height:1250px;		
	}
#gaucheResto{
	height:3750px;		
	}
#gauchePierre{
	height:2450px;		
	}
#gaucheDivers{
	height:1800px;		
	}
#gaucheNew{
	height:650px;		
	}
#GaucheBas {
	margin-top:0px;
	float:left;
	width:150px;
	height:60px;
	margin:0px,0px,0px,0px;
	}
#GaucheBasTXT {	
	font-size: 12px;
	padding-left:2px;
	padding-top:10px;
	padding-bottom:0px;
	margin:0px,0px,0px,0px;	
	}
#GaucheBasAtele {	
	font-size: 10px;
	padding-left:2px;
	padding-top:120px;
	padding-bottom:0px;
	margin:0px,0px,0px,0px;	
	}
#droite{
	float:right;
	width:650px;
	height:auto;	
	}
#texteg{
	float:left;
	/*marging:0px, 0px, 0px, 0px;*/
	padding:0px, 0px, 0px, 0px;
	width:325px;
	height:260px;	
	/*background-color:#FFFFFF;*/
	font-size:20px;			
	/*FILTER: alpha(opacity:50);  opacity: 0.5; khtml-opacity: 0.5; moz-opacity: 0.5;	*/
}
#texted{	
	padding:0px, 0px, 0px, 0px;	
	margin-left:10px;	
	width:325px;
	height:260px;
	font-size:20px;
}
#textem{
	padding:0px, 0px, 0px, 0px;
	font-size:34px;
	text-align:right;
	margin-right:20px;
	margin-top:5px;
line-height:30px;
	}
#textedg{
	font-size:14px;
	padding-top:0px;	
	margin-left:20px;
	margin-right:20px;
	text-indent:10px;
	text-align:justify;
	}	
#gras{
	font-weight:bold;
	font-size:14px;
	margin-left:10px;
	}
#pied, #piedx{
	float:left;
	padding:0px, 0px, 0px, 0px;
	width:650px;
	height:190px;	
	}
#piedx{
	height:40px;
	margin-top:10px;
	text-align:center;
	}
#texte p{	
	font-size: 10px;
	}
#option, #optionX {
	float:left;
	display:block;
	font-size:14px;	
	padding:2px, 1px, 2px, 10px;
	width:150px;
	height:30px;
	border:0;	
	}
#option a, #optionX a {
	display:block;
	width:140px;
	height:24px;
	font-weight:bold;
	color:#000000;
	padding-left: 3px;
	padding-right:0px;
	padding-top:5px;
	text-decoration: none;
	border-style:ridge;	
	}
#option a:hover {
	background-color:#FF9900;
	color:#FFFFFF;
	#sousmenu{display:block;}
	}
#optionX {
	background-color:#FF9900;
	color:#FFFFFF;	
}	
#trait{
	size:3px;	
	color:#FF9900;
	margin:0px, 0px, 0px, 0px;	
	}
.S3{
	font-size:18px;	
	}
#droiteBG{
	float:left;
	}
#droiteBD{
	float:left;
	text-align:left;
	}
#contG, #contGx{
	float:left;
	width:320px;
	height:220px;
	margin-left: 1px;
	margin-right: 0px;
	margin-top:0;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	background-color:#EEEEEE;	
	}

#contD, #contDx{
	float:right;
	width:320px;
	height:220px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	background-color:#EEEEEE;	
	}
#contGx, #contDx{
	margin-top: 10px;
	height:170px;
	text-align:center;
	}
img { 
display : block; 
margin-left : auto; 
margin-right : auto; 
} 
pre{
font-family:"Verdana";
}