body {background : url(fond.jpeg) top center repeat-y;margin:0;padding:0;text-align:center;}
p {text-align:justify;margin:0;margin-right:10px;font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration: none;}
h1{color: #F40713;text-decoration: none;font: bold 12px Verdana, Arial, Helvetica, sans-serif;display:inline;}
h2{font:bold 11px Verdana,Arial,Helvetica,sans-serif;color: #333333;margin-left:10px;display:inline;}
h2 a{text-decoration:none;color: #333333;}
h3 {font:italic 12px Verdana, Arial, Helvetica, sans-serif; color: #5B3D23; text-decoration: none;margin-left:10px;}
hr{text-align:center;color:#FFFEDF;}
th{font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #D11E1E;}
td{font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000;}

.conteneur {width:780px;margin:0 auto;position: relative;background-color:#F3EEE8;}

.header,.footer,.gauche,.centre,.droite {background-color:#F3EEE8;}
.header{border-bottom:1px solid #cdbb01;text-align:left;padding-bottom:5px;padding-left:5px;}
.header a{font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #5B3D23; text-decoration: none;}
.header .logo{position: absolute;top: 5px;}
.titre{margin-top:40px;margin-left:200px;color: #F40713;text-decoration: none;vertical-align: top;font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
.drapeau{position:absolute;margin-top:-40px;margin-left:680px;}
.drapeau2{position:absolute;margin-top:-40px;margin-left:660px;}
.menu{padding:0;margin-top:5px;border-top:1px solid #D11E1E;text-align:center;margin-bottom:7px;}
.special {position:absolute;left:523px;top:115px;}
.menu .cours{font-weight:bold;color: #FFAF18;}
.neutre{background : url(fond.jpeg) top center repeat-y;margin:0;padding:0;}
.nouveaute {color:#5B3D23;background-image:url(fond.jpg);background-repeat:no-repeat;border-bottom:1px solid #cdbb01;}
.nouveaute, .nouveaute a{font: bold 15px/normal Verdana, Arial, Helvetica, sans-serif; color:#000000;text-decoration:none;text-align:left;}

.gauche {width: 165px;float: left;padding-left:5px;}
.gauche .info{width:130px;margin-left:20px;margin-top:20px;letter-spacing:-0.05em;text-align:left;}
.gauche .annonce{width:140px;margin-left:10px;margin-top:20px;margin-right:10px;letter-spacing:-0.05em;text-align:center;border:1px solid black;padding-top:10px;padding-bottom:10px;}
.gauche .annonce p{text-align:center;margin:auto;}
.gauche ul{margin-top:10px;text-align:left;margin-right:5px;}
.gauche li{margin-left:-15px;padding:0;list-style-image:url(puce.gif);font:10px Verdana, Arial, Helvetica, sans-serif;margin-bottom:10px;}
.gauche li a{color: #5b3d23;text-decoration:underline;}

.centre {width: 330px;float: left;margin:0;border-left:1px solid #cdbb01;border-right:1px solid #cdbb01;padding-left:5px;text-align:justify;}
.centre ul{margin-top:20px;text-align:left;margin-right:5px;}
.centre li{margin-left:-15px;padding:0;list-style-image:url(puce.gif);font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.centre p{margin:10px;}
.centre2 {width: 600px;float: left;margin:0;border-left:1px solid #cdbb01;padding-left:5px;text-align:justify;}
.centre2 img{position:absolute;margin-top:-220px;margin-left:0px;}
.centre2 sup{font-style:italic;}

.milieu {text-align:center;}
.rouge,.rouge a, .rouge a:hover {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #F40713;text-decoration:none;}
.marron, .marron a, .marron a:hover {font: bold normal 10px/normal Verdana, Arial, Helvetica, sans-serif; color: #5B3D23; text-decoration: none; letter-spacing: 0px;}
.prix {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FF0000;}
.gras {font-weight:bold;color: #333333;}
.vendu{font:bold italic 12px/normal Verdana, Arial, Helvetica, sans-serif; color: #FF0000;padding-left:5px;}
.marronspecial {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: normal; font-weight: bold; font-variant: normal; text-transform: uppercase; text-decoration: underline; color: #5B3D23}
.right{text-align:right;}
.bleu a, .bleu a:hover{color:#0000EE;}
.souligne a,.souligne a:hover{text-decoration:underline;}
.cadre {border:1px solid black;padding:10px;}
.petit {font-size:10px;}

.droite {width: 270px;float:left;margin:0;}
#offre{margin:10px auto;padding:5px;background-color: #FFFEDF; border:1px dotted #2F4797;text-align:center;width:240px;}
#offre p{text-align:center;}
.nouveau,.nouveau a,.nouveau a:hover{font-weight:bold;font-size:16px;text-decoration:none;}
.description{font-size:12px;}
.description a{color: #000000;text-decoration: none;font-weight: bold;}
.description a:hover{text-decoration:underline;}
.presentation{float:left;width:120px;text-align:center;margin-left:7px;}
.presentation p{background-color:#F9F6DE;text-align:center;margin:0;padding:0;}
.presentation a{font:bold 10px Verdana, Arial, Helvetica, sans-serif; color: #5B3D23; text-decoration: none; letter-spacing:0px;margin:0;}

.footer{clear:both;margin:0;border-top:1px solid #cdbb01;}
.footer p{margin-top:15px;font-size:9px;font-weight:bold;text-align:center;}

#sousfooter{ position:relative; top:-600px; left:0px; display: none; z-index: 100;}
.miniature{ width: 300px;}

#texteannonce{text-align:center;}