BODY {
	background-repeat : repeat-x;
	background-position : top;
    background-color: #FFFFFF;
	/*background-color : #F4F3F8;*/
	/*background-attachment:fixed !important;*/
	/*background:url(/images/store/evenement/soldes/L0/bkd_all.jpg) center top no-repeat;*/
}
#home {
    -webkit-box-shadow: 0px 0px 8px 2px rgba(85,85,85,0.7);
    -moz-box-shadow: 0px 0px 8px 2px rgba(85,85,85,0.7);
    box-shadow: 0px 0px 8px 2px rgba(85,85,85,0.7);
    padding-top: 15px;
}
.main-table {
    position: relative;
}
.main-table table{
    background-color: #FFFFFF;
}

#page-content-container{
    height:100% !important;
    width:1010px;
    border: none;
    zoom: 1;
    background-position: center -4px;
    background-repeat: no-repeat;
    position: relative;
    z-index: 3;
}

.content-right-col{
	padding-right:1px;
	/*padding-top:12px;*/
}

#colonne_centre td{
    /* padding-top: 10px;
     background-color:white;*/
 }

.page-header{
    zoom: 1;
}

.content-left-col{
	width:170px;
}
/*.content-center-col {
	width: 840px;
}*/

.content-right-col{
	width:160px;
}

.picto3d, .pictoVideo {
    background-image:url(/images/store/pictos3dvideo.png);
    width: 30px;
    height: 24px;
    display: block;
    position: absolute;
    top: 1px;
    right: 1px;
}

.pictoVideo {
    background-position: -30px 0;
}



/*Nouveau menu de gauche*/
.menuGauche {
    width: 163px;
    font-size: 12px;
    font-family: Arial, sans-serif;
}
.menuGauche ul {
    margin-bottom: 25px;
    list-style: none;
}
.menuGauche li {
    padding: 1px 0 0 5px;
}
.menuGauche li a {
    display: block;
    margin: 8px 0;
    text-decoration: none;
    color: #7c7181;
}
.menuGauche li a.current {
    font-weight: bold;
}
.menuGauche li a.current {
    color: #bf3a7c;
}
.menuGauche li a:hover {
    color: #ff9eC8;
}
.menuGauche li a span {
    color: #b8b0bb;
    font-weight: normal;
}
.menuGauche li a.first {
    font-weight: bold;
}
/*Fin du nouveau Menu*/

.prix-normal, .prix-reduc20 {
    display: block;
    padding-top: 16px;
    width: 124px;
    height: 48px;
    color: #464543;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 23px;
    font-weight: bold;
    text-align: center;
    background: url("/images/store/listes/prix.png") no-repeat;
}
.prix-reduc20 {
    padding-top: 28px;
    height: 36px;
    font-size: 15px;
    background-position: -124px 0;
}
.prix-reduc20 span {
    display: block;
    font-size: 9px;
    font-weight: normal;
}

/* Bloc top des ventes */
.HomeBoxTopVentes {
    margin-left: 30px;
    background-color: #ffffff;
    height: 200px;
    text-align: left;
    width: 460px;
    position: relative;
}
.HomeBoxTopVentes a.tout_voir{
    position: absolute;
    right: 0;
    float: left;
    display: inline;
    height: 21px;
    line-height: 21px;
    padding: 0 10px;
    margin: 5px 8px 0 0 ;
    color: #7c7b76;
    text-transform: uppercase;
    font-family: arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.HomeBoxTopVentes a.tout_voir:hover{
    color: #E6459C;
}
.HomeBoxTopVentes a{
    text-decoration: none;
}
.HomeBoxTopVentes h2 {
    background-color: #eae9e4;
    height: 30px;
    width: 100%;
}
.HomeBoxTopVentes h2 a{
    color: #E5459B;
    font-family: 'open_sans',arial,sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    margin-left: 15px;
    text-transform: uppercase;
    vertical-align: middle;
}
.HomeBoxTopVentesProducts {
    background-color: #eae9e4;
    float: left;
    display: inline;
    padding-left: 1px;
}
.HomeBoxTopVentesProduct {
    float: left;
    display: inline;
    width: 228px;
    height: 169px;
    margin:0 1px 1px 0;
    background-color: #ffffff;
    font-family: arial,sans-serif;
    position: relative;
}
.HomeBoxTopVentesProduct.second {
    width: 229px;
}
.HomeBoxTopVentesProduct img{
    float: left;
    display: inline;
    margin-right: 5px;
}
.HomeBoxTopVentes .TopVentesProductName {
    color: #E6459C;
    font-size: 12px;
    font-weight: bold;
    margin: 10px;
    line-height: 15px;
    height: 32px;
    overflow: hidden;
}
.HomeBoxTopVentes .product-brand {
    color: #6D6D75;
    font-size: 11px;
    line-height: 16px;
    text-transform: uppercase;
}

.HomeBoxTopVentes .TopVentesProductDecription {
    color: #6d6c72;
    font-size: 11px;
    line-height: 16px;
    height: 64px;
    overflow: hidden;
}

.HomeBoxTopVentes .TopVentesProductPrice {
    color: #E6459C;
    font-size: 22px;
    font-weight: bold;
    margin-top: 5px;
    position: absolute;
    height: 45px;
    bottom: 5px;
    left: 116px;
}
.HomeBoxTopVentes .TopVentesProductPrice span {
    font-size: 12px;
    color: #6d6c72;
}
body.devise-chf .HomeBoxTopVentes .TopVentesProductPrice {
    font-size: 19px;
}
.HomeBoxTopVentes .bt-topventes {
    background-color: #F0B921;
    height: 32px;
    padding: 0 8px;
    line-height: 32px;
    transition: all 0.1s ease-in 0s;
    color: #FFFFFF;
    font-family: arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    position: absolute;
    right: 8px;
    bottom: 8px;
}
.HomeBoxTopVentes .bt-topventes:hover {
    background-color: #E07E15;
}

.bloc-promo20 {
    width: 460px;
    height: 175px;
    margin:21px 9px 0 30px;
    position: relative;
}
.bloc-promo20 a {
    display: block;
    width: 100%;
    height: 100%;
    background-image: url("/images/store/home/new/promo20.jpg");
    text-decoration: none;
    text-align: center;
}
.bloc-promo20.noBkd a{
    background-image: none;
}
.bloc-promo20 p {
    padding-top: 6px;
    color: #866B75;
    font-family: "open_sans",arial,sans-serif;
    font-size: 27px;
    font-weight: 300;
    text-shadow: 0 1px 1px #F8B6B6;
    text-transform: uppercase;
    text-align: center;
}
.bloc-promo20 span.selection {
    margin: 92px 0 0 0;
    background-color: #a98c97;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 28px 0 15px;
    transition: all 0.1s ease-in 0s;
    color: #FFFFFF;
    font-family: arial,sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    position: relative;
}
.bloc-promo20 a:hover span.selection {
    background-color: #866b75;
}
.bloc-promo20 span.arrow {
    position: absolute;
    top: 0;
    right: 13px;
    font-size: 31px;
    margin: -2px 0 0;
    padding: 0 0 0 5px;
}


/* Blocs gauche (promos 20% et nouveautés) */
.bloc-gauche-liste-produits {
    border: solid 1px #e7e7e7;
    float: left;
    text-align: center;
    margin: 10px 0 15px 0;
}
.search .bloc-gauche-liste-produits {
    width: 170px;
}
.bloc-gauche-liste-produits div{
    position: relative;
}
.bloc-gauche-liste-produits hr {
    position: absolute;
    top: 22px;
    margin: 0 5%;
    width: 90%;
    border: none;
    border-bottom: solid 1px #cbcbcb;
}
.bloc-gauche-liste-produits a.title-list {
    text-decoration: none;
    font-weight: bold;
    color: #767676;
    font-family: roboto,arial,sans-serif;
    font-size: 21px;
    line-height: 45px;
    padding: 0 10px;
    background-color: #fff;
    position: relative;
    z-index: 5;
}
.en .bloc-gauche-liste-produits a.title-list {
    font-size: 17px;
    padding: 0 8px;
}

.bloc-gauche-liste-produits ul {
    clear: both;
    font-family: Arial,sans-serif;
}
.bloc-gauche-liste-produits li {
    display: block;
    float: left;
    position: relative;
    width: 100%;
}
.bloc-gauche-liste-produits li a {
    position: relative;
    text-decoration: none;
    padding: 25px 0 30px;
    float: left;
    display: inline;
    width: 100%;
}
.bloc-gauche-liste-produits li a:hover {
    background-color: #f7f5f6;
}
.bloc-gauche-liste-produits a img {
    border: 0 none;
    display: block;
    height: 120px;
    width: 80px;
    margin: 0 auto;
}
.bloc-gauche-liste-produits a span.bgOpacite {
    background-color: #623c54;
    display: block;
    height: 120px;
    width: 80px;
    position: absolute;
    left: 50%;
    margin-left: -40px;
    opacity: 0.05;
    z-index: 5;
}
.bloc-gauche-liste-produits a:hover span.bgOpacite {
    /*background-color: #000000;*/
}
.bloc-gauche-liste-produits a span.nom-produit {
    color: #535353;
    display: block;
    font-size: 13px;
    text-align: center;
    margin: 8px 0 5px;
    padding: 0 10px;
}
.bloc-gauche-liste-produits a .reduc-prix-produit {
    text-decoration: line-through;
    color: #535353;
    display: block;
    font-size: 13px;
    text-align: center;
}
.bloc-gauche-liste-produits a span.prix-produit {
    color: #535353;
    display: block;
    font-size: 13px;
    text-align: center;
    margin: 8px 0 5px;
}
.bloc-gauche-liste-produits a b.prix-produit {
    color: #e6459c;
    font-size: 22px;
    line-height: 22px;
    margin-left: -24px;
    /*position: absolute;*/
    width: 25px;
}
.bloc-gauche-liste-produits b.prix-produit span {
    float: right;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
}
.bloc-gauche-liste-produits .reduc20 {
    position: absolute;
    z-index: 6;
    top: 13px;
    left: 50%;
    margin-left: 20px;
    height: 31px;
    white-space: nowrap;
    background-color: #f88437;
    border-radius: 5px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    line-height: 31px;
    padding: 0 6px;
}
.bloc-gauche-liste-produits .new {
    position: absolute;
    z-index: 6;
    padding: 0 6px;
    top: 13px;
    left: 96px;
    width: 31px;
    height: 31px;
    line-height: 31px;
    white-space: nowrap;
    background-color: #a9bb0f;
    border-radius: 5px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

/* Bloc Ventes Privées */
.bloc-VP.custom-VP-bloc {
    position: relative;
    width: 460px;
    height: 193px;
    margin: 14px 30px 0 0;
}


/* Fil d'ariane */
#fil-ariane {
    font-family: Arial,sans-serif;
    background-color: #f3f4f6;
    margin: 0 0 0 15px;
    overflow: auto;
    padding: 5px 5px 5px 4px;
    position: relative;
    z-index: 2;
}
#fil-ariane ul {
    float: left;
    padding-left: 4px;
    width: 100%;
    text-align:left;
}
#fil-ariane li {
    display: inline-block;
    *display: inline; /* IE6-7 */
    *zoom: 1; /* IE6-7 */
}
#fil-ariane a {
    display: inline-block;
    *display: inline; /* IE6-7 */
    *zoom: 1; /* IE6-7 */
    height: 22px;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
    color: #656565;
    font-size: 11px;
    font-weight: normal;
    margin-left: 10px;
}
#fil-ariane li span {
    color: #656565;
    font-size: 11px;
    display: inline-block;
    height: 22px;
    margin-right: 8px;
    width: 5px;
}
#fil-ariane li.actuel span {margin-left: 10px;}
#fil-ariane li a:hover, #fil-ariane li.actuel a,
#fil-ariane li.actuel strong {
    color: #bf3a7c;
    font-size: 11px;
    font-weight: normal;
}

