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

body { margin:0; padding:0; background:url(../images/bg2.gif); text-align:center; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#000000;}
table{border-collapse: collapse; }
ul li { list-style-image:url(../images/puce.gif);}
a { text-decoration:none; color:#1f2e58;}
a:hover { text-decoration:underline; color:#1f2e58;}



#wrap { width:100%; margin:0; padding:0; background:url(../images/bg.gif) repeat-x top;}
#wrap2 { width:962px; margin:0 auto; padding:0;}
.border { width:20px; height:227px; overflow:hidden; float:left; margin:0; padding:0;}
#wrapout { width:922px; float:left; margin:0; padding:44px 0;}
#wrapin { width:922px; border-top:1px #7c7c7e solid; border-bottom:1px #7c7c7e solid; background:url(../images/bgwrap.gif) repeat-y;}
#top { width:922px; margin:0 auto; padding:0;}
#logo { width:295px; height:300px; margin-left:1px; padding:0; overflow:hidden; float:left;}
#anim { width:625px; height:300px; margin:0; padding:0; overflow:hidden; float:left; background:url(../images/flash.gif);}
#flash { width:595px; height:266px; margin:21px 19px 13px 11px; padding:0;}
#menu { width:922px; height:50px; margin:0; padding:0; overflow:hidden; float:left;}
#menu ul { list-style-type:none; margin:0; padding:0;}
#menu ul li { float:left; overflow:hidden;}
#menu ul li a { display:block; height:100px;}
#menu ul li a:hover { margin-top:-50px;}
#mn1 { width:120px;}
#mn2 { width:125px;}
#mn3 { width:155px;}
#mn4 { width:135px;}
#mn5 { width:140px;}
#mn6 { width:110px;}
#mn7 { width:137px;}
#main { width:920px; margin:0 auto; padding:0; background:url(../images/bgmain.gif) no-repeat top;}
#left { width:395px; float:left; margin:0; padding:0; text-align:center;}
#titre { width:395px; height:53px; margin:0; padding:0;}
#titre2 { width:920px; height:53px; margin:0; padding:0;}
#photo { width:395px; text-align:center; margin:0; padding:0;}
#photo img { margin:5px 1px 0 1px ; border:#3c3c3c 1px solid;}
#right { width:525px; margin-top:16px; padding:0; background:url(../images/bgright.gif) no-repeat top; float:left; text-align:center;}
#text { width:485px; margin:0 auto; padding:0;}
#textin { width:445px; text-align:left; padding:20px;}
#textin strong {color:#1f2e58;;}
#encart { width:480px; margin:10px 15px; padding:0; border:#e6e4e4 5px solid;}
#encart2 { width:376px; margin:10px 4px; padding:0; border:#e6e4e4 5px solid;}
#partenaire { width:174px; height:69px; margin:0; padding:0; text-align:center; background:#f0c63a; float:left; overflow:hidden;}
#partenaire2 { width:70px; height:69px; margin:0; padding:0; text-align:center; background:#f0c63a; float:left; overflow:hidden;}
#partenaire img,#partenaire2 img { margin:16px 0; padding:0;}
#adress { width:306px; height:69px; float:left;}
#footer { width:920px; margin:0 auto; padding:0; color:#1f2e58;}
#menfoot { width:760px; margin:0; padding:0; line-height:25px; float:left; text-align:left;}
#mtc { width:160px; margin:0; padding:10px 0; text-align:right; float:left;}


.activites td{
font-weight: bold;
font-size: 14px;
}

/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}
#plan { width:820px; margin:0 auto; padding:20 50px}