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

body { margin:0; padding:0; background:#ac000a url(../images/bgbody.gif) left 12px repeat-y; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#3d3d3d; }
table{border-collapse: collapse; }
a { color:#005094; text-decoration:none; }
a:hover { color:#005094; text-decoration:underline; }
h1 { margin:0; height:32px; width:100%; margin-left:85px; line-height:30px; vertical-align:middle; margin-bottom:19px; padding:0; color:#005497; font-size:24px; }
h3 { font-size:16px; color:#005497; }
h5 { color:#fff; background:#0064b8; font-size:12px; margin:0; padding:0; }
h6 { color:#005497; font-size:12px; }
h4 { margin:0;padding:0;color:#005497; font-size:12px; }
ul { margin:0; margin-left:20px; padding:0; list-style-image:url(../images/puce1.gif); }
ul ul { margin:0; margin-left:20px; padding:0; list-style-image:url(../images/puce2.gif); }
strong {color:#0064b8;font-size: 13px;text-decoration:underline;}

#content { width:993px; background:url(../images/bgcontent.gif) no-repeat; }
#flash { width:993px; height:227px; overflow:hidden; }
#minheight { height:100px; width:35px; float:left; overflow:hidden; }
#menu { width:185px; height:231px; float:left; overflow:hidden; }
#menu ul { margin:0; padding:0; list-style-type:none; }
#menu ul li { width:165px; overflow:hidden; float:left; }
#menu ul li a { display:block; width:330px; }
#menu ul li h1 { display:none;}
#mn1 { height:35px; }
#mn2 { height:32px; }
#mn3 { height:31px; }
#mn4 { height:33px; }
#mn5 { height:32px; }
#mn6 { height:32px; }
#mn7 { height:36px; }
#menu ul li a:hover { margin-left:-165px; }
#contenu { width:720px; overflow:hidden; float:left; }
#phone { width:720px; height:69px; padding-top:3px; text-align:right; }
#main { width:720px; background:url(../images/bgmain.gif) no-repeat; }
#gauche { width:320px; float:left; }
#gauche img { padding:4px; background:#acacac; }
#gauche3 { width:320px; float:left; }

#main td { padding:6px; border:1px solid #0064b8; }
#main td h4 { font-size:16px; color:#bf0004; margin:0; padding:0; }
#main td h5 { font-size:14px; margin:0; padding:0; }
#main td h6 { font-size:12px; margin:0; padding:0; }
#gauche td { border:none; }
#gauche tr { border-bottom:1px solid #484848; }
#droite { width:380px; float:right; }
#droite table, #droite tr, #droite td { text-align:center; margin:15px auto; border:1px solid #0064b8; }
#droite img, #droite2 img { padding:2px; border:1px solid #b6b6b6; background:url(../images/bgphoto.gif); margin-bottom:10px; }


.photo_index img { padding:4px; background:#acacac; }
.encart img {margin:0;padding:0;}
#pgauche { width:200px; float:left; }
#pdroite { width:180px; float:left; }
#footer { text-align:center; color:#484848; font-size:11px; padding:12px 0; border-top:1px solid #b0b0b0; }
#footer a { color:#484848; text-decoration:none; padding:0 5px; border-left:1px solid #484848; }
#footer a.first { border:none; }
#footer a:hover { color:#484848; text-decoration:underline; }
.instruction { width:320px; padding:5px 0; margin:10px 0; color:#fff; text-align:center; background:#0064b8; }
#contact strong { color:#005497; }


/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px; border-left:3px solid #bf0004; padding-left:20px; }
#mentions strong { color:#005497; border-bottom:1px solid #484848; }

.adresse_2{margin:0;padding:0 15px 15px 15px;float:left;}
.adresse_2 p{margin:0;padding-left:0;}