h1.pageList,p.desc-pageList {
    margin: 15px 0 0 15px;
    font-family: arial,sans-serif;
    font-weight: normal;
    color: #857d7d;
    font-size: 26px;
    text-align:left;
}
p.desc-pageList {
    font-size: 14px;
    margin-top: 0;
    height: 28px;
    line-height: 28px;
}

/* Menu Categories gauche */
#menu-cat-left{
	background-color: white;
	/*padding-bottom:20px;*/
}
#menu-cat-left li{
	list-style-type: none;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 12px;
	margin:0px;
	margin-bottom:1px;
}

#menu-cat-left .menu-cat-left-P2{
	font-weight : bold;
	padding : 2px 2px;
	color:black;
	margin-bottom:5px;
}
.menu-cat-left-P3list{
	/*padding-bottom:20px;*/
}

#menu-cat-left .menu-cat-left-P3{
	display:inline;
}

#menu-cat-left .menu-cat-left-P3 a{
	background : url(../images/store/menu_detail.gif) #EDEDED left center no-repeat;
	font-size : 11px;
	font-weight : normal;
	border : 0px;

	padding : 3px 2px;

	color:#72002C;
	text-decoration: none;
	display:block;
	/*margin:0px;*/
	margin-bottom:1px;
}

#menu-cat-left .menu-cat-left-P3 a:hover{
	background-position: right center;
}

#menu-cat-left .nbprod{
	font-size: 8px;
}
/* Fin Menu Categories gauche */

SELECT {
	z-index : -200px;
}

/* Pas de filigrane sur les liens actifs */
a:focus
{
  outline: 0;
}

