/* CSS styles of torpille by Open Resources www.openresources.fr */

/*  ----------------------------------------------------------- */
/*  Balises generales */
/*  ----------------------------------------------------------- */

*{margin:0; padding:0; color:#000;}

body {text-align:center; margin:0; font-family:Arial, Helvetica, sans-serif; background:#fff url('/images/bg-nav-header.png') 0 136px repeat-x;}
#global {margin:0 auto; position:relative; text-align:left; width:auto;}

br.cleaner {clear:both; height:0px; font-size:0px; border:none; margin:0; padding:0; background:transparent;}

img {border:0}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

.fright {float:right;}
.fleft {float:left;}

@font-face{font-family:'daun'; font-style:normal; font-weight:normal; src:url('/polices/daunpenh.eot'); src:url('/polices/daunpenh.ttf') format('truetype');}
@font-face{font-family:'burst'; font-style:normal; font-weight:normal; src:url('/polices/BurstMyBubble.eot'); src:url('/polices/BurstMyBubble.ttf') format('truetype');}

.bleu_torpille {color:#103055;}
.corail {color:#FF7200;}

.error {float:left; font-size:11px; color:#FF7200; margin:4px; font-weight:bold;}
	.error.big {border:1px solid #FF7200; font-size:14px; padding:5px; margin:0 0 10px -18px; text-align:center; width:888px; background:#eee;}

/*  ----------------------------------------------------------- */
/*  Content */
/*  ----------------------------------------------------------- */
	#global #content_englob {margin:0 auto; position:relative; text-align:left; width:1000px;}
	#global #content_englob #content {float:left; width:1000px; padding-bottom:30px;}
	
	#content .fil_ariane {float:left; font-size:11px; color:#b1b1b1; width:1000px; margin:10px 0;}
	#content .fil_ariane a {color:#b1b1b1; text-decoration:underline;}
	#content .fil_ariane a:hover {text-decoration:none;}
	
	/*  Header */
	/*  ----------------------------------------------------------- */
		#content #header {float:left; width:1000px; position:relative;}
		
			#header .logo {float:left; margin-top:36px;}
			
			#header .accroche_header {float:left; font-style:italic; position:absolute; top:60px; left:240px; font-size:16px;}
			
			#header .infos_header {float:right; width:760px; height:136px;}
				.infos_header ul.navigation_secondaire_header {float:right; list-style-type:none; height:76px; width:/*581*/800px; position:relative;}
					ul.navigation_secondaire_header li {float:right; display:inline; color:#b1b1b1; font-size:13px; border-right:1px solid #b1b1b1; padding:5px 9px 5px 10px; position:relative; z-index:8;}
						ul.navigation_secondaire_header li:first-child {border-right:none;}
						ul.navigation_secondaire_header li .tit_suiveznous {float:left; color:#b1b1b1; padding:/*3*/0px 5px 0 0;}
					ul.navigation_secondaire_header li a {color:#b1b1b1;}
					ul.navigation_secondaire_header li a:hover, ul.navigation_secondaire_header li a.on {color:#103055; text-decoration:none;}
					ul.navigation_secondaire_header li a.bt_twitter_header {float:left; background:url('/images/bt-twit-header.png') 0 -2px no-repeat; width:26px; height:26px;}
					ul.navigation_secondaire_header li a.bt_facebook_header {float:left; background:url('/images/bt-facebook-header.png') 0 -2px no-repeat; width:26px; height:26px;}
					ul.navigation_secondaire_header li a.bt_jaime_header {float:left; background:url('/images/bt-jaime-header.png') 0 0 no-repeat; width:53px; height:26px;}
					ul.navigation_secondaire_header li a.bt_googleplus_header {float:left; background:url('/images/bt-googleplus-header.png') 0 0 no-repeat; width:26px; height:26px; margin-left:5px;}
						ul.navigation_secondaire_header li a.bt_twitter_header:hover,
						ul.navigation_secondaire_header li a.bt_facebook_header:hover,
						ul.navigation_secondaire_header li a.bt_jaime_header:hover,
						ul.navigation_secondaire_header li a.bt_googleplus_header:hover {background-position:0 -28px;}
						ul.navigation_secondaire_header li.exception_partage {width:240px; height:17px;}
						
						/* menu déroulant conseils et garanties */
							ul.navigation_secondaire_header li.bouton_conseils_garanties .ssnav_conseil {float:left; position:absolute; top:25px; left:0; text-align:left; background:#fff; border:1px solid #dde2e7; padding:10px 0; z-index:7;}
							ul.navigation_secondaire_header li.bouton_conseils_garanties .ssnav_conseil .liens_ssnav {float:left; color:#b1b1b1; font-size:12px; margin:5px 20px; width:168px; background:url('/images/puce-ssnav.png') 0 4px no-repeat; padding-left:10px;}
								ul.navigation_secondaire_header li.bouton_conseils_garanties .ssnav_conseil .liens_ssnav:hover {color:#103055; text-decoration:none;}
						
							ul.navigation_secondaire_header li.bouton_conseils_garanties .ssnav_conseil {display:none;}						
							ul.navigation_secondaire_header li.bouton_conseils_garanties:hover .ssnav_conseil {display:block;}
															
				.infos_header .promo_header {float:right; text-align:right; font-size:12px; width:700px; margin-right:9px; color:#B1B1B1;}
					.promo_header b {font-size:17px; text-transform:uppercase; color:#ff8a21;}
					
			#header ul.navigation_principale_header {float:left; width:1000px; list-style-type:none;}
				#header ul.navigation_principale_header li {float:left; display:inline; margin-right:40px;}
				#header ul.navigation_principale_header li a.bouton_nav {float:left; color:#103055; font-size:23px; font-size:18px\9; text-transform:uppercase; font-family:'daun'; font-weight:bold; padding:8px 0 0 0;}
					#header ul.navigation_principale_header li a.bouton_nav:hover,
					#header ul.navigation_principale_header li a.bouton_nav.on {text-decoration:none;}
					
					* html #header ul.navigation_principale_header li a.bouton_nav {font-size:18px;}
					
					#header ul.navigation_principale_header li a.bouton_nav.bt_calecon:hover,
					#header ul.navigation_principale_header li a.bouton_nav.bt_calecon.on {color:#5f95c3;}
					#header ul.navigation_principale_header li a.bouton_nav.bt_culotte:hover,
					#header ul.navigation_principale_header li a.bouton_nav.bt_culotte.on {color:#ce3554;}					
						
						
						#header ul.navigation_principale_header .bt_destock {float:left; display:block; position:relative; color:#103055; background:#fff; z-index:3;}
						#header ul.navigation_principale_header .bt_destock a.destock {float:left; text-decoration:none; color:#103055; padding:7px 10px 0 10px; height:30px; font-family:'daun'; /*font-size:23px;*/ text-transform:uppercase; font-weight:bold; border-top:1px solid #dde2e7; border-bottom:1px solid #dde2e7;}
						
						#header ul.navigation_principale_header .bt_destock .ssnav {float:left; position:absolute; top:39px; left:0; right:0px; text-align:left; background:#fff; border:1px solid #dde2e7; padding:10px 0; z-index:120;}
							#header ul.navigation_principale_header .bt_destock .ssnav.propos {left:0px;}
						/* pour sous-menu */
						#header ul.navigation_principale_header div.bt_destock:hover,
						#header ul.navigation_principale_header div.bt_destock.on {background:#103055;}
						#header ul.navigation_principale_header div.bt_destock:hover a,
						#header ul.navigation_principale_header div.bt_destock.on a {color:#fff;}
						#header ul.navigation_principale_header div.bt_destock .ssnav {display:none;}
						#header ul.navigation_principale_header div.bt_destock:hover .ssnav {display:block;}
						
						#header ul.navigation_principale_header div.bt_destock .ssnav .liens_ssnav {float:left; color:#b1b1b1; font-size:12px; margin:5px 20px; width:168px; background:url('/images/puce-ssnav.png') 0 4px no-repeat; padding-left:10px;}
						#header ul.navigation_principale_header div.bt_destock .ssnav .liens_ssnav:hover {color:#103055; text-decoration:none;}
										
	
	/*  Home */
	/*  ----------------------------------------------------------- */
		#content .bloc_caroussel_home {float:left; width:1000px; height:350px; margin-top:18px; position:relative; z-index:0;}
			.bloc_caroussel_home .prev {float:left; position:absolute; left:5px; top:130px; background:url('/images/fleche-prev-home.png') no-repeat; width:21px; height:89px; cursor:pointer;}
			.bloc_caroussel_home .next {float:right; position:absolute; right:5px; top:130px; background:url('/images/fleche-next-home.png') no-repeat; width:21px; height:89px; cursor:pointer;}
			
			.bloc_caroussel_home .caroussel {float:left; width:1000px; height:350px;}
				.bloc_caroussel_home .caroussel.homme {background:url('/images/fond-caroussel-homme.jpg') no-repeat;}
				.bloc_caroussel_home .caroussel.femme {background:url('/images/fond-caroussel-femme.jpg') no-repeat;}
			
			.bloc_caroussel_home .caroussel .visu_produit_caroussel {float:left; width:673px;}
				.caroussel.homme .visu_produit_caroussel {background:url('/images/bg-caroussel-infos-homme.png') 8px 14px no-repeat;}
				.caroussel.femme .visu_produit_caroussel {background:url('/images/bg-caroussel-infos-femme.png') 26px 10px no-repeat;}
				.caroussel .visu_produit_caroussel .align_produit_caroussel {float:left; width:673px; text-align:center;}
			
			.bloc_caroussel_home .caroussel .infos_caroussel {float:left; width:327px; margin-top:16px;}
				.caroussel .infos_caroussel .tit_caroussel {float:left; color:#fff; font-size:42px; font-size:25px\9; font-family:'daun'; width:327px; min-height:60px; line-height:36px; margin:10px 0;}
				.caroussel .infos_caroussel ul.details_produits_caroussel {float:left; list-style-type:none; width:327px; margin:34px 0/*20*/12px 0;}
				.caroussel .infos_caroussel ul.details_produits_caroussel li {float:left; color:#fff; font-size:12px; padding-left:26px; width:327/*260*/px; padding-bottom:8px;}
					.caroussel.homme .infos_caroussel ul.details_produits_caroussel li {background:url('/images/pic-fleur-caroussel-homme.png') no-repeat;}
					.caroussel.femme .infos_caroussel ul.details_produits_caroussel li {background:url('/images/pic-fleur-caroussel-femme.png') no-repeat;}
				.caroussel .infos_caroussel .descriptif_produit_caroussel {float:left; color:#fff; font-size:11px; width:300px;}
				.caroussel .infos_caroussel .bt_voir_collection {float:right; width:327px; height:53px; margin:12px 0;}
					.caroussel.homme .infos_caroussel .bt_voir_collection {background:url('/images/bt-voir-collection-homme.gif') no-repeat;}
					.caroussel.femme .infos_caroussel .bt_voir_collection {background:url('/images/bt-voir-collection-femme.gif') no-repeat;}
				.caroussel .infos_caroussel .info_satisfaction {float:left; text-transform:uppercase; font-size:9px; color:#fff; background:url('/images/pic-satisfaction.png') no-repeat; height:14px; padding:2px 0 0 22px; margin-top:7px;}
				.caroussel .infos_caroussel .boutons_partage {float:right;}
					.boutons_partage .bt_twitter {float:left; background:url('/images/bt-twit-caroussel.png') 0 0 no-repeat; width:30px; height:30px;}
					.boutons_partage .bt_facebook {float:left; background:url('/images/bt-facebook-caroussel.png') 0 0 no-repeat; width:30px; height:30px;}
					.boutons_partage .bt_jaime {float:left; background:url('/images/bt-jaime-caroussel.png') 0 0 no-repeat; width:73px; height:30px;}
						.boutons_partage .bt_twitter:hover,
						.boutons_partage .bt_facebook:hover,
						.boutons_partage .bt_jaime:hover {background-position:0 -30px;}
						
				
				/* caroussel home */				
				.scrollable {position:relative; overflow:hidden; width:1000px; height:350px;}
				.scrollable .items {width:20000em; position:absolute;}
				.items div {float:left;}

		#content .bloc_promo_home {float:left; width:990px; background:#e8e8e8; margin:30px 0; position:relative; padding:10px 0 10px 10px; height:228px;}
			.bloc_promo_home .pastille_promo {position:absolute; background:url('/images/pastille-offre-decouverte.png') no-repeat; width:101px; height:105px; top:-20px; left:130px;}
			.bloc_promo_home .info_promo_calecon_home {float:left; margin-left:6px; background:url('/images/promo-home-homme.png') 22px 0 no-repeat; width:154px; padding-top:150px; text-align:center; color:#103055; font-size:14px;}
			.bloc_promo_home .bloc_produit_home {float:left; width:266px; height:200px; background:#ffffff; margin-right:10px; text-align:center;}
				.bloc_produit_home .bt_bloc_home {float:left; width:266px; height:21px; padding-top:4px; text-align:center;}
				.bloc_produit_home .bt_bloc_home:hover {text-decoration:none;}
					.bt_bloc_home.fantaisie {background:#a996c0/*f1916f*/;}
						.bt_bloc_home.fantaisie:hover {background:#9e88b8/*e88561*/;}
					.bt_bloc_home.elegant {background:#b0c7e2/*a996c0*/;}
						.bt_bloc_home.elegant:hover {background:#a2bcda/*9e88b8*/;}
					.bt_bloc_home.classique {background:#e7b2c4/*b0c7e2*/;}
						.bt_bloc_home.classique:hover {background:#dda6b9/*a2bcda*/;}
					.bt_bloc_home .pic_fleche {background:url('/images/puce-fleche-bt.png') left no-repeat; padding-left:10px; font-size:12px; color:#fff; text-transform:uppercase;}
				
	/*  Colonne gauche */
	/*  ----------------------------------------------------------- */
		#content #col_gauche {float:left; width:300px;}
		
			#col_gauche .visu_ambiance_col_gauche {float:left; width:300px; min-height:180px;}
			
			#col_gauche .navigation_gauche {float:left; width:300px;}
				#col_gauche .navigation_gauche.femme {background:url('/images/bg-colg-femme.jpg') left top no-repeat;}
				#col_gauche .navigation_gauche.homme {background:url('/images/bg-colg-homme.jpg') left top no-repeat;}
				#col_gauche .navigation_gauche.annexe,
				#col_gauche .navigation_gauche.compte {background:url('/images/bg-colg-annexe.jpg') left top no-repeat;}
				#col_gauche .navigation_gauche.outlet {background:url('/images/bg-colg-outlet.jpg') left top no-repeat;}
				
			#col_gauche .navigation_gauche ul.navigation_gauche_niv1 {float:left; list-style-type:none; margin:16px;}
			#col_gauche .navigation_gauche ul.navigation_gauche_niv1 li {float:left; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase; margin-bottom:16px; background:url('/images/pic-triangle-li-navg.png') top right no-repeat; width:284px;}
			#col_gauche .navigation_gauche ul.navigation_gauche_niv1 li .tit_bloc_navg {padding:2px 0 0 24px; color:#fff;}
			#col_gauche .navigation_gauche ul.navigation_gauche_niv1 li a {color:#fff; text-decoration:none;}
			
				/* Personnalisation */
				#col_gauche .navigation_gauche.femme ul.navigation_gauche_niv1 li .tit_bloc_navg {background:url('/images/pic-fleur-navg-femme.png') no-repeat;}
				#col_gauche .navigation_gauche.homme ul.navigation_gauche_niv1 li .tit_bloc_navg {background:url('/images/pic-fleur-navg-homme.png') no-repeat;}
				#col_gauche .navigation_gauche.annexe ul.navigation_gauche_niv1 li .tit_bloc_navg,
				#col_gauche .navigation_gauche.compte ul.navigation_gauche_niv1 li .tit_bloc_navg {background:url('/images/pic-fleur-navg-annexe.png') no-repeat;}
				#col_gauche .navigation_gauche.oulet ul.navigation_gauche_niv1 li .tit_bloc_navg {background:url('/images/pic-fleur-navg-outlet.png') no-repeat;}
					#col_gauche .navigation_gauche.annexe ul.navigation_gauche_niv1 li:hover .tit_bloc_navg,
					#col_gauche .navigation_gauche.annexe ul.navigation_gauche_niv1 li .tit_bloc_navg.on,
					#col_gauche .navigation_gauche.compte ul.navigation_gauche_niv1 li:hover .tit_bloc_navg,
					#col_gauche .navigation_gauche.compte ul.navigation_gauche_niv1 li .tit_bloc_navg.on {background:url('/images/pic-fleur-navg-annexe-on.png') no-repeat;}
			
			#col_gauche .navigation_gauche ul.navigation_gauche_niv2 {float:left; list-style-type:none; padding:0 0 10px 0; margin:5px 0 0 24px;}
			#col_gauche .navigation_gauche ul.navigation_gauche_niv2 li {float:left; color:#fff; font-size:12px; font-weight:bold; text-transform:none; width:230px; background-image:none; padding:5px 0 0 0; margin:0;}
			#col_gauche .navigation_gauche ul.navigation_gauche_niv2 li a {float:left; color:#fff; width:230px; padding:5px;}
			#col_gauche .navigation_gauche ul.navigation_gauche_niv2 li a:hover,
			#col_gauche .navigation_gauche ul.navigation_gauche_niv2 li a.on {color:#103055; background:#fff; text-decoration:none;}
			
			#col_gauche .navigation_gauche ul.navigation_gauche_niv3 {float:left; list-style-type:none; padding:0 0 10px 0; margin:0px 0 0 4px;}
			#col_gauche .navigation_gauche ul.navigation_gauche_niv3 li {float:left; color:#fff; font-size:12px; font-weight:bold; text-transform:none; width:230px; background-image:none; padding:0px 0 0 0; margin:0;}
			#col_gauche .navigation_gauche ul.navigation_gauche_niv3 li a {float:left; color:#/*94adc1*/fff; width:230px; padding:3px 5px;}
			#col_gauche .navigation_gauche ul.navigation_gauche_niv3 li a:hover,
			#col_gauche .navigation_gauche ul.navigation_gauche_niv3 li a.on {color:#fff/*ff7800*/; background:none; text-decoration:underline;}
			
		
	
	/*  Pages avec navigation gauche */
	/*  ----------------------------------------------------------- */		
		#content .pag_acnag {float:left; width:670px; margin-left:30px;}
				
			.pag_acnag .tit_page,
			.pag_ssnag .tit_page {float:left; border-bottom:1px solid #dde2e7; font-size:20px; font-weight:bold; width:/*670px*/100%; padding-bottom:5px;}
			
			.pag_acnag /*.tit_page*/ .bt_retour {float:right; font-size:11px; margin:10px;}
			.pag_acnag .tit_page .client_logge {float:right; font-size:12px; padding-top:6px;}
				.pag_acnag .tit_page .client_logge a.deconnect {float:right; background:url('/images/bt-deconnect.gif') no-repeat; width:110px; height:17px; margin-left:5px;}
			
			.pag_ssnag .tit_page.fp {width:496px; margin-left:20px;}
				.tit_page .tit_nom_produit {float:left; width:450px;}
				.tit_page.fp .lien_retour_produit {float:left; font-size:11px; margin-top:11px;}
			
			.pag_acnag .etiquette,
			.pag_ssnag .etiquette {float:right; width:24px;}			
				
			.pag_acnag .pag_content {float:left; width:646px;}
			
				/* personnalisation */
				.pag_acnag.femme .tit_page,
				.pag_ssnag.femme .tit_page,
				.pag_ssnag.femme .tit_page .tit_nom_produit {color:#ce3655;}
				.pag_acnag.femme .etiquette.boutique,
				.pag_ssnag.femme .etiquette.boutique {background:url('/images/etiquette-boutique-femme.gif') no-repeat; height:206px;}
				
				.pag_acnag.homme .tit_page,
				.pag_ssnag.homme .tit_page,
				.pag_ssnag.homme .tit_page .tit_nom_produit {color:#5993c3;}
				.pag_acnag.homme .etiquette.boutique,
				.pag_ssnag.homme .etiquette.boutique {background:url('/images/etiquette-boutique-homme.gif') no-repeat; height:206px;}
				
				.pag_acnag.outlet .tit_page,
				.pag_ssnag.outlet .tit_page,
				.pag_ssnag.outlet .tit_page .tit_nom_produit {color:#80b354;}
				.pag_acnag.outlet .etiquette.boutique,
				.pag_ssnag.outlet .etiquette.boutique {background:url('/images/etiquette-boutique-outlet.gif') no-repeat; height:206px;}
				
				.pag_acnag.annexe .tit_page,
				.pag_ssnag.annexe .tit_page {color:#164368;}
				.pag_acnag.annexe .etiquette.conseil {background:url('/images/etiquette-conseil.gif') no-repeat; height:206px;}
				.pag_ssnag.annexe .etiquette.newsletter {background:url('/images/etiquette-newsletter.gif') no-repeat; height:209px;}
				.pag_acnag.annexe .etiquette.apropos {background:url('/images/etiquette-apropos.gif') no-repeat; height:209px;}
				.pag_acnag.annexe .etiquette.garanties {background:url('/images/etiquette-garanties.gif') no-repeat; height:223px;}
				.pag_acnag.annexe .etiquette.contact {background:url('/images/etiquette-contact.gif') no-repeat; height:197px;}
				.pag_acnag.annexe .etiquette.avis {background:url('/images/etiquette-avis.gif') no-repeat; height:207px;}
				.pag_acnag.annexe .etiquette.parrainage {background:url('/images/etiquette-parrainage.gif') no-repeat; height:202px;}
				.pag_ssnag.annexe .etiquette.plan {background:url('/images/etiquette-plan.gif') no-repeat; height:135px;}
				.pag_ssnag.annexe .etiquette.cgv {background:url('/images/etiquette-cgv.gif') no-repeat; height:296px;}
				.pag_ssnag.annexe .etiquette.mentions {background:url('/images/etiquette-mentions.gif') no-repeat; height:178px;}
				.pag_ssnag.annexe .etiquette.distribution {background:url('/images/etiquette-distribution.gif') no-repeat; height:136px;}
				
				.pag_acnag.panier .tit_page,
				.pag_ssnag.panier .tit_page {color:#164368;}
				.pag_acnag.panier .etiquette.monpanier,
				.pag_ssnag.panier .etiquette.monpanier {background:url('/images/etiquette-boutique-panier.gif') no-repeat; height:126px;}
				.pag_acnag.panier .etiquette.moncompte,
				.pag_ssnag.panier .etiquette.moncompte {background:url('/images/etiquette-compte-client.gif') no-repeat; height:226px;}
			
			
			/*  Avis */
			/*  ----------------------------------------------------------- */
				.pag_content .bloc_texte_intro {float:left; font-size:11px; width:500px; margin-bottom:20px;}
				.pag_content .bloc_texte_intro strong {color:#ff7800;}
				
				.pag_content .bloc_avis {float:left; background:#f5f4f4; border:1px solid #cfcfcf; padding:10px 20px; width:540px; margin-top:10px;}
				.pag_content .bloc_avis .nom_client {float:left; font-size:11px; color:#103055; font-weight:bold; background:url('/images/puce-info-fiche.png') 0 5px no-repeat; padding-left:10px; width:520px;}
				.pag_content .bloc_avis .date_avis {float:left; font-size:11px; color:#696868; font-weight:bold; width:520px; padding-left:10px;}
				.pag_content .bloc_avis .titre_bloc {float:left; font-size:11px; color:#ff7200; text-transform:uppercase; font-weight:bold; width:520px; padding-left:10px;}
				.pag_content .bloc_avis .txt_avis {float:left; font-size:11px; color:#696868; padding:10px;}
				.pag_content .bloc_avis .txt_parrainage {float:left; font-size:11px; padding:10px;}
				
				.pag_content.annexe.parrainage {background:url('/images/bg-info-parrainage.gif') top right no-repeat; min-height:252px;}
				.pag_content.annexe .cadre_bouton_parrainage {float:left; width:548px; margin-top:10px; margin-bottom:10px;}
				.pag_content.annexe .cadre_bouton_parrainage .bt_envoyer_parrainage {float:right; background:#ff7200; border:1px solid #ff7200; color:#fff; text-transform:uppercase; font-size:11px; text-align:center; padding:6px 15px; text-decoration:none;}
				.pag_content.annexe .cadre_bouton_parrainage .bt_envoyer_parrainage:hover {background:#fff; border:1px solid #ff7200; color:#ff7200;}
			
			/*  Catalogue et fiche produit */
			/*  ----------------------------------------------------------- */
				.pag_content .bloc_promo_lancement {float:left; margin:20px 0; width:213px; height:/*234*/258px; border:1px solid #b1b1b1; background:#e8e8e8; color:#103055;}
					.bloc_promo_lancement .titre_promo {float:left; background:url('/images/promo-catalogue-titre.png') no-repeat; width:194px; height:28px; margin:2px 0 8px 10px;}
						.bloc_promo_lancement .titre_promo.outlet {background:url('/images/promo-catalogue-titre-outlet.png') no-repeat; width:128px; height:36px; margin:10px 0 8px 40px;}
					.bloc_promo_lancement .offre_promo {float:left; width:103px; height:148px; margin-left:56px;}
						.bloc_promo_lancement .offre_promo.homme {background:url('/images/promo-catalogue-offre.png') no-repeat;}
						.bloc_promo_lancement .offre_promo.femme {background:url('/images/promo-catalogue-offre-femme.png') no-repeat;}
						.bloc_promo_lancement .offre_promo.outlet {background:url('/images/promo-catalogue-offre-outlet.png') no-repeat; width:143px; margin:12px 0 0 36px; height:108px;}
					.bloc_promo_lancement .ports_promo {float:left; font-size:16px; color:#103055; text-align:center; width:205px;}
						.ports_promo .mention {font-size:12px; color:#103055;}
						.ports_promo strong {color:#103055;}
							.bloc_promo_lancement .ports_promo.outlet {font-size:14px; width:212px;}
							
				.pag_content .bloc_produit {float:left; width:200px; margin:20px 14px 0 0;}
				.pag_content .bloc_produit.exception_promo {height:/*256*/280px;}
					.bloc_produit .link_produit .visu_produit_catalogue {float:left; width:200px; text-align:center; cursor:pointer; text-decoration:none;}
					.link_produit .infos_produit_catalogue {float:left; width:200px; text-align:center; color:#000; font-size:13px; cursor:pointer; text-decoration:none;}
						.infos_produit_catalogue .infos_coloris_catalogue {color:#8c8888; font-size:11px;}
						.infos_produit_catalogue .infos_prix_catalogue {font-size:18px; font-weight:bold;}
							.infos_prix_catalogue .prix_barre {text-decoration:line-through; font-size:13px; font-weight:normal; font-style:italic;}
					.link_produit .bt_ajout_panier_catalogue {float:left; color:#fff; font-size:10px; text-transform:uppercase; text-align:center; width:200px; height:16px; padding-top:1px; margin:5px 0; cursor:pointer;}
					.link_produit .infos_ajout_panier_catalogue {float:left; text-align:center; color:#103055; font-size:11px; width:200px; height:16px;}
					
						a .visu_produit_catalogue,
						a .infos_produit_catalogue {text-decoration:none;}
					
					.link_produit:hover .infos_produit_catalogue,
					.link_produit .infos_ajout_panier_catalogue {font-weight:bold; text-decoration:none;}
					
					.link_produit:hover .bt_ajout_panier_catalogue {text-decoration:none;}
					.link_produit:hover .infos_produit_catalogue .infos_coloris_catalogue {font-weight:normal;}
				
				.pag_content .pagination_catalogue {float:left; width:646px; border-top:1px solid #dde2e7; margin-top:20px;}
					.pagination_catalogue .bt_pag_catalogue {float:left; font-size:11px; color:#8c8888; margin-top:3px;}
						.pagination_catalogue .bt_pag_catalogue.precedent {background:url('/images/bt-pag-catalogue-prev.gif') top left no-repeat; padding-left:20px;}
						.pagination_catalogue .bt_pag_catalogue.suivant {background:url('/images/bt-pag-catalogue-next.gif') top right no-repeat; padding-right:20px;}
					.pagination_catalogue .pagination_numerotation {float:left; text-align:center; width:519px; font-size:18px; color:#8c8888;}
						.pagination_numerotation a {font-size:14px; color:#8c8888;}
						.pagination_numerotation a:hover,
						.pagination_numerotation a.on {color:#233a71; text-decoration:none;}
						
						/* personnalisation */
						.pag_acnag.femme .pag_content .bloc_produit .link_produit .infos_produit_catalogue .infos_prix_catalogue {color:#ce3655;}
						.pag_acnag.femme .pag_content .bloc_produit .link_produit .bt_ajout_panier_catalogue {background:url('/images/bt-ajout-panier-catalogue-femme.gif') 30px 0 no-repeat;}
						
						.pag_acnag.homme .pag_content .bloc_produit .link_produit .infos_produit_catalogue .infos_prix_catalogue {color:#5993c3;}
						.pag_acnag.homme .pag_content .bloc_produit .link_produit .bt_ajout_panier_catalogue {background:url('/images/bt-ajout-panier-catalogue-homme.gif') 30px 0 no-repeat;}
						
						.pag_acnag.outlet .pag_content .bloc_produit .link_produit .infos_produit_catalogue .infos_prix_catalogue {color:#80b354;}
						.pag_acnag.outlet .pag_content .bloc_produit .link_produit .bt_ajout_panier_catalogue {background:url('/images/bt-ajout-panier-catalogue-outlet.gif') 30px 0 no-repeat;}
					
					.navigation_gauche_niv2 li input {!top:0; !left:-1px;}
					
				
			/*  Pages annexes */
			/*  ----------------------------------------------------------- */
				.pag_content.annexe {margin:20px 0 0 20px;  width:626px;}
				.pag_content.annexe .bloc_texte {float:left; font-size:11px; margin:0 60px 0 30px;}
				
				.pag_content .ul_global {float:left; list-style-type:none; margin:10px 30px;}
				.pag_content .ul_global li {float:left; font-size:11px; background:url('/images/puce-lien.png') 0 5px no-repeat; padding-left:10px; margin-bottom:2px; width:500px;}
				
				.pag_content a.bt_guidetailles {float:left; width:250px; height:33px; margin-bottom:10px;}
				/* personnalisation */
				a.bt_guidetailles.caleconhom {background:url('/images/bt-guidetailles-caleconhom.gif') 0 0 no-repeat;}
				a.bt_guidetailles.culottefem {background:url('/images/bt-guidetailles-culottefem.gif') 0 0 no-repeat;}
				a.bt_guidetailles.chemisehom {background:url('/images/bt-guidetailles-chemisehom.gif') 0 0 no-repeat;}
				a.bt_guidetailles.chemisefem {background:url('/images/bt-guidetailles-chemisefem.gif') 0 0 no-repeat;}
				a.bt_guidetailles.chemisegar {background:url('/images/bt-guidetailles-chemisegar.gif') 0 0 no-repeat;}
				a.bt_guidetailles.chemisefil {background:url('/images/bt-guidetailles-chemisefil.gif') 0 0 no-repeat;}
				a.bt_guidetailles.culottefil {background:url('/images/bt-guidetailles-culottefil.gif') 0 0 no-repeat;}
					.pag_content a.bt_guidetailles:hover,
					.pag_content a.bt_guidetailles.on {background-position:0 -33px;}
				
				.pag_content .content_guide {float:left; display:none; width:600px; margin:0 0 30px 20px;}
				.pag_content .content_guide.on {display:block;}
					.content_guide.coupes {margin:0 0 10px 0;}
				
					div.content_guide .presentation_guidetailles {float:left; font-size:11px; margin:0 20px 20px 0;}
					
					div.content_guide table.table_guidetailles {width:590px; border-left:1px solid #dde2e7; border-top:1px solid #dde2e7; font-size:11px;}
						table.table_guidetailles th,
						table.table_guidetailles td {width:52px; height:30px; color:#103055; border-right:1px solid #dde2e7; border-bottom:1px solid #dde2e7; text-align:center;}
						table.table_guidetailles th {font-weight:bold;}
						
						table.table_guidetailles td.titre_ligne {text-align:left; padding-left:10px;}
						table.table_guidetailles td.titre_ligne.bold {font-weight:bold;}
						
					/* personnalisation */
					.pag_content .content_guide table.table_guidetailles.caleconhom th {background:#ebf0f6;}
					.pag_content .content_guide table.table_guidetailles.caleconhom td.titre_ligne {width:280px;}
					
					.pag_content .content_guide table.table_guidetailles.culottefem th {background:#edb6c1;}
					.pag_content .content_guide table.table_guidetailles.culottefem td.titre_ligne {width:392px;}
					
					.pag_content .content_guide table.table_guidetailles.chemisefem th {background:#ccd1d6;}
					.pag_content .content_guide table.table_guidetailles.chemisefem td.titre_ligne {width:392px;}
				
				.pag_content .bt_garanties {float:left; height:26px; font-size:13px; font-weight:bold; color:#103055; background:url('/images/bt-garanties.png') 0 0 no-repeat; padding:7px 0 0 30px;}
					.pag_content .bt_garanties.sspuce {background:none;}
					.pag_content .bt_garanties:hover,
					.pag_content .bt_garanties.on {background-position:0 -33px;}
					.pag_content .bt_garanties.long {width:848px;}
				
				.pag_content .content_garanties {float:left; display:none; width:560px; margin:0 0 30px 0; padding:20px; border:1px solid #b1b1b1;}
				.pag_content .content_garanties.on {display:block;}
					.pag_content .content_garanties.fixe {border:none; padding-left:30px;}
				
					.content_garanties .txt_infos_garanties {float:left; font-size:11px;}
						.txt_infos_garanties .tit_bloc_infos {font-weight:bold; color:#ff7800;}
						.txt_infos_garanties a {text-decoration:underline; font-weight:bold;}
						
			/* page contact */
				.pag_content .bloc_intro_contact {float:left; width:590px; margin-top:16px;}
					.pag_content .bloc_intro_contact .texte_intro_contact {float:left; font-size:11px; width:450px; margin:10px;}
				
				.pag_content .part_gauche_contact {float:left; width:210px; margin-top:20px; padding:20px; margin-right:26px; border:1px solid #cfcfcf; background:url('/images/bg-bloc-contact.gif') left bottom no-repeat;}
					.part_gauche_contact .ul_infos_contact {float:left; list-style-type:none; border-bottom:1px solid #cfcfcf; padding-bottom:20px;}
					.part_gauche_contact .ul_infos_contact li {float:left; font-size:11px; width:162px; color:#103055; padding:6px 0 0 46px; min-height:40px;}
					.part_gauche_contact .ul_infos_contact li a {color:#103055;}
					.part_gauche_contact .ul_infos_contact li strong,
					.part_gauche_contact .ul_infos_contact li strong a {color:#103055;}
					.part_gauche_contact .ul_infos_contact li.tel {float:left; background:url('/images/pic-tel-contact.png') 0 0 no-repeat;}
					.part_gauche_contact .ul_infos_contact li.mail {float:left; background:url('/images/pic-mail-contact.png') 0 0 no-repeat;}
					.part_gauche_contact .ul_infos_contact li.adresse {float:left; background:url('/images/pic-adresse-contact.png') 0 0 no-repeat;}
					.part_gauche_contact a {font-size:11px; padding-top:40px; width:65px; margin-top:5px; text-align:center;}
					.part_gauche_contact .bt_facebook_footer {float:left; background:url('/images/facebook_footer.png') 10px 0 no-repeat; margin-left:10px;}
					.part_gauche_contact .bt_twitter_footer {float:left; background:url('/images/twitter_footer.png') 10px 0 no-repeat;}
					.part_gauche_contact .bt_blog_footer {float:left; background:url('/images/blog_footer.png') 10px 0 no-repeat;}
										
				.pag_content .part_droite_contact {float:left; margin-top:20px; width:340px;}
					.pag_content .part_droite_contact .tit_message_contact {float:left; font-size:13px; font-weight:bold; background:url('/images/puce-info-fiche.png') 0 5px no-repeat; padding-left:15px; color:#103055; margin:16px 0;}
					.pag_content .part_droite_contact .ligne_form {float:left; height:32px; width:310px;}
					.pag_content .part_droite_contact .ligne_form label {float:right; color:#ff7800; font-size:11px; width:13px;}
					.pag_content .part_droite_contact .ligne_form .input_form_compte {float:left; background:url('/images/input-compte.png') no-repeat; border:none; width:270px; height:21px; padding:3px 10px; font-size:11px;}
					.pag_content .part_droite_contact .ligne_form .textarea_message {float:left; width:320px; padding:10px; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #2d4868; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; height:80px;}
					.pag_content .part_droite_contact .ligne_form .textarea_message.big {width:526px;}
					.pag_content .part_droite_contact .bt_envoyer_contact {float:right; background:#ff7200; border:1px solid #ff7200; color:#fff; text-transform:uppercase; font-size:11px; text-align:center; padding:6px 15px; text-decoration:none;}
					.pag_content .part_droite_contact .bt_envoyer_contact:hover {background:#fff; border:1px solid #ff7200; color:#ff7200;}
					.pag_content .part_droite_contact .info_champs {float:left; font-size:11px; padding-top:5px;}
	
	
	/*  Pages sans navigation gauche */
	/*  ----------------------------------------------------------- */		
		#content .pag_ssnag {float:left; width:1000px; position:relative;}
		
			.pag_ssnag .partie_gauche_visus {float:left; width:479px;}
					.partie_gauche_visus .visu_produit_fiche {float:left; position:relative; width:448px; height:448px; background:#fff; text-align:center; border:1px solid #dde2e7; z-index:1;}
					.partie_gauche_visus .bloc_autresvues {float:left; width:479px; margin-top:6px;}
						.bloc_autresvues .bt_autresvues {float:left; width:66px; height:66px; border:1px solid #dde2e7; margin-right:6px;}
						.bloc_autresvues .bt_autresvues:hover,
						.bloc_autresvues .bt_autresvues.on {border:1px solid #b1b1b1;}
						
						.visu_produit_fiche .calque_infos_complementaires {float:left; width:408px; height:408px; position:absolute; left:0; top:0; padding:20px; display:none; z-index:20000;}
							.calque_infos_complementaires .tit_infos {float:left; border-bottom:1px solid #fff; color:#fff; font-size:21px; width:408px; text-align:left;}
							.calque_infos_complementaires .descriptif_infos {float:left; font-size:13px; color:#fff; text-align:left; margin:20px 0;}
							.calque_infos_complementaires .descriptif_infos b {color:#fff;}
							
							.calque_infos_complementaires .presentation_guidetailles {float:left; font-size:11px; margin:0 20px 20px 0; text-align:left; color:#fff; margin-top:20px;}
							.calque_infos_complementaires .presentation_guidetailles b {color:#fff;}
					
					.calque_infos_complementaires table.table_guidetailles {width:410px; border-left:1px solid #dde2e7; border-top:1px solid #dde2e7; font-size:11px;}
					.calque_infos_complementaires table.table_guidetailles th,
					.calque_infos_complementaires table.table_guidetailles td {width:26px; height:30px; color:#103055; border-right:1px solid #dde2e7; border-bottom:1px solid #dde2e7; text-align:center; background:#fff;}
					.calque_infos_complementaires table.table_guidetailles th {font-weight:bold;}						
					.calque_infos_complementaires table.table_guidetailles td.titre_ligne {text-align:left; padding-left:10px;}
					.calque_infos_complementaires table.table_guidetailles td.titre_ligne.bold {font-weight:bold;}
														
							/* personnalisation */
								.pag_ssnag.femme .partie_gauche_visus .visu_produit_fiche .calque_infos_complementaires {background:url('/images/bg-infos-comp-femme.png') no-repeat;}
								.pag_ssnag.homme .partie_gauche_visus .visu_produit_fiche .calque_infos_complementaires {background:url('/images/bg-infos-comp-homme.png') no-repeat;}
								.pag_ssnag.outlet .partie_gauche_visus .visu_produit_fiche .calque_infos_complementaires {background:url('/images/bg-infos-comp-outlet.png') no-repeat;}
		
			.pag_ssnag .pag_content_fiche {float:left; width:475px; margin-left:20px;}
			
				.pag_content_fiche .infos_coloris_fiche {float:left; color:#b1b1b1; font-size:16px; margin:5px 0px;}
				.pag_content_fiche .descriptif_produit_fiche {float:left; font-size:11px; width:350px; margin-top:10px; line-height:16px;}
				
				.pag_content_fiche .bt_infos_fiche {float:left; background:url('/images/puce-info-fiche.png') 0 6px no-repeat; padding-left:10px; font-family:'burst'; color:#103055; font-size:17px; font-size:15px\9; margin-top:20px;}
					/* personnalisation */
						.pag_ssnag.femme .pag_content_fiche .bt_infos_fiche:hover {color:#ce3655; text-decoration:none;}
						.pag_ssnag.homme .pag_content_fiche .bt_infos_fiche:hover {color:#5993C3; text-decoration:none;}
						.pag_ssnag.outlet .pag_content_fiche .bt_infos_fiche:hover {color:#80b354; text-decoration:none;}
				
				.pag_content_fiche .bloc_panier_gris {float:left; background:#e3e3e3; width:440px; padding:10px; margin-top:10px;}
					.bloc_panier_gris .bloc_coltailqte {float:left; width:438px; color:#000; text-transform:uppercase; font-size:11px;}
						.bloc_coltailqte .bloc_coloris {float:left; width:/*230*/150px; z-index:2;}
						.bloc_coltailqte .ligne_coloris {float:left; min-height:33px; z-index:900;}
							.ligne_coloris .bt_coloris {float:left; width:33px; height:33px; background:url('/images/bg-bt-coloris.png') 0 -33px no-repeat; position:absolute; z-index:0; cursor:pointer;}
							.ligne_coloris .bt_coloris:hover,
							.ligne_coloris .bt_coloris.on {background-position:0 0;}				
							
							.bloc_coltailqte .ligne_taille_qte {float:left; width:/*200*/250px;}
								.ligne_taille_qte .bloc_taille {float:left; width:/*116*/168px;}
									.bloc_taille .lien_guide_tailles {text-transform:none; color:#888787; text-decoration:underline;}
										.bloc_taille .lien_guide_tailles:hover {text-decoration:none;}
									
								.ligne_taille_qte .bloc_qte {float:left; width:80px;}
									.bloc_qte .bt_qte {float:left; border:1px solid #c7c7c7; margin-top:5px; padding:1px; text-align:center; background:#ffffff;}
										.bt_qte .bt_moins,
										.bt_qte .bt_plus {float:left; background:#adacac; color:#fff; width:14px;}
										.bt_qte .bt_moins:hover,
										.bt_qte .bt_plus:hover {text-decoration:none; background:#bcbaba;}
										.bt_qte .numero {float:left; padding:0 5px; width:20px;}
					
					.bloc_panier_gris .bloc_prix_action {float:left; width:438px; padding:14px 0 0 0; margin-top:10px; border-top:1px solid #adacac; font-size:24px; font-weight:bold;}
						.bloc_prix_action .infos_ports_produit {float:left; font-size:11px; font-weight:normal;}
							.infos_ports_produit b {color:#ff8a22;}
						.bloc_prix_action .prix {float:left; width:120px; color:#ff7800; text-align:right; margin-top:5px;}
							.bloc_prix_action .prix .prix_barre {text-decoration:line-through; font-size:15px; font-weight:normal; font-style:italic;}
						.bloc_prix_action .bt_ajout_panier_fiche {float:right; color:#fff; text-transform:uppercase; font-size:11px; text-align:center; padding:10px 15px; border:1px solid #e3e3e3; background:#ff7800;}
						
				.pag_content_fiche .infos_reassurance {float:left; border-bottom:2px solid #e3e3e3; border-left:2px solid #e3e3e3; border-right:2px solid #e3e3e3; width:456px; font-size:11px;}
					.pag_content_fiche .infos_reassurance .pic_satisfait {float:left; background:url('/images/pic-satisfait-produit.png') no-repeat; height:24px; padding:12px 0 0 34px;}
					.pag_content_fiche .infos_reassurance .pic_livraison {float:left; background:url('/images/pic-livraison-produit.png') no-repeat; height:24px; padding:12px 0 0 40px; margin-left:26px;}
					.pag_content_fiche .infos_reassurance .pic_securise {float:left; background:url('/images/pic-paiement-securise-produit.png') no-repeat; height:24px; padding:12px 0 0 32px; margin-left:20px;}
					
				.pag_content_fiche .social_dispo {float:left; width:460px; margin-top:16px; border-bottom:1px solid #dde2e7;}
					.social_dispo .boutons_left {float:left; width:450px;}
						.boutons_left .lien_reco_ami {float:left; background:url('/images/puce-info-fiche.png') 0 11px no-repeat; color:#000; font-size:11px; padding:6px 10px 0 10px;}
						.boutons_left .bt_jaime {float:left; background:url('/images/bt-jaime-caroussel.png') 0 -30px no-repeat; width:73px; height:30px;}
						.boutons_left .bt_facebook {float:left; background:url('/images/bt-facebook-caroussel.png') 0 -34px no-repeat; width:30px; height:30px;}
						.boutons_left .bt_twitter {float:left; background:url('/images/bt-twit-caroussel.png') 0 -34px no-repeat; width:30px; height:30px;}
					.social_dispo .txt_dispo {float:right; color:#b1b1b1; font-size:11px; text-align:right; padding-right:18px; margin-top:15px;}
				
				.pag_content_fiche .bloc_autres_motifs_dispo {float:left; width:460px; font-size:11px; color:#103055; text-transform:uppercase; margin-top:10px; position:relative;}
				
						/* personnalisation */
						.pag_ssnag.femme .pag_content_fiche .bloc_prix_action .prix {color:#ce3655;}
						.pag_ssnag.femme .pag_content_fiche .bloc_prix_action .bt_ajout_panier_fiche {background:#ce3655;}
						.pag_ssnag.femme .pag_content_fiche .bloc_prix_action .bt_ajout_panier_fiche:hover,
						.pag_ssnag.femme .pag_content_fiche .bloc_prix_action .bt_ajout_panier_fiche.on {background:#fff; color:#ce3655; text-decoration:none; border:1px solid #ce3655;}
						.pag_ssnag.homme .pag_content_fiche .bloc_prix_action .prix {color:#42739c;}
						.pag_ssnag.homme .pag_content_fiche .bloc_prix_action .bt_ajout_panier_fiche {background:#42739c;}
						.pag_ssnag.homme .pag_content_fiche .bloc_prix_action .bt_ajout_panier_fiche:hover,
						.pag_ssnag.homme .pag_content_fiche .bloc_prix_action .bt_ajout_panier_fiche.on {background:#fff; color:#42739c; text-decoration:none; border:1px solid #42739c;}
						.pag_ssnag.outlet .pag_content_fiche .bloc_prix_action .prix {color:#80b354;}
						.pag_ssnag.outlet .pag_content_fiche .bloc_prix_action .bt_ajout_panier_fiche {background:#80b354;}
						.pag_ssnag.outlet .pag_content_fiche .bloc_prix_action .bt_ajout_panier_fiche:hover,
						.pag_ssnag.outlet .pag_content_fiche .bloc_prix_action .bt_ajout_panier_fiche.on {background:#fff; color:#80b354; text-decoration:none; border:1px solid #80b354;}
						
						
				/* caroussel motifs fiche produit */				
				.bloc_autres_motifs_dispo .prev {float:left; position:absolute; left:0; top:50px; background:url('/images/fleche-prev-fiche.png') no-repeat; width:21px; height:89px; cursor:pointer;}
				.bloc_autres_motifs_dispo .next {float:right; position:absolute; right:0; top:50px; background:url('/images/fleche-next-fiche.png') no-repeat; width:21px; height:89px; cursor:pointer;}
				
				.scrollable_motifs_fiche {position:relative; overflow:hidden; width:418px; height:147px; margin:10px 21px 0 21px; z-index:0;}
				.scrollable_motifs_fiche .items {width:20000em; position:absolute; margin-top:5px;}
				.items div {float:left;}
			
		
		/* Page plan du site */
			.pag_ssnag.annexe.plan {background:url('/images/bg-flower.png') top right no-repeat;}
			.pag_ssnag .nav_niv1_plan {float:left; width:900px; list-style-type:none; margin:10px 0;}
			.pag_ssnag .nav_niv1_plan li {float:left; min-height:28px; width:870px; font-size:13px; font-weight:bold; text-transform:uppercase; color:#103055; background:url('/images/fleche-niv1.png') 0 0 no-repeat; padding:7px 0 0 30px; color:#103055;}
			.pag_ssnag .nav_niv1_plan li a {color:#103055;}
			
			.pag_ssnag .nav_niv2_plan {float:left; width:870px; list-style-type:none; margin:10px 0;}
			.pag_ssnag .nav_niv2_plan li {float:left; min-height:20px; width:840px; font-size:12px; font-weight:bold; color:#103055; text-transform:none; background:url('/images/puce-lien.png') 0 6px no-repeat; padding:0px 0 0 10px; color:#103055;}
			.pag_ssnag .nav_niv2_plan li a {color:#103055;}
			
			.pag_ssnag .nav_niv3_plan {float:left; width:840px; list-style-type:none; margin:5px 0;}
			.pag_ssnag .nav_niv3_plan li {float:left; min-height:18px; width:810px; font-size:11px; font-weight:normal; color:#103055; background:none; padding:0; color:#103055;}
			.pag_ssnag .nav_niv3_plan li a {color:#103055;}
			.pag_ssnag .nav_niv3_plan li a:hover {color:#ff7200;}
			
			
		/* Pages panier et compte */
			.pag_ssnag.panier {margin-top:20px;}
				.pag_ssnag.panier .navigation_panier {float:left; position:absolute; top:-7px; left:10px;}
				.pag_ssnag.panier .navigation_panier a {float:left; font-size:16px; font-weight:bold; text-decoration:none; color:#9b9999; background:#fff url('/images/pic-nav-panier.png') 5px -38px no-repeat; padding:0 5px 0 30px; margin-right:30px;}
				.pag_ssnag.panier .navigation_panier a.on {color:#ff7200; background-position:5px 0;}
				.pag_ssnag.panier .navigation_panier a.visited {color:#103055; background-position:5px -19px;}
			
			.pag_content.panier {margin:30px 0 0 20px; width:940px; font-size:12px;}
			.pag_acnag.panier .pag_content.panier {width:592px;}
			.pag_content.panier .bt_garanties {margin-top:10px;}
			.pag_content.panier .txt_infos_compte {float:left; width:850px; padding-left:30px; line-height:16px; font-size:11px; margin-bottom:10px;}
			.pag_content.panier .txt_infos_compte strong {color:#ff7200;}
			.pag_acnag.panier .pag_content.panier .txt_infos_compte {width:550px;}
			
			.pag_content.panier .bloc_formulaire {float:left; border:1px solid #ff7200; background:#fcf9f9; width:806px; margin-left:30px; padding:20px; position:relative;}
				.pag_content.panier .bloc_formulaire .ligne_form {float:left; height:31px;}
				.pag_content.panier .bloc_formulaire .ligne_form label {float:left; font-size:11px; width:190px; padding-top:5px;}
					.pag_content.panier .bloc_formulaire .ligne_form label .etoile {float:left; color:#ff7800; width:8px;}
				.pag_content.panier .bloc_formulaire .ligne_form .input_form_compte {float:left; background:url('/images/input-compte.png') no-repeat; border:none; width:270px; height:21px; padding:3px 10px; font-size:11px;}
				.pag_content.panier .bloc_formulaire .ligne_form .input_form_compte_popin {float:left; background:url('/images/input-compte-popin.png') no-repeat; border:none; width:200px; height:21px; padding:3px 10px; font-size:11px;}
				.pag_content.panier .bloc_formulaire .ligne_form .input_form_compte.long {background:url('/images/input-compte-long.png') no-repeat; width:570px;}
				.pag_content.panier .bloc_formulaire .ligne_form .select_form_compte {float:left; background:url('/images/input-compte.png') no-repeat; border:none; width:290px; height:27px; padding:5px 10px; font-size:11px;}
				.pag_content.panier .bloc_formulaire .ligne_form .select_form_compte_popin {float:left; background:url('/images/input-compte-popin.png') no-repeat; border:none; width:210px; height:27px; padding:5px 10px; font-size:11px;}
					.pag_content.panier .bloc_formulaire .ligne_form .select_form_compte option {padding:5px 10px;}
					.pag_content.panier .bloc_formulaire .ligne_form .select_form_compte.small {background:url('/images/input-compte-small.png') no-repeat; width:80px; margin-right:14px;}
					.pag_content.panier .bloc_formulaire .ligne_form .select_form_compte.mid {background:url('/images/input-compte-mid.png') no-repeat; width:100px;}
				.pag_content.panier .bloc_formulaire .ligne_form .info_complementaire {float:left; color:#999999; font-size:11px; padding-top:5px; margin-left:15px;}
				.pag_content.panier .bloc_formulaire .ligne_form .pic_info {float:left; margin-left:15px; background:url('/images/pic-info-compte.png') 0 2px no-repeat; width:22px; height:24px;}
				.pag_content.panier .bloc_formulaire .ligne_form .pic_info:hover {background:url('/images/pic-info-compte.png') 0 -21px no-repeat;}
				.pag_content.panier .calque_info {float:left;}
				.pag_content.panier .calque_info .info_affichee {float:left; position:absolute; top:6px; right:20px; text-align:left; background:url('/images/calque-info-compte.png') no-repeat; width:210px; height:47px; color:#fff; font-size:12px; padding:20px 30px; z-index:10;}
				.pag_content.panier .calque_info .info_affichee strong {color:#fff;}
					.pag_content.panier .calque_info .info_affichee {display:none;}						
					.pag_content.panier .calque_info:hover .info_affichee {display:block;}
				.pag_content.panier .bloc_formulaire .bloc_gris_checkbox {float:left; background:#e3e3e3; width:806px; margin-top:20px; margin-left:-20px; margin-bottom:-20px; padding:10px 20px; font-size:11px;}
					.pag_content.panier .bloc_formulaire .bloc_gris_checkbox .custom-checkbox label {font-size:11px; color:#000;}
							
				.pag_content.panier .bt_action.form {float:right; margin-right:62px;}
			
				.pag_content.panier .part_gauche_panier {float:left; width:681px; margin-right:18px; margin-left:-18px;}
					.part_gauch_panier .tableau_panier {float:left; width:681px; font-size:12px;}
						.tableau_panier .ligne_titres {float:left; background:url('/images/bg-titres-tabl-panier.gif') 0 0 no-repeat; width:681px; height:31px; color:#fff; font-size:12px;}
						.tableau_panier .ligne_type {float:left; border-left:1px solid #102f54; border-right:1px solid #102f54; border-top:1px solid #102f54; width:679px;}
						.tableau_panier .ligne_type.exception {border-top:none;}
						.tableau_panier .ligne_type .aucune_commande {float:left; padding:10px 0; text-align:center; width:679px; font-weight:bold; border-bottom:1px solid #102f54;}
						.tableau_panier .bloc_recap_panier {float:left; background:url('/images/bg-bloc-recap-panier.gif') left bottom no-repeat; border-top:2px solid #fff; width:661px; padding:10px;}
							.bloc_recap_panier .infos_reassurance {float:left; font-size:11px; width:150px; margin-left:20px;}
							.bloc_recap_panier .infos_reassurance .pic_satisfait {float:left; background:url('/images/pic-satisfait-produit.png') no-repeat; height:16px; padding:12px 0 0 40px;}
							.bloc_recap_panier .infos_reassurance .pic_livraison {float:left; background:url('/images/pic-livraison-produit.png') no-repeat; height:16px; padding:12px 0 0 40px;}
							.bloc_recap_panier .infos_reassurance .pic_securise {float:left; background:url('/images/pic-paiement-securise-produit.png') no-repeat; height:16px; padding:12px 0 0 40px;}
							
							.bloc_recap_panier .tableau_recap {float:right; background:#fff; border:2px solid #102f54; width:300px; padding:4px 56px 4px 20px;}
							.bloc_recap_panier .tableau_recap .ligne_tableau_recap {float:left; font-size:12px; margin:4px 0;}
							.bloc_recap_panier .tableau_recap .ligne_tableau_recap .titre_ligne_recap {float:left; width:200px; color:#103055;}
								.bloc_recap_panier .tableau_recap .ligne_tableau_recap .titre_ligne_recap strong,
								.bloc_recap_panier .tableau_recap .ligne_tableau_recap .prix_ligne_recap strong {color:#103055; font-size:14px;}
							.bloc_recap_panier .tableau_recap .ligne_tableau_recap .prix_ligne_recap {float:left; text-align:right; width:100px; color:#103055;}
							.bloc_recap_panier .tableau_recap .ligne_tableau_recap.exception .titre_ligne_recap strong,
							.bloc_recap_panier .tableau_recap .ligne_tableau_recap.exception .prix_ligne_recap strong {color:#ff7200;}
							
							.ligne_titres .produit,
							.ligne_type .produit {width:170px; text-align:center;}
							.ligne_titres .nom_produit,
							.ligne_type .nom_produit {width:190px;}
							.ligne_titres .taille,
							.ligne_type .taille {width:80px; text-align:center;}
							.ligne_titres .quantite,
							.ligne_type .quantite {width:70px; text-align:center;}
								.ligne_type .quantite .bt_qte {float:left; border:1px solid #102f54; padding:1px; text-align:center; background:#ffffff;}
										.ligne_type .quantite .bt_qte .bt_moins,
										.ligne_type .quantite .bt_qte .bt_plus {float:left; background:#102f54; color:#fff; width:14px;}
										.ligne_type .quantite .bt_qte .bt_moins:hover,
										.ligne_type .quantite .bt_qte .bt_plus:hover {text-decoration:none; background:#102f54;}
										.ligne_type .quantite .bt_qte .numero {float:left; padding:0 5px; width:24px;}
							.ligne_titres .total,
							.ligne_type .total {width:100px; text-align:right;}
							.ligne_titres .suppr,
							.ligne_type .suppr {width:66px; text-align:center;}
							.ligne_titres .produit,
							.ligne_titres .nom_produit,
							.ligne_titres .taille,
							.ligne_titres .quantite,
							.ligne_titres .total,
							.ligne_titres .suppr {float:left; color:#fff; padding-top:6px;}
							.ligne_type .produit {float:left; color:#102f54; font-size:12px;}
							.ligne_type .nom_produit,
							.ligne_type .taille,
							.ligne_type .quantite,
							.ligne_type .total,
							.ligne_type .suppr {float:left; color:#102f54; font-size:12px; padding-top:18px;}
							.ligne_type .suppr {background:url('/images/bt-fermer.png') 20px 18px no-repeat; height:19px; width:46px;}
							.ligne_type .produit strong,
							.ligne_type .nom_produit strong,
							.ligne_type .taille strong,
							.ligne_type .quantite strong,
							.ligne_type .total strong,
							.ligne_type .suppr strong {color:#102f54; font-size:14px;}
							
					.part_gauche_panier .info_fdp {float:left; text-align:right; font-weight:bold; color:#ff7200; font-size:12px; margin:10px 10px; width:661px;}
					
					.part_gauche_panier .bt_panier {float:right; color:#fff; text-transform:uppercase; font-size:11px; text-align:center; padding:10px 15px; text-decoration:none; margin-right:10px;}
						.part_gauche_panier .bt_panier.commander {background:#ff7200; border:1px solid #ff7200;}
						.part_gauche_panier .bt_panier.continuer {background:#2d4868; border:1px solid #2d4868;}
					.part_gauche_panier .bt_panier:hover {background:#fff;}
						.part_gauche_panier .bt_panier.commander:hover {color:#ff7200;}
						.part_gauche_panier .bt_panier.continuer:hover {color:#2d4868;}
						
				/* version recap */
				.pag_content.panier .part_gauche_panier.big {width:900px;}
					.part_gauche_panier.big .tableau_panier {width:900px; font-size:12px;}
						.part_gauche_panier.big .tableau_panier .ligne_titres {background:url('/images/bg-titres-tabl-panier-big.gif') 0 0 no-repeat; width:900px;}
						.part_gauche_panier.big .tableau_panier .ligne_type {width:898px;}
						.part_gauche_panier.big .tableau_panier .bloc_recap_panier {background:url('/images/bg-bloc-recap-panier-big.gif') left bottom no-repeat; width:880px;}
							.part_gauche_panier.big .tableau_panier .ligne_titres .taille,
							.part_gauche_panier.big .tableau_panier .ligne_type .taille {padding-right:222px;}
							.part_gauche_panier.big .tableau_panier .ligne_type .quantite .bt_qte .numero {width:64px;}
							.part_gauche_panier.big .tableau_panier .ligne_titres .total,
							.part_gauche_panier.big .tableau_panier .ligne_type .total {padding-right:66px;}
							
						.part_gauche_panier.big .tableau_panier .bloc_recap_infos {float:left; border-left:1px solid #102f54; border-right:1px solid #102f54; width:898px;}
							.part_gauche_panier.big .tableau_panier .bloc_recap_infos .bloc_info {float:left;}
							.part_gauche_panier.big .tableau_panier .bloc_recap_infos .bloc_info .tit_bloc_info {float:left; background:#102f54; padding:5px 20px; color:#fff; font-size:12px;}
							.part_gauche_panier.big .tableau_panier .bloc_recap_infos .bloc_info .texte_bloc_info {float:left; font-size:11px; padding:10px 20px 20px 20px;}
							.part_gauche_panier.big .tableau_panier .bloc_recap_infos .bloc_info .texte_bloc_info .lien_modifier {color:#ff7200; font-size:11px; padding-left:10px; background:url('/images/puce-lien.png') 0 4px no-repeat;}
								
							.part_gauche_panier.big .tableau_panier .bloc_recap_infos .bloc_info.Facturation,
							.part_gauche_panier.big .tableau_panier .bloc_recap_infos .bloc_info.modelivraison {width:458px; border-right:1px solid #fff;}
							.part_gauche_panier.big .tableau_panier .bloc_recap_infos .bloc_info.Facturation .tit_bloc_info,
							.part_gauche_panier.big .tableau_panier .bloc_recap_infos .bloc_info.modelivraison .tit_bloc_info {width:418px;}
							
							.part_gauche_panier.big .tableau_panier .bloc_recap_infos .bloc_info.Livraison,
							.part_gauche_panier.big .tableau_panier .bloc_recap_infos .bloc_info.modepaiement {width:439px;}
							.part_gauche_panier.big .tableau_panier .bloc_recap_infos .bloc_info.Livraison .tit_bloc_info,
							.part_gauche_panier.big .tableau_panier .bloc_recap_infos .bloc_info.modepaiement .tit_bloc_info {width:399px;}
							
							.part_gauche_panier.big .tableau_panier .bloc_recap_infos .bloc_info.cadeau {width:898px;}
							.part_gauche_panier.big .tableau_panier .bloc_recap_infos .bloc_info.cadeau .tit_bloc_info {width:858px;}
							
				.pag_content.panier .bloc_action_recap {float:left; width:882px; font-size:11px; color:#2d4868; margin-top:20px; position:relative;}
				.pag_content.panier .bloc_action_recap label {color:#2d4868; font-size:11px; margin-top:7px;}
					.bloc_action_recap .bt_panier {float:right; z-index:100; position:absolute; top:0; right:10px; color:#fff; text-transform:uppercase; font-size:11px; background:#ff7200; border:1px solid #ff7200; text-align:center; padding:10px 15px; text-decoration:none;}
					.bloc_action_recap .bt_panier:hover {background:#fff; color:#ff7200;}															
				/* fin version recap */
				
				/* version detail */
				.pag_content.panier .part_gauche_panier.detail {width:610px;}
					.part_gauche_panier.detail .tableau_panier {width:610px; font-size:12px;}
						.part_gauche_panier.detail .tableau_panier .ligne_titres {background:url('/images/bg-titres-detail.gif') 0 0 no-repeat; width:610px;}
						.part_gauche_panier.detail .tableau_panier .ligne_type {width:608px;}
						.part_gauche_panier.detail .tableau_panier .bloc_recap_panier {background:url('/images/bg-bloc-recap-detail.gif') left bottom no-repeat; width:590px;}
							.part_gauche_panier.detail .tableau_panier .ligne_titres .nom_produit,
							.part_gauche_panier.detail .tableau_panier .ligne_type .nom_produit {width:148px;}
							.part_gauche_panier.detail .tableau_panier .ligne_titres .taille,
							.part_gauche_panier.detail .tableau_panier .ligne_type .taille {width:100px;}
							.part_gauche_panier.detail .tableau_panier .ligne_type .quantite .bt_qte .numero {width:64px;}
							.part_gauche_panier.detail .tableau_panier .ligne_titres .total,
							.part_gauche_panier.detail .tableau_panier .ligne_type .total {padding-right:20px;}
							
						.part_gauche_panier.detail .tableau_panier .bloc_recap_infos {float:left; border-left:1px solid #102f54; border-right:1px solid #102f54; width:608px;}
							.part_gauche_panier.detail .tableau_panier .bloc_recap_infos .bloc_info {float:left;}
							.part_gauche_panier.detail .tableau_panier .bloc_recap_infos .bloc_info .tit_bloc_info {float:left; background:#102f54; padding:5px 20px; color:#fff; font-size:12px;}
							.part_gauche_panier.detail .tableau_panier .bloc_recap_infos .bloc_info .texte_bloc_info {float:left; font-size:11px; padding:10px 20px 20px 20px;}
							.part_gauche_panier.detail .tableau_panier .bloc_recap_infos .bloc_info .texte_bloc_info .lien_modifier {color:#ff7200; font-size:11px; padding-left:10px; background:url('/images/puce-lien.png') 0 4px no-repeat;}
								
							.part_gauche_panier.detail .tableau_panier .bloc_recap_infos .bloc_info.facturation,
							.part_gauche_panier.detail .tableau_panier .bloc_recap_infos .bloc_info.modelivraison {width:303px; border-right:1px solid #fff;}
							.part_gauche_panier.detail .tableau_panier .bloc_recap_infos .bloc_info.facturation .tit_bloc_info,
							.part_gauche_panier.detail .tableau_panier .bloc_recap_infos .bloc_info.modelivraison .tit_bloc_info {width:263px;}
							
							.part_gauche_panier.detail .tableau_panier .bloc_recap_infos .bloc_info.livraison,
							.part_gauche_panier.detail .tableau_panier .bloc_recap_infos .bloc_info.modepaiement {width:304px;}
							.part_gauche_panier.detail .tableau_panier .bloc_recap_infos .bloc_info.livraison .tit_bloc_info,
							.part_gauche_panier.detail .tableau_panier .bloc_recap_infos .bloc_info.modepaiement .tit_bloc_info {width:264px;}
							
							.part_gauche_panier.detail .tableau_panier .bloc_recap_infos .bloc_info.cadeau {width:608px;}
							.part_gauche_panier.detail .tableau_panier .bloc_recap_infos .bloc_info.cadeau .tit_bloc_info {width:568px;}
							
							.part_gauche_panier.detail .tableau_panier .bloc_recap_panier .tableau_recap {padding-right:10px;}
																								
				/* fin version detail */
				
				/* version compte */
				.tableau_panier.compte {float:left; width:491px; font-size:12px; margin-left:30px;}
					.tableau_panier.compte .ligne_titres {float:left; background:url('/images/bg-titres-compte.gif') 0 0 no-repeat; width:491px; height:31px; color:#fff; font-size:12px;}
					.tableau_panier.compte .ligne_type {float:left; border-left:1px solid #102f54; border-right:1px solid #102f54; border-top:1px solid #102f54; width:489px;}
					.tableau_panier.compte .ligne_type.exception {border-top:none;}
					.tableau_panier.compte .bloc_recap_panier {float:left; background:url('/images/bg-bloc-recap-compte.gif') left bottom no-repeat; border-top:2px solid #fff; width:471px; padding:10px;}
						.tableau_panier.compte .bloc_recap_panier .bt_recap_commandes {float:right; color:#fff; background:#2d4868; border:1px solid #2d4868; text-transform:uppercase; padding:8px 15px; font-size:11px; text-decoration:none;}
						.tableau_panier.compte .bloc_recap_panier .bt_recap_commandes:hover {color:#2d4868; background:#fff; border:1px solid #2d4868;}
													
						.tableau_panier.compte .ligne_titres .numero,
						.tableau_panier.compte .ligne_type .numero {width:76px; padding-left:16px; text-align:center;}
						.tableau_panier.compte .ligne_titres .date,
						.tableau_panier.compte .ligne_type .date {width:110px; text-align:center;}
						.tableau_panier.compte .ligne_titres .etat,
						.tableau_panier.compte .ligne_type .etat {width:170px;}
						.tableau_panier.compte .ligne_titres .total,
						.tableau_panier.compte .ligne_type .total {width:100px; text-align:right;}
						.tableau_panier.compte .ligne_titres .numero,
						.tableau_panier.compte .ligne_titres .date,
						.tableau_panier.compte .ligne_titres .etat,
						.tableau_panier.compte .ligne_titres .total {float:left; color:#fff; padding-top:6px;}
						.tableau_panier.compte .ligne_type .numero {font-weight:bold; color:#ff7200; margin-left:16px;}						
						.tableau_panier.compte .ligne_type .numero,
						.tableau_panier.compte .ligne_type .date,
						.tableau_panier.compte .ligne_type .etat,
						.tableau_panier.compte .ligne_type .total {float:left; /*color:#102f54;*/ font-size:12px; padding:8px 0;}						
					/* fin version compte */
							
				.pag_content.panier .part_droite_panier {float:left; width:240px;}
					.part_droite_panier .bloc_codepromo {float:left; background:url('/images/bg-bloc-reduc-panier.gif') left top no-repeat; width:230px; font-size:12px; color:#fff; font-weight:bold; padding:6px 8px 5px 8px; border-bottom:2px solid #fff;}
						.part_droite_panier .bloc_codepromo .input_codepromo {float:left; background:#fff; border:none; margin:5px 1px 5px 0; height:20px; padding:2px; width:190px;}
						.part_droite_panier .bloc_codepromo .bt_ok_cp {float:left; background:#fff; color:#ff7200; margin:5px 0; padding:4px 5px 3px 5px; height:17px; text-decoration:none;}
					.part_droite_panier .bloc_mode_livraison {float:left; border-left:1px solid #102f54; border-right:1px solid #102f54; width:236px; padding:10px 1px; font-size:12px;}
						.part_droite_panier .bloc_mode_livraison .tit_bloc_mode_livraison {float:left; font-size:12px; color:#ff7200; font-weight:bold; padding-left:6px; margin-bottom:5px;}
						.part_droite_panier .bloc_mode_livraison .ligne_mode_livraison {float:left; width:236px; background:#fff; padding:2px 0;}
						.part_droite_panier .bloc_mode_livraison .ligne_mode_livraison input {z-index:1;}
						.part_droite_panier .bloc_mode_livraison .ligne_mode_livraison label {float:left; color:#102f54; font-size:11px; width:210px; padding:2px 5px 2px 20px; z-index:1;}
						.part_droite_panier .bloc_mode_livraison .ligne_mode_livraison label:hover,
						.part_droite_panier .bloc_mode_livraison .ligne_mode_livraison label.on {background-color:#ffe3cc;}
							.part_droite_panier .bloc_mode_livraison .ligne_mode_livraison label strong {color:#102f54;}
						.part_droite_panier .bloc_mode_livraison .info_cadeau {float:left; margin:10px 0 10px 1px; padding:10px 0 0 10px; border-top:1px solid #102f54; width:224px;}
							.part_droite_panier .bloc_mode_livraison .info_cadeau label {float:left; color:#102f54;}
							.part_droite_panier .bloc_mode_livraison .info_cadeau label .lien_message_cadeau {float:left; font-size:11px; font-style:italic; color:#ff7200;}
						.part_droite_panier .bas_bloc_droit_panier {float:left; background:url('/images/bg-bas-bloc-modelivraison-panier.gif') no-repeat; width:240px; height:6px;}
						
				.pag_content.panier .bloc_identification {float:left; width:431px; margin-right:20px;}
					.bloc_identification .tit_bloc_ident {float:left; width:401px; color:#fff; text-transform:uppercase; font-weight:bold; font-size:14px; background:url('/images/bg-tit-identification.gif') top left no-repeat; min-height:28px; padding:10px 10px 0 20px; border-bottom:2px solid #fff;}
					.bloc_identification .contenu_bloc_ident {float:left; width:351px; background:#e3e3e3; border-bottom:2px solid #fff; padding:10px 40px; min-height:80px;}
					.bloc_identification .contenu_bloc_ident .lien_mdp {float:right; font-size:11px; color:#858282; margin-right:14px;}
					.bloc_identification .contenu_bloc_ident label {float:left; width:100px; font-size:11px; padding:8px 0 0 0;}
					.bloc_identification .contenu_bloc_ident label.titre {font-size:14px; font-weight:bold; color:#ff7200; width:300px; margin-bottom:7px;}
					.bloc_identification .contenu_bloc_ident .input_identification {float:left; background:url('/images/input-identification.png') no-repeat; width:230px; height:23px; padding:2px 5px; border:none; margin:2px; font-size:11px;}
					.bloc_identification .bloc_action {float:left; border-left:1px solid #102f54; border-right:1px solid #102f54; width:99.7%; text-align:center; font-size:11px; color:#2d4868; min-height:80px;}
						.bloc_action .info_checkbox {float:left; width:340px; padding-left:89px; text-align:left; margin-bottom:10px;}
						.bloc_action .info_checkbox .custom-checkbox label {color:#102f54;}
						.bloc_action .bt_action_ident {background:#ff7200; border:1px solid #ff7200; color:#fff; text-transform:uppercase; font-size:11px; text-align:center; padding:6px 15px; text-decoration:none;}
						.bloc_action .bt_action_ident:hover {background:#fff; border:1px solid #ff7200; color:#ff7200;}
						.bloc_identification .bloc_action.modelivr {text-align:left; padding:10px 0 10px 20px; width:409px; font-size:12px; color:#000; line-height:17px;}
							.bloc_identification .bloc_action.modelivr .lien_adresse {float:left; color:#ff7200; font-size:11px; padding-left:10px; background:url('/images/puce-lien.png') 0 5px no-repeat;}
					.bloc_identification .bas_bloc_ident {float:left; background:url('/images/bg-bas-bloc-identification.gif') no-repeat; width:431px; height:7px;}
					
				.pag_content.panier .bloc_identification.livraison {width:531px; margin-top:20px;}
					.bloc_identification.livraison .tit_bloc_ident {width:501px; background:url('/images/bg-tit-mode-livraison.gif') top left no-repeat;}
					.bloc_identification.livraison .bloc_action {width:509px; padding:10px 0 0 20px; text-align:left; font-size:11px; color:#000;}
						.bloc_identification.livraison .bloc_action .bloc_texte {float:left; width:230px; line-height:15px; margin-right:20px;}
						.bloc_identification.livraison .bloc_action .bloc_droit_livraison {float:left; width:230px;}
						.bloc_identification.livraison .bloc_action .bloc_droit_livraison .titre_bloc {float:left; font-size:12px; color:#ff7200; font-weight:bold; width:238px; margin-bottom:5px; background:#fff; z-index:1;}
						.bloc_identification.livraison .bloc_action .bloc_droit_livraison label {float:left; color:#000; font-size:11px; z-index:1; width:204px;}
						.bloc_identification.livraison .bloc_action .bloc_droit_livraison label.on {background-color:#FFE3CC;}
						.bloc_identification.livraison .bloc_action .bloc_droit_livraison .lien_modif {float:right; color:#ff7200; font-size:11px; padding-left:10px; background:url('/images/puce-lien.png') 0 5px no-repeat; margin-top:4px;}
					.bloc_identification.livraison .bas_bloc_ident {background:url('/images/bg-bas-bloc-mode-livraison.gif') no-repeat; width:531px;}
					
				.bloc_identification.livraison .infos_reassurance {float:left; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; width:531px; font-size:11px;}
					.bloc_identification.livraison .infos_reassurance .pic_satisfait {float:left; background:url('/images/pic-satisfait-produit.png') no-repeat; height:24px; padding:12px 0 0 34px; margin-left:14px;}
					.bloc_identification.livraison .infos_reassurance .pic_livraison {float:left; background:url('/images/pic-livraison-produit.png') no-repeat; height:24px; padding:12px 0 0 40px; margin-left:56px;}
					.bloc_identification.livraison .infos_reassurance .pic_securise {float:left; background:url('/images/pic-paiement-securise-produit.png') no-repeat; height:24px; padding:12px 0 0 32px; margin-left:50px;}
					
				.pag_content.panier .bt_action {float:left; margin-top:20px; background:#ff7200; border:1px solid #ff7200; color:#fff; text-transform:uppercase; font-size:11px; text-align:center; padding:11px 36px; text-decoration:none;}
				.pag_content.panier .bt_action:hover {background:#fff; border:1px solid #ff7200; color:#ff7200;}
					
				.pag_content.panier .bloc_identification.paiement {width:331px; margin-top:20px;}
					.bloc_identification.paiement .tit_bloc_ident {float:left; width:301px; background:url('/images/bg-tit-paiement.gif') top left no-repeat;}
					.bloc_identification.paiement .bloc_action {width:309px; padding:10px 0 0 20px; text-align:left; font-size:11px; color:#000; position:relative;}
					.bloc_identification.paiement .bloc_action /*label*/.visus_cartes {float:right; position:absolute; right:90px; top:8px; background:url('/images/cb-paiement.gif') 0 0 no-repeat; width:72px; height:26px;}
					.bloc_identification.paiement .bas_bloc_ident {background:url('/images/bg-bas-bloc-paiement.gif') no-repeat; width:331px;}
					
				.pag_content.panier .zone_titre .ss_titre {float:left; font-size:13px; color:#103055; text-align:center; margin-top:20px; width:956px;}
					
		
		
	/*  Footer */
	/*  ----------------------------------------------------------- */
		#global #englob_footer {float:left; background:#f0f0f0; border-top:1px solid #dde2e7; margin:0 auto; position:relative; width:100%; bottom:0; left:0; clear:both; padding:10px 0;}
			#englob_footer #footer {margin:0 auto; width:1000px;}
			
			#footer .separation_footer {float:left; border-bottom:1px solid #dde2e7; width:1000px; height:10px;}
			
			#footer .bloc_footer {float:left; width:318px; padding-left:15px;}
				.bloc_footer .tit_bloc_footer {float:left; font-size:22px; font-size:20px\9; font-family:'burst'; color:#103055; width:318px;}
					.tit_bloc_footer.newsletter {color:#8f69be;}
					.tit_bloc_footer.avis {color:#e071bc;}
					.tit_bloc_footer.partage {color:#f1916f; margin-left:34px;}
				.bloc_footer .infos_bloc_footer {float:left; font-size:11px; margin:10px 0; line-height:18px; width:288px;}
					.infos_bloc_footer.exception {text-align:center; width:290px;}
					/*.infos_bloc_footer.exception .fb-like.fb_edge_widget_with_comment.fb_iframe_widget {position:relative; top:0px; left:102px;}*/
					.infos_bloc_footer.exception .button_count .like_button_dark .like_button_no_like .liketext,
					.infos_bloc_footer.exception .button_count .connect_widget_like_button .liketext {background-position:-1px -47px; font-size:13px;}
				
				#footer .bloc_footer.newsletter {background:url('/images/bg-bloc-footer-newsletter.png') right top no-repeat; margin-bottom:10px; padding-left:0; padding-right:15px;}
				.bloc_footer.newsletter .input_newsletter_footer {float:left; border:0; color:#b1b1b1; font-size:11px; background:url('/images/bg-input-newsletter-footer.png') no-repeat; width:230px; height:26px; margin-top:7px; padding:1px 5px; !padding:6px 5px;! }
				.bt_ok_newsletter_footer {float:left; background:url('/images/bt-ok-newsletter-footer.png') 0 0 no-repeat; width:34px; height:22px; color:#fff; font-size:11px; text-align:center; padding-top:5px; margin-left:3px; margin-top:7px;}
					.bt_ok_newsletter_footer:hover {text-decoration:none; background-position:0 -27px; color:#103055;}
					
				
				.bloc_footer.partage .bt_jaime_footer {float:left; background:url('/images/bt-jaime-footer.png') 0 0 no-repeat; width:78px; height:27px; margin:10px 0 0 110px;}
					.bloc_footer.partage .bt_jaime_footer:hover {background:url('/images/bt-jaime-footer.png') 0 -27px no-repeat;}
								
				.bloc_footer.avis {background:url('/images/bg-bloc-footer-partage.png') right top no-repeat; height:145px;}
				.bloc_footer.avis .infos_bloc_footer .avis_client_footer {float:left; background:url('/images/pic-etoiles-avis-footer.png') 0 0 no-repeat; width:11px; height:11px; margin-top:4px;}
					.bloc_footer.avis .infos_bloc_footer .avis_client_footer:hover,
					.bloc_footer.avis .infos_bloc_footer .avis_client_footer.on {background-position:0 -11px;}
				.bloc_footer.avis .infos_bloc_footer .bt_voir_avis_footer {float:left; background:url('/images/bt-voir-avis-footer.png') 0 0 no-repeat; width:79px; height:23px; color:#fff; text-align:center; padding-top:4px; margin:0 6px;}
				.bloc_footer.avis .infos_bloc_footer .bt_donner_avis_footer {float:left; background:url('/images/bt-donner-avis-footer.png') 0 0 no-repeat; width:105px; height:23px; color:#fff; text-align:center; padding-top:4px;}
					.bloc_footer.avis .infos_bloc_footer .bt_voir_avis_footer:hover,
					.bloc_footer.avis .infos_bloc_footer .bt_donner_avis_footer:hover {background-position:0 -27px; color:#103055; text-decoration:none;}
						.infos_bloc_footer .marquage_bouton {float:left; border-bottom:3px solid #ccc; width:190px; height:23px;}
			
			
			#footer .liens_navigation_footer {float:left; width:1000px; border-bottom:1px solid #dde2e7; padding:20px 0;}
				.liens_navigation_footer .ul_footer {float:left; list-style-type:none; width:220px; margin-right:30px;}
				.liens_navigation_footer .ul_footer li {float:left; color:#39689c; font-size:12px; width:200px;}
				.liens_navigation_footer .ul_footer li a {float:left; font-size:11px; color:#000000; padding-top:3px;}
				
				.liens_navigation_footer .bloc_partage_footer {float:left; background:#e3e4e4; width:220px; text-align:center; font-size:16px; padding:10px;}
					.bloc_partage_footer a {font-size:11px; padding-top:40px; width:65px; margin-top:5px;}
					.bloc_partage_footer .bt_facebook_footer {float:left; background:url('/images/facebook_footer.png') 10px 0 no-repeat; margin-left:10px;}
					.bloc_partage_footer .bt_twitter_footer {float:left; background:url('/images/twitter_footer.png') 10px 0 no-repeat;}
					.bloc_partage_footer .bt_blog_footer {float:left; background:url('/images/blog_footer.png') 10px 0 no-repeat;}
			
			#footer .txt_descriptif_footer {float:left; color:#b1b1b1; font-size:11px; line-height:18px; padding-top:20px;  width:1000px;}
				.txt_descriptif_footer a {color:#b1b1b1;}
			
			#footer .liens_footer {float:left; font-size:11px; color:#000; width:810px; height:20px; border-top:1px solid #dde2e7; padding-top:10px; margin-top:20px; position:relative;}
				.liens_footer a {text-decoration:underline;}
				.liens_footer a:hover {text-decoration:none;}
				
				.liens_footer .partage_footer {float:left; position:absolute; top:6px; right:200px;}
					.partage_footer a.bt_twitter_footer {float:right; background:url('/images/bt-twit-header.png') 0 0 no-repeat; width:26px; height:26px;}
					.partage_footer a.bt_facebook_footer {float:right; background:url('/images/bt-facebook-header.png') 0 0 no-repeat; width:26px; height:26px;}
					.partage_footer a.bt_blog_footer {float:right; background:url('/images/bt-blog-header.png') 0 0 no-repeat; width:26px; height:26px;}
						.partage_footer a.bt_twitter_footer:hover,
						.partage_footer a.bt_facebook_footer:hover,
						.partage_footer a.bt_blog_footer:hover {background-position:0 -26px;}
			
			#footer .infos_paiement {float:left; font-size:11px; width:190px; background:url('/images/pic-paiement-footer.png') right no-repeat; height:20px; border-top:1px solid #dde2e7; padding:10px 0 0 0; margin-top:20px;}
			
			
/* customisation checkbox navg */
	.bloc_action .custom-checkbox,
	.navigation_gauche_niv2 .custom-checkbox,
	.navigation_gauche_niv2 .custom-radio,
	.bloc_action_recap .custom-checkbox {position:relative;}
		
	.bloc_action .custom-checkbox input,
	.navigation_gauche_niv2 .custom-checkbox input,
	.navigation_gauche_niv2 .custom-radio input,
	.bloc_action_recap .custom-checkbox input {position:absolute; left:2px; top:3px; margin:0; z-index:0; !top:-1px; !left:-1px;}
	
	.bloc_action .custom-checkbox label,
	.navigation_gauche_niv2 .custom-checkbox label,
	.navigation_gauche_niv2 .custom-radio label,
	.bloc_action_recap .custom-checkbox label {display:block; position:relative; z-index:1; font-size:12px; padding-right:1em; /*line-height:1;*/ padding:.10em 0 .10em 35px; /*margin:0 0 .5em;*/ /*padding:3px 0 0 30px;*/ cursor:pointer;}
	
	.bloc_action .custom-checkbox label,
	.navigation_gauche_niv2 .custom-checkbox label,
	.bloc_action_recap .custom-checkbox label {background:url('/images/checkbox.png') no-repeat; min-width:21px; height:15px; color:#fff; padding-top:3px;}
	
	.navigation_gauche_niv2 .custom-radio label {background:url('/images/radio-button.png') no-repeat; min-width:21px; min-height:15px; color:#fff; z-index:1}
	
	.bloc_action .custom-checkbox label,
	.navigation_gauche_niv2 .custom-checkbox label,
	.bloc_action_recap .custom-checkbox label {background-position:0px -1px;}
	
	.navigation_gauche_niv2 .custom-radio label {background-position:0px -2px;}
	
	.bloc_action .custom-checkbox label.hover,
	.navigation_gauche_niv2 .custom-checkbox label.hover,
	.bloc_action_recap .custom-checkbox label.hover {background-position:0px -20px;}
	
	.navigation_gauche_niv2 .custom-radio label.hover {background-position:0px -49px;}
	
	.bloc_action .custom-checkbox label.focus,
	.navigation_gauche_niv2 .custom-checkbox label.focus,
	.bloc_action_recap .custom-checkbox label.focus {background-position:0px -1px;}
	
	.navigation_gauche_niv2 .custom-radio label.focus {background-position:0px -2px;}
	
	.bloc_action .custom-checkbox label.checked,
	.navigation_gauche_niv2 .custom-checkbox label.checked,
	.bloc_action_recap .custom-checkbox label.checked {background-position:0px -20px;}
	
	.navigation_gauche_niv2 .custom-radio label.checked {background-position:0px -49px;}
	
	.bloc_action .custom-checkbox label.checkedHover, 
	.bloc_action .custom-checkbox label.checkedFocus,
	.navigation_gauche_niv2 .custom-checkbox label.checkedHover, 
	.navigation_gauche_niv2 .custom-checkbox label.checkedFocus,
	.bloc_action_recap .custom-checkbox label.checkedHover,
	.bloc_action_recap .custom-checkbox label.checkedFocus {background-position:0px -20px;}
	
	.bloc_action .custom-checkbox label.focus,
	.navigation_gauche_niv2 .custom-checkbox label.focus,
	.navigation_gauche_niv2 .custom-radio label.focus,
	.bloc_action_recap .custom-checkbox label.focus {outline:1px dotted #ccc;}
	
/* customisation checkbox panier */
	.bloc_mode_livraison .custom-checkbox,
	.bloc_gris_checkbox .custom-checkbox,
	.bloc_mode_livraison .custom-radio,
	.bloc_action .custom-radio {position:relative;}
		
	.bloc_mode_livraison .custom-checkbox input,
	.bloc_gris_checkbox .custom-checkbox input, 
	.bloc_mode_livraison .custom-radio input,
	.bloc_action .custom-radio input {position:absolute; left:2px; top:3px; margin:0; z-index:0;}
	
	.bloc_mode_livraison .custom-checkbox label,
	.bloc_gris_checkbox .custom-checkbox label,
	.bloc_mode_livraison .custom-radio label,
	.bloc_action .custom-radio label {display:block; position:relative; /*z-index:1;*/ font-size:12px; padding-right:1em; padding:.10em 0 .10em 35px; cursor:pointer;}
	
	.bloc_mode_livraison .custom-checkbox label,
	.bloc_gris_checkbox .custom-checkbox label {background:url('/images/checkbox2.png') no-repeat; min-width:21px; height:15px; color:#fff; padding-top:3px;}
	
	.bloc_mode_livraison .custom-radio label,
	.bloc_action .custom-radio label {background:url('/images/radio-button.png') no-repeat; min-width:21px; min-height:15px; color:#fff; z-index:1}
	
	.bloc_mode_livraison .custom-checkbox label, .bloc_gris_checkbox .custom-checkbox label, .bloc_mode_livraison .custom-radio label, .bloc_action .custom-radio label {background-position:0px -1px;}
	
	.bloc_mode_livraison .custom-checkbox label.hover,
	.bloc_gris_checkbox .custom-checkbox label.hover {background-position:0px -20px;}
	.bloc_mode_livraison .custom-radio label.hover,
	.bloc_action .custom-radio label.hover {background-position:0px -48px;}
	
	.bloc_mode_livraison .custom-checkbox label.focus,
	.bloc_gris_checkbox .custom-checkbox label.focus,
	.bloc_mode_livraison .custom-radio label.focus,
	.bloc_action .custom-radio label.focus {background-position:0px 0px;}
	
	.bloc_mode_livraison .custom-checkbox label.checked,
	.bloc_gris_checkbox .custom-checkbox label.checked {background-position:0px -20px;}
	.bloc_mode_livraison .custom-radio label.checked,
	.bloc_action .custom-radio label.checked {background-position:0px -48px;}
	
	.bloc_mode_livraison .custom-checkbox label.checkedHover, 
	.bloc_mode_livraison .custom-checkbox label.checkedFocus,
	.bloc_gris_checkbox .custom-checkbox label.checkedHover,
	.bloc_gris_checkbox .custom-checkbox label.checkedFocus {background-position:0px -20px;}
	
	.bloc_mode_livraison .custom-checkbox label.focus,
	.bloc_gris_checkbox .custom-checkbox label.focus, 
	.bloc_mode_livraison .custom-radio label.focus,
	.bloc_action .custom-radio label.focus {outline:1px dotted #ccc;}
	

/* Prettypopin */	
	#overlay {background: #000;position: absolute; top: 0; left: 0;z-index: 10000;width: 100%;}
	.prettyPopin {display: none;overflow: hidden;position: absolute; z-index: 11000;top: 50%; left: 50%;}
	.prettyPopin a#b_close {display: none;position: absolute; z-index: 2;top: 10px; right: 13px;width: 41px; height: 9px;text-indent: -10000px;}
	.prettyPopin .prettyContent {float:left;position: relative;font-size: 1.2em;}
	.prettyPopin .prettyContent .prettyContent-container {display: none;float:left;padding: 20px 15px 15px 15px;}
	.prettyPopin .prettyContent .loader {position: absolute;top: 50%; left: 50%; margin: 0 0 0 -14px;height:24px;width:24px;}
	#popin_ajout_panier2/*,
	#popin_ajout_message*/ {float:left; width:477px; padding:14px 14px 0 0;}
		#popin_ajout_panier2 .partie_haute,
		#popin_ajout_message .partie_haute {float:left; width:491px; height:35px; background:url('/images/bg-popin-haut.png') no-repeat;}
		#popin_ajout_panier2 .partie_centrale,
		#popin_ajout_message .partie_centrale {float:left; width:491/*426*/px; background:url('/images/bg-popin-centre.png') repeat-y;}
			#popin_ajout_panier2 .partie_centrale .bloc_content,
			#popin_ajout_message .partie_centrale .bloc_content {float:left; color:#1b304a; font-size:12px; margin-left:/*40*/20px; width:/*386*/410px; text-align:left;}
			#popin_ajout_message .partie_centrale .bloc_content strong {color:#1b304a;}
				#popin_ajout_panier2 .partie_centrale .bloc_content .partie_droite_popin {float:left; width:184px;}
					#popin_ajout_panier2 .partie_centrale .bloc_content .partie_droite_popin .titre_produit {float:left; font-size:12px; width:184px; margin-top:16px;}
					#popin_ajout_panier2 .partie_centrale .bloc_content .partie_droite_popin .prix_popin {float:left; color:#ff7800; font-size:24px; font-weight:bold; width:184px; margin:5px 0;}
						#popin_ajout_panier2 .partie_centrale .bloc_content .partie_droite_popin .prix_popin .infos_prix_catalogue {font-size:18px; font-weight:bold; color:#ff7800;}
							#popin_ajout_panier2 .partie_centrale .bloc_content .partie_droite_popin .prix_popin .infos_prix_catalogue .prix_barre {text-decoration:line-through; font-size:13px; font-weight:normal; font-style:italic;}
							
					#popin_ajout_panier2 .partie_centrale .bloc_content .partie_droite_popin .bloc_taille_qte_popin {float:left; background:#e3e3e3; width:172px; padding:6px;}
						#popin_ajout_panier2 .partie_centrale .bloc_content .partie_droite_popin .bloc_taille_qte_popin .ligne_taille_qte .bloc_taille {width:100px;}
						#popin_ajout_panier2 .partie_centrale .bloc_content .partie_droite_popin .bloc_taille_qte_popin .ligne_taille_qte .bloc_qte {width:66px;}
			#popin_ajout_panier2 .partie_centrale .bloc_content .bt_popin,
			#popin_ajout_message .partie_centrale .bloc_content .bt_popin {float:right; color:#fff; background:#ff7800; text-transform:uppercase; font-size:11px; text-align:center; padding:5px 15px; margin-top:10px; border:1px solid #ff7800; text-decoration:none; margin-right:20px;}
			#popin_ajout_panier2 .partie_centrale .bloc_content .bt_popin.pic_retour {background:#ff7800 url('/images/pic-fleche-bt-retour.png') 2px 4px no-repeat; width:150px; width:153px\9; width:180px!;}
			#popin_ajout_panier2 .partie_centrale .bloc_content .bt_popin.pic_continue,
			#popin_ajout_message .partie_centrale .bloc_content .bt_popin.pic_continue {background:#ff7800 url('/images/pic-fleche-bt-continue.png') 98px 4px no-repeat; width:86px;}
			#popin_ajout_panier2 .partie_centrale .bloc_content .bt_popin.pic_continue_big,
			#popin_ajout_message .partie_centrale .bloc_content .bt_popin.pic_continue_big {background:#ff7800 url('/images/pic-fleche-bt-continue.png') 124px 4px no-repeat; width:120px; width:150px!; padding-left:10px;}
			#popin_ajout_panier2 .partie_centrale .bloc_content .bt_popin:hover,
			#popin_ajout_message .partie_centrale .bloc_content .bt_popin:hover {color:#ff7800; background:#fff; border:1px solid #ff7800;}
			#popin_ajout_panier2 .partie_centrale .bloc_content .bt_popin.pic_retour:hover {background:#fff url('/images/pic-fleche-bt-retour.png') 2px 4px no-repeat;}
			#popin_ajout_panier2 .partie_centrale .bloc_content .bt_popin.pic_continue:hover,
			#popin_ajout_message .partie_centrale .bloc_content .bt_popin.pic_continue:hover {background:#fff url('/images/pic-fleche-bt-continue.png') 98px 4px no-repeat;}
			#popin_ajout_panier2 .partie_centrale .bloc_content .bt_popin.pic_continue_big:hover,
			#popin_ajout_message .partie_centrale .bloc_content .bt_popin.pic_continue_big:hover {background:#fff url('/images/pic-fleche-bt-continue.png') 124px 4px no-repeat;}
			#popin_ajout_panier2 .partie_centrale #bt_fermer_popin,
			#popin_ajout_message .partie_centrale #bt_fermer_popin {float:right; margin:1px 44px 0 0; width:21px; height:19px; background:url('/images/bt-fermer.png') no-repeat; cursor:pointer;}
			#popin_ajout_panier2 .partie_centrale .titre_popin {float:left; width:100%; margin:15px 0 0 0; color:#666;}
		#popin_ajout_panier2 .partie_basse,
		#popin_ajout_message .partie_basse {float:left; width:491px; height:35px; background:url('/images/bg-popin-bas.png') no-repeat;}
		
		#popin_ajout_message .partie_centrale .bloc_content .textarea_cadeau {float:left; width:380px; margin:10px 0; background:#fff; border:1px solid #2d4868; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; height:90px;}
		#popin_ajout_message .partie_centrale .bloc_content .input_popin {float:left; width:350px; margin:10px 0; background:#fff; border:1px solid #2d4868; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; height:22px; padding:2px;}
		#popin_ajout_message .partie_centrale .bloc_content .bloc_mode_livraison {float:left; width:373px; padding:10px 1px; font-size:12px;}
			#popin_ajout_message .partie_centrale .bloc_content .bloc_mode_livraison .ligne_mode_livraison {float:left; width:373px; background:#fff; padding:2px 0;}
			#popin_ajout_message .partie_centrale .bloc_content .bloc_mode_livraison .ligne_mode_livraison input {z-index:1;}
			#popin_ajout_message .partie_centrale .bloc_content .bloc_mode_livraison .ligne_mode_livraison label {float:left; color:#102f54; font-size:12px; width:346px; padding:2px 5px 2px 20px; z-index:1;}
			#popin_ajout_message .partie_centrale .bloc_content .bloc_mode_livraison .ligne_mode_livraison label:hover,
			#popin_ajout_message .partie_centrale .bloc_content .bloc_mode_livraison .ligne_mode_livraison label.on {background-color:#ffe3cc;}
				#popin_ajout_message .partie_centrale .bloc_content .bloc_mode_livraison .ligne_mode_livraison label strong {color:#102f54;}
		
/* JqZoom*/
	.zoomPad {position:relative; float:left; z-index:10109; cursor:crosshair;}	
	.zoomPreload {-moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(/images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; z-index:110; width:90px; height:43px; position:absolute; top:0px; left:0px;* width:100px;* height:49px;}	
	.zoomPup {overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60);	z-index:120; position:absolute;	border:1px solid #CCC; z-index:101; cursor:crosshair;}
	.zoomOverlay {position:absolute; left:0px; top:0px;	background:#FFF; /*opacity:0.5;*/z-index:5000; width:100%; height:100%;	display:none; z-index:101;}
	.zoomWindow {position:absolute; left:110%; top:40px; background:#FFF; z-index:6000;	height:auto; z-index:10000; z-index:110;}
	.zoomWrapper {position:relative; border:1px solid #999; z-index:110;}
	.zoomWrapperImage {display:block; position:relative; overflow:hidden; z-index:110;}
	.zoomWrapperImage img {border:0px; display:block; position:absolute; z-index:101;}
	.zoomIframe {z-index: -1; filter:alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80; position:absolute; display:block;}
	
/* Selectmenu
----------------------------------*/
	.ui-selectmenu {display: block; display: inline-block; position: relative; height: 2.2em; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1;}
	.ui-selectmenu-icon {position:absolute; right:6px; margin-top:-8px; top: 50%;}
	.ui-selectmenu-menu {padding:0; margin:0; position:absolute; top: 0; display: none; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
	.ui-selectmenu-menu ul {padding:0; margin:0; list-style:none; position: relative; overflow: auto; overflow-y: auto ; overflow-x: hidden; border:1px solid #ccc;}
	.ui-selectmenu-open {display: block;}
	.ui-selectmenu-menu-popup {margin-top: -1px;}
	.ui-selectmenu-menu-dropdown {}
	.ui-selectmenu-menu li {padding:0; margin:0; background:#fff; display: block; font-weight:normal;}
	.ui-selectmenu-menu li a {display: block; padding:1px 5px 0px 5px; text-decoration:none; outline:none; font-size:11px; text-align:left;}
	.ui-selectmenu-menu li a:hover {color:#ff7800;}
	.ui-selectmenu-status {line-height: 1.4em; display: block; padding:1px 5px 0px 5px; outline:none; text-decoration:none; background:#fff url('/images/fleche-select.gif') right top no-repeat; border:1px solid #ccc; margin-top:5px;}
	.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled {cursor: default;}
	.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
	.ui-selectmenu-hasIcon .ui-selectmenu-status {padding-left: 20px; position: relative; margin-left: 5px; text-decoration:none;}
	.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon {position: absolute; top: 1em; margin-top: -8px; left: 0;}
	.ui-selectmenu-status {line-height: 1.4em;}
	.ui-selectmenu-open li.ui-selectmenu-item-focus a {}
	.ui-selectmenu-open li.ui-selectmenu-item-selected {}
	.ui-selectmenu-menu li span,.ui-selectmenu-status span {display:block; margin-bottom: .2em;}
	.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold;}
	.ui-selectmenu-menu li .ui-selectmenu-item-content {}
	.ui-selectmenu-menu li .ui-selectmenu-item-footer {opacity: .8;}
	/* for optgroups */
	.ui-selectmenu-menu .ui-selectmenu-group {font-size: 1em; }
	.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {line-height: 1.4em; display:block; padding: .6em .5em 0; font-weight: bold;}
	.ui-selectmenu-menu .ui-selectmenu-group ul {margin: 0; padding: 0;}
	/* IE6 workaround (dotted transparent borders) */
	* html .ui-selectmenu-menu li {border-color: pink; filter:chroma(color=pink); width:100%;}
	* html .ui-selectmenu-menu li a {position: relative; text-decoration:none;}
	/* IE7 workaround (opacity disabled) */
	*+html .ui-state-disabled, *+html .ui-state-disabled a {color: silver; text-decoration:none;}
	
	.ui-selectmenu.ui-widget.ui-state-default.ui-selectmenu-dropdown.select_taille.ui-corner-all,
	.ui-selectmenu.ui-widget.ui-state-default.ui-selectmenu-dropdown.select_taille.ui-state-active.ui-corner-top.ui-selectmenu-focus.ui-state-hover a {text-decoration:none;}
