/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0; background:#fff url(../images/bgwrap.gif) repeat-x; text-align:center; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#696969; }
table { border-collapse: collapse; }
a { color:#639306; text-decoration:none; }
a:hover { text-decoration:underline; }

#content { width:1015px; margin:0 auto; text-align:left; }
#mid { width:1010px; float:left; }
#header { width:1010px; height:407px; padding-top:13px; }
.gauche { width:300px; float:left; }
#menu { width:300px; height:212px; overflow:hidden; }
#menu ul { margin:0; padding:0; list-style-type:none; }
#menu ul li { width:300px; float:left; }
#menu ul li a { display:block; width:600px; height:30px; }
#menu ul li a#mn1 { height:32px; }
#menu ul li a:hover { margin-left:-300px; }

.droite { width:700px; float:right; position:relative; }
#deco { position:absolute; behavior: url(iepngfix.htc); right:90px; bottom:-70px; }
#coords { text-align:center; width:700px; height:73px; padding-top:44px; }
#flash { width:580px; height:285px; float:left; }
#partenaires { width:105px; float:right; }
#partenaires img { border:1px solid #fff; margin-bottom:5px; }

#main { width:1010px; background:url(../images/bgmain.gif) left repeat-y; margin-bottom:20px; }
.encart { width:290px; background:url(../images/bgencart.gif) repeat-y; margin:15px 5px; }
.encart2 { padding:5px; }
.encart2 h5 { color:#00368f; margin:0; padding:0; text-decoration:underline; font-size:14px; }
#cme {width:290px; margin:0 auto; text-align:center;}



#photo { width:290px; margin:0 5px; }
#photo img { background:url(../images/bgphoto1.gif) no-repeat; padding:6px; margin-right:1px; }
.margd { margin-top:40px; }
#texte { width:460px; padding:10px; float:left; text-align:justify;}
#texte ul { list-style-image:url(../images/puce.gif); }

#photo2 { width:205px; float:right; text-align:center; }
#photo2 img { background:url(../images/bgphoto2.gif) no-repeat; padding:6px; margin-bottom:8px; }
#footer { width:1015px; height:20px; text-align:center; background:url(../images/bgfoot.gif) no-repeat; color:#fefefe; padding:5px 0; }
#footer a { color:#fff; }
#annuaires { width:1015px; padding:15px 0; text-align:center; }
#annuaires img { border:1px solid #e0e0e0; margin:10px 0; }
#annuaires a { padding:0 5px; font-weight:bold; }

/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}
