/* CSS Document */
body{
margin-top:0px;
margin-left:0px;
height:100%;
font-family:Century Gothic;	
/*background-color:#FFFFFF;*/
background-color:#4F5454;
}

#global{
	position:absolute;
	top:0;
	left:50%;
	width : 955px;
	margin-left:-475px;
	margin-top:70px;
	font-size: 12px;
}

#menuY{
	float:left;
	display:block;
	clear:both;
	width :180px;
	height:auto;
	font-size: 11px;
	color:#BAC2C2;
	text-decoration:none;
	margin:0;
	text-align:right;	
}

	 #menuY ul{padding:0; margin:0;}
	 #menuY li {float:left; display:block; clear:both; width:150px; height:auto; text-align:right; border-bottom:1px solid #BAC2C2; font-family:Century Gothic;
	 margin:0; margin-top:10px; padding:0; padding-right:15px; margin-right:-15px;}
	 #menuY li a{float:left; display:block; clear:both; width:150px; height:auto; font-size:11px; color:#BAC2C2; font-family:Century Gothic;
	 			 padding:0; padding-right:15px; margin-right:-15px; margin-top:2px; text-decoration:none;}
	#menuY li a:hover{width:150px; height:100%; color:#FFFFFF; background-color:#A3A2A2; font-size:11px;  font-family:Century Gothic;
	 			 padding:0; padding-right:15px; margin-right:-15px; text-decoration:none;}
	#menuY li a#activeY{width:150px; height:100%; color:#FFFFFF; background-color:#A3A2A2; font-size:11px; font-weight:bold; font-family:Century Gothic;
	 			 padding:0; padding-right:15px; margin-right:-15px; text-decoration:none;}
	.index a{border-bottom:double 3px #BAC2C2; margin:0px; margin-bottom:20px; font-family:Century Gothic;}


#adresse{
	float:left;
	display:block;
	clear:both;
	width :150px;
	height:auto;
	font-size: 10px;
	color:#BAC2C2;
	text-align:right;
	margin:0px;
	margin-top:80px;	
}

/*corps --------------------------------------
*/

#corps{
	float:left;
	display:block;
	width : 770px;
	height: auto;
	color:#FFFFFF;
	font-size: 12px;
	margin:0;
	padding:0;
}
		#corps a{color:#FFFFFF;}
		
#titre{
	float:left;
	display:block;
	width : 770px;
	height: 28px;
	color:#FFFFFF;
	font-size: 13px;
	font-weight:bold;
	line-height:0.5cm;
	margin:0;
	padding:0;
	margin-top:10px;
	background-color:#A3A2A2;
	text-indent:5px;
}
	#titre a{text-decoration:underline;}
	
#main{
	float:left;
	display:block;
	clear:both;
	width : 770px;
	height: 500px;
	color:#FFFFFF;
	font-size: 12px;
	margin:0;
	padding:0;
	padding-bottom:20px;
	border-top:1px solid #A1A0A0;
	border-bottom:1px solid #A1A0A0;
	/*background-image:url(img/fond-main.jpg);
	background-repeat:repeat-x;
	background-position:top;*/
}

#amedeo{
	float:left;
	display:block;
	clear:both;
	width : 770px;
	height: 28px;
	color:#A3A2A2;
	font-size: 12px;
	font-weight:bold;
	margin:0;
	margin-top:10px;
	padding:0;
}

.gauche1col {float: left; display:block;}
			
.centre2col {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 : 955px;
	height: 43px;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:0.7cm;
	text-align:center;
}

#lienBottom{
	float:left;
	clear:both;
	display:block;
	width : 955px;
	height:30px;
	line-height:2em;
	text-align:right;
	font-size:10px;
	color:#666666;
	padding:0;
	margin:0;
}		
		#lienBottom a{text-decoration:none; color:#000000;}
		#lienBottom a:hover{text-decoration:underline; color:#000000;}
/*mise en forme du texte--------------------------------------
*/