.fond_gris {
	background : #F3F3F3;
}
#bloc_centre, #bloc_centre2 {
	/*background-color : #FFFFFF;*/
}
#bloc_centre {
	/*border-bottom : 1px solid #D4D4D4;*/
	padding-top:14px;
}
#bloc_centre2 {
	/*border-bottom : 1px solid #D4D4D4;
	border-right : 1px solid #D4D4D4;
	border-left : 1px solid #D4D4D4;*/
}
.bordure_gauche {
	border-left : 1px solid #D4D4D4;
}
.bordure_gauche_et_haut {
	border-top : 1px solid #D4D4D4;
	border-left : 1px solid #D4D4D4;
}
.bordure_haut {
	border-top : 1px solid #D4D4D4;
}
.bordure_haut_et_droite {
	border-top : 1px solid #D4D4D4;
	border-right : 1px solid #D4D4D4;
}
.bordure_droite {
	border-right : 1px solid #D4D4D4;
}
.bordure_bas {
	border-bottom : 1px solid #D4D4D4;
}
TABLE#cinq_garanties {
	width : 144px;
}
TABLE#cinq_garanties TD {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
TABLE#cinq_garanties A, TABLE#cinq_garanties A:link, TABLE#cinq_garanties A:visited {
	color : #000000;
	text-decoration : none;

}
TABLE#cinq_garanties A:hover {
	color : #666666;
	text-decoration : underline;

}
.PanierRef {
	width : 410px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #EB749A;
	border-top : 1px solid #FFCCFF;
	border-left : 1px solid #FFCCFF;
	border-right : 1px solid #FFCCFF;
	border-bottom : 0px solid #FFCCFF;
}
.PanierRefLeft, .PanierRefLeftRight {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	border-left : 1px solid #FFCCFF;
}
.PanierRefLeftRight {
	border-right : 1px solid #FFCCFF;
}
a.texteconseildoc, a.texteconseildoc:link, a.texteconseildoc:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #5D41A2;
}
a.HomeNoneTitre1, a.HomeNoneTitre1:link, a.HomeNoneTitre1:visited, a.HomeNoneTitre1:hover, a.HomeNoneTitre2, a.HomeNoneTitre2:link, a.HomeNoneTitre2:visited, a.HomeNoneTitre2:hover, a.HomeNoneTitre4, a.HomeNoneTitre4:link, a.HomeNoneTitre4:visited, a.HomeNoneTitre4:hover {
	margin-right : 4px;
	margin-left : 4px;
}
a.homeTitreSexy, a.homeTitreSexy:link, a.homeTitreSexy:visited, a.homeTitreSexy:hover ,.Style48, .Style15, .Style18, .Style3, .MenuStyleP3, .HomePage1, a.homeTitre, a.homeTitre:link, a.homeTitre:visited, a.homeTitre:hover, a.HomeNone1, a.HomeNone1:link, a.HomeNone1:visited, a.HomeNone1:hover, a.HomeNoneTitre1, a.HomeNoneTitre1:link, a.HomeNoneTitre1:visited, a.HomeNoneTitre1:hover {
	color: #ffffff;
}
.HomeNoneTitre2Bis, a.HomeNoneTitre2Bis, a.HomeNoneTitre2Bis:link, a.HomeNoneTitre2Bis:visited, a.HomeNoneTitre2Bis:hover, a.HomeNone2, a.HomeNone2:link, a.HomeNone2:visited, a.HomeNone2:hover, a.HomeNoneTitre2, a.HomeNoneTitre2:link, a.HomeNoneTitre2:visited, a.HomeNoneTitre2:hover {
	color: #990033;
}
a.HomeNone3, a.HomeNone3:link, a.HomeNone3:visited, a.HomeNone3:hover, a.HomeNoneTitre3, a.HomeNoneTitre3:link, a.HomeNoneTitre3:visited, a.HomeNoneTitre3:hover {
	color: #330066;
}
a.HomeNone4, a.HomeNone4:link, a.HomeNone4:visited, a.HomeNone4:hover, a.HomeNoneTitre4, a.HomeNoneTitre4:link, a.HomeNoneTitre4:visited, a.HomeNoneTitre4:hover {
	color: #663333;
}
.HomePromoBig, .HomePromoStrike, .HomePromo20Strike, .HomePromo20Soit, .FicheProduit, a.FicheProduit:hover, .FicheProduitBorderTop, .FicheProduitBorderBottom, .PanierTexte, select.SelectFix4, .PanierRefLeft, .PanierRefLeftRight, .TableMenu, .TdMenu, TD.newsletter, .noir, a.col, a.col2, .col3, a.homeTexte, a.homeTexte:link, a.homeTexte:visited, a , a.LienShow {
	color : #000000;
}
.recalculer, a.Promo20Href:hover, .ErreurProduit, a.noir:hover, a.col:hover, a.col2:hover, a.col4, a.col4:hover, a.homeTexte:hover, a.colTopHome:hover {
	color : #FF367A;
}
a.colTopHome, a.colTopHome:link, a.colTopHome:visited, .HomePage2, .PanierTitre2 {
	color : #9E1945;
}
.HomePage3, .HomePage5 {
	color : #1B0B66;
}
.HomePage4 {
	color : #753F45;
}
a.iddn, a.iddn:link, a.iddn:visited {
	color : #0000CC;
}
a.iddn:hover {
	color : #0000FF;
}
.grisee {
	color : #AAAAAA;
}
li.bordershow {
	color : #c1c1e8;
}
li.borderstore, a:hover {
	color : #ff9ec8;
}
.titreconseildoc, .titreconseildoc:hover {
	color : #6E55A5;
}
.soustitreconseildoc, .soustitreconseildoc:hover {
	color : #98518B;
}
.Style12 {
	color : #990033;
}
.HomePromo20Style, .PanierTitre, .Style11  {
	color : #666666;
}
.PanierPrixTotal {
	color : #ff3479;
}
.Style32 {
	color : #333399;
}
.Style38 {
	color : #FF3379;
}
.Style53 {
	color : #0000FF;
}
.Style54 {
	color : #D4D0C8;
}
.HomeStyle3, .Style21, .Style20, .Style45 {
	color: #333333;
}
.HomeStoreStyleSexy {
   	background-color : #D4CAD2;
}
.PanierPrixTotal, .PanierCadeau0, .PanierCadeau1, .PanierCadeau2, .PanierCadeau3, .PanierCadeau4, .PanierCadeau5, .PanierCadeau6, .PanierTexte, .PanierTitre, .PanierCadeauDroite, select.SelectFix4, select.SelectListe0, select.SelectListe1, select.SelectListe2, select.SelectListe3, select.SelectListe4, select.SelectListe5, select.SelectListe6, li.bordershow, li.borderstore, .TableMenu, a.colTopHome, a.colTopHome:link, a.colTopHome:visited, a.colTopHome:hover, .PanierRef, .titreconseildoc, .soustitreconseildoc, a.texteconseildoc, a.texteconseildoc:link, a.texteconseildoc:visited, .PanierRefLeft, .PanierRefLeftRight {
	background-color : transparent;
}
a.SmallHomeCatego2:hover, a.SmallHomeCatego2, a.SmallHomeCatego2:link, a.SmallHomeCatego2:visited, a.SmallHomeCatego3:hover, a.SmallHomeCatego3, a.SmallHomeCatego3:link, a.SmallHomeCatego3:visited, a.SmallHomeCatego1:hover, a.SmallHomeCatego1, a.SmallHomeCatego1:link, a.SmallHomeCatego1:visited, a.SmallHomeCatego0:hover, a.SmallHomeCatego0, a.SmallHomeCatego0:link, a.SmallHomeCatego0:visited, a.SmallHomeCatego4:hover, a.SmallHomeCatego4, a.SmallHomeCatego4:link, a.SmallHomeCatego4:visited, a.SmallHomeCatego5:hover, a.SmallHomeCatego5, a.SmallHomeCatego5:link, a.SmallHomeCatego5:visited, a.SmallHomeCatego6:hover, a.SmallHomeCatego6, a.SmallHomeCatego6:link, a.SmallHomeCatego6:visited, .soustitreconseildoc, .titreconseildoc, select.SelectMenu, a.Promo20Href, a.Promo20Href:link, a.Promo20Href:visited, a.Promo20Href:hover, input.SubmitSearch0, input.SubmitSearch1, input.SubmitSearch2, input.SubmitSearch3, input.SubmitSearch4, input.SubmitSearch5, input.SubmitSearch6, .ErreurProduit, .HomePage5, a.HomeNoneTitre1, a.HomeNoneTitre1:link, a.HomeNoneTitre1:visited, a.HomeNoneTitre1:hover, a.HomeNoneTitre2, a.HomeNoneTitre2:link, a.HomeNoneTitre2:visited, a.HomeNoneTitre2:hover, a.HomeNoneTitre3, a.HomeNoneTitre3:link, a.HomeNoneTitre3:visited, a.HomeNoneTitre3:hover, a.HomeNoneTitre4, a.HomeNoneTitre4:link, a.HomeNoneTitre4:visited, a.HomeNoneTitre4:hover, .HomeNoneTitre2Bis, a.HomeNoneTitre2Bis, a.HomeNoneTitre2Bis:link, a.HomeNoneTitre2Bis:visited, a.HomeNoneTitre2Bis:hover, a.HomeNone1, a.HomeNone1:link, a.HomeNone1:visited, a.HomeNone1:hover, a.HomeNone3, a.HomeNone2, a.HomeNone2:link, a.HomeNone2:visited, a.HomeNone2:hover, a.HomeNone3:link, a.HomeNone3:visited, a.HomeNone3:hover, a.HomeNone4, a.HomeNone4:link, a.HomeNone4:visited, a.HomeNone4:hover, a.texteconseildoc, a.texteconseildoc:link, a.texteconseildoc:visited, .HomePromoBigOffre, .HomePromo20Soit, .FicheProduit, .FicheNomProduit, .FicheProduitBorderTop, .FicheProduitBorderBottom, .HomePromoBig, select.SelectListe0, select.SelectListe1, select.SelectListe2, select.SelectListe3, select.SelectListe4, select.SelectListe5, select.SelectListe6, input.SelectQte, select.SelectFix4, a.colmenu5, a.colmenu5:hover, a.colP1menu5, a.colP1menu5:hover, a.colmenu-over5, a.colmenu-over5:hover, a.colmenu6, a.colmenu6:hover, a.colP1menu6, a.colP1menu6:hover, a.colmenu-over6, a.colmenu-over6:hover, a.colmenu4, a.colmenu4:hover, a.colP1menu4, a.colP1menu4:hover, a.colmenu-over4, a.colmenu-over4:hover, a.colmenu3, a.colmenu3:hover, a.colP1menu3, a.colP1menu3:hover, a.colmenu-over3, a.colmenu-over3:hover, a.colmenu2, a.colmenu2:hover, a.colP1menu2, a.colP1menu2:hover, a.colmenu-over2, a.colmenu-over2:hover, a.colmenu1, a.colmenu1:hover, a.colP1menu1, a.colP1menu1:hover, a.colmenu-over1, a.colmenu-over1:hover, a.colmenu0, a.colmenu0:hover, a.colP1menu0, a.colP1menu0:hover, a.colmenu-over0, a.colmenu-over0:hover, a.Promo50Href5, a.Promo50Href5:link, a.Promo50Href5:visited, a.Promo50Href5:hover, a.Promo50Href5:hover, a.Promo50Href4, a.Promo50Href4:link, a.Promo50Href4:visited, a.Promo50Href4:hover, a.Promo50Href4:hover, a.Promo50Href3, a.Promo50Href3:link, a.Promo50Href3:visited, a.Promo50Href3:hover, a.Promo50Href3:hover, a.Promo50Href2, a.Promo50Href2:link, a.Promo50Href2:visited, a.Promo50Href2:hover, a.Promo50Href2:hover, a.Promo50Href1, a.Promo50Href1:link, a.Promo50Href1:visited, a.Promo50Href1:hover, a.Promo50Href1:hover, a.Promo50Href0, a.Promo50Href0:link, a.Promo50Href0:visited, a.Promo50Href0:hover, a.Promo50Href0:hover, .SpanBigHomeCatego1, .SpanBigHomeCatego2, .SpanBigHomeCatego3, .SpanBigHomeCatego4, .SpanBigHomeCatego5, .SpanBigHomeCatego0, .DecorNone, a.colTopHome, a.colTopHome:link, a.colTopHome:visited, a.homeTexte, a.homeTexte:link, a.homeTexte:visited, a.homeTitre, a.homeTitre:link, a.homeTitre:visited, a.homeTitre:hover, a.homeTitreSexy, a.homeTitreSexy:link, a.homeTitreSexy:visited, a.homeTitreSexy:hover, .col3, a.col, a.PromoDiscount0, a.PromoDiscount0:link, a.PromoDiscount0:visited, a.PromoDiscount1, a.PromoDiscount1:link, a.PromoDiscount1:visited, a.PromoDiscount2, a.PromoDiscount2:link, a.PromoDiscount2:visited, a.PromoDiscount3, a.PromoDiscount3:link, a.PromoDiscount3:visited, a.PromoDiscount4, a.PromoDiscount4:link, a.PromoDiscount4:visited, a.PromoDiscount5, a.PromoDiscount5:link, a.PromoDiscount5:visited, a.PromoDiscount6, a.PromoDiscount6:link, a.PromoDiscount6:visited {
	text-decoration : none;
}
.soustitreconseildoc:hover, .recalculer, a.texteconseildoc:hover, a.BigHomeProdCatego6:hover, a.BigHomeProdCatego6, a.BigHomeProdCatego6:link, a.BigHomeProdCatego6:visited, a.BigHomeCatego6:hover, a.BigHomeCatego6, a.BigHomeCatego6:link, a.BigHomeCatego6:visited, a.BigHomeProdCatego5:hover, a.BigHomeProdCatego5, a.BigHomeProdCatego5:link, a.BigHomeProdCatego5:visited, a.BigHomeCatego5:hover, a.BigHomeCatego5, a.BigHomeCatego5:link, a.BigHomeCatego5:visited, a.BigHomeProdCatego4:hover, a.BigHomeProdCatego4, a.BigHomeProdCatego4:link, a.BigHomeProdCatego4:visited, a.BigHomeCatego4:hover, a.BigHomeCatego4, a.BigHomeCatego4:link, a.BigHomeCatego4:visited, a.BigHomeProdCatego3:hover, a.BigHomeProdCatego3, a.BigHomeProdCatego3:link, a.BigHomeProdCatego3:visited, a.BigHomeCatego3:hover, a.BigHomeCatego3, a.BigHomeCatego3:link, a.BigHomeCatego3:visited, a.BigHomeProdCatego2:hover, a.BigHomeProdCatego2, a.BigHomeProdCatego2:link, a.BigHomeProdCatego2:visited, a.BigHomeCatego2:hover, a.BigHomeCatego2, a.BigHomeCatego2:link, a.BigHomeCatego2:visited, a.BigHomeProdCatego1:hover, a.BigHomeProdCatego1, a.BigHomeProdCatego1:link, a.BigHomeProdCatego1:visited, a.BigHomeCatego1:hover, a.BigHomeCatego1, a.BigHomeCatego1:link, a.BigHomeCatego1:visited, a.BigHomeProdCatego0:hover, a.BigHomeProdCatego0, a.BigHomeProdCatego0:link, a.BigHomeProdCatego0:visited, a.BigHomeCatego0:hover, a.BigHomeCatego0, a.BigHomeCatego0:link, a.BigHomeCatego0:visited, a.colTopHome:hover, a.homeTexte:hover, a.col4, a.col4:hover, a.col3:hover, .noir, a.noir:hover, a.col:hover, a.col2, a.col2:hover, a.PromoDiscount0:hover, a.PromoDiscount1:hover, a.PromoDiscount2:hover, a.PromoDiscount3:hover, a.PromoDiscount4:hover, a.PromoDiscount5:hover, a.PromoDiscount6:hover {
	text-decoration : underline;
}
.HotHome, .Style3, .Style15, table.fix, table.fixLarge, tale.ficheprod, table.fix140, table.fix146, table.fix156, table.BorderColor {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.Style13, .col3, a.col3:hover, .MenuStyleP2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.HomePromo20Style, table.fixListe, .Style45, table.fix2, table.fix3, INPUT.newsletter, TD.newsletter, a.col4, a.col4:hover, .MenuStyleP3, .StyleP10, .StyleP11, .StyleP12, .StyleP13, .StyleP14, .StyleP15, .StyleP16, .StyleP20, .StyleP21, .StyleP22, .StyleP23, .StyleP24, .StyleP25, .StyleP26 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.colTopHome, a.colTopHome:link, a.colTopHome:visited, a.colTopHome:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
.SpanBigHomeCatego0, .SpanBigHomeCatego1, .SpanBigHomeCatego2, .SpanBigHomeCatego3, .SpanBigHomeCatego4, .SpanBigHomeCatego5, .SpanBigHomeCatego6 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 15px;
}
.titreconseildoc, a.HomeNoneTitre1, a.HomeNoneTitre1:link, a.HomeNoneTitre1:visited, a.HomeNoneTitre1:hover, a.HomeNoneTitre2, a.HomeNoneTitre2:link, a.HomeNoneTitre2:visited, a.HomeNoneTitre2:hover, a.HomeNoneTitre3, a.HomeNoneTitre3:link, a.HomeNoneTitre3:visited, a.HomeNoneTitre3:hover, a.HomeNoneTitre4, a.HomeNoneTitre4:link, a.HomeNoneTitre4:visited, a.HomeNoneTitre4:hover, .Style37, a.BigHomeProdCatego6, a.BigHomeProdCatego6:link, a.BigHomeProdCatego6:visited, a.BigHomeProdCatego6:hover, a.BigHomeCatego6, a.BigHomeCatego6:link, a.BigHomeCatego6:visited, a.BigHomeCatego6:hover, a.BigHomeProdCatego5, a.BigHomeProdCatego5:link, a.BigHomeProdCatego5:visited, a.BigHomeProdCatego5:hover, a.BigHomeCatego5, a.BigHomeCatego5:link, a.BigHomeCatego5:visited, a.BigHomeCatego5:hover, a.BigHomeProdCatego4, a.BigHomeProdCatego4:link, a.BigHomeProdCatego4:visited, a.BigHomeProdCatego4:hover, a.BigHomeCatego4, a.BigHomeCatego4:link, a.BigHomeCatego4:visited, a.BigHomeCatego4:hover, a.BigHomeProdCatego3, a.BigHomeProdCatego3:link, a.BigHomeProdCatego3:visited, a.BigHomeProdCatego3:hover, a.BigHomeCatego3, a.BigHomeCatego3:link, a.BigHomeCatego3:visited, a.BigHomeCatego3:hover, a.BigHomeProdCatego2, a.BigHomeProdCatego2:link, a.BigHomeProdCatego2:visited, a.BigHomeProdCatego2:hover, a.BigHomeCatego2, a.BigHomeCatego2:link, a.BigHomeCatego2:visited, a.BigHomeCatego2:hover, a.BigHomeProdCatego1, a.BigHomeProdCatego1:link, a.BigHomeProdCatego1:visited, a.BigHomeProdCatego1:hover, a.BigHomeCatego1, a.BigHomeCatego1:link, a.BigHomeCatego1:visited, a.BigHomeCatego1:hover, a.BigHomeProdCatego0, a.BigHomeProdCatego0:link, a.BigHomeProdCatego0:visited, a.BigHomeProdCatego0:hover, a.BigHomeCatego0, a.BigHomeCatego0:link, a.BigHomeCatego0:visited, a.BigHomeCatego0:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px;
}
.HomeStyle2, .HomePromo20Big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : bold;
}
.PageSuivante0, .PageSuivante1, .PageSuivante2, .PageSuivante3, .PageSuivante4, .PageSuivante5, .PageSuivante6, .PanierTitre2, .Style18, .PanierCadeau0, .PanierCadeau1, .PanierCadeau2, .PanierCadeau3, .PanierCadeau4, .PanierCadeau5, .PanierCadeau6, .PanierTitre, .PanierCadeauDroite, select.SelectMenu, .HomeCatego, .ErreurProduit, .soustitreconseildoc, .HomeNoneTitre2Bis, a.HomeNoneTitre2Bis, a.HomeNoneTitre2Bis:link, a.HomeNoneTitre2Bis:visited, a.HomeNoneTitre2Bis:hover, .Style18, .PanierCadeau0, .PanierCadeau1, .PanierCadeau2, .PanierCadeau3, .PanierCadeau4, .PanierCadeau6, .PanierTitre, .PanierCadeauDroite, select.SelectMenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
select.SelectListe0, select.SelectListe1, select.SelectListe2, select.SelectListe3, select.SelectListe4, select.SelectListe5, select.SelectListe6, .Promo20Txt0, .Promo20Txt1, .Promo20Txt2, .Promo20Txt3, .Promo20Txt4, .Promo20Txt5, .Promo20Txt6, .HomePage1, .HomePage5, .PanierPrixTotal, .PanierTexte, input.SelectQte, select.SelectFix4, a.Promo50Href6, a.Promo50Href6:link, a.Promo50Href6:visited, a.Promo50Href6:hover, a.Promo50Href6:hover, a.Promo50Href5, a.Promo50Href5:link, a.Promo50Href5:visited, a.Promo50Href5:hover, a.Promo50Href5:hover, a.Promo50Href4, a.Promo50Href4:link, a.Promo50Href4:visited, a.Promo50Href4:hover, a.Promo50Href4:hover, a.Promo50Href3, a.Promo50Href3:link, a.Promo50Href3:visited, a.Promo50Href3:hover, a.Promo50Href3:hover, a.Promo50Href2, a.Promo50Href2:link, a.Promo50Href2:visited, a.Promo50Href2:hover, a.Promo50Href2:hover, a.Promo50Href1, a.Promo50Href1:link, a.Promo50Href1:visited, a.Promo50Href1:hover, a.Promo50Href1:hover, a.Promo50Href0, a.Promo50Href0:link, a.Promo50Href0:visited, a.Promo50Href0:hover, a.SmallHomeCatego6, a.SmallHomeCatego6:link, a.SmallHomeCatego6:visited, a.SmallHomeCatego6:hover, a.SmallHomeCatego5, a.SmallHomeCatego5:link, a.SmallHomeCatego5:visited, a.SmallHomeCatego5:hover, a.SmallHomeCatego4, a.SmallHomeCatego4:link, a.SmallHomeCatego4:visited, a.SmallHomeCatego4:hover, a.SmallHomeCatego3, a.SmallHomeCatego3:link, a.SmallHomeCatego3:visited, a.SmallHomeCatego3:hover, a.SmallHomeCatego2, a.SmallHomeCatego2:link, a.SmallHomeCatego2:visited, a.SmallHomeCatego2:hover, a.SmallHomeCatego1, a.SmallHomeCatego1:link, a.SmallHomeCatego1:visited, a.SmallHomeCatego1:hover, a.SmallHomeCatego0, a.SmallHomeCatego0:link, a.SmallHomeCatego0:visited, a.SmallHomeCatego0:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
}
input.InputSearchReduc, input.InputSearch, .Panier, table.fixSmallListe, table.BorderPanier, table.BorderPanier2, table.BorderCadeau, table.Panierfix146, td.BorderTdPanier, td.BorderTdPanierDbl {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.HomeStoreStyleSexy, .HomeStoreStyle0, .HomeStoreStyle1, .HomeStoreStyle2, .HomeStoreStyle3, .HomeStoreStyle4, .HomeStoreStyle5, .HomeStoreStyle6 {
	width : 134px;
}
a.BigHomeProdCatego6, a.BigHomeProdCatego6:link, a.BigHomeProdCatego6:visited, a.BigHomeProdCatego6:hover, a.BigHomeProdCatego5, a.BigHomeProdCatego5:link, a.BigHomeProdCatego5:visited, a.BigHomeProdCatego5:hover, a.BigHomeProdCatego4, a.BigHomeProdCatego4:link, a.BigHomeProdCatego4:visited, a.BigHomeProdCatego4:hover, a.BigHomeProdCatego3, a.BigHomeProdCatego3:link, a.BigHomeProdCatego3:visited, a.BigHomeProdCatego3:hover, a.BigHomeProdCatego2, a.BigHomeProdCatego2:link, a.BigHomeProdCatego2:visited, a.BigHomeProdCatego2:hover, a.BigHomeProdCatego1, a.BigHomeProdCatego1:link, a.BigHomeProdCatego1:visited, a.BigHomeProdCatego1:hover, a.BigHomeProdCatego0, a.BigHomeProdCatego0:link, a.BigHomeProdCatego0:visited, a.BigHomeProdCatego0:hover, a.BigHomeCatego6, a.BigHomeCatego6:link, a.BigHomeCatego6:visited, a.BigHomeCatego6:hover, a.BigHomeCatego5, a.BigHomeCatego5:link, a.BigHomeCatego5:visited, a.BigHomeCatego5:hover, a.BigHomeCatego4, a.BigHomeCatego4:link, a.BigHomeCatego4:visited, a.BigHomeCatego4:hover, a.BigHomeCatego3, a.BigHomeCatego3:link, a.BigHomeCatego3:visited, a.BigHomeCatego3:hover, a.BigHomeCatego2, a.BigHomeCatego2:link, a.BigHomeCatego2:visited, a.BigHomeCatego2:hover, a.BigHomeCatego1, a.BigHomeCatego1:link, a.BigHomeCatego1:visited, a.BigHomeCatego1:hover, a.BigHomeCatego0, a.BigHomeCatego0:link, a.BigHomeCatego0:visited, a.BigHomeCatego0:hover, .SpanBigHomeCatego0, .SpanBigHomeCatego1, .SpanBigHomeCatego2, .SpanBigHomeCatego3, .SpanBigHomeCatego4, .SpanBigHomeCatego5, .SpanBigHomeCatego6 {
	margin-left : 10px;
}
.Style50, .BoldAide, .PanierPrixTotal, .PanierCadeauDroite, .PanierCadeau0, .PanierCadeau1, .PanierCadeau2, .PanierCadeau3, .PanierCadeau4, .PanierCadeau5, .PanierCadeau6, .HomeStoreStyle0, .HomeStoreStyle1, .HomeStoreStyle2, .HomeStoreStyle3, .HomeStoreStyle4, .HomeStoreStyle5, .HomeStoreStyle6, .HomeStoreStyleSexy {
	text-align : center;
}
.StyleP10, .StyleP11, .StyleP12, .StyleP13, .StyleP14, .StyleP15, .StyleP16, .StyleP20, .StyleP21, .StyleP22, .StyleP23, .StyleP24, .StyleP25, .StyleP26, .TdMenu, select.SelectFix4, select.SelectMenu {
	height : 20px;
}
.HomePromoBigOffre, .HomePromo20Style, .HomePromo20Big, .FicheNomProduit, .HomePromoBig, .BoldAide, .HotHome, .Style3, .Style15, input.SubmitSearch0, input.SubmitSearch1, input.SubmitSearch2, input.SubmitSearch3, input.SubmitSearch4, input.SubmitSearch5, input.SubmitSearch6, .MenuStyleP3, .MenuStyleFirstP1, .MenuStyleP10, .MenuStyleP11, .MenuStyleP12, .MenuStyleP13, .MenuStyleP14 , .MenuStyleP15, .MenuStyleP16, .PanierRef, .StyleP10, .StyleP11, .StyleP12, .StyleP13, .StyleP14, .StyleP15, .StyleP16, .StyleP20, .StyleP21, .StyleP22, .StyleP23, .StyleP24, .StyleP25, .StyleP26 {
	font-weight : bold;
}
menu {
   	margin : 0;
   	padding : 0;
}
.MenuStyleFirstP1, .MenuStyleP10, .MenuStyleP11, .MenuStyleP12, .MenuStyleP13, .MenuStyleP14 , .MenuStyleP15, .MenuStyleP16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	height : 22px;
}
.MenuStyleFirstP1 {
	border-top : 1px solid #ffffff;
}
.MenuStyleP2 {
	border-top : 1px solid #ffffff;
	border-bottom : 1px solid #ffffff;
}
.MenuStyleFirstP1 {
	cursor : default;
}
.MenuStyleP2, .MenuStyleP3 {
	padding-left : 2px;
}
.MenuStyleP3 {
	padding-left : 6px;
}
.MenuStyleP3 {
	height : 14px;
	font-weight : normal;
}

