body { 
background-image : url('../images/bg.gif'); 
font-family : arial, sans serif; 
font-size : 0.75em; 

} 
* { 
padding : 0; 
margin : 0; 
} 
a { 
text-decoration : none; 
color : #000099; 
} 


#texte a { 
text-decoration : underline; 
color : #000099; 
font-weight: bold;
} 

#texte a:hover{ 
text-decoration : none; 

} 


img { 
border : 0; 
} 

.obligatoire{
  color: red;
  }

#conteneur { 
width : 989px; 
margin-right : auto; 
margin-left : auto; 
} 

#conteneurHome { 
width : 989px;      
margin-right : auto; 
margin-left : auto; 
} 
#top { 
width : 989px;      
height : 107px; 
position : relative; 
background-image : url('../images/top_1.jpg'); 
background-color: #000099;       
} 

#top a, #top_page2 a { 
color : #ffff00; 
text-decoration : none; 
font-size : 0.8em; 
} 
#top ul, #top_page2 ul { 
float : right; 
margin-right : 20px; 
list-style-type : none; 

} 
#top li, #top_page2 li { 
float : left; 
} 
#navbas { 
width : 989px;      
height : 123px; 
background-color : white; 
float : left;                            
color : #000099; 
} 
#navbas ul { 
list-style-type : none; 
float : left; 
margin : 0; 
padding : 0; 
} 
#navbas img { 
float : left; 
} 
#navbas li { 
list-style-type : none; 
float : left; 
margin : 0; 
padding : 0; 
position : relative; 
} 
#navbas #actualite { 
width : 196px; 
height : 123px; 
background-image : url('../images/bg_actu.gif'); 
float : left; 
position : relative; 
} 
#navbas a { 
text-decoration : none; 
color : #000099; 
font-size : 0.9em; 
font-weight : bold; 
}    
#detail_actu { 
text-align : left; 
color : #4b4b4b; 
width : 160px; 
height : 60px; 
overflow : hidden; 
position : absolute; 
top : 40px; 
left : 22px; 
line-height : 12px; 
letter-spacing : 0; 
} 

#h1_detail_actu{
position: absolute;
top:10px;
left:0px;
width: 180px;
text-align: right;
font-size:1em;

}

#footer { 
background-color : #000099; 
width : 989px; 
height : 28px; 
float : left; 
line-height : 28px; 
} 
#footer #copyright { 
color : white; 
padding-left : 18px; 
font-size : 0.8em; 
} 
#footer a { 
text-decoration : none; 
} 
#info_nav { 
position : absolute; 
top : 126px; 
left : 26px; 
color : #003399; 
font-size : 0.9em; 
} 
#navMenu {     

position : absolute; 
left : 256px; 
top : 77px; 
} 
#navMenu ul { 
float : left; 
list-style-type : none; 
} 
#navMenu li { 
float : left; 
text-transform : uppercase; 
padding-right : 10px; 
padding-left : 10px; 
border-right : 2px solid; 
border-right-color : #fcfcfc; 
height : 30px; 
} 
#navMenu a { 
color : #ffff00; 
font-size : 1em; 
font-weight : bold; 
} 
#navMenu a:hover { 
text-decoration : underline; 
} 
#centre { 
background-color : white; 
float : left; 
width : 989px;      
background-repeat : no-repeat; 
background-position : 296px; 
position : relative; 
} 

#menuGauche { 
width : 153px; 
float : left; 
margin-top : 10px; 
position : relative; 
height: 520px;

} 


   

#navTop li { 
border-right : 2px solid; 
border-color : #c5c7e0; 
padding-right : 10px; 
padding-left : 10px; 
} 

#navigation_gauche ul{
    text-align: center;
    list-style-type: none;
}     

#navigation_gauche li{
    text-align: center;
    list-style-type: none;       
    margin-bottom: 25px;
    
}
#navigation_gauche img{
float:left;
}

.lienActu{
 position:absolute; 
 top:95px; 
 left:35px; 
 font-size:0.8em;
}

.imgESP{
 margin-top:4px;
 margin-right:4px;
}

#pos1{
 position: absolute; top:86px; left:32px; width: 120px; line-height:12px; 
}

#pos2{
position: absolute; top:80px; left:12px; line-height:12px;
}

#pos3{
position: absolute; top:79px; left:27px;line-height:12px;
}

#pos4{
position: absolute; top:82px; left:19px;line-height:12px;
}

#pos5{
 position: absolute; top:93px; left:23px;line-height:12px;
 }
 
 #posImgPage{
 position: absolute; top:0px; left:5px;
 }
 
 .lienRetourHome{
 
 float:right; padding-left:10px; padding-bottom:5px;
 
 }

#navMenuLI1{
   
}

#navMenuLI2{
   
}

#navMenuLI3{
 
}

#navMenuLI4{
   
}

#navMenuLI5{

}

#navMenuLI6{    


}

#navMenu #navMenuLI5{
        
   border-right:0;
}   

#navMenu li span{
font-size:0.9em;
}

.level2{
color:#707173;
}

#spacerHome{
position: absolute;
}

#navTop .linoborder{
 border-right:none;
 }
 
 .lienML{
 float:right; color:#ffff00; font-size:0.8em; padding-right:18px;
 }
 
 #MM{
 float:right; color:white; font-size:0.8em; padding-right:20px;
 
 
 }
 
 #MM a{
  color: white;
 }
 
 #topH1{
  position:relative;
  top:0; 
  left:0;
  
 }
 
 .messageForm{
 width:329px; 

                                                
 }
 
 
