body{
	font-size:10px;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #232323;
}



img#bg{ width:100%; height:100%; position:fixed; }

div#global{ width:100%; padding:160px 0 0 0; }
 
#colone_gauche{ position:fixed; top:120px; 	left:0px; 	width:250px; 	padding:0; 	text-align:right; 	line-height:20px;}
#colone_centre{ position:absolute; top:120px; 	left:50%; 	width:570px; margin-left:-280px; padding-top:200px; }

#colone_centre img{  border:0; margin-bottom:10px; }

div#zoneZoom{	width:650px; position:fixed; left:50%; margin-left:-325px; top:50%; margin-top:-200px; height:400px; background:#333; z-index:10 }
div#zoneZoom img{ border:0; }

div#bg_zoneZoom{ width:100%; height:100%; position:fixed; background:#000;  z-index:8; opacity: 0.8;	filter:alpha(opacity=80); }

div.zone_boulot{ width:570px; display:block; font-size:12px; line-height:15px; margin:20px 0  20px 0; clear:both;}



div.ligneH{ width:100%; height:1px; background-color:#333; margin:20px 0; }

.padding_0_15{ padding:0px 15px; }

.coloneMiddle{
	width:40%;
	float:left;
	margin:10px 10px;
}

h1{	font-size:38px;	line-height:40px;	text-transform:uppercase;	font-weight:normal;	color:#333;	padding:0; margin:0;}



h2{	font-size:22px;	font-weight:normal;	color:#CCCCCC;	padding:40px 0 10px 0;}
li{	list-style-image:none;	list-style-type:none;	margin-bottom:40px;	padding:0;	}	
ul{	margin:0;	padding:0;}
p{	padding:0;	margin:0;	}


/**  TYPOS ***************************/

.text_Bleu01{		color: #3b6ab8; }
.gras {	font-weight:bold;}
.corps16{	font-size:16px;}

/**  LIENS ***************************/

a{
	text-decoration:none;

}


a:link 	{ 	color: #345792; 	}
a:active 	{ 	color: #345792;  }
a:visited 	{ 	color: #345792; } 
a:hover 	{ 	color: #3b6ab8; }	


.visible{	display:block; }
.invisible{	display:none; }
