body { border: 0px solid;
       height: auto;
	    width: 100%;
		margin: auto;
		background-image: url("images/back.jpg"); 
		background-repeat: repeat-x;
	}	 

.fb { border: 0px solid;
      width: 180px;
	  height: 33px;
      position:absolute; top:160px;
	  margin-left:910px; text-align:center;
	  }
	  

	  
#bloc_page{border: 0px solid;  
		   width: 1132px;
		   margin:auto;  		   
		  }	   

a:link 
{ 
 text-decoration:none; 
} 
		   
nav {display: inline-block;z-index:1;	 	  
    margin-left:294px;
	margin-top: -57px;
   }

#menu {
    background-color: #073d9f; 
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    list-style: none outside none;
    margin: 3px;
    padding: 0px;
    width: 810px;border-radius:9px 9px 9px 9px;
}
#menu ul, #menu li {
    float: left;
    list-style: none outside none; z-index:1;
    margin: 0;
    padding: 0; 
}

#menu li a:link, #menu li a:visited, #menu li a:hover {
    background-color: #073d9f;
    color: #FFFFFF;
    display: block;
    margin: 0;
    padding: 15px 10px; 
}

#menu li a:hover, #menu ul li a {
    background-color: #45a528;
    color: #FFFFFF;
	width: 100px;
	border-radius:9px 9px 0px 0px;
	text-align:center;
}
#menu li li a:link{
    background-color: #1d50ac;
    color: #FFFFFF;
    float: none;
	font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 17px 10px;
    width: 190px;
	height: 10px;
	text-align:center;
	border-radius:0px 0px 0px 0px;
	line-height: 50%;
}

#menu li ul /* Sous-listes */
{ 	
        left: -999em; /* Hop, on envoie loin du champ de vision */
}

#menu li ul li {
        border-top : 1px solid transparent; /* on met une bordure transparente en haut de chaque élément */
border-color:#ffffff;
		}

#menu li li a:hover {
    background-color: #2d9e12;
    color: #FFFFFF;
}
#menu li ul {    
    position: absolute;
    width: 80px;
    
}
#menu li ul a {
    width: 120px;
}
#menu li ul ul {
    margin: -32px 0 0;
}
#menu li:hover ul ul {
    left: -999em;
}
#menu li:hover ul, #menu li li:hover ul {
    left: auto;
}
#menu li:hover {
    position: static;
}

   
aside {display: inline-block; border: 1px solid #ffffff; width: 290px; height:392px;	background-color: #ffffff;  	  
    margin-left:0px;
	margin-top:0px;
   }
   
 #menu1_bot{ border: 0px solid;text-align:left;
            margin-top: -7px;
             width: 289px; height: 29px;
			 margin-left:-28px;
            }

#menu1_left { border:1px solid; 
    margin-left: 28px;
    padding-left: 0px;
	padding-right:3px;
    width: 229px; height: 350px;
	margin-top: -4px;
	background-color:#073d9f;
}
#menu1_left ul, #menu1_left li {   
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#menu1_left li a:link, #menu1_left li a:hover {   
    
}

#menu1_left li a:hover {
    background-color: #45a528;
}

#menu1_left li li a:hover {
    background-color: #059BD8;
    color: #FFFFFF;
}

#partner_01{ border: 0px solid;
           width:300px;
           margin-top: -56px;
		   margin-left:230px;
		   height:50px;
          }
#flash {border: 0px solid; float:right;        
		   margin-top: -405px;
		  	width: 100%;	   
		   text-align:right;
		   background-color:#ffffff;		   
	   }

#img_act { border: 1px solid;
      margin-top:-250px;
      width: 385px;
	  height: 205px;    
	  margin-left:700px;
	  }

#img_act1 { border: 0px solid;
      margin-top:-220px;
      width: 510px;
	  height: 240px;    
	  margin-left:585px;
	  }	  	  
	  
#img_act2  { border: 0px solid;
      margin-top:-220px;
      width: 510px;
	  height: 240px;    
	  margin-left:585px;
	  }	  	  
#img_act3 { border: 0px solid;
      margin-top:-110px;
      width: 510px;
	  height: 240px;    
	  margin-left:585px;
	  }	  	  	  
#img_act4{ border: 0px solid;
      margin-top:-160px;
      width: 520px;
	  height: 240px;    
	  margin-left:520px;
	  }	
#img_act5 { border: 0px solid;
      margin-top:-215px;
      width: 430px;
	  height: 200px;    
	  margin-left:680px;
	  }	  

#img_act6 { border: 0px solid;
      margin-top:-260px;
      width: 385px;
	  height: 205px;    
	  margin-left:730px;
	  }	 	  
	  	  
#img_milieu{ border: 0px solid;
             width: 100%;
			 text-align:right; margin-top:10px;		 
}
	  
#img_milieu{ border: 0px solid;
             width: 100%;
			 text-align:right; margin-top:0px;		 
}

#footer{border: 1px solid #ffffff;         
		   margin-top: 45px;
		   height:260px; background-color:#dee6e5; 
		   }
.adresse{ border-right: 2px solid #ffffff;         
		 margin-top:30px;
		 margin-left:80px;
		 width: 310px;
		 height: 220px;
		 float:left;
		 }
.fb_lien{ border-right: 2px solid #ffffff;
        margin-top:30px;
		margin-left:110px;
		width: 230px;
		height: 220px;
		float:left;
		 }
.phone{ border: 0px solid;
        margin-top:60px;
		margin-left:850px;
		width: 220px;
		height: 200px;
		 }
#bouton_fb{border:0px solid;
              width: 300px;
		      height: 290px;
			  margin-top:-316px;
			  margin-left:828px;
           }



#el1 {border-bottom: 2px dotted #033691;        
           margin-top:25px;padding-left:0px; margin-left:0px;
		   background-color:#ffffff;		    
		   height: 540px;
		   margin-bottom:25px;
		   
     }
#el1 a:hover{
text-decoration: underline;
color: #034d08;
}

#carte{ border: 0px solid;
       margin-left: 240px;
       padding-top: 20px;	   
	   margin-top: -270px;
	   width: 860px;
	   height: 396px; text-align:center; background-color:#f6f8fb; }
	   
#logos{ border: 0px solid;
       width: 600px;
	   height:400px; 
	   margin-left: 40px;
	   padding-top: 15px;
	   padding-left:7px;
	   background-color: #ffffff;}

#logos p {padding-top: 22px;
         padding-left:130px;}

#el1 p{text-align:justify;
	        margin-right:60px;FONT: 14px Verdana, arial, helvetica, sans-serif;}
			
		
#copyright {border: 0px solid;
           width: 100%;text-align:center;
		   margin-top:20px; background-color:#033691;  
		   }

		  
#mail {border: 3px solid #9eeec5;    
	  margin-left: 277px;
	  margin-top:-270px;
	  height:325px;
	  width:730px; background-color: #DEEEDA;
	  
	  }	

input:focus, textarea:focus /* Quand le curseur est sur un champ, celui ci change de couleur (ne marche pas sur IE) */{
    background-color: #bed5fd;
    color: #22252a;
}
fieldset{ height:280px;width:700px;
    background: #deeeda;}