* {
	margin:0;
	padding:0;
}

img {
	border:0;
}

a {
	text-decoration:none;	
	outline:medium none;
}

ul {
	list-style:none;
}

body {
	font-family: Arial;
	font-size:11px;
	background:#FFFFFF url("/styles/images/header/bg_header_haut.png") top left repeat-x;
}
.clear {
	clear:both;
}
.clear2 {
	clear:both;
	font-size:0;
	height:6px;
}

.png, .sid {
	behavior:url("/pngbehavior.htc");
}

.gris{
	color:grey;
}

.li_hover {
	behavior:	url("/csshover.htc");
}

#conteneur_global {
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#header_mini_haut {
	height:21px;
	overflow:hidden;
	text-align:right;
	color:#7f8081;
	font-size:12px;
}

#header_mini_haut #jh_header {
	float: left;
	color:#7F8081;
	font-size:12px;
	text-align:left;
	font-weight: normal;
	font-family: arial;
	margin-top: 3px;
}

#header_mini_haut a {
	color:#7f8081;
}

#header_mini_haut_menu {
	padding-top:3px;
	width:228px;
	float:right;
	display:inline;
}

#header_haut {
	height:96px;
	position:relative;
	z-index:50;
}

#header_logo {
	width:270px;
	height:43px;
	display:inline;
	float:left;
	margin-top:24px;
}

#header_baseline {
	display:block;
	color:#990000;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	margin-top:3px;
}

#header_baseline a {
	color:#990000;
}

#header_menu {
	height:25px;
	/height:auto;
}

#header_recherche, #header_navigation {
	height:24px;
	overflow:hidden;
	background:#FFFFFF url("/styles/images/header/bg_header_recherche.png") top left repeat-x;
	margin-bottom:10px;
	float: left;
	width: 950px;
	margin-top: -4px;
}

#header_recherche .produit_suiv_prec{
	float:right;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	margin-top:6px;
	margin-right:10px;
}

#header_recherche .retour-list{
	float:left;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	margin-top:6px;
	margin-left:10px;
}
#header_recherche .retour-list a{
	color:#000;
}


#header_recherche .produit_suiv_prec a{
	color:#000;
}

#header_pub {
	width:476px;
	height:63px;
	position:absolute;
	top:16px;
	left:340px;
}

#header_menu li {
	float:left;
	text-transform:uppercase;
	font-size:15px;
	margin-top:5px;
	position:relative;
	z-index:20;
	padding-bottom:6px;
}

#header_menu li span{
	display:block;
	border-right:1px solid #c6c6c7;
	padding-left:5px;
	padding-right:6px;
	font-size: 15px;
}

.smenu {
	border-bottom:3px solid #000000;
}

.sous_menu {
	width:315px;
	min-height:168px;
	height:auto !important;
	height:168px;
	border-right:3px solid #000000;
	border-left:3px solid #000000;
	border-bottom:3px solid #000000;
	background-color:#f5f5f4;
	position:absolute;
	top:26px;
	left:0;
	z-index:20;
	display:none;
}
.scorner {
	width:450px;
}
.sous_menu_bloc, .sous_menu_bloc_avantages {
	width:110px;
	float:left;
	display:inline;
	border-left:1px solid #000000;
	margin-top:6px;
	margin-bottom:10px;
	padding-left:16px;
	min-height:144px;
	height:auto !important;
	height:144px;
}

.sous_menu_bloc_avantages { 
	width:165px;
}

#header_menu li div.sous_menu, #header_menu li div.sous_menu li {
	text-transform:none;
}

#header_menu li div.sous_menu_bloc li {
border-right:none;
float:none;
margin-top:0;
font-size: 12px;
padding-bottom: 3px;
}

#header_menu li div.sous_menu_bloc p {
	padding-bottom:5px;
	font-size: 16px;
	text-transform:uppercase;
}

#header_menu li a {
	color:#000000;
}

#header_menu li a:hover {
	color:#a7291f;
}

#header_client {
	width:156px;
	float:right;
	display:inline;
	margin-right:0px;
	font-weight:bold;
	font-family:Helvetica;
}

#header_compte, #panier  {
	float:left;
	width:70px;
	display:inline;
	position:relative;
	height:20px;
	text-align:center;
	padding-top:3px;
	cursor:pointer;
	z-index:50;
}

#header_compte {
	width:80px;
}

#panier {
	float:right;
}

#header_compte_pop {
	position:absolute;
	width:265px;
	border:3px solid #000000;
	top:20px;
	right:0px;
	display:none;
	background-color:#f5f5f4;
	color:#000000;
	cursor:auto;
	text-align:left;
	padding-left:10px;
	z-index:10;
}

#rollover_panier {
	background-color:#ffffff;
	border:3px solid #000000;
	/*width:265px;*/
}

#header_bloc_recherche {
	width:335px;
	float:right;
	display:inline;
	margin-right:45px;
}

#recherche_header p, #frmNewsletter p {
	float:left;
	display:inline;
	margin-top:5px;
}

.input168 {
	width:168px;
	height:15px;
}

.input143 {
	width:143px;
	height:15px;
}

#header_bloc_newsletter {
	float:right;
}

.header_pop_barre_sep {
	display:block;
	height:1px;
	font-size:0;
	background-color:#b8b8b8;
	width:255px;
	margin-top:10px;
	margin-bottom:5px;
}

.mdp_oubli, .btn_sinscrire {
	text-align:left;
	margin-top:5px;
}

.mdp_oubli a, .login_form {
	color:#727375;
}

.btn_sinscrire a {
	color:#000000;
	text-align:left;
}

#header_panier_pop_infos p{
	float:left;
	display:inline;
	margin-top:3px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
	
}

#header_panier_pop_infos p img{
	float:left;
	display:inline;
	margin-top:2px;
	margin-right:5px;
}

.header_panier_article_img, .header_panier_article_info {
	float:left;
	display:inline;
	width:40px;
	text-align:center;
	font-weight:normal;
}

.header_panier_article_info {
	float:left;
	display:inline;
	width:210px;
	margin-left:5px;
	text-align:left;
}

.header_panier_article_info_nom {
	color:#8b8c8d;
}

.header_panier_article_info_taille span {
	font-size:15px;
	color:#a3a4a6;
}

.header_panier_article_info_marque , .header_panier_article_info_prix {
	font-weight:bold;
}

.header_panier_article_info_type, .produit_bloc_info_type {
	color:#0068a4;
	text-transform:uppercase;
	font-size:8px;
}

.produit_bloc_info_type_light {
	float:left;
	display:inline;
	margin-left:8px;
	width:60px;	
}
.produit_bloc_info_type_light img {
	float:left;
	margin-right:2px;
}

.header_panier_article_info_type img, .produit_bloc_info_type img {
	float:left;
	margin-right:2px;
}

.produit_bloc_info_type {
	position:absolute;
	top:115px;
	left:0px;
	float:left;
	display:inline;
	margin-left:8px;
	width:67px;
}

#conteneur_home_gauche {
	width:163px;
	float:left;
	display:inline;
}

.conteneur_home_gauche_bloc {
	border-top:8px solid #1a171b;
	width:163px;
	background-color:#f5f5f4;
	position:relative;
}

.home_gauche_barre_sep {
	display:block;
	height:1px;
	font-size:0;
	border-top:1px dashed #535154;
	margin-top:14px;
	margin-bottom:14px;
}

.home_bloc_zoom {
	float:left;
	display:inline;
	width:464px;
	height:256px;
	margin-bottom:53px;
	margin-top:34px;
}

.home_bloc_zoom h2 {
	background:#1a171b url('/styles/images/home/puce_categorie.png') 17px 5px no-repeat;
	color:#ffffff;
	height:22px;
	padding-left:30px;
	font-size:16px;
	font-weight:normal;
	line-height:22px;
}

.home_bloc_zoom a.a_home_bloc_zoom {
	background:#1a171b url('/styles/images/home/puce_categorie.png') 17px 5px no-repeat;
	color:#ffffff;
	height:22px;
	padding-left:30px;
	font-size:16px;
	font-weight:normal;
	line-height:22px;
	width: 435px;
	float: left;
}

.home_bloc_zoom a:hover.a_home_bloc_zoom {
	background:#A7291F url('/styles/images/home/puce_categorie2.png') 17px 5px no-repeat;
	color:#ffffff;
	height:22px;
	padding-left:30px;
	font-size:16px;
	font-weight:normal;
	line-height:22px;
	width: 435px;
	float: left;
}

.home_bloc_zoom span.span1 {
	display:block;
	float:left;
	display:inline;
	width:300px;
	margin-right:14px;
	font-size:16px;
}

.home_bloc_zoom span.span2 {
	color:#ffffff;
	display:block;
	display:inline;
	font-size:11px;
	
}

.home_bloc_zoom_barre {
	width:4px;
	height:256px;
	background-color:#1a171b;
	float:left;
	display:inline;
	margin-left:9px;
	margin-right:9px;
	margin-top:34px;
}

.home_bloc_zoom_produit {
	width:154px;
	height:205px;
	float:left;
	display:inline;
	margin-top:30px;
}

.home_bloc_zoom_produit_info, .produit_bloc_info {
	width:53px;
	height:59px;
	float:left;
	display:inline;
	border-right:1px solid #c6c6c7;
	color:#8b8c8d;
	text-align:right;
	margin-right:5px;
	padding-right:5px;
}

.home_bloc_zoom .home_bloc_zoom_produit_info h2 {
	display:inline;
	font-size:11px;
	background:none;
	padding:0;
	line-height:13px;
} 
.home_bloc_zoom_produit_info a {
	color:#8b8c8d;
}
.produit_bloc_info {
	width:65px;
	margin-bottom:22px;
	margin-top:18px;
	height:auto;
}

.produit_bloc_info h2{
	font-size:11px;
	font-weight:normal;
}

.produit_bloc_info a{
	color:#8b8c8d;
}

.produit_bloc_top_gauche {
	width:85px;
	float:left;
	position:relative;
	height:100%;
}

.produit_bloc_light{
	font-size:10px;
	width:174px;
	float:left;
}

.produit_bloc_light .noir{
	color:#000;
	font-weight:bold;
	font-size:11px;
}

.produit_bloc_light img{
	float:left;
	margin-left:5px;
}

