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

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



#wrap { width:900px; margin:0 auto;}
#top { width:900px;}
#logo { width:900px; height:106px; overflow:hidden;}
#logo img { margin:0; float:left;}
#address { width:300px; height:245px; float:left;}
#anim { width:588px; height:234px; overflow:hidden; padding:0 11px 11px 1px; background:url(../images/bgflash.gif) no-repeat; float:left;}
#flash { width:588px; height:234px;}
#mainout { width:900px; position:relative;}
#menu { width:600px; height:47px; margin:0 0 0 300px; padding:0; overflow:hidden;}
#menu ul { list-style-type:none; margin:0; padding:0;}
#menu ul li { overflow:hidden; float:left;}
#menu ul li a { height:94px; display:block;}
#menu ul li a:hover { margin-top:-47px;}
#mn1 { width:145px;}
#mn2 { width:150px;}
#mn3 { width:80px;}
#mn4 { width:70px;}
#mn5 { width:155px;}
#main { width:900px; background:url(../images/bgmain.gif) repeat-y;}
#mainin { width:900px; background:url(../images/bgfootmain.gif) bottom no-repeat; padding:20px 0;}
#mainin a { color:#000000;}
#left { width:510px; float:left;}
#text { width:450px; margin:0 30px; padding:0; text-align:left;}
#text a { color:#3c2960; text-decoration:none;}
#text a:hover { color:#3c2960; text-decoration:underline;}

#photo1 { width:390px; float:left; text-align:center;}
#photo2 { width:900px; text-align:center; margin:5px 0;}
#photo2 img {margin:0 7px 0 0;}
#titre { width:300px; height:47px; overflow:hidden;  top:0; left:0; position:absolute;}
#footer { width:900px; text-align:center; color:#49307a; line-height:30px;}

#plan { width:700px; margin:25px 100px; text-align:left;}


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