html, body {
margin:0;
padding:0;
height: 100%;
width: 100%;
}
#arriere {
/* l'image occupe toute la place du body */
width : 100%;
height: 100%;
position:fixed;
z-index:-200;
padding:0;
margin:0;
}
#arriere_z {
/* l'image occupe toute la place du body */
height: 90%; width:auto;
position:fixed;
top:9%;
right:0;
z-index:-200;
padding:0;
margin:0;
}

#arriere2 img{
/* l'image occupe toute la place du body */
width : 100%;
height: 100%;
position:fixed;
z-index:-200;
padding:0;
margin:0;
}
#arriere3{
}
#arriere3 img{
/* l'image la droite du body */
position:fixed;
right:0;
width : 80%;
height: 83%;
z-index:-300;
padding:0;
margin:100px 0 0;
}



.header{
height:166px;
width:100%;

}

.container {
width:100%;
height:100%;
}




.chantiers {
	width:93%;
/*	height:50%;*/
/*	border:1px solid #FF0000;*/
/*	overflow:auto;*/
	font-size: 14px;

	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
	text-align:justify;
	margin-top: 15%;
	padding:20px;
}

.txtfull {
	width:100%;
/*	background:#FFFFFF url(img/pointille.gif) no-repeat bottom right;*/
	height:100%;
	position:absolute;
	z-index:10;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;


}

.txtleft {
	width:40%;
	background:#FFFFFF url(img/pointille.gif) no-repeat bottom right;
	height:100%;
	position:absolute;
	z-index:10;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}

.txtleft2 {
width:20%;
background:#FFFFFF url(img/pointille.gif) no-repeat bottom right;
height:100%;
position:absolute;
z-index:10;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
filter:alpha(opacity=80); 
-moz-opacity: 0.8; 
opacity: 0.8;
}

.txtleft3 {
	width:55%;
	background:#FFFFFF;
	height:100%;
	position:absolute;
	z-index:10;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}

h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#5785A0;
}

.txtleft2 img {
width:18%;
height:auto;
margin-bottom:20px;
margin-left:8%;
float:left;
margin-right:10px;
}

.txtleft2 a, .txtleft2:link {
font-weight:bold;
color:#000000;
text-decoration:none;
margin-top:10px;
display:block;

}

.txtleft2 a:hover {
font-weight:bold;
color:#81C5E8;
text-decoration:none;
}

.txtdroite {
	position:absolute;
	z-index:-150;
	right:0;
	width:35%;
	margin-top:15%;
	/*	margin-top:160px;*/
	margin-right:27%;
	margin-left: -18%;
	left: 50%;
/*border:1px solid #FF0000;*/
}

.txtdroite img {
width:110%;
height:auto;

}

.txtdroitetest {
	position:absolute;
	z-index:-150;
/*	right:0;*/
height:60%;
	width:50%;
	margin-top:180px;
	/*	margin-top:160px;*/
/*	margin-right:27%;*/
	margin-left: -20%;
	left: 50%;
/*border:1px solid #FF0000;*/
}



#barsa {
	float:left;
	width:30%;
	border:2px solid #FFFFFF;
	margin-right:10px;
	margin-bottom:10px;
}

h1 {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
}





.txt1 {
	width:83%;
	font-size: 1em;
	/*	margin-top:190px;*/
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	text-align:left;
	margin-top: 45%;

}
.txt2 {
	width:70%;
	font-size: 14px;
	/*	margin-top:190px;*/
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	text-align:left;
	margin-top: 98%;

}

.txt1bis {
	width:83%;
	font-size: 14px;
	/*	margin-top:190px;*/
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	text-align:justify;
	margin-top: 45%;


}
.txt3 {
	width:83%;
	font-size: 14px;
	/*	margin-top:190px;*/
	margin-left:40px;
	margin-right:10px;
	margin-bottom:20px;
	text-align:justify;
	margin-top: 38%;

}
.txt4 {
	width:83%;
	font-size:em;
	/*	margin-top:190px;*/
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	/*	text-align:justify;*/
	margin-top: 32%;

}
.txt3 a, .txt3 a:link {
color:#006699;
}
.txt3 a:hover {
color:#000000;
}

.txt1 img {
margin-bottom:15px;
}
#bann {
	width : 100%;
	height:166px;
	position:absolute;
	z-index:200;
}
#logo {
	width:500px;
	position:absolute;
	z-index:300;
}
#aiguille {
	position:absolute;
	width:481px;
	right:0px;
	z-index:200;
}
.footer {
/*position:absolute;*/
position:fixed;
z-index:100;
bottom:0px;
width:100%;
height:7%;
background:#000000;
}

.footer2 {
	/*position:absolute;*/
position:fixed;
	z-index:100;
	bottom:0px;
	width:100%;
	height:70px;
	background:url(img/footer.jpg) repeat-x #000000;
font-family:Arial, Helvetica, sans-serif;
}
.footer2 img {
border:none;
}