TD.newsletter {
	height : 16px;
	padding-left : 3px;
	vertical-align : middle;
}
.TdMenu {
	width : 22px;
	background-color : #ffffff;
}
.TableMenu {
	width : 148px;
	border : 0 none ;
   	margin : 0;
   	padding : 0;
}
input.SubmitSearch0, input.SubmitSearch1, input.SubmitSearch2, input.SubmitSearch3, input.SubmitSearch4, input.SubmitSearch5, input.SubmitSearch6 {
	vertical-align : middle;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	width : 22px;
	height : 22px;
}

.StyleHotHome {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #E52565;
}
a.Promo20Href, a.Promo20Href:link, a.Promo20Href:visited, a.Promo20Href:hover {
	font-size : 11px;
}
img {
	border : 0 none ;
}
font {
	font-family:arial;
}
div.bordershow {
	height : 250px;
	width : 380px;
	padding-top : 15px;
	border-collapse : inherit;
	border-bottom : 1px solid #d2d2ef;
	border-right : 1px solid #d2d2ef;
	border-top : 1px solid #d2d2ef;
	border-left : 1px solid #d2d2ef;
}
div.borderstore {
	width : 380px;
	padding-top : 15px;
	border-collapse : inherit;
	border-bottom : 1px solid #edd0ed;
	border-right : 1px solid #edd0ed;
	border-top : 1px solid #edd0ed;
	border-left : 1px solid #edd0ed;
}

