@charset "utf-8";
/* CSS Document */

/****Fiche01********/
#contenuFP{
width:788px;
margin-left:13px;
margin-top:16px;
padding-bottom:6px;
}

.visuProduitGrand {
width:335px;
background:url(../images/boutique/fiche/pointilles.gif) repeat-x bottom;
padding-bottom:5px;
position:relative;
}

.optionAgrandir, .optionDecouvrir{
background:url(../images/boutique/fiche/separateur-vertic-petit.gif) no-repeat top right;
text-align:center;
float:left;
margin-top:3px;
}

.optionAgrandir{
width:150px;
}

.optionDecouvrir{
width:126px;
}

#contenuDroiteFiche{
width:438px;
float:right;
}

#blocDescProduit{
width:420px;
position:relative;
}

.blocDescProduitDescriptif{
position:relative;
width:230px;
font-weight:bold;
font-size:28px;
line-height: 28px;
color:#42210B;
top:30px;
font-family:Georgia;
float:left;
left:30px;
}

#blocDescProduitPrix{
height:120px;
width:400px;
position:relative;
background-color:#F1EEE8;
}

#blocDescProduitPrix .blocDescProduitPrixGauche{
height:110px;
position:relative;
width:130px;
float:left;
margin-top:5px;
}

#blocDescProduitPrix .blocDescProduitPrixCentre{
height:115px;
position:relative;
width:145px;
float:left;
background-color:#FFFFFF;
margin-top:2px;
}

#blocDescProduitPrix .blocDescProduitPrixDroite{
height:110px;
position:relative;
width:120px;
float:right;
margin-top:5px;
vertical-align:bottom;
}

.dispo{
float:left;
margin:15px 0 0 0px;
padding-left:20px;
letter-spacing:-0.5pt;
word-spacing:-0.5pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#a9957f;
font-weight:bold;
}

.texteFP{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#156d86;
font-weight:bold;
}

.textePrix{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#549eba;
font-weight:bold;
}

.products_decote{
float:left;
margin:5px 0 0 8px;
letter-spacing:-0.5pt;
word-spacing:-0.5pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#549eba;
}

.products_price{
float:left;
margin:5px 0 0 8px;
letter-spacing:-0.5pt;
word-spacing:-0.5pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#549eba;
}

.products_weight{
float:left;
margin:5px 0 0 8px;
letter-spacing:-0.5pt;
word-spacing:-0.5pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#A9957F;
}

.products_price_barre{
float:left;
margin:5px 0 0 8px;
letter-spacing:-0.5pt;
word-spacing:-0.5pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#549eba;
}

#blocDescProduit h3{
font-size:17px;
line-height:17px;
font-weight:bold;
height:52px;
margin-top:3px;
}

.descProduit{
width:368px;
font-size:17px;
font-weight:bold;
margin-bottom:5px;
}

.blocChoixDetailProduit{
width:368px;
position:relative;
}

.blocComposeSilhouette, .blocComposeSilhouetteON{
width:528px;
margin-bottom:7px;
}

.blocChoixDetailProduit .separateur, .blocComposeSilhouette .separateur, .blocComposeSilhouetteON .separateur{
background:url(../images/boutique/fiche/separateur-ht-desc.gif) repeat-x bottom;
padding-bottom:3px;
}

.blocComposeSilhouetteON .separateur{
background:url(../images/boutique/fiche/separateur-ht-descRose.gif) repeat-x bottom;
width:528px;
}

.blocComposeSilhouette .separateur{
background:url(../images/boutique/fiche/separateur-ht-desc.gif) repeat-x bottom;
}

.blocChoixDetailProduit .blocHaut, .blocComposeSilhouette .blocHaut, .blocComposeSilhouetteON .blocHaut{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:368px;
background-color:#faf6f1;
}

.blocComposeSilhouette .blocHaut, .blocComposeSilhouetteON .blocHaut{
width:528px;
}

.blocComposeSilhouetteON .blocHaut{
background-color:#e6b9c3;
}

.blocComposeSilhouetteON .blocHaut a{
color:#FFFFFF;
}

.blocChoixDetailProduit .blocHaut td{
height:auto;
}

.blocChoixDetailProduit .blocHaut td.gch{
background:url(../images/boutique/fiche/coin-gch-desc.gif) no-repeat left top;
width:12px;
}