.produit_bloc_light .produit_bloc_top_droit{
	float:left;
	width:86px;
	margin-top:10px;
	margin-left:10px;
}

.produit_bloc_light .produit_bloc_info_type{
	margin-left:0px;
	margin-top:10px;
}

.produit_bloc_light .produit_bloc_info_type img{
	margin-left:0px;
}

.produit_bloc_light .produit_bloc_top_droit .produit_bloc_info{
text-align:left;
border:none;

float:left;
}

.produit_nouvelle_collection {
	position:absolute;
	bottom:9px;left:10px;
	color:#bdbfc0;
	font-weight:bold;
	font-size: 12px;
}

.produit_btn_apercu {
	position:absolute;
	bottom:40px;left:0px;
	color:#000000;
	font-weight:bold;
	background:transparent url('/styles/images/liste/bg_apercu.png') top left no-repeat;
	width:127px;
	height:18px;
	cursor:pointer;
}

.produit_btn_apercu p {
	padding-left:18px;
	text-transform:uppercase;
	line-height:18px;
}

.home_bloc_zoom span.home_bloc_zoom_produit_info_prix, .produit_bloc_info_prix {
	color:#000000;
	text-align:right;
	float:none;
}
.produit_bloc_info_prix span {
	text-decoration: line-through;
	font-size:10px;
}
#footer {
	margin-top:42px;
}

#footer1 {
	border-top:4px solid #1a171b;
	border-bottom:4px solid #1a171b;
	padding:4px;
	margin-bottom:22px;
}

#footer2 {
	padding:4px;
	margin-bottom:22px;
}

#footer_referencement_autres {
	background-color:#eaebec;
	padding:8px;
	color:#97989a;
	margin-bottom:20px;
}

.home_bloc_zoom_selection {
	width:175px;
	float:left;
	display:inline;
	margin-right:1px;
}

.home_bloc_zoom_selection_centre {
	width:155px;
	padding:10px;
	background:transparent url('/styles/images/home/bg_selection.png') top left repeat-y;
	min-height:216px;
	height:auto !important;
	height:216px;
	float:left;
	display:inline;
}

.home_bloc_zoom_selection_bg {
	float:left;
}

#home_bloc_comparateur_jeans, #home_bloc_blog {
	border-top:8px solid #1A171B;
	float:left;
	display:inline;
	margin-top:2px;
}

#home_bloc_comparateur_jeans {
	width:248px;
	height:233px;
	background:transparent url('/styles/images/home/bg_test_comparateur.png') top left no-repeat;
	margin-right:8px;
	position:relative;
}

#home_bloc_blog {
	width:158px;
	height:233px;
	background-color:#ffffff;
	margin-left:5px;
}

#home_bloc_blog_article {
	width:138px;
	height:140px;
	background-color:#f5f5f4;
	margin-bottom:10px;
	padding:10px;
}

#home_bloc_blog_article img {
	margin-top: 5px;
}

#home_bloc_blog_article p {
	margin-top:10px;
}

#home_bloc_blog_article a {
	color:#000000;
}

#home_bloc_blog_article a:hover {
	color:#990000;
}

.home_size_finder {
	width:163px;
	height:241px;
	background:transparent url('/styles/images/home/bg_test_size_finder.png') top left no-repeat;
	position:relative;
}

#home_size_finder_lien_titre {
	position: absolute;
	width: 140px;
	height: 60px;
	margin: 10px 0px 0px 10px;
}

.home_size_finder_info {
	margin-top:180px;
	font-size:12px;
	color:#646567;
	text-align:center;
}

.home_bloc_zoom_selection_centre img {
	display:block;
	margin:auto;
}

.home_bloc_zoom_selection_centre_info {
	overflow:auto;
	width:144px;
	height:70px;
	margin: 0px 0px 10px 8px;
}

.home_bloc_zoom_selection_centre_info h2 {
	font-size:15px;
	margin-bottom:5px;
	margin-top:5px;
	text-transform:uppercase;
}

.home_btn_tester {
	width:76px;
	height:17px;
	background-color:#1a171b;
	text-transform:uppercase;
	color:#ffffff;
	text-align:center;
	position:absolute;
	bottom:28px;
	left:10px;
	cursor:pointer;
	line-height:17px;
}

.home_btn_tester:hover {
	background-color:#990000;
}

#home_bloc_comparateur_jeans img {
	margin-left: 10px;
	margin-top: 16px;
}

.home_bloc_comparateur_jeans_info {
	font-size:14px;
	color:#646567;
	margin-top:16px;
	padding-left:11px;
	float: left;
}

#home_bloc_comparateur_jeans_taille {
	float: right;
	width:45px;
}


#home_bloc_comparateur_jeans_taille #htaille {
	margin-top: 30px;
}

#home_bloc_comparateur_jeans_taille #ctaille {
	margin-top: 40px;
}

#home_bloc_comparateur_jeans_taille #btaille {
	margin-top: 40px;
}

.taille {
	font-size:10px;
	color:#000000;
	line-height:1;
}

.taille span {
	color:#990000;
}

.conteneur_home_gauche_bloc ul {
	padding-bottom:50px;
	margin-top:20px;
	padding-left:15px;
}

.conteneur_home_gauche_bloc ul .home_div_recherche ul {
	padding-bottom:10px;
	margin-top:5px;
	padding-left:5px;
}

.conteneur_home_gauche_bloc ul .home_div_recherche ul li {
	background:none;
	text-transform:none;
	margin-bottom:0px;
	font-weight:normal;
}

.home_recherche_gauche {
	font-size:16px;
	text-transform:uppercase;
	padding-left:15px;
	padding-top:15px;
	font-weight:bold;
	
}

.conteneur_home_gauche_bloc ul li {
	background:transparent url('/styles/images/home/puce_rechercher.png') 130px 0px no-repeat;
	min-height:14px;
	height:auto !important;
	height:14px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
	cursor:pointer;
}

.conteneur_home_gauche_bloc ul li p:hover, .home_div_recherche li:hover {
	color:#A7291F;
}


.footer1_bloc {
	float:left;
	display:inline;
	min-height:110px;
	height:110px;
}

#footer1_suivez_nous {
	width:86px;
}

#footer1_twitter {
	width:117px;
	background-color:#d5f0f7;
	margin-left:10px;
	overflow:hidden;
}

#footer1_twitter a {
	color:#990000;
}

#footer1_twitter p {
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:9px;
}

#footer1_twitter p.footer1_titre {
	padding:0px;
	padding-left:10px;
}

#footer1_suivez_nous p.footer1_titre {
	margin-bottom:10px;
}

#footer1_garantie {
	width:252px;
	margin-left:35px;
}

#footer1_paiement_securise {
	width:140px;
	margin-left:60px;
}

#footer1_paiement_securise p.footer1_titre {
	margin-bottom:20px;
}

#footer1_contact {
	width:158px;
	margin-left:80px;
}

.footer2_bloc {
	float:left;
	display:inline;
	margin-right:8px;
	min-width:170px;
}

.footer2_bloc a{
	color:#000000;
} 
.footer2_titre {
	text-transform:uppercase;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	padding-right: 20px;
}

.footer1_titre {
	font-size:16px;
}

.footer1_contact_tel {
	width:125px;
	float:left;
	font-size:18px;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:8px;
}

.footer1_contact_tel span {
	color:#a7291f;
	font-size:14px;
}

.footer1_contact_horaire {
	color:#5d5d5f;
	font-size:12px;
}

.footer1_contact_tel_img {
	float:left;
	display:inline;
	margin-top:8px;
}


#conteneur_menu_gauche {
	width:163px;
	float:left;
	display:inline;
}

#conteneur_central {
	width:762px;
	float:left;
	display:inline;
	margin-left:22px;
}

#categorie_desc {
	height:94px;
	border-top:2px solid #000000;
	border-bottom:2px solid #000000;
}

#categorie_desc_vide {
	height:1px;
	border-bottom:2px solid #000000;
}

#categorie_desc img {
	float:left;
	width:214px;
	display:inline;
	margin-right:10px;
}

#categorie_desc p {
	float:left;
	width:532px;
	height:80px;
	overflow:auto;
	padding-top:5px;
	color:#89898b;
}

.produit_bloc {
	width:181px;
	height:239px;
	border:1px solid #c6c6c7;
	border-bottom:5px solid #1a171b;
	float:left;
	display:inline;
	margin-left:9px;
	margin-bottom:5px;
}

.produit_bloc_top {
	height:219px;
	position:relative;
}

.produit_bloc_bottom {
	height:19px;
}

.produit_bloc_bottom_bloc, .produit_bloc_bottom_bloc_compare {
	float:left;
	display:inline;
	width:50px;
	border-right:1px solid #c6c6c7;
	border-top:1px solid #c6c6c7;
	height:100%;
	text-transform:uppercase;
	text-align:center;
	font-size:9px;
	line-height:21px;
}

.produit_bloc_bottom_bloc_compare p {
	float:left;
	width:50px;
	display:inline;
	margin-left:3px;
}

.produit_bloc_bottom_bloc {
	cursor:pointer;
}

.produit_bloc_bottom_bloc a:hover {
	background-color:#000000;
	color:#ffffff;
}

.mg_barre_sep {
	height:3px;
	font-size:0;
	background-color:#000000;
}

#mg_recherche_affine {
	margin-bottom:38px;
}

#mg_recherche_affine li.mg_recherche_affine_li {
	width:147px;
	min-height:21px;
	height:auto !important;
	height:21px;
	background:transparent url('/styles/images/header/gauche/bg_mg_recherche.png') top left no-repeat;
	margin-bottom:3px;
	color:#1a171b;
	text-transform:uppercase;
	color:#1a171b;
	line-height:21px;
	padding-left:0px;
	cursor:pointer;
	font-size:12px;
}

#mg_recherche_affine li.mg_recherche_affine_li .critere_selected {
	font-weight: bold;
}

#mg_recherche_affine li.mg_recherche_affine_li p.selected {
	background:transparent url('/styles/images/header/gauche/bg_mg_recherche_active.png') -10px 0px no-repeat;
}

#mg_recherche_affine li.mg_recherche_affine_li p {
	margin-left: 10px;
}

