



.gcbloccontourg{height: auto;width: 100%;background-repeat: repeat-y;}
.gcbloccontourd{width: 100%;
	height: auto;
	background-repeat: repeat-y;
	background-position: 100% 0px;
}
.gcblochead{position: relative;
	width: 100%;
	font-size:1px;
	background-repeat: repeat-x;
	clear:both;
}
.gcblochead .cleft{ 
	display:block; 
	position: absolute;
	top: 0px;
	left: 0px;
	font-size:1px;
	z-index:2;
	background-repeat: no-repeat;
}
.gcblochead .cright{ 
	display: block; 
	position: absolute; 
	top: 0px; 
	right: 0%;
	_right: -1px;
	font-size:1px;
	z-index:3;
	background-repeat: no-repeat; 
}
.gcblocpied .cleft{
	display:block;
	position: absolute;
	top: 0px;
	left: 0px;
	font-size:1px;
	z-index:3;
	background-repeat: no-repeat; 
}
.gcblocpied{ 
	width: 100%;
	position: relative;
	font-size:1px;
	background-repeat: repeat-x;
	background-position: 0 100%; 
}
.gcblocpied .cright{ 
	display:block;
	position: absolute;
	top: 0px;
	right:0px;
	_right:-1px;
	z-index:2;
	background-repeat: no-repeat; 
}
.gcproduitpetit{
	display: inline; /*bug ie*/
	height:auto;float: left;
	margin: 0 0 10px 16px;	
}
.gcproduitpetit .gcblocproduitdetail p{display: inline;padding:0;margin:0;}
/*++++++++++++++++++++++++++++ CONTENU DU BLOC RESULTAT PRODUIT ++++++++++++++++++++++++++++++++++*/
.gcproduitpetit .gclibelle{
	display: block;
	width: 100%;
	clear: both;
	margin:0; padding:0;
	font-size: 11px;
	color:#77605f;
}
.gcproduitpetit .gcreference{
	width: 100%;
	display: block;
	clear: both;
	font-weight: bold;
	font-size: 11px;
	color:#af9e9d;
	overflow:hidden;
}
.gcproduitpetit p{ 
	display: block;
	width: 100%;
	clear: both;
	height:auto;
	padding:0;
	margin:0;
}
.gcproduitpetit .gcdescriptif{
	display: block;
	width: auto;
	height: 80px;
	clear: both;
	padding: 5px 0 5px 0;
	font-size: 11px;
	color: #4b4848;
}
.gcproduitpetit .horizontale .gcdescriptif{}
.gcproduitpetit .verticale .gcdescriptif{	height: 78px;}
.gcproduitpetit .gcprixbarre{
	font-weight: bold;
	font-size: 15px;
	height: 23px;
	color: #4b4848;
}
.gcproduitpetit .verticale .gcprixbarre{margin-top:40px;float:right;}
.gcproduitpetit .horizontale .gcprixbarre{float:left;margin-top:5px;}
.gcproduitpetit .gcprix,.gcproduitpetit .gcprixseul{
	font-size:15px;
	font-weight:bold;
	color:#b43251;
	height:23px;
}
.gcproduitpetit .verticale .gcprix,.gcproduitpetit .verticale .gcprixseul{float:right;}
.gcproduitpetit .horizontale .gcprix,.gcproduitpetit .horizontale .gcprixseul{float:right;margin-top:5px;}
.gcproduitpetit .verticale .gcprixseul{margin-top:50px;}
/*---------- BOUTONS-------------------------*/
.gcproduitpetit .gcbtsavoirplus b,.gcproduitpetit .gcbtcommander b{display:none;}
.gcbtindisponible span{display:none;}
.gcproduitpetit .gcbtsavoirplus a,.gcproduitpetit .gcbtcommander a,.gcproduitpetit .gcbtindisponible{
	display: block;
	background-repeat: no-repeat;
}
.gcproduitpetit .gcbtsavoirplus a{float: left;}
.gcproduitpetit .gcbtcommander a,.gcproduitpetit .gcbtindisponible{float: right;}

