/* CSS Document */


/***************
********BODY *****
*******************/


html,body {
background-color : white;
background-image: url(../images/bg.jpg);
background-repeat:repeat-x;
padding:0;
margin:0;
}

#conteneur{
margin:0;
padding:0;
width:932px;
margin-left:auto;
margin-right:auto;
/*background-color:black;*/
}

#drapeaux{
margin:0;
padding:0;
width:900px;
height:20px;
text-align:right;
background-image:url(../images/bg-drapo.png);
background-repeat:no-repeat;
background-position: 0% 100%;
}

#drapeaux img{

padding:3px;

}

#contenu{
margin:0;
padding:0;

}

a img

{

  border:  none ;

}


img.png {
    background-image: expression(
        this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "images/transparent.gif"
    );
}



/***************
********CONTENU HAUT*****
*******************/
#contenuhaut{
margin:0;
padding:0;
padding-top:81px;
height:303px;
width:932px;
background-image:url(../images/contenuhaut.png);
background-repeat:no-repeat;
background-position: 0% 100%;
}

#contenuhaut1{
margin:0;
padding:0;
padding-top:81px;
height:580px;
width:932px;
background-image:url(../images/bgimplantations.jpg);
background-repeat:no-repeat;
background-position: 0% 74%;

}


#flashcontent2{
margin:0;
padding:0;
width:600px;
margin-left:auto;
margin-right:auto;
background-color:white;
border: 5px solid #008b6e;
}


#zoneflash{
margin:0;
padding:0;
margin-left:60px;
padding-top:20px;
height:257px;
width:528px;
float:left;

}

#logo{
margin:0;
padding:0;
padding-left:55px;
padding-top:20px;
height:237px;
width:261px;
float:left;
}

/***************
********CONTENU VERT*****
*******************/
#contenuvert{
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
height:160px;
width:820px;
background-color:#008b6e;

}

#contenuvert p{
margin:0;
padding:0;
padding-right:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.82em;
color:black;
text-align:justify;
font-weight:normal;
}

#zone1{
margin:0;
padding:0;
margin-left:10px;
padding-top:10px;
height:150px;
width:32%;
float:left;
}



#zone2{
margin:0;
padding:0;
margin-left:10px;
padding-top:10px;
height:150px;
width:32%;
float:left;

}

#zone3{
margin:0;
padding:0;
margin-left:10px;
padding-top:10px;
height:150px;
width:32%;
float:left;

}


/***************
********CONTENU BLANC*****
*******************/
#contenublanc{
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
height:200px;
width:820px;
background-color:white;

}

#contact{
margin:0;
padding:0;
padding-top:10px;
width:340px;
float:left;
background-color:white;
}

#contact p{
margin:0;
padding:0;
padding-right:20px;
padding-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.82em;
color:#737373;
text-align:center;
}

#flashcontent{
margin:0;
padding:0;
padding-top:10px;
padding-left:20px;
padding-bottom:20px;
}

#actualites{
margin:0;
padding:0;
padding-top:10px;
width:480px;
float:left;
background-color:white;
}

#actualites p{
margin:0;
padding:0;
padding-right:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.82em;
color:#737373;
text-align:justify;
}

#actualites h2{
margin:0;
padding:0;
padding-top:15px;
padding-bottom:5px;
padding-right:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.95em;
color:#ff8400;
text-align:justify;
}

#actualites h2 a, a:hover{
color:#ff8400;
text-decoration:none;
}


#actualites h5{
margin:0;
padding:0;
padding-top:10px;
padding-bottom:20px;
padding-right:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#008b6e;
text-align:right;
}

#actualites h5 a{
color:#008b6e;
text-decoration:none;
}

#actualites h5 a:hover{
color:#008b6e;
text-decoration:none;
border-bottom:dashed 1px #008b6e;
}


/***************
********FOOTER*****
*******************/
#footer{
margin:0;
padding:0;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
height:30px;
width:820px;
background-color:#bae0d8;
clear:left;
}

#footer ul{
margin:0;
padding:0;
text-align:center;
padding-top:8px;
}


#footer li{
margin:0;
padding:0;
padding-left:20px;
color:#444;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.80em;
display:inline;
}

#footer a{
color:black;
text-decoration:none;
}

#footer a:hover{
color:#008b6e;
text-decoration:none;

}



/***************
********FORMULAIRE*****
*******************/


#contenuhaut2{
margin:0;
padding:0;
padding-top:81px;
padding-bottom:35px;
width:932px;

}


#formcontent{
margin:0;
padding:0;
width:700px;
margin-left:auto;
margin-right:auto;
background-color:white;
border: 5px solid #008b6e;
}

#divacacher{
display:none;

}

