html, body {height:97%;}
body {margin:0;padding:0;background:#fff;font-size:11px;font-family:Tahoma,Arial,sans-serif;color:#000;padding-top:30px;}

a {color:#000;}
a.btn {width: 100px;display: block; height:0;overflow:hidden;padding-top:24px;}
a.btn-166 {width: 166px;}

a.hover-24 {}
a.hover-24:hover {background-position: 0 -24px;}

a.btn-46,
h2.btn-46 {height:0;padding-top:46px;display:block;width:360px;overflow:hidden;}
a.btn-46:hover,
h2.btn-46 {background-position:0 -46px !important;}

img#logoPrint{
display:none;
}

a img {border:0;}
form {margin:0;padding:0;display:block;}
h1, h2, h3, h4, h5, h6, h7 {margin:0; padding:0;}
ul, li {margin:0;padding:0;}
li {padding:0 0 0 10px;}
p {margin:1em 0 1em 0;padding:0;}
input {margin:0 2px 0 0;height:12px;border:1px solid #a19d9c;font-size:0.8em;padding:1px 0 1px 3px;color:#505050;font-family:Helvetica,Arial,sans-serif;width:150px;}
select {border:1px solid #a19d9c;padding:0px 0 0px 3px;font-size:0.8em;color:#505050;}
input.error, select.error {border-color:#f00;color:#f00;}

.visualClear {clear:both;font-size:0; background: none; background-color: transparent;height:0;}
span.alt,
strong.alt {overflow:hidden;display:block;width:0;height:0;}
span.highlight {background-color: #a7cc23;}

div#marge {margin-bottom:-300px;width:1px;height:45%;float:left;}

#frame-site {height:598px;width:835px;border:1px solid #420021;margin:0 auto;padding:0;position:relative;clear:left;}
#nav-haut {height:39px;float:right;margin:0 13px 0 0;}
#nav-haut a {height:0;overflow:hidden;padding-top:30px;display:block;float:left;}

#sub-nav {height:18px; float: right; margin: -8px 25px 0 0;width:553px;}
#sub-nav a {display:block;float:left;height:0;overflow:hidden;padding-top:18px;}

#lang-switcher {height:18px; margin: -25px 20px 0 0px; float: right;}
#lang-switcher a {display:block;height:0;overflow:hidden;padding-top:18px;}

h1#logo, h1#logored {width:191px;height:182px;float:left;}
h1#logo a, h1#logored a {padding:182px 0 0 0px;display:block;height:0;overflow:hidden;}

#frame-site h1#logo.intro {width:120px;height:106px;float:left;margin-left: 15px;}
#frame-site h1#logo.intro a {padding:182px 0 0 0;display:block;height:0;overflow:hidden;}

#nav-principale {height:31px;float:left;margin:23px 0 0 0;width:415px;}
#nav-principale a {height:0;overflow:hidden;padding-top:31px;display:block;float:left;}

#zone-recherche {float:right;margin:30px 30px 0 0; width: 199px;}
a.bouton-go {float:right;padding-top:16px;height:0;overflow:hidden;display:block;width:28px;}
a.bouton-go:hover {background-position:0 -16px;}
#zone-recherche input {margin:0 5px 0 0;height:10px;height:10px;border:1px solid #a19d9c;font-size:0.9em;padding:2px 0 2px 3px;color:#505050;font-family:Helvetica,Arial,sans-serif;font-weight:bold;width:158px;}
#zone-recherche input:focus {border-color:#420021;color:#420021;}

#zone-login { height: 55px; margin:0px 30px 0 0px; width: 199px;  background-repeat: no-repeat; background-position: 0px 6px; float: right;}
#zone-login div.login { padding-top: 22px; }
#zone-login input {margin:0 5px 0 0;height:10px;border:1px solid #a19d9c;font-size:0.9em;padding:2px 0 2px 3px;color:#505050;font-family:Helvetica,Arial,sans-serif;font-weight:bold;width:72px; }
#zone-login input:focus {border-color: #420021;color:#420021;}
#zone-login a { color: #505050; }





div.fil-ariane,
div.currency {color:#420021;float:left;width:405px;margin:58px 0 0 19px;font-size: 1em;}
div.fil-ariane { margin: 8px 0px 10px 19px; }
div.fil-ariane a {color:#420021;text-decoration:none;}
div.fil-ariane a:hover {text-decoration:underline;}
div.fil-ariane span {color:#e97816;}
div.fil-ariane strong,
div.fil-ariane strong a {color:#e97816;}

div.currency {float:left;background:no-repeat 164px 22px;margin-left:0;width:188px;margin-top:30px;height:37px;}
div.currency .titre{height:14px;width:72px;margin:0 0 5px 3px;}
div.currency select{width:187px;margin:1px 0 0 0;height:18px;color:#000;}

#nav-bas {height:18px;}
#nav-bas a {display:block;float:left;height:0;overflow:hidden;padding-top:18px;}

#contenu {width:775px;height:385px;margin:0 0 3px 30px;color:#5c2946;}
#contenu a {color:#5c2946;}
#contenu .bloc {border:1px solid #a19d9c;padding:3px;}

#contenu.tmpl-flash-full .bloc {padding-top:2px;}

#contenu.tmpl-flash-2 .flash-1, 
#contenu.tmpl-flash-2 .flash-2 {border:1px solid #a19d9c;padding:3px;width:377px;float:left;}
#contenu.tmpl-flash-2 .flash-1 {margin-right:5px;}

#popup {display:none;height:592px;background-color:white;position:absolute;top:3px;left:3px;width:829px;z-index:999;color:#5c2946;}
#popup .background {background-repeat: no-repeat;height:592px;width:829px;}
#popup .close {float:right;margin-top:10px;margin-right:11px;}
#popup .entete {height:82px;}
#popup .entete .title{margin: 35px 0 0 30px; height: 40px; float:left;}
#popup .corps {float:left;width:629px;background-color:white;height:510px;line-height:1.28em;}
#popup .corps p,
#popup .corps h4 {margin:15px 0 0 0;padding:0;padding-left:48px;}
#popup .corps p,
#popup .corps h4,
#popup .corps li  {font-size:1em;}
#popup .corps h4 {margin-top:15px;}
#popup .corps ul {margin:0;padding:0;width:90%;margin:3px 0 0 48px;}
#popup .corps li {width:90%;margin:0 0 2px 33px;list-style:none;background:url(../images/bullet-orange.png) no-repeat 0 5px;padding-left:11px;}
#popup .corps ul ul {margin:0;padding:0;width:90%;margin:3px 0 0;}
#popup .corps ul ul li {margin:0 0 2px 15px;background:url(../images/bullet-orange2.png) no-repeat 0 5px;}
#popup .imgpub {width:200px;height:510px;float:left;background-position:bottom right !important;background-repeat:no-repeat;}

#warning,
#warningNoStock, 
#discountDesc, 
#asiaShipping, 
#emailExists, 
#emailNotExists, 
#billProvince, 
#shipProvince,
#warningCoree,
#infoPromoProduit,
#warningMexico,
#penaltyB2B,
#holidayPromo{
	top:48px;
	left:30px;
	position:absolute;
	background-color:white;
	border:1px solid #E97816;
	width:517px;
	z-index:90;
	display:block;
}

#shipProvince{
	top:275px;
}

#warning .menu, 
#warningNoStock .menu, 
#discountDesc .menu, 
#asiaShipping .menu,
#emailExists .menu, 
#emailNotExists .menu,
#billProvince .menu,
#shipProvince .menu,
#warningCoree .menu,
#infoPromoProduit .menu,
#warningMexico .menu,
#penaltyB2B .menu,
#holidayPromo .menu{
	margin:20px 18px 0px;
	position:absolute;
	top:0;right:0;
	width:200px;
}
#warning .menu a, 
#warningNoStock .menu a, 
#discountDesc .menu a, 
#asiaShipping .menu a, 
#emailExists .menu a, 
#emailNotExists .menu a, 
#billProvince .menu a, 
#shipProvince .menu a,
#warningCoree .menu a,
#infoPromoProduit .menu a,
#warningMexico .menu a,
#penaltyB2B .menu a,
#holidayPromo .menu a{
	background-repeat:no-repeat;
	float:right;
	padding-top:20px;
	width:95px;

}
#warning .menu a:hover, 
#warningNoStock .menu a:hover, 
#discountDesc .menu a:hover, 
#asiaShipping .menu a:hover, 
#emailExists .menu a:hover, 
#emailNotExists .menu a:hover, 
#billProvince .menu a:hover, 
#shipProvince .menu a:hover,
#warningCoree .menu a:hover,
#infoPromoProduit .menu a:hover,
#warningMexico .menu a:hover,
#penaltyB2B .menu a:hover,
#holidayPromo .menu a:hover {
	background-position:0 -20px;
}

#warning .corps,
#warningNoStock .corps, 
#discountDesc .corps, 
#asiaShipping .corps, 
#emailExists .corps, 
#emailNotExists .corps, 
#billProvince .corps, 
#shipProvince .corps,
#warningCoree .corps,
#infoPromoProduit .corps,
#warningMexico .corps,
#penaltyB2B .corps,
#holidayPromo .corps{
	background-color:#E97816;
	margin:3px;
	width:511px;
	padding-bottom:27px;
}
#warning .corps .texte,
#warningNoStock .corps .texte, 
#discountDesc .corps .texte, 
#asiaShipping .corps .texte, 
#emailExists .corps .texte, 
#emailNotExists .corps .texte, 
#billProvince .corps .texte, 
#shipProvince .corps .texte,
#warningCoree .corps .texte,
#infoPromoProduit .corps .texte,
#warningMexico .corps .texte,
#penaltyB2B .corps .texte,
#holidayPromo .corps .texte{
	background:url(../images/warning.jpg) no-repeat 22px 23px;
	padding:52px 45px 0 118px;
	color:white;
	font-weight:bold;
	line-height:1.35em;
}
#warning .corps .texte h4,
#warningNoStock .corps .texte h4, 
#discountDesc .corps .texte h4, 
#asiaShipping .corps .texte h4, 
#emailExists .corps .texte h4, 
#emailNotExists .corps .texte h4, 
#billProvince .corps .texte h4, 
#shipProvince .corps .texte h4,
#warningCoree .corps .texte h4,
#infoPromoProduit .corps .texte h4,
#warningMexico .corps .texte h4,
#penaltyB2B .corps .texte h4,
#holidayPromo .corps .texte h4{
	margin:0 0px 10px 0px; 
	padding:0; 
	color: #ffcc00; 
	text-transform: uppercase;
}
#warning .corps .texte p,
#warningNoStock .corps .texte p, 
#discountDesc .corps .texte p, 
#asiaShipping .corps .texte p, 
#emailExists .corps .texte p, 
#emailNotExists .corps .texte p, 
#billProvince .corps .texte p, 
#shipProvince .corps .texte p,
#warningCoree .corps .texte p,
#infoPromoProduit .corps .texte p,
#warningMexico .corps .texte p,
#penaltyB2B .corps .texte p,
#holidayPromo .corps .texte p{
	margin:5px 0 0;
	padding:0;
}

#warningMexico .corps .texte p a{
	color:#FFFFFF;
}