table.fix, table.fixLarge, table.fix2 {
	width : 98%;
}
tale.ficheprod {
	width : 680px;
}
table.fixListe, table.BorderPanier {
	background : #E6E6E6;
	/*border-bottom : 1px solid #edd0ed;*/
}
table.BorderPanier {
	border-top : 1px solid #edd0ed;
}
table.BorderPanier {
	width : 100%;
}
table.BorderPanier2 {
	width : 100%;
}
.bordure_bas_panier {
	border-bottom : 1px solid #9E1945;
	line-height : 0px;
}
table.BorderCadeau{
	width : 190px;
}
table.fix3 {
	width : 158px;
	background-color : #FFFFFF;
	border-right : 1px solid #edd0ed;
	border-top : 1px solid #edd0ed;
	border-bottom : 1px solid #edd0ed;
}
table.fix140 {
	width : 148px;
}
table.fix156 {
	width : 156px;
}
table.fix146, table.Panierfix146 {
	width : 143px;
}
.PanierCadeauDroite {
	color : #FA397A;
}
td.BorderTdPanier {
	border-left : 1px solid #edd0ed;
}
td.BorderTdPanierDbl {
	border-left : 1px solid #edd0ed;
	border-right : 1px solid #edd0ed;
}
input.InputSearch {
	width  : 110px;
}
input.InputSearch, input.InputSearchReduc {
	text-align : left;
	vertical-align : middle;
}
input.InputSearchReduc {
	width  : 110px;
}
select.SelectFix4 {
	width : 50px;
}
select.SelectMenu {
	width : 125px;
}
input.SelectQte {
	width : 25px;
}
.recalculer {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	cursor : pointer;
}
.HotHomeOption {
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin : 0;
	padding : 0;
}
.Style11 {
	font-size : smaller;
}
.BoldAide {
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
}
.Style20 {
	font-family : Arial, Helvetica, sans-serif;
}
.Style21, .Style20 {
	font-size : 11px;
}
.Style22 {
	font-size : 14px;
}
.Style26, .Style48 {
	font-size : 12px;
}
.Style36, .HomeStyle1 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.Style40 {
	font-size : 11px;
	color : #664C61;
}
.Style41 {
	font-size : 10px;
	color: #664C61;
}
.Style50 {
	font-size : 9px;
	font-family: Arial, Helvetica, sans-serif;
}
.HomePromoStrike {
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : line-through;
}
.HomePromoBig {
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
}
.HomePromoBigOffre {
	font-size : 18px;
	font-family : Arial, Helvetica, sans-serif;
	color : #F8266D;
}
.HomePromo20Strike {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	/*text-decoration : line-through;*/
	font-weight : normal;
}
.HomePromo20Soit {
	font-size : 9px;
	font-family : Arial, Helvetica, sans-serif;
}
.FicheProduit, .FicheProduitBorderTop, .FicheProduitBorderBottom {
	font-size : 12px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
}
.FicheNomProduit {
	font-size : 18px;
	font-family : Arial, Helvetica, sans-serif;
	color : #9E1945;
}
.FicheProduitBorderTop, .FicheProduitBorderBottom {
	border-top : 1px solid #edd0ed;
}
TD.vousetesici0, TD.vousetesici1, TD.vousetesici2, TD.vousetesici3 {
	padding-left:10px;
}
.Style130, .Style131, .Style132, .Style133, .Style134, .Style135, .Style136 {
	font-size : 11px;
}
img.BorderImg2 {
	border : 1px solid #EEEEEE;
}
table.fix140Grise {
	border-left : 2px solid #D4CAD2;
	border-right : 2px solid #D4CAD2;
	border-top : 2px solid #D4CAD2;
	border-bottom : 2px solid #D4CAD2;
	border-collapse : inherit;
}
td.BorderTdPanierDroite {
	border-right : 1px solid #edd0ed;
}
table.BorderColor {
	padding : 1px 1px 1px 1px;
}
input.bouton_submit {
	font-size : 12px;
	padding : 2px 10px 2px 10px;
	cursor : pointer;
	letter-spacing : 2px;
}
div.centre {
	padding-left : 6px;
}
.nouveau_client, .nouveau_client *, table.infos_livraison TD.infos_livraison {
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
}
div.nouveau_client {
	padding-left : 6px;
}
.titre_commande, .titre_commande2 {
	font-weight : bold;
	font-family : Verdana, Arial, sans-serif;
}
.titre_commande {
	font-size : 13px;
}
.titre_commande2 {
	font-size : 11px;
}
a.titre_commande2, a.titre_commande2:link, a.titre_commande2:visited {
	text-decoration : underline;
}
a.titre_commande2:hover {
	color : #FF66A3;
}
a.titre_commande3gris:hover, a.titre_commande2:hover {
	text-decoration : none;
}
.titre_commande3, .titre_commande3gris {
	font-weight : normal;
}
.titre_commande3gris {
	color : #AAAAAA;
}
a.titre_commande3gris:hover {
	color : #AAAAAA;
}
input.commande_button {
	border : 0px;
	height : 21px;
	font-weight : bold;
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	color : #E2156D;
	padding : 0px;
	width : 100%;
	cursor : pointer;
}
.capadresse_button .left_side_button,
.capadresse_button .right_side_button {
    display : none;
    margin-left: 3px;
}
.capadresse_button .commande_button {
    border-radius: 6px;
    border-color: #808080;
    border-style: solid;
    border-width: 1px;
    width: 240px;
}
.capadresse_button.ok_button .commande_button {
    background : url(http://image.esecure-transaction.com/newstore/commande/greenButton.png) !important;
}

.txt_commande, .champs_commande, INPUT.input_commande, INPUT.input_adresse_proposition, TEXTAREA.input_commande, SELECT.input_commande {
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
}
.champs_commande {
	font-weight : bold;
	padding-right : 4px;
}
.commentaire_commande{
	font-family : Verdana, Arial, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-align:left;
	color:#666666;
}
TEXTAREA.input_commande {
	border : 1px solid #888888;
	padding : 3px;
}
INPUT.input_commande, INPUT.input_adresse_proposition{
	border : 1px solid #888888;
	width : 260px;
	padding : 3px;
}
SELECT.input_commande{
	border : 1px solid #888888;
	padding : 1px;
}
DIV.input_commande{
	width : 268px;
	padding : 0px;
	margin:0px;
}
INPUT.input_adresse_proposition {
	color:red;
}
.nb {
	font-size : 10px;
}
td.img_arrow {
	padding-top : 2px;
}
table.commande td, div.texte, .texte TABLE TD, td.paiement, td.paiementDG, .titre_commande3gris, .titre_commande3 {
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
}
.nb {
	font-size : 10px;
}
table.infos_livraison {
	border-bottom : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
}
.texte_rose {
	font-weight : bold;
}
div.adresse {
	padding-left : 20px;
}
td.paiement, td.paiementDG  {
	border-right : 1px solid #CCCCCC;
	padding : 0px 2px 0px 5px;
}
td.paiementDG {
	border-left : 1px solid #CCCCCC;
}
DIV.bloc_panier, DIV.bloc_error {
	width : 98%;
	text-align:center;
	margin : auto;
	padding : 2px 2px 2px 2px;
}
DIV.bloc_error {
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	color : #990066;
	font-weight : normal;
	padding : 6px 3px 6px 3px;
	text-align : justify;
}
DIV#copyright {
	color : #FFFFFF;
}
A.titre_en_avant, A.titre_en_avant:link, A.titre_en_avant:visited {
	color : #000000;
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	text-decoration : none;
	font-weight : bold;
}
A.titre_en_avant:hover {
	text-decoration : underline;
}
A.lien_haut, A.lien_haut:link, A.lien_haut:visited, TABLE.lien_haut TD {
	color : #000000;
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	text-decoration : none;
}
A.lien_haut:hover {
	color : #000000;
}
select.SelectListe0, select.SelectListe1, select.SelectListe2, select.SelectListe3, select.SelectListe4, select.SelectListe5, select.SelectListe6 {
	background : #FFFFFF;
}
TD.TDImgListe {
	background-repeat : no-repeat;
	background-position : center;
	text-align : right;
	padding : 0px;
}
DIV.DIVImgListe {
	border-left : 1px solid #EEEEEE;
	border-right : 1px solid #EEEEEE;
	border-top : 1px solid #EEEEEE;
}

IMG.ImgListe {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}
IMG.ImgListeOver {
	opacity: .2;
	filter: alpha(opacity=20);
	-moz-opacity: .20;
}
DIV.catego_content {
}
DIV.catego_content * {
}


/* Classes FAQ */

