


/*+++++++++++++ BLOC GENERIQUE ++++++++++++++++++++++++*/
.clear{clear:both;
display:block;
height:0px;width:100%;
font-size:1px;
}
.gcerreur{color:#ffa800;padding:3px;border:1px solid #ffa800;clear:both;}
.blockcolorer{display: block;width:auto;padding: 10px;}
.obligatoire{color:red;font-weight:bold;font-size:15px;}

/*+++++++++++++++++++++++++++++++++++*/
.gcbloccontourg{height: auto;width: 100%;}
.gcbloccontourd{
	width: 100%;
	height: auto;
}
.gcblochead{ 
	position: relative;
	width: 100%;
	font-size:1px;
	clear:both;
}
.gcproduitpetit{display: inline;border:1px solid #eeeeee;
	width:228px;height:auto;
	margin: 0 0 5px 21px;
	float: left;
}
.gcproduitpetit .gcblochead{height: 9px;}
.gcblochead .cright,.gcblochead .cleft{display:none;}
.gcgdbloccontourd{
	margin: 0 0 15px 0;
	clear:both;
}
/**/
.gcgdbloccontenu{margin: 10px 0 0 0;}
.gcgdblochead h1.gcbloctitre{
	font-size: 16px;
	color:#759213;
	padding:0;
	position:absolute;
	top:-20px;
	margin:0 0 0 0;	
}

.gcblocpied{display:none;}
.gcproduitpetit .gcblocpied{clear:both;display:block;height: 9px;}
.gcblocpied .cright,.gcblocpied .cleft{	display:none;}


.gcproduitpetit .gcbloccontenu{position:relative;z-index:1;	width:218px;margin-left:5px;}

/*++++++++++++++++++++++++++++ CONTENU DU BLOC RESULTAT PRODUIT ++++++++++++++++++++++++++++++++++*/
.gcproduitpetit .gclibelle{
	display: block;width: 100%;
	/* clear: both; */
	margin:0;padding:10px 0 10px 0;
	font-size: 14px;color:#759213;
}

.gcproduitpetit .gcreference{display: none;}

.gcproduitpetit p{ 
	display: block;display: inline;
	width: 100%;
	clear: both;
	height:auto;
	padding:0;
	margin:0;
}
/*
.gcproduitpetit .gcblocproduitdetail p{
	display: inline;clear: both;
	padding:0;
	margin:0;
}*/
.gcproduitpetit .gcdescriptif{
	display: block;
	width: 110px;
	height: 90px;
	padding: 0 0 5px 5px;
	font-size: 13px;
	color: #72472F;
	float:left;
	overflow:hidden;
}
.gcproduitpetit .gcdescriptif br{display:none;}
.gcproduitpetit .horizontale .gcdescriptif{}
.gcproduitpetit .verticale .gcdescriptif{}
.gcproduitpetit .gcprixbarre{
	height: 22px;
	float:left;
	font-weight: bold;
	margin: 94px -130px 0 6px;
	font-size: 12px;
	width: 115px;
	color:#72472F;
}
.gcproduitpetit br.clear{display:none;}
/*
.gcproduitpetit .verticale .gcprixbarre{
	margin-top:40px;
	float:right;
}
.gcproduitpetit .horizontale .gcprixbarre{
	float:left;
	margin-top:5px;
}
*/
.gcproduitpetit .gcprix,.gcproduitpetit .gcprixseul{
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#72472F;
	float:left;
	width: 110px;
	margin-right:-130px;
	margin-top:104px;
	padding: 0 0 0 5px;
}
/*---------- BOUTONS-------------------------*/
/* A SUP
.gcproduitpetit .gcbtsavoirplus b,.gcproduitpetit .gcbtcommander b{display:none;}
*/
/*------------BOUTON----------------*/
/* .gcbtindisponible span{display:none;} */
.gcproduitpetit .gcbtsavoirplus a,
.gcproduitpetit .gcbtcommander a,
.gcproduitpetit .gcbtindisponible{
	text-decoration:none;
	display: block;
	width:100px;
	height:28px;
	line-height:28px;
	color:#372a02 ;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	background-image: url(/clients/soessentiel/images/caddie/blocproduits/bt_acheter.gif);
	background-repeat:no-repeat;
}
.gcproduitpetit .gcbtsavoirplus a:hover,.gcproduitpetit .gcbtcommander a:hover{background-color: #f6f6f6;}
.gcproduitpetit .gcbtsavoirplus a b,.gcproduitpetit .gcbtcommander a b{color:#372a02 ;}
.gcproduitpetit .gcbtsavoirplus a{float: left;}

.gcproduitpetit .gcbtcommander a,.gcproduitpetit .gcbtindisponible{float: right;}

.gcbtindisponible{
	background-color:#656565;
	width:79px;height:28px;
	float: left;
}
/*---------- IMAGE PRODUIT --------------------*/
.gcproduitpetit .imgproduitg{
	display: block;
	border:1px solid #d2d7e1;
	float:left;
	text-align: center;
	vertical-align: middle;
	
}

.gcproduitpetit .imgproduitg{width:98px;height:120px;overflow:hidden;}
/*.gcproduitpetit .imgproduitg img{width:98px;height:120px;}*/
.gcproduitpetit .gcimage img{border:0;}

/*++++++++++++++++++++++++++ ICONE +++++++++++++++++++++++++++++++++++*/
.gcblocimgpromo{height:17px;}
/*-------------ICONE PROMO---------------------*/
.gcpromo{
	background-color:#f48f0d;
	display:block;
	width:63px;
	height:18px;
	line-height:17px;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;
	font-size:12px;
}
.gcpromo strong{
display:none;	
}
/*------------- ICONE NOUVEAUTE---------------------*/
.gcnouveaute{
	display:block;
	float:right;
	width:83px;
	height:18px;
	line-height:17px;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;
	background-color:#cdcc00;
	font-size:12px;
}
.gcnouveaute strong{display:none;}
/*-------------ICONE PORT GRATUIT---------------------*/
.gcblocportgratuit{width:auto;height:20px; clear:both;position:relative;z-index:1;}
.gcportgratuit{
	position:absolute;right:0;top:0;z-index:1;
	display:block;width:88px;height:18px;
	line-height:17px;text-align:center;vertical-align:middle;
	background-color:#759212;color:#fff;font-size:12px;
}
.gcportgratuit strong{display:none;}
/*++++++++++++++++++++++++++ BOUTON  +++++++++++++++++++++++++++++++++++*/
.gcbouton{
	/* A VOIR SI UTILE DE TOUT SUP
	height: 20px;
	width: 155px;
	background-repeat: no-repeat;
	*/
	clear: both;	
}
.gcbouton a{
	/* A VOIR SI UTILE DE TOUT SUP
	display:block;	
	width: 148px;
	height: 20px;
	padding-right:10px;
	margin-left:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	line-height: 20px;
	vertical-align:middle;
	background-position: 100% 0;
	background-repeat: no-repeat;
	*/
	color:#e4e4e4;
	font-weight: bold;
	text-decoration: none;
}
/* ----- BOUTON voir  tous les produits ----- */
.gcbttousproduits a b{font-weight:normal;color:#000;font-size:12px;text-decoration:underline}
.gcbttousproduits {margin: 5px 0 5px 48px;}

/*Utilis� dans le caddie*/
.gcbouton1 a{
	display:block;
	background-color:#eeeeee;
	vertical-align:middle;
	text-align:center;
	color:#000000;/*MODIFIABLE*/
	border:1px solid #999999;
	height:18px;
	line-height:18px;
	text-decoration:none;
}
.gcbouton1 a:hover{background-color:#d4d4d4;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.gcblochead1 {}
.gcblochead1 .cright h2{margin:0;padding:0 0 5px 0;}
.gcblocpied1 { display:none;}
/*+++++++++++++++++++++ FORMULAIRE ++++++++++++++++++++++*/
.formbordure{
	border:1px solid #cccccc;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	padding:1px;
}

.gcligne{clear:both;}

/*+++++++++++++ tableau tulisis� pour le panier et le recapitulatif des commandes ++++++++++++++++++++++++*/
#recapitulatifcommande {width:525px;}
#recapitulatifcommande thead tr th {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	border:0 solid #999999;
	border-top-width:1px;
	padding:2px;
	background-color:#eeeeee;
}
#recapitulatifcommande .gcheadref, #recapitulatifcommande .gcheadquant,#recapitulatifcommande .gcheademb,
#gcetape1 #recapitulatifcommande .gcheadsup,#gcetape1 #recapitulatifcommande .gcheadprixunit,
#gcetape1 #recapitulatifcommande .gcheadprixtotal{width:1%;}

#recapitulatifcommande thead tr th.debut {border-left-width:1px;}
#recapitulatifcommande thead th.fin {border-left-width:1px;border-top-width:0;background-color:transparent;font-size:1px;width:1px;}
#recapitulatifcommande tbody tr td {border:0 solid #999999;padding:2px;font-size:12px;border-top-width:1px;}
#recapitulatifcommande tbody tr td.debut {border-left-width:1px;}
#recapitulatifcommande tbody tr td.fin {width:1px;font-size:1px;border-left-width:1px;border-top-width:0;}
#recapitulatifcommande tbody tr td a {color:#000000; /* COULEUR MODIFIABLE */} 
#recapitulatifcommande tbody tr td input.special {width:20px;}
#recapitulatifcommande tbody tr td.prixunitht {white-space:nowrap;text-align:right;}
#recapitulatifcommande tbody tr td.totalht {white-space:nowrap;text-align:right;}
#recapitulatifcommande tbody tr td span.totalht {white-space:nowrap;text-align:right;}

#recapitulatifcommande tfoot tr td {border:0 solid #999999;border-bottom-width:1px;font-size:11px;}
#recapitulatifcommande tfoot tr td.debut {border-left-width:1px;}
#recapitulatifcommande tfoot tr td.fin {width:1px;border-left-width:1px;border-bottom-width:0;font-size:1px;}

#recapitulatifcommande div#fraisdeport {width:250px;}
#recapitulatifcommande div#fraisdeport a {
	color:#585858;
	text-decoration:none;
	font-weight:bold;	
}
#recapitulatifcommande div#fraisdeport a:hover {text-decoration:underline;}
#recapitulatifcommande span.fond {font-size:12px;font-weight:bold;}
#recapitulatifcommande span.indication {
	font-size:12px;color:#000000;
	display:block;
	padding:3px 0px 6px 5px;
	background-color: #F1F2F5;
}
#recapitulatifcommande .gctotalarticles ,#recapitulatifcommande .gcmontanttotal, #recapitulatifcommande .gcpayslivraison,
#recapitulatifcommande .gcactiveremballagecadeau{height:1%;}



/* ////////////////////////////////////////////// 
boutons validation etapes
////////////////////////////////////////////// */
a.btnfdlibelle{
   display:block;
   float:left;
   height:25px;
   line-height:25px;
   vertical-align:middle;
   text-align:center;
   width:auto;
   margin-top:15px;
   padding-left:10px;
   padding-right:10px;
   text-decoration:none;
   font-size:14px;
   color:#000;
   background-color:#eeeeee;
   border:1px solid #999999;
}
a.btnfdlibelle:hover{background-color:#d4d4d4;}
#gcbtfincommandepaiement, #gcbtfincommandepanier, #gcbtfincommandelivr{float:right;}
#gcbtfincommanderetour {float:left;}
.apictolpaiement, .apictopanier, .apictolivr, .apictoretour{display:none;}


#contenu #pageaccueil .pagegeniecube {float:left;margin-bottom:35px;margin-top:10px;}