#emailExists, #emailNotExists{
	top:255px;
	left:120px;
}

#emailExists .corps .texte a, #emailNotExists .corps .texte a{
	float:right;
	display:block;
	height:15px;
	border:1px solid white;
	color:white;
	text-decoration:none;
	background-color:#E97816;
	margin-right:10px;
	padding:3px 10px;
}

#emailExists .corps .texte a:hover, #emailNotExists .corps .texte a:hover{
	background-color:white;
	color:#E97816;
}

#contenu.tmpl-sitemap .bloc {float:left;border:1px solid #a19d9c;padding:3px;width:182px;height:182px;margin:0 5px 5px 0;}
body #contenu.tmpl-sitemap .bloc-2 {background-position:-192px 3px !important;}
body #contenu.tmpl-sitemap .bloc-3 {background-position:-387px 3px !important;}
body #contenu.tmpl-sitemap .bloc-4 {background-position:-582px 3px !important;margin-right:0;}
body #contenu.tmpl-sitemap .bloc-5 {background-position:3px -192px !important;margin-bottom:0;}
body #contenu.tmpl-sitemap .bloc-6 {background-position:-192px -192px !important;margin-bottom:0;}
body #contenu.tmpl-sitemap .bloc-7 {background-position:-387px -192px !important;margin-bottom:0;}
body #contenu.tmpl-sitemap .bloc-8 {background-position:-582px -192px !important;margin-right:0;margin-bottom:0;}
#contenu.tmpl-sitemap .bloc h2 {padding-top:50px;height:0;overflow:hidden;}
#contenu.tmpl-sitemap .bloc h3 {height:35px;overflow:hidden;}
#contenu.tmpl-sitemap .bloc h3 a {display:block;padding-top:35px;}
#contenu.tmpl-sitemap .bloc ul {list-style-type:none;margin:0;}
#contenu.tmpl-sitemap .bloc ul li {background:url(../images/bullet-mauve.png) no-repeat 0 3px;padding:0 0 0 10px;margin:0 0 5px 13px;color:#420021;}
#contenu.tmpl-sitemap .bloc ul li ul li {background:url(../images/bullet-mauve2.png) no-repeat 0 3px;padding:0 0 0 10px;margin:0 0 0 5px;color:#420021;}

#contenu.tmpl-3-4 .bloc-1,
#contenu.tmpl-3-4 .bloc-2 {float:left;border:1px solid #a19d9c;padding:3px;height:377px;}
#contenu.tmpl-3-4 .bloc-1 {width:572px;margin-right:5px;}
#contenu.tmpl-3-4 .bloc-2 {width:182px;}
#contenu.tmpl-3-4 .bloc-1 {background-repeat:no-repeat; background-position: 3px 3px;}
#contenu.tmpl-3-4 .bloc-1 div.links {padding-top:195px;}
#contenu.tmpl-3-4 .bloc-1 div.links_M {padding-top:206px;}
#contenu.tmpl-3-4 .bloc-1 div a {margin-left:29px;}
#contenu.tmpl-3-4 .bloc-1 div a:hover {background-position:0 -46px;}


#contenu.tmpl-lst-prods {width:780px;}
#contenu.tmpl-lst-prods .bloc-1,
#contenu.tmpl-lst-prods .bloc-2,
#contenu.tmpl-lst-prods .bloc-3 {float:left;border:1px solid #a19d9c;}
#contenu.tmpl-lst-prods .bloc-1 {width:384px;height:383px;margin:0 4px 0 0;}
#contenu.tmpl-lst-prods h2 {margin:11px 0 0 12px;}
#contenu.tmpl-lst-prods ul.liste-produits {height:220px;list-style-type:none;margin:18px 0 0px 0;padding:0 0 10px 27px;/*background:url(../images/sep-dot-h.png) no-repeat 20px 100%;*/}
#contenu.tmpl-lst-prods ul.liste-produits li {padding:0 0 15px 0;color:#420021;}
#contenu.tmpl-lst-prods ul.liste-produits li span {padding:0 0 0 2px; font-size:12px;}
#contenu.tmpl-lst-prods ul.liste-produits a {display:block;}
#contenu.tmpl-lst-prods ul.liste-produits a.productLineLink{display:block; text-decoration:none; font-family:Tahoma,Arial,sans-serif; font-weight:bold;}
#contenu.tmpl-lst-prods ul.liste-produits a.productLineLink sup{text-decoration:none; font-family:Tahoma,Arial,sans-serif; font-weight:bold; font-size:0.6em;}
#contenu.tmpl-lst-prods ul.liste-produits a.productLineLink span.productName{display:block; text-decoration:none; font-weight:bold;}
#contenu.tmpl-lst-prods ul.liste-produits a.productLineLink span.productDescription{display:block; text-decoration:underline;font-size:1em;font-weight:normal;}
#contenu.tmpl-lst-prods ul.liste-produits a.productLineLink:hover span.productDescription{text-decoration:none;}
#contenu.tmpl-lst-prods p.description {color:#f07c1e;font-weight:bold;margin:10px 0 10px 29px;}
#contenu.tmpl-lst-prods a.other-products {height:0;padding-top:24px;overflow:hidden;display:block;width:206px;float:right;margin:0 2px 0 0;}
#contenu.tmpl-lst-prods .bloc-2 {width:377px;height:260px;padding:3px 3px 3px 3px;}
#contenu.tmpl-lst-prods .bloc-3 {height:112px;width:355px;margin:5px 0 0 0;padding:0 15px 0 15px;border:0;background:url(../images/bg-info-comp.jpg) no-repeat;position:relative;overflow:hidden;}
#contenu.tmpl-lst-prods .bloc-3 p {color:#fff;margin:21px 4px 0;line-height:1.3em;}
#contenu.tmpl-lst-prods .bloc-3 a {color:#f58a17;font-weight:bold;}