.blocComposeSilhouette .blocHaut td.gch, .blocComposeSilhouetteON .blocHaut td.gch{
background:url(../images/boutique/fiche/coin-gch-desc2.gif) no-repeat left top;
height:14px;
width:12px;
}

.blocComposeSilhouetteON .blocHaut td.gch{
background:url(../images/boutique/fiche/coin-gch-desc3.gif) no-repeat left top;
}

.blocChoixDetailProduit .blocHaut td.centre, .blocComposeSilhouette .blocHaut td.centre, .blocComposeSilhouetteON .blocHaut td.centre{
background:url(../images/boutique/fiche/fond-ht-desc.gif) repeat-x top left;
width:344px;
padding:0 0 7px 0;
color:#967363;
font-size:13px;
font-weight:bold;
vertical-align:top;
}

.blocComposeSilhouette .blocHaut td.centre, .blocComposeSilhouetteON .blocHaut td.centre{
width:504px;
height:14px;
padding:0;
}

.blocComposeSilhouetteON .blocHaut td.centre{
background:url(../images/boutique/fiche/fond-ht-desc3.gif) repeat-x top left;
}

.blocComposeSilhouette .blocHaut td.titre, .blocComposeSilhouetteON .blocHaut td.titre{
padding:4px 0 7px 4px;
width:524px;
vertical-align:top;
}


.blocChoixDetailProduit .blocHaut td.centre span{
font-size:19px;
line-height:19px;
}

.blocChoixDetailProduit .blocHaut td.centre .prixNouveau{
vertical-align:top;
padding:9px 0 0 0;
}

.blocChoixDetailProduit .blocHaut td.centre .prixAvant{
width:200px;
color:#94493c;
font-size:11px;
line-height:11px;
font-weight:normal;
padding:8px 0 0 23px;
vertical-align:bottom;
}

.blocChoixDetailProduit .blocHaut td.centre .prixAvant span{
font-size:12px;
font-weight:normal;
text-decoration:line-through;
}

.blocChoixDetailProduit .blocHaut td.dt{
background:url(../images/boutique/fiche/coin-dt-desc.gif) no-repeat right top;
width:12px;
}

.blocComposeSilhouette .blocHaut td.dt, .blocComposeSilhouetteON .blocHaut td.dt{
background:url(../images/boutique/fiche/coin-dt-desc2.gif) no-repeat right top;
width:12px;
height:14px;
}

.blocComposeSilhouetteON .blocHaut td.dt{
background:url(../images/boutique/fiche/coin-dt-desc3.gif) no-repeat right top;
}

.blocChoixDetailProduit .blocBas, .blocChoixDetailProduit .blocBas2, .blocComposeSilhouette .blocBas, .blocComposeSilhouetteON .blocBas{
background-color:#faf6f1;
padding:7px 0 5px 0;
color:#94493c;
}

.blocChoixDetailProduit .blocBas, .blocChoixDetailProduit .blocBas2{
padding-bottom:2px;
}

.blocComposeSilhouette .blocBas, .blocComposeSilhouetteON .blocBas{
width:528px;
}

.blocComposeSilhouetteON .blocBas{
background-color:#E7B9C3;
color:#FFFFFF;
}

.tableauChoixDetail{
width:368px;
}

.blocComposeSilhouette .tableauChoixDetail, .blocComposeSilhouetteON .tableauChoixDetail {
width:524px;
}

.blocComposeSilhouetteON .tableauChoixDetail {
border-bottom:1px solid #DAA0AC;
padding-bottom:5px;
}

.tableauChoixDetail .numero, .blocBas2 .tableauChoixDetail .numero, .blocComposeSilhouetteON .tableauChoixDetail .numero{
width:25px;
height:28px;
text-align:left;
vertical-align:top;
background:url(../images/boutique/fiche/numero-repeat.gif) repeat-y left;
padding-left:4px;
}

.blocBas2 .tableauChoixDetail .numero{
height:22px;
}

.blocComposeSilhouette .tableauChoixDetail .numero, .blocComposeSilhouetteON .tableauChoixDetail .numero{
width:23px;
height:25px;
}

.blocComposeSilhouetteON .tableauChoixDetail .numero{
background:url(../images/boutique/fiche/numero-repeatRose.gif) repeat-y left;
}

