/* style Communs dans la structure -----------------------------------------------------*/
body {
	background:#4A494A url(images/bg.gif) repeat-y top center;
	color:#5A5A5A;
	font-size:9px;
}

* { border:0;}
.asterisque { color:#D7004D;}
.text9 { color:#666; font-size:9px;}
.textbleu { color:#13A8C8; font-size:10px;}
.textbleu12 { color:#13A8C8; font-size:12px; text-transform:uppercase;}
h5 { margin:13px 0 20px 0;}
p a { color:#13A8C8; }

.bloc-error {
	color:#B30033;
	background-color:#F7F7F7;
	font-weight:bold;
	font-size:10px;
	border: 1px dashed #AAA;
	padding: 5px;
	text-align:center;
}

input.invisible { display:none; }

/* Home page (style un peu différent du reste du site ; notamment pour le table.central-home ) */
table.central-home { 
	width:736px;
	height:500px;
	float:left;
	margin:0 0 0 0;
	padding:0;
	border:1px; /****************************************************************************/
}
table.central-home td.colonne1 { width:532px; padding:10px 0 20px 0;}
table.central-home td.colonne2 { width:234px; padding:0; width:234px; }
.encart-flash { float:right; margin:-176px 20px 0 22px;}
.img-promo-nouveaute { width:79px; height:61px; background-color:#FFF; float:left; text-align:center; padding:3px 0 0 3px;}
.text-promos-nouveautes { padding:15px 5px 5px 87px; font-size:9px;}
.text-promos-nouveautes a { color:#616161; text-decoration:none;}
.text-promos-nouveautes a:hover { text-decoration:underline;}


table.central-home td.colonne2 {
	background-position:bottom right;
	background-repeat:no-repeat;
} 

/* Définition des styles plus precisement -----------------------------------------------------*/
/* Liens transversaux haut */
table.lienstransversaux-haut { 
	width:960px;
}

.liens-haut { padding:0px 30px 5px 0px; font-size:10px; color:#B8B8B8; float:right;}
.liens-haut img { float:left; margin:0 2px 0 0;}
.article { background-color:#FFF; display:block; float:left; color:#B30033; font-weight:bold; margin:7px 20px 0 0; padding:2px 5px 2px 5px;}
.article a { color:#c60d51; text-decoration:none;}

.liens-haut .liens { display:block; float:left; margin:9px 0 0 0;}

.liens a { color:#F1F1F1; text-decoration:none;}
.liens a:hover { color:#4DE0FF;}
.liens a.activet { color:#4DE0FF; text-decoration:none;}

.mon-panier { display:block; float:left;padding:2px 0px 2px 0px; margin:7px 0 0 0;}
.mon-panier a {background:#8D8C8D; color:#F1F1F1; text-decoration:none; padding:2px 10px 2px 10px;}
.mon-panier a:hover{ background:#FFF; color:#B30033; padding:2px 10px 2px 10px;}

/* Header avec logo et navigation  principale */
table.header { 
	width:960px;
	/*background: url(images/bg_header.gif) repeat-y;*/
	background:#FFF url(images/deco_haut_de_page.gif) no-repeat top right;
}
table.header td.col1 { width:194px; background:url(images/bc_menu_gauche.jpg) repeat-y;}
table.header td.col2 { width:736px; padding:0 0 0 30px; }


.navigation-principale { text-align:right; padding:0 28px 0 0; float:left; }
a.navig-femme { display: block; width: 80px; height: 39px; background-image: url("images/navig/femme_on.gif"); float:right; }
a.navig-femme:hover { visibility: visible; }
a.navig-femme:hover img { visibility: hidden; }

a.navig-homme { display: block; width: 73px; height: 39px; background-image: url("images/navig/homme_on.gif"); float:right; }
a.navig-homme:hover { visibility: visible; }
a.navig-homme:hover img { visibility: hidden; }

a.navig-enfant { display: block; width: 74px; height: 39px; background-image: url("images/navig/enfant_on.gif"); float:right; }
a.navig-enfant:hover { visibility: visible; }
a.navig-enfant:hover img { visibility: hidden; }

a.navig-accessoires { display: block; width: 113px; height: 39px; background-image: url("images/navig/accessoires_on.gif"); float:right; }
a.navig-accessoires:hover { visibility: visible; }
a.navig-accessoires:hover img { visibility: hidden; }

a.navig-promos { display: block; width: 82px; height: 39px; background-image: url("images/navig/promos_on.gif"); float:right; }
a.navig-promos:hover { visibility: visible; }
a.navig-promos:hover img { visibility: hidden; }

a.navig-mini { display: block; width: 87px; height: 39px; background-image: url("images/navig/miniprix_on.gif"); float:right; }
a.navig-mini:hover { visibility: visible; }
a.navig-mini:hover img { visibility: hidden; }

a.navig-nouveautes { display: block; width: 112px; height: 39px; background-image: url("images/navig/nouveautes_on.gif"); float:right; }
a.navig-nouveautes:hover { visibility: visible; }
a.navig-nouveautes:hover img { visibility: hidden; }

a.navig-conseils { display: block; width: 154px; height: 39px; background-image: url("images/navig/conseils_on.gif"); float:right; }
a.navig-conseils:hover { visibility: visible; }
a.navig-conseils:hover img { visibility: hidden; }


.chemin { margin:20px 0 0 0; font-size:9px; color:#5A5A5A; float:left;}
.chemin h1 { color:#5A5A5A; text-decoration:none; display:inline; font-size:9px; font-weight:normal;}
.chemin a { color:#5A5A5A; text-decoration:none;}
.chemin a:hover { text-decoration:underline;}
.chemin-ligne-point { float:left; width:710px; height:1px; background:#FFF url(images/ligne_point_chemin.gif) repeat-x; margin:4px 0 0 0; }
.deconnexion { float:right; margin:20px 25px 0 0;}
.deconnexion img { vertical-align:bottom;}
.deconnexion a { font-size:9px; color:#8D8C8D;}
.deconnexion a:hover { color:#4C4C4C;}

.titrepage-produit { margin:10px 0 0 0; float:left; }
.type { color:#5a5a5a; font-size:10px; text-transform:uppercase;}
h1.marque { color:#13a8c8; font-size:13px; font-weight:bold; text-transform:uppercase; display:inline;}
h1.modele {color:#13a8c8; font-size:13px; font-weight:bold; text-transform:uppercase; display:inline;}
.prix { font-size:13px; font-weight:bold; color:#B30033; /* bizarerie */ display:block; margin:10px 7px 0 7px; float:left;}
.prix-barre { display:block; margin:10px 7px 0 7px; float:left;}

.prix_liste {
font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif;padding:8px 0 0 10px; margin:0;
/* bizarerie display:block; margin:3px 0px 0 11px; float:left;*/  }

.last_price { text-decoration:line-through; color:#5A5A5A; }

.prix-rouge{ color:#B60F3F;}

.envoi-ami { background-color:#E0F4F8; font-size:10px; float:left; padding:1px 3px 2px 3px; margin:0;}
.envoi-ami a { color:#13a8c8; text-decoration:none;}
.envoi-ami:hover { background-color:#eef6f8; }



/* Partie gauche -----------------------------------------------------*/
.recherche { margin:10px 10px 20px 10px; width:170px;}
.recherche input { margin:0 2px 0 0; color:#787878;}
.sp{ padding:1px 1px 1px 2px; width:130px;}

.recherche input.searchSubmit {
	background-color:#FFF;
	color:#787878;
	padding:0px;
	cursor:pointer;
	display:inline;
}
.menu-gauche { font-size:9px; color:#808080; line-height:12px;}
.menu-gauche h4 { display:inline; font-size:9px; font-weight:normal; color:#808080; margin:0px; padding:0px;}
.menu-gauche h4 a { color:#808080; text-decoration:none; }
.menu-gauche h4 a:hover, .menu-gauche h4 a.active { color:#000; text-decoration:none; border:0; }
.menu-gauche-item { background: url(images/menugauche/ligne_separation.gif) no-repeat bottom;}
.menu-gauche-liste { padding:0 10px 6px 32px; margin:0 0 16px 0;}

.voir-toute-nos-marques { font-weight:bold; margin:0 0 0 30px; font-size:10px;} /* serait ce un type de lien courant ? */
.voir-toute-nos-marques a { color:#7e7e7e; }
.voir-toute-nos-marques a:hover { color:#000; }




/* Pied de page ----------------------------------------------------- */
table.footer { 
	width:960px;
	background-color:#000;
	height:30px;
}
table.footer td.col1 { width:130px;}
table.footer td.col2 { width:830px;}

.signature-cfi { display:block; text-align:center; }
.signature-cfi a { font-size:9px; color:#0d758b; text-decoration:none;}
.signature-cfi a:hover { color:#FFF;}

.lienstransversaux-bas { text-align:right; font-size:10px; display:block; margin:0 20px 0 0; color:#656565;}
.lienstransversaux-bas a { color:#CDCDCD; text-decoration:none;}
.lienstransversaux-bas a:hover { color:#FFF; text-decoration:none;}




/* partie centrale avec menu gauche et contenu ----------------------- */
table.central { 
	width:736px;
	height:500px;
	float:left;
	margin:20px 0 0 0;
}

table.central td.colonne1 { width:732px; padding:4px 0 20px 0;}
/*table.central td.colonne2 { width:234px; padding:0; width:234px; }*/

.navig-produit { padding:0 0 40px 0;}
.navig-produit-item { float:left; margin:0 7px 0 0; background-color:#EAEAEA; font-size:9px; padding:1px 6px 1px 6px;}
.navig-produit-item a { color:#5A5A5A; text-decoration:none;}
.navig-produit-item:hover { background-color:#f4f4f4;}

.produit { margin:0 0 10px 0;}

.sticker-modele { position: absolute; left:290px; top:30px;}

.sticker-modele-small { position: absolute; margin:5px 5px 0 0; top: 0px; left: 78px; right: 5px; }
.sticker-modele-small-new { position: absolute; margin:5px 5px 0 0; top: 0px; left: 81px; right: 5px; }

.sticker-points { position: absolute; margin:5px 5px 0 0; top: 25px; left: 92px; right: 5px; width:45px; height:35px; background:url(images/stickers/stars_points.gif); font-family:tahoma; font-size:9px; color:#ffffff;  }
.nbpoints{ padding: 13px 0px; text-align:center;}

#loadingImage {text-align:center; display:none; }

.big-vignette {position: relative; float:left; margin:0 0 0 0; padding:0 0 0 0;}
.big-vignette img { padding:15px 0 0 30px;}

td.bords-bleu { border:1px solid #CCEDF3;}
.modele-couleur-small { border:1px solid #E0E0E0; padding:2px 0px 0px 2px;text-align:center;}
.modele-couleur-small:hover { border:1px solid #C3C3C3;}
.modele-couleur-small.active { border:1px solid #A0A0A0;}

.liste-horizontale-vue-modele { margin:11px 0 0 0; float:right;}
.modele-vue-small { border:1px solid #D2EFF5; padding:3px 4px 1px 4px; float:right; margin-left:9px; width:60px;text-align:center;}
.modele-vue-small:hover { border:1px solid #93D7E6;}
.modele-vue-small.active { border:1px solid #87D3E3;}
.central-ligne-point { float:left; width:470px; height:1px; background:#FFF url(images/ligne_point_chemin.gif) repeat-x; margin:0 0 20px 0; }

.avis { margin:0 0 5px 0; padding:0 150px 0 0;}
.avis .nom { font-size:12px; color:#b30033;}
.avis .date { font-size:9px; color:#919191;}
.avis h3 { font-size:9px; color:#5a5a5a; margin:0; padding:0; font-weight:normal;}


table.central textarea { width:100%;}
table.central .btn-valid, table.central-home .btn-valid, table.central-mon-compte .btn-valid {
	background-color:#13a8c8;
	color:#FFF;
	font-size:9px;
	padding:0px 1px 0px 1px;
	border:0;
	margin:2px 0 0 0;
	cursor:pointer;
}
.btn-valid-inscription {
	background-color:#B30033;
	color:#FFF;
	font-size:9px;
	padding:0px 1px 0px 1px;
	border:0;
	margin:2px 0 0 0;
	cursor:pointer;
}

.btn-valid-chaussure {
	background:#b60f3f;
	color:#FFF;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 1px 0px 1px;
	border:0;
	margin:2px 0 0 0;
	cursor:pointer;
}

/* Colonne de droite */
.combo-choix-coul-pointure-accessoire { background:url(images/bg_modele_combo_degrade.jpg) top left no-repeat; width:206px; height:109px; text-align:center; padding:15px 0 0 0;}
table.central select, table.central-home select { border:1px solid #fff; background-color:#FFF; color:#000; font-size:9px; width:167px; margin: 0 0 5px 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.central select {
	border:1px solid #fff; background-color:#FFF; color:#000; font-size:9px; width:167px; margin: 0 0 5px 0; font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.central .select_aniv{border:1px solid #ccc; background:#FFF; color:#000; font-size:9px; width:auto; margin: 0 0 5px 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.central .select_norm{border:1px solid #ccc; background:#FFF; color:#000; font-size:9px; width:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;}

.btn-valid-panier {
	background-color:#000;
	color:#FFF;
	font-size:9px;
	padding:0px 1px 0px 1px;
	border:0;
	margin:15px 0 0 0;
	font-weight:bold;
	cursor:pointer;
	width:105px;
}
.coldroite-ligne-point { float:left; width:190px; height:1px; background:#FFF url(images/ligne_point_chemin.gif) repeat-x; margin:0 0 20px 0; }

.description { margin:0 0 30px 0;}
.description .soustitre { font-size:11px; color:#13a8c8; font-weight:bold;}
.ref { color:#5A5A5A; font-size:9px;}
.description h2 { font-size:9px; color:#5a5a5a; font-weight:normal; padding:0 30px 0 0; margin:0 0 15px 0; line-height:12px;}
.description ul { margin:0; padding:0;}
.description ul li { margin:0; padding:0; font-size:9px; color:#5a5a5a; list-style-type:none; line-height:12px;}

.conseil-entretien { border:1px solid #BDBDBD; padding:5px; width:150px; margin:15px 0 0 0;}

table.accessoire { font-size:9px; color:#5A5A5A; width:90px; display:inline;}
table.accessoire .prix { font-size:9px; font-weight:normal;}



/*  LISTE DES MARQUES  */
.marque-individu { float:left; margin:0 0 0 0;}
.marque-individu ul { margin:0 0 0 0; padding:0 0 0 0;}
.marque-individu ul li { margin:0 0 0 15px; padding:0 0 0 0; font-size:9px; line-height:12px;}
.marque-individu ul li h2 { margin:0; padding:0; font-size:9px; font-weight:normal;}
.marque-individu ul li a { text-decoration:none; color:#808080;}
.marque-individu ul li a:hover { color:#000;}
.marque-individu ul.femme li { list-style:url(images/marques/li_femme.gif) outside;}
.marque-individu ul.homme li { list-style:url(images/marques/li_homme.gif) outside;}
.marque-individu ul.enfant li { list-style:url(images/marques/li_enfant.gif) outside;}

table.tab-marque { width:470px;	}
.tab-marque td.tab-marque-col1 { border:1px solid #E5E5E5; padding:10px; background-color:#FFF; text-align:center;}
table.tab-marque-tri { margin:5px 0 20px 0;}
.tab-marque-tri td select { width:auto;}
.damier-marque { margin:0 0 20px 0; float:left;}
.damier-marque .vignette { position: relative; float:left; background:url(images/bloc/fond_selection_mois.gif) bottom left no-repeat; width:140px; height:130px; margin:0 20px 20px 0; padding:0 0 0 0;}
.damier-marque .vignette:hover { background:url(images/marques/fond_damier_case_marque_on.gif) top left no-repeat; width:140px; height:130px; cursor:pointer;}
.damier-marque .vignette img { padding:5px 0 0 20px;}
.damier-marque .vignette h1, .damier-marque .vignette h2 { margin:0; padding:0 0 0 10px;}
.damier-marque .vignette h1 a { color:#666666; font-size:11px; font-weight:bold;}
.damier-marque .vignette h2 a { color:#666666; font-size:11px; font-weight:normal;}
.damier-marque .vignette .prix { color:#000; font-size:9px; font-weight:normal; padding:0 0 0 10px; margin:0;}
.damier-marque .vignette .taille { color:#AFAFAF; font-size:9px; font-weight:normal; padding:8px 0 0 10px; margin:0; font-family:tahoma,arial; }


.vignette-asso h1, .damier-marque .vignette h2 { margin:0 5px;}
.vignette-asso h1 a { color:#666666; font-size:11px; font-weight:normal;}
.vignette-asso h2 a { color:#666666; font-size:11px;  margin:0 4px;}
.vignette-asso .prix { color:#000; font-size:9px; font-weight:normal;  margin:0;}




.la-selection-du-mois { float:left; border:1px solid #CAECF3; margin:10px 0 0 0; background:url(images/titre/la_selection_mois.gif) top left no-repeat; padding:0 0 0 0; height:251px; width:486px;}

.la-selection-du-mois-blank { float:left; margin:10px 0 0 0; padding:0 0 0 0; height:251px; width:486px;}


.la-selection-du-mois .content { margin:10px 0 0 60px;}
.vignette { float:left; background-image:url(images/bloc/fond_selection_mois.gif); width:135px; height:117px;}
.vignette:hover { background-image:url(images/bloc/fond_selection_mois_on.gif); width:135px; height:117px; cursor:pointer;}
.vignette img { padding:5px 0 0 20px;}
.vignette h1, .vignette h2 { margin:0; padding:0 0 0 10px;}
.vignette h1 a { color:#666666; font-size:10px; font-weight:normal;}
.vignette h2 a { color:#666666; font-size:10px; }
.vignette .prix { color:#000; font-size:9px; font-weight:normal; padding:0 0 0 10px; margin:0;}









table.pagination { margin:0 0 0 80px; width:300px; float:left;  }
.nombre-page { float:left; margin:0 25px 0 0;}
.pagination .navig-produit-item { display:inline;}


/* BLOC DE CONTENU SPECIAUX */
.trouvez-chaussures { border:1px solid #E1E1E1; width:189px; text-align:center; padding:0 0 10px 0; 
background:url(images/bloc/degrade_trouvez.jpg) top left no-repeat; margin:0 0 10px 20px; }
table.central-home .trouvez-chaussures { margin:23px 0 0 0; }

.trouvez-chaussures img { margin:0 0 5px 0;}
.trouvez-chaussures select { width:auto; font-size:9px;}

/*.bloc-institutionel { width:208px; padding:0 0 14px 0; margin:0px auto 2px auto; background:url("images/bloc/fond_institutionel.jpg") bottom left no-repeat; }
.bloc-institutionel h3 { margin:0; padding:7px 10px 3px 10px; background:url("images/bloc/fond_institutionel.jpg") top left no-repeat;}
.bloc-institutionel ul { margin:0; padding:0 20px 3px 20px;}
.bloc-institutionel ul li { margin:0; padding:0; list-style-type:none; border-top:1px #8F9597 dotted; line-height:15px;}
.bloc-institutionel ul li a { color:#606060; text-decoration:none;}
.bloc-institutionel ul li a:hover { color:#3D3D3D;}
*/
.bloc-institutionel { width:208px; padding:0 0 14px 0; margin:0px auto 2px auto; background:url("images/bloc/fond_institutionel2.jpg") bottom left no-repeat; font-size:10px; }
.bloc-institutionel h3 { margin:0; padding:0 0 3px 0; background:url("images/bloc/fond_institutionel.jpg2") top left no-repeat;}
.bloc-institutionel ul { margin:0; padding:0 20px 3px 20px;}
.parrainage { background:url(images/bloc/mini-parainage.jpg) top left no-repeat; padding:0 20px 3px 70px;}
.cheque { background:url(images/bloc/mini-cheque.jpg) top left no-repeat; padding:0 20px 3px 70px;}
.carte { background:url(images/bloc/mini-carte.jpg) top left no-repeat; padding:0 20px 3px 70px;}
.bloc-institutionel ul.avantage { background:url(images/bloc/mini-avantage.jpg) top left no-repeat; padding:0 20px 3px 60px;}
.bloc-institutionel ul li { margin:0; padding:0; list-style-type:none; border-bottom:1px #8F9597 dotted; line-height:15px;}
.bloc-institutionel ul li a { color:#606060; text-decoration:none;}
.bloc-institutionel ul li a:hover { color:#3D3D3D;}




.bloc-le-coin { width:198px; padding:0 0 14px 0; margin:15px auto 10px auto; background:url("images/bloc/fond_le_coin.jpg") bottom left no-repeat; float:left; }
.bloc-le-coin h3 { margin:0; padding:0 0 3px 0; background:url("images/bloc/fond_le_coin.jpg") top left no-repeat;}
.bloc-le-coin span { margin:0; padding:0 0 5px 20px;}


.bloc-newsletter { width:183px; padding:0 10px 0 15px; margin:32px auto 20px auto; border-left:1px solid #ED7094; font-size:9px; }
.bloc-newsletter img { margin:0 0 10px 0; }
.bloc-newsletter a { color:#585656; text-decoration:none;}
.bloc-newsletter a:hover { text-decoration:underline;}


/* PAGE DE LOG - Mon compte */
.compte-nouveau { float:left; margin:0 15px 0 0; width:264px; }
.compte-nouveau-fond { border:1px solid #ccc; color:#474747; background: url(images/bg_compte.jpg) repeat-x top left;}
.legende { color:#666; font-size:9px;}
.compte-inscrit { float:left; }
.noborder { border:1px solid #fff;}

.compte-inscrit-fond { border:1px solid #ccc; background-color:#f9f9f9;}
.btn-recherche-mdp { background:#d9d9d9; color:#636363; font-size:9px; padding:0px 1px 0px 1px; border:0; margin:0 0 0 0; cursor:pointer; width:167px; height:17px; }
.terme-inscription { float:left; clear:left; font-size:9px; padding:15px 0 0 10px; width:450px;}



/* MON COMPTE */
table.central-mon-compte { margin:30px 0 0 0; float:left;}
table.central-mon-compte .colonne1 { width:704px;}
.navig-mon-compte { margin:20px 0 40px 0; color:#A3A3A3;}
.navig-mon-compte a { color:#616161; text-decoration:none;}
.navig-mon-compte a:hover { color:#BC204D;}
.navig-mon-compte a.active { color:#BC204D; border:0;}
.content-mon-compte { padding:0 50px 40px 0;}
table.suivi-de-commande { width:100%;}
.suivi-de-commande thead { font-size:11px; color:#00A5C8; text-align:left;}
.thead-ligne-point { height:2px; background:url(images/ligne_point_compte.gif) bottom left repeat-x; margin:0; padding:0;}
.suivi-de-commande tbody td { height:20px; padding:1px 0 1px 0;}
.suivi-de-commande tr:hover>td{ background-color:#E8E8E8; cursor:pointer; }
.suivi-de-commande tbody tr { background:url(images/ligne_point_compte.gif) bottom left repeat-x;}

.mon-compte-info-perso { float:left; background:url(images/ligne_point_vertical_compte.gif) top left repeat-y; padding:0 0 0 12px; margin:0 40px 0 0; }
.mon-compte-info-perso .soustitre { font-weight:normal; font-size:12px;}



/* PARTIE CORPORATE */

.titre { font-size:14px; font-weight:bold; color:#13a8c8;}

.image-corporate { float:right; margin:0 0 20px 30px;}
table.liste-points-de-vente { margin:15px 0 0 0; color:#000;}
table.liste-points-de-vente a { color:#737373; text-decoration:none; }
table.liste-points-de-vente a:hover { color:#000; }
table.liste-points-de-vente td { padding:2px 14px 2px 0px; }
/*.photos-points-de-vente img { float:left; margin:40px 10px 30px 0; border:3px solid #CECECE;}*/
.detail-points-de-vente { float:left; }
.detail-points-de-vente .description {  width:210px; float:left; padding:0 70px 0 0;}
.detail-points-de-vente .titre { font-size:14px; font-weight:bold; color:#13a8c8;}
.detail-points-de-vente .adresse { padding:0 0 0 10px; display:inline; width:200px; background:url(images/bg_pointille.gif) repeat-y; color:#474747; margin:25px 0 0 0; float:left;}
.soustitre { font-size:10px; font-weight:bold; color:#13a8c8;}
.btn-corpo { background-color:#B30033; font-size:9px; padding:0px 3px 0px 3px; border:0; margin:0 0 0 0; cursor:pointer; }
.btn-corpo a { color:#fff; text-decoration:none; }

.adresse_pointille{background:url(images/bg_pointille.gif) repeat-y; padding:0px 15px 0px 15px; margin-left:5px;}

input.radio { vertical-align:middle; border:1px solid #FFF;}
table.contact { margin:20px 0 0 10px;} 
.plan { padding:3px 3px 12px 3px; background-color:#BDBDBD; width:494px; }
/* */


.verdana10G {font:10px Verdana, Arial, Helvetica, sans-serif; color:#474747;}
.verdana10G a{font:10px Verdana, Arial, Helvetica, sans-serif; color:#474747; text-decoration:none;}
.verdana10G a:hover{color:#000;}

.verdana10GS {font:10px Verdana, Arial, Helvetica, sans-serif; color:#474747;}
.verdana10GS a{font:10px Verdana, Arial, Helvetica, sans-serif; color:#7b7b7b; text-decoration:underline;}
.verdana10GS a:hover{color:#000;}

.verdana11GC {font:11px Verdana, Arial, Helvetica, sans-serif; color:#616161;}

.arial11B {font:11px Arial, Verdana, Helvetica, sans-serif; color:#11a3c1;}
.arial11B a{font:11px Arial, Verdana, Helvetica, sans-serif; color:#11a3c1; text-decoration:underline}
.arial11B a:hover{font:11px Arial, Verdana, Helvetica, sans-serif; color:#0AB6CC;}



.verdana10B {font:10px Verdana, Arial, Helvetica, sans-serif; color:#11a3c1;}
.verdana11B {font:11px Verdana, Arial, Helvetica, sans-serif; color:#11a3c1;}
.verdana12B {font:12px Verdana, Arial, Helvetica, sans-serif; color:#11a3c1;}
.verdana12N {font:12px Verdana, Arial, Helvetica, sans-serif; color:#000;}
.verdana13B {font:13px Verdana, Arial, Helvetica, sans-serif; color:#11a3c1;}
.verdana16B {font:16px Verdana, Arial, Helvetica, sans-serif; color:#11a3c1;}

.arial15B {font:15px Arial, Helvetica, sans-serif; color:#11a3c1;}
.bgpointille {background:url(images/bg_pointille.gif) repeat-y;}

.content-cheque { padding:0 0 40px 0;}
.navig-cheques-item { margin:7px 0 16px 9px; background-color:#EAEAEA; font-size:9px; padding:1px 6px 1px 6px; width:50px;}
.navig-cheques-item a { color:#5A5A5A; text-decoration:none;}
.navig-cheques-item:hover { background-color:#f4f4f4;}

.parrainage_pagination {font:9px Verdana, Arial, Helvetica, sans-serif;}
.parrainage_pagination a {background:#EAEAEA; color:#5A5A5A; font:9px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;padding:1px 3px 1px 3px;}
.parrainage_pagination a:hover { background:#f4f4f4;}

.parrainage_paginationCurrent { font:bold 9px Verdana, Arial, Helvetica, sans-serif;}
.parrainage_paginationCurrent a {background:#fff; font:bold 9px Verdana, Arial, Helvetica, sans-serif; color:#5A5A5A; text-decoration:none;
 padding:1px 3px 1px 3px;}
.parrainage_paginationCurrent a:hover {color:#5A5A5A;}


.navig-parrainage-item {color:#fff; font:9px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; width:60px; }
.navig-parrainage-item a {background:#11a3c1;  color:#fff; text-decoration:none; padding:1px 6px 2px 6px; cursor:pointer;width:184px; }
.navig-parrainage-item a:hover { color:#fff; background:#29b2ce; cursor:pointer;}

.navig-points-item {color:#fff; font:9px Verdana, Arial, Helvetica, sans-serif; cursor:pointer;  }
.navig-points-item a {background:#EAEAEA;  color:#5A5A5A; text-decoration:none; padding:1px 6px 2px 6px; cursor:pointer; width:184px; }
.navig-points-item a:hover { color:#5A5A5A; background:#f4f4f4; cursor:pointer;}


.inputRadio {border:0;}

.tahoma09N{
	font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-transform:uppercase;
}


/* PANIER */
.navig-mon-panier { margin:20px 0 40px 0;}
.navig-mon-panier img{ margin:0 20px 0 0;}

.content-panier {
	padding:0 0 40px 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
}
.bleu-panier { font:11px Verdana, Arial, Helvetica, sans-serif; color:#00a5c8;}
.titre-panier { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#00a5c8;}
.total-panier { font:11px Verdana, Arial, Helvetica, sans-serif; color:#00a5c8;}
.bg_bleu-panier { background:url(images/menupanier/bg_bleu.gif) repeat-x; margin-top:2px;}
.bg_gris-panier { background:url(images/menupanier/bg_gris.gif) repeat-x; margin-top:2px;}

.content-panier input{
	text-align:center;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
}

input.btn-panier { background:#EAEAEA; font-size:9px; padding:1px 6px 1px 6px; overflow:visible; border:0;color:#646464;}
.btn-panier a { color:#5A5A5A; text-decoration:none;}
.btn-panier:hover { background:#f4f4f4; cursor:pointer;}

input.btng { background:#EAEAEA; padding:1px 6px 1px 6px; overflow:visible; border:0;color:#646464; border:1px solid #c3c3c3;
font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.btng a { color:#5A5A5A; text-decoration:none;}
.btng:hover { background:#f4f4f4; cursor:pointer;}

input.btnb { background:#13a8c8; padding:1px 0 0 0; overflow:visible; border:0;color:#fff; border:1px solid #0391af;
font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.btnb a { color:#fff; text-decoration:none;}
.btnb:hover { background:#29b2ce; cursor:pointer;}

input.btn-panierb { background:#13a8c8; font-size:9px; padding:1px 6px 1px 6px; overflow:visible; border:0;color:#fff;}
.btn-panierb  a { color:#fff; text-decoration:none;}
.btn-panierb:hover { background:#29b2ce; cursor:pointer;}

input.input_submitR { background:#b60f3f; font-size:9px; padding:1px 4px 1px 4px; overflow:visible; border:0;color:#fff;}
.input_submitR a { color:#fff; text-decoration:none;}
.input_submitR:hover { background:#c71447; cursor:pointer; border:1px solid #e4e4e4;}


input.input_plan { background:#b60f3f; font-size:9px; padding:1px 4px 1px 4px; overflow:visible; border:0;color:#fff;}
.input_plan a { color:#fff; text-decoration:none;}
.input_plan:hover { background:#c71447; cursor:pointer;}


.avis_wrong{ color:#00FF00;}


/* Infobulle ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		
.Infobulle {
	background: url(images/bulle_background.gif) top right no-repeat;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#1193C0;
	text-align:right;
	padding:2px 4px 0px 4px;
	height:22px;
}	



/* pré-commande ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */

.precommande{
color:#B30033;
font-family:tahoma, verdana;
font-size:9px;
font-weight:bold;
}

.alertPanier{
border:#B60F3F 1px dashed;
color:#B60F3F;
padding:3px;
margin-bottom:20px;
}

.epuise{
color:#B30033;
font-family:tahoma, verdana;
font-size:9px;
font-weight:bold;
}


.precom_link{
color:#1193C0;
text-decoration:none;
font-weight:bold;

}

.precom_link:hover{
color:#13A8C8;
text-decoration:none;
font-weight:bold;

}

.enstock_preco{
color:#13A8C8;
}

.enattente_preco{

}

/* new design */
body { background: url(images/new/background-body.jpg); }
a { outline: none; }

.clear {
	clear: both;
	height: 1px;
}

table.header { background: #fff; }

h1.title_page {
	color: #d00857;
	font-size: 24px;
	margin-top: 20px;
}

.chemin {
	background: url(images/new/background-fil_arianne.jpg) left bottom no-repeat;
	float: none;
	margin: 0;
	margin-bottom: -18px;
	padding-bottom: 20px;
}
.chemin a {
	font-style: italic;
}
.chemin h2 {
	color:#5A5A5A;
	display: inline;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

.liens {
	text-align: right;
	margin-right: 40px;
	margin-bottom: 10px;
}

.navigation-principale {
	overflow: hidden;
	padding: 0;
	margin-left: 10px;
}
.navigation-principale ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.navigation-principale ul li {
	float: left;
}
.navigation-principale ul li:hover { background: url(images/new/background-menu-over.jpg) left top no-repeat; }
.navigation-principale ul li span a,
.navigation-principale ul li span.current a {
	display: block;
	height: 68px;
	font-size: 1px;
	color: #fff;
	background-position: 25px 50px;
}
.navigation-principale ul li.navigation-principale-conseils span a,
.navigation-principale ul li.navigation-principale-conseils span.current a {
	background-position: 25px 49px;
}

.navigation-principale ul li span {
	background: url(images/new/menu-background-li-left.png) left top no-repeat;
	display: block;
	height: 68px;
}
.navigation-principale-familly-1 a {
	background: url(images/new/menu-text-femme.png) no-repeat;
	width: 88px;
}
.navigation-principale-familly-1 span.current a {
	background: url(images/new/menu-text-femme-on.png) no-repeat;
}
.navigation-principale-familly-2 a {
	background: url(images/new/menu-text-homme.png) no-repeat;
	width: 92px;
}
.navigation-principale-familly-2 span.current a {
	background: url(images/new/menu-text-homme-on.png) no-repeat;
}
.navigation-principale-familly-3 a {
	background: url(images/new/menu-text-enfant.png) no-repeat;
	width: 92px;
}
.navigation-principale-familly-3 span.current a {
	background: url(images/new/menu-text-enfant-on.png) no-repeat;
}
.navigation-principale-familly-4 a {
	background: url(images/new/menu-text-accessoires.png) no-repeat;
	width: 127px;
}
.navigation-principale-familly-4 span.current a {
	background: url(images/new/menu-text-accessoires-on.png) no-repeat;
}
.navigation-principale-promos a {
	background: url(images/new/menu-text-promos.png) no-repeat;
	width: 95px;
}
.navigation-principale-promos span.current a {
	background: url(images/new/menu-text-promos-on.png) no-repeat;
}
.navigation-principale-soldes a {
	background: url(images/new/menu-text-soldes.png) no-repeat;
	width: 90px;
}
.navigation-principale-soldes span.current a {
	background: url(images/new/menu-text-soldes-on.png) no-repeat;
}
.navigation-principale-points a {
	background: url(images/new/menu-text-points.png) no-repeat;
	width: 120px;
}
.navigation-principale-points span.current a {
	background: url(images/new/menu-text-points-on.png) no-repeat;
}
.navigation-principale .navigation-principale-news span a {
	background: url(images/new/menu-text-nouveautes.png) 25px 47px no-repeat;
	width: 120px;
}
.navigation-principale .navigation-principale-news span.current a {
	background: url(images/new/menu-text-nouveautes-on.png) 25px 47px no-repeat;
}
.navigation-principale-flash a {
	background: url(images/new/menu-text-flash.png) no-repeat;
	width: 130px;
}
.navigation-principale-flash span.current a {
	background: url(images/new/menu-text-flash-on.png) no-repeat;
}
.navigation-principale-small_price a {
	background: url(images/new/menu-text-mini_prix.png) no-repeat;
	width: 104px;
}
.navigation-principale-small_price span.current a {
	background: url(images/new/menu-text-mini_prix-on.png) no-repeat;
}
.navigation-principale-conseils a {
	background: url(images/new/menu-text-conseils.png) no-repeat;
	width: 185px;
}
.navigation-principale-conseils span.current a {
	background: url(images/new/menu-text-conseils-on.png) no-repeat;
}

.logo h1 {
	text-indent: -9999px;
	background: url(images/new/logo.jpg) center bottom no-repeat;
}
.logo h1 a {
	display: block;
	height: 95px;
}

table.header td.col1 {
	background: #fff;
	border-right: 1px solid #000;
	width: 1%;
}

.menu-gauche { padding-bottom: 10px; }

.menu-gauche-liste {
	padding: 0 5px 0 30px;
}
.menu-gauche-liste li {
	list-style: none;
	float: left;
}
.menu-gauche-liste li.current { background-color: #d9d9d9; }
.menu-gauche-liste-separation { padding: 0 3px; }

.menu-gauche-item { background: url(images/new/menu-encoche.png) top left no-repeat; }
.menu-gauche-item h2 { text-indent: -9999px; }
.menu-gauche-item h2 a {
	display: block;
	height: 19px;
}
.menu-gauche-item-1 h2 { background: url(images/menugauche/femme.gif) 30px 100% no-repeat; }
.menu-gauche-item-2 h2 { background: url(images/menugauche/homme.gif) 30px 100% no-repeat; }
.menu-gauche-item-3 h2 { background: url(images/menugauche/enfant.gif) 30px 100% no-repeat; }
.menu-gauche-item-marque h2 { background: url(images/menugauche/marques.gif) 30px 100% no-repeat; }

.menu-gauche-item-separation {
	background: url(images/new/menu-separation.jpg) center center no-repeat;
	clear: both;
	height: 20px;
}
.menu-gauche-item-marques {
	background: none;
	padding-bottom: 20px;
}
.menu-gauche-item > a { margin-left: 10px; }

.menu-gauche-item-marques-slide {
	overflow: hidden;
	height: 170px;
	position: relative;
}
.menu-gauche-item-marques-slide-scrollable {
	width: 150px;
	margin: auto auto auto 26px;
}
.menu-gauche-item-marques-slide-next,
.menu-gauche-item-marques-slide-prev {
	text-align: center;
	cursor: pointer;
	margin-bottom: 10px;
}
.menu-gauche-item-marques-slide-prev { margin-top:10px; }
.menu-gauche-item-marques-slide .menu-gauche-item-marques-slide-items {
	position: absolute;
	height: 20000px;
}
.menu-gauche-item-marques-slide .menu-gauche-item-marques-slide-item { text-align: center; }
.menu-gauche-item-marques-slide .menu-gauche-item-marques-slide-item p {
	height: 50px;
	margin: 10px auto;
}
.menu-gauche-item-marques-slide .menu-gauche-item-marques-slide-item p a {
	display: block;
}

.menu-gauche-search {
	font-family: Verdana;
	font-size: 12px;
}
.menu-gauche-search h2 {
	background: #bfbfbf;
	color: #000;
	float: right;
	font-size: 12px;
	margin-bottom: 30px;
	margin-right: 10px;
	padding: 5px;
	text-transform: uppercase;
	text-align: center;
	width: 150px;
}
.menu-gauche-search a { color: #585656; }
.menu-gauche-search h3 {
	margin-right: 10px;
	margin-bottom: 10px;
	text-indent: -9999px;
}
.menu-gauche-search-sizes { overflow: hidden; }
.menu-gauche-search-sizes h3 { background: url(images/new/menu_search-pointure.jpg) top right no-repeat; }
.menu-gauche-search-sizes ul {
	float: right;
	font-size: 10px;
	margin: 0 5px 0 0;
	padding: 0;
	width: 165px;
}
.menu-gauche-search-sizes ul li {
	float: left;
	list-style: none;
	margin: 2px;
}
.menu-gauche-search-sizes ul li a {
	background: #000;
	color: #fff;
	display: block;
	height: 23px;
	line-height: 23px;
	text-align: center;
	width: 23px;
}
.menu-gauche-search-sizes ul li.half_size a { background: url(images/new/menu_search-background-demi_pointure.jpg) no-repeat; }
.menu-gauche-search-sizes ul li.current-half_size a { background: url(images/new/menu_search-background-demi_pointure-current.jpg) no-repeat; }
.menu-gauche-search-sizes ul li.current a { background: #14a9c9; }
.menu-gauche-search-sizes img {
	margin-left: 55px;
	margin-top: 5px;
}

.menu-gauche-search-colors h3 { background: url(images/new/menu_search-couleur.jpg) top right no-repeat; }
.menu-gauche-search-categorys h3 { background: url(images/new/menu_search-categorie.jpg) top right no-repeat; }
.menu-gauche-search-marks h3 { background: url(images/new/menu_search-marques.jpg) top right no-repeat; }
.menu-gauche-search-prices h3 { background: url(images/new/menu_search-prix.jpg) top right no-repeat; }

.menu-gauche-search-list { overflow: hidden; }
.menu-gauche-search-list ul {
	margin: 0;
	margin-right: 4px;
	padding: 0;
}
.menu-gauche-search-list ul li {
	list-style: none;
	text-align: right;
	padding: 3px;
}
.menu-gauche-search-list ul li a { padding: 3px; }
.menu-gauche-search-list ul li.current a {
	background: #d9d9d9;
	color: #585656;
	font-weight: bold;
}

.menu-gauche-search-colors ul {
	margin-left: -17px;
	margin-top: -5px;
	width: 168px;
}
.menu-gauche-search-colors ul li {
	border: 1px solid #ccc;
	float: left;
	list-style: none;
	margin-left: 1px;
	margin-top: 5px;
}
.menu-gauche-search-colors ul li.current {
	border-color: #000;
}
.menu-gauche-search-colors ul li a {
	display: block;
	height: 17px;
	text-indent: -9999px;
	width: 17px;
}

.menu-gauche-search-marks-scrollable {
	height: 181px;
	overflow: hidden;
	position: relative;
}
.menu-gauche-search-marks-items {
	height: 2000px;
	position: absolute;
}
.menu-gauche-search-marks-items div {
	text-align: right;
	width: 189px;
}
.menu-gauche-search-marks-items p {
	padding: 3px;
	margin: 0;
}
.menu-gauche-search-marks-items a {
	font-family: Verdana;
	font-size: 12px;
	padding: 3px;
}
.menu-gauche-search-marks-items a.current {
	background: #d9d9d9;
	color: #585656;
	font-weight: bold;
}
.menu-gauche-search-marks-navigate {
	margin-right: 10px;
	text-align: right;
}
.menu-gauche-search-marks-navigate img {
	cursor: pointer;
	padding: 5px 0;
}

.menu_right {
	margin-top: -40px;
	margin-left: 18px;
}

.menu_right-panier {
	width: 194px;
	height: 65px;
	background: url(images/new/background-menu_right-panier.jpg) top left no-repeat;
}
.menu_right-panier-absolute {
	position: absolute;
	margin-left: 535px;
	margin-top: 20px;
}
.menu_right-panier a {
	display: block;
	position: absolute;
}
.menu_right-panier a.menu_right-panier-my {
	margin-left: 54px;
	margin-top: 16px;
	color: #fff;
	font-weight: bold;
}
.menu_right-panier a.menu_right-panier-quantity {
	color: #d00857;
	font-weight: bold;
	text-decoration: underline;
	margin-top: 16px;
	margin-left: 128px;
}

.menu_right-recherche {
	width: 203px;
	height: 65px;
	margin-left: -9px;
	background: url(images/new/background-menu_right-recherche.jpg) no-repeat;
	margin-bottom: -3px;
}

* + html .menu_right-recherche {
	margin-bottom: 7px;
}
.menu_right-recherche form {
	padding-top: 38px;
	padding-left: 20px;
}
.menu_right-recherche form #rech {
	width: 144px;
	border: 1px solid #cacccc;
	background: #fff;
}
.menu_right-recherche form .searchSubmit {
	border: 1px solid #cacccc;
	margin-left: 1px;
	background: #fff;
	padding: 0;
}

.menu_right-newsletter {
	width: 194px;
	height: 93px;
	background: url(images/new/background-menu_right-newsletter.jpg) no-repeat;
	margin-bottom: 7px;
}
.menu_right-newsletter p {
	padding-top: 30px;
	padding-left: 20px;
}
.menu_right-newsletter form {
	margin-top: -5px;
	padding-left: 20px;
}
* + html .menu_right-newsletter form {
	margin-top: -15px;
}
* + html .menu_right .menu_right-panier {
	background: url(images/new/background-menu_right-panier.jpg) 0 0 no-repeat;
	position: relative;
}
* + html .menu-gauche-item-marques-slide-scrollable {
	margin:auto auto auto 0;
}
.menu_right-newsletter form .menu_right-newsletter-submit {
	border: 1px solid #cacccc;
	margin-left: 1px;
	background: #fff;
	padding: 0;
}

.menu_right-promos {
	width: 194px;
	height: 99px;
	background: url(images/new/background-menu_right-promo.jpg) no-repeat;
}

.home-selection_month {
	background: url(images/new/background-selection_mois.jpg) no-repeat;
	height: 319px;
	position: absolute;
	width: 729px;
}
.home-selection_month-col {
	float: left;
	margin-top: 49px;
	width: 294px;
}
.home-selection_month-col1 {
	margin-left: 11px;
}
.home-selection_month-col2 {
}
.home-selection_month-col3 {
	width: 60px;
}
.home-selection_month-col h3 {
	color: #24afcc;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: -25px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
}
* + html .home-selection_month-col h3 { margin-top: -160px ;}
.home-selection_month-col1 h3 { margin-left: 103px; }
.home-selection_month-col2 h3 { margin-left: 98px; }
.home-selection_month-col3 h3 { margin-left: 30px; }

* + html .home-selection_month-col1 h3 { margin-left: -175px; }
* + html .home-selection_month-col2 h3 { margin-left: -40px; }
* + html .home-selection_month-col3 h3 { margin-left: -110px; }

.home-selection_month-item {
	background: #fff;
	height: 125px;
	float: left;
	margin-right: 18px;
	margin-bottom: 10px;
	width: 120px;
}
.home-selection_month-item img {
	display: block;
	height: 80px;
	margin-left: 6px;
	width: 109px;
	overflow: hidden;
}
.home-selection_month-item h4 {
	font-weight: normal;
	margin: 0;
	padding: 0;
	padding-left: 5px;
}
.home-selection_month-item h5 {
	margin: 0;
	padding: 0;
	padding-left: 5px;
}
.home-selection_month-item p {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-top: 5px;
}


table.header td.col2 { padding:0 0 0 18px; }

table.footer td.col1 { width: 220px; }
.footer td.col2 span { text-align: left; }
table.footer td.col2 { width: auto; }
table.footer td.col2 span a:hover { color: #00a7c1; }

.footer-append {
	width: 960px;
	background: #fff;
}
.footer-append .col {
	vertical-align: top;
	width: 246px;
}
.footer-append .col div {
	border-left: 1px solid #c3c3c3;
	height: 84px;
	padding-left: 20px;
	padding-right: 20px;
}
.footer-append .col-1 { width: 220px; }
.footer-append .col-2, .footer-append .col-3 { padding-top: 25px; }
.footer-append .col-2 { background: url(images/new/footer-background-col_2.jpg) 125px 35px no-repeat; }
.footer-append .col-2 div {
	border: none;
	padding-left: 0;
}
.footer-append .col-2 ul {
	margin: 10px 0 0 15px;
	padding: 0;
}
.footer-append .col-2 ul li { margin-bottom: 2px; }
.footer-append .col-2 ul li a:hover { border-bottom: 2px solid #d9d9d9; }
.footer-append .col-3 { background: url(images/new/footer-background-col_3.jpg) 150px 45px no-repeat; }
.footer-append .col-4 {
	padding-top: 21px;
	background: url(images/new/footer-background-col_4.jpg) 175px 35px no-repeat;
}
.footer-append .col-4 div {
	height: 88px;
}
.footer-append a { color: #474747; }
.footer-append a:hover {border-bottom: 2px solid #d9d9d9; }

#cfi {
	width: 960px;
	margin: auto;
	margin-top: 5px;
	text-align: right;
}
#cfi a { color: #00a7c1; }

.titrepage-produit { margin-top: 30px; }
.prix { margin-top: 30px; }

.combo-choix-coul-pointure-accessoire {
	background: url(images/new/background-repeat-combo-choix-coul-pointure-accessoire.jpg) 5px 0 repeat-y;
	height: auto;
	position: absolute;
	margin-left: -21px;
	margin-left /*\**/: -23px\9;
	margin-top: -85px;
	width: 199px;
	z-index: 99;
}
* + html .combo-choix-coul-pointure-accessoire {
	margin-left: -27px;
}
* + html .combo-choix-coul-pointure-accessoire #prices {
	margin-top: -5px;
	margin-left: -3px;
}

.combo-choix-coul-pointure-accessoire-bottom {
	background: url(images/new/background-bottom-combo-choix-coul-pointure-accessoire.jpg) 5px 0 no-repeat;
	height: 17px;
}

.btn-valid-panier {
	background: url(images/new/btn-ajouter_panier.png) 0px 7px no-repeat;
	height: 40px;
	width: 148px;
}

.damier-marque .vignette > a,
.vignette > a {
	display: block;
	height: 115px;
	margin-bottom: 5px;
	overflow: hidden;
}
.damier-marque .vignette a img,
.vignette a img {
	padding: 1px 0 0 1px;
	width: 125px;
}
.damier-marque .vignette,
.vignette,
.damier-marque .vignette:hover,
.vignette:hover {
	background: none;
	height: 190px;
	margin: 0 55px 20px 0;
	width: 125px;
}

.sticker-modele-small-new,
.sticker-modele-small {
	margin: -5px 0 0 -10px;
}

input.btn-panierb-submit,
input.btn-panierb-submit:hover {
	background: url(images/new/btn-valider.jpg) -3px -2px no-repeat;
	height: 39px;
	width: 120px;
}

div.encart_pub {
	margin-top: 15px;
	height: 270px;
	margin-bottom: 20px;
	background: #000;
	width: 511px;
}

.menu_right-promos-content {
	padding-left: 1px;
	padding-top: 34px;
}

.img-promo-nouveaute { background: transparent; }

.description {
	margin: 80px 0 30px;
}

.lienstransversaux-haut p {
	float: left;
	margin: 0;
	margin-left: 40px;
	padding: 0;
}
.lienstransversaux-haut p span {
	color: #fff;
}
.lienstransversaux-haut p a {
	color: #BC204D;
	font-weight: bold;
}

#prices {
	font-size:16px;
	margin-left:35px;
	margin-top:-19px;
	position:absolute;
	width:145px;
}

.text-promos-nouveautes {
	font-size: 9px;
	padding: 2px 5px 5px 80px;
}
.text-promos-nouveautes a {
	font-weight: bold;
}

input.btn-mon_compte,
input.btn-mon_compte:hover {
	background: url(images/new/btn-login.png) no-repeat;
	height: 27px;
	font-size: 9px;
	letter-spacing: -1px;
	text-transform: uppercase;
	width: 105px;
}
input.btn-mon_compte-big,
input.btn-mon_compte-big:hover {
	background: url(images/new/btn-login-big.png) no-repeat;
	width: 125px;
}
input.btn-panierb,
input.btn-panierb:hover {
	text-transform: none;
}

.chemin h1,
.chemin {
	font-style: italic;
}

.mon_compte-bottom {
	clear: both;
}
.mon_compte-bottom ul {
	padding-top: 0;
	margin-left: -35px;
	width: 730px;
}
* + html .mon_compte-bottom ul {
	margin-left: 0px;
}

.mon_compte-bottom ul li {
	color: #14a9c9;
	float: left;
	list-style: none;
	height: 90px;
	text-align: center;
	padding-top: 100px;
}
.mon_compte-bottom ul li h3 {
	font-size: 12px;
}
.mon_compte-bottom ul li.mon_compte-bottom-separation {
	background: url(images/new/picto-compte-separation.jpg) center center no-repeat;
	width: 20px;
}
.mon_compte-bottom ul li.mon_compte-bottom-01 {
	background: url(images/new/picto-compte-01.jpg) center 70px no-repeat;
	width: 200px;
}
.mon_compte-bottom ul li.mon_compte-bottom-02 {
	background: url(images/new/picto-compte-02.jpg) center 60px no-repeat;
	width: 150px;
}
.mon_compte-bottom ul li.mon_compte-bottom-03 {
	background: url(images/new/picto-compte-03.jpg) center 60px no-repeat;
	width: 150px;
}
.mon_compte-bottom ul li.mon_compte-bottom-04 {
	background: url(images/new/picto-compte-04.jpg) 50% 75px no-repeat;
	width: 150px;
}
.mon_compte-bottom ul li.mon_compte-bottom-04 a {
	display: block;
	height: 20px;
	width: 20px;
	height: 40px;
	margin-top: -25px;
	width: 150px;
}

.compte-nouveau {
	float: left;
	margin:0 100px 0 90px;
	width: 264px;
}

.chemin h1,
.chemin h2 a {
	color:#000000;
	display:inline;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	font-style: normal;
}

.tab-marque td.tab-marque-col1 img {
	height: 20px;
}