/*Boutons*/
.bt_comparateur{
	display:block;
	float:right;
	width:148px;
	padding-left:30px;
	height:42px;
	line-height:42px;
	margin-right:9px;
	background:url(../../../../../images/woodcocoon/cart/bt_comparateur.gif) no-repeat left bottom;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}

.bt_comparateur:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../../../../../images/woodcocoon/cart/bt_comparateur.gif) no-repeat left top;
}

.bt_recalculer{
	display:block;
	float:right;
	width:143px;
	padding-left:35px;
	height:42px;
	line-height:42px;
	margin-right:9px;	
	background:url(../../../../../images/woodcocoon/cart/bt_recalculer.gif) no-repeat left bottom;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}

.bt_recalculer:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../../../../../images/woodcocoon/cart/bt_recalculer.gif) no-repeat left top;
}

.bt_etape_suivante{
	display:block;
	float:right;
	width:122px;
	height:30px;
	line-height:30px;
	margin-top:17px;
	background:url(../../../../../images/woodcocoon/cart/bt_etape.gif) no-repeat left bottom;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

.bt_etape_suivante:hover{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../../../../../images/woodcocoon/cart/bt_etape.gif) no-repeat left top;
}

.bt_etape_precedente{
	display:block;
	float:left;
	width:122px;
	height:30px;
	line-height:30px;
	margin-top:17px;
	background:url(../../../../../images/woodcocoon/cart/bt_etape.gif) no-repeat left bottom;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

.bt_etape_precedente:hover{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../../../../../images/woodcocoon/cart/bt_etape.gif) no-repeat left top;
}

/*Encart ville*/
.encart_ville{
	margin-bottom:20px;
}

.encart_ville_header{
	line-height:5px;
	height:5px;
	font-size:0px;
	background:url(../../../../../images/woodcocoon/cart/encart_ville_header.gif) no-repeat;
}

.encart_ville_fond{
	background:#90b0e5;
	color:#FFFFFF;
	font-size:11px;
	position:relative;
	padding:5px 20px 5px 20px;
}

.encart_ville_fond div{
	width:560px;
}

.encart_ville_fond strong{
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}

.encart_ville_fond a{
	display:block;
	position:absolute;
	right:20px;
	top:7px;
	font-size:10px;
	color:#2b4266;
	text-decoration:underline;
}

.encart_ville_fond a:hover{
	color:#1c3254;
}

.encart_ville_footer{
	line-height:5px;
	height:5px;
	font-size:0px;
	background:url(../../../../../images/woodcocoon/cart/encart_ville_footer.gif) no-repeat;
}

.bt_retour_achat{
	float:right;	
	display:block;
	width:156px;
	height:30px;
	line-height:30px;
	margin-top:17px;	
	margin-right:10px;	
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;	
	text-align:center;
	background:url(../../../../../images/woodcocoon/cart/listing_bt_livraison.gif) no-repeat bottom left;
}

.bt_retour_achat:hover{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../../../../../images/woodcocoon/cart/listing_bt_livraison.gif) no-repeat top left;	
}

/*------------------------------------- Panier -------------------------*/
#panier{
	float: right;
	width: 200px;
	padding-top: 53px;
	font-size: 12px;
}

#panier .nb_article{
	float: right;
	width: 105px;
	font-style: italic;
	text-align: center;
	color: #706457;	
}

#panier .nb_article strong{
	display:block;
	font-style: normal;
}

#panier .nb_article a{
	color: #706457;
}

#panier .bt_mon_compte{
	float: right;
	width: 95px;
	color: #58352e;	
	font-weight: bold;
}

/*------------------------------------- Etapes de paiement -------------------------*/
.etapes_paiement{
	background:url(../../../../../images/woodcocoon/cart/etapes_paiement_fond.gif) repeat-x top;
	height:74px;
	position:relative;
}

.etapes_paiement .etape{
	position:absolute;
	display:block;
	width:176px;
	height:28px;
	padding:10px;
	_padding:9px 10px 9px 10px;
	top:0px;
	background:url(../../../../../images/woodcocoon/cart/etapes_paiement_bt.gif) no-repeat bottom right;
	font-size:12px;
	color:#5f463b;
}

.etapes_paiement .etape{
	color:#5f463b;
	text-decoration:none;
}

.etapes_paiement .selected{
	background:url(../../../../../images/woodcocoon/cart/etapes_paiement_bt.gif) no-repeat top right;
	color:#FFFFFF;
}

.etapes_paiement .etape .numero{
	display:block;
	text-decoration:underline;
	padding-bottom:2px;
	font-size:12px;	
}

.etapes_paiement .etape1{
	left:0px;
	z-index:38;
}

.etapes_paiement .etape2{
	left:176px;
	z-index:28;
	padding-left:30px;
	width:166px;	
}

.etapes_paiement .etape3{
	left:342px;
	z-index:18;
	padding-left:50px;
	width:156px;		
}

.etapes_paiement .etape4{
	left:508px;
	z-index:8;	
	background-position:bottom left;
	padding-left:60px;	
	width:143px;	
}

.etapes_paiement .etape4_selected{
	background:url(../../../../../images/woodcocoon/cart/etapes_paiement_bt.gif) no-repeat top left;
	color: white;
}

.etapes_paiement .etape span{
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
}

/*------------------------------------- Listing -------------------------*/
.cart_listing{
	border-top:solid 1px #ded4cb;
	padding-top:18px;
}

/*Encart livraison*/
.cart_listing .encart_livraison {
	width:701px;
	height:77px;
	padding:6px 10px 22px 10px;
	background:url(../../../../../images/woodcocoon/cart/listing_encart_livraison.jpg) no-repeat;
}

.cart_listing .encart_livraison h2{
	color:#562920;
	font-size:14px;
	font-weight:bold;
}

.cart_listing .encart_livraison div{
	height:49px;
	padding:4px 0 5px 60px;
	margin-bottom:5px;
	border-bottom:solid 1px #ba9e8f;
	border-top:solid 1px #ba9e8f;
	background:url(../../../../../images/woodcocoon/cart/listing_picto_distributeur.gif) no-repeat left 6px;
	color:#000000;
	font-size:10px;
	line-height: 20px;
}

