body {
background:url('../../images/body.jpg') top center;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#conteneur {
width:980px;
font-size:11px;
margin:0 auto;
padding:0;
}

#top {
height:241px;
width:980px;
background:url('../../images/ban.jpg');
}

img {
border:none;
margin:0;
padding:0;
}

#logo {
height:241px;
width:232px;
position:absolute;
margin:0;
}

#slogan {
height:137px;
position:absolute;
margin:58px 0 0 230px;
}

#menug {
height:27px;
width:349px;
position:absolute;
margin:32px 0 0 220px;
}

#menug a {
height:20px;
display:block;
float:left;
outline:none;
padding-top:7px;
text-transform:uppercase;
text-decoration:none;
color:#525A0D;
font-size:10px;
text-align:center;
}

#accueil a {
width:71px;
background:url('../../images/accueil.jpg');
}

#accueil a:hover {
background:url('../../images/accueil2.jpg');
}

#presentation a {
width:104px;
background:url('../../images/presentation.jpg');
}

#presentation a:hover {
background:url('../../images/presentation2.jpg');
}

#contact a {
width:74px;
background:url('../../images/contact.jpg');
}

#contact a:hover {
background:url('../../images/contact2.jpg');
}

#plan a {
width:100px;
background:url('../../images/plan.jpg');
}

#plan a:hover {
background:url('../../images/plan2.jpg');
}

#menu0 {
height:19px;
width:418px;
position:absolute;
margin:7px 0 0 562px;
}

#menu0 a {
height:16px;
float:left;
text-decoration:none;
color:#34160D;
outline:none;
font-size:10px;
text-indent:23px;
padding-top:3px;
}

#home a {
width:74px;
background:url('../../images/home.jpg');
}

#home a:hover {
background:url('../../images/home2.jpg');
}

#favoris a {
width:137px;
background:url('../../images/favoris.jpg');
}

#favoris a:hover {
background:url('../../images/favoris2.jpg');
}

#recommander a {
width:110px;
background:url('../../images/recommander.jpg');
}

#recommander a:hover {
background:url('../../images/recommander2.jpg');
}

#plann a {
width:97px;
background:url('../../images/plann.jpg');
}

#plann a:hover {
background:url('../../images/plann2.jpg');
}

.champs {
width:143px;
position:absolute;
margin-top:171px;
margin-left:770px;
background:transparent;
font-size:11px;
border:none;
}

.send {
width:30px;
height:25px;
position:absolute;
margin-left:921px;
font-size:11px;
margin-top:165px;
background:transparent;
border:none;
cursor:pointer;
}

#contenu {
width:980px;
margin:0;
padding:0;
}

table#contenu td {
vertical-align:top;
}

td#gauche {
width:233px;
background:url('../../images/bg_td_left.jpg') repeat-y;
margin:0;
padding:0;
}

td#centre {
width:510px;
background-color:#fff;
margin:0;
padding:0;
}

td#droite {
width:237px;
background:url('../../images/bg_td_right.jpg') repeat-y;
margin:0;
padding:0;
}

#flash_infos {
height:141px;
width:144px;
color:#525A0D;
font-size:11px;
background:url('../../images/flash_infos.jpg');
padding:60px 45px 0 48px;
}

#flash_infos marquee {
height:120px;
}

#flash_infos h2 {
font-size:11px;
}
#diaporama {
height:263px;
width:237px;
background:url('../../images/diaporama.jpg');
}

#diaporama img {
position:absolute;
height:166px;
width:166px;
margin:59px 0 0 30px;
}

#promotion {
height:365px;
width:237px;
background:url('../../images/promotion.jpg');
}

.promotion_img {
height:118px;
width:119px;
position:absolute;
margin:101px 0 0 54px;
}

.nom_promotion {
height:18px;
width:183px;
position:absolute;
color:#fff;
font-size:11px;
text-align:center;
margin:258px 0 0 22px;
}

.desc_promotion {
height:36px;
width:183px;
position:absolute;
color:#525A0D;
font-size:11px;
text-align:center;
margin:275px 0 0 22px;
}