.gcbtindisponible{
	background-color:#656565;
	width:79px;
	height:28px;
	float: left;
	/*background-image: url(/clients/unvin/images/caddie/indisponible_p.gif);*/
}
/*---------- IMAGE PRODUIT --------------------*/
.gcproduitpetit .imgproduitg{
	display: block;
	width:88px;
	height:77px;
	border:1px solid #d2d7e1;
	float:left;
	/* ajout pour centrer*/
	text-align: center;
	vertical-align: middle;
}

.gcproduitpetit .verticale .imgproduitg{width:90px;height:120px;overflow:hidden;}
.gcproduitpetit .horizontale .imgproduitg{width:170px;height:90px;overflow:hidden;}
/***/
.gcproduitpetit .gcimage img{border:0;}
.gcproduitpetit .gcimage{display: block;}
/*++++++++++++++++++++++++++ BOUTON  +++++++++++++++++++++++++++++++++++*/
.gcbouton{height: 27px;width: 155px;clear: both;background-repeat: no-repeat;}
.gcbouton a{
	display:block;	
	width: 148px;
	height: 27px;
	padding-right:10px;
	margin-left:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
	font-size: 11px;
	text-decoration: none;
	line-height: 25px;
	vertical-align:middle;
	background-position: 100% 0;
	background-repeat: no-repeat;
}
/*Utilis� dans le caddie*/
.gcbouton1 a,.gcbouton1{
   display:-moz-inline-box;
   display:inline-block;
   height:25px;
   white-space:nowrap;
}
.gcbouton1{background-repeat:no-repeat;  background-image: url(/clients/unvin/images/caddie/pictos_paiement/btetap_tcog.png); }
.gcbouton1 a{
   padding-right:14px;
   margin-left:14px;
   background-image: url(/clients/unvin/images/caddie/pictos_paiement/btetap_tcod.png);
   background-repeat:no-repeat;
   background-position:100% 0;
   text-decoration:none;
   cursor:pointer;
   text-align:center;
}
.gcbouton1 a b{
   vertical-align:top;
   font-size:12px;
   display:block;
   font-family: Arial, Helvetica, sans-serif;
   line-height:23px;
   vertical-align:middle;
   color:#bb5454;
   text-align:center;
}
#gcboutonpromohp{width: 168px;height: 110px;display: block;}
#gcboutonpromohp UL{margin-top: 10px;}
#gcboutonpromohp UL LI A{
	width: 155px;
	height: 26px;
	margin-top:5px;
	margin-left:5px;
	padding-left: 10px;
	padding-top: 5px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	/*border: 1px solid #00FF00;*/
}
#gcboutonpromohp A.topvente{background-image: url(/clients/unvin/images/identite_client/btn_topvente.gif);}
#gcboutonpromohp A.nouveaute{background-image: url(/clients/unvin/images/identite_client/btn_nouveaute.gif);}
#gcboutonpromohp A.promotion{background-image: url(/clients/unvin/images/identite_client/btn_promo.gif);}
/*++++++++++++++++++++++++++ CONTOUR DU BLOC DE TYPE BEST SELLER  +++++++++++++++++++++++++++++++++++*/
.gcgdbloccontourd{margin: 0 0 15px 0;clear:both;}
/**/
.gcgdbloccontenu{margin: 10px 0 0 0;}
.gcgdblochead h1.gcbloctitre{
	display: block;	
	padding: 0 0 0 0;
	margin: 0 0 0 22px;
	vertical-align:middle;
	color: #FFFFFF;
	font-size: 14px;
	height: 31px;
	line-height: 25px;
	font-weight:normal;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.gcblochead1 {
	width:auto;
	height:auto;
	height: 31px;
	background-image: url(/clients/unvin/images/caddie/cadre_caddie/c_h_g.gif);
	background-repeat: no-repeat;
	font-size:1px;
	clear:both;
	overflow : hidden;
}
.gcblochead1 .cright{ /*ok*/
	display:block;
	float:right;
	width: 100%;
	height: 31px;
	margin-right:-18px;
	background-image: url(/clients/unvin/images/caddie/cadre_caddie/c_h_d.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	font-size:1px;
}
.gcblochead1 .cright h2 b{vertical-align:middle;color:#fff;font-size:14px;font-family: Arial, Helvetica, sans-serif;font-weight:normal;}
.gcblochead1 .cright h2{margin:0 !important;padding:0 !important;line-height:20px;background-repeat: no-repeat;}
.gcblocpied1 .cright{display:block;width: 100%;height: 17px;
	float:right;
	margin-right:-15px;
	background-image: url(/clients/unvin/images/caddie/cadre_caddie/c_b_d.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	font-size:1px;
}
.gcblocpied1 { /*ok*/
	width:100%;
	height: 17px;
	background-image: url(/clients/unvin/images/caddie/cadre_caddie/c_b_g.gif);
	background-repeat: no-repeat;
	font-size:1px;
	float:left;
}
.gcbloccontourg1{width:auto;height:auto;
		background-image: url(/clients/unvin/images/caddie/cadre_caddie/b_g.gif);
		background-repeat: repeat-y;
}
.gcbloccontourd1{width:auto;height:auto;
	background-image: url(/clients/unvin/images/caddie/cadre_caddie/b_d.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
}
.gcbloccontenu1{
	background-color: #e5e1e1;
	margin-left:8px;margin-right:8px;margin-bottom:0px;
	padding: 5px 10px 5px 10px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#4b4848;
}
/*+++++++++++++++++utilise sur le bloc choix paiement ajout petit d�grade +++++++++++++++++++++++++++++*/
.gcbloccontenu2{background-repeat: repeat-x;background-position: 0 100%;background-color: #e5e1e1;
	margin-left:2px;margin-right:2px;margin-bottom:0px;
	padding: 5px 10px 5px 10px;
}
/*+++++++++++++++++++++ FORMULAIRE ++++++++++++++++++++++*/
.formbordure{border:1px solid #cccccc;font-size:11px;font-family: Arial, Helvetica, sans-serif;padding:1px;}
.obligatoire{color:red;font-weight:bold;font-size:15px;}
/**/
.gcligne{clear:both;}
/*+++++++++++++ BLOC GENERIQUE ++++++++++++++++++++++++*/
.gcerreur{color:#ffa800;padding:3px;border:1px solid #ffa800;clear:both;}
.blockcolorer{display: block;width:auto;height: auto;padding: 10px;}
/*+++++++++++++ tableau tulisis� pour le panier et le recapitulatif des commandes ++++++++++++++++++++++++*/

#recapitulatifcommande {width: 668px;background-color: #FFFFFF;}
#recapitulatifcommande thead {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#4b4848;height:25px;}
#recapitulatifcommande thead tr {
	background-image:url(/clients/unvin/images/caddie/tab_commande/tableau/mediaArticleHf.gif);
	background-repeat:repeat-x;
}
#recapitulatifcommande thead tr th {
	text-align:left;
	padding-left:10px;
	border-top:1px solid #c6afae;
	padding-top:2px;
	padding-bottom:3px;
	font-weight:normal;
}
#recapitulatifcommande thead tr th.debut {
	background-image:url(/clients/unvin/images/caddie/tab_commande/tableau/mediaArticleHg.gif);
	background-repeat:no-repeat;border:none;
}
#recapitulatifcommande thead th.fin {
	background-image:url(/clients/unvin/images/caddie/tab_commande/tableau/mediaArticleH.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
	border:none;
}
#recapitulatifcommande tbody tr {}
#recapitulatifcommande tbody tr td {padding:3px 0px 3px 10px;color:#161515;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#recapitulatifcommande tbody tr td a{color:#b43251;}
#recapitulatifcommande tbody tr td.debut {
	border-left:1px solid #c6afae;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;color:#9c8583;
}
#recapitulatifcommande tbody tr td input.special {width:20px;}
#recapitulatifcommande tbody tr td.prixunitht {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;color:#b02344;
}
#recapitulatifcommande tbody tr td.totalht {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#b02344;}
#recapitulatifcommande tbody tr td span.totalht {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#b02344;}
#recapitulatifcommande tbody tr td.fin {text-align:center;border-right:1px solid #c6afae;}
#recapitulatifcommande span.fond {display:inline;width:230px;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;	font-weight:bold;text-align:right;
	background-image:url(/clients/unvin/images/caddie/tab_commande/decoupe_33.gif);
	background-repeat:no-repeat;background-position: 100% 0;
	padding:3px 10px 6px 10px;
	float:right;
}
#recapitulatifcommande span.indication {display:block;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#161515;
	padding:3px 0px 6px 5px;margin-left:19px;
}
#recapitulatifcommande tfoot tr td {border-bottom:1px solid #c6afae;font-size:10px;}
#recapitulatifcommande tfoot tr td.debut {
	background-image:url(/clients/unvin/images/caddie/tab_commande/tableau/mediaArticleBG.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	border:none;
}
#recapitulatifcommande tfoot tr td.fin {
	background-image:url(/clients/unvin/images/caddie/tab_commande/tableau/mediaArticleBD.gif);
	background-repeat:no-repeat;background-position:bottom right;border:none;
}
#recapitulatifcommande iv#fraisdeport {width:250px;}
#recapitulatifcommande div#fraisdeport a {color:#585858;text-decoration:none;font-weight:bold;}
#recapitulatifcommande div#fraisdeport a:hover {text-decoration:underline;}
#gcbtfincommandepaiement, #gcbtfincommandepanier, #gcbtfincommandelivr{background-repeat:no-repeat;
	background-image: url(/clients/unvin/images/caddie/pictos_paiement/btnvalidetape_g.gif); 
}
#gcbtfincommanderetour{background-repeat:no-repeat;
	background-image: url(/clients/unvin/images/caddie/pictos_paiement/btnretouretape_g.gif); 
}
#gcbtfincommandepaiement, #gcbtfincommandepanier, #gcbtfincommandelivr{float:right;}
#gcbtfincommanderetour {float:left;}
#gcbtfincommandepaiement, #gcbtfincommandepanier, #gcbtfincommandelivr, #gcbtfincommanderetour,
#gcbtfincommandepaiement a.btnfdlibelle,#gcbtfincommandepanier a.btnfdlibelle ,
#gcbtfincommandelivr a.btnfdlibelle,
#gcbtfincommanderetour a.btnfdlibelle{display:-moz-inline-box;display:inline-block;height:25px; white-space:nowrap;}
#gcbtfincommandepaiement a.btnfdlibelle,
#gcbtfincommandepanier a.btnfdlibelle,
#gcbtfincommandelivr a.btnfdlibelle,
#gcbtfincommanderetour a.btnfdlibelle{
   padding-right:30px;
   margin-left:10px;
   background-image: url(/clients/unvin/images/caddie/pictos_paiement/btnvalidetape_d.gif);
   background-repeat:no-repeat;
   background-position:100% 0;
   text-decoration:none;
   cursor:pointer;
   text-align:center;
}
#gcbtfincommanderetour a.btnfdlibelle { padding-right:10px;margin-left:31px;
	 background-image: url(/clients/unvin/images/caddie/pictos_paiement/btnretouretape_d.gif);
}
#gcbtfincommandepaiement a.btnfdlibelle b, #gcbtfincommandepanier a.btnfdlibelle b,
#gcbtfincommandelivr a.btnfdlibelle b, #gcbtfincommanderetour a.btnfdlibelle b{
   vertical-align:top;
   font-size:12px;
   display:block;
   font-family: Arial, Helvetica, sans-serif;
   line-height:22px;
   vertical-align:middle;
   color:#fff;
   text-align:center;
}
.apictolpaiement, .apictopanier, .apictolivr, .apictoretour{ display:none;}

