*{
font-family:arial;
color:#70594d;
margin:0px;
padding:0px;
}
body{
margin:0px;
background:#705a4d;
}

img{
border:none;
}

a{
text-decoration:none;
}

div#header{
width:100%;
height:194px;
display:table;
background:url(../pics/background-header.jpg);
text-align:center;
z-index:999;
}
div#middle{
width:100%;
display:table;
background:#e5eac1;
text-align:center;
z-index:666;
}
div#footer{
width:100%;
height:521px;
padding-top:66px;
display:table;
background:url(../pics/background-footer.jpg) no-repeat 0 0;
text-align:center;
z-index:333;
}

div.content{
width:960px;
margin:0px auto;
position:relative;
text-align:left;
}
div.content-left{
width:183px;
margin-right:11px;
float:left;
}
div.content-center{
width:541px;
margin-right:11px;
float:left;
overflow:hidden;
}
div.content-right{
width:214px;
padding-top:140px;
float:left;
}

div.both{
clear:both;
}

/* visuels */

img.visuel-gauche{
float:left;
margin:0px 14px 7px 0px;
}
canvas.visuel-gauche{
float:left;
margin:0px 14px 7px 0px;
}
img.visuel-centre{
margin:14px 0px;
}
canvas.visuel-centre{
margin:14px 0px;
}

/* header */

div#header div#menu {
width:142px;
top:120px;
right:79px;
position:absolute;
z-index:999;
}
div#header div#menu a{
display:block;
position:relative;
z-index:1;
}
div#header div#menu div.menu-1{
display:block;
width:214px;
height:49px;
background:url(../pics/menu-1.png);
}
div#header div#menu div.menu-2{
display:block;
width:214px;
height:29px;
background:url(../pics/menu-2.png);
}
div#header div#menu div.menu-3{
display:block;
width:214px;
height:27px;
background:url(../pics/menu-3.png);
}
div#header div#menu div.menu-4{
display:block;
width:214px;
height:30px;
background:url(../pics/menu-4.png);
}
div#header div#menu div.menu-5{
display:block;
width:214px;
height:26px;
background:url(../pics/menu-5.png);
}
div#header div#menu div.menu-6{
display:block;
width:214px;
height:38px;
background:url(../pics/menu-6.png);
}

div#header div#marque{
left:0px;
top:8px;
position:absolute;
}

div#header div#logo{
left:0px;
top:46px;
position:absolute;
}

div#header div#acces{
float:right;
}
div#header div#acces div{
font-size:14px;
color:#fffefe;
float:left;
margin-top:9px;
}
div#header div#acces div a{
font-size:12px;
font-weight:bold;
color:#fff;
text-decoration:none;
}
div#header div#acces div.input{
width:126px;
height:20px;
margin:7px 4px;
background:url(../pics/header-background-input.jpg);
}
div#header div#acces div.input input{
font-size:11px;
color:#fffefe;
width:108px;
height:13px;
border:none;
margin:2px 0px 0px 8px;
background:#7D6E67;
}

div#header div#panier{
width:210px;
height:84px;
top:35px;
right:7px;
position:absolute;
background:url(../pics/header-background-panier.gif);
}
div#header div#panier p.panier{
font-size:12px;
font-weight:bold;
text-align:center;
color:#fff;
height:24px;
padding-top:6px;
background:url(../pics/header-panier.png) no-repeat 40px 0px;
}
div#header div#panier p.left{
font-size:11px;
color:#fff;
text-align:right;
width:105px;
height:15px;
float:left;
}
div#header div#panier p.right{
font-size:11px;
color:#fff;
width:100px;
height:15px;
margin-left:5px;
float:left;
}
div#header div#panier p.voir{
color:#fff;
text-align:center;
padding-top:3px;
}
div#header div#panier p.voir a{
font-size:12px;
font-weight:bold;
color:#fff;
text-decoration:none;
text-align:center;
position:relative;
z-index:1;
}

/* middle */

div#middle div.content a{
color:#9aab0d;
}

	/* content-left */