.tableauChoixDetail .last, .blocComposeSilhouetteON .tableauChoixDetail .last{
background:none;
}

.tableauChoixDetail .numero img{
display:block;
}

.tableauChoixDetail .detail{
width:130px;
text-align:left;
vertical-align:top;
padding-top:3px;
color:#94493c;
}

.blocComposeSilhouetteON .tableauChoixDetail .detail{
color:#000000;
}

.tableauChoixDetail .choix, .blocComposeSilhouette .tableauChoixDetail .choix, .blocComposeSilhouetteON .tableauChoixDetail .choix{
width:213px;
text-align:left;
vertical-align:top;
}

.blocComposeSilhouette .tableauChoixDetail .choix, .blocComposeSilhouetteON .tableauChoixDetail .choix{
width:371px;
vertical-align:middle;
}

.tableauChoixDetail .choix select{
font-size:10px;
}

.tableauChoixDetail .choix .dispo{
float:left;
margin:5px 0 0 8px;
letter-spacing:-0.5pt;
word-spacing:-0.5pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.blocComposeSilhouette .tableauChoixDetail .apartir , .blocComposeSilhouetteON .tableauChoixDetail .apartir{
width:110px;
float:right;
padding-right:14px;
}

.cboColoris, .cboTaille{
width:160px;
float:left;
}

.txtQuantite{
width:23px;
margin:0 2px 0 2px;
text-align:center;
font-family:verdana;
font-size:11px;
color:#005f7f;
}

.calqueListe{
position:relative;
bottom:0;
right:3px;
}


.blocMarque{
position:absolute;
top:0px;
right:1px;
width:146px;
}

.blocDiscount{
position:absolute;
top:0;
right:-3px;
}

.blocLiens ul li{
list-style-type:none;
background:url(../images/boutique/fiche/fleche-marron.gif) no-repeat left;
padding-left:10px;
word-spacing:-0.7pt;
margin-top:3px;
}

.blocLiens ul li a{
color:#977461;
text-decoration:none;
}

.blocLiens ul li a:hover{
text-decoration:underline;
}
/*****/
/******fiche Produit 06*******/
#contenuFP06{
width:800px;
margin-left:13px;
margin-top:16px;
padding-bottom:293px;
position:relative;

}

.TAHauteur{
height:62px;
}

.blocFicheProduit{
float:left;
width:332px;
position:relative;
}

.blocFicheProduit img{
border : 4px solid #FFFFFF;
}

.blocDescription06{
float:left;
width:421px;
margin-left:10px;
position:relative;
}

.txtNoir11 {
color:#684324;
font-family:Verdana;
font-size:11px;
}

.espaceHautMoyen2{
margin-top:12px
}

.espaceGchGrand {
margin-left:20px;
}

.espaceHautPetit1 {
margin-top:3px;
}

.espaceHautMoyen1 {
margin-top:10px;
}

.espaceHautMoyen1  span{
margin-right:5px;
margin-left:2px;
}

.BtRosePetit{
width:31px;
}

.BtRoseGrand{
width:44px;
margin-left:15px;
}

 .BtFiche{
margin-top:28px;
float:left;
}

.BtFiche2{
margin-top:25px;
float:left;
}

/**********Pop up 03*******/
#popFP03{
width:436px;
}

#popFP03 .bordhaut{
display:block;
}

#popFP03{
	background-color:#FFFFFF;
	position:relative;
	width:407px;
	height:307px;
	left:76px;
	top:200px;
}

#popFP03 input{
	border: none;
}

#popFP03 .ContinuerCmd{
color:#684324;
font-family:Verdana;
font-size:10px;
position:absolute;
font-weight:bold;
top:235px;
Left:14px;
width:150px;
}

#popFP03 .ContinuerCmd .a, #popFP03 .a:hover{
text-decoration:none;
}

#popFP03 .Img{
position:relative;
width:129px;
height:129px;
left:15px;
top:15px;
}

.Img img{
width:129px;
height:129px;
}

#popFP03 .Panier{
position:absolute;
width:53px;
height:70px;
left:160px;
top:10px;
}

#popFP03 .TxtGros{
color:#684324;
font-size:18pt;
position:absolute;
top:80px;
left:160px;
letter-spacing:-1pt;
line-height:23px;

}

