img, div, input, ul li { behavior: url("iepngfix.htc") }

body { margin:0; padding:0; background:#a6a541; text-align:center; }
img { border:none; }
div, td { font-family:Tahoma, Helvetica, sans-serif; color:#dcdcd0; font-size:12px; line-height:16px;}
table{border-collapse: collapse; }

p { margin:10px 0; padding:0;}
a { color:#dcdcd0;}
ul li { color:#BBBA2D; font-weight:bold;}
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}

#wrapper { width:990px; margin:0 auto; position:relative; background:url(../images/wrap_mid.gif) repeat-y;}
#wrap { width:960px; padding:0 15px; background:url(../images/wrap_bot.gif) bottom left no-repeat; position:relative;}
#top { width:960px; background:url(../images/bg_top.gif) top right no-repeat; position:relative;}
.head { width:960px; height:95px; overflow:hidden;}
.head img { float:right; margin:10px 15px 0 15px;}
#flash { width:960px; height:475px; overflow:hidden;}
#logo { width:299px; height:334px; overflow:hidden; text-align:left; position:absolute; top:0; left:20px;}
#menu { width:201px; height:475px; overflow:hidden; background:url(../images/bg_menu.png) 0 0 no-repeat; position:absolute; top:95px; right:0; z-index:1;}
#menu ul { width:180px; height:385px; overflow:hidden; margin:0; padding:31px 15px 0 6px; }
#menu ul li { float:left; width:180px; overflow:hidden; list-style-type:none; list-style-image:none;}
#menu ul li a { display:block;  width:360px;}
#menu ul li a:hover { margin-left:-180px;}

.carre { width:50px; height:18px; position:absolute; top:552px; left:20px;}
#main { width:920px; margin:0 auto; padding:0 0 15px 0;}
#contenue { width:920px;}
.left { width:380px; float:left; overflow:hidden;}
.photo { width:380px; text-align:center;}
.photo img { border:10px solid #2c2c28; margin:5px 0;}
.right { width:510px; float:right; overflow:hidden;}
.text { text-align:justify;}
.photo2 {}
.photo2 img { border:5px solid #2c2c28; margin:5px 20px 5px 0;}
.photo3 { width:260px;}
.photo3 img { border:5px solid #2c2c28; margin:5px 10px 5px 0; float:right;}
.deco1 { width:80px; height:404px; position:absolute; top:0; left:-75px;}
.deco2 { width:50px; height:190px; position:absolute; top:380px; right:-45px;}
#footer { width:960px; margin:0 auto; text-align:center; color:#1f1f0d;}
#footer a { font-size:11px; color:#1f1f0d; text-decoration:none; padding:0 5px;}
#footer img { margin:5px 0;}
#contact { width:260px; margin:15px auto; background:#2c2c28; padding:35px 0; }

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