#mg_recherche_affine li.mg_recherche_affine_li p.selected {
	color:#A7291F;
}

#mg_recherche_affine li.mg_recherche_affine_li p:hover {
	color:#A7291F;
}

.mg_recherche_affine_li li {
	text-transform:none;
	position:relative;
	padding-left: 10px;
}

.mg_recherche_affine_li li:hover {
	background-color: #e7e7e8;
}

.mg_recherche_affine_li .case_critere {
	clear: both;
	margin-left:10px;
}

.mg_recherche_affine_li .case_critere li{
	float:left;
	padding-left: 0px;
}

.mg_recherche_affine_li .case_critere li a {
	text-transform:none;
	padding-left:5px;
	padding-right:5px;
	border-right:1px solid #dcddde;
	/**/
	display:inline;
	color:#616265;
	cursor:pointer;
	margin-top:5px;
	line-height: 1.2;
}

.mg_recherche_affine_li .case_critere li a:hover {
	background-color:#000000;
	color:#FFFFFF;
}

.mg_recherche_affine_li .case_critere li a.case_critere_selected {
	background-color:#000000;
	color:#FFFFFF;
}

.cat_div_recherche {
	display:none;
}

.cat_div_recherche li a, .cat_div_recherche2 li a, .marque {
	color:#000000;
}

.produit_bloc_div_detail {
	position:absolute;
	left:0;
	bottom:0;
	background-color:#E2E2E2;
	width:100%;
	display:none;
	padding-bottom:5px;
}

.produit_bloc_div_detail a{
	color:#696969;
}

.produit_bloc_div_detail p {
	padding-top:5px;
	padding-left:5px;
}

#entete_liste {
	height:48px;
	background-color:#eeefef;
	margin-top:6px;
	margin-bottom:5px;
}

.produit_bloc_infobulle_detail {
	width:98px;
	height:38px;
	position:absolute;
	left:30px;
	bottom:-5px;
	background:transparent url('/styles/images/liste/bg_infobulle.png') top left no-repeat;
	display:none;
}

.produit_bloc_infobulle_detail p {
	font-size:9px;
	text-align:center;
	line-height:10px;
	padding-top:2px;
}


.taille_infobulle_detail {
	background:url("/styles/images/liste/bg_infobulle2.png") no-repeat scroll left top transparent;
	bottom:300px;
	height:38px;
	left:230px;
	position:absolute;
	width:98px;
	display:none;
	z-index: 1000;
}

.taille_infobulle_detail p {
	font-size:9px;
	text-align:center;
	line-height:10px;
	padding-top:14px !important;
}

.longueur_infobulle_detail {
	background:url("/styles/images/liste/bg_infobulle2.png") no-repeat scroll left top transparent;
	bottom:250px;
	height:38px;
	left:230px;
	position:absolute;
	width:98px;
	display:none;
}

.longueur_infobulle_detail p {
	font-size:9px;
	text-align:center;
	line-height:10px;
	padding-top:14px !important;
}

.home_div_recherche {
	display:none;
	height:auto;
}

.mg_titre {
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:8px;
}

#mg_nuage_tags {
	margin-top:20px;
}

#mg_nuage_tags a {
	color:#000000;
}

.nuage_tags_titre {
	color:#d4291f;
	font-size:16px;
	text-transform:uppercase;
	padding-left:10px;
	padding-bottom:12px;
}

#produit_assoc_liste {
	margin-top:24px;
}

.nostock {
	float: left;
	width: 100%;
	font-size: 13px;
	color: red;
	text-align: center;
	margin-bottom: 20px;
	margin-top:47px;
	font-weight: bold;
}

#selectoption {
	float: left;
	width: 100%;
	font-size: 12px;
	color: red;
	text-align: center;
	margin-top: 5px;
	font-weight: bold;
}

#produit_assoc_liste_titre {
	height:36px;
	background-color:#eeefef;
	line-height:36px;
	text-transform:uppercase;
	font-size:16px;
	padding-left:10px;
	border-bottom:4px solid #000000;
	margin-bottom:10px;
	font-weight:normal;
}

#mg_recherche_critere {
	margin-top:5px;
	margin-bottom:20px;
}

#mg_recherche_critere li a{
	color:#000000;
}

#mg_recherche_critere li a:hover{
	color:#A7291F;
}

#mg_recherche_critere li {
	font-size:12px;
	text-transform:uppercase;
	padding-left:10px;
	height:16px;
}

#mg_recherche_critere li img {
	float:right;
	display:inline;
	margin-right:10px;
	margin-top:2px;
}

#mg_recherche_critere span {
	display:block;
	float:left;
}

#liste_nb_produits {
	float:left;
	display:inline;
	margin-left:5px;
	font-size:13px;
}

#liste_pagination {
	float:right;
	display:inline;
	margin-right:10px;
	font-size:13px;
}

#liste_nb_produits a, #liste_pagination a {
	color:#8f9093;
}

#liste_nb_produits a {
	text-decoration:underline;
}

#fp_image_principal {
	width:236px;
	height:376px;
	float:left;
	border:1px solid #8d8b8d;
	border-bottom:5px solid #1a171b;
}

#fp_images_video {
	width:177px;
	height:382px;
	float:left;
	display:inline;
	margin-left:5px;
}

.fp_image_mini {
	width:81px;
	height:99px;
	border:1px solid #8d8b8d;
	border-bottom:5px solid #1a171b;
	float:left;
	display:inline;
	margin-bottom:9px;
	padding-top:4px;
	text-align:center;
	cursor:pointer;
}

.fp_video {
	width:173px;
	height:140px;
	border:1px solid #8d8b8d;
	border-bottom:5px solid #1a171b;
	text-align:center;
}

#fp_partie_droite {
	float:left;
	width:510px;
	margin-left:20px;
}

#fp_choix {
	width:506px;
	height:184px;
	float:left;
	display:inline;
	margin-bottom:0px;
}

.fp_marque {
	font-size:18px;
	font-weight:bold;
}

.fp_prix {
	font-size:20px;
	font-weight:bold;
}

.fp_taille {
	color:red;
	float:left;
	font-size:10px;
	width:230px;
	font-weight:bold;
	margin-left:51px;
	margin-top:5px;
	text-align:center;
}

.fp_prix span {
	font-size:14px;
	font-weight:normal;	
	text-decoration: line-through;
}
.fp_marque {
	float:left;
}

.fp_prix {
	float:right;
}

#fp_selection {
	width:260px;
	height:126px;
	border:1px solid #c6c6c7;
	float:left;
}

#fp_aide {
	width:243px;
	height:126px;
	border:1px solid #c6c6c7;
	border-left:none;
	float:left;
}

#fp_infos_garanties {
	float:left;
	width:190px;
	text-transform:uppercase;
	font-weight:bold;
	color:#232426;
	display:inline;
	margin-left:64px;
	padding-top:3px;
}

#fp_ajout_panier {
	float:left;
	display:inline;
	margin-left:15px;
	cursor:pointer;
}

#fp_infos {
	width:325px;
	/* height:136px; */
	border:1px solid #c2c2c2;
	border-bottom:5px solid #1a171b;
	margin-top:12px;
	float:left;
	display:inline;
	position:relative;
}

.fp_nom {
	font-size:13px;
	color:#646567;
	padding-bottom:10px;
	font-weight:normal;
}

#fp_conseil_clara {
	float:left;
	display:inline;
	margin-top:5px;
	margin-left:2px;
	position:relative;
}

#fp_conseil_clara .clara {
	position:absolute;
	right:20px;
	text-align:right;
	top:50px;
	width:76px;
}
#fp_conseil_clara .clara h6 {
	font-size:13px;	
	font-weight:normal;
}

#fp_infos_onglet p {
	float:left;
	height:20px;
	line-height:20px;
/*	padding-left:9px;
	padding-right:9px;*/
	background:transparent url('/styles/images/produit/bg_titre_onglet_info.png') top left repeat-x;
	text-transform:uppercase;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	/*border-left:1px solid #747477;*/
	cursor:pointer;
	text-align: center;
	width: 25%;
}

#fp_infos_essentiel, #fp_infos_details, #fp_infos_entretien, #fp_infos_marque {
	/* 
	position:absolute;
	top:20px;
	left:0;
	
	*/
	display:none;
	padding:10px;
	background-color:#f8f8f8;
	width:305px;
	height:90px;
}

#produit_avis_titre, #produit_associes_titre, .produit_avis_titre {
	text-transform:uppercase;
	font-size:20px;
	border-bottom:5px solid #000000;
	padding-bottom:3px;
	margin-top:35px;
	margin-bottom:10px;
	font-weight:normal;
}

#fp_image_principal_gauche {
	width:70px;
	float:left;
	display:inline;
	margin-left:7px;
	margin-top:7px;
}

#fp_image_principal_droite {
	width:136px;
	float:left;
	display:inline;
	display:inline;
	margin-top:7px;
}

.fp_image_principal_gauche_image {
	width:45px;
	height:70px;
	border:1px solid #c6c6c7;
	text-align:center;
	padding-top:5px;
	margin-bottom:10px;
}

.produit_avis_bloc {
	background-color:#f9f9f9;
	border:1px solid #c1c0c1;
	padding:10px;
	margin-bottom:8px;
}

.produit_avis_bloc_texte {
	width:502px;
	float:left;
	display:inline;
}

.produit_avis_bloc_note {
	width:388px;
	float:left;
	display:inline;
	margin-left:30px;
}

.produit_avis_bloc_texte_titre {
	border-bottom:2px solid #89888a;
	font-size:12px;
	padding-bottom:5px;
	font-weight:bold;
	margin-bottom:5px;
}

.produit_avis_bloc_texte p {
	line-height:18px;
	font-size:12px;
}

#fp_selection_taille, #fp_selection_longueur {
	margin-left:5px;
	height:53px;
	overflow:hidden;
}

#fp_selection_taille p {
	padding-top:5px;
}

#fp_selection_longueur p.fp_selection_info_select {
	clear: both;
	float: none;
}

#fp_selection_longueur p.fp_selection_info_select span {
	clear: both;
	float: none;
}


#fp_selection_taille p img, #fp_selection_longueur p img {
	display:block;
	float:left;
	display:inline;
	margin-right:7px;
}