.cart_listing .encart_livraison div a{
	text-decoration:underline;
	padding-top:5px;
	color:#a89177;
	font-size:10px;
}

.cart_listing .encart_livraison div a:hover{
	color:#8c7963;
}

/*Pager*/
.cart_listing .pager{
	padding-top:15px;
	padding-bottom:6px;
}

.cart_listing .pager div{
	float:left;
	width:75px;
	font-size:12px;
	color:#342e24;
}

.cart_listing ul{
	margin:0px;
	padding:0px;
}

.cart_listing ul li{
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#73655a;
	font-size:12px;
}

.cart_listing ul li a{
	color:#73655a;
	text-decoration:underline;
}

.cart_listing ul li a:hover,
.cart_listing ul li a#selected{
	color:#613128;
	text-decoration:none;	
}

.cart_listing_livrer,
.cart_listing_pas_livrer{
	padding-bottom:15px;
}

/*row*/
.cart_listing .row{
	background:url(../../../../../images/woodcocoon/cart/listing_row_fond.gif) repeat-y;
	margin-bottom:17px;
	padding-bottom:15px;
}

.cart_listing .row .titre{
	background:url(../../../../../images/woodcocoon/cart/listing_fond_titre.gif) repeat-x top;
	height:26px;
	line-height:26px;
	padding:0 15px 15px 15px;	
}

.cart_listing .row .titre h2{
	display:block;
	float:left;
	width:520px;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:normal;
}

.cart_listing .row .titre div{
	float:right;
	width:150px;
	text-align:right;
	font-size:13px;
	color:#d0bca2;
	font-weight:bold;
}

.cart_listing .row .visuel{
	float:left;
	width:125px;
	padding-left:15px;
}

.cart_listing .row .visuel div{
	padding:5px 5px 5px 8px;
	background:url(../../../../../images/woodcocoon/cart/fleche_legende.gif) no-repeat left 8px;
	color:#332e2d;
	font-size:9px;
}

.cart_listing .row .contenu{
	float:left;
	width:387px;
	padding:0 10px 0 10px;
	color:#000000;
}

.cart_listing .row .contenu div{
	font-size:13px;
	color:#927c62;
	padding-bottom:6px;
}

.cart_listing .contenu_teaser strong{
	color:#f61f0a;
}

.cart_listing .row .contenu .bt_savoir_plus{
	display:block;
	height:21px;
	line-height:21px;
	width:126px;
	background:url(../../../../../images/woodcocoon/cart/listing_bt_fiche.gif) no-repeat bottom left;
	font-size:10px;
	font-weight:bold;
	color:#58433f;
	text-align:center;
	margin-top:20px;
}

.cart_listing .row .contenu .bt_savoir_plus:hover{
	color:#58433f;
	text-decoration:none;
	background:url(../../../../../images/woodcocoon/cart/listing_bt_fiche.gif) no-repeat top left;
}

.cart_listing .row .prix{
	float:left;
	width:159px;
	padding-top:32px;
	padding-left:7px;
	font-size:10px;
}

.cart_listing .row .prix .prix_produit{
	text-align:center;
	color:#3c1a15;
	font-size:30px;
	padding:5px 0 8px 0;
}

.cart_listing .row .prix .prix_produit span{
	font-size:21px;	
}

.cart_listing .row .prix a{
	display:block;
	width:156px;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;
	background:url(../../../../../images/woodcocoon/cart/listing_bt_livraison.gif) no-repeat bottom left;
}

.cart_listing .row .prix a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../../../../../images/woodcocoon/cart/listing_bt_livraison.gif) no-repeat top left;	
}

/*row pas livrer*/
.cart_listing .row_pas_livrer .prix{
	padding-top:0px;
}

.cart_listing .row_pas_livrer .prix .prix_produit span{
	font-size:15px;	
}

.cart_listing .row_pas_livrer .prix a{
	display:block;
	width:156px;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;
	background:url(../../../../../images/woodcocoon/cart/listing_bt_chercher.gif) no-repeat bottom left;
}

.cart_listing .row_pas_livrer .prix a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../../../../../images/woodcocoon/cart/listing_bt_chercher.gif) no-repeat top left;	
}

.cart_listing_livrer_navigation {
	margin-top: 20px;
}

.cart_listing_livrer_navigation a{
	background:transparent url(../../../../../images/woodcocoon/cart/listing_onglet.gif) no-repeat top left;	
	display: block;
	float: left;
	height: 44px;
	line-height: 21px;
	width: 130px;
	font-size: 16px;
	font-weight: bold;
	color: white;
	text-align: center;
	margin-right: 10px;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
}

.cart_listing_livrer_navigation a:hover,
.cart_listing_livrer_navigation a.selected
{
	background-position: bottom left;
}

/*Boutons de navigation*/
.cart_listing .bt_precedent{
	float:left;
	width:68px;
	height:19px;
	line-height:19px;
	background:url(../../../../../images/woodcocoon/cart/listing_bt_navigation.gif) no-repeat bottom left;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}

.cart_listing .bt_suivant{
	float:right;
	width:68px;
	height:19px;
	line-height:19px;
	background:url(../../../../../images/woodcocoon/cart/listing_bt_navigation.gif) no-repeat bottom left;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}

.cart_listing .bt_precedent:hover,
.cart_listing .bt_suivant:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../../../../../images/woodcocoon/cart/listing_bt_navigation.gif) no-repeat top left;
}

/*------------------------------------- Fiche -------------------------*/
.cart_fiche{
	border-top:solid 1px #ded4cb;
	padding-top:7px;
}

.cart_fiche .bt_retour,
.cart_recapitulatif .bt_retour{
	display:block;
	height:21px;
	line-height:20px;
	width:126px;
	background:url(../../../../../images/woodcocoon/cart/bt_retour.gif) no-repeat bottom left;
	font-size:10px;
	font-weight:bold;
	color:#58433f;
	text-align:center;
	margin-bottom:12px;
}

.cart_fiche .bt_retour:hover,
.cart_recapitulatif .bt_retour:hover{
	color:#58433f;
	text-decoration:none;
	background:url(../../../../../images/woodcocoon/cart/bt_retour.gif) no-repeat top left;
}