div#middle div.content-left div.trouver{
text-align:center;
}
div#middle div.content-left div.trouver form{
width:183px;
height:126px;
padding:12px 0px;
background:url(../pics/navigation-background-trouver.jpg) no-repeat;
}
div#middle div.content-left div.trouver form div.select{
width:169px;
height:27px;
margin-left:7px;
background:url(../pics/navigation-trouver-input.jpg) no-repeat;
display:block;
}
div#middle div.content-left div.trouver form div.input{
width:169px;
height:27px;
margin-left:7px;
background:url(../pics/navigation-trouver-input.jpg) no-repeat;
display:block;
}
div#middle div.content-left div.trouver form div.select select{
font-size:11px;
width:156px;
margin-top:4px;
background:#C9D184;
border:none;
}
div#middle div.content-left div.trouver form div.input input{
font-size:11px;
width:130px;
margin-top:4px;
background:#C9D184;
border:none;
}
div#middle div.content-left div.trouver form div.select.rayon{
}
div#middle div.content-left div.trouver form div.select.produit{
margin-top:4px;
}
div#middle div.content-left div.trouver form div.input.nom{
margin-top:4px;
}
div#middle div.content-left div.trouver form div.input.nom input{
float:left;
margin:5px 0px 0px 8px;
}
div#middle div.content-left div.trouver form div.input.nom a{
float:left;
margin:5px 0px 0px 8px;
}
div#middle div.content-left div.trouver form div.text.direct{
font-size:12px;
font-weight:bold;
color:#fff;
margin-top:12px;
}

div#middle div.content-left div.etapes{
text-align:center;
margin-top:50px;
}
div#middle div.content-left div.etapes ul{
list-style:none;
background:url(../pics/navigation-etapes-middle.jpg) repeat-y;
}
div#middle div.content-left div.etapes ul li.top{
font-size:1px;
line-height:1px;
height:16px;
background:url(../pics/navigation-etapes-top.jpg) repeat-y;
}
div#middle div.content-left div.etapes ul li.bottom{
font-size:1px;
line-height:1px;
height:16px;
background:url(../pics/navigation-etapes-bottom.jpg) repeat-y;
}

div#middle div.content-left div.marques{
margin-top:50px;
text-align:center;
}

	/* content-center */
	
div#middle div.content-center h1{
font-size:18px;
font-weight:normal;
color:#6b5549;
}
div#middle div.content-center h2{
font-size:20px;
font-weight:bold;
color:#9aab0d;
margin-bottom:14px;
}
div#middle div.content-center div.visuel-gauche{
float:left;
margin:0px 8px 8px 0px;
}
div#middle div.content-center div.visuel-gauche{
float:left;
margin:0px 8px 8px 0px;
}
div#middle div.content-center div.paragraphe h3{
font-size:14px;
margin-bottom:8px;
}
div#middle div.content-center div.paragraphe em{
font-size:11px;
line-height:16px;
}
div#middle div.content-center div.paragraphe p{
font-size:11px;
line-height:16px;
margin-bottom:8px;
text-align:justify;
}
div#middle div.content-center div.paragraphe ul{
margin:8px 32px;
}
div#middle div.content-center div.paragraphe ul li{
font-size:11px;
line-height:16px;
list-style:disc;
}
div#middle div.content-center div.paragraphe ol{
margin:8px 32px;
}
div#middle div.content-center div.paragraphe ol li{
font-size:11px;
line-height:16px;
}

	/* srub */

div#middle div.content-center ul.srub{
list-style:none;
}
div#middle div.content-center ul.srub li{
font-size:11px;
display:inline;
margin:0px 5px;
}
div#middle div.content-center ul.srub li a{
color:#9AAB0D;
}
div#middle div.content-center ul.srub li.on a{
font-weight:bold;
color:#70594D;
}

	/* commandes */

div#middle div.content-center ul.commande{
list-style:none;
}
div#middle div.content-center ul.commande li{
font-size:11px;
margin:8px 0px;
}

	/* liste */

