body { 
margin:0px;
background-image: url("fond12.jpg");
background-attachment: fixed;
}


#contener { 
height:775px;
width:1000px;
margin-left:auto;
margin-right:auto;
background-color: white;
box-shadow: 2px 2px 3px rgb(89,89,89);
z-index:1;
}


#entete{
border:1px solid rgb(210,210,210);
width: 998px;
height:98px;
margin-left:auto;
margin-right:auto;
background-color: white;
}


#tete{  
float:center;
text-align:center;
padding-left:0px;
}


/*menu*/
#menu, #menu ul{
position:absolute;
padding-left:0px;
margin-top:0px;
z-index: 1;
line-height:1.5em;
}
#menu a{
color:rgb(51,51,51);
background-color:rgb(210,210,210);
border: 0px solid black;
display: block;
text-decoration:none;
font-weight: bold;
text-align:center;
width: 200px;
height:25px;
}
#menu a:hover{
color:white;
background-color: rgb(45,45,45);
 border-radius: 5px;
}

#menu li{
position: relative;
float:left;
list-style:none;
}
#menu li ul a{
border: 1px solid rgb(235,235,235);
}
#menu ul{
position: absolute;
z-index: 1;
left:-540px;
top:-200px;
width:170px;
top:25px;
display:none;
font-size:15px;
}
#menu li ul a{
width:300px;
float:left;
background-color:white;
}
#menu ul ul {
top: auto;
margin-left:2px;
font-size:15px;
}
#menu li ul ul {
left:150px;
}

/************Bandeau vert*******************/
#bandeauvert{
margin-left:-10px;
margin-top:-15px;
z-index:1;
}

#bloc1{
margin-top:-105px;
margin-left:160px;
height:80px;
}

#bloc2{
margin-top:-80px;
margin-left:405px;
}

#bloc3{
margin-top:-90px;
margin-left:650px;
}

/*/////////////////////////////////////////////////////Page présentation//////////////////////////////////*/




/*Titre*/
#imglogo{
margin-top:52px;
margin-left:32px;
}


#titre{
color: purple;
font-size:32px;
font-weight:bold;
}


#colonne{
width:500px;
height:400px;
margin-top:-440px;
margin-right:20px;
text-align:justify;
font-size: 18px;
color:black;
float:right;
border: 1px solid white;
background-color:white;
}

#colonne1{
width:500px;
height:400px;
margin-top:-480px;
margin-right:20px;
text-align:justify;
font-size: 18px;
color:black;
float:right;
border: 1px solid white;
background-color:white;
}

#colonne2{
width:500px;
height:400px;
margin-top:50px;
margin-left:20px;
text-align:justify;
font-size: 18px;
color:black;
float:left;
border: 1px solid white;
background-color:white;
}


#colonne3{
width:500px;
height:400px;
margin-top:-350px;
margin-right:20px;
text-align:justify;
font-size: 18px;
color:black;
float:right;
border: 1px solid white;
background-color:white;
}

#bandeaubleu{
margin-top:23px;
margin-left:10px;
}


.souligne{
text-decoration:underline;
color: rgb(255,0,128);
font-weight:bold;
}

/*************************Formulaire************************/

label{
display: block;
width:150px;
float:left;
text-align:left;
}

legend{
color: purple;
font-size:24px;
}

fieldset{
width:370px;
}

#formulaire_contact textarea{
width: 150px;
height: 120px;
}

/******************Formulaire contact page nous contacter****************/
#form{
margin-top: 110px;
}