DIV.titre_faq, DIV.titre_faq TD {
	color : #000000;
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
}
DIV.titre_faq {
	padding : 2px 6px 2px 6px;
	border-top : 1px solid white;
	border-bottom : 1px solid white;
}
TABLE.table_faq TD, DIV.titre_faq0, DIV.faq {
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
}
DIV.titre_faq, TABLE.table_faq {
	width : 710px;
}
DIV.titre_faq0 {
	font-weight : bold;
}
TD.titre_faq2 {
	font-weight : bold;
}
DIV.titre_faq2 {
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
}
TABLE.table_faq A {
	color : #000000;
	text-decoration : none;
}
TABLE.table_faq A:hover {
	color : #000000;
	text-decoration : underline;
}
A.lien_menu_soldes, A.lien_menu_soldes:link, A.lien_menu_soldes:visited {
	color : #FFFFFF;
	text-decoration:underline;
}
A.lien_menu_soldes:hover {
	color : #FFC641;
}

/* FOR NEW STORE */
.tetiere_bas {
	/*border-bottom : 1px solid #FF24B3;*/
}
.tetiere_bas_over {
	/*border-bottom : 1px solid #EBDFE5;*/
}
.tetiereonglet, .tetiereonglet_over {
	color : #660033;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	cursor : pointer;
}
.tetiereonglet_over {
	color : #FFFFFF;
}
.txt_vousetesici {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #2B0066;
}
.txt_vousetesici A, .txt_vousetesici A:link, .txt_vousetesici A:visited  {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #2B0066;
	text-decoration : none;
}
.txt_vousetesici A:hover {
	text-decoration : underline;
	color : #2B0066;
}
#bloc_catalogue A, #bloc_catalogue A:link, #bloc_catalogue A:visited, .blocLittleTxt {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #1A3DA7;
	text-decoration : underline;
}
#bloc_catalogue A:hover {
	text-decoration : none;
}
TABLE.doctor A, TABLE.doctor A:link, TABLE.doctor A:visited {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #214CBF;
	text-decoration : none;
	line-height : 14px;
}
TABLE.doctor A:hover {
	text-decoration : underline;
}
.garanties {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration : none;
}
A.garanties:hover {
	color: #000000;
	text-decoration : underline;
}
A.svc, A.svc:link, A.svc:visited, A.svc:hover {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #223EAB;
	text-decoration : underline;
	line-height : 20px;
}
.p2_link {
	font-size : 12px;
	font-weight : bold;
	color : #223EAB;
	font-family : Tahoma, Arial, sans-serif;
	line-height : 16px;
	text-decoration : none;
}
A.p3_link, A.p3_link:link, A.p3_link:visited {
	font-size : 11px;
	font-weight : normal;
	color : #0066DD;
	font-family : Tahoma, Arial, sans-serif;
	line-height : 20px;
	text-decoration : none;
	letter-spacing : 1px;
}
A.p3_link:hover {
	text-decoration : underline;
}
DIV.cmd_par_ref_titre {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #D903A1;
	font-weight : bold;
}
DIV.cmd_par_ref {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	padding : 4px 0px 4px 0px;
}
TD.cmd_par_ref {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
}
INPUT.cmd_par_ref {
	border : 1px solid black;
}
INPUT.code_offre {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 10px;
}
INPUT.code_offre_gros {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	padding : 2px;
	text-align : center;
}
#bloc_menusolde {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #000000;
}
#bloc_menusolde A, #bloc_menusolde A:link, #bloc_menusolde A:visited , #bloc_menusolde DIV.selected {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 11px;
	color : #2444D6;
	font-weight : normal;
}
#bloc_menusolde A:hover {
	color : #9B6B7B;

}
#bloc_menusolde DIV.selected {
	color : #5972E3;
}
.zoom {
	border-left : 1px solid black;
	border-right : 1px solid black;
	width : 145px;
}
.commmande_titre_bloc {
	background : url(../../images/store/header_commande.gif) #8D4387 top repeat-x;
	font-size : 14px;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-weight : bold;
	border : 0px;
	letter-spacing : 2px;
}
.new_menu_p2 {
	background : url(../images/store/menu_rubrique.gif) #FDCCF4 top left repeat-x;
	font-size : 12px;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-weight : bold;
	border : 0px;
	height : 22px;
	padding : 0px 2px 0px 4px;
}
.new_menu_p2 A, .new_menu_p2 A:link, .new_menu_p2 A:visited, .new_menu_p2 A:hover {
	color : #FFFFFF;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	text-decoration : none;
}
.new_menu_p3, .new_menu_p3_hover {
	background : url(../images/store/menu_detail.gif) #EDEDED left no-repeat;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-weight : normal;
	border : 0px;
	height : 20px;
	padding : 0px 2px 0px 4px;
}
.new_menu_p3 A, .new_menu_p3 A:link, .new_menu_p3 A:visited, .new_menu_p3 A:hover {
	color : #72002C;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	text-decoration : none;
}
.new_menu_p3_hover {
	background-position : right;
}
.new_menu_p3_hover A, .new_menu_p3_hover A:link, .new_menu_p3_hover A:visited {
	color : #C6004A;
	text-decoration : none;
}
 .new_menu_p3_hover A:hover {
	color : #72002C;
	text-decoration : none;
}
DIV.btn_evenement_30 {
	background : url(../images/store/evenement/rentree07/btn.gif) top left no-repeat;
	width : 159px;
	height : 16px;
	padding-top : 1px;
}
A.btn_evenement_30 {
	color : #54318B;
	font-weight : bold;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	text-decoration : none;
}
A.btn_evenement_30:hover {
	color : #6F6C7B;
}
.flashSticker{
	position:relative;
	left:20px;
	padding-top:175px;
	z-index:1;
	overflow:hidden;
	cursor:pointer;
}
#cap_div{
	position:absolute;
	font-size:11px;
        overflow:auto;
}
.adresses_check_result, .adresses_check_result_hidden{
	height:100px;
	position:relative;
	margin: 0px 0px 2px 0px;
}
.adresses_suggestions, .adresses_suggestions_hidden{
	height:150px;
	position:relative;
	margin: 0px 0px 2px 0px;
}
.adresses_entree, .adresses_entree_hidden{
	min-height:55px;
	position:relative;
	margin: 0px 0px 2px 0px;
}
.adresses_intitule, .adresses_intitule_hidden{
	position:relative;
	margin: 0px 0px 2px 0px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
.adresses_titre{
	position:relative;
	margin: 0px 0px 3px 0px;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#999999;
	font-variant:small-caps;
}
.adresses_suggestions, .adresses_check_result, .adresses_entree, .adresses_intitule{
	font-family:Arial,sans-serif;
	padding:5px;
	border:1px solid #CCCCCC;
	vertical-align:top;
	overflow:auto;
	position:relative;
	background-color:#FCFCFC;
	z-index : 10000;
}
.adresses_suggestions_hidden, .adresses_check_result_hidden, .adresses_entree_hidden, .adresses_intitule_hidden{
	padding:5px;
	border:1px solid #CCCCCC;
	vertical-align:top;
	overflow:auto;
	position:relative;
	background-color:#FCFCFC;
	display:none;
	z-index:10000;
}
.adresse_suggeree{
	border:1px solid #FA367A;
	cursor:pointer;
	padding : 2px;
	margin: 0px 0px 2px 0px;
	position:relative;
	text-align:left;
	z-index:10002;
	background-color:#FFFFFF;
}
.adresse_suggeree:hover, .adresse_suggeree_selectionnee, .adresse_suggeree_survolee{
	border:1px solid #000000;
	cursor:pointer;
	padding : 2px;
	margin: 0px 0px 2px 0px;
	position:relative;
	text-align:left;
	z-index:10002;
	background-color:#FA367A;
	text-decoration:none;
}
.fond_cap_adresse{
	height:150px;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:10001;
	background-image:url('../images/store/cap_adresse.gif') !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/store/cap_adresse.gif',sizingMethod='scale');
	background-repeat:no-repeat;
	background-position:center center;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
a.select_adresse_suggeree{
	text-decoration:none;
	color:#333333;
}
.importantTexteRose{
	color:#FA367A;
	font-weight:bold;
	font-size:13px;
}
.loaderVisible,.loaderHidden{
	position:absolute;
	z-index:10003;
}
.loaderHidden{
	display:none;
}
.webmailLigne{
	font-size : 11px;
	font-face : arial;
	color : #000000;
}
.webmailMessage{
	font-size : 11px;
	color : #333333;
	font-face : verdana;
	background-color : #FFFFFF;
	border:1px solid #FA367A;
	padding:3px;
	overflow:auto;
}
.webmailLien{
	text-decoration:none;
	color : #FA367A;
}
.webmailLien:hover{
	text-decoration:underline;
	color : #FA367A;
}
.fond_fixed{
	-moz-opacity: 0.75;
	opacity: 0.75;
	filter: alpha(opacity=75);
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000000;
}
/*---- POPUP MESSAGE -------*/
.ombreTop{
	background-repeat:no-repeat;
	background-position:left bottom;
	font-size:0px;
	height:14px;
	width:300px;
	background-image:url('../../images/store/gabarit/popup_top.png') !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/store/gabarit/popup_top.png',sizingMethod='scale');
}
.ombreLeft{
	background-repeat:no-repeat;
	background-position:top left;
	font-size:0px;
	height:300px;
	width:14px;
	background-image:url('../../images/store/gabarit/popup_left.png') !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/store/gabarit/popup_left.png',sizingMethod='scale');
}
/*gestion des transparences*/
.opacity0{
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
}
.opacity50{
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.opacity100{
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}

/* 16/03/2011 Code CSS statique en provenance du fichier gabarit.tpl */
#page-container div.left, #page-container div.right {
    position: absolute;
    width: 100%;
    height:100%;
    top: -1px;
    background: none;

}

#page-container div.left {
    left: 0;
    z-index: 0;
    background-position: 0px -4px;

}

 #page-container div.right {
    right: 0;
     z-index: 1;
      background-position: right -4px;

}

.footer {
    background-color: #e8e8e8;
}

.bandeauGauche {
    float:left;
    height: 100% !important;
    height: 550px;
    left: 0;
    top:0px;
    position:absolute;
    display: block;
    width:100%;
    z-index: 3;

}

.bandeauDroit {
    display:block;
    float:right;
    height:100% !important;
    height: 100%;
    left:500px;
    position:absolute;

    width:100%;
    z-index:3;
}

.linkBandeau {
    cursor: pointer;

}
/* 16/03/2011 FIN Code CSS statique en provenance du fichier gabarit.tpl */


/* 16/03/2011 Code CSS statique en provenance du fichier home_bloc_catalogue.tpl */

#compCatalogueInteractif {
    width:490px;
    height:218px;
    font-family: Arial,sans-serif;
    font-size: 10px;
    cursor: pointer;
}