/*Pr�sentation*/
.cart_fiche .presentation{
	padding-bottom:14px;
}

.cart_fiche .visuel{
	float:left;
	width:350px;
}

.cart_fiche .visuel .image{
	position: relative;	
}

.cart_fiche .visuel .image a{
	z-index:0;	
}

.cart_fiche .image{
	margin-bottom:10px;
}

.cart_fiche .visuel .image .bord_hg{
	width:19px;
	height:19px;
	background:url(../../../../../images/woodcocoon/cart/big_hg.png) no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	z-index:20;	
}

.cart_fiche .visuel .image .bord_hd{
	background:url(../../../../../images/woodcocoon/cart/big_hd.png) no-repeat;
	position:absolute;
	right:0px;
	top:0px;
	width:19px;
	height:19px;	
	z-index:20;	
}

.cart_fiche .visuel .image .bord_bd{
	background:url(../../../../../images/woodcocoon/cart/big_bd.png) no-repeat;
	position:absolute;
	right:0px;
	bottom:0px;
	_bottom:10px;
	width:19px;
	height:19px;	
	z-index:20;	
}

.cart_fiche .visuel .image .bord_bg{
	background:url(../../../../../images/woodcocoon/cart/big_bg.png) no-repeat;
	position:absolute;
	left:0px;
	bottom:0px;
	_bottom:10px;	
	width:19px;
	height:19px;
	z-index:20;
}

.cart_fiche .fichier{
	float:left;
	display:block;
	background:url(../../../../../images/woodcocoon/cart/fichier_fond.gif) no-repeat 0 bottom;
	height:35px;
	width:141px;
	padding:10px 10px 0px 55px;	
	color: #000000;	
	margin: 0 auto;
	text-align: left;
}

.cart_fiche .fichier:hover{
	background:url(../../../../../images/woodcocoon/cart/fichier_fond.gif) no-repeat 0 top;
	text-decoration: none;
	color: #000000;	
}

.cart_fiche .contenu{
	float:left;
	width:328px;
	padding-left:16px;
	color:#000000;
}

.cart_fiche .contenu a{
	font-weight:bold;
	color:#70d171;
}

.cart_fiche .contenu a:hover{
	color:#65bc66;
}

.cart_fiche h2{
	font-size:16px;
	text-transform:uppercase;
	color:#572e26;
	font-weight:bold;
}

.cart_fiche h3{
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding-bottom:13px;
}

.cart_fiche .accroche{
	color:#927c62;
	font-size:13px;
	padding-bottom:5px;
}

/*S�lection du prix*/
.cart_fiche .selection_prix{
	padding-bottom:20px;
	position: relative;
}

.cart_fiche .prix{
	float:left;
	width:140px;
	height:70px;
	padding:8px;
	background:url(../../../../../images/woodcocoon/cart/fiche_prix_fond.gif) no-repeat;
	font-size:10px;
	color:#3c1a15;
}

.cart_fiche .prix .prix_produit{
	font-size:34px;
	color:#3c1a15;
	padding-top:12px;
	text-align:center;
}

.cart_fiche .prix .prix_produit span{
	font-size:25px;
}

.cart_fiche .selection{
	float:right;
	width:549px;
	background:url(../../../../../images/woodcocoon/cart/fiche_selection_fond.gif) no-repeat top right;
	color:#FFFFFF;
}

.cart_fiche .selection h4{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}

.cart_fiche .selection .header{
	font-size:0px;
	height:4px;
	line-height:4px;
	background:url(../../../../../images/woodcocoon/cart/fiche_selection_header.gif) no-repeat;
}

.cart_fiche .selection .fond{
	background:#a5bfea;
	padding:5px 10px 10px 10px;
}

.cart_fiche .selection .liste_prix{
	float:left;
	width:320px;
}

.cart_fiche .selection .liste_prix .prix_produit{
	padding-bottom:10px;
}

.cart_fiche .selection .liste_prix dl{
	margin:0;
	padding: 0;
}

.cart_fiche .selection .liste_prix dl dt{
	width:0px;
}

.cart_fiche .selection .liste_prix dl dd .input{
	margin:0px;
}

.cart_fiche .selection .liste_prix dl dd{
	width:300px;
	margin:0px;
}

.cart_fiche .selection .liste_prix dl dd label{
	white-space: normal !important;	
}

.cart_fiche .livraison{
	float:right;
	width:194px;
	padding-top:40px;
	font-size:10px;
	text-align:right;
}

.cart_fiche .bt_mode_livraison{
	position:absolute;
	top:8px;
	right:5px;
	border:none;
	width:193px;
	height:36px;
	line-height:36px;
	margin-bottom:7px;
	background:url(../../../../../images/woodcocoon/cart/fiche_bt_mode_livraison.jpg) no-repeat left bottom;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:14px;
	text-align:center;
}

.cart_fiche .bt_mode_livraison:hover{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../../../../../images/woodcocoon/cart/fiche_bt_mode_livraison.jpg) no-repeat left top;
}

.cart_fiche .livraison .bt_plus_infos{
	text-decoration:underline;
	color:#FFFFFF;
}

.cart_fiche .livraison .bt_plus_infos:hover{
	color:#f7f4f4;
}

.cart_fiche .selection .footer{
	font-size:0px;
	height:4px;
	line-height:4px;
	background:url(../../../../../images/woodcocoon/cart/fiche_selection_footer.gif) no-repeat;
}


/*Galerie d'images*/
.cart_fiche .galerie{
	background:#FFFFFF;
	margin-bottom:15px;
}

.cart_fiche .galerie h2{
	height:20px;
	padding:3px 0 3px 11px; 
	background:url(../../../../../images/woodcocoon/cart/titre_fond.gif) repeat-x;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;	
	text-transform:lowercase;
}

.cart_fiche .galerie .liste_images{
	padding:0px 11px 0px 11px;
}

.cart_fiche .galerie .bt_precedent{
	margin-top:58px;
	float:left;
	width:68px;
	height:19px;
	line-height:19px;
	background:url(../../../../../images/woodcocoon/cart/listing_bt_navigation.gif) no-repeat bottom left;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}