#contenu.tmpl-cart {width:780px;}
#contenu.tmpl-cart a {color:#E97816;}
#contenu.tmpl-cart .bloc-1,
#contenu.tmpl-cart .bloc-2 {float:left;height:383px;border:1px solid #a19d9c;}
#contenu.tmpl-cart .bloc-1 {padding:0 20px 0 14px;margin:0 0px 0 0;width:544px;overflow:auto;border-right:0;}

#contenu.tmpl-cart .bloc-1 .titre {height:15px;margin:20px 18px 20px;}
#contenu.tmpl-cart .bloc-1 p {margin-left:21px;}
#contenu.tmpl-cart .bloc-1 table {width:100%;font-size:1em;margin:6px 0 0 4px;}
#contenu.tmpl-cart .bloc-1 table tr td,
#contenu.tmpl-cart .bloc-1 table tr th {border-bottom:dotted 1px #C8C5C5;margin:0;padding:0;}
#contenu.tmpl-cart .bloc-1 table thead tr th,
#contenu.tmpl-cart .bloc-1 table tbody tr td {vertical-align:top;text-align:center;}
#contenu.tmpl-cart .bloc-1 table thead tr th {text-align:left;font-weight:bold;padding-bottom:12px;}
#contenu.tmpl-cart .bloc-1 table thead tr th.delete {padding-left:17px;}
#contenu.tmpl-cart .bloc-1 table thead tr th.total {text-align:right;padding-right:17px;}
#contenu.tmpl-cart .bloc-1 table tbody {}
#contenu.tmpl-cart .bloc-1 table tbody input{width:100%;}
#contenu.tmpl-cart .bloc-1 table tbody tr td {padding:12px 0px 17px;}
#contenu.tmpl-cart .bloc-1 table tbody tr td.delete {width:88px;text-align:left;padding-left:22px; }
#contenu.tmpl-cart .bloc-1 table tbody tr td.delete input {width:25px;}
#contenu.tmpl-cart .bloc-1 table tbody tr td.product {width:246px;text-align:left;font-weight:bold;padding-right:15px;}
#contenu.tmpl-cart .bloc-1 table tbody tr td.product span {font-weight:normal;}
#contenu.tmpl-cart .bloc-1 table tbody tr td.quantity {text-align:left;width:60px;}
#contenu.tmpl-cart .bloc-1 table tbody tr td.quantity input{width:23px;padding:0;margin:4px 0 0 1px;text-align:center;}
#contenu.tmpl-cart .bloc-1 table tbody tr td.total {text-align:right;font-weight:bold;padding-right:17px;width:100px}
#contenu.tmpl-cart .bloc-2 {padding:5px 12px;width:169px;height:373px;font-size:1em;/*color:#000;*/background-color:#5C2946;border-left:0;}
#contenu.tmpl-cart .bloc-2 div.table {padding:0 2px 0 0;height:225px;}
#contenu.tmpl-cart .bloc-2 table {width:100%;font-weight:bold;border-collapse:collapse;}
#contenu.tmpl-cart .bloc-2 table tr.total {color:#E97816;}
#contenu.tmpl-cart .bloc-2 table tr td {border-bottom:dotted 1px #C8C5C5;margin:0;padding:10px 4px 10px 0;}
#contenu.tmpl-cart .bloc-2 table tbody tr td.label {text-align:left;font-weight:bold;color:white;}
#contenu.tmpl-cart .bloc-2 table tbody tr td.label a{color:white;}
#contenu.tmpl-cart .bloc-2 table tbody tr td#rabaisLabel span{display:block;font-size:xx-small;color:white;}
#contenu.tmpl-cart .bloc-2 table tbody tr td.prix {text-align:right;width:100px;color:white;}
#contenu.tmpl-cart .bloc-2 table tbody tr.total td {border:none;}
#contenu.tmpl-cart .bloc-2 .warning-login {font-weight:bold;margin-top:5px;height:30px;}
#contenu.tmpl-cart .bloc-2 .warning-login em {color:#E97816;font-style:normal;float:left;display:block;width:10px;}
#contenu.tmpl-cart .bloc-2 .warning-login a {float:left;display:block;width:145px;}
#contenu.tmpl-cart .bloc-1 .buttons {margin:10px 0 0 22px;}
#contenu.tmpl-cart .bloc-2 .buttons {margin:17px 0 0 -2px;}
#contenu.tmpl-cart .buttons a {padding-top:20px;}
#contenu.tmpl-cart .buttons a.checkout-express {display: block;/*margin:25px 0 0 11px;width:144px;height:24px;*/padding:0; margin-top: 20px;}

#contenu.tmpl-search {width:780px;}
#contenu.tmpl-search a {color:#E97816;}
#contenu.tmpl-search .bloc {height:377px;overflow:auto;padding:0 20px 0 14px;}
#contenu.tmpl-search .titre {height:15px;margin:20px 18px 20px;}
#contenu.tmpl-search p {margin-left:21px;}
#contenu.tmpl-search table {width:100%;font-size:1em;margin:6px 0 20px 4px;border-top:dotted 1px #C8C5C5;}
#contenu.tmpl-search table tr td {border-bottom:dotted 1px #C8C5C5;margin:0;padding:0;}
#contenu.tmpl-search table tbody tr td {padding:12px 0px 17px;}
#contenu.tmpl-search table tbody tr td.product {padding-left:22px;width:246px;text-align:left;font-weight:bold;}
#contenu.tmpl-search table tbody tr td.product span {font-weight:normal;}
#contenu.tmpl-search table tbody tr td.total {text-align:right;font-weight:bold;padding-right:17px;}

#contenu.tmpl-text-page .bloc {height:377px}
#contenu.tmpl-text-page {background-repeat:no-repeat;background-position:4px 4px;}
#contenu.tmpl-text-page .informations {padding:25px 35px 0px;height:313px;overflow:auto;}
#contenu.tmpl-text-page .informations .title{margin-right: 20px; height: 35px; float:left;}
#contenu.tmpl-text-page .informations .mini-menu {margin:12px 0 0px 0px;height:28px; float:left;color:#F07C1E;}
#contenu.tmpl-text-page .informations .mini-menu a {text-decoration: none; margin: 0px 7px;color:#F07C1E;}
#contenu.tmpl-text-page .informations .mini-menu a:hover {text-decoration: underline;color:#F07C1E;}
#contenu.tmpl-text-page .informations .mini-menu a.selected{text-decoration: underline;color:#F07C1E;}
/*Quiboweb */
#contenu.tmpl-text-page .informations .gras a {font-weight:bold;}
#contenu.tmpl-text-page .informations .mini-menu a{color:#F06B00;}