#headerCatalogueInteractif {
    height: 46px;
}

#blocCatalogueInteractif {
    width:490px;
    display: block;
    height:141px;
    text-decoration: none;
    font-size: 9pt;
}

#blocCatalogueInteractif span {
    display: block;
    padding: 95px 0 0 190px;
    width: 175px;
    color: #73706b;
    cursor: pointer;
    font-size: 15px;
}

.blocLink {
    float: right;
    position:relative;
    top:7px;

    width: 100%;
}

#compCatalogueCommander {
    padding: 8px 3px 4px 4px;
    width: 483px;
    height: 206px;
}
#compCatalogueCommander a {
    display: block;
    height: 100%;
}

/* 16/03/2011 FIN Code CSS statique en provenance du fichier home_bloc_catalogue.tpl */

/* 16/03/2011 Code CSS statique en provenance du fichier home_bloc_catalogue.tpl */

#compCatalogue {
    margin-left:13px;
    font-family: Arial,sans-serif;
    margin-right:15px;
}

#blocCatalogue, #blocSVC, #blocDoctor {
    height:90px;
    padding: 10px 0 0 20px;
}

.itemBoxFooter {
    padding: 5px 0;
}

.linkBoxFooter {
    text-decoration: none;
    color: #858086;
    font-size: 13px;
    height:15px;
    line-height:15px;
    /*
    padding: 0 15px 0 15px;
    background: url("/images/store/gabarit/new_site/arrow_footer.png") no-repeat scroll 0 0 transparent;
    */
}

.linkCatalogue:hover {
    text-decoration: none;
    color: #858086;
}

#form-cadeau {
    margin-top: 10px;
}

.code_cadeau {
    border: 1px solid #B7B3B3;
    color: #9E9E9E;
    height: 28px;
    padding-left: 10px;
    vertical-align: top;
    width: 210px;
}

.btBoxFooter {
    background: none repeat scroll 0 0 #B9B9B9;
    border: medium none;
    float: right;
    width: auto;
    padding: 0 8px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
    font-family: 'roboto',arial,sans-serif;
    font-size: 18px;
    font-weight: 500;
    margin-right: 15px;
    transition: all 0.1s ease-in 0s;
}

.btBoxFooter:hover {
    background: none repeat scroll 0 0 #999999;
    color: #FFFFFF;
}
/* 16/03/2011 FIN Code CSS statique en provenance du fichier home_bloc_catalogue.tpl */

/* 16/03/2011 Code CSS statique en provenance du fichier home_bloc_svc.tpl */

#compSVC {
    font-family: Arial,sans-serif;
    margin-right:15px;
}

#headerSVC {
    display:block;
    height:37px;
}

.greyButton  {
    display:block;
    float:right;
    height:27px;
    margin-right:9px;
    margin-top:2px;
    width:70px;
}
.greyButton:hover {
    background-position:0 -27px;
    text-decoration: none;
    color:white;
    cursor:pointer;
}

.textButton {
    position:relative;
    top : 4px;
}

.svcContacter {
    color:#8B848B;
    font-size:11px;
    height:17px;
}

.bigGrey {
    font-size: 20px;
    color:#8D7F88;
    height: 20px;
}

.medGrey {
    font-size: 16px;
    color:#8D7F88;
    height: 20px;
    font-weight: bold;
}

.conteneurBandeauSVC {
    margin-left:8px;
    margin-right:4px;
    position:relative;
    top:20px;
}

.bandeauGris {
    background-position:0 9px;
    height:9px;
    clear:both;font:400 0/0 '';
}
/* 16/03/2011 FIN Code CSS statique en provenance du fichier home_bloc_svc.tpl */

/* 16/03/2011 Code CSS statique en provenance du fichier home_bloc_doctor.tpl */
#compDoctor {
    font-family: Arial,sans-serif;
    font-size: 10px;
}

#headerDoctor {
    display:block;
    height: 37px;
}

.boxFooter {
    background-color: #F4F4F4;
    width: 310px;
}

.en .boxFooter,.it .boxFooter,.es .boxFooter {width:488px;}
.nl .boxFooter {width:100%;}
/* 16/03/2011 FIN Code CSS statique en provenance du fichier home_bloc_doctor.tpl */


.footerCenter {
    font-family: Arial,sans-serif;
    font-size: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 992px;
}

.footerCenter table tr {
    height: 66px;
}

.footerCenter p {
    text-align: justify;
    color: #8d888e;
    font-size: 11px;
    padding-left: 10px;
}

.footerFull {
    /*border-top:solid 1px #C8C7C7;*/
    padding-top: 10px;
    font-family: Arial,sans-serif;
    font-size: 10px;
    /*height: 238px;*/
    margin-left: auto;
    margin-right: auto;
    width: 992px;
}


/* ZANO >> */
.footer__part1, .footer__part2, .footer__part3 {
    font-size: 0;
}
.footer_bloc {
    display: inline;
    float:left;
    vertical-align: top;
    font-size: 16px;
    font-size: 1rem;
}
.footer__commandez, .footer__sav, .footer__sexydoctor {
    width: 300px;
    background: #f4f4f4;
}
/* << ZANO */

/* 20/12/2013 Code CSS statique en provenance du fichier footer_edito.tpl*/
.footerEdito {
    margin-bottom: 20px;
}
.footerCenter .footerEdito table tr {
    height: auto;
}
.footerEdito h3, .footerFull h3 {
    color: #686364;
    font-family: 'open_sans',arial,sans-serif;
    font-size: 18px;
    font-weight: 300;
    margin: 15px 0 10px 15px;
}
.footerEdito p {
    margin: 0 10px 10px 0;
}

.footerEdito ul {
    list-style: none;
}
.footerEdito li {
    margin: 0 0 0 15px;
}
.footerEdito li a{
    text-decoration: none;
    color: #686364;
    font-family: arial,sans-serif;
    font-size: 11px;
}
.footerEdito li a:hover{
    color: #FF9EC8;
}
/* ZANO >> */
.footerEditoMarques ul {
    display: inline;
    float: left;
    vertical-align: top;
    width: 49%;
}
.footerEditoMarques ul:first-child li {
    padding-right: 30px;
}
.footer__langues h3, .footer__newsletter h3 {
    margin-left: 0;
}
.footer__reseauxsociaux__liste {
    list-style: none;
    margin-left: 10px;
    width: 210px;
}
.footer__reseauxsociaux__liste li {
    display: inline;
    float: left;
    margin-left: 5px;
}
.footer__reseauxsociaux__liste li:first-child {
    margin-left: 0;
}
.footer__reseauxsociaux__liste a {
    display: block;
    text-indent: -5000px;
    width: 39px;
    height: 37px;
    background-image: url("/images/store/sprite_footer_reseaux_sociaux.png");
    background-repeat: no-repeat;
}
a.footer__reseauxsociaux__fb {
    background-position: 0 0;
}
a.footer__reseauxsociaux__gplus {
    background-position: -39px 0;
}
a.footer__reseauxsociaux__twitter {
    background-position: -78px 0;
}
a.footer__reseauxsociaux__pinterest {
    background-position: -117px 0;
}
a.footer__reseauxsociaux__fb:hover {
    background-position: 0 -37px;
}
a.footer__reseauxsociaux__gplus:hover {
    background-position: -39px -37px;
}
a.footer__reseauxsociaux__twitter:hover {
    background-position: -78px -37px;
}
a.footer__reseauxsociaux__pinterest:hover {
    background-position: -117px -37px;
}
.footer__langues {
    width: 110px;
    padding: 0 30px 0 0;
}
.footer__langues__liste {
    list-style: none;
}
.footer__newsletter {
    width: 290px;
}
.footer__newsletter.footer_hide{
    visibility: hidden;
}
.footer__newsletter__teaser {
    clear: both;
    margin-top: 9px;
}
.footer__monespace__links, .footer__monespace__partenaires, .footer__newsletter__teaser {
    font-size: 12px;
    color: #56484a;
}
.footer__monespace__links a, .footer__monespace__partenaires a {
    color: #56484a;
    text-decoration: none;
}
.footer__monespace__links a:hover, .footer__monespace__partenaires a:hover {
    color: #ff9ec8;
}
.footer__monespace__partenaires {
    border-top: 1px solid #c8c7c7;
    margin-top: 15px;
    padding-top: 15px;
}
.footer__monespace__links, .footer__monespace__partenaires {
    padding-left: 15px;
}
.footer__copyright {
    padding: 29px 0 7px 0;
    font-size: 9px;
    line-height: 14px;
    text-align: center;
    color: #686364;
    clear:left;
}
/* << ZANO */

.footerLinks {
    background-color : #C6C6C6;
    /*height: 30px;*/
    width: 100%;
    z-index: 800;
    position: absolute;
}
.footerLinks .centered-footerlinks {
    color: #686364;
    font-family: arial,sans-serif;
    font-size: 11px;
    line-height: 30px;
    margin: 0 auto;
    text-align: center;
    width: 960px;
}
.footerLinks .centered-footerlinks a {
    color: #686364;
    margin: 0 4px;
    text-decoration: none;
}
.footerLinks .centered-footerlinks a:hover {
    text-decoration: underline;
}
/* 20/12/2013 FIN Code CSS statique en provenance du fichier footer_edito.tpl*/

/* 20/12/2013 Code CSS statique en provenance du fichier footer_full.tpl */
.footerBottom{
    padding-left: 15px;
}
/* 20/12/2013 FIN Code CSS statique en provenance du fichier footer_full.tpl */

/* 20/12/2013 Code CSS statique en provenance du fichier bloc_cinq_garanties.tpl */

.blocGarantie {
    height:70px;
    width:98px;
    float:left;
    margin-top: 10px;
    text-align: center;
}

.imgPaypal {
    width: 188px;
    height: 18px;
    background: url('/images/store/gabarit/new_site/paypal.png') no-repeat scroll right 0 transparent;
}

.imgGarantie {
    background: url('/images/store/gabarit/new_site/icons.png') no-repeat scroll 0 0 transparent;
}

.imgGarantie {
    height: 50px;
    width: 52px;
    display: block;
}

a.linkGarantie{
    display: block;
}

#imgGarantie1 { background-position: 0px 0px; }

#imgGarantie2 { background-position: 0px -111px;}

#imgGarantie3 { background-position: 0px -244px;}

#imgGarantie4 { background-position: 0px -200px;}

#imgGarantie5 { background-position: 0px -153px;}


.PageVentePrivee .tableGaranties {
    display: none;
}