.prix_barre {
height:17px;
width:88px;
position:absolute;
color:#fff;
font-size:11px;
text-align:center;
margin:312px 0 0 22px;
}

.prix_new {
height:18px;
width:96px;
position:absolute;
color:#fff;
font-weight:700;
font-size:15px;
text-align:center;
margin:309px 0 0 107px;
}

.btn_promotion {
height:15px;
width:183px;
font-size:12px;
color:#525B0E;
text-decoration:none;
position:absolute;
text-align:center;
margin:332px 0 0 22px;
}

#last_box {
height:333px;
width:237px;
background:url('../../images/last_box.jpg');
}

#horaires {
height:27px;
width:150px;
position:absolute;
color:#52590C;
font-size:11px;
margin:109px 0 0 47px;
}

#rss a {
height:35px;
width:156px;
position:absolute;
color:#522D25;
font-size:10px;
text-decoration:none;
margin:161px 0 0 47px;
}

#copy {
height:93px;
width:82px;
position:absolute;
margin:218px 0 0 79px;
}

#menu {
width:233px;
background:url('../../images/bg_menuv.jpg');
margin:0;
padding:0;
}

#menu h2 a {
display:block;
text-decoration:none;
outline:none;
color:#C5E131;
font-size:11px;
height:30px;
width:196px;
background:url('../../images/menuv1.jpg');
margin:0;
padding:6px 15px 0 22px;
line-height:12px;
}

#menu h2 a:hover {
background:url('../../images/menuv2.jpg');
}

.stretcher {
font-size:11px;
display:block;
margin:0;
padding:0;
}

.stretcher li {
text-align:left;
height:22px;
width:233px;
font-weight:400;
margin:0;
}

.stretcher a {
text-decoration:none;
display:block;
color:#525A0D;
width:196px;
height:22px;
background:url('../../images/slien.jpg');
padding:0 15px 0 22px;
}

.stretcher a:hover {
color:#D81224;
text-decoration:none;
}

.map,.map li {
list-style:none;
}

.map a,.map a:hover {
list-style:none;
font-size:11px;
text-decoration:none;
padding-left:10px;
}

h2.rub {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
height:30px;
}

h2.rub a,h2.rub a:hover {
font-size:12px;
text-decoration:none;
cursor:pointer;
height:30px;
padding-left:20px;
}

h2.rub:hover {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
}

#nouveaute {
height:388px;
width:233px;
background:url('../../images/nouveate.jpg');
}

.img_nouveaute {
height:118px;
width:119px;
position:absolute;
margin:131px 0 0 63px;
}

.nom_nouveaute {
height:18px;
width:183px;
position:absolute;
color:#fff;
font-size:11px;
text-align:center;
text-transform:uppercase;
margin:283px 0 0 30px;
}

.desc_nouveaute {
height:36px;
width:183px;
position:absolute;
color:#525A0D;
font-size:11px;
text-align:center;
margin:299px 0 0 30px;
}

.prix_nouveaute {
height:17px;
width:183px;
position:absolute;
color:#fff;
font-weight:700;
font-size:15px;
text-align:center;
margin:334px 0 0 30px;
}

.btn_nouveaute {
height:15px;
width:183px;
font-size:12px;
color:#525B0E;
text-decoration:none;
position:absolute;
text-align:center;
font-weight:700;
margin:357px 0 0 30px;
}

#coup2coeur {
height:339px;
width:233px;
background:url('../../images/coup2coeur.jpg');
}

.img_coup2coeur {
height:118px;
width:119px;
position:absolute;
margin:71px 0 0 63px;
}

.nom_coup2coeur {
height:18px;
width:183px;
position:absolute;
color:#fff;
font-size:11px;
text-align:center;
margin:231px 0 0 30px;
}

.desc_coup2coeur {
height:36px;
width:183px;
position:absolute;
color:#525A0D;
font-size:11px;
text-align:center;
margin:248px 0 0 30px;
}

.prix_coup2coeur {
height:17px;
width:183px;
position:absolute;
color:#fff;
font-weight:700;
font-size:15px;
text-align:center;
margin:282px 0 0 30px;
}

