/* CSS Document */

body { background:url(../images/bg.jpg) #71b9c6 repeat-x; margin:0; padding:0; }

#main { background:url(../images/bg_site.jpg) no-repeat; margin:0 auto; width:936px; }
#contenu { width:858px; margin:0 0 0 35px; padding:0 0 10px 0; background:url(../images/bg_contenu.jpg) no-repeat bottom left #CCCCCC; }

a img { border:0; }

#logo { width:245px; height:132px; background:url(../images/bg_logo.jpg) no-repeat right #FFFFFF; }

#menu { width:245px; height:219px; background:url(../images/bg_menu2.jpg) no-repeat #71bac7; float:left; }
#menu ul { list-style:none; color:#FFFFFF; font:normal 14px arial; margin:0; padding:0; }
#menu ul li { margin:0; padding:0; float:left; }

#contenu_menu { margin:30px 0 0 50px; }
#contenu_menu a { color:#FFFFFF; text-decoration:none; }
#contenu_menu a:hover { text-decoration:underline; }

#preheader { background:url(../images/bg_haut_photo.jpg) no-repeat; width:613px; height:21px;/*46-25*/ text-align:right; padding:25px 0 0 0; }

#flash { width:613px; height:305px; }

#section { width:858px; height:108px;/*116-8*/ padding:8px 0 0 0; }

a:active,a:focus { outline:none; }

#actualites, #actualites2 { width:237px; height:351px; margin:0 14px 0 15px; /* -HACK IE6- */ -margin:0 13px 0 8px; padding:0; background:url(../images/bg_actualite.jpg) no-repeat bottom #FFFFFF; font:normal 12px arial; float:left; }

#actualites a, #actualites2 a { font:bold 12px arial; color:#000000; }

#texte, #texte2 { width:572px;/*5px*/ height:auto !important; min-height:241px; height:241px;/*232*/ background-color:#FFFFFF; padding:10px 10px 5px 10px; font:normal 12px arial; }

#texte2 { height:auto !important; min-height:441px; height:441px; } 

#footer { margin:15px 0 0 0; width:592px; font:normal 12px verdana; color:#FFFFFF; height:81px; }

#footer a, #footer2 a { color:#FFFFFF; text-decoration:none; }
#footer a:hover, #footer2 a:hover { text-decoration:underline; }

#actualites2 { float:none; }
#footer2 { margin:15px 0 0 15px; /* -HACK IE6- */ -margin:15px 0 0 8px; height:90px; width:237px; font:normal 10px verdana; color:#FFFFFF; background-color:#999999; }

#signature { text-align:center; font:normal 12px arial; color:#FFFFFF; margin:10px 0 10px 0; }
#signature a { color:#FFFFFF; text-decoration:none; }
#signature a:hover { color:#FFFFFF; text-decoration:underline; }

.titre { font:normal 24px arial; color:#9fd067; }
.sous_titre { font:normal 14px arial; color:#666666; }