div#middle div.content-center div.categorie{
padding:5px 0px 6px 0px;
margin-bottom:30px;
}
div#middle div.content-center div.categorie div.image{
margin:0px 10px 10px 0px;
float:left;
position:relative;
}
div#middle div.content-center div.categorie p{
font-size:11px;
text-align:justify;
}

div#middle div.content-center div.logo{
float:right;
}
div#middle div.content-center div.liste{
width:541px;
height:103px;
padding:5px 0px 6px 0px;
margin-bottom:30px;
background:url(../pics/liste-background.jpg) no-repeat right top;
}
div#middle div.content-center div.liste div.image{
display:block;
width:106px;
height:106px;
float:left;
}
div#middle div.content-center div.liste div.descriptif{
width:256px;
height:106px;
margin-left:6px;
float:left;
}
div#middle div.content-center div.liste div.descriptif h3{
font-size:20px;
}
div#middle div.content-center div.liste div.descriptif h3 span{
font-size:14px;
color:#9aab0d;
}
div#middle div.content-center div.liste div.descriptif p{
font-size:11px;
text-align:justify;
}
div#middle div.content-center div.liste div.descriptif p.promotion{
font-size:18px;
text-align:justify;
color:#E8BA0C;
}
div#middle div.content-center div.liste div.descriptif p.promotion strong{
color:#FF6600;
font-style:italic;
}
div#middle div.content-center div.liste div.details{
font-size:11px;
text-align:center;
padding:5px 0px;
width:156px;
margin-left:12px;
float:left;
}
div#middle div.content-center div.liste div.details div.gauche{
text-align:right;
font-weight:bold;
width:94px;
margin:3px 0px;
float:left;
}
div#middle div.content-center div.liste div.details div.droite{
text-align:left;
font-weight:bold;
color:#9AAB0D;
width:60px;
margin:3px 0px 3px 2px;
float:left;
}
div#middle div.content-center div.liste div.details a.voir{
margin-top:10px;
}
div#middle div.content-center p.aucunresultat {
font-size:12px;
font-style:italic;
}

	/* liste partenaire */
	
div#middle div.content-center div.liste-partenaire{
width:541px;
height:103px;
padding:5px 0px 6px 0px;
margin-bottom:30px;
background:url(../pics/partenaires-background.jpg) no-repeat right top;
}
div#middle div.content-center div.liste-partenaire div.image{
display:block;
width:106px;
height:106px;
float:left;
}
div#middle div.content-center div.liste-partenaire div.descriptif{
width:418px;
height:106px;
margin-left:6px;
float:left;
}
div#middle div.content-center div.liste-partenaire div.descriptif h3{
font-size:24px;
}
div#middle div.content-center div.liste-partenaire div.descriptif p{
font-size:11px;
text-align:justify;
}
div#middle div.content-center div.liste-partenaire a.voir{
margin:10px 0px 5px 0px;
float:right;
}

	/* pagination */

div#middle div.content-center div.panigation{
font-size:11px;
font-weight:bold;
text-align:center;
color:#6b5549;
}
div#middle div.content-center div.panigation a{
color:#6b5549;
}
div#middle div.content-center div.panigation strong{
color:#acb939;
}

	/* fiche */
	
div#middle div.content-center div.fiche h3{
font-size:24px;
}
div#middle div.content-center div.fiche h3 span{
font-size:14px;
color:#9aab0d;
}
div#middle div.content-center div.fiche div.image{
margin:0px 10px 10px 0px;
float:left;
position:relative;
}
div#middle div.content-center div.fiche div.image a.loupe{
bottom:0px;
right:0px;
position:absolute;
z-index:999;
}
div#middle div.content-center div.fiche div.details{
font-size:11px;
font-weight:bold;
color:#70594d;
margin:6px 0px;
}
div#middle div.content-center div.fiche div.details span{
font-size:11px;
font-weight:bold;
color:#acb939;
}
div#middle div.content-center div.fiche p{
font-size:11px;
text-align:justify;
}

