html, body{
	width:100%;
	height:100%;
	min-width:960px;
}
body {
	margin:0;
	background:url(../images/bg-header.jpg) no-repeat 50% 0;
	/*background:url(../images/bg-header-fetes.jpg) no-repeat 50% 0;*/
	font:12px Tahoma, Arial, Helvetica, sans-serif;;
	color:#5a5651;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#5a5651;
}
a:hover {text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
.pagination-select{background:#5A5651; color:#FFF; padding:0 2px 0 2px;}











.equinorm{
	background-color: #fba504;
	padding: 5px;
	margin: 5px;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/*main container*/
#g-main {
	position:relative;
	margin:0 auto;
	width: 962px;
	overflow:hidden;
}
/*header*/
#g-header {
	min-height:80px;
}
/*logo*/
#g-header h1 {
	margin:0;
	padding:4px 0 61px 5px;
}
/*#g-header h1 a {
	display:block;
	width:201px;
	height:93px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
}*/

#g-header h1 a {
	display:block;
	width:201px;
	height:113px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
}

.h-espace {
	position:absolute;
	top:36px;
	*top:25px;
	left:662px;
	width:198px;
}
.h-espace strong {
	font-size:15px;
	line-height:18px;
	color:#fba504;
	display:block;
	padding:0 0 6px 43px;
	font-weight:normal;
}
.h-espace div {
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
}
.h-espace div label {
	float:left;
	width:67px;
	font-size:11px;
	color:#5a5651;
	line-height:14px;
}
.h-espace div input {float:left;}
.h-espace div .input-text {
	width:83px;
	border:1px solid #c2b9af;
	padding:1px 5px 0;
	font-size:11px;
	color:#5a5651;
	display:inline;
	margin:0 5px 0 0;
}
.h-espace ul {
	list-style:none;
	margin:0;
	padding:1px 0 0 ;
	width:100%;
	overflow:hidden;
}
.h-espace ul li {
	float:left;
	padding:0 4px 0 6px;
	background: url(../images/sep-header.gif) no-repeat 0 2px;
	margin:0 6px 0 -6px;
	font-size:11px;
}
.h-espace ul li.active {font-weight:bold;}
.h-mon-panier {
	position:absolute;
	top:29px;
	left:859px;
	width:110px;
}
.orange {
	color:#fba504;
	font-weight: bold;
}