#fp_selection_taille p span, #fp_selection_longueur p span {
	display:block;
	float:left;
	display:inline;
	font-size:12px;
	font-weight:bold;
	margin-top:1px;
}

#fp_selection_taille li {
	padding-left:5px;
	padding-right:5px;
	border-right:1px solid #dcddde;
	float:left;
	display:inline;
	color:#616265;
	cursor:pointer;
	margin-top:5px;
}

#fp_selection_longueur li {
	padding:0 5px;
	float:left;
	display:inline;
	color:#616265;
	cursor:pointer;
	margin-top:5px;
}

#fp_selection_longueur li:hover {
	background-color:#000000;
	color:#ffffff;
}

#fp_selection_longueur .selection{
	background-color:#000000;
	color:#ffffff;
}


#fp_selection_taille li:hover {
	background-color:#000000;
	color:#ffffff;
}

.fp_selection_info_select {
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	margin-top:5px;
}

.produit_avis_bloc_note_titre {
	font-size:12px;
	font-weight:bold;
}

.produit_avis_bloc_note_infos {
	float:left;
	width:160px;
	display:inline;
	margin-top:10px;
}

.produit_avis_bloc_note_infos p {
	margin-bottom:5px;
	font-size:12px;
}

.produit_avis_bloc_note_partager {
	float:left;
	width:205px;
	display:inline;
	margin-top:28px;
}

.produit_avis_bloc_note_partager p {
	font-weight:bold;
	font-size:12px;
	display:inline;
}

.produit_avis_bloc_note_partager img {
	margin-left:5px;
	margin-top:5px;
}

.produit_avis_bloc_note_barre_eval {
	float:left;
	margin-left:10px;
	text-transform:uppercase;
	color:#a0a1a2;
	font-size:10px;
	position:relative;
}

.produit_avis_bloc_note_barre_eval_cursor {
	position:absolute;
	top:-8px;
	left:150px;
}

#conteneur_process_gauche {
	width:150px;
	float:left;
	display:inline;
}

.conteneur_process_gauche_bloc {
	width:150px;
	border:1px solid #c6c6c7;
	border-bottom:5px solid #000000;
	margin-bottom:12px;
}

#conteneur_process_centre {
	width:790px;
	float:left;
	display:inline;
	margin-left:10px;
}

#conteneur_process_centre_post_paiement {
	width:370px;
	float:left;
	display:inline;
	margin-left:12px;
	border: 1px solid #c6c6c7;
	border-bottom:5px solid #000;
	padding:7px;
}

#recap_produits{
	float:left;
	width:370px;
	border: 1px solid #c6c6c7;
	border-bottom:5px solid #000;
	padding:7px;
	margin-left:16px;
}

.recapitulatif h2{
	background:url('/styles/images/header/puce_panier.png') no-repeat 0px 2px;
	padding-left:15px;
	font-size:13px;
	margin-bottom:10px;
}

#recap_produits .gris{
	color:#929395;
	font-size:12px;
}

#recap_produits .bloc1{
	float:left;
	width:174px;
	margin-right:10px;
}

#recap_produits .bloc2{
	float:left;
	width:174px;
	margin-right:10px;
	color:#000;
	font-size:12px;
	line-height:17px;
}

.conteneur_process_gauche_bloc_avantage {
	width:149px;
	background-color:#f6f6f6;
	margin-bottom:6px;
	margin-left:0px;
}

.conteneur_process_gauche_bloc_avantage img {
	float:left;
	display:inline;
	margin-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}

.conteneur_process_gauche_bloc_avantage p {
	width:84px;
	float:left;
	display:inline;
	padding-top:9px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}

.conteneur_process_gauche_bloc_avantage p span {
	display:block;
	color:#b03e3e;
}

.login_bloc {
	width:353px;
	min-height:111px;
	height:auto !important;
	height:111px;
	float:left;
	border:1px solid #c6c6c7;
	border-bottom:5px solid #000000;
	display:inline;
	margin-left:10px;
	padding:10px;
}

.login_bloc_titre {
	background:transparent url('/styles/images/process/chevron.png') top left no-repeat;
	height:18px;
	font-size:14px;
	padding-left:15px;
	margin-bottom:10px;
}

.fp_image_principal_gauche_coupe {
	margin-top:20px;
}

.fp_image_principal_gauche_coupe img {
	float:left;
}

.fp_image_principal_gauche_coupe p {
	float:left;
	display:inline;
	text-transform:uppercase;
	color:#0068a4;
	padding-left:2px;
	font-size:9px;
}

#loupe-visuel {
	margin-top:5px;
}

#produit_avis_tri {
	text-transform:uppercase;
	font-size:12px;
	color:#8c8d8f;
	margin-bottom:5px;
	margin-top:10px;
}

#recherche_avis {
	float:left;
}

#recherche_avis select {
	display:inline;
	margin-left:15px;
}

#fp_aide_taille {
	width:140px;
	float:left;
	display:inline;
	margin-bottom:10px;
	padding-left:10px;
	margin-bottom:13px;
	position:relative;
}

#fp_aide_longueur {
	padding-left:10px;	
	margin-bottom:13px;
	position:relative;
}

#fp_aide_taille p , #fp_aide_longueur p{
	padding-bottom:5px;
	color:#6d6e70
}

#fp_aide_comment {
	float:left;
	width:90px;
}

#fp_aide_comment a {
	color:#B5B6B7;
	text-decoration:underline;
}

.fp_aide_taille_curseur {
	position:absolute;
	top:15px;
	left:32px;
}

.fp_aide_longueur_curseur {
	position:absolute;
	top:15px;
	left:42px;
}

#header_fil_ariane {
	padding-top:8px;
	color:#707173;
	padding-left:10px;
	float:left;
	font-weight:normal;
	/*width:150px;*/
	display:inline;
	text-transform:uppercase;
}

#header_fil_ariane a {
	color:#707173;
}



#bulle p {
	float: left;
	display: inline;
	width: 29px;
	height: 29px;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	background: transparent url("/styles/images/process/bg_etape_inactive.png") no-repeat scroll 0px 0px;
	padding-top: 5px;
}

#bulle p.bulle_etape_selected {
	background: transparent url("/styles/images/process/bg_etape_active.png") no-repeat scroll 0px 0px;
}

#bulle p.bulle_etape_passed {
	background: transparent url("/styles/images/process/bg_etape_passe.png") no-repeat scroll 0px 0px;
	cursor:pointer;
}



#bulle .trait {
	float: left;
	display: inline;
	margin: 13px 0px 0px 0px;
	width: 215px;
	height: 4px;
	background-color: #c2c3c4;
	padding: 0 0 0 0;
	overflow : hidden;
}

#bulle .process_last_trait {
	width:147px;
}

#texte_etape {
	float: left;
	display: inline;
	width: 750px;
	margin: 10px 0px 0px 15px;
}

#texte_etape p {
	float: left;
	display: inline;
	width: 250px;
	text-align: center;
	color: #a0a0a0;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial;
}
#texte_etape p a {
	color: #a0a0a0;
}

#texte_etape p#texte_selected {
	color: #ca051d;
	font-weight: bold;
}

#texte_etape p.texte_rayer {
	color: #a0a0a0;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial;
	text-decoration: line-through;
}

.supprimer_produit_recap_panier {
	float: left;
	display:inline;
	width: 64px;
	height: 16px;
	background: transparent url("/styles/images/process/btn_supprimer.png") no-repeat scroll top left;
	margin-left:5px;
}

#recap_produit_panier {
	border:1px solid #c6c6c7;
	border-bottom:5px solid #1a171b;
}


/* ERREUR */

.message-ok {
	float: left;
	display: inline;
	width: 100%;
	margin: 10px 0px 10px 0px;
	text-align: center;
	color: #990000;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial;
}

.message-erreur {
	float: left;
	display: inline;
	width: 100%;
	margin: 10px 0px 10px 0px;
	text-align: center;
	color: #990000;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial;
}

#croix_popup{
	width:13px;
	height:13px;
	background:url('/styles/images/liste/popup_fermer.png') no-repeat top left;
	cursor:pointer;
	position:absolute;
	right:3px;
	top:3px;
}

#croix_blanche_popup{
	width:13px;
	height:13px;
	background:url('/styles/images/popup/croix_blanche.png') no-repeat top left;
	cursor:pointer;
	position:absolute;
	right:2px;
	top:2px;
}

#popup_ajout_panier {
	width:476px;
	height:347px;
	border:1px solid #dbdadb;
	background-color:#ffffff;
}

#popup_ajout_panier #popup_panier_partenaire {
	width:450px;
	margin-top: 56px;
}


#popup_modif_panier {
	width:476px;
	height:340px;
	border:1px solid #dbdadb;
	background-color:#ffffff;
}

#popup_ajout_panier .img img {
	float:left;
	display:inline;
	margin-top:10px;
	margin-left:20px;
}

#popup_ajout_panier .message_error {
	clear:both;
	font-size:16px;
	text-align:center;
	padding-top:50px;
}

#popup_ajout_panier h1 {
	text-transform:uppercase;
	font-size:12px;
	float:left;
	display:inline;
	margin-top:10px;margin-left:20px;
}

.popup_ajout_panier_prix {
	float:right;
	font-size:17px;
	display:inline;
	margin-right:23px;
	margin-top:38px;
	font-weight:bold;
}

.popup_ajout_panier_fermer {
	float:right;
	font-size:14px;
	font-weight:bold;
	display:inline;
	margin-right:20px;
	margin-top:8px;
}

.popup_ajout_panier_fermer a {
	color:#000000;
}


#popup_galerie_image {
	width:585px;
	height:600px;
	border:1px solid #dbdadb;
	background-color:#ffffff;
}

#popup_galerie_image #close{
	background:url('/styles/images/liste/popup_fermer.png');
	width:13px;
	height:13px;
	position:absolute;
	top:10px;
	left:8px;
}


#popup_galerie_image #cadre_image{
width:400px;
margin:10px;
padding:10px;
border:1px solid #000;
float:left;
}

#popup_galerie_image #cadre_image img{
	height:560px;
	margin:0 auto;
}

#popup_galerie_image #cadre_image .image_show{
	display:block;
}
#popup_galerie_image #cadre_image .image_hidden{
	display:none;	
}