#popFP03 .TxtPtt{
color:#42210B;
font-family:Georgia;
font-size:13pt;
font-weight:bold;
position:relative;
top:34px;
left:17px;
}

#popFP03 .Trait{
background:url(../images/fiche_produit/ligne.jpg) no-repeat;
position:relative;
width:409px;
height:6px;
top:44px;
margin-left:-1px;
}

#popFP03 .FinCmd{
width:124px;
height:54px;
position:absolute;
left:268px;
top:235px;
}

#popFP03 .FinCmd .a, #popFP03 .a:hover{
text-decoration:none;
}

#Fermeture .TxtPttFermer{
font-size:9px;
color:#42210B;
font-family:Verdana;
position:relative;
float:left;
}

#Fermeture .Croix{
position:relative;
float:right;
top:5px;
}

#Fermeture {
	position:absolute;
	left:350px;
	top:8px;
	width:49px;
	height:11px;
	float:left;
}

/*********3C*****/
#popFP03c{
width:471px;
/*padding:11px 10px 11px 11px;
background:url(../images/fiche_produit/bordhaut.gif) no-repeat top;
background-color:#FFFFFF;*/
float:left;
}

.popup3c{
background-color:#FFFFFF;
width:471px;
padding:0 10px 0 11px;
}

.titreRobe{
width:462px;
margin-bottom:12px;
}

.blocFB3c{
height:auto;
background-color:#FFFFFF;

width:400px;
}

.blocGch{

color:#42210B;
font-family:Georgia;
font-size:12px;
position:relative;
float:left;
left:14px;
width:380px;
top:30px;
height:auto;
}

.blocDt{
float:left;
width:90px;
padding-left:10px;
margin-top:29px;
}

.txtMauve13{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#a090bd;
}

.visuFB3c{
margin-top:9px;
}

.visu img{
display:block;
}

/********Ajout*******/
.blocVoirAussi{
width:420px;
}

.blocTitre{
padding-bottom:3px;
}

.blocVA{
position:relative;
float:left;
width:130px;
}

.tableauVA{
background-color:#f3e9dd;
width:420px;
}

.tableauVA td{
height:auto;
}

.tableauVA .gch{
background:url(../images/boutique/fiche/coin-gch.gif) no-repeat top left;
width:10px;
height:24px;
}

.tableauVA .milieu{
background:url(../images/boutique/fiche/fond-titre.gif) repeat-x top ;
width:420px;
height:24px;
}

.tableauVA .dt{
background:url(../images/boutique/fiche/coin-dt.gif) no-repeat top right;
width:10px;
height:24px;
}

.contenuVA{
float:right;
width:395px;
height:auto;
padding-left:25px;
}

.vignette{
padding:4px;
position:relative;
float:left;
left:17px;
text-align:center;
background:#FFFFFF;


}

.vignetteVA{
position:relative;
width:auto;
}

.libelle{
position:relative;
height:auto;
font-family:Georgia;
color:#42210B;
font-size:11px;
font-weight:bold;
text-align:center;
padding:5px 2px 5px 2px;
width:130px;
}

.libelle a{
color:#684324;
text-decoration:none;
}

.libelle a:hover{
text-decoration:underline;
}

.titreVA{
font-family:Arial;
font-size:17px;
color:#94493c;
font-weight:bold;
margin-left:19px;
margin-top:3px;
}

.descVignette{
width:90px;
float:left;
height:100px;
margin-top:10px;
padding-left:7px;
}

.descVignette .libelle{
position:relative;
height:70px;
font-family:Georgia;
color:#42210B;
font-size:11px;
text-align:center;

}

.descVignette .prix{
margin-top:5px;
}

.descVignette .libelle a, .descVignette .prix a{
color:#684324;
text-decoration:none;
}

.descVignette .libelle a:hover, .descVignette .prix a:hover{
text-decoration:underline;
}


.texteBarre{
  text-decoration:line-through;
}

.visuDiscount{
margin-top:5px;
float:left;
width:59px;
}

/********Partie Bas*************/

.blocArticleConsulte{
width:775px;
height:80px;
background:url(../images/boutique/fiche/pointilles.gif) repeat-x top;
background-color:#FFFFFF;
margin-top:37px;
}


.descHtAC{
width:325px;
padding-top:10px;
padding-left:13px;
float:left;
}

.descDecouvrir{
float:right;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#9d7c6d;
font-weight:bold;
padding-top:10px;
width:430px;
}