div#middle div.content-center div.fiche div.colonnesx3{
width:541px;
height:234px;
background:url(../pics/fiche-3colonnes.jpg) center;
display:table;
}
div#middle div.content-center div.fiche div.colonnesx3 h4{
font-size:14px;
margin-bottom:7px;
}
div#middle div.content-center div.fiche div.colonnesx3 div.colonne1{
width:128px;
margin-right:20px;
float:left;
}
div#middle div.content-center div.fiche div.colonnesx3 div.colonne1 div.par{
font-size:12px;
color:#654f44;
text-align:center;
}
div#middle div.content-center div.fiche div.colonnesx3 div.colonne1 div.boite{
margin:10px; 0px;
text-align:center;
}
div#middle div.content-center div.fiche div.colonnesx3 div.colonne1 div.egal{
font-size:24px;
line-height:20px;
color:#654f44;
text-align:center;
}

div#middle div.content-center div.fiche div.colonnesx3 div.colonne2{
width:194px;
margin-right:20px;
float:left;

font-size:11px;
}
div#middle div.content-center div.fiche div.colonnesx3 div.colonne2 strong{
color:#9aab0d;
padding-top:2px;
display:block;
}
div#middle div.content-center div.fiche div.colonnesx3 div.colonne3{
width:179px;
float:left;
font-size:11px;
}
div#middle div.content-center div.fiche div.colonnesx3 div.colonne3 strong{
color:#9aab0d;
display:block;
}

	/* promotion */
	
div#middle div.content-center div.fiche div.promotion{
font-size:12px;
font-weight:bold;
color:#70594D;
padding:8px;
background:#ECEFD2;
border:1px solid #BBBC9A;
}
div#middle div.content-center div.fiche div.promotion strong{
color:#9AAB0D;
display:block;
font-size:16px;
margin-bottom:8px;
}

	/* tarifs */

div#middle div.content-center div.fiche div.carton{
width:540px;
height:77px;
background:url(../pics/fiche-tarifs.gif) no-repeat;
}
div#middle div.content-center div.fiche h5{
font-size:12px;
padding:8px 0px;
}
div#middle div.content-center div.fiche div.prix{
width:152px;
float:left;
}
div#middle div.content-center div.fiche div.prix h5{
width:152px;
text-align:center;
}
div#middle div.content-center div.fiche div.prix div.prix-carton{
font-size:14px;
text-align:center;
margin-top:4px;
}
div#middle div.content-center div.fiche div.prix div.prix-euro{
font-size:16px;
font-weight:bold;
color:#acb939;
text-align:center;
margin-top:2px;
}
div#middle div.content-center div.fiche div.tarif{
width:234px;
float:left;
}
div#middle div.content-center div.fiche div.tarif h5{
width:234px;
text-align:center;
}
div#middle div.content-center div.fiche div.tarif form{
text-align:center;
width:216px;
height:27px;
margin:10px auto;
background:url(../pics/fiche-select-tarifs.jpg) no-repeat;
}
div#middle div.content-center div.fiche div.tarif form select{
font-size:11px;
font-weight:bold;
color:#388fab;
margin-top:5px;
border:none;
background:#EDF0DD;
}
div#middle div.content-center div.fiche div.tarif form{
font-size:11px;
font-weight:bold;
}
div#middle div.content-center div.fiche div.tarif form a{
color:#388fab;
}
div#middle div.content-center div.fiche div.tarif form div#select-tarif{
top:0px;
left:0px;
position:absolute;
display:none;
}
div#middle div.content-center div.fiche div.tarif form div.select-tarif-open{
width:204px;
height:20px;
padding-top:7px;
display:block;
background:url(../pics/tarifs-top-off.gif);
text-align:left;
padding-left:12px;
}
div#middle div.content-center div.fiche div.tarif form div.select-tarif-open a{
background:url(../pics/tarifs-select-down.gif) no-repeat right top;
display:block;
width:198px;
height:18px;
}
div#middle div.content-center div.fiche div.tarif form div.select-tarif-close{
width:204px;
height:20px;
padding-top:7px;
display:block;
background:url(../pics/tarifs-top.gif);
text-align:left;
padding-left:12px;
}
div#middle div.content-center div.fiche div.tarif form div.select-tarif-close a{
background:url(../pics/tarifs-select-up.gif) no-repeat right top;
display:block;
width:198px;
height:18px;
}
div#middle div.content-center div.fiche div.tarif form div.select-tarif-middle{
width:216px;
display:block;
background:url(../pics/tarifs-middle.gif) repeat-y;
}
div#middle div.content-center div.fiche div.tarif form div.select-tarif-middle ul{
padding:16px 12px 0px 12px;
margin:0px 0px 0px 0px;
text-align:left;
display:block;
list-style:none;
text-align:left;
}
div#middle div.content-center div.fiche div.tarif form div.select-tarif-middle ul li{
line-height:20px;
}
div#middle div.content-center div.fiche div.tarif form div.select-tarif-bottom{
width:216px;
height:22px;
display:block;
background:url(../pics/tarifs-bottom.gif);
}