#popup_galerie_image #miniatures{
	float:right;
	width:110px;
	border:1px solid #000;
	margin:10px;
	padding:10px;
	padding-bottom:0px;
	margin-left:0px;
}
#popup_galerie_image #miniatures #cadre{
	padding:5px;
	border:1px solid #BBB;
	float:left;
	margin-bottom:10px;
	cursor:pointer;
	width:100px;
	text-align:center;
}

#popup_galerie_image #miniatures #cadre:hover{
	border:1px solid #696969;
}

#popup_galerie_image #miniatures #cadre img{
	width:60px;
	margin:0 auto;
}


#option1 .selected, #option2 .selected, #option1 .disable.selected, #option2 .disable.selected {
	background-color:#000000;
	color:#ffffff;
}

#option1 .disable, #option2 .disable {
	background-color:#FFF;
	color:#ffffff;
	cursor: default;
	display:none;
}

#fp_selection_longueur li.disable:hover {
	background-color:#FFF;
	color:#ffffff;
}

#fp_selection_taille li.disable:hover {
	background-color:#c0c0c0;
	color:#ffffff;
}

.checkbox_compare {
	float:right;
	margin-right:5px;
	margin-top:4px;
}

#fp_infos_onglet .selected {
	background:#a5a6a8;
	color:#000000;
}

.produit_avis_bloc_texte_vote {
	color:#9fa0a2;
	text-align:right;
}

.produit_avis_bloc_texte_vote img {
	cursor:pointer;
}
 
/****    TEMOIGNAGE      ****/

#LienFormAvis {
	color:#A7291F;
	font-weight:bold;
	cursor:pointer;
}

#deposer_avis {
	display:none;
	border-bottom:5px solid #000000;
}

#img_note li {
	background:url("/styles/images/produit/avis/etoile_off.png") no-repeat scroll left top transparent;
	cursor:pointer;
	display:block;
	float:left;
	height:14px;
	width:14px;
	margin-left:8px;
}

#img_note li.active{
	background:transparent url("/styles/images/produit/avis/etoile_on.png") no-repeat top left;	
	width:14px;
	height:14px;
	display:block;
	float:left;
	cursor:pointer;
}

#img_note li.active_click{
	background:transparent url("/styles/images/produit/avis/etoile_on.png") no-repeat top left;	
	width:14px;
	height:14px;
	display:block;
	float:left;
	cursor:pointer;
}

#notation_defaut, #notation_nom{
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#e3007a;
	float:left;
	display:inline;
	margin-top:2px;
	margin-left:10px;
}

#deposer_av {
	width:502px;
}

#deposer_av label {
	float:left;
	display:inline;
	width:110px;
	margin-right:5px;
	font-weight:bold;
	font-size:12px;
}

#deposer_av .input_texte {
	width:340px;
}

#deposer_av .input_texte_mini {
	width:100px;
}

#deposer_av .input_texte_formAvis {
	width:210px;
	float:left;
	display:inline;
	margin-top:10px;
}

#deposer_av .input_texte_formAvis label{
	width:auto;
	float:none;
}

#deposer_av textarea.input_texte  {
	height:100px;
}

/****    // TEMOIGNAGE      ****/

#popup_compareproduit {
	width:656px;
	height:424px;
	position:relative;
}

.contenu_popup_compareproduit {
	width:277px;
	height:352px;
	border-bottom:5px solid #000000;
	float:left;
	display:inline;
	margin-left:34px;
	margin-right:5px;
}

.barre_popup_compareproduit {
	width:2px;
	height:347px;
	background-color:#c6c6c7;
	float:left;
	display:inline;
}

.image_popup_compareproduit {
	width:111px;
	height:263px;
}

.h1_popup_compareproduit {
	text-transform:uppercase;
	font-size:17px;
	text-align:center;
	margin-top:12px;
	margin-bottom:16px;
}

.btn_fermer_popup_compareproduit {
	position:absolute;
	top:0px;
	right:5px;
	cursor:pointer;
}

.compareproduit_info {
	height:267px;
	width:55px;
	position:relative;
	text-align:right;
}

.compareproduit_info1 {
	position:absolute;
	top:0;
}

.compareproduit_info2 {
	position:absolute;
	top:118px;
}

.compareproduit_info3 {
	position:absolute;
	bottom:0;
}

.compareproduit_info1, .compareproduit_info2, .compareproduit_info3 {
	font-weight:bold;
	font-size:12px;
}

.compareproduit_info1 span, .compareproduit_info2 span, .compareproduit_info3 span {
	display:block;
	color:#990000;
}

.compareproduit_nom {
	font-size:16px;
	font-weight:bold;
}

.compareproduit_nom span{
	font-size:14px;
	display:block;
	float:right;
	width:82px;
	font-weight:bold;
}

#popup_produit {
	width:655px;
	height:380px;
	position:relative;
}

.bloc_commentaire {
	width:468px;
	height:144px;
	background-color:#f9f9f9;
	border:1px solid #c1c0c1;
	padding:16px;
}

#haut_etape {
	margin-bottom:15px;
}

#register label, #connexion_form label {
	display:block;
	float:left;
	display:inline;
	margin-right:20px;
	text-align:right;
	width:120px;
	font-size:12px;
}

.obl {
	font-weight:bold;
}

.noobl {
	color:#acacad;
}

#register input.input_text, #connexion_form input.input_text {
	width:190px;
	background-color:#f6f6f6;
	border:1px solid #c1c0c2;
}

#register input.input_text, #connexion_form input.input_text {
	width:190px;
	background-color:#f6f6f6;
	border:1px solid #c1c0c2;
}

#register select {
	background-color:#f6f6f6;
	border:1px solid #c1c0c2;
}

#form_register_all {
	display:none;
}

#register_champs_obligatoire {
	margin-left:61px;
}

.asterisque {
	color:#990000;
}

.asterisque2 {
	color:#990000;
	display:inline;
	float:right;
	font-size:18px;
	margin-top:-5px;
}

#register input.error, #connexion_form input.error{
	width:190px;
	height:14px;
	font-size:12px;	
	border: 1px solid red;
	background:#FF7F7F;
}

#register label.error{
	color:red;
	font-weight:bold;
}

#register label.valid{
	color:#000;
	font-weight:bold;
	display:block !important;
}

#register input.valid {
	width:190px;
	height:14px;
	font-size:12px;	
	border:1px solid #00CC00;
	background:#DCEFB3;
}



.lien-mdp-oublie {
	float:right;
	display:inline;
	margin-right:43px;
}

.lien-mdp-oublie a {
	color:#000000;
}

#lien_connexion {
	float:right;
	display:inline;
	margin-right:43px;
}

#process_loi {
	width:375px;
	font-weight:bold;
}

#process_loi p {
	padding-top:5px;
	padding-left:5px;
}

#process_faq {
	width:200px;
	min-height:88px;
	height:auto !important;
	height:108px;
	background-color:#eeefef;
	margin-top:35px;
	margin-left:5px;
	padding:10px;
}

#process_faq a {
	color:#000000;
}

#process_faq a:hover {
	color:#990000;
}

#process_faq ul {
	margin-top:10px;
}

#cadre_faq{
	width:344px;
	margin-bottom:20px;
	float:left;
}

#cadre_faq #head{
	width:344px;
	height:38px;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
}

#cadre_faq .regular{
	background:url('/styles/images/faq/cadre_top.png') no-repeat top left;
}

#cadre_faq .special{
	background:url('/styles/images/faq/cadre_top_special.png') no-repeat top left;
}

#cadre_faq #head #numero{
	width:26px;
	height:24px;
	background:url('/styles/images/faq/cercle_numero.png') no-repeat top left;
	color:#000;
	display:block;
	text-align:center;
	padding-top:2px;
	margin-left:22px;
	padding-top:2px;
	margin-top:6px;
	position:relative;
	float:left;
}

#cadre_faq #head #texte{
	float:left;
	margin-top:8px;
	margin-left:20px;
}

#cadre_faq #corps{
	background:url('/styles/images/faq/cadre_fond.png') repeat-y top left;
	width:344px;
}

#cadre_faq #corps a{
	color:#990000;
	display:block;
	background:url('/styles/images/faq/puce_fleche.png') no-repeat 0px 10px;
	padding-left:20px;
	font-size:13px;
	margin-left:20px;
	padding-top:7px;
}

#cadre_faq #bas{
	background:url('/styles/images/faq/cadre_bas.png') no-repeat top left;
	width:344px;
	height:26px;
}

.distinction_produit_recap_panier {
	border-top:1px solid #C6C6C7;
}

.produit_recap_panier_image {
	width:50px;
	height:80px;
	float:left;
	display:inline;
	text-align:center;
}

.produit_recap_panier_image img{
	max-width:50px;
	max-height:80px;
}

.produit_recap_panier_info1 h2 {
	font-size:14px;
	margin-bottom:10px;
}

.produit_recap_panier_info1 h2 span {
	color:#646567;
}

.produit_recap_panier_info1 {
	width:170px;
	float:left;
	display:inline;
	margin-left:2px;
	padding-top:8px;
}

.produit_recap_panier_info2 {
	width:115px;
	float:left;
	display:inline;
	margin-left:2px;
	text-transform:uppercase;
	font-size:10px;
	padding-top:12px;
}

.produit_recap_panier_info_coupe {
	width:94px;
	float:left;
	display:inline;
	margin-left:2px;
	padding-top:14px;
}

.produit_recap_panier_info_coupe img {
	float:left;
	display:inline;
	height:25px;
	margin-right:5px;
}

.produit_recap_panier_info_coupe p {
	text-transform:uppercase;
	float:left;
}

.produit_recap_panier_info_taille {
	width:280px;
	float:left;
	display:inline;
	margin-left:2px;
	padding-top:15px;
}

.produit_recap_panier_info_taille span {
	font-size:20px;
	font-weight:bold;
}

.produit_recap_panier_info_prix {
	padding-top:16px;
	width:50px;
	float:left;
	display:inline;
	margin-left:2px;
	font-size:16px;
	font-weight:bold;
}

.produit_recap_panier_info_prix p {
	padding-right:10px;
}

#sous_total_ttc_panier, #port_ttc_panier, #total_ttc_panier {
	width:438px;
	height:18px;
	background-color:#000000;
	color:#ffffff;
	text-transform:uppercase;
	float:right;
	font-size:13px;
	font-weight:bold;
}