#contenu.tmpl-text-page .informations .menu-faq {color:#F07C1E;margin-top:20px;margin-bottom:40px;}
#contenu.tmpl-text-page .informations .menu-faq a {text-decoration: none;color:#F07C1E;}
#contenu.tmpl-text-page .informations .menu-faq a:hover {text-decoration: underline;color:#F07C1E;}
#contenu.tmpl-text-page .informations .menu-faq a.selected{text-decoration: underline;color:#F07C1E;}
/* Fin QUIBOWEB */
#contenu.tmpl-text-page .informations h4,
#contenu.tmpl-text-page .informations p {margin: 15px 0 0;}
#contenu.tmpl-text-page .informations ul {margin: 5px 0 0;line-height:1.3em;}
#contenu.tmpl-text-page .informations ul li{list-style-type: none;background:url(../images/bullet-orange.png) no-repeat 0 3px;padding:0 0 3px 15px;margin:3px 0 0 0;}
#contenu.tmpl-text-page .informations ul ul li{list-style-type: none;background:url(../images/bullet-orange2.png) no-repeat 0 3px;padding:0 0 3px 15px;margin:10px 0 0 0;}
#contenu.tmpl-text-page .sections {height:352px;}
#contenu.tmpl-text-page .sections h4,
#contenu.tmpl-text-page .sections h4 a {color: #f07c1e;text-decoration:none;font-size:1em;}
#contenu.tmpl-text-page .sections h4 a{
font-size:1.1em;
}
#contenu.tmpl-text-page .sections p {margin-top:0;}
#contenu.tmpl-text-page .action-text-page {height:29px;margin:0 14px 0px;}
#contenu.tmpl-text-page .action-text-page a {display:block;padding-top:29px;height:0;overflow:hidden}
#contenu.tmpl-text-page .action-text-page a.page-prec {float:left;background-repeat:no-repeat;background-position:left top;}
#contenu.tmpl-text-page .action-text-page a.page-prec:hover {background-position:left -29px;}
#contenu.tmpl-text-page .action-text-page a.page-suiv {float:right;background-repeat:no-repeat;background-position:right top;}
#contenu.tmpl-text-page .action-text-page a.page-suiv:hover {background-position:right -29px;}
#contenu.tmpl-text-page .action-text-page a.page-prec-dis,
#contenu.tmpl-text-page .action-text-page a.page-prec-dis:hover {background-position:left -58px;}
#contenu.tmpl-text-page .action-text-page a.page-suiv-dis,
#contenu.tmpl-text-page .action-text-page a.page-suiv-dis:hover {background-position:right -58px;}

#contenu.tmpl-profile {width:780px;}
#contenu.tmpl-profile .bloc-1,
#contenu div.tmpl-form {float:left;}
#contenu.tmpl-profile .bloc-1 {border:1px solid #a19d9c;color:#fff;padding:3px 3px 3px 19px;margin:0 5px 0 0;width:166px;background:url(../images/bg-col-account.jpg) no-repeat 3px 3px;height:377px;}
#contenu.tmpl-profile .bloc-1 h2.your-account,
#contenu div.tmpl-form h2 {height:0;overflow:hidden;padding-top:14px;margin:10px 0 4px 0;}
#contenu.tmpl-profile .bloc-1 h2.your-account{margin:11px 0 15px 0px;padding-top:18px;}
#contenu div.tmpl-form h2.your-profile,
#contenu div.tmpl-form h2.forgot-your-password{margin:17px 0 0 0;}
#contenu.tmpl-profile .bloc-1 a {color:#fff;font-size:0.9em;}
#contenu.tmpl-profile .bloc-1 a.btn-ok {height:0;overflow:hidden;padding-top:16px;width:28px;display:block;}
#contenu.tmpl-profile .bloc-1 a.btn-ok:hover {background-position:0 -16px;}
#contenu.tmpl-profile .bloc-1 .email {margin:18px 0 7px 0;}
#contenu.tmpl-profile .bloc-1 .email input {width:144px;}
#contenu.tmpl-profile .bloc-1 .password input {width:111px;}
#contenu.tmpl-profile .bloc-1 .password {float:left;margin:0 4px 7px 0;}
#contenu div.tmpl-form {border:1px solid #a19d9c;width:543px;padding:0 17px 0 18px;height:383px;position: relative;}
/* Quibo */
#contenu div.tmpl-form {overflow:auto;}
/**/
#contenu div.tmpl-form p {margin:5px 0 8px 2px;}
#contenu div.tmpl-form div.checkbox,
#contenu div.tmpl-form div.field {margin:0 0 4px 0;}
#contenu div.tmpl-form label,
#contenu div.tmpl-form .label-like {float:left;width:95px;color:#505050;}
/* Quibo */
#contenu div.tmpl-form label,
#contenu div.tmpl-form .label-like  {width:82px;}
/**/
#contenu div.tmpl-form label em,
#contenu div.tmpl-form .label-like em {color:#e97816;font-style:normal;}
#contenu div.tmpl-form .col-1 {float:left;width:323px;}
/* Quibo */
#contenu div.tmpl-form .col-1 {width:293px;}
/**/
#contenu div.tmpl-form .col-1 input {width:204px;}
#contenu div.tmpl-form .col-1 select {width:209px;}
#contenu div.tmpl-form .col-1 select.day  {width:48px;}
#contenu div.tmpl-form .col-1 select.month {width:85px;}
#contenu div.tmpl-form .col-1 select.year {width:60px;}
#contenu div.tmpl-form .col-2 {float:left;width:220px; }
/* Quibo */
#contenu div.tmpl-form .col-2 {margin-left:9px;width:211px;}
/**/
#contenu div.tmpl-form .col-2 input {width:110px;}
#contenu div.tmpl-form .col-2 select {width:115px;}
#contenu div.tmpl-form .col-2 label {width:102px;}
/* Quibo */
#contenu div.tmpl-form .col-2 label {width:84px;}
/**/
#contenu div.tmpl-form .checkbox input {display:inline;float:none;height:auto;width:auto;padding:0;border:0;}
#contenu div.tmpl-form .checkbox label {display:inline;float:none;}
#contenu div.tmpl-form .address .col-2 label {width:92px;}
/* Quibo */
#contenu div.tmpl-form .address .col-2 label{width:84px;}
/**/
#contenu div.tmpl-form .address .col-2 input {width:120px;}
#contenu div.tmpl-form .address .col-2 select {width:125px;}
#contenu div.tmpl-form textarea {width:100%;height:100px;}
#contenu div.tmpl-form div.separateur {height:1px;overflow:hidden;font-size:0;background:url(../images/sep-dot-h.png) repeat-x;margin:0 0 18px 0;}
#contenu div.tmpl-form .address div.separateur {margin-bottom:10px;}
#contenu div.tmpl-form div.label-like {margin:30px 0 0 0;}
#contenu div.tmpl-form div.specify label {color:#e97816;font-weight:bold;}
#contenu div.tmpl-form div.specify input {border-color:#e97816;}
a.btn-submit {float:right;margin:26px 3px 0 0;display:block;height:0;padding-top:16px;overflow:hidden;}
a.btn-submit:hover {background-position:0 -16px;}

#contenu.tmpl-cart div.tmpl-form h2 {margin:17px 0 8px 0;padding-top:13px;}
#contenu.tmpl-cart div.tmpl-form form {margin-bottom:10px;}
#contenu.tmpl-cart div.tmpl-form p {margin-left:2px;}
#contenu.tmpl-cart div.tmpl-form .col-1 {float:left;width:293px;}
#contenu.tmpl-cart div.tmpl-form .col-1 input {width:174px;}
#contenu.tmpl-cart div.tmpl-form .col-1 select {width:179px;}
#contenu.tmpl-cart div.tmpl-form .col-1 select.month {width:85px;}
#contenu.tmpl-cart div.tmpl-form .col-1 select.year {width:60px;}
#contenu.tmpl-cart div.tmpl-form div.cvn label {width:220px; margin-right: 5px; height: 41px; background: url(../images/bg-cvn.gif) no-repeat top right;}
#contenu.tmpl-cart div.tmpl-form div.cvn input {width:44px;}