.textGris{	color:#999999; font-size:14px; font-weight:bold;}
table{font-family:Arial, Helvetica, sans-serif; font-size:10px; spacing:0px; padding:0px; spacing:0px;}
	table td{spacing:5px; padding:5px; }
table img a{border:0px;}

dt{font-size:10px; font-weight:bold; margin:0; margin-top:10px; color:#A3A2A2;}
dd {background-color:#4F5454; height:auto;}

	
/*mise page 1-3 = page detail projet  --------------------------------------
*/
/*SCROLL photo ---------------------------------------------------------
*/
#divUpControlPhoto { position:absolute; left:700px; top:70px; width:250px; height:20px; z-index:1; text-align: right;}
#divDownControlPhoto { position:absolute; left:700px; top:200px; width:250px;height:20px; z-index:1;text-align: right;}
#divContainerPhoto { position:absolute;  left:700px;  top:70px; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH:250px; CLIP: rect(0px 250px 150px 0px); HEIGHT: 150px}
#divContentPhoto{ position:absolute;  left:700px;  top:120px; width:220px;}

#ligne3{
	float:right;
	display:block;
	width : 250px;
	height: auto;
	margin:0px;
	margin-top:30px;
	padding:0px;
}
#col3{
	float:left;
	display:block;
	width : 46px;
	height: 46px;
	margin:0px;
	margin-top:5px;
	margin-left:2px;
	padding:0px;
	border:1px solid #666666;
}
-->

/*SCROLL diaporama2 ---------------------------------------------------------
*/
#diaporama2{
	float:right;
	clear:both;
	display:block;
	width : 250px;
	height: 100px;
	font-size: 10px;
	color:#FFFFFF;
	margin:0px;
	margin-top:10px;
	text-align:justify;
}

#divUpControlDiapo {position:absolute; left:700px; top:250px; width:250px; height:20px; z-index:1; text-align: right;}
#divDownControlDiapo {  position:absolute; left:700px; top:520px; width:250px;height:20px; z-index:1;text-align: right;}
#divContainerDiapo { position:absolute;  left:700px;  top:280px; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH:250px; CLIP: rect(0px 250px 250px 0px); HEIGHT: 250px}
#divContentDiapo { position:absolute;  left:700px;  top:450px; width:220px;}
-->



/*SCROLL ---------------------------------------------------------
*/

#divUpControl {position:absolute; left:180px; top:50px; width:750px; height:20px; z-index:1; text-align: right;}
#divDownControl {position:absolute; left:180px; top:500px; width:750px;height:20px; z-index:1;text-align: right;}
#divContainer {position:absolute; left:180px; top:60px; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH:750px; CLIP: rect(0px 770px 460px 0px); HEIGHT: 460px}
#divContent {position:absolute; left:200px; top:50px; width:750px; padding-left:40px;}
-->

/* page actualites --------------------------------*/

.actualite
{
clear: both;
height: 150px;
overflow: hidden;
}

.actuImg
{
float: right;
margin-top: 30px;
}

.actuDesc
{
position: absolute;
width: 650px;
height: 120px;
}

#divUpControlActus {position:absolute; left:180px; top:50px; width:770px; height:20px; z-index:1; text-align: right;}
#divDownControlActus {position:absolute; left:180px; top:500px; width:770px;height:20px; z-index:1;text-align: right;}
#divContainerActus{position:absolute; left:180px; top:60px; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH:750px; CLIP: rect(0px 770px 460px 0px); HEIGHT: 460px}
#divContentActus {position:absolute; left:200px; top:50px; width:750px;}


.divUpControlActu {position:absolute; width:650px; height:20px; z-index:3; text-align: right;}
.divDownControlActu {position:absolute; top:130px; width:650px;height:20px; z-index:3;text-align: right;}
.divContainerActu {position:relative; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH:630px; CLIP: rect(0px 630px 120px 0px); HEIGHT: 120px}
.divContentActu {position:absolute; width:630px; padding-top:8px}