#sous_total_ttc_panier h6, #port_ttc_panier h6, #total_ttc_panier h6 {
	float:left;
	display:inline;
	font-size:13px;
	margin-left:20px;
}

#prix_ttc, #port_prix_ttc, #total_prix_ttc {
	float:right;
	display:inline;
	margin-right:10px;
	font-size: 15px;
}

#detail_livraison {
	border:1px solid #000000;
	border-bottom:5px solid #000000;
	margin-top:6px;
}

#continuer_valider {
	float:right;
	display:inline;
	margin-top:5px;
}

.detail_livraison_etape {
	width:30px;
	height:30px;
	background:transparent url('/styles/images/process/bg_etape_livraison.png') top left no-repeat;
	float:left;
}

.detail_livraison_etape p {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding-top:7px;
	padding-left:11px;
}

#detail_livraison_zone, #detail_livraison_mode {
	float:left;
	display:inline;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:10px;
}

#detail_livraison_zone {
	width:325px;
}

#detail_livraison_mode {
	width:420px;
}

.detail_livraison_etape_titre {
	height:30px;
	float:left;
	display:inline;
	text-transform:uppercase;
	line-height:30px;
	font-size:14px;
	padding-left:5px;
}

.contenu_detail_livraison {
	padding-left:35px;
}

.contenu_detail_livraison select {
	width:212px;
}

.contenu_detail_livraison_zone {
	margin-top:17px;
	font-size:14px;
	text-transform:uppercase;
	color:#990000;
}

.contenu_detail_livraison_zone span {
	display:block;
	font-weight:bold;
}

.contenu_detail_livraison_mode {
	font-weight:bold;
	font-size:12px;
	margin-top:7px;
}

#code_promo {
	width:438px;
	float:right;
	display:inline;
	margin-top:2px;
	margin-bottom:2px;
}

#code-promo p{
	float:left;
	width:270px;
	padding-left:15px;
	font-weight:bold;
}

#code-promo #code {
	float:left;
	width:120px;
	border:1px solid #808082;
	background-color:#ebebec;
}

.coordonnes_client {
	width:340px;
	float:left;
	display:inline;
	margin-left:15px;
}

#info_livraison {
	cursor:pointer;
	font-size:12px;
	padding:10px;	
}

.coordonnees_bloc {
	border:1px solid #000000;
	border-bottom:5px solid #000000;
}

.panier_produit_gauche_img {
	margin-left:6px;
	margin-right:9px;
}

.panier_produit_gauche img{
	float:left;
	display:inline;
}
.panier_produit_gauche .imgg {
	height:96px;
}
.vue {
	float:left;
	margin-top:8px;	
}
.vue a {
	color:#000000;
}
.vue a:hover, .vue a.select {
	color:#c3c4c5;
}
.nbliste {
	padding-left:10px;
	float:left;
}
.formulaire_coordonnees p.form_label label, .label_spe {
	float:left;
	display:inline;
	width:125px;
	text-align:right;
	padding-right:5px;
}

.formulaire_coordonnees .input_texte, .formulaire_coordonnees select {
	width:200px;
	background-color:#f6f6f6;
	border:1px solid #bebebf;
}

.checkbox_coordonnees, .checkbox_paiement {
	width:17px;
	height:12px;
	background:transparent url('/styles/images/process/case_checkbox.png') top left no-repeat;
	cursor:pointer;
	float:left;
	display:inline;
	margin-top:2px;
}

.checkbox_selected{
	background:transparent url('/styles/images/process/case_checkbox_active.png') top left no-repeat;
}

.coordonnes_client h1, .selection_observation h1 {
	font-size:13px;
}
h1.title_coord {
	font-size:14px;
	float: left;
	margin: -10px 0px 0px 10px;
	text-transform: uppercase;
}

.selection_observation h1 {
	margin-bottom:5px;
}

#coord_adresse_facturation {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	color:#77787a;
}

.selection_observation {
	width:340px;
	float:left;
	display:inline;
	padding-top:10px;
	padding-left:15px;
	margin-bottom:5px;
}

.type_livraison input, .type_livraison p {
	float:left;
}

#retour_panier_valider {
	float:right;
	display:inline;
	margin-top:10px;
}

#retour_panier_valider2 {
	display:block;
	background:#CCC;
	margin-top:25px;
}

#select_mode_de_paiement {
	border:1px solid #000000;
	border-bottom:5px solid #000000;
}

#select_mode_de_paiement h1 {
	font-size:13px;
	padding-left:15px;
	background:transparent url('/styles/images/process/puce_paiement.png') top left no-repeat;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;
}

.unmode {
	margin-top: 15px;
}

.unmode img {
	float:left;
	display:inline;
	margin-left:25px;
	margin-top:10px;
	margin-bottom:5px;
}

#ce {
	float: right;
	margin-right: 10px;
	margin-bottom: 8px;
}

.input_mode_de_paiment {
	float:left;
	display:inline;
	margin-top:22px;
	margin-left:12px;
}

.input_mode_de_paiment label {
	margin-left:12px;
}

#accept_condition_generale {
	margin:0 auto;
	margin-top:10px;
	text-align:center;
	height:15px;
	width:250px;
	padding:10px;
	border:1px solid #000;
}

#accept_condition_generale input {
	float:left;
	display:inline;
	margin-right:10px;
}

#accept_condition_generale p {
float:left;
	display:inline;
}

#accept_condition_generale a {
	color:#000000;
	text-decoration:underline;
}

#accept_condition_generale a:hover {
	color:#990000;
}

#conteneur_account_gauche {
	width:234px;
	float:left;
	display:inline;
}

#conteneur_account_centre {
	width:690px;
	float:left;
	display:inline;
	margin-left:22px;
}

.block_mon_compte {
	width:339px;
	height:129px;
	background:transparent url('/styles/images/account/bg_bloc.png') top left no-repeat;
	float:left;
	display:inline;
	margin-left:12px;
}

.block_mon_compte_left {
	margin-left:0px;
}

.conteneur_account_gauche_bloc {
	background-color:#f6f6f6;
	border-top:5px solid #000000;
	padding:40px 20px;
	width:194px;
}

.conteneur_account_gauche_bloc .liste_compte{
	font-weight:bold;
	font-size:13px;
	margin-left:15px;
}

.conteneur_account_gauche_bloc .liste_compte li{
	list-style-image:url('/styles/images/size_finder/puce_noir.png');
	margin-bottom:5px;
}

.conteneur_account_gauche_bloc .liste_compte .over{
	list-style-image:url('/styles/images/size_finder/puce_rouge.png');
}

.conteneur_account_gauche_bloc .liste_compte a{
	color:#000;
}

.conteneur_account_gauche_bloc .liste_compte .rouge{
	color:#A7291F;
}

#account_menu_haut {
	height:21px;
	background-color:#f1f1f0;
	margin-bottom:30px;
	padding-right:40px;
}

#account_menu_haut a{
	font-weight:bold;
	color:#000;
	font-size:16px;
	margin-top:0px;
	float:right;
	margin-left:100px;
}

#account_menu_haut .over{
	color:#990000;
}

.bloc_titre {
	font-size:14px;
	font-weight:normal;
	color:#000000;
	width:182px;
	height:37px;
	float:left;
	border-left:1px solid #000000;
	margin-top:20px;
}

.bloc_image {
	float:left;
	width:152px;
	height:125px;
	text-align:center;
	padding-top:15px;
}

.bloc_titre a {
	color:#000000;
	display:block;
	font-weight:bold;
	padding-left:5px;
	
}

.bloc_titre a span {
	color:#990000;
	display:block;
	font-size:17px;
	font-weight:normal;
	
}

.checkbox_search, .checkbox_search_selected {
	display:block;
	width:17px;
	height:12px;
	position:absolute;
	right:5px;
	top:6px;
	background:transparent url('/styles/images/liste/recherche/checkbox_vide.png') top left no-repeat;
}

.checkbox_comp, .checkbox_comp_selected {
	display:block;
	width:17px;
	height:12px;
	float: right;
	margin-top:6px;
	background:transparent url('/styles/images/liste/recherche/checkbox_vide.png') top left no-repeat;
}

 .comp_bloc_prof, .comp_bloc_prof_selected {
	display:block;
	width:17px;
	height:12px;
	float: right;
	margin-top: 5px;
	background:transparent url('/styles/images/liste/recherche/checkbox_vide.png') top left no-repeat;
}

.checkbox_search_selected, .comp_bloc_prof.checkbox_selected {
	background:transparent url('/styles/images/liste/recherche/checkbox_active.png') top left no-repeat;
}

.msg_pas_connecte p {
	text-align:center;
	padding:10px;
	font-size:12px;
}

.btn-qte-plus, .btn-qte-moins {
	display:block;
	width:12px;
	height:11px;
	background:transparent url('/styles/images/process/fleche_plus.png') top left no-repeat;
	float:left;
	display:inline;
	margin-top:3px;
	margin-left:2px;
	margin-right:2px;
}

.btn-qte-moins {
	background:transparent url('/styles/images/process/fleche_moins.png') top left no-repeat;
}

.quantite_distinction {
	margin-top:5px;
}

.quantite_distinction_text {
	float:left;
	display:inline;
	margin-right:2px;
}

#size_finder_flash {
	width:230px;
	height:335px;
	float:left;
	display:inline;
	border:1px solid #8d8b8d;
	border-bottom:5px solid #000000;
}

#size_finder_bloc_search {
	width:705px;
	height:340px;
	float:left;
	display:inline;
	border:1px solid #8d8b8d;
	margin-left:7px;
}

#err_sizefinder {
	position: absolute;
	font-size: 13px;
	color: red;
	margin:310px 0 0 205px;
}

.size_finder_etape {
	width:230px;
	float:left;
	display:inline;
	margin-left:5px;
	margin-top:8px;
}

.size_finder_etape_titre p.size_finder_bulle_etape {
	float: left;
	display: inline;
	width: 30px;
	height: 30px;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	background: transparent url("/styles/images/size_finder/bulle_etape.png") no-repeat scroll 0px 0px;
	padding-top: 5px;
	padding-left: 0px;
}