.cart_fiche .galerie .bt_suivant{
	margin-top:58px;
	float:right;
	width:68px;
	height:19px;
	line-height:19px;
	background:url(../../../../../images/woodcocoon/cart/listing_bt_navigation.gif) no-repeat bottom left;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}

.cart_fiche .galerie .bt_precedent:hover,
.cart_fiche .galerie .bt_suivant:hover{
	cursor: pointer;
}

.cart_fiche .galerie .liste_images .image{
	float:left;
	width:140px;
	text-align:center;
}

.cart_fiche .galerie .precision{
	float:left;
	background:url(../../../../../images/woodcocoon/cart/fleche_legende.gif) no-repeat 0px 3px;
	padding:0 0 5px 7px;
	font-size:9px;
	color:#332e2d;
}

/*Carousel*/
.carousel-component { 
	position:relative;
	overflow:hidden;
	visibility:visible; /* component turns it on when first item is rendered */
}
				
.carousel-component ul.carousel-list { 
	width:10000000px;
	position:relative;
	z-index:1; 
}

.carousel-component .carousel-list li { 
	float:left;
	list-style:none;
	overflow:hidden;
}

.carousel-component .carousel-vertical li { 
	float:none;
	margin-bottom:0px;
}

.carousel-component ul.carousel-vertical { 
	width:auto;
}

.carousel-component .carousel-clip-region { 
	overflow:hidden;
	margin:0px auto 0 30px;
	position:relative; 
	width: 560px;
}

.carousel-component { 
	background:#FFFFFF;
	padding:0px;
	color:#618cbe;
}
.carousel-component ul.carousel-list { 
	margin:0px;
	padding:0px 0px 0px 0px;
}
.carousel-component .carousel-list li { 
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px;
	font:10px verdana,arial,sans-serif;
	color:#666;
}

.carousel-component .carousel-vertical li { 
}
.carousel-component ul.carousel-vertical { 
}
#html-carousel { 
    width: 560px;
}

#html-carousel .carousel-list li { 
	float:left;
	display:block;
	width:80px;
	height:96px;
    margin:4px 10px 0px 10px;
}

#html-carousel .carousel-list li { 
    width: 107px; 
    border: 0px solid green;
    padding: 10px;
    padding-top:  10px;
    margin: 0;margin-top:5px;
    color: #3F3F3F;
    position: relative;
}

#html-carousel .carousel-list li .bord_hg{
	width:19px;
	height:19px;
	background:url(../../../../../images/woodcocoon/cart/bord_haut_gauche.png) no-repeat;
	position:absolute;
	left:12px;
	top:10px;
	z-index:20;	
}

html>/**/body #html-carousel .carousel-list li .bord_hg{
	left:10px;
	top:10px;	
}

#html-carousel .carousel-list li .bord_hd{
	background:url(../../../../../images/woodcocoon/cart/bord_haut_droit.png) no-repeat;
	position:absolute;
	right:10px;
	top:10px;
	width:19px;
	height:19px;	
	z-index:20;	
}

html>/**/body #html-carousel .carousel-list li .bord_hd{
	right:14px;
	top:10px;
}

#html-carousel .carousel-list li .bord_bd{
	background:url(../../../../../images/woodcocoon/cart/bord_bas_droit.png) no-repeat;
	position:absolute;
	right:13px;
	bottom:6px;
	_right:11px;	
	width:19px;
	height:19px;	
	z-index:20;	
}

html>/**/body #html-carousel .carousel-list li .bord_bd{
	right:16px;
	bottom:6px;
}

#html-carousel .carousel-list li .bord_bg{
	background:url(../../../../../images/woodcocoon/cart/bord_bas_gauche.png) no-repeat;
	position:absolute;
	left:13px;
	bottom:6px;
	_left:12px;		
	width:19px;
	height:19px;
	z-index:20;
}

html>/**/body #html-carousel .carousel-list li .bord_bg{
	left:10px;
	bottom:6px;
}

#html-carousel .carousel-list li a {
    z-index:0;
}

#html-carousel .carousel-list li img { 
    display:block; 
}

#html-carousel {
    margin-bottom: 10px;
    float: left;
    width: 530px;
    height: 130px;
}

/* BUTTONS */
#prev-arrow-container, #next-arrow-container { 
    float:left;
    margin: 0px;
    padding: 0px;
}

#next-arrow { 
    cursor:pointer; 
}

#prev-arrow { 
    cursor:pointer; 
}

/* Overlay */
#overlay {
  width: 200px;
  height: 80px;
  background-color:  #FFF;
  position: absolute;
  top: 25px;
  left: 150px;
  padding-top: 10px;
  z-index: 100;
  color: #000;
  border:1px dotted #000;	
  text-align: center;
  font-size: 24px;
  filter:alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}



/*------------------------------------- Panier livraison -------------------------*/
.cart_panier_livraison{
	padding-bottom:15px;
}

.cart_panier_livraison h1{
	padding-bottom:8px;
	font-size:18px;
	text-transform:uppercase;
	color:#572e26;
	font-weight:normal;	
}

.cart_panier_livraison h2{
	float:left;
	width:115px;
	padding-top:4px;
	color:#000000;
	font-size:13px;
	font-weight:bold;		
}

.cart_panier_livraison .bt_mode_livraison{
	background:transparent url(../../../../../images/woodcocoon/cart/fond_mode_livraison.gif) no-repeat scroll left bottom;
	color:#572E26;
	display:block;
	float:left;
	font-size:12px;
	height:25px;
	line-height:25px;
	text-align:center;
	text-transform:uppercase;
	width:160px;
}

/*Contenu du panier*/
.cart_panier_livraison .contenu_panier{
	padding:18px 0 36px 0;
}