div#middle div.content-center div.fiche div.quantite{
font-size:12px;
}
div#middle div.content-center div.fiche div.quantite input{
font-size:12px;
}

div#middle div.content-center div.fiche div.unite{
width:154px;
float:left;
}
div#middle div.content-center div.fiche div.unite h5{
width:154px;
text-align:center;
}
div#middle div.content-center div.fiche div.unite div.cotation{
margin-top:6px;
font-size:14px;
color:#388fab;
text-align:center;
}

	/* etapes */

div#middle div.content-center ul.etapes{
margin:10px 0px;
padding:0px;
list-style:none;
}
div#middle div.content-center ul.etapes li{
display:inline;
margin:0px;
padding:0px;
list-style:none;
}
	/* panier */
	
div#middle div.content-center em.vide{
font-size:12px;
}
div#middle div.content-center div.panier table{
width:100%;
}
div#middle div.content-center div.panier table tr td.colonne1,
div#middle div.content-center div.panier table tr td.colonne15,
div#middle div.content-center div.panier table tr td.colonne2,
div#middle div.content-center div.panier table tr td.colonne3 {
border-right:1px solid #6b5549;
}
div#middle div.content-center div.panier table tr.separateur td{
background:#6b5549;
}
div#middle div.content-center div.panier table tr td.colonne1{
width:248px;
}
div#middle div.content-center div.panier table tr td.colonne1 .image{
margin-right:10px;
float:left;
}
div#middle div.content-center div.panier table tr td.colonne1 h4{
font-size:12px;
}
div#middle div.content-center div.panier table tr td.colonne1 h4 span{
font-size:11px;
}
div#middle div.content-center div.panier table tr td.colonne1 p{
font-size:11px;
padding-right:40px;
}
div#middle div.content-center div.panier table tr td.colonne1 p.stock{
font-size:11px;
font-weight:bold;
color:#900;
padding-right:40px;
}
div#middle div.content-center div.panier table tr td.colonne15{
font-size:12px;
font-weight:bold;
text-align:center;
width:68px;
}
div#middle div.content-center div.panier table tr td.colonne2{
font-size:12px;
font-weight:bold;
text-align:center;
width:78px;
}
div#middle div.content-center div.panier table tr td.colonne2 span.alerte_qqt{
font-size:11px;
font-weight:normal;
color:#900;
}
div#middle div.content-center div.panier table tr td.colonne3{
font-size:12px;
font-weight:bold;
text-align:center;
width:94px;
}
div#middle div.content-center div.panier table tr td.colonne4{
text-align:center;
}

	/* reglement */

div#middle div.content-center div.reglement{
font-size:12px;
float:right;
width:260px;
}
div#middle div.content-center div.reglement div.mode{
float:left;
margin-right:4px;
}
div#middle div.content-center div.reglement div.cd-cheque{
float:left;
}
div#middle div.content-center div.conditions{
font-size:11px;
float:left;
}
div#middle div.content-center div.conditions a{
color:#6b5549;
font-weight:bold;
}
div#middle div.content-center div.regler{
float:right;
}
div#middle div.content-center p.devis{
font-size:12px;
text-align:justify;
font-weight:bold;
}

	/* livraison */

div#middle div.content-center div.modedelivraison{
font-size:12px;
margin:5px 0px;
}

	/* total */
	