.size_finder_etape_titre p {
	text-transform:uppercase;
	float:left;
	display:inline;
	font-size:14px;
	padding-top:7px;
	padding-left:2px;
}

.size_finder_etape_bloc {
	margin-top:10px;
	margin-bottom:35px;
}

.size_finder_etape_bloc p {
	font-size:14px;
	padding-bottom:10px;
}

.size_finder_etape_bloc p input, .size_finder_etape_bloc p span {
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

.size_finder_etape_bloc_check {
	width:65px;
	float:left;
	display:inline;
}

.size_finder_checkbox_cuisses, .size_finder_checkbox_hanches, .size_finder_checkbox_allure {
	display:block;
	width:16px;
	height:13px;
	float:left;
	display:inline;
	background:transparent url('/styles/images/size_finder/checkbox.png') bottom left no-repeat;
	margin-left:28px;
	margin-top:5px;
	cursor:pointer;
}

.size_finder_etape_bloc_check label {
	display:block;
	height:78px;
	text-align:center;
}

.size_finder_etape_bloc_check label.labtxt {
	display:block;
	height:8px;
	font-size:10px;
	text-align:center;
	font-family: monospace;
}

.size_finder_texte_bloc {
	width:230px;
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:15px;
	background-color:#f5f5f4;
}

.size_finder_texte_bloc p {
	padding:10px;
}

.size_finder_checkbox_cuisses.checkbox_selected, .size_finder_checkbox_hanches.checkbox_selected, .size_finder_checkbox_allure.checkbox_selected {
	background:transparent url('/styles/images/size_finder/checkbox_active.png') bottom left no-repeat;
}

#size_finder_categorie_entete {
	width:180px;
	border-bottom:1px dashed #000000;	
	margin-top:20px;
	margin-left:16px;
}

#size_finder_categorie_entete img {
	float:left;
}

#size_finder_categorie_entete p {
	float:left;
	font-size:8px;
	text-transform:uppercase;
}

#size_finder_coupe {
	background:transparent url('/styles/images/size_finder/bg_result.png') top left no-repeat;
	width:950px;
	height:646px;
	overflow:hidden;
}

.size_finder_coupe_img {
	float:left;
	display:inline;
	margin-top:30px;
	margin-left:30px;
}

#size_finder_coupe_bloc_textes {
	float:left;
	display:inline;
	width:186px;
	margin-left:40px;
	margin-right:38px;
}

.size_finder_coupe_liste_prod {
	float:right;
	display:inline;
	margin-right:17px;
	width:226px;
	height:540px;
	background-color:#f6f6f6;
	overflow:auto;
}

.size_finder_coupe_texte {
	width:148px;
	height:88px;
	overflow:hidden;
	background:transparent url('/styles/images/size_finder/bg_result_texte.png') top left no-repeat;
	color:#ffffff;
	padding:15px;
	padding-top:10px;
	font-size:12px;
	margin-bottom:15px;
}

.size_finder_coupe_texte span {
	text-transform:uppercase;
	font-size:14px;
	display:block;
	margin-bottom:5px;
}

.size_finder_coupe_btn {
	width:178px;
	height:38px;
	overflow:hidden;
	background:transparent url('/styles/images/size_finder/bg_btn_voir_tous_les_jeans.png') top left no-repeat;
	color:#ffffff;
	padding:10px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

.size_finder_coupe_btn a {
	color:#ffffff;
}

#size_finder_coupe_nom {
	font-size:19px;
	color:#ffffff;
	margin-left:60px;
	margin-top:10px;
}

.size_finder_result_liste li {
	padding-bottom:5px;
	padding-top:2px;
	background:transparent url('/styles/images/size_finder/puce_noir.png') 0px 6px no-repeat;
	padding-left:10px;
}

.size_finder_result_liste li a {
	color:#000000;
	font-weight:bold;
}

.size_finder_result_liste li.size_finder_result_selected {
	background:transparent url('/styles/images/size_finder/puce_rouge.png') 5px 6px no-repeat;
}

.size_finder_result_liste li.size_finder_result_selected a {
	color:#990000;
}

#popup_modif_panier h1 {
	float:left;
	display:inline;
	background:transparent url("/styles/images/process/chevron.png") 5px 3px no-repeat;
	padding-left:15px;
	font-size:16px;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:10px;
}

#modif_panier_attribut {
	border-top:3px solid #000000;
	border-bottom:3px solid #000000;
	width:450px;
	margin:auto;
	margin-top:5px;
}

#modif_panier_total {
	float:right;
	width:210px;
	background-color:#000000;
	color:#ffffff;
	height:21px;
	line-height:21px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-right:13px;
}

.guide_bloc_categorie {
	float:left;
	display:inline;
	margin-left:17px;
	width:176px;
	margin-top:20px;
}

.guide_bloc_categorie_entete  {
	border-bottom:1px dashed #000000;
}
.guide_bloc_categorie_entete img {
	float:left;
	display:inline;
}

.guide_bloc_categorie_entete p {
	font-size:9px;
	text-transform:uppercase;
	float:left;
	display:inline;
	margin-left:2px;
}

.guide_bloc_categorie_image {
	display:block;
	width:176px;
	height:544px;
	cursor:pointer;
}

























/* SLIDER HOME */
.coda-slider-wrapper {
	width:769px;
	float:left;
	display:inline;
	margin-left:18px;
}
.coda-slider { 
	background: none;
	float:left;
	display:inline; 
}

/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
.coda-slider-no-js .coda-slider { 
	height: 200px; 
	overflow: auto !important; 
	padding-right: 20px 
}

/* Change the width of the entire slider (without dynamic arrows) */
.coda-slider, .coda-slider .panel { 
	width: 545px; 
	height:468px; 
} 

/* Change margin and width of the slider (with dynamic arrows) */
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { 
	width: 600px;
	}
.coda-slider-wrapper.arrows .coda-slider { 
	margin: 0 10px; 
}

.coda-nav {
	float:right;
	display:inline;
	width:224px;
}

/* Arrow styling */
.coda-nav-left a, .coda-nav-right a { 
	background: #000; 
	color: #fff; 
	padding: 5px; 
	width: 100px 
}

/* Tab nav */
.coda-nav ul li a.current { 
	font-size: 15px;
	color: #000000; 
	display: block; 
	float: left; 
	text-decoration: none;
	width:182px;
	height:85px;
	background:#cdcbcb url('/styles/images/home/bgslideshowactive.png') no-repeat top left; 
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
}

.coda-nav ul li a.current h4 {
	color: #000000; 
	font-size: 26px;
	text-transform:uppercase;
}

.coda-nav ul li a h4 {
	color:#FFFFFF;
	font-size:26px;
	text-transform:uppercase;
}



/* Panel padding */
.coda-slider .panel-wrapper { 
	border:4px solid #000000;
}

.coda-slider .panel-wrapper .title {
	display:none;
}
/* Preloader */
.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

/* Tabbed nav */
.coda-nav ul { 
	clear: both; 
	display: block;
	display: inline; 
	margin: auto; 
	overflow: hidden;
	width:134px; 
}

.coda-nav ul li { 
	display: inline;
	float:left;
	width:222px;
	height:115px;
	border:1px solid #323130; 
}

.coda-nav ul li.tab8 { 
	margin-bottom:0px; 
}

.coda-nav ul li a {  
	font-size: 15px;
	color: #fff; 
	display: block; 
	float: left;  
	text-decoration: none;
	width:182px;
	height:85px;
	background-color:#000000; 
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
}

/* Miscellaneous */
.coda-slider { float: left; overflow: hidden;  }
.coda-slider .panel { display: block; float: left }
.coda-slider .panel-container {  }
.coda-nav-left, .coda-nav-right { float: left }
.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }

/* -- SLIDER HOME -- */


/* SCROLL BAR PERSO */

a.jScrollArrowUp {
	/*background: url('/styles/images/size_finder/basic_arrow_up.png') repeat-x 0 0;
	height:19px;*/
}
a.jScrollArrowUp:hover {
/*	background-position: 0 -15px;*/
}
a.jScrollArrowDown {
	/*
	background: url('/styles/images/size_finder/basic_arrow_down.png') repeat-x 0 0;
	height:15px;
	*/
}
a.jScrollArrowDown:hover {
	/*background-position: 0 -15px;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-position: 0 -30px;*/
}




.holder {
	float: left;
	margin: 10px;
}

.scroll-pane-marque {
	width:172px;
	height:235px;
	overflow: auto;
	float: left;
	color:#ffffff;
}

.scroll-pane {
	width:314px;
	height:230px;
	overflow: auto;
	float: left;
	color:#000000;
}

.wide {
	width: 400px;
}

.super-wide {
	width: 700px;
}

.tall {
	height: 400px;
}

#pane1, #pane2, #pane3 {
	width:145px;
	height:70px;
}

#pane4 {
	width:528px;
	height:88px;
}

#header_cat {
	margin-bottom:5px;
}

#header_cat #pane4 {
	width:715px;
}
.nuage_tag:hover {
	text-decoration:underline;
}
#list_tag {
	text-align:justify;
}
#pane_sizefinder {
	width:226px;
	height:540px;
}


.jScrollCapTop {
	width:10px;
	height:10px;
	background:transparent url('/styles/images/index/top.png') no-repeat top left;
	position:absolute;
	right:0;
	top:0;
}
.jScrollCapBottom {
	width:10px;
	height:10px;
	background:transparent url('/styles/images/index/bottom.png') no-repeat top left;
	position:absolute;
	right:0;
	bottom:0;
}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.produit_bloc_top .jScrollPaneContainer {
	position: absolute;
	overflow: hidden;
	z-index: 1;
	top: 155px;
}

#spe_scroll_size_finder .jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	/*background: transparent url('/styles/images/size_finder/scroll.png') repeat-y top left;*/
	background: transparent url('/styles/images/home/scroll.png') repeat-y top left;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: transparent url('/styles/images/home/scroll.png') repeat-y top left;
}

#spe_scroll_size_finder .jScrollPaneDrag {
	/*background: transparent url('/styles/images/size_finder/cursor.png') no-repeat top left;*/
	background: transparent url('/styles/images/home/cursor.png') no-repeat top left;
	position:absolute;
}