.descDecouvrir a{
text-decoration:underline;
color:#9d7c6d;
}



.visuVignetteDesc{
width:126px;
color:#684324;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
padding-left:5px;
padding-top:5px;
}

.add{
width:126px;
color:#684324;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
padding-left:5px;
padding-bottom:5px;
}

.visuVignetteDesc a{
text-decoration:none;
color:#684324;
}

.visuVignetteDesc a:hover{
text-decoration:underline;
color:#684324;
}

.visuVignetteAjout{
float:left;

width:43px;
padding-top:4px;

}

.visuVignettePetit{
float:left;
border:#FFFFFF solid 4px;
width:auto;


}

.contenuArticle{
width:570px;
margin-top:4px;
}

.contenuVA .agauche{
float:left;
padding-right:50px;
width:130px;
}

#AccueilHautRight.agauche{
left:60px;
float:left;
}

.adroite{
position:absolute;
float:right;
right:0px;
top:333px;
}

.clearLeft{
clear:left;

}
#descArticle{
width:400px;
margin-top:15px;
margin-bottom:17px;
}

#descArticle2{
width:350px;
margin-top:20px;
margin-bottom:16px;
float:left;
}

#montant, #montant2{
color:#C0AB9A;
font-size:13px;
font-weight:bold;
width:130px;
text-align:center;
}

#montant2{
color:#BD5D78;
}

#montant span, #montant2 span{
font-weight:bold;
font-size:17px;
}

/*****Fiche 05********/
.ckb{
float:left;
margin:0px 0 0 0;

}

.titreSilhouette{
margin-left:8px;
float:left;
width:330px;
color:#000000;
}

.voirFiche{
padding-right:18px;
margin-top:0px;
color:#94493c;
}

.voirFiche a{
text-decoration:none;
letter-spacing:-0.3pt;
word-spacing:-0.5pt;
color:#94493c;
}

.voirFiche a:hover{
text-decoration:underline;
}

.eurotxt18{
font-weight:bold;
font-size:18px;
padding-right:18px;
float:right;
}


.calqueListeBas{
position:absolute;
bottom:-55px;
}


/*********/
.alerte{
position:absolute;
top:0px;
left:180px;
}


#tableauPrincipal .rowAnniv{
position:relative;
}


/**Fiche Produit**/
#AccueilHaut {
	LEFT: 15px; FLOAT: left; WIDTH: 824px; POSITION: relative; TOP: 0px; HEIGHT: auto
}

#AccueilHautTxt {
position:relative;
width:400px;
color:#603813;
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#AccueilHautLeft{
position:relative;
height:auto;
width:335px;
top:10px;
left:0px;
float:left;
}

#AccueilHautLeft .Hook{
position:relative;
width:335px;
height:332px;
border-width:thick;
}

#AccueilHautLeft .Hook img{
border:solid 4px #FFFFFF;
}

#AccueilHautLeft .Txt{
color:#42210B;
font-family:Verdana;
font-size:10px;
position:relative;
float:left;
width:160px;
top:15px;
left:8px;
}

#AccueilHautLeft .Txt a{
text-decoration:none;
color:#42210B;
font-family:Verdana;
}

#AccueilHautLeft .Txt a:hover{
text-decoration:underline;
}

#AccueilHautLeft .Txt p{
padding-top:5px;	
}

#AccueilHautLeft .Txt p:hover{
text-decoration:underline;
}
#AccueilHautLeft .EtiquBio{
position:absolute;
left:174px;
top:373px;
width:73px;
float:left;
}

#AccueilHautLeft .EtiquNoSugar{
position:absolute;
left:260px;
top:373px;
width:73px;
float:left;
}

#AccueilHautLeft .FondBas{
Background:url(../images/Main/TransparencePdt.jpg) no-repeat;
position:absolute;
left:10px;
top:338px;
width:339px;
height:11px;
float:left;
}

#AccueilHautRight{
position:relative;
height:auto;
width:480px;
float:left;
}

#AccueilHautRight .FondBas{
Background:url(../images/Main/TransparencePanier.jpg) no-repeat;
position:absolute;
right:15px;
top:140px;
width:271px;
height:9px;
float:right;
}

AccueilHautFriend{
position:relative;
float:left;
width:120px;
}