div#middle div.content-center div.total table{
font-size:12px;
font-weight:bold;
width:100%;
background:#edf0d4;
}
div#middle div.content-center div.total table tr.separateur td{
background:#6b5549;
}
div#middle div.content-center div.total table tr td.colonne1{
text-align:right;
padding:2px 0px;

}
div#middle div.content-center div.total table tr td.colonne2{
text-align:right;
width:100px;
padding:2px 60px 2px 0px;
}
div#middle div.content-center div.total a.continuer{
float:right;
margin-right:20px;
}
div#middle div.content-center div.total a.etapesuivante{
float:right;
}
div#middle div.content-center div.total a.comprendretva{
font-size:12px;
color:#70594D;
text-decoration:underline;
margin-left:200px;
}

	/* identification / inscription */
	
div#middle div.content-center div.blocsx2{
width:100%;
display:table;
}
div#middle div.content-center div.blocsx2 h4{
font-size:14px;
}
div#middle div.content-center div.blocsx2 strong{
font-size:14px;
display:block;
padding:8px 0px;
}
div#middle div.content-center div.blocsx2 div.bloc1,
div#middle div.content-center div.blocsx2 div.bloc2{
text-align:center;
width:221px;
margin:0px 19px;
float:left;
}
div#middle div.content-center div.blocsx2 div.bloc{
width:221px;
height:187px;
display:block;
background:url(../pics/identification-background.gif) no-repeat;
position:relative;
}
div#middle div.content-center div.blocsx2 div.bloc span{
font-size:10px;
}
div#middle div.content-center div.blocsx2 div.bloc div.input{
width:169px;
height:27px;
background:url(../pics/identification-background-input.gif) no-repeat;
display:table;
margin:2px auto;
padding-top:4px;
}
div#middle div.content-center div.blocsx2 div.bloc div.input input{
font-size:11px;
background:#F3F5E4;
border:none;
}
div#middle div.content-center div.blocsx2 div.bloc a.continuer{
position:absolute;
top:175px;
left:73px;
}
div#middle div.content-center div.blocsx2 div.bloc a.motdepasse{
font-size:10px;
font-weight:bold;
color:#6b5549;
padding-left:10px;
background:url(../pics/identification-fleche.gif) no-repeat 0px 4px;
}
	
	/* coordonnées */
	
div#middle div.content-center div.coordonnees{
width:100%;
display:table;
}
div#middle div.content-center div.coordonnees div.text{
font-size:11px;
font-weight:bold;
width:180px;
height:22px;
padding-top:6px;
margin:2px 4px 2px 0px;
float:left;
text-align:right;
}
div#middle div.content-center div.coordonnees div.textalone{
font-size:11px;
font-weight:bold;
margin:2px 0px;
float:left;
width:500px;
}
div#middle div.content-center div.coordonnees div.input{
width:347px;
height:26px;
margin:2px 0px;
padding:6px 0px 0px 10px;
float:left;
background:url(../pics/adresse-input.gif) no-repeat;
}
div#middle div.content-center div.coordonnees div.textarea{
width:347px;
height:80px;
margin:2px 0px;
padding:6px 0px 0px 10px;
float:left;
background:url(../pics/adresse-textarea.gif) no-repeat;
}
div#middle div.content-center div.coordonnees div.input span{
font-size:11px;
color:#70594D;
}
div#middle div.content-center div.coordonnees div.input input{
font-size:11px;
width:250px;
padding:0px;
background:#EAEDD5;
border:none;
}
div#middle div.content-center div.coordonnees div.input select{
font-size:11px;
width:250px;
padding:0px;
background:#EAEDD5;
border:none;
}
div#middle div.content-center div.coordonnees div.textarea textarea{
font-size:11px;
width:264px;
height:68px;
padding:0px;
background:#EAEDD5;
border:none;
}
div#middle div.content-center div.coordonnees div.adresse{
font-size:11px;
font-weight:bold;
margin-top:18px;
float:left;
}
div#middle div.content-center div.coordonnees h3{
font-size:14px;
text-align:center;
margin-bottom:10px;
}
div#middle div.content-center div.coordonnees input.valider{
margin-top:18px;
float:right;
}

	/* alerte */
	