#contenu.tmpl-product .bloc-1 {float:left;padding:0;border:1px solid #a19d9c;width:578px;margin:0 0px 0 0;height:383px;}
#contenu.tmpl-product .bloc-2 {float:left;border:1px solid #a19d9c;width:182px;padding:3px;height:377px;}
#contenu.tmpl-product h2 {margin:11px 0 0 12px;}
#contenu.tmpl-product .bloc-1 .informations {padding:0 0 0 31px;line-height:1.48em;width:380px;height:286px;overflow:auto;}
#contenu.tmpl-product .table {margin:2px 0 5px 0;padding:5px 0 1px 0;}
#contenu.tmpl-product .table table {margin:5px 0 6px 0;width:100%;line-height:1.45em;}
#contenu.tmpl-product .table table td.last {text-align:right;}
#contenu.tmpl-product .bloc-1 div.separateur {background:url(../images/sep-dot-h.png) repeat-x;height:1px;font-size:0;}
#contenu.tmpl-product .bloc-1 .image-produit {float:right;}
#contenu.tmpl-product .bloc-1 .petit {font-size:0.8em;margin:8px 0 0 0;width:430px;line-height:1.3em;}
#contenu.tmpl-product .bloc-1 .informations p {margin: 8px 0 0;}
#contenu.tmpl-product .bloc-1 .informations ul {list-style-type:none;margin:8px 0 -5px;line-height:1.3em;}
#contenu.tmpl-product .bloc-1 .informations li {background:url(../images/bullet-orange.png) no-repeat 0 5px;padding:0 0 5px 13px;}
#contenu.tmpl-product .actions-produit-large {height:28px;width:539px;margin:0 0 0 20px;}
#contenu.tmpl-product .actions-produit-large a {height:0;padding-top:28px;overflow:hidden;display:block;float:left;}

#contenu.tmpl-product .actions-produit-large a.page-prec {width:105px;background-position:0 0;}
#contenu.tmpl-product .actions-produit-large a.page-prec:hover {background-position:0 -28px;}
#contenu.tmpl-product .actions-produit-large a.page-suiv {width:88px;background-position:-105px 0;}
#contenu.tmpl-product .actions-produit-large a.page-suiv:hover {background-position:-105px -28px;}
#contenu.tmpl-product .actions-produit-large a.ajouter {margin-left:90px;width:166px;background-position:-283px 0;}
#contenu.tmpl-product .actions-produit-large a.ajouter:hover {background-position:-283px -28px;}
#contenu.tmpl-product .actions-produit-large a.plus {width:90px;background-position:-449px 0;}
#contenu.tmpl-product .actions-produit-large a.plus:hover {background-position:-449px -28px;}

#contenu.tmpl-product .actions-produit-large a.page-prec-dis,
#contenu.tmpl-product .actions-produit-large a.page-prec-dis:hover {background-position:0 -56px;}
#contenu.tmpl-product .actions-produit-large a.page-suiv-dis,
#contenu.tmpl-product .actions-produit-large a.page-suiv-dis:hover {background-position:-105px -56px;}
#contenu.tmpl-product .actions-produit-large a.ajouter-dis,
#contenu.tmpl-product .actions-produit-large a.ajouter-dis:hover {background-position:-283px -56px;}
#contenu.tmpl-product .actions-produit-large a.plus-dis,
#contenu.tmpl-product .actions-produit-large a.plus-dis:hover {background-position:-449px -56px;}

#contenu.tmpl-product .bloc-2 .photo-produit {height:182px;width:182px;}
#contenu.tmpl-details .bloc-2 .informations,
#contenu.tmpl-product .bloc-2 .informations {padding:7px 15px 0 11px;height:151px;line-height:1.1em;}
#contenu.tmpl-details .bloc-2 div.block,
#contenu.tmpl-product .bloc-2 div.block {margin-bottom:15px;}
#contenu.tmpl-details .bloc-2 div.block a,
#contenu.tmpl-product .bloc-2 div.block a {display:block;}
#contenu.tmpl-details .bloc-2 div.block strong i a,
#contenu.tmpl-product .bloc-2 div.block strong i a {display:inline;color:white;}
#contenu.tmpl-details .bloc-2 strong,
#contenu.tmpl-product .bloc-2 strong {margin:0;display:block;}
#contenu.tmpl-details .bloc-2 .label,
#contenu.tmpl-product .bloc-2 .label {float:left;width:90px;font-weight:bold;}
#contenu.tmpl-details .bloc-2 .label-colors,
#contenu.tmpl-product .bloc-2 .label-colors {padding:12px 0 0 0;}
#contenu.tmpl-details .bloc-2 .colors img,
#contenu.tmpl-product .bloc-2 .colors img {margin:4px 0 0 3px;}
#contenu.tmpl-details .bloc-2 .prix,
#contenu.tmpl-product .bloc-2 .prix,
#contenu.tmpl-details .bloc-2 .colors,
#contenu.tmpl-product .bloc-2 .colors {float:left;width:66px;text-align:right;font-weight:bold;}
#contenu.tmpl-product .actions-produit {height:27px;width:164px;margin:0 0 0 10px;}
#contenu.tmpl-product .actions-produit a {overflow:hidden;height:0;padding-top:27px;display:block;float:left;}
#contenu.tmpl-product .actions-produit a.acheter {width:94px;background-position:0 0;}
#contenu.tmpl-product .actions-produit a.details {margin-left:14px;width:56px;background-position:-108px 0;}
#contenu.tmpl-product .actions-produit a.acheter:hover {background-position:0 -27px;}
#contenu.tmpl-product .actions-produit a.details:hover {background-position:-108px -27px;}
#contenu.tmpl-product .actions-produit a.acheter-dis,
#contenu.tmpl-product .actions-produit a.acheter-dis:hover {background-position:0 -54px;}
#contenu.tmpl-product .actions-produit a.details-dis:hover,
#contenu.tmpl-product .actions-produit a.details-dis:hover {background-position:-108px -54px;}

#contenu.tmpl-details .bloc-1,
#contenu.tmpl-details .bloc-2 {float:left;border:1px solid #a19d9c;}
#contenu.tmpl-details .bloc-2{border:none;background-color:#5C2946;color:white;}
#contenu.tmpl-details .bloc-1 {padding:0;width:583px;margin:0 0px 0 0;height:383px;}
#contenu.tmpl-details .bloc-2 {width:179px;padding:3px;height:379px;}
#contenu.tmpl-details .bloc-1 .photo-large {height:343px;}
#contenu.tmpl-details .bloc-1 .actions-details {height:28px;width:539px;margin:0 0 0 20px;}
#contenu.tmpl-details .bloc-1 .actions-details a {height:0;padding-top:28px;overflow:hidden;display:block;float:left;}
#contenu.tmpl-details .bloc-2 .buttons {padding:0 0 0 11px; margin-top: -20px;}
#contenu.tmpl-details .bloc-2 .buttons a {width:166px;padding-top:17px;margin-bottom:4px;}
#contenu.tmpl-details .bloc-2 .buttons a.purchase {background-position:0 0;}
#contenu.tmpl-details .bloc-2 .buttons a.add-to-order {background-position:0 -21px;}
#contenu.tmpl-details .bloc-2 .buttons a.order {background-position:0 -41px;}
/* hover: */
#contenu.tmpl-details .bloc-2 .buttons a.purchase:hover {background-position:0 -57px;}
#contenu.tmpl-details .bloc-2 .buttons a.add-to-order:hover {background-position:0 -78px;}
#contenu.tmpl-details .bloc-2 .buttons a.order:hover {background-position:0 -98px;}

#contenu.tmpl-details .bloc-2 .title {height:50px;}
#contenu.tmpl-details .bloc-2 .learn-more a {color:#e97816;}
#contenu.tmpl-details .bloc-2 .learn-more {color:#e97816;margin:14px 0 0 0;font-weight:bold;}
/* #contenu.tmpl-details .bloc-2 .informations {height:291px;padding-top:55px;} */

