@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;

position: relative;

}



#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:Verdana, Georgia;

font-weight:bold;

font-size:18px;

position:relative;

float:left;

left:22px;

width:450px;

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;

}