div#middle div.content-center p.alerte{
font-size:12px;
font-weight:bold;
color:#900;
margin-bottom:14px;
text-align:center;
}
div#middle div.content-center p.info{
font-size:12px;
font-weight:bold;
color:#70594D;
margin-bottom:14px;
text-align:center;
}

	/* content-right */

div#middle div.content-right div.bloc-achat{
position:relative;
}
div#middle div.content-right div.bloc-achat div.image{
position:relative;
}
div#middle div.content-right div.bloc-achat div.image a{
right:26px;
top:66px;
position:absolute;
}
div#middle div.content-right div.bloc-achat p{
font-size:12px;
font-weight:bold;
margin-top:6px;
}
div#middle div.content-right div.bloc-achat p strong{
font-size:14px;
color:#acb939;
}

	/* annexe */
	
div#middle div.content-right div.annexe h4{
font-size:12px;
}
div#middle div.content-right div.annexe p{
font-size:11px;
}
div#middle div.content-right div.annexe ul.liens{
font-size:11px;
margin-left:20px;
}

/* footer */

div#footer div.anepasmanquer{
width:32px;
height:182px;
top:-34px;
left:0px;
position:absolute;
background:url(../pics/footer-anepasmanquer.jpg) no-repeat;
display:block;
}
div#footer div.promo{
width:316px;
height:114px;
padding:2px;
float:left;
position:relative;
background:url(../pics/footer-background-promo.jpg) no-repeat;
}
div#footer div.promo.vide{
background:none;
}
div#footer div.promo.promo1{
margin-left:44px;
}
div#footer div.promo.promo2{
margin-left:24px;
}
div#footer div.promo div.image{
float:left;
margin-right:10px;
}
div#footer div.promo div.image img.logo{
left:2px;
top:78px;
position:absolute;
}
div#footer div.promo h3{
font-size:16px;
font-weight:bold;
color:#4a3628;
margin:10px 68px 10px 10px;
}
div#footer div.promo span.reduction{
font-size:14px;
font-weight:bold;
color:#ebeed0;
right:12px;
top:10px;
position:absolute;
}
div#footer div.promo p{
font-size:11px;
color:#fcffdf;
line-height:12px;
}
div#footer div.promo a.decouvrir{
top:104px;
right:18px;
position:absolute;
}

div#footer div.newsletter{
width:236px;
height:114px;
padding:2px;
margin-left:10px;
float:left;
position:relative;
background:url(../pics/footer-background-newsletter.jpg) no-repeat;
}
div#footer div.newsletter h3{
margin:12px 20px 0px 20px;
}
div#footer div.newsletter p{
font-size:11px;
color:#fcffdf;
text-align:center;
margin:6px 20px;
}
div#footer div.newsletter div.succes{
font-size:12px;
color:#fcffdf;
text-align:center;
}
div#footer div.newsletter form{
width:100%;
height:22px;
background:url(../pics/footer-background-input-newsletter.jpg) no-repeat center;
}
div#footer div.newsletter form input{
font-size:11px;
color:#fff;
width:146px;
height:16px;
border:none;
margin:4px 0px 0px 30px;
background:#CAD18E;
float:left;
}
div#footer div.newsletter form a{
margin:2px 0px 0px 6px;
float:left;
}

div#footer div.pied-left,
div#footer div.pied-right{
font-size:11px;
color:#fff;
margin-top:60px;
}
div#footer div.pied-left strong,
div#footer div.pied-right strong{
color:#fff;
}
div#footer div.pied-left a,
div#footer div.pied-right a{
color:#fff;
}
div#footer div.pied-left{
float:left;
}
div#footer div.pied-right{
float:right;
}

/* plan du site */
div#plansite{
font-size:12px;
margin:10px;
}
div#plansite ol {
margin:5px 20px;
}
div#plansite ol li {
list-style:circle;
}
div#plansite ul {
margin:5px 20px;
}

/* contact */

div#contact input.envoyer{
float:right;
margin:10px 0px;
}