.tableGaranties {
    position: relative;
}
.tableGaranties span{
    font-family:arial;
    font-size: 16px;
    color:#686364;
}
.tableGaranties span.logoSA{
    display: block;
    width: 96px;
    height: 20px;
    background: url('/images/store/gabarit/new_site/SAlogo.png') no-repeat scroll 0 bottom transparent;
}

.linkGarantie span {
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
}

.linkGarantie:hover span {
    color: #e30083;
}

span.infoGarantie {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: default;
    color: #1E4D85
}

.textGarantie {
    margin-top: 7px;
    height:20px;
}

/* 20/12/2013 FIN Code CSS statique en provenance du fichier bloc_cinq_garanties.tpl */

/* 16/03/2011 Code CSS statique en provenance du fichier haut.tpl */

body {
    position:relative;
    min-width: 1010px;
}
.header {
    background:url("./../images/store/gabarit/menu/background.png") no-repeat scroll 0 0 transparent;
    height:102px;
    position:relative;
    width:1010px;
    z-index:160;
}
.logoSexy {
    float:left;
    left:11px;
    position:absolute;
    top:2px;
}
.top_header {
    height:18px;
    left:642px;
    line-height:18px;
    position:absolute;
    top:0px;
    vertical-align:middle;
    white-space:nowrap;
    width:296px;
}
.top_svc {
    float:right;
}

.top_culture {
    float: right;
    padding-right: 14px;
    position: relative;
    z-index: 161;
    width: 55px;
    height: 55px;
}


.blocHeaderMonCompte {
    height:56px;
    line-height:20px;
    padding-left:10px;
    padding-top:0;
    width:122px;
}

.blocHeaderPanier {
    height:56px;
    line-height:15px;
    padding-top:7px;
    text-align:center;
    width:160px;
    float:left;
}

.blocHeaderPanier table {
    margin-left:46px;
}

.searchGreyButton  {
    background-color:transparent;
    background-image:url("/images/store/gabarit/menu/bt_ok.png");
    border:medium none;
    display:block;
    float:right;
    font-size:11px;
    font-weight:bold;
    height:27px;
    margin-left:0;
    margin-right:21px;
    width:46px;
}

.searchGreyButton:hover {
    background-position:0 -27px;
    text-decoration: none;
    cursor:pointer;
}

.textButton {
    position:relative;
    top : 4px;
}

.textAlign {
    position: relative;
    text-align: center;
    top: 5px;
}

.imgCart {
    background-image:url(/images/store/menu_elements_top.jpg);
    background-position:-16px -45px;
    display:block;
    float:left;
    height:25px;
    margin-left:2px;
    margin-top:2px;
    width:20px;
    __font-size:6pt;
}
.en .nav-links .euroToPounds {
    display: block;
    position: absolute;
    width: 79px;
    height: 16px;
    top: 5px;
    right: 250px;

}
.en .nav-links .euroToPounds span, .en .nav-links .euroToPounds strong {
    float: left;
    display: inline;
    font-size: 13px;
    line-height: 15px;
}
.en .nav-links .euroToPounds span {
    color: #cccccc;
}
.en .nav-links .euroToPounds a {
    display: inline;
    float: left;
    width: 49px;
    height: 16px;
    padding:0;
    margin: 0 5px;
    background: url("/images/store/gabarit/menu/euroPoundsConverter.png") 0 0 no-repeat;
}
.en .nav-links .imgPoundsToEuro a{
    background-position: 0 -16px;
}

.flecheLangue {
    background: url('/images/store/gabarit/new_site/icons.png');
    background-position: -66px -53px;
    display: block;
    float: right;
    font: 400 0px/0 ' ';
    height: 7px;
    margin-right: 3px;
    margin-top: 6px;
    width: 12px;
}

/* LISTE DEROULANTE LANGUES */
.dropdownCell{
    background-image: none;
    cursor: pointer;
    font-family: arial;
    font-size: 10pt;
    height: 24px;
    padding: 3px 0 0 10px;
    width: 50px;

    width: 78px;
    padding-left: 12px;
}

.dropdownCell img{
    margin:4px 5px 0 0;
    vertical-align: middle;
}

.dropdownPanel{
    background-color: #ffffff;
    border : 1px solid #bbb;
    width: 68px;
    position: absolute;
    z-index: 10;
    float:left;

    width: 95px;
    margin-left: -1px;
}

.dropdownOpt{
    font-family: arial;
    font-size: 10pt;
    height: 17px;
    text-align: left;
    padding: 4px 0 4px 10px;
}

.dropdownOpt img{
    margin:2px 6px 0 2px;
    vertical-align: middle;

}

.dropdownOptSelected{
    background-color: #ccc;
}

.flechePuce {
    background-position:-32px 0px;
    display:block;
    float:left;
    height:9px;
    margin-left:2px;
    margin-top:2px;
    width:10px;
    font: 400 0/0 ' ';
}

.lienPanier {
    font-size: 11px;
    font-family:Verdana,Arial,sans-serif;
    text-decoration: none;
    font-weight: normal;
}

.lienPanier:hover {
    text-decoration: none;
}

.imageP1 {
    width: 70px;
    height: 154px;
}


/* 17/03/2011 Code CSS statique en provenance du fichier sql_store.inc.php:DisplayTeteDeGondole() */

#main
{
    position:relative !important;
    text-align:left !important;
    width: 1000px;
    margin: 0 auto;
}
.area
{
    position:absolute;
    overflow:hidden;
    font-family:arial,sans-serif;
}

/* 17/03/2011 FIN Code CSS statique en provenance du fichier sql_store.inc.php:DisplayTeteDeGondole() */

.lienPartenaire {
    color: #8D888E;
    font-size: 11px;
    text-decoration: underline;
}

#numero-svc-panier {
    clear: both;
    position: relative;
    margin: 0 auto 10px;
    width: 978px;
    height: 71px;
    text-align: left;
}
#formpanier #numero-svc-panier {
    margin-top: -15px;
}
#choixExpedition #numero-svc-panier {
    margin-bottom: 0;
    padding-top: 10px;
}
#bandeau-normal, #bandeau-lp {
    position: absolute;
    width: 100%;
    height: 100%;
}
#bandeau-lp {
    display: none;
}
#wrapper-lp {
    position: absolute;
    top: 0;
    right: 0;
    width: 490px;
}
#wrapper-lp table {
    margin: 0;
    width: auto;
}
#wrapper-lp td {
    padding: 0;
    border: 0;
    background: none;
    text-indent: 0;
}
#wrapper-lp .lpStaticButtonTR a, #wrapper-lp .lpStaticButtonTR img {
    display: block;
    width: 490px;
    height: 71px;
}
.lpPoweredBy, .lpEmtStarRating {
    display: none;
}
.lpInviteChatTbl {
    position: absolute;
    top: -87px;
    left: -139px;
}
#widget-ekomi {
    margin: 15px 0 5px;
}
#bloc_livraisonOfferte,
#bloc_catalog{
    margin-top:25px;
}
.titre-bloc-colonne-gauche {
    border: solid #b9b7ba;
    border-width: 1px 1px 0;
    padding: 4px;
    width: 150px;
    color: #6d616d;
    font-family: Arial, sans-serif;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0 1px 0 #fff;
    background: #e5e0e4 no-repeat;
}

div.msgAucunProduitDispoFiltre {
    background-color: #f2dede;
    color: #000000;
    text-align: center;
    font-family: Arial;
    margin-top: 4px;
}

a.pictPaiement.mode11 {
    background-image: url("/images/store/panier/syspay.png");
    background-position: 0 5px;
    background-size: 197px 56px;
    width: 197px;
}

#lib_mode11{
    left: 200px;
    margin-top: -17px;
    position: absolute;
    top: 50%;
    width: 155px;
}

.footer .title{
    font-family: 'open_sans', arial, sans-serif;
    font-size: 18px;
    margin-top: 20px;
    color: #4d4951;
    font-weight: normal;
    border-bottom: 1px solid #E8E8E8;
    padding-left:20px;
    height: 40px;
    line-height: 40px;
}


/* slideshow */
.slideshow-home {
    position: absolute;
    top: 94px;
    width: 100%;
    height: 480px;
    margin: 0;
    overflow: hidden;
}
.slideshow-home img {
    width: 100%;
}

.slideshow-home {
    margin-bottom: 0;
}
.slideshow-home .slideshow-list{
    height: 480px;
    position: absolute;
    z-index: 1;
    left: 0;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;

}
.slideshow-home .slideshow-list .slideshow-element {
    position: relative;
    float: left;
    height: 480px;
    background-position: center;
    /*background-size: auto 486px;*/
    background-repeat: no-repeat;
    list-style: none;
}
.slideshow-home .slideshow-list .slideshow-element a.link-slideshow{
    position: absolute;
    z-index: 1;
    display: block;
    height: 480px;
    width: 100%;
}

.slideshow-home .slideshow-list .slideshow-element .link-slideshow {

}
.slideshow-home div.slideshow-nav {
    position: absolute;
    z-index: 2;
    bottom: 60px;
    width: 100%;
    text-align: center;
}
.slideshow-home .slideshow-nav li {
    display: inline-block;
    cursor: pointer;
    width: 11px;
    height: 11px;
    background-color: #AAA3A3;
    border-radius: 50%;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    text-shadow: 1px 2px 3px #666;
}
.slideshow-home .slideshow-nav li:hover {
    background-color: #cac2c2;
}
.slideshow-home .slideshow-nav li.is-active,
.slideshow-home .slideshow-nav li.is-active:hover {
    background-color: #E23D7F;
    cursor: auto;
}

.oldIE .slideshow-home .slideshow-nav li {
    *display: inline;
    *zoom: 1;
    background: url("/images/store/home/selecteur.png") repeat scroll 0 -11px transparent;
}
.oldIE .slideshow-home .slideshow-nav li.is-active,
.oldIE .slideshow-home .slideshow-nav li:hover {
    background: url("/images/store/home/selecteur.png") repeat scroll 0 0 transparent;
}

.slideshow-home .slideshow-arrow {
    position: absolute;
    top: 150px;
    font-family: arial,sans-serif;
    height: 150px;
    width: 100px;
    line-height: 150px;
    font-size: 120px;
    color: #ffffff;
    text-shadow: 0px 0px 4px #000;
    opacity: 0.4;
    z-index: 2;
    cursor: pointer;
}
.slideshow-home .slideshow-arrow:hover {
    opacity: 0.8;
}
.slideshow-home #slideshow-left {
    left: 10px;
}
.slideshow-home #slideshow-right {
    right: 10px;
}