.menu-enter{
	width:350px;
	position:absolute;
	left:50%;
	margin-left:-175px;
	margin-top:16px;
	color:#FFFFFF;

}

.menu-enter img {
border:1px solid #B2B2B2;
}
.menu-enter a, .menu-enter a:link {
border:none;
}

.menu-enter a:hover img{
filter: alpha(opacity=40);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.40;
opacity:0.4;

	
}
.menu-left {
float:left;
color:#FFFFFF;
margin-top:2px;
}
.menu-right {
float:right;
color:#FFFFFF;
margin-top:10px;
margin-right:5px;
font-size:12px;
}
#powered {
float:right;
color:#FFFFFF;
font-size:12px;
margin-right:5px;
margin-top:2px;
}
#powered a, #powered a:link {
color:#8FB9EB;
text-decoration:none;
font-weight:bold;
}


.menu-enter a, .menu-enter a:link {
border:none;
}

.menu-enter a:hover img{
filter: alpha(opacity=40);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.40;
opacity:0.4;

	
}

#button{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-left:3%;
	float:left;
	width:82%;
	height:100%;
/*	border:1px solid #FF0000;*/

}



.langues {
	float:right;
	background:#5e5e5e;
	width:12%;
	height:98%;
	padding-left:2%;
	padding-top:2%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;


}

.langues img {
margin-right:4%;
width:10%;
height:auto;

}
.langues img{
border:1px solid #5E5E5E;
}
.langues img:hover {
border:1px solid #000000;
}





.langues2 {
	margin-left:1%;
	margin-top:1%;
	float:left;
	/*	background:#5e5e5e;*/
	width:17%;
	height:35px;
	padding-left:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
/*	border:1px solid #00FF00;*/
color:#FFFFFF;


}
.choose {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-left:12%;
	margin-top:1%;
	float:left;
}
.langues2 img {
margin-right:4%;
width:9%;
height:auto;

}
.langues2 img{
border:1px solid #5E5E5E;
}
.langues2 img:hover {
border:1px solid #FFFFFF;
}



#sendfriend {
/*background:url(img/ami.gif);*/
width:233px;
height:48px;
position:absolute;
left:0;
bottom:70px;
}

#sendfriend img {
display:none;
}

a#sendfriend {
background:url(img/ami.gif);
background-repeat:no-repeat;
width:233px;
height:48px;
}
#sendfriend:link{
background:url(img/ami.gif);
background-repeat:no-repeat;
width:233px;
height:48px;
}
#sendfriend:hover {
background:url(img/ami-over.gif);
background-repeat:no-repeat;
width:233px;
height:48px;
}


#sendfriend2 {
	/*background:url(img/ami.gif);*/
width:350px;
	height:48px;
	position:absolute;
	right:0;
	bottom:10%;
	z-index:400;
	text-align:right;
}


#news {
	/*background:url(img/ami.gif);*/
width:auto;
height:auto;
	position:absolute;
	right:0;
top:160px;
	z-index:600;
	text-align:right;
}

/*#sendfriend2 img {
display:none;
}

a#sendfriend2 {
background:url(img/envoyez.png);
background-repeat:no-repeat;
background-position:right;
width:233px;
height:48px;
}*/
/*#sendfriend2:link{
background:url(img/envoyez.png);
background-repeat:no-repeat;
background-position:right;
width:233px;
height:48px;
}
#sendfriend2:hover {
background:url(img/envoyez-over.png);
background-repeat:no-repeat;
background-position:right;
width:233px;
height:48px;
}*/






#postulez {
/*background:url(img/ami.gif);*/
width:auto;
height:auto;
position:absolute;
z-index:200;
right:0;
top:120px;
}
/*#postulez img {
display:none;
}*/

/*a#postulez {
background:url(img/postulez.png);
background-repeat:no-repeat;
background-position:right;
width:233px;
height:48px;
}*/

/*#postulez:link{
background:url(img/postulez.png);
background-repeat:no-repeat;
background-position:right;
width:233px;
height:48px;
}
#postulez:hover {
background:url(img/postulez-over.png);
background-position:right;
background-repeat:no-repeat;
width:233px;
height:48px;
}*/




#postulez2 {
/*background:url(img/ami.gif);*/
width:233px;
height:48px;
position:absolute;
z-index:200;
right:0;
bottom:120px;
}
#postulez2 img {
display:none;
}

a#postulez2 {
background:url(img/postulez.png);
background-repeat:no-repeat;
background-position:right;
width:233px;
height:48px;
}

#postulez2:link{
background:url(img/postulez.png);
background-repeat:no-repeat;
background-position:right;
width:233px;
height:48px;
}
#postulez2:hover {
background:url(img/postulez-over.png);
background-position:right;
background-repeat:no-repeat;
width:233px;
height:48px;
}






#gohome {
background:url(img/home.gif);
width:11px;
height:9px;
float:left; 
margin-top:20px;
 margin-left:10px;
 border:none;
}
#gohome img {
display:none;

}