.btn_coup2coeur {
height:15px;
width:183px;
font-size:12px;
color:#525B0E;
text-decoration:none;
position:absolute;
text-align:center;
font-weight:700;
margin:305px 0 0 30px;
}

#arbo {
height:25px;
width:510px;
color:#D81224;
text-indent:18px;
font-size:10px;
}

#arbo a {
color:#D81224;
text-decoration:none;
font-size:10px;
}

#page {
width:510px;
margin:0;
padding:0;
}

#page a,#flash_infos a {
text-decoration:none;
color:red;
}

h2.titre {
height:60px;
width:510px;
font-weight:400;
color:#542618;
font-size:13px;
text-transform:uppercase;
text-indent:62px;
background:url('../../images/titre.jpg');
margin:0;
padding:8px 0 0;
}

.texte {
width:440px;
color:#525A0D;
font-size:11px;
margin:-35px 0 5px 63px;
}

.separateur {
height:9px;
width:488px;
background:url('../../images/separateur.jpg') no-repeat;
margin:10px 0 0 17px;
}

.center_box {
height:239px;
width:149px;
float:left;
padding-bottom:30px;
background:url('../../images/center_box.jpg') no-repeat;
margin:0 18px 0 0;
}

#page .center_box {
margin:-25px 0 0 20px;
}

.img_center_box {
height:118px;
width:119px;
position:absolute;
margin:14px 0 0 16px;
}

.img_center_box11 {
height:118px;
width:119px;
margin:14px 0 0 16px;
}

.nom_center_box {
height:13px;
width:134px;
position:absolute;
color:#D81224;
font-size:11px;
text-align:center;
text-transform:uppercase;
margin:136px 0 0 7px;
}

.nom_center_box11 {
height:13px;
width:134px;
color:#D81224;
font-size:11px;
text-align:left;
text-transform:uppercase;
margin:50px 0 0;
}

.desc_center_box {
height:28px;
width:134px;
position:absolute;
color:#525A0D;
font-size:11px;
text-align:center;
margin:156px 0 0 7px;
}

.prix_center_box {
height:18px;
width:134px;
position:absolute;
color:#fff;
font-weight:700;
font-size:15px;
text-align:center;
margin:190px 0 0 7px;
}

.btn_center_box {
height:14px;
width:134px;
font-size:11px;
color:#542618;
text-decoration:none;
position:absolute;
text-align:center;
margin:214px 0 0 7px;
}

#bas {
height:183px;
width:980px;
background:url('../../images/bas.jpg');
margin:0 0 79px;
}

#adresse {
height:56px;
width:500px;
position:absolute;
color:#542618;
font-size:11px;
margin:32px 0 0 291px;
}

#adresse span {
color:#D81224;
font-size:13px;
display:block;
padding-bottom:15px;
}

#menu_bas {
width:620px;
list-style:none;
margin:0;
padding:0;
}

a.menu_bas {
color:#525A0D;
text-decoration:none;
height:16px;
margin:0;
padding:0;
}

a.menu_bas:hover {
color:#D81224;
text-decoration:none;
margin:0;
padding:0;
}

#menu_bas li {
color:#525A0D;
text-decoration:none;
float:left;
margin:0;
padding:0;
}

#sommaire_bas {
width:620px;
color:#525A0D;
font-size:10px;
position:absolute;
margin:98px 0 0 291px;
}

#sommaire_bas a {
color:#525A0D;
font-size:10px;
text-decoration:none;
padding-left:4px;
padding-right:4px;
}

#sommaire_bas a:hover {
color:#D81224;
}

.champ_qte {
border:0;
background:none;
color:#000;
width:18px;
}

ul.compte {
border:1px solid #ccc;
list-style:none;
padding:5px;
}

p.centre {
text-align:center;
margin:10px;
}

p.erreur {
color:#c00;
font-weight:700;
text-align:center;
}

span.erreur {
font-size:11px;
color:#c00;
}

span.rouge {
color:#c00;
}

#menug a:hover,#menu0 a:hover {
color:#fff;
}

form,#menu h2 {
margin:0;
padding:0;
}

#btn_promotion a:hover,#rss a:hover,#arbo a:hover,#page a:hover,#flash_infos a:hover {
text-decoration:underline;
}