#contenu.tmpl-details .bloc-2 .informations {height:346px;}

#contenu.tmpl-details .bloc-2 .informations p {font-weight:normal;margin:10px 0 12px 0;line-height:1.3em;}
#contenu.tmpl-details .bloc-2 .informations .shipping-info {margin:25px 0 0 0;}


/* QUIBOWEB */
#contenu div.block div.shipping {text-align:left;padding-top:5px;}
#homepage { width:775px; height:385px;margin:0px; padding: 0px; background-repeat: no-repeat; background-position: center center; }
#homepage h1, #homepage h2 { display: none; }
#homepage ul { padding: 275px 0px 0px 70px; margin: 0px; width: 100px; }
#homepage ul li { margin: 0px 0px 2px 0px; padding: 0px; list-style-type: none; width: 100px; height: 16px;}
#homepage ul li a { margin: 0px; padding: 0px; width: 100px; height: 16px; display: block; cursor: pointer; }
#homepage ul li a span { display: none; }
a.go-shop { margin: 0px; padding: 0px; display: block; width: 152px; height: 16px; background-repeat: no-repeat; background-position: center center; }
a.go-shop span { display: none; }
div.currency { position: absolute; margin: 104px 0px 0px 615px; }
div.product-sub-nav { position: absolute; margin: 104px 0px 0px 453px; }

.products-lines div.product-sub-nav {
margin:87px  0px 0px 259px;
}
div.product-sub-nav .titre{height:14px;width:72px;margin:0 0 5px 3px; }
div.product-sub-nav select{width:157px;margin:1px 0 0 0;height:18px;color: #E97816;}
div.product-sub-nav select optgroup { color: #E97816; font-style: normal; }
div.product-sub-nav select option { color: #626262;}
div.product-sub-nav select option.title { color: #E97816; font-style: normal; font-weight: bold;text-indent: 0px;}
#frame-site #contenu div.block div.unit { width: 72px; }	
#frame-site #contenu div.block div.prix { width: 80px; }
span.orange { color: #E97816; }
span.vert { color: #a7cc23; }

h1#logo, h1#logored {margin-top: -36px;}

div#nav-bas { display: none; }
div.product-sub-nav select .title{
font-weight:bold;
}

#contenu .bloc-1-citoyen,
#contenu .bloc-1-recolte,
#contenu .bloc-1-cadeau{
border:1px solid #A19D9C;padding:3px;width:572px;float:left;margin-right:5px;height:377px;	
}
#contenu .bloc-1-recolte .menu-faq{
display:none;	
}
#contenu.tmpl-text-page .bloc-1-recolte .informations p{
	margin-top:14px;
	}
#contenu .bloc-2-citoyen,
#contenu .bloc-2-recolte,
#contenu .bloc-2-cadeau{
width:182px;padding:3px;border:1px solid #A19D9C;float:left;height:377px;
}
span.average{
font-size:1.3em;
}

.popupShipping {
background-color:white;
border:1px solid #a19d9c;
display:block;
height:188px;
left:153px;
position:absolute;
top:272px;
width:517px;
z-index:90;
}
.popupPromo {
background-color:white;
border:1px solid #a19d9c;
display:block;
height:188px;
left:17px;
position:absolute;
top:155px;
width:539px;
z-index:90;
}
.popupShipping .menu, .popupPromo .menu {
margin:20px 18px 0;
position:absolute;
right:0;
top:0;
width:469px;
}
.popupShipping .menu a.close, .popupPromo .menu a.close {
background-repeat:no-repeat;
float:right;
padding-top:20px;
background-image:url(../../images/closepopupship.jpg);
width:23px;
}
.popupShipping .menu a.close:hover, .popupPromo .menu a.close:hover {
background-position:0 -20px;
}
.popupShipping .corps, .popupPromo .corps {
border:1px solid #A19D9C;
height:180px;
margin:3px;
width:509px;
}
 .popupPromo .corps {
width:531px;
}
.popupShipping .texte, .popupPromo .texte {
color:#5C2946;
font-weight:bold;
height:122px;
line-height:1.35em;
padding:9px 0px 0 0;
}
.popupShipping .texte h4, .popupPromo .texte h4 {
color:#5C2946;
margin:0 0 15px;
padding:0;
text-transform:uppercase;
}
.popupShipping .corps .texte p, .popupPromo .corps .texte p {
margin:0;
padding:0;
}

#contenu.tmpl-newsletter .bloc-1 .informations .title img{
display:none;

}
#contenu.tmpl-newsletter .bloc-1 {
background:transparent url(../images/bg-col-account.jpg) no-repeat scroll 3px 3px;
border:1px solid #A19D9C;
color:#FFFFFF;
float:left;
height:377px;
margin:0 5px 0 0;
padding:3px 3px 3px 19px;
width:166px;
}

#contenu.tmpl-newsletter .bloc-1 .page-suiv, 
#contenu.tmpl-newsletter .bloc-1 .page-prec{
display:none;
}

#contenu.tmpl-newsletter .bloc-1 .title{
height:18px;
width:116px;
margin:11px 0 0px 0;
padding-top:18px;
background:transparent url(../images/newsLetter/titre_archives.png) no-repeat scroll 0px 0px;
}

#contenu div.tmpl-form h2.your-newsletter {
background:transparent url(../../images/newsLetter/titre_newsletter.jpg) no-repeat scroll 0 0;
}
#contenu div.tmpl-form h2.your-newsletter {
margin:17px 0 0;
}
#contenu.tmpl-profile .bloc-1 h2.your-newsletter {
height:0;
margin:10px 0 4px;
overflow:hidden;
padding-top:14px;
}

a.sitemapIntro{
background:transparent url(../../images/fr/nav-bas-new.jpg) no-repeat scroll -712px 0;
display:block;
float:right;
height:0;
margin-top:-31px;
overflow:hidden;
padding-top:18px;
width:63px;
}
a.sitemapIntro:hover{
background:transparent url(../../images/fr/nav-bas-new.jpg) no-repeat scroll -712px -18px;
}

a.sitemapIntroen{
background:transparent url(../../images/en/nav-bas-new.png) no-repeat scroll -730px 0px;
display:block;
float:right;
height:0;
margin-top:-31px;
overflow:hidden;
padding-top:18px;
width:48px;
}
a.sitemapIntroen:hover{
background:transparent url(../../images/en/nav-bas-new.png) no-repeat scroll -730px -18px;
}

span.titregender_fr{
display:block;
float:right;
height:28px;
margin-top:-37px;
width:553px;
background:transparent url(../../images/titre_produits_fr.jpg) no-repeat scroll left top;
}
span.titregender_en{
display:block;
float:right;
height:28px;
margin-top:-37px;
width:553px;
background:transparent url(../../images/titre_produits_en.jpg) no-repeat scroll left top;
}
span.titregender_es{
display:block;
float:right;
height:28px;
margin-top:-37px;
width:553px;
background:transparent url(../../images/titre_produits_es.jpg) no-repeat scroll left top;
}
form#frm_questionnaire {
padding:0 0 26px;
}
#contenu.tmpl-details .bloc-2 span strong, #contenu.tmpl-product .bloc-2 span strong,
#contenu.tmpl-details .bloc-2 div.block span a,
#contenu.tmpl-product .bloc-2 div.block span a {display:inline;}

span.trade{
font-size:10px;
}

#contenu.tmpl-text-page .informations {
padding:25px 18px 0px 35px;
}

#page404 { width:775px; height:385px;margin:0px; padding: 0px; background-repeat: no-repeat; background-position: center center; background-image: url('../../images/404.jpg'); }
#page404 h1, #page404 h2 { display: none; }
#page404 ul { margin: 0px; padding:77px 0px 0px 95px; width:478px;}
#page404 ul li { margin: 0px 0px 40px; padding: 0px; list-style-type: none; width: 473px; height: 44px;}
#page404 ul li a { margin: 0px; padding: 0px; width: 464px; height: 42px; display: block; cursor: pointer; }
#page404 ul li a span { display: none; }