.gras {
	font-weight: bold;
}
.h-mon-panier strong {
	font-size:15px;
	line-height:30px;
	color:#fba504;
	display:block;
	padding:1px 0 0 28px;
	background: url(../images/bg-mon-panier.gif) no-repeat;
	font-weight:normal;
}
.h-mon-panier strong a {color:#fba504;}
.h-mon-panier p {
	text-align:center;
	margin:0;
	font-size:11px;
	line-height:14px;
}
.h-header-holder {
	width:962px;
	overflow:hidden;
	position:absolute;
	top:128px;
	*top:115px;
	left:0;
}





















/*navigation*/
.h-header-holder ul {
	float:left;
	list-style:none;
	margin:0;
	padding:4px 0 0;
}
.h-header-holder ul li {
	float:left;
	padding:4px 9px 0 0;
	font-size:15px;
	line-height:20px;
}
.h-header-holder ul li a {
	float:left;
	background:#b2a597  url(../images/bg-menu-left.gif) no-repeat;
	color:#fff;
	cursor:pointer;
}
.h-header-holder ul li a span {
	float:left;
	height:20px;
	line-height:20px;
	background: url(../images/bg-menu-right.gif) no-repeat 100% 0 ;
	padding:0 6px;
}
.h-header-holder ul li.active a,
.h-header-holder ul li a:hover {
	position:relative;
	margin:-4px 0 0;
	background:#fba504 url(../images/bg-menu-left.gif) no-repeat 0 -20px;
	text-decoration:none;
}
.h-header-holder ul li.active a span,
.h-header-holder ul li a:hover span {
	padding-bottom:4px;
	background-position:100% -20px;
}
/*.h-rechercher*/
.h-rechercher {
	float:right;
	padding:6px 2px 0 0;
} 
.h-rechercher form,
.h-rechercher fieldset {float:left;}
.h-rechercher label {
	float:left;
	width:74px;
	height:17px;
	background:url(../images/rechercher.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.h-rechercher span {
	float:left;
	width:148px;
	height:15px;
	overflow:hidden;
	background:#fff;
	border:1px solid #c2b9af;
	margin:0 5px 0 0;
	display:inline;	
}
.h-rechercher input {float:left;}
.h-rechercher span input {
		width:138px;
		padding:0 5px;
		border-style:none;
		background:none;
		font-size:11px;
}
/*content*/
.w-container {
	overflow:hidden;
	background: url(../images/bg-container.gif) repeat-y;
	height:1%;
	border-top:10px solid #fff;
}
.w-container.inner {
	background: url(../images/bg-container-inner.gif) repeat-y;
	padding:0 0 0 1px;
}
.w-container.inner2 {
	background: url(../images/bg-container-inner2.gif) repeat-y;
	padding:0 0 0 1px;
}
#g-content {
	width:702px;
	float:left;
}
.w-container.inner2 #g-content {
	width:532px;
}
.pagination-top{
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	text-align: center;
}
.pagination-top img{
	margin: 0 5px 0 5px;
	vertical-align: -2px;
}
/* product-holder */
.w-product-holder{
	width:100%;
	overflow:hidden;
}
.w-product-holder .box{
	width:256px;
	margin:0 0 0 10px;
	float:left;
	padding:0 0 18px;
	display:inline;
}


/* Livraison */
.livraison-holder{
	width:692px;
	float:left;
	display: inline;
	overflow:hidden;
	margin: 0 0 20px 10px;
	background: url(../images/bg_livraison_holder.png) repeat-y;
}
.livraison-top{
	width:100%;
	overflow:hidden;
	background: url(../images/bg_livraison_top.png) no-repeat;
}
.livraison-bottom{
	width:692px;
	padding:3px 0 10px;
	overflow:hidden;
	background: url(../images/bg_livraison_bottom.png) no-repeat 0 100%;
}

.bloc_liv{
	width:336px;
	float:left;
}

.bloc_liv2{
	width:336px;
	float:left;
	display:inline;
	margin: 0 0 0 20px;
}

.bloc_liv h2{
	font-size:14px;
	margin:0 0 0 10px;
	color:#fba504;
}

.bloc_liv2 h2{
	font-size:14px;
	margin:0 0 0 10px;
	color:#fba504;
}

.bloc_add {
	width:316px;
	margin:10px 0 0 10px;
	text-align: center;
}

.bloc_add td{
	width:150px;
}





.w-product-profile h2{
	font-size:14px;
	margin:0;
}

.w-product-holder .box h2{
	font-size:14px;
	margin:0;
	height: 35px;
}
.w-product-holder .prod-note{
	font-size:12px;
	display:block;
	margin:0 0 3px;
	height: 30px;
}
.w-product-holder .box div{
	border:1px solid #e3dfda;
	position:relative;
	overflow:hidden;
	text-align:center;
	height:190px;
	min-height:190px;
}

.w-product-holder .prod-price-promo{
	position:absolute;
	bottom:5px;
	left:74px;
	width:64px;
	line-height:19px;
	background:#7f7a73;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

.w-product-holder .prod-price-strike{
	position:absolute;
	bottom:5px;
	left:5px;
	width:64px;
	line-height:19px;
	background:#7f7a73;
	color:#fff;
	font-weight:normal;
	text-align:center;
}

.w-product-holder .prod-price{
	position:absolute;
	bottom:5px;
	left:5px;
	width:64px;
	line-height:19px;
	background:#7f7a73;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

.w-product-holder .prod-btns{
	list-style:none;
	margin:0;
	padding:0 0 1px;
	background: url(../images/bg-prod-btns.gif) no-repeat;
	font:14px/25px "Trebuchet MS", Helvetica, sans-serif;
	height:1%;
	overflow:hidden;
	letter-spacing:-1px;
}
.w-product-holder .prod-btns li{
	float:left;
}
.w-product-holder .prod-btns li a{
	display:block;
	width:101px;
	text-align:center;
}
.w-product-holder .prod-btns li a:hover{text-decoration:none;}
.w-product-holder .prod-btns li a.cart{
	width:117px;
	background: url(../images/ico-cart.gif) no-repeat 13px 50%;
	text-align:left;
	padding:0 0 0 38px;
}
/* product profile */
.w-product-profile{
	padding:0 0 30px 10px;
	height:1%;
	overflow:hidden;
}
.w-product-profile h2{margin:0 0 8px !important;}
.w-product-profile .prod-gall{
	width:256px;
	float:left;
	margin:0 20px 0 0;
}
.w-product-profile .prod-gall img{display:block;}
.w-product-profile .prod-gall div{
	border:1px solid #e3dfda;
	position:relative;
	margin:0 0 10px;
	height:230px;
	overflow:hidden;
}
.w-product-profile .prod-gall .zoom{
	background: url(../images/a-zoom.png) no-repeat;
	position:absolute;
	bottom:0;
	right:0;
	width:26px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	cursor: pointer;
}

.w-product-profile .prod-gall .pts_o{
	position:absolute;
	top:5px;
	right:5px;
	background: url(../images/points_orange.png) no-repeat;
	width:61px;
	height:40px;
	color:#fff;
	font-size:12px;
	line-height:35px;
	padding:0 10px 0 0;
	text-align:center;
	letter-spacing:-1px;
}

.w-product-profile .prod-gall .pts_o strong{font-size:14px;}

.w-product-profile .prod-gall .pts_v{
	position:absolute;
	top:5px;
	right:5px;
	background: url(../images/points_vert.png) no-repeat;
	width:61px;
	height:40px;
	color:#fff;
	font-size:12px;
	line-height:35px;
	padding:0 10px 0 0;
	text-align:center;
	letter-spacing:-1px;
}

.w-product-profile .prod-gall .pts_v strong{font-size:14px;}
.w-product-profile .prod-gall .fav{
	background: url(../images/a-favorite.png) no-repeat;
	width:57px;
	height:62px;
	position:absolute;
	bottom:0;
	left:3px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:none;
}
.w-product-profile .prod-gall ul{
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
	width:260px;
	
}
.w-product-profile .prod-gall ul li{
	float:left;
	border:1px solid #e3dfda;
	margin:0 5px 0 0;
	display:inline;
}
.w-product-profile .txt-holder{
	height:1%;
	overflow:hidden;
}
.w-product-profile .vid{
	float:right;
	display:inline;
	width:26px;
	height:29px;
	margin:0 5px 0 15px;
	background: url(../images/ico-video.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.w-product-profile p{
	margin:0 0 7px;
	color:#5a5651;
	line-height:14px;
}
.w-product-profile .price-block{
	display:block;
	text-align:center;
	margin:0 0 15px;
}
.w-product-profile .price-block strong{
	background:#7f7a73;
	color:#fff;
	padding:2px 10px;
	line-height:19px;
}
.w-product-profile .price-block span{text-decoration:line-through;font-weight:bold;}
.w-product-profile .select-form{
	margin: 0 0 19px 40px;
}
.w-product-profile .select-form div{
	height:1%;
	overflow:hidden;
	margin:0 0 15px;
}
.w-product-profile .select-form label{
	float:left;
	padding: 0 10px 0 0;
	line-height:18px;
}
.w-product-profile .select-form select{float:left;}
.w-product-profile .prof-mnu{
	list-style:none;
	margin:0;
	padding:0 0 5px 40px;
	line-height:25px;
}
.w-product-profile .prof-mnu li{
	padding:0 0 1px;
	background: url(../images/sep-prof-mnu.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
}
.w-product-profile .prof-mnu a{
	float:left;
	padding:0 0 0 26px;
}
.w-product-profile .prof-mnu .man a{background: url(../images/ico-man.gif) no-repeat;}
.w-product-profile .prof-mnu .heart a{background: url(../images/ico-heart.gif) no-repeat;}
.w-product-profile .prof-mnu .star a{background: url(../images/ico-star.gif) no-repeat;}
.w-product-profile .soc-icons{
	height:1%;
	overflow:hidden;
	margin:0 0 0 40px;
}
.w-product-profile .soc-icons span{
	float:left;
	padding: 0 8px 0 2px;
}
.w-product-profile .soc-icons ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.w-product-profile .soc-icons ul li{
	float:left;
	padding: 0 6px 0 0;
}
/* tabset */
.tabset{
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
	height:1%;
	overflow:hidden;
	font-size:12px;
}
.tabset li{
	float:left;
	margin:0 4px 0 0;
}
.tabset li a{
	background: url(../images/a-tab-left.gif) no-repeat;
	float:left;
	cursor:pointer;
}
.tabset li.active a,
.tabset li a:hover{background:#fba606 url(../images/a-tab-left-hover.gif) no-repeat; color:#fff; text-decoration:none;}
.tabset li a span{
	float:left;
	background: url(../images/a-tab-right.gif) no-repeat 100% 0;
	height:36px;
	padding:0 8px;
	display:table;
}
.tabset li.active a span,
.tabset li a:hover span{background: url(../images/a-tab-right-hover.gif) no-repeat 100% 0;}
.tabset li a em{
	font-style:normal;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.tab{
	margin:0 0 0 10px;
	/*padding: 10px 45px 0 10px;*/
	padding: 10px 10px 0 10px;
	border:1px solid #fba606;
	min-height:153px;
	position:relative;
	float:left;
	display:inline;
	width: 500px;
}
* html .tab{height:153px;}
.tab p{
	margin:0;
	padding: 0 0 10px 0;
}

.tab2{
	margin:0 0 0 10px;
	/*padding: 10px 45px 0 10px;*/
	padding: 10px 10px 0 10px;
	position:relative;
	float:left;
	display:inline;
	width: 500px;
}
.tab2 p{
	margin:0;
	padding: 0 0 10px 0;
	text-align:center;
}

.tab table{
	padding: 0 0 5px 0;
}

.tab .ligne_com{
	border-bottom:1px solid #e3dfda;
	text-align:left;
	margin: 0 0 10px 0;
}
.tab .ligne_com p.titre_com{
	font-weight:bold;
}
.tab .ligne_com p.titre_com span{
	font-weight:normal;
	font-style:italic;
}

.tab input.input_com {
	border:1px solid #c2b9af;
	width:380px;
}

.tab textarea.textarea_com {
	border:1px solid #c2b9af;
	width:380px;
}

.tab input.submit_admin{
	width:180px;
	color:#5a5651;
	background-color:#fba504;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	border:1px solid #c2b9af;
}

.submit_admin{
	width:180px;
	color:#5a5651;
	background-color:#fba504;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	border:1px solid #c2b9af;
}

.tab div{
	margin:0;
	padding: 0 0 10px 0;
	text-align:center;
}
.tab .zoom{
	position:absolute;
	top:9px;
	right:10px;
	width:27px;
	height:28px;
	background: url(../images/a-zoom.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

.tab .box_tab3{
	width:235px;
	margin:0 0 0 10px;
	float:left;
	padding:0 0 18px;
	display:inline;
}
.tab .box_tab3 h2{
	font-size:14px;
	margin:0;
	height:35px;
}
.tab .box_tab3 div{
	border:1px solid #e3dfda;
	position:relative;
	overflow:hidden;
	text-align:center;
	height:190px;
	min-height:190px;
}
.tab .box_tab3 .prod-price-promo{
	position:absolute;
	bottom:5px;
	left:74px;
	width:64px;
	line-height:19px;
	background:#7f7a73;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

.tab .box_tab3 .prod-price-strike{
	position:absolute;
	bottom:5px;
	left:5px;
	width:64px;
	line-height:19px;
	background:#7f7a73;
	color:#fff;
	font-weight:normal;
	text-align:center;
}

.tab .box_tab3 .prod-price{
	position:absolute;
	bottom:5px;
	left:5px;
	width:64px;
	line-height:19px;
	background:#7f7a73;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
/* l-column */
.l-column{
	width:170px;
	float:left;
}
.l-column2{
	width:270px;
	float:left;
	margin: 0 0 0 50px;
	display: inline;
}
.col-nav{
	list-style:none;
	margin:-5px 0 0;
	padding:0;
	line-height:16px;
}
.col-nav li{
	padding: 5px 0 5px 10px;
	background: url(../images/sep-l-column-nav.gif) no-repeat 0 100%;
}
.col-nav a{
	background: url(../images/bullet-l-column-nav.gif) no-repeat 0 50%;
	padding:0 0 0 9px;
	color:#7f7a73;
}
.col-nav li.active a{
	color:#fba504;
	font-weight:bold;
	text-decoration:none;
	background: url(../images/bullet-l-column-nav-hover.gif) no-repeat 0 50%;
}
.col-nav a:hover{
	color:#fba504;
	font-weight:normal;
	text-decoration:none;
	background: url(../images/bullet-l-column-nav-hover.gif) no-repeat 0 50%;
}
.col-nav li.inactive a
{
	color:#fba504;
	font-weight:normal;
	text-decoration:none;
	background: url(../images/bullet-l-column-nav-hover.gif) no-repeat 0 50%;
}
.col-nav li.inactive a:hover
{
	color:#fba504;
	font-weight:normal;
	text-decoration:underline;
}
.col-nav ul{
	list-style:none;
	margin:0;
	padding:0 0 0 19px;
}
.col-nav ul li{
	background:none;
	padding:0;
}
.col-nav ul a{
	color:#7f7a73 !important;
	background:none !important;
	padding:0;
}
.col-nav ul a:hover{
	color:#7f7a73 !important;
}
/*l-pour*/
.l-pour {
	height:1%;
	padding:0 0 0 10px;
}
.l-pour:after {
	content:"";
	display:block;
	clear:both;
}
.l-pour h2 {
	font:bold 12px/16px "Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 14px;
}
.c-step-holder {
	height:1%;
	padding:0 0 20px;
}
.c-step-holder:after {
	content:"";
	display:block;
	clear:both;
}
.c-step-holder .step {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	background: url(../images/sep-step.gif) repeat-x 0 9px;
}
.c-step-holder .step li {
	float:left;
	display:inline;
	position:relative;
	font:14px/22px "Trebuchet MS", Helvetica, sans-serif;
	height:1%;
	overflow:hidden;
}
.c-step-holder .step li span {
	position:absolute;
	width:50%;
	left:50%;
	top:0;
	height:30px;
	background:#fff;
}
.c-step-holder .step li.first span {
	left:auto;
	right:50%;
}
.c-step-holder .step li div {
	position:relative;
	z-index:2;
	float:left;
	padding:0 16px 0 24px;
}
.c-step-holder .step li strong {
	display:block;
	width:31px;
	margin:0 auto;
	background: url(../images/bg-step.gif) no-repeat 0 -2px;
	text-align:center;
	height:21px;
	overflow:hidden;
	line-height:18px;
}
.c-step-holder .step li p {
	margin:0;
	text-align:center;
}
* html .c-step-holder .step li strong {
	display:inline-block;
	position:relative;
	clear:both;
}
*+html .c-step-holder .step li strong {
	display:inline-block;
	position:relative;
	clear:both;
}
.c-step-holder .step li.active {color:#fba504;}
.c-step-holder .step li.active strong {
	color:#fff;
	background-position:0 -26px;
}
.besoin {
	float:right;
	width:151px;
	height:59px;
	background:url(../images/btn-besoin.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	margin:-20px 0 0;
}
/*c-regler*/
.c-regler {
	list-style:none;
	margin:0;
	padding:0 0 19px 64px;
}
.c-regler li {
	height:1%;
	overflow:hidden;
	vertical-align:top;
	padding:0 0 12px;
	font-size:12px;
	line-height:16px;
}
.c-regler li strong {
	width:336px;
	padding:0 4px 0 0;
	float:left;
	font-weight:normal;
}
.c-regler li.alerte_fdp strong {
	width:600px;
	padding:0 4px 0 0;
	text-align: right;
	float:left;
	font-weight:bold;
}
.c-regler li div {
	width:184px;
	padding:0 3px 1px 1px;
	overflow:hidden;
	float:left;
}
.c-regler li div select {
	width:182px;
	padding:0;
	margin:0;
	border:1px solid #c2b9af;
	color:#5a5651;
}
.c-regler li p {
	float:left;
	width:80px;
	text-align:center;
	margin:0;
}

.c-regler li input.float {
	float:left;
	border: none;
	width:auto;
	margin:0;
}

.c-regler li input {
	float:left;
	border:1px solid #c2b9af;
	width:100px;
	color:#5a5651;
	text-align:center;
	margin: 0 0 0 5px;
}

.c-regler li div a {
	width:21px;
	padding:0;
	margin:0 0 0 5px;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	text-align: center;
}

.c-regler li div a img {
	border:1px solid #c2b9af;
}





.c-regler .input-text {
	width:144px;
	border:1px solid #c2b9af;
	padding:0 5px;
	display:inline;
	margin:0 5px 0 0;
	color:#5a5651;
}
.c-regler li span {
	float:left;
	padding:3px 4px 0 341px;
	width:182px;
	font-size:14px;
	text-transform:uppercase;
	color:#fba504;
}
.c-regler li em {
	float:left;
	width:80px;
	text-align:center;
	background:#f1efec;
	font-weight:bold;
	font-style:normal;
	line-height:21px;
}
/*information*/
.w-holder{
	width:100%;
	overflow:hidden;
}
.w-holder h3{
	font:bold 14px/20px "Trebuchet MS", Helvetica, sans-serif;
	color:#fba504;
	margin:0 0 0 9px;
}
.information{
	width:416px;
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
.information .center{
	background: url(../images/bg-form-inform-center.gif) repeat-y;
	width:100%;
	overflow:hidden;
}
.information .top{
	background: url(../images/bg-form-inform-top.gif) no-repeat;
	height:1%;
	overflow:hidden;
	padding:8px 0 0;
}	
.information .bottom{
	background: url(../images/bg-form-inform-bottom.gif) no-repeat;
	height:8px;
	font-size:0px;
	overflow:hidden;
}	
.information .row{
	height:1%;
	overflow:hidden;
	padding:0 0 1px;
	line-height:14px;
	margin:0 0 7px;
}
.information .row label{
	width:163px;
	padding:0 10px 0 0;
	float:left;
	text-align:right;
}
.information .row input.text{
	float:left;
	width:138px;
	border:1px solid #c2b9af;
	padding:0 5px;
}
.information .row input.small{width:105px;}
.information .row input.vsmall{width:37px;}
.information .row select{
	width:183px;
	color:#5a5651;
	margin:0;
	padding:0;
	float:left;
}
.information .i-rad-list{
	list-style:none;
	margin:0 -30px 0 0;
	padding:0;
	float:left;
	width:262px;
}
.information .i-rad-list li{
	float:left;
}
.information .i-rad-list input{
	float:left;
	width:16px;
	height:15px;
	margin:1px 3px 0 0;
	color:#5a5651;
}
.information .i-rad-list label{
	width:auto;
	padding:0 7px 0 0;
}
.information .i-sel-list{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.information .i-sel-list li{
	float:left;
	margin:0 5px 0 0;
	display:inline;
	padding:0 0 1px;
}
.information .i-sel-list li select{width:auto;}
.information .i-chk-list{
	list-style:none;
	margin:0;
	padding:0 11px 0 11px;
	height:1%;
	overflow:hidden;
}
.information .i-chk-list li{
	margin:0 0 11px;
}
.information .i-chk-list input{
	width:16px;
	height:15px;
	float:left;
	margin:0 4px 0 0;
	display:inline;
}
.information .i-chk-list label{
	display:block;
	height:1%;
	overflow:hidden;
	line-height:14px;
}
* html .information .i-chk-list label {display:inline-block;}
*+html .information .i-chk-list label {display:inline-block;}
.information .i-submit{
	display:block;
	margin:0 0 0 174px;
}
.inscript{
	float:right;
	width:265px;
}
.inscript .center{
	background: url(../images/bg-inscript-center.gif) repeat-y;
	width:100%;
	overflow:hidden;
}
.inscript .top{
	background: url(../images/bg-inscript-top.gif) no-repeat;
	height:1%;
	overflow:hidden;
	padding: 8px 0 0 11px;
}
.inscript .bottom{
	background: url(../images/bg-inscript-bottom.gif) no-repeat;
	height:8px;
	overflow:hidden;
	font-size:0px;
}
.inscript p{margin:0 0 13px;}
.inscript .row,
.inscript .row div{
	height:1%;
	overflow:hidden;
}
.inscript .row{margin:0 0 17px;}
.inscript label{
	float:left;
	margin:0 9px 0 0;
	display:inline;
}
.inscript .row .text{
	float:left;
	width:138px;
	border:1px solid #c2b9af;
	padding:0 5px;
	margin:1px 0 10px;
}
/*vous*/
.vous {
	width:691px;
	overflow:hidden;
	background: url(../images/vous.gif) repeat-y;
}
.vous-body {
	width:691px;
	background: url(../images/vous-bottom.gif) no-repeat 0 100%;
	padding:0 0 10px;
	overflow:hidden;
}
.vous-etes {
	width:416px;
	float:left;
}
.vous-etes h3 {background: url(../images/vous-etes-title-y.gif) repeat-y;}
.vous-etes h3 span  {background: url(../images/vous-etes-title.gif) no-repeat;}
.vous  h3 {
	margin:	0 0 16px;
	font:21px/24px "Trebuchet MS", Helvetica, sans-serif;
	border-bottom:1px solid #fba504;
	color:#fba504;
}
.vous  h3 span {
	display:block;
	padding:4px 4px 0;
	text-align:center;
}
.vous  h4 {
	font-size:12px;
	line-height:16px;
	margin:0 0 8px;
}
.vous  p {
	font-size:12px;
	line-height:16px;
	margin:0 0 8px;
}
.vous-etes .txt {
	padding:0 27px;
	text-align:center;
}
.vous-etes .txt h3,
.vous-etes .txt h4,
.vous-etes .txt p {text-align:left;}
.vous-avez {
	float:right;
	width:265px;
}
.vous-avez h3 {background: url(../images/vous-avez-title-y.gif) repeat-y;}
.vous-avez h3 span {background: url(../images/vous-avez-title.gif) no-repeat;}
.inscription {
	border:1px solid #fff;
	background:#fba504;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
	padding:1px 3px;
	font-weight:bold;
	cursor: pointer;
}
.vous-avez .vous-form {
	padding:0 0 0 31px;
}
.vous-avez .vous-form div {
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
}
.vous-avez .vous-form div label {
	float:left;
	width:82px;
	font-size:12px;
	line-height:14px;
}
.vous-avez .vous-form div input {float:left;}
.vous-avez .vous-form div .input-text {
	width:83px;
	border:1px solid #c2b9af;
	padding:1px 5px 0;
	font-size:11px;
	color:#5a5651;
	display:inline;
	margin:0 5px 0 0;
}
.vous-avez .vous-form ul {
	list-style:none;
	margin:0;
	padding:1px 0 0 ;
	width:100%;
	overflow:hidden;
}
.vous-avez .vous-form ul li {
	float:left;
	padding:0 4px 0 6px;
	background: url(../images/sep-header.gif) no-repeat 0 2px;
	margin:0 6px 0 -6px;
	font-size:12px;
}
.vous-avez ul .vous-form li.active {font-weight:bold;}
/*c-table*/
.c-table {
	width:691px;
	padding:0 0 14px 11px;
}
.c-table table {
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
.c-table table th {
	border:3px solid #fff;
	font:bold 14px/18px "Trebuchet MS", Helvetica, sans-serif;
	text-align:center;
	color:#fba504;
	line-height:20px;
	padding-bottom:3px;
}
.c-table table td {
	background:#f1efec;
	border:3px solid #fff;
}
.c-table .c-column-1 {
	width:60px;
	height: 48px;
	border-right:none;
	text-align: center;
}
.c-table .c-column-2 {
	width:330px;
	border-left:none;
}
.c-table .c-column-3 {
	width:99px;
	text-align:center;
}
.c-table .c-column-4 {
	width:80px;
	text-align:center;
}
.c-table .c-column-5 {
	width:80px;
	text-align:center;
}
.c-table .c-column-6 {
	width:27px;
	text-align:center;
}
.c-table td.c-column-2 {
	padding-left:16px;
	font-weight:bold;
}
.c-text {
	padding:0 0 30px 9px;
	height:1%;
	overflow:hidden;
}
.c-text h2 {
	float:left;
	background: url(../images/bg-text-title.gif) no-repeat 0 100%;
	padding:0 20px 38px 49px;
	font:21px/24px "Trebuchet MS", Helvetica, sans-serif;
	color:#f39;
	margin:0;
}
.c-text h2 a {color:#f39;}
.c-text div {
	height:1%;
	overflow:hidden;
	padding:8px 0 0;
}
.c-text p {
	line-height:16px;
	margin:0 0 10px;
}
/*breadcrumbs*/
.c-breadcrumbs {
	list-style:none;
	margin:0 0 0 10px;
	padding:0 0 16px;
	height:1%;
	overflow:hidden;
}
.c-breadcrumbs li {
	float:left;
	background: url(../images/sep-breadcrumbs.gif) no-repeat 0 4px;
	padding:0 5px 0 14px;
	margin:0 14px 0 -14px;
	font-size:11px;
	line-height:16px;
	color:#5a5651;
}
.c-breadcrumbs li a {color:#5a5651;}
/*w-products*/
.w-products {
	width:702px;
	background: url(../images/bg-product.gif) repeat-y;
}
.w-products:after {
	content:"";
	display:block;
	clear:both;
}
.w-products-body {
	width:702px;
	background: url(../images/bg-product-body.gif) no-repeat 0 100%;
	padding:0 0 7px;
}
.w-products-body:after {
	content:"";
	display:block;
	clear:both;
}
.w-products-body div {
	float:left;
	padding:0 0 0 10px;
	width:341px;
}
.w-products-body div h3 {
	margin:0 0 20px;
	border-bottom:1px solid #5a5651;
	background: url(../images/bg-product-title-y.gif) repeat-y;
	font:21px/24px "Trebuchet MS", Helvetica, sans-serif;
}
.w-products-body div h3 span {
	display:block;
	background: url(../images/bg-product-title.gif) no-repeat;
	padding:6px 4px 1px 78px;
	position:relative;
	height:1%;
}
.w-products-body div h3 img {
	position:absolute;
	left:0;
	bottom:0;
}
.w-products-body div ul {
	list-style:none;
	margin:0;
	padding:0 8px;
}
.w-products-body div ul li {
	height:1%;
	overflow:hidden;
	vertical-align:top;
	padding:0 0 8px;
	line-height:15px;
}
.w-products-body div ul li span {
	float:right;
	width:212px;
	position:relative;
	margin:-3px 0 0;
}
.w-products-body div ul li img {
	float:left;
	border:1px solid #e3dfda;
}
.w-products-body div ul li span strong {
	display:block;
}

.w-products-body div ul li span span.clear {
	clear:both;
}
.w-products-body div ul li span em {
	float:left;
	padding: 0 9px 1px;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	font-style:normal;
	background:#7f7a73;
	display:inline;
	margin:0 0 15px;
}
#flash_home {
	margin:0 0 33px;
}
.w-huile-de:after {
	content:"";
	display:block;
	clear:both;
}
.w-huile-de-body {
	width:700px;
	position:relative;
}
.w-huile-de-body:after {
	content:"";
	display:block;
	clear:both;
}
.w-huile-de-body div {
	width:290px;
	float:right;
	padding:30px 24px 51px 0;
	position:relative;
	z-index:20;
	overflow:hidden;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.w-huile-de div h2 {
	color:#50bbcb;
	font-size:22px;
	line-height:30px;
	font-weight:normal;
	margin:0 0 42px;
	letter-spacing:-1px;
}
.w-huile-de div p {
	color:#5a5651;
	font-size:16px;
	line-height:20px;
	margin:0 0 57px;
}
.nouveaute {
	position:absolute;
	top:-1px;
	left:-1px;
	z-index:5;
}
.w-huile-de .picture {
	position:absolute;
	bottom:0;
}
.btn-decouvrir {
	display:block;
	width:191px;
	height:30px;
	background:url(../images/btn-decouvrir.gif) no-repeat;
	overflow:hidden;
	margin:0 auto;
	font-size:20px;
	line-height:30px;
	padding:0 0 0 45px;
	color:#fff;
	letter-spacing:-1px;
}
/*toute*/
.toute {
	padding:0 0 42px 10px;
	height:1%;
	overflow:hidden;
}
.toute h2 {
	font:bold 12px/16px "Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 12px;
}
.toute p {
	margin:0 0 12px;
	line-height:16px;
}
.toute p span {
	background: url(../images/bg-pts.gif) no-repeat 0 50%;
	padding:12px 26px 14px 12px;
	line-height:36px;
	color:#fff;
	letter-spacing:-1px;
}
.toute p span strong {font-size:16px;}
/*w-products-box*/
.w-products-box {
	width:702px;
	background: url(../images/bg-products.gif) repeat-y;
}
.w-products-box:after {
	content:"";
	display:block;
	clear:both;
}
.w-products-box-body {
	width:712px;
	background: url(../images/bg-products-bottom.gif) no-repeat 0 100%;
	padding:0 0 15px;
}
.w-products-box-body:after {
	content:"";
	display:block;
	clear:both;
}
.w-products-box-body div {
	width:346px;
	float:left;
	padding:0 10px 0 0;
}
.w-products-box-body div h3 {
	margin:0 0 20px;
	background: url(../images/bg-products-top-y.gif) repeat-y;
	border-bottom:1px solid #62b02d;
	font:21px/26px "Trebuchet MS", Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#62b02d;
}
.w-products-box-body div h3 span  {
	display:block;
	background: url(../images/bg-products-top.gif) no-repeat;
	padding:5px 1px 0;
}
.w-products-box-body div h3 span  img {
	float:left;
	margin:-32px 0 0;
	position:relative;
}
.w-products-box-body div h3.alt {
	border-color:#f60;
	color:#f60;
}
.w-products-box-body div h3.alt img {
	margin:-25px 8px 0 12px;
	display:inline;
}
.w-products-box-body ul {
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
}
.w-products-box-body ul li {
	float:left;
	width:103px;
	padding:0 2px 0 8px;
	overflow:hidden;
	font-size:12px;
	line-height:16px;
	text-align:center;
}
.w-products-box-body ul li p {margin:0 0 5px; text-align:left}
.w-products-box-body ul li img {
	display:block;
	margin:auto;
	/*border:1px solid #e3dfda;*/
}
.w-products-box-body ul li strong {
	display:block;
	padding:7px 0 1px;
	line-height:14px;
}
.w-products-box-body ul li em {
	display:block;
	padding: 0 9px;
	margin: 5px 0 0 0;
	line-height:19px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	font-style:normal;
	background:#7f7a73;
	position:relative;
}
/*parrainez*/
.parrainez {
	width:691px;
	background: url(../images/bg-parrainez.gif) repeat-y 10px 0;
	padding:0 0 0 10px;
}
.parrainez-body {
	width:691px;
	background: url(../images/bg-parrainez-bottom.gif) no-repeat 0 100%;
	padding:0 0 10px;
}
.parrainez h3 {
	margin:0 0 28px;
	background: url(../images/bg-parrainez-title-y.gif) repeat-y;
	border-bottom:1px solid #fba504;
	font:21px/24px "Trebuchet MS", Helvetica, sans-serif;
	color:#fba504;
}
.parrainez h3 span {
	height:1%;
	background: url(../images/bg-parrainez-title.gif) no-repeat;
	display:block;
	padding:4px 0 0 115px;
	position:relative;
}
.parrainez h3 span img {
	position:absolute;
	bottom:-14px;
	left:10px;
}
.parrainez .form  {
	float:right;
}
.parrainez .alt .form {
	margin:0 auto;
	float:none;
	padding-bottom:14px;
}
.parrainez .txt {
	height:1%;
	overflow:hidden;
	position:relative;
	padding:0 20px;
}
.parrainez-txt {
	float:left;
	width:360px;
}
.parrainez .alt .parrainez-txt {
	float:none;
	width:auto;
	padding-bottom:4px;
}
.parrainez-txt p {
	line-height:16px;
	margin:0 0 14px;
}
/*form*/
.form {width:230px;}
.form div {
	height:1%;
	overflow:hidden;
	padding:0 0 8px;
}
.form div label {
	float:left;
	width:70px;
	text-align:right;
	line-height:16px;
	padding:0 10px 0 0;
}
.form div input {
	float:left;
	width:138px;
	border:1px solid #c2b9af;
	font-size:12px;
	padding:1px 5px;
}
.form .submit {
	float:left;
	display:inline;
	margin:7px 0 0 97px;
}
.form div span {
	float:left;
	width:208px;
	border:0;
	font-size:12px;
	padding:1px 5px 1px 18px;
	color: red;
}
.form2 {width:650px;}
.form2 div {
	height:1%;
	overflow:hidden;
	padding:0 0 8px;
}
.form2 div label {
	float:left;
	width:250px;
	text-align:right;
	line-height:16px;
	padding:0 10px 0 0;
}
.form2 div input{
	float:left;
	width:200px;
	border:1px solid #c2b9af;
	font-size:12px;
	padding:1px 5px;
}
.form2 div select {
	float:left;
	width:250px;
	border:1px solid #c2b9af;
	font-size:12px;
	padding:1px 0px;
}
.form2 div textarea {
	float:left;
	width:200px;
	height: 80px;
	border:1px solid #c2b9af;
	font-size:12px;
	padding:1px 5px;
}
.form2 .submit {
	float:left;
	display:inline;
	margin:7px 0 0 310px;
}
.form3 {width:650px;}
.form3 div.par {width:320px; float:left; display:inline;}
.form3 div.par2 {width:320px; margin: 0 0 0 10px; float:left; display:inline;}
.form3 div {
	height:1%;
	overflow:hidden;
	padding:0 0 8px;
}
.form3 div label {
	float:left;
	width:70px;
	text-align:right;
	line-height:16px;
	padding:0 10px 0 0;
}
.form3 div input {
	float:left;
	width:138px;
	border:1px solid #c2b9af;
	font-size:12px;
	padding:1px 5px;
}
.form3 div span {
	float:left;
	width:208px;
	border:0;
	font-size:12px;
	padding:1px 5px 1px 18px;
	color: red;
}
.form3 .submit {
	float:left;
	display:inline;
	margin:7px 0 0 270px;
}
/*c-espace-client*/
.c-espace-client-box {
	height:1%;
	overflow:hidden;
	padding:0 0 34px;
}
.c-espace-client-box h2 {
	font:14px/22px "Trebuchet MS", Helvetica, sans-serif;
	color:#fba504;
	margin:0 0 16px;
	padding:0 0 0 10px;
}

.page_contenu {
	height:1%;
	overflow:hidden;
	padding:0 0 34px 10px;
}
.page_contenu h2 {
	font:16px/22px "Trebuchet MS", Helvetica, sans-serif;
	color:#fba504;
	margin:0 0 16px;
	padding:0 0 0 0;
	font-weight: bold;
}

.c-espace-client {
	width:701px;
	overflow:hidden;
	background: url(../images/bg-c-espace-client.gif) repeat-y;
	margin:0 0 10px;
}
.c-espace-client-body {
	width:701px;
	overflow:hidden;
	background: url(../images/bg-c-espace-client-bottom.gif) no-repeat 0 100%;
}
.c-espace-client .box {
	background: url(../images/bg-c-espace-client-box.gif) no-repeat 1px 0;
	width:338px;
	margin:0 0 0 10px;
	float:left;
	overflow:hidden;
	display:inline;
	padding:0 1px 1px;
	border-top:1px solid #e8e4e0;
}
.c-espace-client .box img {
	float:left;
}
.c-espace-client .box div {
	float:right;
	width:200px;
	padding:3px 18px 0 0;
}
.c-espace-client .box strong {
	font:21px/24px "Trebuchet MS", Helvetica, sans-serif;
	display:block;
	padding:0 0 11px;
}
.c-espace-client .box p {
	margin:0;
	line-height:16px;
}

/* ESPACE CLIENT */

.box_profil {
	width:691px;
	margin:0 0 0 10px;
	float:left;
	overflow:hidden;
	display:inline;
	padding:0 1px 1px;
}
.box_profil img {
	float:left;
	border:1px solid #e8e4e0
}
.box_profil div {
	float:right;
	width:611px;
	padding:3px 0 0 0;
}
.box_profil strong {
	font:21px/24px "Trebuchet MS", Helvetica, sans-serif;
	display:block;
	padding:0 0 11px;
}
.box_profil p {
	margin:0;
	line-height:16px;
}

.box_fond{
	width:691px;
	margin-bottom:15px;
	background: url(../images/bg-box_fond.gif) repeat-y;
	float:left;
	display:inline;
	margin:10px 0 0 10px;
}
.box_fond_top{
	background: url(../images/bg-box_fond-top.gif) no-repeat;
}
.box_fond_bottom{
	width:631px;
	padding:21px 30px 13px 30px;
	overflow:hidden;
	background: url(../images/bg-box_fond-bottom.gif) no-repeat 0 100%;
}

.form_profil{
	padding:0;
}

.row_long{
	margin-top:8px;
}

.row_long label{
	float:left;
	padding-right:10px;
}
.row_long select{
	border:1px solid #c2b9af;
	color:#5a5651;
	text-align:left;
}
.row_long input.submit_fond{
	float:left;
	display:inline;
	margin:0 0 0 310px;
}

.left_row{
	margin-right:20px;
	float:left;
	width:305px;
	padding:0 0 10px 0;
}

.right_row{
	margin:0px;
	float:left;
	width:305px;
	padding:0 0 10px 0;
}




/*sidebar*/
#g-sidebar {
	font-family: "Trebuchet MS", Helvetica, sans-serif;;
	overflow:hidden;
	width:236px;
	float:right;
	padding:0 8px 0 0;
}
.links {
	list-style:none;
	margin:0;
	padding:0 0 6px;
}
.links li {
	height:1%;
	vertical-align:top;
	padding:0 0 10px;
	font-size:14px;
	line-height:16px;
	color:#fba504;
}
.links li a {
	color:#fba504;
	display:block;
	width:236px;
	background: url(../images/bg-links-top.gif) no-repeat;
	letter-spacing:-1px;
}
.links li a span {
	display:block;
	background: url(../images/bg-links-bottom.gif) no-repeat 0 100%;
	padding:7px 10px;
	position:relative;
	height:1%;
	text-align:center;
}
.links li.active {
	padding:22px 0 16px;
}
.links li a span img {
	position:absolute;
	left:6px;
	top:-28px;
}
/*g-s-cadeau*/
.g-s-cadeau {
	height:1%;
	overflow:hidden;
	background: url(../images/bg-cadeau.gif) no-repeat 0 100%;
	position:relative;
	padding:0 0 9px;
	margin:0 0 10px;
}
.g-s-cadeau h3 {
	margin:0;
	color:#f39;
	font-size:21px;
	line-height:24px;
	padding:0 0 4px 92px;
	background: url(../images/bg-cadeau-title.gif) no-repeat 0 100%;
	font-weight:normal;
}
.g-s-cadeau h3 a {color:#f39;}
.g-s-cadeau span {
	float:left;
	padding:10px 0 0 5px;
}
.g-s-cadeau span img {
	display:block;
	border:1px solid #e3dfda;
}
.g-s-cadeau div {
	width:162px;
	height: 100px;
	float:left;
	padding:10px 0 0 8px;
}
.g-s-cadeau div p{
	line-height:16px;
	margin:0;
}
/*.g-s-cadeau div*/
.g-s-cadeau div strong {display:block;}
.toutes {
	position:absolute;
	bottom:10px;
	left:122px;
	font-weight:bold;
	color:#ff3399;
	white-space:nowrap;
	line-height:14px;
	padding:0 0 0 9px;
	background: url(../images/marker.gif) no-repeat 0 5px;
}
.garanties {
	background: url(../images/bg-garanties.gif) repeat-y;
	width:236px;
	margin:0 0 10px;
}
.garanties .bottom {
	background: url(../images/bg-garanties-bottom.gif) no-repeat 0 100%;
	width:232px;
	position:relative;
	padding:2px 2px 12px;
}
.garanties .top {
	background: url(../images/bg-garanties-top.gif) no-repeat;
	width:236px;
	overflow:hidden;
}
.garanties .top h3 {
	background: #b2a597 url(../images/bg-garanties-top.gif) no-repeat -2px -2px;
	width:232px;
	margin: 0 0 6px;
	font-size:16px;
	line-height:18px;
	color:#fff;
	padding:0 0 4px;
	text-align:center;
}
.w-garanties-list {
	list-style:none;
	margin:0;
	padding:0 10px 10px 9px;
}
.w-garanties-list li {
	height:1%;
	overflow:hidden;
	vertical-align:top;
	padding:0 0 5px;
	font-size:14px;
	line-height:17px;
	font-style:italic;
}
.w-garanties-list li img {
	float:left;
}
.w-garanties-list li a {
	float:right;
	width:186px;
	position:relative;
}
.w-fevad {
	position:absolute;
	bottom:10px;
	right:11px;
}
/*service*/
.w-service {
	background:#b2a597 url(../images/bg-service-top.gif) no-repeat;
	width:236px;
}
.w-service-body {
	background: url(../images/bg-service-bottom.gif) no-repeat 0 100%;
	width:216px;
	padding:3px 10px;
	text-align:center;
}
.w-service h3 {
	font-size:16px;
	line-height:22px;
	margin:0 0 8px;
	font-weight:normal;
	color:#fff;
}
.w-service p {
	margin:0 0 4px;
	font-size:14px;
	line-height:18px;
	font-style:italic;
	color:#fff;;
}
.w-service strong {
	display:block;
	font-size:20px;
	line-height:22px;
	color:#fff;
	font-weight:normal;
}
/*ads*/
.ads {
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
	height:1%;
	overflow:hidden;
}
.ads li {
	float:left;
	padding:0 1px;
}
/*footer*/
#g-footer {
	width:100%;
	padding:10px 0 30px;
}
#g-footer ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
#g-footer ul li {
	display:inline;
	padding:0 4px 0 9px;
	font-size:11px;
	line-height:14px;
	background: url(../images/sep-footer.gif) no-repeat 0 2px;
}
#g-footer ul li:first-child {background-image:none;}

.add_panier {
	margin : 5px 0 0 0;
	width: 540px;
	height: 170px;
	float: left;
	display: inline;
}

.add_panier2 {
	margin : 5px 0 0 0;
	width: 490px;
	height: 210px;
	float: left;
	display: inline;
}

.add_panier2 .form_label{
	margin : 5px 10px 0 0;
	width: 140px;
	height: 20px;
	float: left;
	display: inline;
	font:12px Tahoma, Arial, Helvetica, sans-serif;;
	color:#5a5651;
	text-align:right;
}

.add_panier2 .form_input{
	margin : 5px 10px 0 0;
	width: 300px;
	height: 20px;
	float: left;
	display: inline;
	font:12px Tahoma, Arial, Helvetica, sans-serif;;
	color:#5a5651;
	text-align:left;
}

.add_panier2 .form_subm{
	margin : 20px 0 0 0;
	width: 450px;
	float: left;
	display: inline;
	text-align:center;
}




.add_panier2 p {
	margin : 0;
	padding: 0 0 10px 0;
	text-align: left;
	font:12px Tahoma, Arial, Helvetica, sans-serif;;
	color:#5a5651;
}

.add_panier p {
	margin : 0;
	padding: 0 0 10px 0;
	text-align: left;
	font:12px Tahoma, Arial, Helvetica, sans-serif;;
	color:#5a5651;
}

.add_panier p img{
	margin : 0;
	padding: 0;
	border: 0;
	vertical-align: middle;
}

.voir_panier {
	margin : 20px 0 0 10px;
	float: left;
	display: inline;
	width: 250px;
	text-align: center;
}

.voir_panier img{
	margin : 0 auto;;
	padding:0;
	border:0;
	cursor:pointer;
}

.continuer_achats {
	margin :20px 10px 0 0;
	float: right;
	display: inline;
	width: 250px;
	text-align: center;
}

.continuer_achats img{
	margin : 0 auto;;
	padding:0;
	border:0;
	cursor:pointer;
}

table.conf_cheque {
	width: 700px;
	margin: 0 0 0 5px;
	line-height: 15px;
}

table.conf_cheque a {
	color: #fba504;
	text-decoration: underline;
}

table.conf_cheque a:hover {
	color: #fba504;
	text-decoration: underline;
}

td.fond_vert_td {
	background-color: #62b02d;
}

span.vert_gras {
	color: #62b02d;
	font-weight: bold;
}

span.orange_gras {
	color: #fba504;
	font-weight: bold;
}

table.conf_cheque th {
	background-color: #eaeaea;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 0;
	border-right: 0;
	color: #808080;
	font-weight: bold;
	text-align:center;
}

table.conf_cheque th.first {
	border-left: 1px solid #dddddd;
}

table.conf_cheque th.last {
	border-right: 1px solid #dddddd;
}

table.conf_cheque td.ligne_article {
	color: #000;
	font-weight: bold;
	text-align:center;
}

table.conf_cheque td.colofon {
	text-align:center;
	font-size: 10px;
	line-height: 12px;
}

table.conf_cheque td.colofon a {
	color: #62b02d;
	text-decoration: underline;
}

table.conf_cheque td.colofon a:hover {
	color: #62b02d;
	text-decoration: underline;
}

table.conf_cheque td.back_line_first {
	background-color: #eaeaea;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 0;
	color: #808080;
	font-weight: bold;
	text-align:left;
}

table.conf_cheque td.back_line_last {
	background-color: #eaeaea;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 0;
	border-right: 1px solid #dddddd;
	color: #000;
	font-weight: bold;
	text-align:center;
}

table.conf_cheque td.total_line_first {
	background-color: #62b02d;
	border-top: 1px solid #4e9022;
	border-bottom: 1px solid #4e9022;
	border-left: 1px solid #4e9022;
	border-right: 0;
	color: #fff;
	font-weight: bold;
	text-align:left;
}

table.conf_cheque td.total_line_last {
	background-color: #62b02d;
	border-top: 1px solid #4e9022;
	border-bottom: 1px solid #4e9022;
	border-left: 0;
	border-right: 1px solid #4e9022;
	color: #fff;
	font-weight: bold;
	text-align:center;
}




.box_tab2{
	width:700px;
	margin:0 0 15px 5px;
}

.box_tab2 h2{
	margin:0 0 10px 0;
	font-size:14px;
	color:#fba504;
}

.box_tab2 table.principal img {
	cursor: pointer;
	border: 0;}

.box_tab2 table.principal th {
	color:#fba504;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	text-align: center;}

.box_tab2 table.principal td {
	height: 40px;
	background-color:#f1efec;
	border-right: 3px solid #fff;
	border-top: 3px solid #fff;
	text-align:center;
}

.box_tab2 table.principal td.last {
	height: 40px;
	background-color:#f1efec;
	border-right: 0;
	text-align:center;
}

.box_tab2 table.principal td.active {
	height: 40px;
	background-color:#fba504;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

.box_tab2 table.principal td.ss_table {
	height: auto;
	background-color: #FFF;
	font-weight: normal;
	border-left: 1px solid #fba504;
	border-right: 1px solid #fba504;
	border-bottom: 1px solid #fba504;
	border-top: 0;
	padding:5px;
}

.box_tab2 table.secondaire img {
	cursor: pointer;
	border: 0;}

.box_tab2 table.secondaire th {
	color:#fba504;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	text-align: center;}

.box_tab2 table.secondaire td {
	height: 30px;
	background-color:#f1efec;
	border-right: 3px solid #fff;
	border-top: 3px solid #fff;
	text-align:center;
}

.box_tab2 table.secondaire td.last {
	height: 30px;
	background-color:#f1efec;
	border-right: 0;
	text-align:center;
}

.box_tab2 table.secondaire td.white {
	height: 30px;
	background-color:#fff;
	border-right: 3px solid #fff;
	border-top: 3px solid #fff;
	text-align:right;
	padding-right: 5px;
}

.box_tab2 table.secondaire td.orange {
	height: 30px;
	background-color:#fff;
	border-right: 3px solid #fff;
	border-top: 3px solid #fff;
	text-align:right;
	color:#fba504;
	font-weight: bold;
	padding-right: 5px;
}

.box_tab2 table.tertiaire img {
	cursor: pointer;
	border: 0;}

.box_tab2 table.tertiaire th {
	color:#fba504;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	text-align: left;}

.box_tab2 table.tertiaire td {
	height: auto;
	width:50%;
	background-color:#fff;
	border-right: 3px solid #fff;
	border-top: 0;
	border-bottom: 5px solid #fff;
	text-align:center;
}

.box_tab2 table.tertiaire td.chq {
	height: auto;
	background-color:#fff;
	border-right: 0;
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
	text-align:left;
}

.box_tab2 table.tertiaire td.last {
	height: auto;
	width:50%;
	background-color:#fff;
	border-right: 0;
	border-top: 0;
	border-bottom: 5px solid #fff;
	text-align:center;
}

.box_tab2 table.tertiaire div.cadre {
	padding: 10px 10px 10px 20px;
	border: 1px solid #e6e6e6;
	text-align:left;
}

#alerte_produit{background:url(../images/btn-alerte.gif); width:105px; height:27px; border:0px; cursor:pointer; margin:8px 0 0 15px;}