#gohome:link {
background:url(img/home.gif);
background-repeat:no-repeat;
width:11px;
height:9px;
border:none;

}
#gohome:hover {
background:url(img/home-over.gif);
background-repeat:no-repeat;
width:11px;
height:9px;
border:none;
}


#txt-adress {
font-size:1,2em;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
position:absolute;
z-index:600;
}


#adress {
	position:absolute;
	z-index:1000;
	width:65%;
	height:80px;
	text-align:right;
	margin-bottom:70px;
	right:0;
	bottom:0%;
	color:#FFFFFF;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	background:#656565;
	background-image:url(img/adress.gif);
	background-repeat:no-repeat;
	background-position:left top;

/*border:1px solid #FF0000;*/
}
#tab-adresse {
margin-top:2%;
font-size:13px;

}
#tab-adresse h1 {
font-size:16px;
margin:0;
padding:0;
text-align:center;
}
#tab-adresse tr td {
vertical-align:top;
text-align:center;
font-weight:bold;

}

#center-ad {
margin:auto;
padding:auto;
}
#adresstest {
	position:absolute;
	background:#777777;
	z-index:-300;
	margin-left:-50%;
	left:50%;
	width:100%;
	height:10%;
	text-align:right;
	margin-bottom:43px;
	/*	right:0;*/
	bottom:0%;
	color:#FFFFFF;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
/*border:1px solid #FF0000;*/
}



/*
#adress {
	position:absolute;
	z-index:-100;
	width:40%;
	height:30%;
	text-align:right;
	margin-bottom:43px;
	right:0;
	bottom:0%;
	color:#FFFFFF;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
}
*/
#pic1 {
position:absolute;
z-index:10;
width:60%;
height:auto;
right:0px;


}
#pic2 {
position:absolute;
z-index:20;
width:30%;
height:auto;
left:20%;
top:70%;
}
#pic3 {
position:absolute;
z-index:0;
width:55%;
height:auto;
left:0px;
top:120px;
}

#totem {
position:absolute;
z-index:400;
bottom:0;
top:43px;
width:25%;
right:145px;
height:auto;
}

#langues2{
margin-top:100%;
font-size:12px;
/*border:1px solid #FF0000;*/
}

.lg img {

margin-right:3%;
margin-top:-200px;
width:4%;
height:10%;
@width:4%;
@height:60%;
@margin:0 2% 0 0;


}

.lg {



margin-left:15%;
@margin-top:-2.5%;
}
ul#demarche {
margin-top:0px;
padding-top:0px;
margin-left:5px;
padding-left:0px;
/*border:1px solid #00FF00;*/
}
ul#demarche li {


list-style-image:url(img/puce.gif);

/*border:1px solid #FF0000;*/

margin-bottom:5px;

}

#gallery {
	padding-top:10%;
	/*height:20%;*/
width:62%;
	height:80%;
/*	border:3px solid #00FF00;*/
position:absolute;
	z-index:100;
	margin-left:20%;
}

	#flashcontent {
/*	top:40%;
	left:3%;*/
/*	top:25%;
	left:10%;*/
/*	position:relative;
	width:80%;
	height:80%;*/

/*	position:absolute;
	z-index:10;*/
/*	width:70%;
height:60%;*/
/*border:1px solid  #FF0000;*/
width:100%;
height:100%;

	}
	
#onglet {
	width:100%;
	height:auto;
	font-size:14px;
	color:#FFFFFF;
	background:#666666;
	padding-top:3%;
	padding-bottom:3%;
	margin-bottom:5%;
}	

#onglet a, #onglet a:link {
color:#FFFFFF;
margin:0;
padding:0;
}
#selected {
color:#000000;
}
#onglet a:hover {
color:#000000;
margin:0;
padding:0;
}

#partenaires {
	margin-top:2%;
	font-weight:bold;
	font-size:0.9em;
}

#partenaires a, #partenaires a:link{
color:#0066CC;
text-decoration:none;
}

#partenaires a:hover {
color:#000;
}

#partenaires tr td {
vertical-align:bottom;
text-align:left;
padding:3px;

}
#partenaires tr td img{
width:45%;
}

#table8 {
font-size:12px;
float:left;
width:50%;
}

#input {

}

#table9 {
font-size:12px;
float:right;
width:40%;
margin-right:5%;
}
#red {
color:#FF0000;
font-weight:bold;
}
#small {
font-size:11px;
}

#dotcom1 {
	margin-right:1%;
	float:right;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	/*border:1px solid #FFFFFF;*/
font-size:12px;
	margin-top:6px;
	width: 230px;
}
#dotcom1 a, #dotcom1 a:link {
text-decoration:none;

color:#3399FF;
}
#dotcom1 a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#vignette {
padding-left:2%;


}
#vignette img{
width:30%;
height:auto;
margin-left:0;
margin-right:0;
border:3px solid #FFFFFF;
}
#vignette a:hover {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
/*	border:1px solid #0099FF;*/
}