table.tableFax{
border:1px solid #000;
}

table.tableFax td, table.tableFax th{
padding:5px;
border:1px solid #000;
}

a.btnFax{
display:block;
height: 28px;
width:158px;
position:absolute;
margin-top:-41px;
margin-left:391px;
background: transparent url(../images/es/btnFax.jpg) no-repeat left top;
}
a.btnFax:hover{
background: transparent url(../images/es/btnFax.jpg) no-repeat left -28px;
}
div.fil-arianeFR a, div.fil-arianeEN a, div.fil-arianeES a{
float:left;
width:142px;
height:22px;
display:block;
}


div.fil-arianeFR a.etape1_FR_out{
background: transparent url(../../images/fr/etape1_fr.jpg) no-repeat left top;
width:105px;

}
div.fil-arianeFR a.etape1_FR, div.fil-arianeFR a.etape1_FR_out:hover{
background-color:transparent;
background-image:url(../../images/fr/etape1_on_fr.jpg);
background-position:left top;
background-repeat:no-repeat;
width:105px;
}



div.fil-arianeFR a.etape2_FR_out{
background:transparent url(../../images/fr/etape2_fr.jpg)  no-repeat left top;
}
div.fil-arianeFR a.etape2_FR, div.fil-arianeFR a.etape2_FR_out:hover{
background-color:transparent;
background-image:url(../../images/fr/etape2_on_fr.jpg);
background-position:left top;
background-repeat:no-repeat;
}


div.fil-arianeFR a.etape3_FR_out{
background:transparent url(../../images/fr/etape3_fr.jpg)  no-repeat left top;
width:115px;
}
div.fil-arianeFR a.etape3_FR, div.fil-arianeFR a.etape3_FR_out:hover{
background-color:transparent;
background-image:url(../../images/fr/etape3_on_fr.jpg);
background-position:left top;
background-repeat:no-repeat;
width:115px;
}

div.fil-arianeEN a.etape1_EN_out{
background: transparent url(../../images/en/etape1_en.jpg) no-repeat left top;
width:110px;

}
div.fil-arianeEN a.etape1_EN, div.fil-arianeEN a.etape1_EN_out:hover{
background-color:transparent;
background-image:url(../../images/en/etape1_on_en.jpg);
background-position:left top;
background-repeat:no-repeat;
width:110px;
}



div.fil-arianeEN a.etape2_EN_out{
background:transparent url(../../images/en/etape2_en.jpg)  no-repeat left top;
width:125px;
}
div.fil-arianeEN a.etape2_EN, div.fil-arianeEN a.etape2_EN_out:hover{
background-color:transparent;
background-image:url(../../images/en/etape2_on_en.jpg);
background-position:left top;
background-repeat:no-repeat;
width:125px;
}


div.fil-arianeEN a.etape3_EN_out{
background:transparent url(../../images/en/etape3_en.jpg)  no-repeat left top;
width:115px;
}
div.fil-arianeEN a.etape3_EN, div.fil-arianeEN a.etape3_EN_out:hover{
background-color:transparent;
background-image:url(../../images/en/etape3_on_en.jpg);
background-position:left top;
background-repeat:no-repeat;
width:115px;
}



div.fil-arianeES a.etape1_ES_out{
background: transparent url(../../images/es/etape1_es.jpg) no-repeat left top;
width:110px;

}
div.fil-arianeES a.etape1_ES, div.fil-arianeES a.etape1_ES_out:hover{
background-color:transparent;
background-image:url(../../images/es/etape1_on_es.jpg);
background-position:left top;
background-repeat:no-repeat;
width:110px;
}



div.fil-arianeES a.etape2_ES_out{
background:transparent url(../../images/es/etape2_es.jpg)  no-repeat left top;
width:150px;
}
div.fil-arianeES a.etape2_ES, div.fil-arianeES a.etape2_ES_out:hover{
background-color:transparent;
background-image:url(../../images/es/etape2_on_es.jpg);
background-position:left top;
background-repeat:no-repeat;
width:150px;
}


div.fil-arianeES a.etape3_ES_out{
background:transparent url(../../images/es/etape3_es.jpg)  no-repeat left top;
width:115px;
}
div.fil-arianeES a.etape3_ES, div.fil-arianeES a.etape3_ES_out:hover{
background-color:transparent;
background-image:url(../../images/es/etape3_on_es.jpg);
background-position:left top;
background-repeat:no-repeat;
width:115px;
}

div.fil-arianeFR {
margin:0 0 0 280px;
position:absolute;
top:156px;
}

div.fil-arianeEN {
margin:0 0 0 291px;
position:absolute;
top:156px;
}

div.fil-arianeES{
margin:0 0 0 270px;
position:absolute;
top:156px;
}

#homepage_cp { width:775px; height:385px;margin:0px; padding: 0px; background-repeat: no-repeat; background-position: center center; background-image: url(../images/fiole.jpg) }

input.radio{
border:none;
width:15px;
}

#contenu  a.lienNewsletter{
color:#fff;
display:block;
margin-bottom:10px;
}
#contenu  a.lienNewsletter:hover{
text-decoration:none;
}

a.dldFicheES,a.dldFicheEN,a.dldFicheFR{
display:block;
height:37px;
margin-left:383px;
margin-top:-42px;
position:absolute;
width:85px;
}
a.dldFicheES{
background:transparent url(../../images/es/dld_es.png) no-repeat left top;
}
a.dldFicheEN{
background:transparent url(../../images/en/dld_en.png) no-repeat left top;
}
a.dldFicheFR{
background:transparent url(../../images/fr/dld_fr.png) no-repeat left top;
}

div.produitDesc{
    padding-top:12px;
    padding-bottom:4px;
    width:100%;
    border-bottom:1px dotted #C8C5C5;
}

div.supprimer{
    float:left;
    padding-left:26px;
    width:85px;
}

div.desc{
    float:left;
    width:240px;
}

div.descGratuit{
    float:left;
    width:230px;
}

div.qteGratuite{
    float:left;
    width:60px;
    padding-left:30px;
    width:48px;
}


div.prix{
    float:left;
    text-align:right;
    width:105px;
    font-weight:bold;
}

div#rabaisProduitInfo{
	padding-top:10px;
	width:150px;
}

div.qte{
    float:left;
    width:50px;
    font-weight:bold;
    padding-left:10px;
}
.block{
    display:block;
}

div.produitDescb2b{
    padding-top:11px;
    width:100%;
    border-bottom:1px dotted #C8C5C5;
}

div.supprimerb2b{
    float:left;
    padding-left:26px;
    width:80px;
}

div.descb2b{
    float:left;
    width:208px;
}
.gras{
    font-weight:bold;
}

div.qteAchat{
	float:left;
	width:50px;
	font-weight:bold;
	padding-left:10px;
}

div.qteAchatb2b{
    float:left;
    width:66px;
    font-weight:bold;
    padding-left:10px;
}

.flottant{
    float:left;
}

div.prixb2b{
    float:left;
    text-align:right;
    width:109px;
    font-weight:bold;
}

div#titreProduit{
    font-weight:bold;
    margin:0;
    padding:6px 0 0 4px;
    width:100%;
    border-bottom:1px dotted #C8C5C5;
    height:39px;
}

div.titreSupprimerb2b{
    float:left;
    margin-left:17px;
    width:80px;
}

div.titreProduitb2b{
    float:left;
    width:208px;
}

div.titreQteAchatb2b{
    float:left;
    width:56px;
}
div.titreQteGratuiteb2b{
    float:left;
    padding-left:10px;
    width:60px;
}

div.titreTotalb2b{
    float:left;
    padding-right:17px;
    text-align:right;
    width:76px;
}

div.titreSupprimer{
    float:left;
    padding-left:17px;
    width:89px;
}

div.titreProduit{
    float:left;
    width:251px;
}

div.titreQte{
    float:left;
    width:110px;
}

div.titreTotal{
    float:left;
    text-align:right;
    width:44px;
}

