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

body { margin:0; padding:0; text-align:center; background:#182651; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#182651; }
table { border-collapse: collapse; }
a { color:#5168b1; text-decoration:none; }
a:hover { text-decoration:underline; }

#wrap { width:100%; background:#5168b1 url(../images/bgwrap.gif) repeat-x; border-bottom:4px solid #7a90d6; }
#content { width:1015px; margin:0 auto; text-align:left; }
#minheight { width:1015px; height:39px; overflow:hidden; }
#menu { width:960px; height:36px; overflow:hidden; padding-left:22px; }
#menu ul { margin:0; padding:0; list-style-type:none; }
#menu ul li { height:36px; float:left; }
#menu ul li a { display:block; height:72px; }
#menu ul li a:hover { margin-top:-36px; }
#mn1 { width:138px; }
#mn2 { width:136px; }
#mn3 { width:138px; }
#mn4 { width:137px; }
#mn5 { width:137px; }
#mn6 { width:137px; }
#mn7 { width:137px; }

#header { position:relative; width:993px; height:357px; overflow:hidden; background:url(../images/bgheader.gif) no-repeat; padding:8px 0 0 22px; }
#logo { display:block; float:left; width:301px; height:269px; overflow:hidden; }
#flash { width:654px; height:269px; overflow:hidden; float:left; }
#piles { position:absolute; top:210px; left:297px; behavior: url(iepngfix.htc); }

#mid { width:1015px; background:url(../images/bgmid.gif) repeat-y; }
#mid2 { width:1015px; background:url(../images/bgtop.gif) no-repeat; }
#mid3 { width:1015px; background:url(../images/bgbot.gif) bottom no-repeat; }
#main { width:945px; padding:7px 0 0 37px; }
#gauche { width:520px; float:left; padding-bottom:15px; }
#gauche p {margin : 15px 20px;text-align:justify;}

#gauche2 { width:520px; float:left; padding-bottom:15px; }
#gauche2 p {margin : 5px 15px;text-align:justify;}

#droite { width:405px; float:right; padding:15px 0; }
#photos img { float:left; }

#part { width:400px; background:#e3cb30 url(../images/bgpart.gif) no-repeat; }
#part2 { width:400px; background:url(../images/bgpart2.gif) bottom no-repeat; text-align:center;padding-top:5px; }
#part2 img { padding:1px 2px; }

#footer { width:960px; margin:0 auto; padding:15px 0; }
#footer a { border-left:1px solid #5168b1; padding:0 7px; }
#footer a.first { border-left:none; }
#annuaires { padding:10px 0; }
#annuaires a { font-weight:bold; border:none; }
#annuaires img { padding-top:10px; }

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