#AccueilHaut .productSwitch{
position:relative;
float:right;
width:481px;
margin-top:5px;
height:24px;
top:10px !important;
top:-10px;
background:url(../images/Main/ImageFond.jpg) no-repeat right bottom;
}

#AccueilHaut .Back{
position:relative;
float:right;
margin-right:10px;
}

#AccueilHaut .Next{
position:relative;
float:right;
padding-right:25px;
}

#AccueilHautRight .TxtGrosNoir{
color:#42210B;
font-family:Georgia;
font-weight:bold;
font-size:25px;
position:relative;
float:left;
left:22px;
width:320px;
margin-top:10px !important;
margin-top:0px;
}

#AccueilHautRight .TxtPetitNoir{
color:#42210B;
font-family:Verdana;
font-size:11px;
position:relative;
float:left;
left:22px;
width:420px;
height:auto;
}

#DetailProduit{
position:relative;
width:150px;
float:left;
left:22px;
top:10px !important;
top:0px;
background:#FFFFFF;
height:140px;
}

#DetailProduit .TxtGrosBleu{
position:relative;
color:#559DBA;
font-size:34px;
font-family: Arial;
}

#DetailProduit .TxtPetitBleu{
position:relative;
color:#559DBA;
font-size:14px;
float:left;
font-family: Arial;
font-weight:bold;
}

#DetailProduit .TxtPetitMar{
position:relative;
color:#684324;
font-size:11px;
font-family: Verdana;
float:left;
width:140px;
height:auto;
padding-left:10px;
padding-top:10px;
}

#AjoutProduit{
position:relative;
width:140px;
float:left;
left:22px;
top:10px !important;
top:0px;
background:#F3F0EB;
height:138px;
border:#FFFFFF solid 1px;
}

#AjoutProduit .TxtPttBleu{
position:relative;
color:#559DBA;
font-size:12px;
float:left;
font-family: Verdana;
font-weight:bold;
width:140px;
}

#AjoutProduit .Selection{
position:relative;
height:auto;
float:left;
left:30px;
width:90px;
}

#AjoutProduit .Selection a a:hover{
text-decoration:none;
}

#AjoutProduit .Selection input{
height:15px;
}

#AjoutProduit .Ajouter{
position:relative;
height:56px;
float:left;
left:8px;
top:5px;
width:130px;
}

#SavoirPlus{
position:relative;
float:left;
width:130px;
color:#42210B;
font-family:Verdana;
font-size:11px;
font-weight:bold;
top:10px;
left:60px;
height:145px;
}

#SavoirPlus a{
background:url(../images/fiche_produit/Fleche.png) left center no-repeat;
color:#42210B;
padding-left:10px;
text-decoration:none;
}

#SavoirPlus a:hover{
color:#42210B;
text-decoration:underline;
}

#AccueilHautRight .InfosProd{
position:relative;
color:#684324;
font-size:11px;
float:left;
left:20px;
font-family: Verdana;
margin-top:25px;
width:250px;
line-height:6px;
}

#AccueilHautRight .InfosProd a{
color:#684324;
text-decoration:none;
}

#AccueilHautRight .InfosProd a:hover{
text-decoration:underline;
}

#AccueilHautRight .InfosProd p:hover{
text-decoration:underline;
}


select{
border-style:solid;
border-width:1px;
border-color:#000000;   
color:#000000;
font-size:11px;
font-family:Arial;
}

#AccueilBas{
position:relative;
width:820px;
left:15px;
margin-top:15px;
float:left;
margin-bottom:50px;
}

#AccueilBas .ZoneHautTxt{
position:relative;
color:#684324;
font-size:11px;
text-align:right;
font-family: Verdana;
height:20px;
width:auto;
top:5px;
padding-right:50px;


}

#AccueilBas .ZoneHautTxt a{
background:url(../images/fiche_produit/FlecheGauche.png) left center no-repeat;
color:#684324;
text-decoration:none;
padding-left:10px;
}

#AccueilBas .ZoneHautTxt a:Hover{
color:#684324;
text-decoration:underline;
}

#AccueilBas .Separateur{
position:relative;
float:left;
height:20px;
width:820px;
background:url(../images/Main/Separ.jpg) no-repeat left;
}

#Bloc1{
position:relative;
width:810px;
height:auto;
float:left;
}