.cart_panier_livraison .contenu_panier h4{
	height:19px;
	line-height:19px;
	background:url(../../../../../images/woodcocoon/cart/titre_fond.gif) repeat-x top;
	padding-left:8px;
	margin-bottom:4px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.cart_panier_livraison .contenu_panier .row{
	background:none;
	border-bottom:solid 2px #b69482;
	padding:7px 0 7px 0;
	margin:0px;
}

.cart_panier_livraison .contenu_panier .row .libelle{
	float:left;
	width:372px;
	padding:8px 0 0 8px;	
	font-size:16px;
	color:#572e26;
	text-transform:uppercase;	
}

.cart_panier_livraison .contenu_panier .row .libelle .reference{
	text-transform:none;
	font-size:13px;
	color:#000000;	
	font-weight:bold;
}

.cart_panier_livraison .contenu_panier .row .prix_unitaire{
	float:left;
	width:100px;
	height:52px;	
	padding-top:6px;	
	background:url(../../../../../images/woodcocoon/cart/separateur_vertical.gif) no-repeat right bottom;
	text-align:center;
	font-size:11px;
	color:#000000;	
}

.cart_panier_livraison .contenu_panier .row .prix_unitaire div{
	padding-top:7px;
	font-size:18px;
	text-transform:uppercase;
	color:#3c1a15;
}

.cart_panier_livraison .contenu_panier .row .quantites{
	float:left;
	width:97px;
	height:52px;	
	padding-top:6px;
	background:url(../../../../../images/woodcocoon/cart/separateur_vertical.gif) no-repeat right bottom;
	text-align:center;
	font-size:11px;
	color:#000000;
}

.cart_panier_livraison .contenu_panier .row .quantites select{
	margin-top:5px;
	width:50px;
}

.cart_panier_livraison .contenu_panier .row .quantite-pellet {
	float:left;
	height:52px;
	padding-top:6px;
	font-size:11px;
	color:#000000;
	margin-left: 16px;
}

.cart_panier_livraison .contenu_panier .row .quantite-pellet select {
	margin-top:5px;
	width:285px;
}

.cart_panier_livraison .contenu_panier .row .prix{
	float:left;
	width:138px;
	padding:0px 0px 0px 0px;
	text-align:center;	
}

.cart_panier_livraison .contenu_panier .row .prix .prix_total{
	float:right;
	background:url(../../../../../images/woodcocoon/cart/panier_prix_fond.gif) no-repeat left bottom;
	width:113px;
	height:47px;
	text-align:left;
	padding:6px 7px 0 7px;
}

.cart_panier_livraison .contenu_panier .row .prix .prix_total div{
	padding-top:8px;
	font-size:18px;
	text-align:center;
	color:#3c1a15;
}

/*Mode de livraison*/
.cart_panier_livraison .contenu_modes_livraison{
	padding-bottom:15px;
}

.cart_panier_livraison .contenu_modes_livraison h4{
	height:19px;
	line-height:19px;
	background:url(../../../../../images/woodcocoon/cart/titre_fond.gif) repeat-x top;
	padding-left:8px;
	margin-bottom:4px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.cart_panier_livraison .contenu_modes_livraison .explication{
	padding:0 0 4px 8px;
}

.cart_panier_livraison .contenu_modes_livraison .row{
	background:none;
	border-bottom:solid 2px #b69482;
	padding:7px 0 7px 0;
	margin:0px;
}

.cart_panier_livraison .contenu_modes_livraison .row .libelle{
	padding:8px 0 10px 3px;
	font-size:16px;
	color:#572e26;
	text-transform:uppercase;
}

.cart_panier_livraison .contenu_modes_livraison .row .description .header{
	line-height:5px;
	font-size:0px;
	height:5px;
	background:url(../../../../../images/woodcocoon/cart/panier_modes_livraison_header.gif) no-repeat;
}

.cart_panier_livraison .contenu_modes_livraison .row .description .fond{
	background:#FFFFFF;
	padding:0 12px 5px 12px;
}

.cart_panier_livraison .contenu_modes_livraison .row .description .footer{
	line-height:5px;
	font-size:0px;
	height:5px;
	background:url(../../../../../images/woodcocoon/cart/panier_modes_livraison_footer.gif) no-repeat;
}

.cart_panier_livraison .total {
	float:right;
	width:273px;
	height:35px;
	padding:5px 0 0 24px;
	background:url(../../../../../images/woodcocoon/cart/panier_fond_total.gif) no-repeat;
}

.cart_panier_livraison .total .libelle{
	float:left;
	padding-top:7px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
}

.cart_panier_livraison .total .total_prix{
	float:right;
	width:118px;
	padding-right:10px;
	color:#3c1a15;
	font-size:22px;
	text-align:right;
}

.cart_panier_livraison .bt_recalculer{
	border: none;
	width:178px;
	cursor: pointer;
}
/*------------------------------------- Panier distributeur -------------------------*/
.cart_panier_distributeur{
	padding-bottom:15px;
}

.cart_panier_distributeur h1{
	padding-bottom:8px;
	font-size:18px;
	text-transform:uppercase;
	color:#572e26;
	font-weight:normal;	
}

.cart_panier_distributeur h2{
	float:left;
	width:115px;
	padding-top:4px;
	color:#000000;
	font-size:13px;
	font-weight:bold;	
}

.cart_panier_distributeur .bt_mode_livraison {
	background:transparent url(../../../../../images/woodcocoon/cart/fond_mode_livraison.gif) no-repeat scroll left bottom;
	color:#572E26;
	display:block;
	float:left;
	font-size:12px;
	height:25px;
	line-height:25px;
	text-align:center;
	text-transform:uppercase;
	width:160px;
}

.cart_panier_distributeur .question{
	display:block;
	float:left;
	width:200px;
	padding:5px 0 0 5px;
	color:#a89177;
	font-size:9px;
	text-decoration:underline;
}

.cart_panier_distributeur .question:hover{
	color:#8d7961;
}

/*Contenu du panier*/
.cart_panier_distributeur .contenu_panier{
	padding:18px 0 9px 0;
}

.cart_panier_distributeur .contenu_panier h4{
	height:19px;
	line-height:19px;
	background:url(../../../../../images/woodcocoon/cart/titre_fond.gif) repeat-x top;
	padding-left:8px;
	margin-bottom:4px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.cart_panier_distributeur .contenu_panier .row{
	background:none;
	border-bottom:solid 2px #b69482;
	padding:7px 0 7px 0;
	margin:0px;
}

.cart_panier_distributeur .contenu_panier .row .libelle{
	float:left;
	width:372px;
	padding:8px 0 0 8px;	
	font-size:16px;
	color:#572e26;
	text-transform:uppercase;	
}

.cart_panier_distributeur .contenu_panier .row .libelle .reference{
	text-transform:none;
	font-size:13px;
	color:#000000;	
	font-weight:bold;
}

.cart_panier_distributeur .contenu_panier .row .prix_unitaire{
	float:left;
	width:100px;
	height:52px;	
	padding-top:6px;	
	background:url(../../../../../images/woodcocoon/cart/separateur_vertical.gif) no-repeat right bottom;
	text-align:center;
	font-size:11px;
	color:#000000;	
}

.cart_panier_distributeur .contenu_panier .row .prix_unitaire div{
	padding-top:7px;
	font-size:18px;
	text-transform:uppercase;
	color:#3c1a15;
}

.cart_panier_distributeur .contenu_panier .row .quantites{
	float:left;
	width:97px;
	height:52px;	
	padding-top:6px;
	background:url(../../../../../images/woodcocoon/cart/separateur_vertical.gif) no-repeat right bottom;
	text-align:center;
	font-size:11px;
	color:#000000;
}

.cart_panier_distributeur .contenu_panier .row .quantites select{
	margin-top:5px;
	width:50px;
}

.cart_panier_distributeur .contenu_panier .row .prix{
	float:left;
	width:138px;
	padding:0px 0px 0px 0px;
	text-align:center;	
}

.cart_panier_distributeur .contenu_panier .row .prix .prix_total{
	float:right;
	background:url(../../../../../images/woodcocoon/cart/panier_prix_fond.gif) no-repeat left bottom;
	width:113px;
	height:47px;
	text-align:left;
	padding:6px 7px 0 7px;
}

.cart_panier_distributeur .contenu_panier .row .prix .prix_total div{
	padding-top:8px;
	font-size:18px;
	text-align:center;
	color:#3c1a15;
}

/*Totaux*/
.cart_panier_distributeur .total{
	float:right;
	width:273px;
	height:35px;
	padding:5px 0 0 24px;
	background:url(../../../../../images/woodcocoon/cart/panier_fond_total.gif) no-repeat;
}

.cart_panier_distributeur .total .libelle{
	float:left;
	width:100px;
	padding-top:7px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
}

.cart_panier_distributeur .total .libelle a{
	display:block;
	color:#FFFFFF;
	text-decoration:underline;
	font-size:10px;	
	text-transform:lowercase;
	font-weight:normal;
}

.cart_panier_distributeur .total .total_prix{
	float:right;
	width:118px;
	padding-right:10px;
	color:#3c1a15;
	font-size:22px;
	text-align:right;
}

/*Mode de livraison*/
.cart_panier_distributeur .contenu_modes_livraison{
	padding:31px 0 15px 0;
}

.cart_panier_distributeur .contenu_modes_livraison h4{
	height:19px;
	line-height:19px;
	background:url(../../../../../images/woodcocoon/cart/titre_fond.gif) repeat-x top;
	padding-left:8px;
	margin-bottom:4px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.cart_panier_distributeur .contenu_modes_livraison .explication{
	padding:0 0 4px 8px;
}

.cart_panier_distributeur .contenu_modes_livraison .row{
	background:none;
	border-bottom:solid 2px #b69482;
	padding:7px 0 7px 0;
	margin:0px 0px 13px 0px;
}

.cart_panier_distributeur .contenu_modes_livraison .row .distributeur{
	padding-bottom:4px;
}

.cart_panier_distributeur .contenu_modes_livraison .row .distributeur_nom{
	float:left;
	width:400px;
	padding-left:8px;
	font-size:16px;
	color:#572e26;
	text-transform:uppercase;
}

.cart_panier_distributeur .contenu_modes_livraison .row .distributeur_ville{
	float:right;
	width:300px;
	text-align:right;
	text-transform:uppercase;
	color:#2f211e;
}

.cart_panier_distributeur .contenu_modes_livraison .row .description .header{
	line-height:5px;
	font-size:0px;
	height:5px;
	background:url(../../../../../images/woodcocoon/cart/panier_modes_livraison_header.gif) no-repeat;
}

.cart_panier_distributeur .contenu_modes_livraison .row .description .fond{
	background:#FFFFFF;
	padding:0 12px 5px 8px;
	color:#000000;
}

.cart_panier_distributeur .contenu_modes_livraison .row .description .fond a{
	text-decoration:underline;
	color:#000000;
}

.contenu_modes_livraison .row .description .fond .adresse{
	float:left;
	width:120px;
	padding-right:30px;
}

.contenu_modes_livraison .row .description .fond .adresse a{
	display:block;
	padding-top:4px;
}

.contenu_modes_livraison .row .description .fond .coordonnees{
	float:left;
	width:160px;
	padding-right:30px;
}

.contenu_modes_livraison .row .description .fond .horaires{
	float:left;
	width:200px;
	padding-right:30px;
}

.contenu_modes_livraison .row .description .fond .selection{
	float:left;
	width:98px;
	height:34px;
	padding:20px 0 0 20px;
	background:url(../../../../../images/woodcocoon/cart/separateur_vertical_fond_blanc.gif) no-repeat left top;
	font-size:10px;
	color:#2f211e;
}

.cart_panier_distributeur .contenu_modes_livraison .row .description .footer{
	line-height:5px;
	font-size:0px;
	height:5px;
	background:url(../../../../../images/woodcocoon/cart/panier_modes_livraison_footer.gif) no-repeat;
}

.cart_panier_distributeur .bt_etape_suivante{
	margin:0px;
}

.cart_panier_distributeur .bt_recalculer{
	border: none;
	width:178px;
	cursor: pointer;
}

/*--------------------------------------- Informations -----------------------------------*/
.cart_informations{
	padding-bottom:15px;
}	

.cart_informations fieldset {
	border: none;
	width:721px;
}

.cart_informations legend{
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	color: #572e26;	
	font-weight:normal;
	text-transform:uppercase;
}

.cart_informations dl{
	border-top:solid 2px #b69482;
	margin:3px 0px 0px 0px;
	padding-top:10px;
}

.cart_informations dl dt{
	float: left;
	width: 135px;
	font-size: 12px;
	color:#342e24;
	font-weight:bold;
}

.cart_informations dl dt span{
	color:#572e26;	
}

.cart_informations dl dd{
	margin: 4px 0 2px 0;
}

.cart_informations input, 
.cart_informations textarea{
    width:250px;
	color:#342e24;
	font-size:11px;
	text-decoration:none;
}

.cart_informations #fieldset_informations,
.cart_informations #fieldset_adresse_livraison{
	padding-bottom:25px;
}

.cart_informations #fieldset_adresse_livraison dl{
	border:none;
}

.cart_informations #fieldset_adresse_identique dl dt{
	width:0px;
} 

.cart_informations #fieldset_adresse_identique dl dd{
	font-size: 12px;
	color:#342e24;
	font-weight:bold;	
}