a.lienRef{
position:absolute;
text-indent:-10000px;
overflow:hidden;
}

a.lequelProduit, a.lequelProduitEs, a.lequelProduitEn, 
a.lequelProduitEtuit, a.lequelProduitEtuitEs, a.lequelProduitEtuitEn, 
a.lequelProduitHome, a.lequelProduitHomeEs, a.lequelProduitHomeEn{
display:block;
height:65px;
width:86px;
text-indent:-1000px;
left:442px;
position:absolute;
margin-top:-108px;
overflow:hidden;
background:transparent url(../../images/fr/btnLequelProduits.png) no-repeat left top;
}
a.lequelProduitHome, a.lequelProduitHomeEs, a.lequelProduitHomeEn{
left:334px;
margin-top:211px;
}
a.lequelProduitEs, a.lequelProduitEtuitEs ,a.lequelProduitHomeEs{
background:transparent url(../../images/es/btnLequelProduits.png) no-repeat left top;
}
a.lequelProduitEn, a.lequelProduitHomeEn, a.lequelProduitEtuitEn{
background:transparent url(../../images/en/btnLequelProduits.png) no-repeat left top;
}

#contenu.tmpl-details .bloc-2 .buttons a.formularioFax{
text-indent:-1000px;
overflow:hidden;
background:transparent url(../../images/es/formularioFax.jpg) no-repeat left top;
height:11px;
width:158px;
position:absolute;
margin-top:-34px;
margin-left:1px;
}
#contenu.tmpl-details .bloc-2 .buttons a.formularioFax:hover{
background:transparent url(../../images/es/formularioFax.jpg) no-repeat left -30px;
}

#contenu.tmpl-sitemap a{
text-decoration:none;
}

div.titreSplashProduit{
	padding-top:9px;
	padding-top:5px;
	font-size:15px;
	width:250px;
}

h3.difference{
font-size:18px;
font-weight:normal;
letter-spacing:3px;
margin-bottom:18px;
}
h3.difference span{
display:block;
font-size:0.7em;
font-weight:normal;
letter-spacing:2px;
margin-top:3px;
text-align:right;
width:197px;
}
h3.imgHommeFR a{
	width:190px;
	height:321px;
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}

h3.imgHommeFR{
	background: url(/images/fr/homme.jpg) no-repeat;
	width:190px;
	height:321px;
	float:left;
	margin-left:5px;
	cursor:pointer;
}

h3.imgHommeEN a{
	width:190px;
	height:321px;
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}

h3.imgHommeEN{
	background: url(/images/en/homme.jpg) no-repeat;
	width:190px;
	height:321px;
	float:left;
	margin-left:5px;
	cursor:pointer;
}

h3.imgHommeES a{
	width:190px;
	height:321px;
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}

h3.imgHommeES{
	background: url(/images/es/homme.jpg) no-repeat;
	width:190px;
	height:321px;
	float:left;
	margin-left:5px;
	cursor:pointer;
}

h3.imgFemmeFR a{
	width:190px;
	height:321px;
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}

h3.imgFemmeFR{
	background: url(/images/fr/femme.jpg) no-repeat;
	width:190px;
	height:321px;
	float:left;
	margin-left:5px;
	cursor:pointer;
}

h3.imgFemmeEN a{
	width:190px;
	height:321px;
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}

h3.imgFemmeEN{
	background: url(/images/en/femme.jpg) no-repeat;
	width:190px;
	height:321px;
	float:left;
	margin-left:5px;
	cursor:pointer;
}

h3.imgFemmeES a{
	width:190px;
	height:321px;
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}

h3.imgFemmeES{
	background: url(/images/es/femme.jpg) no-repeat;
	width:190px;
	height:321px;
	float:left;
	margin-left:5px;
	cursor:pointer;
}

div.splashContainer{
	 width:800px;
	 padding-top:20px;
	 font-family:sans-serif;
}

div.texteDifference{
	position:absolute;
	top:275px;
	left:431px;
	z-index:300;
}

div.imgFiole{
	position:absolute;
	left:652px;
	z-index:1;
}

div#hommeBorder{
	visibility:hidden;
	position:absolute;
	border:10px white solid;
	width:172px;
	height:302px;
	left:33px;
}

div#femmeBorder{
	visibility:hidden;
	position:absolute;
	border:10px white solid;
	width:172px;
	height:302px;
	left:230px;
}

div.topProduits{
	width:835px;
	margin:0 auto;
}

div.topProduits div.produit{
	float:left;
	margin-left:40px;
	
}

div.topProduits div.mediaWrapper{
	margin-top:45px;
	color:#5C2946;
}

div.topProduits div.mediaWrapper a{
	color:#5C2946;
}

div.topProduits div.produit div.colGauche{
	float:left;
	padding-top:35px;
	width:130px;
}

div.topProduits div.produit div.colGauche a{
	color:#5C2946;
	font-family:sans-serif;
	font-size:11px;
	text-decoration:underline;
}

div.topProduits div.produit div.colGauche a:hover{
	text-decoration:none;
}

div.topProduits div.produit div.colDroite{
	float:left;
}
div.topProduits h3.titreProduitFR{
	margin-left:23px;
	margin-top:10px;
	font-size:14px;
	color:#5C2946;
	overflow:hidden;
	background: url(/images/fr/vedette.jpg) no-repeat;
}

div.topProduits h3.titreProduitEN{
	margin-left:23px;
	margin-top:10px;
	font-size:14px;
	color:#5C2946;
	overflow:hidden;
	background: url(/images/en/vedette.jpg) no-repeat;
}

div.topProduits h3.titreProduitES{
	margin-left:23px;
	margin-top:10px;
	font-size:14px;
	color:#5C2946;
	background: url(/images/es/vedette.jpg) no-repeat;
}

div.topProduits h3 span{
	text-indent:-1000px;
	overflow:hidden;
	display:block;
}

div.topProduits div.produit div.colGauche div.desc{
	color:#5C2946;
	font-family:sans-serif;
	font-size:11px;
	width:130px;
	padding-top:7px;
	height:45px;
	display:block;
}
	
#contenu.tmpl-text-page .informations .mini-menu {
line-height:21px;
margin-top:10px;
}

div.mediaWrapper h3.mediaTitreFR{
	margin-left:23px;
	background:url(/images/fr/mediaTitre.jpg) no-repeat;
}

div.mediaWrapper h3.mediaTitreEN{
	margin-left:23px;
	background:url(/images/en/mediaTitre.jpg) no-repeat;
}

div.mediaWrapper h3.mediaTitreES{
	margin-left:23px;
	background:url(/images/es/mediaTitre.jpg) no-repeat;
}

div.topProduits div.first{
	margin-left:30px;
}

h2.mot_titre{
color:#F07C1E;
font-size:1.3em;
margin-bottom:10px;
margin-top:10px;
}

#contenu div.block span a{
	color:white;
}

div#contenu div.block div.shipping a{
	color:white;
}

div.tmpl-cart div.shipping a{
	color:#E97816;
}

div#contenu div.bloc-1 div.informations div.ligne{
	height:15px;
	border-top:1px dashed white;
	width:148px;
}

form#changePack input.radioPack{
	vertical-align:bottom;
	display:inline;
	border:none;
	width:auto;
	margin:0;
	padding:0;
}

form#changePack label.pack{
	display:inline-block;
	width:65px;
	font-weight:normal;
}

form#changePack span{
	display:block;
	font-weight:bold;
}

form#changePack span.JPY, form#changePack span.MXN{
	font-size:9px;
}

form#changePack span.JPY label.pack, form#changePack span.MXN label.pack{
	width:58px;
	font-size:9px;
}

form#changePack span.last{
	margin-top:3px;
}

div.sheckys-award{
	margin-left:6px;
	float:left;
	width:382px;
	height:346px
}

div.sheckys-award a img{
	border:0px;
	width:382px;
	height:346px;
}

a#lienHommeBorder, a#lienFemmeBorder{cursor:pointer;}