#Reportage{
position:relative;
width:339px;
height:auto;
float:left;
top:6px;
}

#Reportage .Titre{
position:relative;
width:339px;
height:52px;
float:left;
background:url(../images/Main/Reportage.jpg) no-repeat top;
}

#Reportage .ReportageImg{
position:relative;
width:339px;
height:191px;
float:left;
top:8px;
left:0px;
}

#Decouverte{
position:relative;
width:460px;
height:270px;
float:right;
top:6px;
left:0px;
}

#Decouverte .Titre1{
position:relative;
width:339px;
height:52px;
float:right;
right:160px;
background:url(../images/Main/Decouvrir.jpg) no-repeat top;
}

#Decouverte .Img1{
position:relative;
float:left;
width:141px;
left:100px;
height:171px;
top:9px;
background:#FFFFFF;
background:url(../images/Main/GateauNoix.jpg) no-repeat center;
}

#Decouverte .TxtMar1{
position:relative;
color:#42210B;
font-family:Georgia;
font-size:11px;
position:relative;
top:138px;
text-align:center;
width:141px;
}

#Decouverte .Img2{
position:relative;
float:left;
width:141px;
left:140px;
height:171px;
top:9px;
background:#FFFFFF;
background:url(../images/Main/PateFruits.jpg) no-repeat center;
}

#Decouverte .TxtMar2{
position:relative;
color:#42210B;
font-family:Georgia;
font-size:11px;
position:relative;
top:138px;
text-align:center;
width:141px;
}

#Bloc2{
position:relative;
width:820px;
height:auto;
top:10px;
left:0px;
float:left;

}

#Bloc2 .TxtGrosMar{
color:#684324;
font-family:Verdana;
font-size:16px;
position:relative;
font-weight:bold;
float:left;
width:820px;
top:0px;
height:auto;
padding-bottom:10px;
}

#Bloc2 .Affiche{
position:relative;
width:200px;
height:63px;
float:left;
left:16px;
top:10px;
background:url(../images/Main/GateauSmall.jpg) no-repeat;
}

#Bloc2 .TxtMarPtt{
position:relative;
text-align:left;
float:left;
left:70px;
top:0px;
color:#684324;
font-size:11px;
font-family:Verdana;
}
/**Fin fiche produit**/

/**Fiche Produit2**/

#Produit{
position:relative;
background-color:#FFFFFF;
height:auto;
width:400px;
}

#Produit .gateau{
position:relative;
float:left;
left:15px;
top:15px;
width:130px;
height:186px;

}

#Produit .TxtGrosMarron{
color:#42210B;
font-family:Georgia;
font-weight:bold;
font-size:28px;
position:relative;
float:left;
left:30px;
width:250px;
top:30px;
line-height:28px;
}

#Produit .TxtPttNoir{
color:#42210B;
font-family:Georgia;
font-size:12px;
position:relative;
float:left;
left:14px;
width:380px;
top:30px;
height:auto;
}

#FermetureProduit{
position:absolute;
float:right;
width:50px;
right:15px;
top:5px;
height:8px;
}

#popupZoom{
background-color:#FFFFFF;
position:relative;
float:left;
width:450px;
padding:5px 10px 40px 5px;
}

#PopZoom{
position:relative;
width:500px;
left:30px;
top:140px;
height:420px;
float:left;
}

#popupZoom .Fermeture{
position:relative;
float:right;
}

#popupZoom .TxtNoir{
position:relative;
float:left;
width:440px;
text-align:center;
color:#000000;
font-family:Verdana;
font-size:16px;
font-weight:bold;
top:20px;
}

#Photo{
position:relative;
width:440px;
height:360px;
float:left;
left:6px;
top:36px;
}

#Photo .Gauche{
position:relative;
width:329px;
height:328px;
float:left;
left:10px;

}

#Photo .Droite{
position:relative;
float:right;
right:10px;
width:70px;
height:auto;
background-color:#FFFFFF;
color:#42210B;
font-size:11px;
font-family:Verdana;
}

#Photo .Zone{

width:55px;
height:54px;
}

/**Fin fiche Produit2**/


.cdeQty{
margin-right:10px;
}

.codeAvantage input, .descCD #ref_quality input{
border-color:#000000;
border-style:solid;
border-width:2px 1px 1px 2px;
}

#button_add_cart_product_indisponible{
padding-left:10px;
}