.cart_informations #cart_order_shipping_same{
	width:20px;
	margin: 0px;
}

.cart_informations #horaires{
	font-size:12px;
	font-weight:bold;
	color:#342e24;
	padding-bottom:10px;
	border-bottom:solid 2px #b69482;
}

.cart_informations #horaires #horaires_explications{
	border-top:solid 2px #b69482;
	margin:3px 0px 0px 0px;
	padding:10px 0 10px 0;
	font-weight:normal;	
}

.cart_informations .creneau{
	padding:3px 0 0 0;
}

.cart_informations .creneau input{
	width:95px;
	margin-right:9px;
	font-size:11px;	
}

.cart_informations .creneau select{
	width:84px;
	text-align:center;
	font-size:11px;
}

.cart_informations .legende{
	padding:10px 0 0px 0;
	font-size:10px;
}

.cart_informations .legende span{
	color:#572e26;	
}

.cart_informations .bt_etape_suivante,
.cart_recapitulatif .bt_etape_suivante{
	width:122px;
	border: none;
	font-size:12px;
	font-weight: bold;
	text-align:center;
	color:#FFFFFF;	
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

/*--------------------------------------- R�capitulatif -----------------------------------*/
.cart_recapitulatif{
	padding-bottom:15px;
}

.cart_recapitulatif h1{
	padding-bottom:8px;
	font-size:18px;
	text-transform:uppercase;
	color:#572e26;
	font-weight:normal;	
}

.cart_recapitulatif h2{
	float:left;
	width:115px;
	padding-top:4px;
	color:#000000;
	font-size:13px;
	font-weight:bold;	
}

.cart_recapitulatif .mode_livraison{
	display:block;
	float:left;
	width:160px;
	height:25px;
	line-height:25px;
	background:url(../../../../../images/woodcocoon/cart/fond_mode_livraison.gif) no-repeat left bottom;
	color:#572e26;	
	text-align:center;
	font-size:12px;
	text-transform:uppercase;	
}

/*Contenu panier*/
.cart_recapitulatif .contenu_panier{
	padding:18px 0 10px 0;
}

.cart_recapitulatif .contenu_panier h4{
	height:19px;
	line-height:19px;
	background:url(../../../../../images/woodcocoon/cart/titre_fond.gif) repeat-x top;
	padding-left:8px;
	margin-bottom:4px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.cart_recapitulatif .contenu_panier h4 span{
	float:left;
	width:300px;
}

.cart_recapitulatif .contenu_panier h4 .bt_modifier{
	float:right;
	width:80px;
	padding-right:8px;
	color:#FFFFFF;
	text-align:right;
	text-decoration:underline;
}

.cart_recapitulatif .contenu_panier h4 .bt_modifier:hover{
	color:#efecea;
}

.cart_recapitulatif .contenu_panier .row{
	background:none;
	border-bottom:solid 2px #b69482;
	padding:7px 0 7px 0;
	margin:0px;
}


.cart_recapitulatif .contenu_panier .row.row_last{
	border-bottom:none;
}

.cart_recapitulatif .contenu_panier .row .libelle{
	float:left;
	width:372px;
	padding:8px 0 0 8px;	
	font-size:16px;
	color:#572e26;
	text-transform:uppercase;	
}

.cart_recapitulatif .contenu_panier .row .libelle .reference{
	text-transform:none;
	font-size:13px;
	color:#000000;	
	font-weight:bold;
}

.cart_recapitulatif .contenu_panier .row .prix_unitaire{
	float:left;
	width:100px;
	height:52px;	
	padding-top:6px;	
	background:url(../../../../../images/woodcocoon/cart/separateur_vertical.gif) no-repeat right bottom;
	text-align:center;
	font-size:11px;
	color:#000000;	
}

.cart_recapitulatif .contenu_panier .row .prix_unitaire div{
	padding-top:7px;
	font-size:18px;
	text-transform:uppercase;
	color:#3c1a15;
}

.cart_recapitulatif .contenu_panier .row .quantites{
	float:left;
	width:97px;
	height:52px;	
	padding-top:6px;
	background:url(../../../../../images/woodcocoon/cart/separateur_vertical.gif) no-repeat right bottom;
	text-align:center;
	font-size:11px;
	color:#000000;
}

.cart_recapitulatif .contenu_panier .row .quantites div{
	padding-top:7px;
	font-size:18px;
	color:#533630;
}

.cart_recapitulatif .contenu_panier .row .quantites select{
	margin-top:5px;
	width:50px;
}

.cart_recapitulatif .contenu_panier .row .prix{
	float:left;
	width:138px;
	padding:0px 0px 0px 0px;
	text-align:center;	
}

.cart_recapitulatif .contenu_panier .row .prix .prix_total{
	float:right;
	background:url(../../../../../images/woodcocoon/cart/panier_prix_fond.gif) no-repeat left bottom;
	width:113px;
	height:47px;
	text-align:left;
	padding:6px 7px 0 7px;
}

.cart_recapitulatif .contenu_panier .row .prix .prix_total div{
	padding-top:8px;
	font-size:18px;
	text-align:center;
	color:#3c1a15;
}

/*Mode de livraison*/
.cart_recapitulatif .contenu_modes_livraison{
	padding-bottom:15px;
}

.cart_recapitulatif .contenu_modes_livraison h4{
	height:19px;
	line-height:19px;
	background:url(../../../../../images/woodcocoon/cart/titre_fond.gif) repeat-x top;
	padding-left:8px;
	margin-bottom:4px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.cart_recapitulatif .contenu_modes_livraison h4 span{
	float:left;
	width:300px;
}

.cart_recapitulatif .contenu_modes_livraison h4 .bt_modifier{
	text-decoration:underline;
	float:right;
	width:80px;
	padding-right:8px;
	color:#FFFFFF;
	text-align:right;
}

.cart_recapitulatif .contenu_modes_livraison h4 .bt_modifier:hover{
	color:#efecea;
}

.cart_recapitulatif .contenu_modes_livraison .explication{
	padding:0 0 4px 8px;
}

.cart_recapitulatif .contenu_modes_livraison .row{
	background:none;
	border-bottom:solid 2px #b69482;
	padding:0px 0 7px 0;
	margin:0px;
}

.cart_recapitulatif .contenu_modes_livraison .row .libelle{
	padding:8px 0 10px 3px;
	font-size:16px;
	color:#572e26;
	text-transform:uppercase;
}

.cart_recapitulatif .contenu_modes_livraison .row .description .header{
	line-height:5px;
	font-size:0px;
	height:5px;
	background:url(../../../../../images/woodcocoon/cart/panier_modes_livraison_header.gif) no-repeat;
}

.cart_recapitulatif .contenu_modes_livraison .row .description .fond{
	background:#FFFFFF;
	padding:0 12px 5px 12px;
}

.cart_recapitulatif .contenu_modes_livraison .row .description .footer{
	line-height:5px;
	font-size:0px;
	height:5px;
	background:url(../../../../../images/woodcocoon/cart/panier_modes_livraison_footer.gif) no-repeat;
}

.cart_recapitulatif .total {
	float:right;
	width:273px;
	height:35px;
	padding:5px 0 15px 24px;
	background:url(../../../../../images/woodcocoon/cart/panier_fond_total.gif) no-repeat;
}

.cart_recapitulatif .total .libelle{
	float:left;
	width:100px;
	padding-top:7px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
}

.cart_recapitulatif .total .total_prix{
	float:right;
	width:121px;
	padding-right:7px;
	color:#3c1a15;
	font-size:22px;
	text-align:center;
}

/*Informations*/
.cart_recapitulatif .informations{
	padding-bottom:15px;
	font-size:12px;
}

.cart_recapitulatif .informations span,
.cart_recapitulatif .informations div{
	font-weight:bold;
}

.cart_recapitulatif .informations h4{
	height:19px;
	line-height:19px;
	background:url(../../../../../images/woodcocoon/cart/titre_fond.gif) repeat-x top;
	padding-left:8px;
	margin-bottom:4px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.cart_recapitulatif .informations h4 span{
	float:left;
	width:300px;
}

.cart_recapitulatif .informations h4 .bt_modifier{
	text-decoration:underline;
	float:right;
	width:80px;
	padding-right:8px;
	color:#FFFFFF;
	text-align:right;
}

.cart_recapitulatif .informations h4 .bt_modifier:hover{
	color:#efecea;
}

.cart_recapitulatif .informations .nomination{
	padding:5px 0 15px 0;
}

.cart_recapitulatif .informations .libelle{
	padding:5px 0 3px 0;
}

.cart_recapitulatif .conteneur_bt_navigation{
	border-top:solid 2px #b69482;
}

/*------------------------------------- Paiement -------------------------*/
.cart_paiement h1 {
	color:#572E26;
	font-size:18px;
	font-weight:normal;
	padding-bottom:8px;
	text-transform:uppercase;
}

.cart_paiement .informations{
	padding-bottom:15px;
	font-size:12px;
}

.cart_paiement .informations h4{
	height:19px;
	line-height:19px;
	background:url(../../../../../images/woodcocoon/cart/titre_fond.gif) repeat-x top;
	padding-left:8px;
	margin-bottom:4px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.cart_paiement .informations h4 span{
	float:left;
	width:300px;
}

.cart_paiement .explication{
	padding:0 0 4px 8px;	
	font-weight: normal;
	font-size: 11px;
}

.cart_paiement .validation_commande{
	text-align: center;
}

.cart_paiement .bt_valider_commande{
	display:block;
	border:none;
	float:right;
	width:160px;
	height:30px;
	margin-right:280px;
	line-height:30px;
	background:url(../../../../../images/woodcocoon/cart/bt_valider_commande.gif) no-repeat left bottom;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

.cart_paiement .bt_valider_commande:hover{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../../../../../images/woodcocoon/cart/bt_valider_commande.gif) no-repeat left top;
}

.cart_paiement .bt_annuler_commande{
	background:transparent url(../../../../../images/woodcocoon/cart/listing_bt_chercher.gif) no-repeat scroll left bottom;
	color:#FFFFFF;
	display:block;
	border:none;
	float:right;
	margin-right:280px;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-align:center;
	width:160px;
}

.cart_paiement .bt_annuler_commande:hover{
	background:transparent url(../../../../../images/woodcocoon/cart/listing_bt_chercher.gif) no-repeat scroll left top;
	color:#FFFFFF;
	text-decoration:none;
}

form#cartVoucherForm {
	padding-top: 5px;
}

form#cartVoucherForm input#cartVoucherFormSubmit {
	width:27px;
	height:26px;
	background:url(../../../../../images/woodcocoon/newsletter/bt_ok.gif) no-repeat 0 bottom;
	border:none;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	padding:0px;
	text-transform: uppercase;
}

form#cartVoucherForm input#cartVoucherFormSubmit:hover{
	background:url(../../../../../images/woodcocoon/newsletter/bt_ok.gif) no-repeat 0 top;
}

div.contenu_coupon ul.errors {
	padding-left: 45px !important;
}

div.contenu_coupon {
	padding-top: 0 !important;
}

div.contenu_coupon div.description div.fond table td span {
	font-weight: bold;
	font-size: large;
}

div.contenu_coupon div.description div.fond table, div.contenu_coupon div.description div.fond table tr td {
	border: none;
}
