/* CSS styles of 1000reduc.com by Open Resources www.openresources.fr */

/*  ----------------------------------------------------------- */
/*  Balises generales */
/*  ----------------------------------------------------------- */
*{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#242729;}
body {background:#931006 url('/img/background.gif') repeat-x top; text-align:center; margin:0; font-family:Arial, Helvetica, sans-serif;}
img{border:0}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
br.cleaner {clear:both; height:0px; font-size:0px; border:none; margin:0; padding:0; background:transparent;}

div#global {margin:0 auto; position:relative; text-align:left; width:977px;}
	div#global_prehome {margin:0 auto; position:relative; text-align:left; width:711px;}
div#global div#centre {float:left; background-color:#ffffff;}


/*  ----------------------------------------------------------- */
/*  Header */
/*  ----------------------------------------------------------- */
div#global div#header {float:left; background:url('/img/img-head.png') no-repeat; width:977px; /*height:230px;*/ margin-top:10px;}

div#global div#header div.logo {float:left; width:233px; padding-top:10px;}

div#global div#header .btn_prevenir_ami {float:left; height:49px; width:211px;}
div#global div#header .btn_prevenir_ami a{float:left; width:211px; height:34px; background:url('/img/btn-prevenir-ami.png') no-repeat; color:#333333; padding-top:15px; text-decoration:none;}
div#global div#header .btn_prevenir_ami a:hover{background:url('/img/btn-prevenir-ami.png') no-repeat 0px -51px;}
div#global div#header .btn_prevenir_ami a .txt {padding-left:30px;}

div#global div#header div.bandeau_pub {float:left; /*padding-top:14px;*/ width:728px; height:90px; padding-bottom:10px;}
div#global div#header h1 {font-size:16px; font-weight:bold;}
div#global div#header h1 .rouge{font-size:16px; font-weight:bold; color:#b40e22;}
div#global div#header div.description_site {float:left; padding-top:10px; width:728px;}
div#global div#header div.description_site .rouge{font-size:12px; font-weight:bold; color:#b40e22;}

div#global div#header div.drapeaux {float:right; width:728px; margin:10px 15px 5px 0;}
div#global div#header div.drapeaux a {float:right; margin-right:4px;}

	/*  ----------------------------------------------------------- */
	/*  Header préhome */
	/*  ----------------------------------------------------------- */
	div#global_prehome div#header_prehome {float:left; background:url('/img/img-head-prehome.png') no-repeat; width:711px; margin-top:10px;}
	
	div#global_prehome div#header_prehome div.logo {float:left; width:233px; padding-top:10px;}
	
	div#global_prehome div#header_prehome h1 {font-size:16px; font-weight:bold; padding-top:10px;}
	div#global_prehome div#header_prehome h1 .rouge{font-size:16px; font-weight:bold; color:#b40e22;}
	div#global_prehome div#header_prehome div.description_site {float:left; padding-top:10px; width:478px;}
	div#global_prehome div#header_prehome div.description_site .rouge{font-size:12px; font-weight:bold; color:#b40e22;}

/*  ----------------------------------------------------------- */
/*  Colonne gauche */
/*  ----------------------------------------------------------- */
div#global div#col_gauche {float:left; background-color:#ffffff; width:233px;}
div#global div#col_gauche span.top {float:left; background:url('/img/head-nav-gauche.gif') no-repeat; width:215px; height:22px;}
div#global div#col_gauche span.bottom {float:left; background:url('/img/footer-nav-gauche.gif') no-repeat; width:215px; height:22px;}
div#global div#col_gauche div.conteneur_nav_gauche {float:left; background:url('/img/bg-nav-gauche.gif') repeat-y; width:179px; padding-left:17px; padding-right:19px;}
div#global div#col_gauche div.conteneur_nav_gauche div.bloc_recherche {float:left;}
div#global div#col_gauche div.conteneur_nav_gauche div.bloc_recherche div.recherche {float:left; padding-top:3px;}
div#global div#col_gauche div.conteneur_nav_gauche div.bloc_recherche input.champ_recherche {float:left; width:141px; height:21px; background:url('/img/bg-champ-recherche.gif') repeat-x; border:none; padding-top:5px; padding-left:5px; padding-right:2px; font-size:11px; color:#626b70;}

div#global div#col_gauche div.conteneur_nav_gauche div.separation {float:left; background:url('/img/separation-col-gauche.png') no-repeat; width:180px; height:6px; margin-top:10px; margin-bottom:4px;}

div#global div#col_gauche div.conteneur_nav_gauche div.bloc_categories {float:left; width:170px; background-color:#ffffff; padding:5px;}
div#global div#col_gauche div.conteneur_nav_gauche div.bloc_categories h2 {font-size:13px; color:#b40e22}
div#global div#col_gauche div.conteneur_nav_gauche div.bloc_categories a {font-size:11px;}

div#global div#col_gauche div.conteneur_nav_gauche div.bloc_categories ul {float:left; list-style-type:none; width:170px;}
div#global div#col_gauche div.conteneur_nav_gauche div.bloc_categories ul li {float:left; padding-left:2px; width:170px;}
div#global div#col_gauche div.conteneur_nav_gauche div.bloc_categories ul li input {float:left; width:16px; height:16px;}
div#global div#col_gauche div.conteneur_nav_gauche div.bloc_categories ul li.impair {background-color:#f4f1e9;}
div#global div#col_gauche div.conteneur_nav_gauche div.bloc_categories ul li.pair {background-color:#ffffff;}
div#global div#col_gauche div.conteneur_nav_gauche div.bloc_categories input.checkbox_categories {float:left;}

div#global div#col_gauche div.conteneur_nav_gauche div.bloc_categories div.boutons_bloc {float:left; color:#931006; font-size:11px; width:170px; text-align:center; border-bottom:1px solid #cccaca; padding-bottom:3px; margin-bottom:3px; border-top:1px solid #cccaca; padding-top:3px; margin-top:3px;}
div#global div#col_gauche div.conteneur_nav_gauche div.bloc_categories div.boutons_bloc a {color:#626b70; font-size:11px;}

div#global div#col_gauche .btn_voir {float:left; height:39px; width:211px;}
div#global div#col_gauche .btn_voir a{float:left; width:211px; height:34px; background:url('/img/btn-voir.png') no-repeat; /*color:#ffffff;*/ padding-top:15px; text-decoration:none;}
div#global div#col_gauche .btn_voir a:hover{background:url('/img/btn-voir.png') no-repeat 0px -51px;}
div#global div#col_gauche .btn_voir a .txt {padding-left:30px; color:#ffffff;}


/*  ----------------------------------------------------------- */
/*  Contenus */
/*  ----------------------------------------------------------- */
div#global div#corps {float:left; background-color:#ffffff; width:744px; margin-top:10px;}

	/*  ----------------------------------------------------------- */
	/*  Préhome */
	/*  ----------------------------------------------------------- */
	div#global_prehome div#corps_prehome {float:left; background-color:#ffffff; width:711px; /*margin-top:10px;*/}
	
	div#global_prehome div#corps_prehome div#ambiance {float:left; background:url('/img/ambiance-prehome.jpg') no-repeat; width:215px; height:412px; margin-left:24px;}
	
	div#global_prehome div.col_gauche {float:left; background-color:#ffffff; width:215px;}
	div#global_prehome div.col_gauche span.top {float:left; background:url('/img/head-nav-gauche.gif') no-repeat; width:215px; height:22px;}
	div#global_prehome div.col_gauche span.bottom {float:left; background:url('/img/footer-nav-gauche.gif') no-repeat; width:215px; height:22px;}
	
	div#global_prehome div.col_gauche div.conteneur_nav_gauche {float:left; background:url('/img/bg-nav-gauche.gif') repeat-y; width:179px; padding-left:17px; padding-right:19px;}	
	div#global_prehome div.col_gauche div.conteneur_nav_gauche div.bloc_categories {float:left; width:170px; background-color:#ffffff; padding:5px;}
	div#global_prehome div.col_gauche div.conteneur_nav_gauche div.bloc_categories h2 {font-size:13px; color:#b40e22}
	div#global_prehome div.col_gauche div.conteneur_nav_gauche div.bloc_categories a {font-size:11px;}
	div#global_prehome div.col_gauche div.conteneur_nav_gauche div.bloc_categories ul {float:left; list-style-type:none; width:170px;}
	div#global_prehome div.col_gauche div.conteneur_nav_gauche div.bloc_categories ul li {float:left; padding-left:2px; width:170px;}
	div#global_prehome div.col_gauche div.conteneur_nav_gauche div.bloc_categories ul li.impair {background-color:#f4f1e9;}
	div#global_prehome div.col_gauche div.conteneur_nav_gauche div.bloc_categories ul li.pair {background-color:#ffffff;}
	
	div#global_prehome div.col_gauche div.conteneur_nav_gauche div.separation {float:left; background:url('/img/separation-col-gauche.png') no-repeat; width:180px; height:6px;margin-top:2px; margin-bottom:2px;}
	
	div#global_prehome div#corps_prehome div#marques {float:left; padding:10px 30px 10px 30px; width:650px;}
	div#global_prehome div#corps_prehome div#marques h2 {font-size:14px; font-weight:bold;}
	div#global_prehome div#corps_prehome div#marques h2 span.rouge {color:#b40e22; font-size:14px; font-weight:bold;}

	/*  Page d'accueil */	
	div#global div#corps div#bloc_produits_hp {float:left; width:339px;}
	div#global div#corps div#bloc_produits_hp div.bloc_produit {float:left; width:105px; border:1px solid #d3d3d3; margin-right:6px; margin-bottom:6px; cursor:pointer;}
	div#global div#corps div#bloc_produits_hp div.bloc_produit.on {border:1px solid #b40e22;}
	div#global div#corps div#bloc_produits_hp div.bloc_produit div.intitule_produit {float:left; height:31px; background-color:#efeade; font-weight:bold; padding:2px; width:101px;}
	div#global div#corps div#bloc_produits_hp div.bloc_produit div.visu_produit {float:left; width:105px; height:106px; padding-top:4px; text-align:center;}
	div#global div#corps div#bloc_produits_hp div.bloc_produit div.infos_prix {float:left; background-color:#efeade; width:105px;}
	div#global div#corps div#bloc_produits_hp div.bloc_produit div.infos_prix div.pourcent_reduction {float:left; font-size:14px; font-weight:bold; color:#b40e22; height:17px; padding-left:2px;}
	div#global div#corps div#bloc_produits_hp div.bloc_produit div.infos_prix div.prix_barre {float:right; font-size:11px; text-decoration:line-through; padding-right:2px;}
	div#global div#corps div#bloc_produits_hp div.bloc_produit div.infos_prix div.prix {float:left; background-color:#b40e22; width:105px; height:24px; color:#ffffff; font-size:18px; font-weight:bold; text-align:center;}
	
	div#global div#corps div#colonne_produits {float:left; width:328px; border:1px solid #d3d3d3; margin-right:10px; height:456px; margin-top:5px;}
	div#global div#corps div#colonne_produits div.tit_top6 {float:left; color:#ffffff; font-weight:bold; background-color:#b40e22; height:21px; margin:2px; padding-top:5px; padding-left:5px; width:319px;}
	div#global div#corps div#colonne_produits div.bloc_produit_colonne_hp {float:left; width:320px; margin:4px; padding-top:5px;}
	div#global div#corps div#colonne_produits div.bloc_produit_colonne_hp div.produit {float:left; width:320px;}
	div#global div#corps div#colonne_produits div.bloc_produit_colonne_hp div.produit span.infos_produit {float:left; padding-left:10px; width:236px;}
	div#global div#corps div#colonne_produits div.bloc_produit_colonne_hp div.produit span.infos_produit a {float:left; background:url('/img/fleche-marques.png') no-repeat 0 4px; padding-left:12px; color:#b40e22;}
	div#global div#corps div#colonne_produits div.bloc_produit_colonne_hp div.produit div.visu_produit {float:right; border:1px solid #d3d3d3;}
	
	div#global div#corps div#colonne_produits div.bloc_produit_colonne_hp div.separation {float:left; background:url('/img/separation-head.png') bottom repeat-x; width:314px; height:1px; margin:5px;}
	
	div#global div#corps div#marques {float:left; width:330px; border:1px solid #d3d3d3; background-color:#ab9b89; margin-top:5px;}
	div#global div#corps div#marques div.intro_marques {float:left; background:url('/img/bg-marques-hp.jpg') no-repeat; width:330px; height:142px;}
	div#global div#corps div#marques div.intro_marques a {float:left; background:url('/img/fleche-marques.png') no-repeat 0 4px; padding-left:14px; margin-top:120px; margin-left:160px; font-weight:bold;}
	div#global div#corps div#marques div.logo_marques {float:left; padding: 5px 0 5px 8px;}
	div#global div#corps div#marques div.logo_marques a.logo {float:left; border:1px solid #d3d3d3; width:72px; height:42px; margin:2px;}
	
	div#global div#corps div#enseignes {float:left; width:339px; margin-right:10px; margin-top:8px; background:url('/img/bg-enseignes-hp.gif') no-repeat; height:104px;}
	div#global div#corps div#enseignes a.logo {float:left; width:165px; height:50px; margin-left:1px; margin-top:1px;}
	
			/*  SlideShow */
			
			#contenu_slider {float:left; width:328px; height:380px; border:1px solid #d3d3d3; margin-right:10px;}
			#contenu_slider .titre {float:left; width:319px; height:28px; background:#cec8b9; font-size:16px; color:#261f1f; font-weight:bold; padding:7px 0 0 9px;}
			#contenu_slider #slide_home {height:345px; width:328px; margin:0; position:relative; overflow:hidden;}
			#contenu_slider #slide_home .nav {float:left; width:328px; height:50px; background:#f2eee5; margin-left:0px; position:absolute; z-index:999; top:290px; padding:5px 0 0 0;}
			
			#contenu_slider #slide_home .nav #espace_vide {float:left; width:275px; height:55px;}
			#contenu_slider #slide_home .clearBoth {clear:both;}
			#contenu_slider #slide_home .slideshow {float:left; width:328px; height:382px;}
			
			/* btn1 */
			#contenu_slider #slide_home .nav .btn1 .on{float:left; width:14px; height:14px; color:#ffffff; line-height:11px; text-align:center; padding:1px 0 0 0; margin:5px 2px 0 0; background:url('/img/puce-on.gif') no-repeat; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
			#contenu_slider #slide_home .nav .btn1 .off {float:left; width:14px; height:14px; color:#ffffff; line-height:11px; text-align:center; padding:1px 0 0 0; margin:5px 2px 0 0; background:url('/img/puce-off.gif') no-repeat; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
			
			#contenu_slider #slide_home .nav .btn1 .on p.itry{display:block; float:left; position:absolute; left:0px; top:0px; width:257px; height:46px; line-height:normal; font-size:14px; color:#261f1f; text-align:left; padding:9px 0 0 18px;}
			#contenu_slider #slide_home .nav .btn1 .on p.itry span {color:#b40e22; font-size:14px;}
			
			#contenu_slider #slide_home .nav .btn1 .off p.itry{ display:none;}
			
			/*  Fin SlideShow */
	
	/*  Include liste produits */
	div#global div#corps div.pagination {float:left; background-color:#cec8ba; width:680px; height:24px; margin-top:10px;}
	
	div#global div#corps div.pagination div.pagination_tri {float:left;}
	div#global div#corps div.pagination div.pagination_tri div.tit_tri {float:left; padding:4px 3px 3px 5px;}
	div#global div#corps div.pagination div.pagination_tri select.tri {float:left; padding:2px; margin-top:1px; width:120px; font-size:11px; color:#626b70;}
		
	div#global div#corps div.pagination div.pagination_num {float:right;}
	div#global div#corps div.pagination div.pagination_num div.pagination_btn {float:left; margin:2px;}
	div#global div#corps div.pagination div.pagination_num div.numerotation {float:left; padding:4px;}
	div#global div#corps div.pagination div.pagination_num div.numerotation a {text-decoration:underline;}
	div#global div#corps div.pagination div.pagination_num div.numerotation a:hover {text-decoration:none; color:#000000;}
	div#global div#corps div.pagination div.pagination_num div.numerotation a.on {text-decoration:none; color:#b40e22;}
	
	div#global div#corps div.page_produits {float:left; width:680px; padding:8px 0 0 0;}
	div#global div#corps div.page_produits div.englob_prod {float:left; width:105px; margin-right:6px; margin-bottom:6px;}
	div#global div#corps div.page_produits div.englob_prod div.bloc_produit {float:left; width:105px; border:1px solid #d3d3d3; cursor:pointer;}
	div#global div#corps div.page_produits div.englob_prod div.bloc_produit.on {border:1px solid #b40e22;}
	div#global div#corps div.page_produits div.englob_prod div.bloc_produit div.intitule_produit {float:left; height:31px; background-color:#efeade; font-weight:bold; padding:2px; width:101px;}
	div#global div#corps div.page_produits div.englob_prod div.bloc_produit div.visu_produit {float:left; width:105px; height:106px; padding-top:4px; text-align:center;}
	div#global div#corps div.page_produits div.englob_prod div.bloc_produit div.infos_prix {float:left; background-color:#efeade; width:105px;}
	div#global div#corps div.page_produits div.englob_prod div.bloc_produit div.infos_prix div.pourcent_reduction {float:left; font-size:14px; font-weight:bold; color:#b40e22; height:17px; padding-left:2px;}
	div#global div#corps div.page_produits div.englob_prod div.bloc_produit div.infos_prix div.prix_barre {float:right; font-size:11px; text-decoration:line-through; padding-right:2px;}
	div#global div#corps div.page_produits div.englob_prod div.bloc_produit div.infos_prix div.prix {float:left; background-color:#b40e22; width:102px; height:24px; color:#ffffff; font-size:18px; font-weight:bold; text-align:left; padding-left:3px;}
	div#global div#corps div.page_produits div.englob_prod a.plus {position:relative; top:175px; left:94px; !top:-13px; display:block; width:11px; height:11px; background:url('/img/puce-plus.gif') no-repeat;}
	
	/*  Creer une alerte */	
	div#global div#corps div.creer_alert {float:left; width:680px; background-color:#790a02;}
	div#global div#corps div.creer_alert div.cadre {float:left; width:574px; padding:5px 5px 5px 15px; color:#FFFFFF; font-weight:bold; font-size:13px; height:52px;}
	div#global div#corps div.creer_alert div.cadre a {color:#FFFFFF; text-decoration:underline; font-size:13px;}
	div#global div#corps div.creer_alert div.cadre a:hover {text-decoration:none;}
	div#global div#corps div.creer_alert div.cadre div.lign_form {float:left; width:400px; height:23px; margin-top:5px;}
	div#global div#corps div.creer_alert div.cadre div.lign_form input.txt {float:left; width:200px; height:20px; border:1px solid #e6e1e1; margin:0 2px 0 0; padding:3px 7px 0 7px; font-size:11px; color:#8b8383;}
	div#global div#corps div.creer_alert div.cadre div.lign_form a.bt_ok {float:left; width:126px; height:20px; display:block; font-size:13px; font-weight:bold; color:#ffffff; padding:4px 6px 2px 6px; text-align:center; background:url('/img/btn-acheter-bg.gif') repeat-x; margin-left:5px; cursor:pointer; text-decoration:none;}
	div#global div#corps div.creer_alert div.cadre div.lign_form a:hover.bt_ok {text-decoration:underline;}
	
		/*  Zoom produits */
		div#global div#corps div#div_zoom {position:relative; top:-550px; left:100px; width:354px; height:0px; float:inherit; z-index:1000;}
		div#global div#corps div#div_zoom span.top {float:left; background:url('/img/head-div.png') no-repeat; width:354px; height:12px;}
		div#global div#corps div#div_zoom span.bottom {float:left; background:url('/img/footer-div.png') no-repeat; width:354px; height:12px;}
		
		div#global div#corps div#div_zoom div.close {float:left; cursor:pointer; height:35px; position:relative; left:325px; top:28px; width:35px;}
				
		div#global div#corps div#div_zoom div.contenu_zoom {float:left; background:url('/img/bg-div.png') repeat-y; width:298px; padding:10px 28px 10px 28px;}
		div#global div#corps div#div_zoom div.contenu_zoom span.intitule_produit {float:left; font-weight:bold; padding-bottom:5px;}
		
		div#global div#corps div#div_zoom div.contenu_zoom div.infos_prix {float:left; background-color:#efeade; width:105px; padding-top:5px;}
		div#global div#corps div#div_zoom div.contenu_zoom div.infos_prix div.pourcent_reduction {float:left; font-size:14px; font-weight:bold; color:#b40e22; height:17px; padding-left:2px;}
		div#global div#corps div#div_zoom div.contenu_zoom div.infos_prix div.prix_barre {float:right; font-size:11px; text-decoration:line-through; padding-right:2px;}
		div#global div#corps div#div_zoom div.contenu_zoom div.infos_prix div.prix {float:left; background-color:#b40e22; width:105px; height:24px; color:#ffffff; font-size:18px; font-weight:bold; text-align:center;}
		
		div#global div#corps div#div_zoom div.contenu_zoom div.infos_marchand {float:right; padding-top:5px; width:150px;}
		div#global div#corps div#div_zoom div.contenu_zoom div.infos_marchand div.marchand {float:right; /*width:120px;*/ text-align:right; margin-right:28px;}
		div#global div#corps div#div_zoom div.contenu_zoom div.infos_marchand div.btn_fichepdt {float:right; color:#929597; text-align:right;}
		div#global div#corps div#div_zoom div.contenu_zoom div.infos_marchand div.btn_fichepdt a {color:#929597; text-align:right;}
		
		div#global div#corps div#div_zoom div.contenu_zoom span.separation {float:left; background-color:#d3d3d3; height:1px; width:300px; margin-bottom:5px; margin-top:5px;}
		div#global div#corps div#div_zoom div.contenu_zoom div.btn_acheter {float:left; width:300px; text-align:center;}
		
		/*  Sous categories */
		div#global div#corps div.intro_produits {float:left; width:680px; padding-top:10px;}
		div#global div#corps div.intro_produits span.tit_souscategories {float:left; font-size:14px; font-weight:bold; padding-right:5px;}
		
		div#global div#corps div#categories_ambiance {float:left; width:680px;}
		
		div#global div#corps div#categories_ambiance div.sous_categories {float:left; width:660px; background-color:#790a02; margin-top:5px; padding:10px;}
		div#global div#corps div#categories_ambiance div.sous_categories div.colonne {float:left; width:200px; padding-right:8px;}
		div#global div#corps div#categories_ambiance div.sous_categories div.colonne ul {float:left; list-style-type:none; width:200px;}
		div#global div#corps div#categories_ambiance div.sous_categories div.colonne ul li {float:left; background:url('/img/fleche-souscategories.png') 3px 4px no-repeat; padding-left:14px; width:184px;}
		div#global div#corps div#categories_ambiance div.sous_categories div.colonne ul li a {color:#ffffff; font-size:11px;}
		div#global div#corps div#categories_ambiance div.sous_categories div.colonne ul li span {font-size:11px; color:#d2cdc1;}
		div#global div#corps div#categories_ambiance div.sous_categories div.colonne ul li .on {font-size:12px; font-weight:bold;}
		
		div#global div#corps div#soussous_categories {float:left; border:1px solid #610e08; background-color:#efeade; width:658px; padding:10px;}
		div#global div#corps div#soussous_categories div.tit_categorie {float:left;}
		div#global div#corps div#soussous_categories div.colonne {float:left; width:200px; padding-right:8px;}
		div#global div#corps div#soussous_categories div.colonne ul {float:left; list-style-type:none; width:200px;}
		div#global div#corps div#soussous_categories div.colonne ul li {float:left; background:url('/img/fleche-ssouscategories.png') 6px 4px no-repeat; padding-left:14px; width:184px;}
		div#global div#corps div#soussous_categories div.colonne ul li a {font-size:11px;}
		div#global div#corps div#soussous_categories div.colonne ul li span {font-size:11px; font-weight:bold;}
	
	/*  Fiche produit */
	div#global div#corps div.intro_produits {float:left; width:680px; padding:0 0 10px 0;}
	div#global div#corps div.intro_produits h1 {float:left; width:680px; font-size:18px; text-transform:uppercase; font-weight:bold; color:#b40e22;}
	
	div#global div#corps div#intro_inscrip {float:left; width:680px;}
	div#global div#corps div#intro_inscrip img {float:left;}
	div#global div#corps div#intro_inscrip p {float:left; padding:13px 0 0 15px; font-size:16px;}
	div#global div#corps div#intro_inscrip p b {font-size:16px;}
	div#global div#corps div#intro_inscrip span {float:left; width:655px; font-size:14px; background:#80c75f; border:1px dashed #3e211c; padding:2px 4px 2px 4px; margin-left:5px;}
	div#global div#corps div#intro_inscrip span b {font-size:14px;}
	
	div#global div#corps div#fiche_produit {float:left; width:650px; background:#f4f1e9; border:1px solid #d3d3d3; padding:10px 0 19px 18px;}
	div#global div#corps div#fiche_produit div#fiche_gauche {float:left; width:260px;}
	div#global div#corps div#fiche_produit div#fiche_droite {float:left; width:378px; padding-left:12px;}
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_liens {float:left; width:370px;}
	
	div#global div#corps div#fiche_produit div#mini_nav {float:left; width:650px; margin:10px 0 10px 0;}
	div#global div#corps div#fiche_produit div#mini_nav a.puce {float:left; background:url('/img/fleche-retour.png') no-repeat 0px 3px; font-size:11px; text-decoration:underline; padding-left:12px;}
	div#global div#corps div#fiche_produit div#mini_nav a:hover.puce {text-decoration:none;}
	
	div#global div#corps div#fiche_produit div#fiche_gauche div#visu_produit {float:left; width:258px; background:#FFFFFF; border:1px solid #dedddd; text-align:center; padding:25px 0 25px 0;}
	
	div#global div#corps div#fiche_produit div#fiche_droite h2 {float:left; font-size:12px; text-align:justify; width:358px; padding:0 20px 15px 0;}
	div#global div#corps div#fiche_produit div#fiche_droite h3 {float:left; font-size:12px; text-align:justify; width:358px; padding:20px 20px 7px 0;}
	div#global div#corps div#fiche_produit div#fiche_droite p.txt {float:left; text-align:justify; width:358px; padding:0 20px 0 0;}
	
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_prix {float:left; width:370px; height:53px; background:#ffffff; margin-top:10px; border:1px solid #dedddd;}
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_prix div#reduc_prod {float:left; width:57px; height:41px; font-size:20px; font-weight:bold; color:#FFFFFF; padding:12px 0 0 3px; background-color:#b40e22}
		
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_prix span.ancien_prix {float:left; width:60px; height:34px; text-align:center; font-size:13px; text-decoration:line-through; font-weight:bold; padding-top:19px;}
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_prix span.new_prix {float:left; width:103px; height:34px; text-align:left; font-size:20px; font-weight:bold; padding-top:12px;}
	
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_prix div#boutons {float:left; width:147px; height:53px;}
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_prix div#boutons a.infos {float:left; margin-top:6px; padding-left:12px; background:url('/img/picto-plus.gif') no-repeat 0px 4px; font-size:11px; text-decoration:underline;}
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_prix div#boutons a:hover.infos {text-decoration:none;}
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_prix a.bt_valid {float:left; width:128px; height:22px; display:block; background:url('/img/btn-acheter-bg.gif') no-repeat; color:#ffffff; padding:4px 0 0 10px; text-align:left; font-weight:bold; font-size:13px; margin-top:3px;}
	
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_logo {float:left; width:370px; background:#ffffff; text-align:center; margin-bottom:10px;}
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_logo img {padding:8px 10px 8px 0;}
	
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_liens {float:left; width:370px;}
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_liens a.puce {background:url('/img/fleche-liens.png') no-repeat 0px 3px; font-size:11px; text-decoration:underline; padding-left:10px;}
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_liens a:hover.puce {text-decoration:none;}
	
	div#global div#corps div.produits_cross {float:left; color:#ffffff; background-color:#ab9b89; height:21px; font-size:14px; font-weight:bold; width:658px; margin:8px 0 4px 0; padding:4px 0 0 12px;}
	div#global div#corps div.produits_cross div.lien_selection {float:right;!margin-top:-15px;}
	div#global div#corps div.produits_cross div.lien_selection a {background:url('/img/fleche-liens2.png') no-repeat 0px 4px; padding:0 10px 0 12px; color:#554f42; font-weight:normal;}
	
	div#global div#corps div.lign_prod {float:left; width:684px; padding-bottom:16px;}
	
	div#global div#corps div.lign_prod .visu_produit_hp {float:left; border:1px solid #dedddd; width:105px; height:176px; margin-right:5px;}
	div#global div#corps div.lign_prod .visu_produit_hp .visu {float:left; width:105px; height:105px; _position:absolute;}
	div#global div#corps div.lign_prod .visu_produit_hp .visu img {float:left; height:90px; width:90px; padding:7px 7px 7px 7px; z-index:9997; position:relative;}
	div#global div#corps div.lign_prod .visu_produit_hp .visu a.fiche_prod {float:left; height:1px; width:1px; display:block; background:url('/img/no-px.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit_hp .visu span.coin {float:left; height:22px; width:64px; z-index:9998; position:relative; padding:0; top:-104px;}
	div#global div#corps div.lign_prod .visu_produit_hp .visu span.coin img {height:22px; width:64px; padding:0;}
	
	div#global div#corps div.lign_prod .visu_produit_hp .visu .infos_fixe {float:left; background:#fbfafa; width:95px; height:68px; border-top:1px solid #dedddd; padding:3px 5px 0 5px; margin-top:-22px;}
	div#global div#corps div.lign_prod .visu_produit_hp .visu .infos_fixe .marques {float:left; color:#202020; height:35px; width:95px;}
	div#global div#corps div.lign_prod .visu_produit_hp .visu .infos_fixe .prix {float:left; font-weight:bold; font-size:16px; width:95px; border-top:1px solid #DEDDDD; padding:2px 0 2px 0;}
	div#global div#corps div.lign_prod .visu_produit_hp .visu .infos_fixe .prix .prix_barre {float:left; text-decoration:line-through; padding-right:10px; font-weight:normal; font-size:10px;}
	
	/*  Page marques */
	div#global div#corps div#page_marques div.abc {float:left; background-color:#b40e22; padding:5px; width:660px; margin-top:5px;}
	div#global div#corps div#page_marques div.abc div.bg_abc {float:left; background:url('/img/bg-abc.png') no-repeat; width:33px; height:26px; text-align:center; padding-top:7px;}
	div#global div#corps div#page_marques div.abc div.bg_abc a {color:#554f42; font-size:14px; text-align:center;}

	div#global div#corps div#page_marques div.marques_populaires {float:left; padding-top:10px; width:665px;}
	div#global div#corps div#page_marques div.marques_populaires div.bloc_cat {float:left; width:665px; padding:5px 9px 0 0;}
	div#global div#corps div#page_marques div.marques_populaires div.bloc_cat div.liens {float:left; width:663px; padding:5px 2px 5px 4px; margin-bottom:10px; border:1px solid #cccccc; background-color:#f4f1e9;}
	div#global div#corps div#page_marques div.marques_populaires div.bloc_cat div.liens ul {list-style:none;}
	div#global div#corps div#page_marques div.marques_populaires div.bloc_cat div.liens ul li {float:left; line-height:18px; width:88px; height:50px; margin:2px; border:1px solid #cccccc;}
	div#global div#corps div#page_marques div.marques_populaires div.bloc_cat div.liens a {font-size:11px;}
	div#global div#corps div#page_marques div.marques_populaires div.bloc_cat div.liens a.rouge {font-size:11px; color:#b40e22; font-weight:bold;}

	div#global div#corps div#page_marques div.toutes_marques {float:left; padding-top:10px; width:665px;}
	div#global div#corps div#page_marques div.toutes_marques div.bloc_cat {float:left; width:665px; padding:5px 9px 0 0;}
	div#global div#corps div#page_marques div.toutes_marques div.bloc_cat div.entete {float:left; width:663px; padding:0 0 0 11px; background:#AB9B89;}
	div#global div#corps div#page_marques div.toutes_marques div.bloc_cat div.entete h2 {float:left; height:22px; font-size:14px; padding-top:4px;}
	div#global div#corps div#page_marques div.toutes_marques div.bloc_cat div.entete a {float:right; padding:6px 11px 0 0; text-decoration:underline;}
	div#global div#corps div#page_marques div.toutes_marques div.bloc_cat div.entete a:hover {text-decoration:none;}
	div#global div#corps div#page_marques div.toutes_marques div.bloc_cat div.liens {float:left; width:642px; padding:15px; margin-bottom:10px; border:1px solid #cccccc;}
	div#global div#corps div#page_marques div.toutes_marques div.bloc_cat div.liens ul.bloc {list-style:none; width:200px; float:left;}
	div#global div#corps div#page_marques div.toutes_marques div.bloc_cat div.liens ul.bloc li {float:left; padding-bottom:10px; width:190px; /*line-height:18px;*/}
	div#global div#corps div#page_marques div.toutes_marques div.bloc_cat div.liens ul.bloc li a {font-size:11px;}
	div#global div#corps div#page_marques div.toutes_marques div.bloc_cat div.liens ul.bloc li a.rouge {font-size:11px; color:#b40e22; font-weight:bold;}
	
	/*  Page enseignes */
	div#global div#corps div.bloc_enseignes {float:left; width:654px; margin:0 0 8px 6px;}
	div#global div#corps div.bloc_enseignes img {float:left; height:50px; width:150px; margin:0px 0 10px 11px;border:1px solid #CCC;}
	
	/* Pop up prévenir un ami */
	
	/* the overlayed element */
	div.overlay {background-image:url(/img/white.png); width:600px; height:470px; display:none; padding:55px;}
	div.overlay div.close {background-image:url(/img/close.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px;}
	
	div.overlay div.bloc {float:left; width:598px; margin-bottom:13px; border:1px solid #e5dddd; background:#ffffff url('/img/bg-bloc-tops.jpg') repeat-x bottom;}
	div.overlay div.bloc div.bloc_titre {float:left; width:598px; background:#c6b8b8;}
	div.overlay div.bloc div.bloc_titre h1 {float:left; width:560px; font-size:14px; padding:8px 0 8px 28px; background:url('/img/bt-deplier-off.gif') no-repeat 0px 5px; margin-left:12px; _margin-left:6px; text-align:left;}
	
	div.overlay div.bloc .point {float:left; width:460px; background:url('/img/sep-hori-trans.gif') repeat-x bottom; padding:6px 0 8px 0; margin-left:9px; _margin-left:4px; margin-top:3px;}
	div.overlay div.bloc .point .puce_g {float:left; width:27px; height:20px; background:url('/img/puce-banane-gauche.png') no-repeat 0px 4px; _background:url('/img/puce-banane-gauche.gif') no-repeat 0px 4px; text-align:center; margin-left:14px; _margin-left:7px; cursor:default;}
	div.overlay div.bloc .point .puce_d {float:left; width:27px; height:20px; background:url('/img/puce-banane-droite.png') no-repeat 0px 4px; _background:url('/img/puce-banane-droite.gif') no-repeat 0px 4px; text-align:center; margin-left:14px; _margin-left:7px; cursor:default;}
	div.overlay div.bloc .point p {float:left; padding-left:14px; width:400px; color:#000000;}
	div.overlay div.bloc .point p b {color:#df0000;}
	
	div.overlay div.bloc div.lign_form {float:left; margin-top:5px;}
	div.overlay div.bloc div.lign_form div.intit {float:left; width:96px; padding:3px 10px 0 13px; text-align:left;}
	div.overlay div.bloc div.lign_form div.intit span.rouge {color:#df0000;}
	div.overlay div.bloc div.lign_form div.champs {float:left; width:180px;}
	div.overlay div.bloc div.lign_form div.champs input.txt {float:left; width:146px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 6px 0 6px;}
	div.overlay div.bloc div.lign_form div.box {float:left; padding:0 8px 0 13px; !margin-top:-2px;}
	div.overlay div.bloc div.lign_form label.txt_box {float:left; width:352px;}
	
	div.overlay div.bloc div.legend {float:left; width:500px; font-size:11px; color:#8b8383; margin-top:15px; padding-left:98px; text-align:left;}
	div.overlay div.bloc div.legend span.rouge {color:#df0000;}
	
	div.overlay div.bloc div.bloc_bt_valid {float:left; width:598px; padding-bottom:17px; !padding-bottom:14px;}
	div.overlay div.bloc div.bloc_bt_valid a.bt_connect {float:left; width:120px; height:21px; margin-left:224px; _margin-left:112px; margin-top:3px; display:block; background:url('/img/bg-bt-rouge.gif') no-repeat; color:#ffffff; padding:7px 5px 0 25px; text-align:left; font-weight:bold; cursor:pointer;}
	div.overlay div.bloc div.bloc_bt_valid a.bt_valid {float:left; width:63px; height:22px; margin-left:232px; _margin-left:116px; display:block; background:url('/img/bg-bt-valider.gif') no-repeat; color:#ffffff; padding:6px 0 0 25px; text-align:left; font-weight:bold;}
	
	div.overlay div.bloc div.lign_form textarea {float:left; width:451px; height:93px; border:1px solid #e3dddd; background:#ffffff; padding:0 0 0 6px; color:#df0000; font-size:11px;}

/*  ----------------------------------------------------------- */
/*  Footer */
/*  ----------------------------------------------------------- */
div#global div#footer {float:left; background:url('/img/img-footer.png') no-repeat; width:977px;}
div#global div#footer div.liens {float:left; width:977px; text-align:center; padding-top:20px; color:#ffffff; padding-bottom:10px;}
div#global div#footer div.liens a {color:#ffffff;}
	
	/*  ----------------------------------------------------------- */
	/*  Footer préhome */
	/*  ----------------------------------------------------------- */
	div#global_prehome div#footer_prehome {float:left; background:url('/img/img-footer-prehome.png') no-repeat; width:711px;}
	div#global_prehome div#footer_prehome div.liens {float:left; width:711px; text-align:center; padding-top:20px; color:#ffffff; padding-bottom:10px;}
	div#global_prehome div#footer_prehome div.liens a {color:#ffffff;}