.jScrollPaneDrag {
	background: transparent url('/styles/images/home/cursor.png') no-repeat top left;
	height:20px !important;
	position:absolute;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

/* -- SCROLL BAR PERSO -- */

#liste-mini-visuel .visu-cache, .ligne-att .visu-cache{
    display:none;
}



/* -- BARRE SLIDER -- */
.inputnotuse {
	display: none;
}

#slider, #slider2{ 
	background:url('/styles/images/produit/aide/barre_aidef.png') top left no-repeat;
	width:129px;
	height:8px;
	position:relative;
}

#slider2{ 
	background:url('/styles/images/produit/aide/barre_aidef.png') top left no-repeat;
}

#slider_impression { 
	background:url('/styles/images/produit/avis/barre_avis.png') top left no-repeat;
	width:192px;
	height:11px;
	position:relative;
	float:left;
}

#slider_sf1, #slider_sf2, #slider_sf3, #slider_sf4, #slider_sf5{ 
	background:url('/styles/images/size_finder/barre.png') top left no-repeat;
	width:136px;
	height:7px;
	position:relative;
	float:left;
}

.ui-slider-horizontal .ui-slider-handle {
	margin-left:-0.6em;
	top:-0.3em;
}

#slider_impression .ui-slider-handle {
	width:0.7em !important;
	height:1.5em !important;
}

.ui-slider .ui-slider-handle {
	cursor:default;
	position:absolute;

	z-index:2;
}

#slider .ui-state-default, .ui-widget-content .ui-state-default {
	background:url("/styles/images/produit/aide/cursor_taille.png") repeat-x scroll 50% 50% transparent;
	outline:medium none;
	height:17px;
	width:13px;
}

#slider.use .ui-state-default, .ui-widget-content .ui-state-default {
	background:url("/styles/images/produit/aide/cursor_longueur.png") repeat-x scroll 50% 50% transparent;
	height:19px;
	
}

#slider2 .ui-state-default, .ui-widget-content .ui-state-default{
	/*background:url("/styles/images/produit/aide/cursor_longueur.png") repeat-x scroll 50% 50% transparent;*/
	background:url("/styles/images/produit/aide/cursor_taille.png") repeat-x scroll 50% 50% transparent;
	outline:medium none;
	height:19px;
	width:13px;
}

#slider2.use .ui-state-default, .ui-widget-content .ui-state-default{
	background:url("/styles/images/produit/aide/cursor_longueur.png") repeat-x scroll 50% 50% transparent;
	height:19px;
}

#slider_impression .ui-state-default, .ui-widget-content .ui-state-default, {
	background:url("/styles/images/produit/avis/cursor_avis.png") repeat-x scroll 50% 50% transparent;
	outline:medium none;
	height:23px;
	width:10px;
	top:-6.3px;
}

#slider_sf1 .ui-state-default, .ui-widget-content .ui-state-default, 
#slider_sf2 .ui-state-default, .ui-widget-content .ui-state-default, 
#slider_sf3 .ui-state-default, .ui-widget-content .ui-state-default, 
#slider_sf4 .ui-state-default, .ui-widget-content .ui-state-default, 
#slider_sf5 .ui-state-default, .ui-widget-content .ui-state-default {
	background:url("/styles/images/size_finder/curseur.png") repeat-x scroll 50% 50% transparent;
	outline:medium none;
	height:15px;
	width:8px;
	top:-5.3px;
}

.texte_value_impression {
	display:block;
	float:left;
	display:inline;
	width:55px;
	margin-left:10px;
}

/* -- // BARRE SLIDER -- */

/* CMS */

.conteneur_cms_gauche_bloc {
	background-color:#f6f6f6;
	border-top:5px solid #000000;
	padding:40px 20px;
	width:194px;
}

.conteneur_cms_gauche_bloc h2{
	font-weight:normal;
}

.conteneur_cms_gauche_bloc ul{
	margin-top:10px;
}

.conteneur_cms_gauche_bloc ul li{
	list-style-image:url('/styles/images/size_finder/puce_noir.png');
	margin-left:15px;
	margin-bottom:8px;
}

.conteneur_cms_gauche_bloc ul .over{
	list-style-image:url('/styles/images/size_finder/puce_rouge.png');
}

.conteneur_cms_gauche_bloc a{
	color:#000;
	font-weight:bold;
	font-size:12px;
}

.conteneur_cms_gauche_bloc .over{
	color:#A7291F;
}

#corp_cms{
}

#corp_cms h1{
	display:inline;
	background:#000;
	padding:5px 8px 5px 8px;
	color:#FFF;
	text-transform:uppercase;
	font-size:15px;
}

#corp_cms h2{
	color:#be3f22;
	font-weight:normal;
	font-size:22px;
	margin-bottom:10px;
	margin-top:25px;
}

#corp_cms .titre_image{
	float:left;
}

#corp_cms .titre_texte{
	float:left;
	margin-top:60px;
	margin-left:5px;
	font-size:17px;
	font-weight:bold;
}

#corp_cms .titre_texte span{
	color:#A7291F;
	display:block;
	font-weight:normal;
}

#corp_cms #contenu_cms{
	margin-top:10px;
	
}

#cms_page object, #player_api {
	z-index:999;
	display: block;
}

/* fin CMS */

/* Mon compte */
#conteneur_mon_compte{
	float:left;
	display:inline;
	margin-left:22px;
	/*border:1px solid #C6C6C7;*/
	width:651px;
	padding:20px;
	text-align:center;
}

#conteneur_mon_compte h1{
	float:left;
	border-bottom:5px solid #000;
	height:49px;
	padding:45px 0px 10px 85px;
	text-align:left;
	width:570px;
	font-weight:normal;
	line-height:19px;
}

#conteneur_mon_compte .form_account{
	margin:0 auto;
	width:650px;
	text-align:left;
	margin-top:15px;
}

#conteneur_mon_compte a{
	color:#696969;
}

#conteneur_mon_compte a:hover{
	color:#000;
}

#conteneur_mon_compte .form_account p{
	padding-top:10px;	
	width:250px;
	text-align:justify;
}

#conteneur_mon_compte .form_account label{
	width:250px;
	float:left;
	margin-right:10px;
}

#conteneur_mon_compte .form_account .btn_radio{
	float:left;
	width:20px;
}

#conteneur_mon_compte .form_account .text-radio{
	float:left;
	width:20px;
}

#conteneur_mon_compte .form_account .case{
	float:left;
	margin-right:5px;
}

#conteneur_mon_compte .form_account .input_account{
	float:left;
	width:150px;
	margin:0px;
}
#conteneur_mon_compte .form_account .input_account2{
	float:left;
	width:210px;
	margin:0px;
}
#conteneur_mon_compte .form_account .input_account3{
	width:60px;
	float:left;
	margin:0px;
}

#conteneur_mon_compte .form_account .asterisque{
	float:left;
	margin-left:5px;
	width:10px;
}

#conteneur_mon_compte .form_account .select_naissance{
	width:60px;
}

#conteneur_mon_compte .select_adr{
	width:300px;
	border:1px solid #C6C6C7;
	margin:0 auto;
	margin-top:15px;
	padding:10px;
	
}

#conteneur_mon_compte .valider{
	width:105px;
	height:16px;
	border:1px solid #000;
	padding:5px;
	color:#000;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	display:block;
	margin:0 auto;
}

#conteneur_mon_compte .valider:hover{
	color:#FFF;
	background:#000;
}

#conteneur_mon_compte .col_mes_commandes{
	width:100px;
	float:left;
}

#conteneur_mon_compte .detail_mes_commandes{
	width:100%;
	height:20px;
	padding-top:5px;
}

#conteneur_mon_compte .info-history-cmd{
	text-align:left;
	border:1px solid #C6C6C7;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	width:180px;
}

/* fin Mon compte */

/* Page categorie */
#catprodlst .categorie_zoom_head {
	margin-top:5px;
	margin-bottom:5px;
}

.czh_titre {
	color:#000000;
	display:inline;
	float:left;
	font-size:18px;
	font-weight:bold;
}
.czh_titre a {
	color:#000000;
}
.czh_lnk {
	color:#000000;
	display:inline;
	float:right;
	font-size:14px;
	font-style:italic;
	margin-right:22px;
	margin-top:2px;
}
.czh_lnk a {
	color:#000000;
}
/* Page categorie */



/*cms popup */
.paddingtabcms {
	padding: 3px;
}

/* Formulaire de retour */
#contenu-retour{
	margin:0 auto;
	width:500px;
	font-size:13px;

}

#contenu-retour .label{
	width:200px;
	float:left;
}

#contenu-retour input{
	float:left;
	width:200px;
}

#contenu-retour select{
	float:left;
	width:200px;
}

#contenu-retour textarea{
	width:250px;
	height:100px;
}

#contenu-retour .bouton{
	width:100px;
	height:30px;
	background:#FFF;
	border:1px solid #000;
	float:right;
	margin-top:10px;
	cursor:pointer;
}

#contenu-retour .bouton:hover{
	background:#000;
	color:#FFF;
	
}

#contenu-retour p{
	display:block;
	margin-bottom:7px;
}


#dedi {
	text-align:center;
	color:#97989A;
}
#dedi a {
		color:#97989A;
}

/*Bons d'achats */

#liste-ba{
	border:1px solid #000;
	border-bottom:3px solid #000;
	margin-bottom:10px;
	padding:5px;
}

#liste-ba h2 {
	font-size:13px;
	padding-left:15px;
	background:transparent url('/styles/images/process/puce_paiement.png') top left no-repeat;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
}

#liste-ba .ligne-ba{
	margin-left:10px;
	line-height:20px;
}

#contact{
	border:1px solid #000;
	width:349px;
	margin:0 auto;
	margin-top:15px;
	padding:10px;
}

#contact .titre-contact{
	text-align:center;
	font-weight:bold;
}

#contact label{
	width:128px;
	display:block;
	float:left;
	margin-right:10px;
	margin-top:10px;
	text-align:right;
}

#contact input, #contact textarea{
	display:block;
	float:left;
	margin-top:10px;
	width:200px;
}

#contact .valider{
	background:#FFF;
	border:1px solid #000;
	margin-top:10px;
	margin-left:77px;
	cursor:pointer;
}

#contenu-contact .valider:hover{
	background:#000;
	color:#FFF;
}