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

body { margin:0; padding:0; background:url(../images/bg.gif) repeat-x #3a3523; text-align:center; }
img { border:none; }
div, td { font-family:'Tahoma', Arial, Helvetica, sans-serif; font-size:12px; color:#b6b39a; line-height:14px;}
table{border-collapse: collapse; }

a { color:#b6b39a; }
a:hover { text-decoration:underline; }
p { padding:5px 0; margin:0;}
ul li { list-style-type:none; font-weight:bold;}
h1 { margin:0; padding:0; text-align:left;}
h2 {}
h3 {}
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}
/*fix ie6 png bug*/
img, div { behavior: url(iepngfix.htc); }

#wrapper { width:1020px; margin:0 auto; padding:0; background:url(../images/bg-wrap.gif) repeat-y; position:relative;}
#wraptab { width:1020px; background:url(../images/bg_botttom_2.gif) bottom left no-repeat; position:relative;}
#wrap { width:900px; padding:0 60px 10px 60px; background:url(../images/bg_top.gif) 0 0 no-repeat; position:relative;}
#top { width:900px;}
.logoart { width:250px; float:left; overflow:hidden; text-align:left;}
.logoart img { margin-top:48px;}
#logo { width:411px; text-align:center; float: left; overflow:hidden; padding-top:45px;}
#menutop { width:235px; float:left; overflow:hidden; text-align:right; padding-top:95px;}
#menutop a { background:url(../images/puce_menu.gif) 10px 3px no-repeat; padding:0 0 0 25px; color:#666253; text-decoration:none;}
#menutop a:hover {  color:#41301A; }
#pagecontent { width:890px; margin:0 auto; padding:0; background:url(../images/bg_main.gif) 0 50px repeat-y;}	
#page { width:890px; background:url(../images/bg_main-top.gif) 0 0 no-repeat;}
#pagewrap { width:890px; background:url(../images/bg_botoom_1.gif) bottom left no-repeat;}
#left { width:430px; height:616px; overflow:hidden; float:left;}
#right { width:460px; float:left; overflow:hidden;}
#flash { width:430px;  overflow:hidden;}

#main { width:420px; overflow:hidden; margin:150px 15px 55px 25px;}
.text { text-align:justify; margin-bottom:10px;}

.photo img { float:left; margin:10px 20px 0 0; }
.photo .nomarg { margin: 10px 0 5px 0; }
#main2 { width:880px; margin: 0 auto; color:#41301A;}
#main2 .text { padding:5px 0;color:#41301A;}
#main2 a { color:#41301A;}
#menu { width:575px; height:128px; overflow:hidden; position:absolute; top:125px; left:225px;}
#menu ul { margin:0; padding:0;}
#menu ul li { float:left; height:85px; overflow:hidden; list-style-type:none; list-style-image:none;}
#menu ul li a { display:block; height:170px;}
#menu ul li a:hover { margin-top:-85px;}
.mn1 { width:140px;}
.mn2 { width:175px; margin:43px 0 0 0;}
.mn3 { width:180px; margin:43px 0 0 0;}
.mn4 { width:80px;}
#deco { width:281px; height:46px; overflow:hidden; position:absolute; left:354px; bottom:10px;}
#footer { width:890px; margin:0 auto; padding:0 0 10px 0; color:#6b6655;}
#footer a { padding:0 5px; color:#6b6655; text-decoration:none;}


/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}
#mentions h1 {font-size:20px; text-align:center; color:white;}
#mentions h2 {font-size:15px;}
