/* CSS styles of Wistiprix.com by Open Resources www.openresources.fr */

/*  ----------------------------------------------------------- */
/*  Balises generales */
/*  ----------------------------------------------------------- */

*{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

body {background:#583e3c url('/img/bg-blanc-site.gif') repeat-y 50%; text-align:center; margin:0; font-family:Arial, Helvetica, sans-serif;}
div#global {margin:0 auto; position:relative; text-align:left; width:984px; background-color:#ffffff;}

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;}

/*  ----------------------------------------------------------- */
/*  Header */
/*  ----------------------------------------------------------- */

div#global div#zone_header {float:left; width:984px; height:164px;  z-index:10; zoom:1;}
div#global div#header {position:absolute; width:984px; height:164px; background:url('/img/bg-header.jpg') no-repeat; top:0; left:0; z-index:9998; zoom:1; _display:none;}
div#global div#header div#reco_wistiprix {float:left; width:110px; height:127px;}
div#global div#header div#reco_wistiprix img {border:0 none; margin:0;}
div#global div#header div#logo_wistiprix {float:left; width:300px; height:127px; padding-left:45px;}
div#global div#header div#logo_wistiprix img {margin:0;}
div#global div#header div#logo_wistiprix p {font-size:11px; margin-left:0px; /*width:465px;*/ display:block; text-align:center;}
div#global div#header div#logo_wistiprix p span {font-size:11px; color:#DF0000;}
div#global div#header div#pub_header {float:left; width:468px; height:60px; border:1px solid #ccc; margin:41px 0 0 52px;}


div#global div#header div#zone_wistiliste {float:left; width:244px; height:184px;}
div#global div#header div#zone_wistiliste div#wistiliste {float:left; width:214px; height:169px; background:url('/img/bg-wistiliste.png') no-repeat; _background:url('/img/bg-wistiliste.gif') no-repeat; margin-left:14px; _margin-left:7px;}
div#global div#header div#zone_wistiliste div#wistiliste div.infos {float:left; width:191px; margin-left:14px; _margin-left:7px; padding-top:25px;}
div#global div#header div#zone_wistiliste div#wistiliste div.infos img.simunews {float:left; width:64px; height:101px;}
div#global div#header div#zone_wistiliste div#wistiliste div.infos img.titr_news {float:left; width:94px; height:23px; margin:6px 0 0 6px;}
div#global div#header div#zone_wistiliste div#wistiliste div.infos p.txt {float:left; width:112px; color:#3b1c1a; padding:5px 6px 0 6px;}
div#global div#header div#zone_wistiliste div#wistiliste div.infos div.lign_form {float:left; width:191px; height:23px;}
div#global div#header div#zone_wistiliste div#wistiliste div.infos div.lign_form input.txt {float:left; width:127px; height:18px; border:1px solid #e6e1e1; margin:0 2px 0 8px; padding:3px 7px 0 7px; font-size:11px; color:#8b8383;}
div#global div#header div#zone_wistiliste div#wistiliste div.infos div.lign_form a.bt_ok {float:left; width:28px; height:20px; display:block; font-size:13px; font-weight:bold; color:#ffffff; padding-top:3px; text-align:center; background:url('/img/bg-bt-ok.gif') no-repeat;}

div#global div#header div#zone_wistiliste div#wistiliste div.infos span.erreur {float:left; width:108px; background:#fda760; border:1px dashed #3e211c; padding:2px 2px 2px 2px; margin-top:10px;}

/* Fil Ariane */
div#global div#fil_ariane {float:left; width:982px; font-size:10px; color:#999999; cursor:default; padding:7px 0 0 2px;}
div#global div#fil_ariane a {font-size:10px; color:#999999;}

/* Over header */
div#global div#overheader {float:left; z-index:9999;}
div#global div#overheader #vertical_slide {background:#c3e73f url('/img/bg-overheader.jpg') no-repeat 0px 0px; height:108px; width:684px; padding-left:300px;}
div#global div#overheader #vertical_slide span {float:left; color:#ffffff; font-size:14px; font-weight:bold; padding-top:3px;}
div#global div#overheader #vertical_slide img {float:left; margin-top:31px;}
div#global div#overheader #vertical_slide a.bt {float:left; width:80px; height:22px; margin:5px 0 0 149px; _margin-left:74px; display:block; background:url('/img/bg-bt-rouge.gif') no-repeat; color:#ffffff; padding:6px 5px 0 20px; text-align:left; font-weight:bold;}
div#global div#overheader #vertical_slide a#v_toggle {float:right; margin:0 5px 0 0; color:#ffffff; font-size:14px; font-weight:bold;}

/*  ----------------------------------------------------------- */
/*  Navigation */

div#global div#header div#nav {float:left; /*taille origine width:984px;*/ width:964px; height:37px; background:url('/img/bg-nav.gif') repeat-x; padding-left:20px;}
div#global div#header div#nav div.nav_cat_on {background:#df0000; font-weight:bold; float:left; margin-right:10px;}
div#global div#header div#nav div.nav_cat_off {background:none; float:left; margin-right:10px;}
div#global div#header div#nav div.nav_cat_on a, div#header div#nav div.nav_cat_off a {float:left; display:block; height:26px; padding:11px 6px 0 6px; background:url('/img/bg-puce-nav.png') no-repeat 50% top; color:#FFFFFF; font-size:14px; font-weight:bold;}
div#global div#header div#nav div.nav_cat_on a {_background:url('/img/bg-puce-nav-on.gif') no-repeat 50% top;}
div#global div#header div#nav div.nav_cat_off a {_background:url('/img/bg-puce-nav-off.gif') no-repeat 50% top;}

div#global div#header div#nav div#bt_nav_compte {float:right; height:27px; border:1px solid #8d7b6b; margin:4px 6px 0 0; background:url('/img/bg-bt-compte.gif') repeat-x;}
div#global div#header div#nav div#bt_nav_compte a {float:right; background:url('/img/puce-fleche-blanche.gif') no-repeat 0px 10px; color:#FFFFFF; margin-left:7px; font-weight:bold; font-size:13px; padding:5px 6px 0 11px;}

div#global div#header div#nav div#bt_nav_compte.on {float:right; height:27px; border:1px solid #8d7b6b; margin:4px 4px 0 0; background:#df0000;}
div#global div#header div#nav div#bt_nav_compte.on a {float:right; background:url('/img/puce-fleche-blanche.gif') no-repeat 0px 10px; color:#FFFFFF; margin-left:7px; font-weight:bold; font-size:13px; padding:5px 6px 0 11px;}

div#global div#header div#nav a#rss {float:right; color:#FFFFFF; font-size:10px; padding:4px 3px 0 0;}
div#global div#header div#nav a:hover#rss {text-decoration:none;}

/* menu */

	/* menu categorie */
	div#global div#menu_categ {position:absolute; width:984px; top:164px; left:0; border-top:2px solid #df0000; background:#ffffff; z-index:9999;}
	div#global div#menu_categ #infos_menu {float:left; width:980px; border-right:2px solid #df0000; border-left:2px solid #df0000;}
	div#global div#menu_categ #infos_menu #curseur {float:left; width:980px; height:15px; background:url('/img/bg-puce-ssnav.gif') no-repeat 122px 0px;}
	div#global div#menu_categ #infos_menu .list {float:left; width:175px; padding:0 30px 0 30px;}
	div#global div#menu_categ #infos_menu div.list div.lien_categ a {font-weight:bold;}
	div#global div#menu_categ #infos_menu div.list div.picto {float:left; border:1px solid #c6b8b8; width:40px; height:40px; margin-right:8px; margin-bottom:5px;}
	div#global div#menu_categ #infos_menu div.list div.lien_categ {margin-top:14px;}
	
	div#global div#menu_categ #infos_menu .list_bg {float:left; width:170px; padding:0 30px 0 30px; background:url('/img/sep-vert-recherche.gif') repeat-y top left;}
	div#global div#menu_categ #infos_menu div.list_bg div.lien_categ a {font-weight:bold;}
	div#global div#menu_categ #infos_menu div.list_bg div.picto {float:left; border:1px solid #c6b8b8; width:40px; height:40px; margin-right:8px; margin-bottom:5px;}
	div#global div#menu_categ #infos_menu div.list_bg div.lien_categ {margin-top:14px;}
	
	div#global div#menu_categ #infos_menu div.bloc_bt_bas a.bt_bas {float:right; height:13px; width:149px; background:#d60101 url('/img/bg-bt-menu.gif') repeat-x; padding:2px 0 0 20px; font-size:11px; font-weight:bold; color:#ffffff;}
	
	div#global div#menu_categ div.bas {float:left; width:984px; height:6px; line-height:6px; background:url('/img/bas-ssmenu.gif') no-repeat;}
	
			/*visu produit*/
	div#global div#menu_categ #infos_menu .bon_plan .visu_produit {float:left; border:1px solid #dedddd; width:105px; height:105px; margin-right:5px;}
	div#global div#menu_categ #infos_menu .bon_plan .visu_produit .visu {float:left; width:105px; height:105px; _position:absolute;}
	div#global div#menu_categ #infos_menu .bon_plan .visu_produit .visu img {float:left; height:90px; width:90px; padding:7px 7px 7px 7px; z-index:9997; position:relative;}
	div#global div#menu_categ #infos_menu .bon_plan .visu_produit .visu a.fiche_prod {float:left; height:1px; width:1px; display:block; background:url('/img/no-px.gif') no-repeat;}
	div#global div#menu_categ #infos_menu .bon_plan .visu_produit div.cat_top {float:left; width:105px; height:105px; top:-105px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-top.gif') no-repeat ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998;}
	div#global div#menu_categ #infos_menu .bon_plan .visu_produit div.cat_top span.nom_prod {float:left; width:95px; height:28px; padding:5px 5px 5px 5px; font-weight:bold; text-align:center; color:#000000;}
	div#global div#menu_categ #infos_menu .bon_plan .visu_produit div.cat_top span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#menu_categ #infos_menu .bon_plan .visu_produit div.cat_top del.ancien_prix {float:left; padding:6px 0 5px 3px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#menu_categ #infos_menu .bon_plan .visu_produit div.cat_top a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 0 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:7px; _margin-left:3px;}
	div#global div#menu_categ #infos_menu .bon_plan .visu_produit div.cat_top a.bt_plus {float:right; height:13px; width:12px; margin:4px 4px 0 0; background:url('/img/bt-plus.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	
	/* menu selection thematique */
	div#global div#menu_selec {position:absolute; width:794px; top:164px; right:0; border-top:2px solid #df0000; background:#ffffff; z-index:9999;}
	div#global div#menu_selec #infos_menu {float:left; width:790px; border-right:2px solid #df0000; border-left:2px solid #df0000;}
	div#global div#menu_selec #infos_menu #curseur {float:left; width:790px; height:15px; background:url('/img/bg-puce-ssnav.gif') no-repeat 72px 0px;}
	
	div#global div#menu_selec #infos_menu .list {float:left; width:790px; padding-left:10px; padding-bottom:10px;}
	
	div#global div#menu_selec #infos_menu .list .lien {float:left; width:240px; margin:8px 20px 0 0; height:42px;}
	div#global div#menu_selec #infos_menu .list .lien a.imag {float:left;}
	div#global div#menu_selec #infos_menu .list .lien a.imag {float:left; width:42px; height:42px;}
	div#global div#menu_selec #infos_menu .list .lien a.link {float:left; font-weight:bold; width:188px; padding:13px 0 0 10px; height:29px;}
	
	div#global div#menu_selec div.bas {float:left; width:794px; height:6px; line-height:6px; background:url('/img/bas-ssmenu-794.png') no-repeat;}
	
	/* menu marques */
	div#global div#menu_marq {position:absolute; width:984px; top:164px; left:0; border-top:2px solid #df0000; background:#ffffff; z-index:9999;}
	div#global div#menu_marq #infos_menu {float:left; width:980px; border-right:2px solid #df0000; border-left:2px solid #df0000;}
	div#global div#menu_marq #infos_menu #curseur {float:left; width:980px; height:15px; background:url('/img/bg-puce-ssnav.gif') no-repeat 400px 0px;}
	div#global div#menu_marq #infos_menu .list {float:left; width:230px; padding:0 10px 0 10px;}
	div#global div#menu_marq #infos_menu .list span.titre {float:left; width:230px; padding-top:4px;}
	div#global div#menu_marq #infos_menu .list span.titre a {font-weight:bold; color:#df0000;}
	div#global div#menu_marq #infos_menu .list p {float:left; font-size:10px;}
	div#global div#menu_marq #infos_menu .list p a {font-size:10px;}
	
	div#global div#menu_marq #infos_menu .list_bg {float:left; width:230px; padding:0 10px 0 10px; background:url('/img/sep-vert-recherche.gif') repeat-y top left;}
	div#global div#menu_marq #infos_menu .list_bg span.titre {float:left; width:230px; padding-top:4px;}
	div#global div#menu_marq #infos_menu .list_bg span.titre a {font-weight:bold; color:#df0000;}
	div#global div#menu_marq #infos_menu .list_bg p {float:left; font-size:10px;}
	div#global div#menu_marq #infos_menu .list_bg p a {font-size:10px;}
	
	div#global div#menu_marq #infos_menu .bon_plan {float:left; width:209px; border:1px solid #dedddd; background:#fbfafa; padding:0 0 13px 16px;}
	div#global div#menu_marq #infos_menu .bon_plan span.titre {float:left; width:209px; font-size:14px; font-weight:bold; color:#000000; padding:11px 0 5px 0;}
	div#global div#menu_marq #infos_menu .bon_plan .bloc_marque {float:left; width:173px; padding:8px 10px 8px 10px; text-align:center; background:#ffffff;}
	div#global div#menu_marq #infos_menu .bon_plan .bloc_marque img {padding-left:10px;}
	div#global div#menu_marq #infos_menu .bon_plan a.lien {float:left; padding-left:10px; background:url('/img/puce-fleche-grise.gif') no-repeat 0px 4px; color:#777474; font-size:11px; text-decoration:underline; margin-top:14px;}
	div#global div#menu_marq #infos_menu .bon_plan a:hover.lien {text-decoration:none;}
	
	div#global div#menu_marq #infos_menu a.bt_list {float:right; width:211px; margin:20px 17px 13px 0; background:url('/img/bg-bt-rouge.gif'); color:#FFFFFF; height:23px; width:192px; font-weight:bold; padding-top:5px; text-align:center;}
	
	div#global div#menu_marq #infos_menu div.bloc_bt_bas {float:left; height:15px; width:980px;}
	div#global div#menu_marq #infos_menu div.bloc_bt_bas a.bt_bas {float:right; height:13px; width:149px; background:#d60101 url('/img/bg-bt-menu.gif') repeat-x; padding:2px 0 0 20px; font-size:11px; font-weight:bold; color:#ffffff;}
	
	div#global div#menu_marq div.bas {float:left; width:984px; height:6px; line-height:6px; background:url('/img/bas-ssmenu.gif') no-repeat;}
	
			/*visu produit*/
	div#global div#menu_marq #infos_menu .bon_plan .visu_produit {float:left; border:1px solid #dedddd; width:105px; height:105px; margin-right:5px;}
	div#global div#menu_marq #infos_menu .bon_plan .visu_produit .visu {float:left; width:105px; height:105px; _position:absolute;}
	div#global div#menu_marq #infos_menu .bon_plan .visu_produit .visu img {float:left; height:90px; width:90px; padding:7px 7px 7px 7px; z-index:9997; position:relative;}
	div#global div#menu_marq #infos_menu .bon_plan .visu_produit .visu a.fiche_prod {float:left; height:1px; width:1px; display:block; background:url('/img/no-px.gif') no-repeat;}
	div#global div#menu_marq #infos_menu .bon_plan .visu_produit div.cat_top {float:left; width:105px; height:105px; top:-105px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-top.gif') no-repeat ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998;}
	div#global div#menu_marq #infos_menu .bon_plan .visu_produit div.cat_top span.nom_prod {float:left; width:95px; height:28px; padding:5px 5px 5px 5px; font-weight:bold; text-align:center; color:#000000;}
	div#global div#menu_marq #infos_menu .bon_plan .visu_produit div.cat_top span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#menu_marq #infos_menu .bon_plan .visu_produit div.cat_top del.ancien_prix {float:left; padding:6px 0 5px 3px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#menu_marq #infos_menu .bon_plan .visu_produit div.cat_top a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 0 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:7px; _margin-left:3px;}
	div#global div#menu_marq #infos_menu .bon_plan .visu_produit div.cat_top a.bt_plus {float:right; height:13px; width:12px; margin:4px 4px 0 0; background:url('/img/bt-plus.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	
	/* menu reductions */
	div#global div#menu_reduc {position:absolute; width:607px; top:164px; right:0; border-top:2px solid #df0000; background:#ffffff; z-index:9999;}
	div#global div#menu_reduc #infos_menu {float:left; width:603px; border-right:2px solid #df0000; border-left:2px solid #df0000; padding-bottom:10px;}
	div#global div#menu_reduc #infos_menu #curseur {float:left; width:603px; height:15px; background:url('/img/bg-puce-ssnav.gif') no-repeat 241px 0px;}
	
	div#global div#menu_reduc #infos_menu .list {float:left; width:130px; padding:0 30px 0 30px;}
	div#global div#menu_reduc #infos_menu .list a.puce_7 {float:left; background:url('/img/big-puce-reduc-70.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_reduc #infos_menu .list a.puce_8 {float:left; background:url('/img/big-puce-reduc-top.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_reduc #infos_menu .list a.puce_6 {float:left; background:url('/img/big-puce-reduc-60.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_reduc #infos_menu .list a.puce_5 {float:left; background:url('/img/big-puce-reduc-50.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_reduc #infos_menu .list a.puce_4 {float:left; background:url('/img/big-puce-reduc-40.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_reduc #infos_menu .list a.puce_3 {float:left; background:url('/img/big-puce-reduc-30.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_reduc #infos_menu .list a.puce_2 {float:left; background:url('/img/big-puce-reduc-40.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_reduc #infos_menu .list a.puce_1 {float:left; background:url('/img/big-puce-reduc-30.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	
	div#global div#menu_reduc #infos_menu .list a {font-weight:bold;}
	
	div#global div#menu_reduc #infos_menu .list_bg {float:left; width:130px; padding:0 30px 0 30px; background:url('/img/sep-vert-recherche.gif') repeat-y top left;}
	div#global div#menu_reduc #infos_menu .list_bg a.puce_7 {float:left; background:url('/img/big-puce-reduc-70.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_reduc #infos_menu .list_bg a.puce_8 {float:left; background:url('/img/big-puce-reduc-top.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_reduc #infos_menu .list_bg a.puce_6 {float:left; background:url('/img/big-puce-reduc-60.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_reduc #infos_menu .list_bg a.puce_5 {float:left; background:url('/img/big-puce-reduc-50.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_reduc #infos_menu .list_bg a.puce_4 {float:left; background:url('/img/big-puce-reduc-40.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_reduc #infos_menu .list_bg a.puce_3 {float:left; background:url('/img/big-puce-reduc-30.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_reduc #infos_menu .list_bg a.puce_2 {float:left; background:url('/img/big-puce-reduc-30.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_reduc #infos_menu .list_bg a.puce_1 {float:left; background:url('/img/big-puce-reduc-30.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	
	div#global div#menu_reduc #infos_menu .list_bg a {font-weight:bold;}
	
	div#global div#menu_reduc div.bas {float:left; width:607px; height:6px; line-height:6px; background:url('/img/bas-ssmenu-607.gif') no-repeat;}
	
	/* menu petits prix */
	div#global div#menu_petitprix {position:absolute; width:607px; top:164px; right:0; border-top:2px solid #df0000; background:#ffffff; z-index:9999;}
	div#global div#menu_petitprix #infos_menu {float:left; width:603px; border-right:2px solid #df0000; border-left:2px solid #df0000; padding-bottom:10px;}
	div#global div#menu_petitprix #infos_menu #curseur {float:left; width:603px; height:15px; background:url('/img/bg-puce-ssnav.gif') no-repeat 393px 0px;}
	
	div#global div#menu_petitprix #infos_menu .list {float:left; width:130px; padding:0 30px 0 30px;}
	div#global div#menu_petitprix #infos_menu .list a {font-weight:bold;}
	
	div#global div#menu_petitprix #infos_menu .list_bg {float:left; width:130px; padding:0 30px 0 30px; background:url('/img/sep-vert-recherche.gif') repeat-y top left;}
	div#global div#menu_petitprix #infos_menu .list a.puce_1 {float:left; background:url('/img/big-puce-petitprix-5.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_petitprix #infos_menu .list a.puce_2 {float:left; background:url('/img/big-puce-petitprix-10.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_petitprix #infos_menu .list a.puce_3 {float:left; background:url('/img/big-puce-petitprix-15.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_petitprix #infos_menu .list a.puce_4 {float:left; background:url('/img/big-puce-petitprix-20.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_petitprix #infos_menu .list a.puce_5 {float:left; background:url('/img/big-puce-petitprix-25.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_petitprix #infos_menu .list a.puce_6 {float:left; background:url('/img/big-puce-petitprix-30.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	
	div#global div#menu_petitprix #infos_menu .list_bg a.puce_1 {float:left; background:url('/img/big-puce-petitprix-5.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_petitprix #infos_menu .list_bg a.puce_2 {float:left; background:url('/img/big-puce-petitprix-10.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_petitprix #infos_menu .list_bg a.puce_3 {float:left; background:url('/img/big-puce-petitprix-15.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_petitprix #infos_menu .list_bg a.puce_4 {float:left; background:url('/img/big-puce-petitprix-20.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_petitprix #infos_menu .list_bg a.puce_5 {float:left; background:url('/img/big-puce-petitprix-25.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_petitprix #infos_menu .list_bg a.puce_6 {float:left; background:url('/img/big-puce-petitprix-30.gif') no-repeat; padding:13px 0 0 52px; height:29px; margin-top:8px;}
	div#global div#menu_petitprix #infos_menu .list_bg a {font-weight:bold;}
	
	div#global div#menu_petitprix div.bas {float:left; width:607px; height:6px; line-height:6px; background:url('/img/bas-ssmenu-607.gif') no-repeat;}
	
	/* menu enseignes */
	div#global div#menu_enseign {position:absolute; width:877px; top:221px; right:0; border-top:2px solid #df0000; background:#ffffff; z-index:9999;}
	div#global div#menu_enseign #infos_menu {float:left; width:873px; border-right:2px solid #df0000; border-left:2px solid #df0000;}
	div#global div#menu_enseign #infos_menu #curseur {float:left; width:873px; height:15px; background:url('/img/bg-puce-ssnav.gif') no-repeat 383px 0px;}
	
	div#global div#menu_enseign #infos_menu .list {float:left; width:873px;}
 	div#global div#menu_enseign #infos_menu .list img {float:left; height:50px; width:150px; margin:0px 0 10px 20px;border:1px solid #CCC;}
	
	div#global div#menu_enseign #infos_menu div.bloc_bt_bas {float:left; height:15px; width:873px;}
	div#global div#menu_enseign #infos_menu div.bloc_bt_bas a.bt_bas {float:right; height:13px; width:149px; background:#d60101 url('/img/bg-bt-menu.gif') repeat-x; padding:2px 0 0 20px; font-size:11px; font-weight:bold; color:#ffffff;}
	
	div#global div#menu_enseign div.bas {float:left; width:877px; height:6px; line-height:6px; background:url('/img/bas-ssmenu-877.gif') no-repeat;}

/*  ----------------------------------------------------------- */
/*  Contenus */
/*  ----------------------------------------------------------- */

/*  ----------------------------------------------------------- */
/*  Page d'accueil */

div#global div#corps {float:left; width:684px; padding-top:8px;}

div#global div#corps p.message_info {float:left; width:659px; font-size:14px; background:#80c75f; border:1px dashed #3e211c; padding:2px 4px 2px 4px;}
div#global div#corps p.message_info b {font-size:14px;}
div#global div#corps p.message_info a {font-size:14px; color:#000000; text-decoration:underline;}

div#global div#corps div.lign_prod {float:left; width:684px; padding-bottom:16px;}

div#global div#corps div.lign_prod a.bt_reduc_8 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-reduc-top.gif') no-repeat 0px 0px;}
div#global div#corps div.lign_prod a:hover.bt_reduc_8 {background:url('/img/bt-reduc-top.gif') no-repeat 0px -106px;}

div#global div#corps div.lign_prod a.bt_reduc_7 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-reduc-70.gif') no-repeat 0px 0px;}
div#global div#corps div.lign_prod a:hover.bt_reduc_7 {background:url('/img/bt-reduc-70.gif') no-repeat 0px -106px;}
           
div#global div#corps div.lign_prod a.bt_reduc_6 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-reduc-60.gif') no-repeat 0px 0px;}
div#global div#corps div.lign_prod a:hover.bt_reduc_6 {background:url('/img/bt-reduc-60.gif') no-repeat 0px -106px;}

div#global div#corps div.lign_prod a.bt_reduc_5 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-reduc-50.gif') no-repeat 0px 0px;}
div#global div#corps div.lign_prod a:hover.bt_reduc_5 {background:url('/img/bt-reduc-50.gif') no-repeat 0px -106px;}

div#global div#corps div.lign_prod a.bt_reduc_4 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-reduc-40.gif') no-repeat 0px 0px;}
div#global div#corps div.lign_prod a:hover.bt_reduc_4 {background:url('/img/bt-reduc-40.gif') no-repeat 0px -106px;}

div#global div#corps div.lign_prod a.bt_reduc_3 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-reduc-30.gif') no-repeat 0px 0px;}
div#global div#corps div.lign_prod a:hover.bt_reduc_3 {background:url('/img/bt-reduc-30.gif') no-repeat 0px -106px;}

div#global div#corps div.lign_prod .visu_produit {float:left; border:1px solid #dedddd; width:105px; height:105px; margin-right:5px;}
div#global div#corps div.lign_prod .visu_produit .visu {float:left; width:105px; height:105px; _position:absolute;}
div#global div#corps div.lign_prod .visu_produit .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 .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 .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 .visu span.coin img {height:22px; width:64px; padding:0;}

/*  ----------------------------------------------------------- */
/*  Nouvelle page d'accueil */
/*  ----------------------------------------------------------- */
div#global div#corps a.bt_selections {float:right; height:22px; _margin-left:74px; display:block; background:url('/img/bg-bt-marron.gif') no-repeat; color:#ffffff; padding:6px 5px 0 20px; text-align:left; font-weight:bold; position:relative;}

div#global div#corps div#selection_gauche {float:left; border:1px solid #dedddd; width:444px; height:284px; margin-right:8px;}
div#global div#corps div#selection_gauche div.btn_selection_gauche {float:right; width:444px; position:absolute; top:506px;}

div#global div#corps div#selection_droit {float:left; border:1px solid #dedddd; width:214px; height:284px;}
div#global div#corps div#selection_droit div.btn_selection_droit {float:right; width:214px; position:absolute; top:506px;}

div#global div#corps div.picto {float:left; border:1px solid #c6b8b8; width:40px; height:40px; margin-bottom:5px; margin-right:5px;}
div#global div#corps h2 {float:left; font-size:15px; font-weight:bold; text-transform:uppercase;}
div#global div#corps h2.tit_top {color:#202020; padding-top:10px;}
div#global div#corps h2.tit_top a.categories{ text-transform:none; font-size:15px; color:#df0000;}
div#global div#corps h2.tit_70 {color:#f4641b;}
div#global div#corps h2.tit_60 {color:#ff8f34;}
div#global div#corps h2.tit_50 {color:#feb130;}
div#global div#corps h2.tit_40 {color:#f0cd28;}
div#global div#corps h2.tit_30 {color:#b7d743;}

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;}

div#global div#corps div.lign_prod .visu_produit_hp .visu .infos_fixe .prix .prix_top {float:left; width:95px; color:#df0000; font-size:14px; font-size:12px; font-weight:bold;}
div#global div#corps div.lign_prod .visu_produit_hp .visu .infos_fixe .prix .prix_barre_top {float:left; text-decoration:line-through; font-weight:normal; color:#df0000; font-size:10px;}

div#global div#corps div.lign_prod .visu_produit_hp .visu .infos_fixe .prix .prix_70 {color:#f4641b;}
div#global div#corps div.lign_prod .visu_produit_hp .visu .infos_fixe .prix .prix_barre_70 {float:left; text-decoration:line-through; padding-right:10px; font-weight:normal; color:#f4641b;}

div#global div#corps div.lign_prod .visu_produit_hp .visu .infos_fixe .prix .prix_60 {color:#ff8f34;}
div#global div#corps div.lign_prod .visu_produit_hp .visu .infos_fixe .prix .prix_barre_60 {float:left; text-decoration:line-through; padding-right:10px; font-weight:normal; color:#ff8f34;}

div#global div#corps div.lign_prod .visu_produit_hp .visu .infos_fixe .prix .prix_50 {color:#feb130;}
div#global div#corps div.lign_prod .visu_produit_hp .visu .infos_fixe .prix .prix_barre_50 {float:left; text-decoration:line-through; padding-right:10px; font-weight:normal; color:#feb130;}

div#global div#corps div.lign_prod .visu_produit_hp .visu .infos_fixe .prix .prix_40 {color:#f0cd28;}
div#global div#corps div.lign_prod .visu_produit_hp .visu .infos_fixe .prix .prix_barre_40 {float:left; text-decoration:line-through; padding-right:10px; font-weight:normal; color:#f0cd28;}

div#global div#corps div.lign_prod .visu_produit_hp .visu .infos_fixe .prix .prix_30 {color:#b7d743;}
div#global div#corps div.lign_prod .visu_produit_hp .visu .infos_fixe .prix .prix_barre_30 {float:left; text-decoration:line-through; padding-right:10px; font-weight:normal; color:#b7d743;}

	/*  Cat TOP */
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_8 {float:left; width:105px; min-height:171px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-top.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_8 span.enseigne {float:left; padding:3px 2px 3px 2px; font-size:12px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; margin-top:5px; color:#000000; width:93px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_8 span.nom_prod {float:left; width:99px; height:80px; padding:5px 2px 5px 4px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_8 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_8 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_8 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_8 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_8 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
	/*  Cat 70 */
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_7 {float:left; width:105px; min-height:171px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-70.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_7 span.enseigne {float:left; padding:3px 2px 3px 2px; font-size:12px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; margin-top:5px; color:#000000; width:93px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_7 span.nom_prod {float:left; width:99px; height:80px; padding:5px 2px 5px 2px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_7 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_7 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_7 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_7 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_7 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
	/*  Cat 60 */
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_6 {float:left; width:105px; min-height:171px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-60.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_6 span.enseigne {float:left; padding:3px 2px 3px 2px; font-size:12px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; margin-top:5px; color:#000000; width:93px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_6 span.nom_prod {float:left; width:99px; height:80px; padding:5px 2px 5px 2px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_6 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_6 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_6 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_6 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_6 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
	/*  Cat 50 */
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_5 {float:left; width:105px; min-height:171px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-50.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_5 span.enseigne {float:left; padding:3px 2px 3px 2px; font-size:12px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; margin-top:5px; color:#000000; width:93px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_5 span.nom_prod {float:left; width:99px; height:80px; padding:5px 2px 5px 2px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_5 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_5 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_5 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_5 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_5 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
	/*  Cat 40 */
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_4 {float:left; width:105px; min-height:171px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-40.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_4 span.enseigne {float:left; padding:3px 2px 3px 2px; font-size:12px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; margin-top:5px; color:#000000; width:93px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_4 span.nom_prod {float:left; width:99px; height:80px; padding:5px 2px 5px 2px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_4 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_4 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_4 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_4 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_4 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
	/*  Cat 30 */
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_3 {float:left; width:105px; min-height:171px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-30.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_3 span.enseigne {float:left; padding:3px 2px 3px 2px; font-size:12px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; margin-top:5px; color:#000000; width:93px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_3 span.nom_prod {float:left; width:99px; height:80px; padding:5px 2px 5px 2px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_3 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_3 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_3 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_3 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_3 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
	/*  Cat < 30 */
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_10 {float:left; width:105px; min-height:171px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-29.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_10 span.enseigne {float:left; padding:3px 2px 3px 2px; font-size:12px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; margin-top:5px; color:#000000; width:93px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_10 span.nom_prod {float:left; width:99px; height:80px; padding:5px 2px 5px 2px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_10 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_10 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_10 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_10 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_10 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
	/*  Cat < 20 */
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_2 {float:left; width:105px; min-height:171px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-19.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_2 span.enseigne {float:left; padding:3px 2px 3px 2px; font-size:12px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; margin-top:5px; color:#000000; width:93px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_2 span.nom_prod {float:left; width:99px; height:80px; padding:5px 2px 5px 2px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_2 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_2 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_2 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_2 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_2 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
	/*  Cat < 10 */
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_1 {float:left; width:105px; min-height:171px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-09.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_1 span.enseigne {float:left; padding:3px 2px 3px 2px; font-size:12px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; margin-top:5px; color:#000000; width:93px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_1 span.nom_prod {float:left; width:99px; height:80px; padding:5px 2px 5px 2px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_1 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_1 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_1 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_1 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit_hp div.cat_1 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
div#global div#col_droite div#bloc_tops div.bloc_marques {float:left; width:298px; border-right:1px solid #dedddd; border-bottom:1px solid #dedddd; border-left:1px solid #dedddd; background:#ffffff url('/img/bg-bloc-tops.jpg') repeat-x bottom; padding-bottom:7px;}
div#global div#col_droite div#bloc_tops div.bloc_marques div.logo {float:left; border:1px solid #dedddd; width:88px; height:50px; margin-left:7px; margin-top:7px; background-color:#FFFFFF;}

/*enseignes qui défilent*/
	div#global div#corps div.bloc_enseignes_hp {float:left; width:663px; height:69px; background:url('/img/bg-marques-defilement.gif') no-repeat; margin-bottom:10px;}
	
	div#global div#corps div.bloc_enseignes_hp div.scrollable {position:relative; overflow:hidden; width:636px; height:69px;}
	div#global div#corps div.bloc_enseignes_hp div.scrollable div.items {float:left; width:20000em; position:absolute; clear:both;}
	/*div#global div#corps div.bloc_enseignes div.scrollable div.items div {float:left;}*/
		
	div#global div#corps div.bloc_enseignes_hp div.scrollable div.items .active {float:left; border:2px solid #df0000; z-index:9999; position:relative;}	
	div#global div#corps div.bloc_enseignes_hp div.scrollable div.items div {float:left; margin:15px 8px 11px 8px; cursor:pointer; width:105px; height:35px; padding:2px; -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #ccc;}
	div#global div#corps div.bloc_enseignes_hp div.scrollable div.items div img {float:left; width:105px; height:35px; background-color:#fff; border:none; margin:0;}
	
	div#global div#corps div.bloc_enseignes_hp a.prev {float:left; margin-top:23px; margin-left:-3px; margin-right:2px; background:url('/img/btn-prev.gif') no-repeat; width:10px; height:20px; cursor:pointer;}
	div#global div#corps div.bloc_enseignes_hp a.next {float:right; margin-top:-45px; margin-right:-3px; background:url('/img/btn-next.gif') no-repeat; width:10px; height:20px; cursor:pointer;}
	div#global div#corps div.bloc_enseignes_hp a.prev img {float:left; border:0; margin:0; width:10px; height:20px;}
	div#global div#corps div.bloc_enseignes_hp a.next img {float:left; border:0; margin:0; width:10px; height:20px;}
	
	/*a.right:hover {background-position:-30px -30px;}
	a.right {background-position:0 -30px;clear:right;margin-right:0;}
	a.browse {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../img/scrollable/arrow/hori_large.png) no-repeat scroll 0 0;cursor:pointer;display:block;float:left;font-size:1px;height:30px;margin:40px 10px;width:30px;}
	a {color:#295C72;}*/
	
	/*
	div.scrollable {position:relative; overflow:hidden; width:660px; height:90px;}
	div.scrollable div.items {width:20000em; position:absolute;}
	div.scrollable div.items div {float:left;}
	div.items div.active {border:1px inset #ccc; background-color:#fff;}
	a.right:hover {background-position:-30px -30px;}
	a.right {background-position:0 -30px;clear:right;margin-right:0;}
	a.browse {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../img/scrollable/arrow/hori_large.png) no-repeat scroll 0 0;cursor:pointer;display:block;float:left;font-size:1px;height:30px;margin:40px 10px;width:30px;}
	a {color:#295C72;}
	*/

/*-----Moteur de recherche version large-----*/

div#global div#recherche_lg {float:left; width:982px; height:65px; border:1px solid #ebe8e8; background:#fbfafa;}

div#global div#recherche_lg span.titre {float:left; height:19px; padding:4px 0 5px 25px; margin:20px 0 0 216px; /*left 261px pour etre centre*/ background:url('/img/picto-loupe.gif') no-repeat 0px 1px;}

div#global div#recherche_lg div.lign_form {float:left; width:291px; height:28px; margin:17px 0 0 10px;}
div#global div#recherche_lg div.lign_form input.txt {float:left; width:214px; height:20px; border:1px solid #e2dcdc; padding:4px 6px 2px 6px; margin-right:6px; font-size:11px; color:#8b8383;}
div#global div#recherche_lg div.lign_form a.bt_ok {float:left; width:51px; height:23px; display:block; font-size:13px; font-weight:bold; color:#ffffff; padding-top:5px; text-align:center; background:url('/img/bg-bt-ok-2.gif') no-repeat;}	
div#global div#recherche_lg p {float:left; width:982px; font-size:11px; margin-left:0px; text-align:center;}
div#global div#recherche_lg p span {font-size:11px; color:#DF0000;}


/*-----Page affiliation-----*/
div#global div#corps_big {float:left; width:984px;}

div#global div#corps_big div#partie_gauche {float:left; width:590px; padding-top:23px; padding-left:10px;}
div#global div#corps_big div#partie_gauche h2 {float:left; width:590px; font-size:18px; font-weight:bold; text-transform:uppercase;}
div#global div#corps_big div#partie_gauche h3 {float:left; padding-top:6px; width:550px; font-size:16px;}
div#global div#corps_big div#partie_gauche p {float:left; padding-top:10px; padding-right:60px;}
div#global div#corps_big div#partie_gauche p span.txt_rouge {color:#df0000; font-weight:bold;}

div#global div#corps_big div#partie_gauche ul.ul_banane {float:left; list-style-type:none; padding-left:25px; padding-top:10px; background:url('/img/sep-hori.gif') bottom repeat-x; padding-bottom:10px;}
div#global div#corps_big div#partie_gauche ul.ul_banane li {float:left; width:500px; padding-left:34px; padding-bottom:8px;}
div#global div#corps_big div#partie_gauche ul.ul_banane li.banane_droite {background:url('/img/puce-banane-droite.gif') no-repeat;}
div#global div#corps_big div#partie_gauche ul.ul_banane li.banane_gauche {background:url('/img/puce-banane-gauche.gif') no-repeat;}

div#global div#corps_big div#partie_gauche a.rouge {color:#df0000; text-decoration:underline;}
div#global div#corps_big div#partie_gauche a:hover.rouge {text-decoration:none;}
div#global div#corps_big div#partie_gauche a.bt_sinscrire {float:left; width:66px; height:22px; margin:5px 0 0 0; _margin-left:74px; display:block; background:url('/img/bg-bt-rouge.gif') no-repeat; color:#ffffff; padding:6px 5px 0 20px; text-align:left; font-weight:bold; margin-top:15px;}

div#global div#corps_big div#partie_droite {float:right; width:374px; padding:71px 2px 0 0; background:url('/img/jungle-over-droite.jpg') 76px 0 no-repeat;}
div#global div#corps_big div#partie_droite div.bloc_droite {float:left; width:374px; border:1px solid #d3cccc; padding-bottom:10px; margin-bottom:10px;}
div#global div#corps_big div#partie_droite div.bloc_droite div.titre {float:left; width:359px; height:25px; background:#e5dede; font-size:14px; font-weight:bold; padding:5px 0 0 15px;}
div#global div#corps_big div#partie_droite div.bloc_droite p {float:left; padding:10px;}
div#global div#corps_big div#partie_droite div.bloc_droite p.telephone_monkey {background:url('/img/bg-tel-monkey.jpg') 280px 33px no-repeat; height:133px;}
div#global div#corps_big div#partie_droite div.bloc_droite a {text-decoration:underline; color:#df0000; font-weight:bold;}
div#global div#corps_big div#partie_droite div.bloc_droite a:hover {text-decoration:none;}
div#global div#corps_big div#partie_droite div.bloc_droite div.logo_affi {float:left; border:1px solid #d3cccc; width:104px; height:34px; margin-left:14px; margin-top:10px;}

div#global div#corps_big div#tableau {float:left; width:984px;}

div#global div#corps_big div#tableau div.onglets {float:left; width:984px; height:30px; border-bottom:1px solid #d3cccc;}
/*div#global div#corps_big div#tableau div.onglets div.onglet {float:left; padding:5px; height:20px; border-left:1px solid #d3cccc; border-top:1px solid #d3cccc; font-size:14px; font-weight:bold; background-color:#c6b8b8; margin-right:1px;}*/
div#global div#corps_big div#tableau div.onglets div.onglet a{float:left; padding:5px 15px; height:20px; border-left:1px solid #d3cccc; border-right:1px solid #d3cccc; border-top:1px solid #d3cccc; font-size:14px; font-weight:bold; background-color:#c6b8b8; margin-right:1px;}
div#global div#corps_big div#tableau div.onglets div.onglet a:hover{border-left:1px solid #d3cccc; border-top:1px solid #d3cccc; border-right:1px solid #d3cccc; font-size:14px; font-weight:bold; background-color:#f7f4f4; margin-right:1px;}
div#global div#corps_big div#tableau div.onglets div.onglet a.on{border-left:1px solid #d3cccc; border-top:1px solid #d3cccc; border-right:1px solid #d3cccc; font-size:14px; font-weight:bold; background-color:#f7f4f4; margin-right:1px;}

div#global div#corps_big div#tableau div.contenu_onglets {float:left; width:984px; background-color:#f7f4f4; border-left:1px solid #d3cccc; border-right:1px solid #d3cccc; border-bottom:1px solid #d3cccc;}
div#global div#corps_big div#tableau div.contenu_onglets p {float:left; padding:10px; width:520px;}
div#global div#corps_big div#tableau div.contenu_onglets a {text-decoration:underline; color:#df0000;}
div#global div#corps_big div#tableau div.contenu_onglets a:hover {text-decoration:none;}
div#global div#corps_big div#tableau div.contenu_onglets div.div_contenu {float:left; width:634px;}
div#global div#corps_big div#tableau div.contenu_onglets div.div_visuel {float:left; padding:10px;}
div#global div#corps_big div#tableau div.contenu_onglets p span.titre_contenus {color:#df0000; font-weight:bold;}
div#global div#corps_big div#tableau div.contenu_onglets ul.ul_onglets {float:left; list-style-type:none; padding-left:25px; padding-bottom:6px; width:500px;}
div#global div#corps_big div#tableau div.contenu_onglets ul.ul_onglets li {padding-left:14px; padding-bottom:3px; background:url('/img/fleche-onglets.gif') 0 6px no-repeat;}
/*div#global div#corps_big div#tableau div.contenu_onglets ul.ul_onglets li.long {width:850px;}*/
div#global div#corps_big div#tableau div.contenu_onglets a.bt_sinscrire {width:66px; height:22px; margin:5px 0 0 0; _margin-left:74px; display:block; background:url('/img/bg-bt-rouge.gif') no-repeat; color:#ffffff; padding:6px 5px 0 20px; text-align:left; font-weight:bold;}

/*-----Pages sélections-----*/
div#global div#corps div#selection_produits {float:left; width:659px; padding:15px 0 0 11px;}
div#global div#corps div#selection_produits div.intro_selection {float:left; width:659px; padding-bottom:10px;}
div#global div#corps div#selection_produits div.intro_selection h1 {float:left; width:659px; font-size:18px; font-weight:bold; text-transform:uppercase;}
div#global div#corps div#selection_produits div#visu_ambiance {float:left; width:604px; height:174px;}
div#global div#corps div#selection_produits div#visu_ambiance ul.selection {float:left; list-style-type:none; padding-bottom:6px; width:240px; padding-top:40px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;}
div#global div#corps div#selection_produits div#visu_ambiance ul.selection li {padding:5px 0 5px 20px; margin-bottom:2px; background:#ffffff url('/img/puce-selection.png') 4px 8px no-repeat; text-transform:uppercase; }
div#global div#corps div#selection_produits div#visu_ambiance ul.selection li a {font-size:14px; font-weight:bold;}
div#global div#corps div#selection_produits div#visu_ambiance ul.selection li a.on {color:#DF0000;}

div#global div#corps div#selection_produits div#visu_ambiance div.visu_ambiance_enfant {float:left; width:604px; height:174px; padding-left:50px;}
div#global div#corps div#selection_produits div#visu_ambiance div.visu_ambiance_vacances {float:left; width:604px; height:174px; padding-left:50px;}

div#global div#corps div#selection_produits div.produits {float:left; width:659px;}
div#global div#corps div#selection_produits div.produits .tit_selection {float:left; color:#ffffff; background-color:#796463; height:23px; font-size:16px; width:647px; margin-top:8px; padding-left:12px; padding-top:2px;}
div#global div#corps div#selection_produits div.produits div.ambiance_produit {float:left; height:216px; width:221px; vertical-align:bottom;}

div#global div#corps div#selection_produits div.produits div.produit {float:left; width:214px; height:103px; border:1px solid #e1e0e0; margin-left:3px; margin-top:3px;}
div#global div#corps div#selection_produits div.produits div.produit div.visu {float:left; width:97px; height:103px;}
div#global div#corps div#selection_produits div.produits div.produit div.visu span.coin {float:left; height:22px; width:64px; z-index:9998; position:relative; padding:0; top:-90px;}
div#global div#corps div#selection_produits div.produits div.produit div.visu span.coin img {height:22px; width:64px; padding:0;}

div#global div#corps div#selection_produits div.lien_selection {float:right; !margin-top:-15px;}
div#global div#corps div#selection_produits div.lien_selection a {background:url('/img/puce-sup-blanc.gif') no-repeat 0px 3px; padding-left:15px; color:#FFFFFF; padding-right:10px;}

/*	div#global div#corps div.flag_reduc {float:left; padding-bottom:5px; width:657px; padding:10px 0 5px 12px;}*/

div#global div#corps div#selection_produits div.produits div.produit div.infos {float:left; width:111px; background:url('/img/puce-fleche.gif') 0 4px no-repeat; padding-left:6px; margin-top:5px;}
div#global div#corps div#selection_produits div.produits div.produit div.infos div.intitule {float:left; color:#796463; text-transform:uppercase; font-weight:bold; font-size:11px; padding-bottom:5px;}
div#global div#corps div#selection_produits div.produits div.produit div.infos div.prix {font-weight:bold; font-size:14px; padding-bottom:7px;}
div#global div#corps div#selection_produits div.produits div.produit div.infos div.prix span.barre {text-decoration:line-through;}
div#global div#corps div#selection_produits div.produits div.produit div.infos a {color:#df0000; text-decoration:underline; background:url('/img/puce-lien.gif') 0 5px no-repeat; padding-left:8px; font-weight:bold;}
div#global div#corps div#selection_produits div.produits div.produit div.infos a:hover {text-decoration:none;}

/*----- Page marques -----*/
div#global div#corps div#page_marques {float:left; width:973px; padding:15px 0 0 11px;}
div#global div#corps div#page_marques div.intro_titre {float:left; width:973px; padding-bottom:10px;}
div#global div#corps div#page_marques div.intro_titre h2 {float:left; width:973px; font-size:18px; font-weight:bold; text-transform:uppercase;}
div#global div#corps div#page_marques div.abc {float:left; background-color:#c6b8b8; padding:8px; width:945px; 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:#df0000; font-size:14px; text-align:center;}

div#global div#corps div#page_marques div.marques_populaires {float:left; padding-top:10px; width:973px;}
div#global div#corps div#page_marques div.marques_populaires div.bloc_cat {float:left; width:950px; padding:5px 9px 0 0;}
div#global div#corps div#page_marques div.marques_populaires div.bloc_cat div.liens {float:left; width:929px; padding:15px; margin-bottom:10px; border:1px solid #cccccc; background-color:#f2e9ea;}
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:5px; 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:#df0000; font-weight:bold;}

div#global div#corps div#page_marques div.toutes_marques div.bloc_cat div.liens ul.bloc {list-style:none; width:230px; 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:220px; /*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:#df0000; font-weight:bold;}

div#global div#corps div#page_marques div.toutes_marques {float:left; padding-top:10px; width:973px;}
div#global div#corps div#page_marques div.toutes_marques div.bloc_cat {float:left; width:950px; padding:5px 9px 0 0;}
div#global div#corps div#page_marques div.toutes_marques div.bloc_cat div.entete {float:left; width:950px; padding:0 0 0 11px; background:#c6b8b8;}
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:929px; padding:15px; margin-bottom:10px; border:1px solid #cccccc;}

/*  Survol des produits */
	/*  Cat TOP */
	div#global div#corps div.lign_prod .visu_produit div.cat_8 {float:left; width:105px; min-height:117px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-top.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit div.cat_8 span.nom_prod {float:left; width:99px; height:49px; padding:5px 2px 5px 4px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_8 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_8 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_8 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_8 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit div.cat_8 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
	/*  Cat 70 */
	div#global div#corps div.lign_prod .visu_produit div.cat_7 {float:left; width:105px; min-height:117px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-70.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit div.cat_7 span.nom_prod {float:left; width:99px; height:49px; padding:5px 2px 5px 2px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_7 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_7 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_7 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_7 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit div.cat_7 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
	/*  Cat 60 */
	div#global div#corps div.lign_prod .visu_produit div.cat_6 {float:left; width:105px; min-height:117px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-60.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit div.cat_6 span.nom_prod {float:left; width:99px; height:49px; padding:5px 2px 5px 2px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_6 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_6 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_6 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_6 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit div.cat_6 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
	/*  Cat 50 */
	div#global div#corps div.lign_prod .visu_produit div.cat_5 {float:left; width:105px; min-height:117px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-50.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit div.cat_5 span.nom_prod {float:left; width:99px; height:49px; padding:5px 2px 5px 2px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_5 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_5 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_5 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_5 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit div.cat_5 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
	/*  Cat 40 */
	div#global div#corps div.lign_prod .visu_produit div.cat_4 {float:left; width:105px; min-height:117px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-40.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit div.cat_4 span.nom_prod {float:left; width:99px; height:49px; padding:5px 2px 5px 2px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_4 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_4 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_4 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_4 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit div.cat_4 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
	/*  Cat 30 */
	div#global div#corps div.lign_prod .visu_produit div.cat_3 {float:left; width:105px; min-height:117px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-30.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit div.cat_3 span.nom_prod {float:left; width:99px; height:49px; padding:5px 2px 5px 2px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_3 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_3 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_3 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_3 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit div.cat_3 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
	/*  Cat < 30 */
	div#global div#corps div.lign_prod .visu_produit div.cat_10 {float:left; width:105px; min-height:117px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-29.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit div.cat_10 span.nom_prod {float:left; width:99px; height:49px; padding:5px 2px 5px 2px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_10 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_10 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_10 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_10 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit div.cat_10 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
	/*  Cat < 20 */
	div#global div#corps div.lign_prod .visu_produit div.cat_2 {float:left; width:105px; min-height:117px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-19.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit div.cat_2 span.nom_prod {float:left; width:99px; height:49px; padding:5px 2px 5px 2px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_2 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_2 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_2 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_2 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit div.cat_2 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
	/*  Cat < 10 */
	div#global div#corps div.lign_prod .visu_produit div.cat_1 {float:left; width:105px; min-height:117px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-09.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit div.cat_1 span.nom_prod {float:left; width:99px; height:49px; padding:5px 2px 5px 2px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_1 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_1 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_1 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_1 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit div.cat_1 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	
	/*  Cat 0 (pas de reduc) */
	div#global div#corps div.lign_prod .visu_produit div.cat_9 {float:left; width:105px; min-height:117px; _height:117px; top:-106px; left:-1px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-00.gif') repeat-y ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998; padding-bottom:5px; border:1px solid #DEDDDD;}
	div#global div#corps div.lign_prod .visu_produit div.cat_9 span.nom_prod {float:left; width:99px; height:49px; padding:5px 2px 5px 2px; font-weight:bold; text-align:left; color:#000000; font-size:11px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_9 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_9 del.ancien_prix {float:left; padding:4px 0 3px 2px;  font-size:12px; font-weight:bold; color:#000000;}
	div#global div#corps div.lign_prod .visu_produit div.cat_9 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 5px 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:4px; _margin-left:2px;}
	div#global div#corps div.lign_prod .visu_produit div.cat_9 a.bt_plus {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-loupe.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
	div#global div#corps div.lign_prod .visu_produit div.cat_9 a.bt_mail {float:right; height:12px; width:17px; margin:4px 4px 0 0; background:url('/img/bt-mail.png') no-repeat;}
	

/*  ----------------------------------------------------------- */
/*  Page reductions */

div#global div#corps div.reductions_partenaires {float:left; width:970px;}
div#global div#corps div.reductions_partenaires h3 {float:left; width:935px; background:#c6b8b8 url('/img/bt-deplier-off.gif')8px 6px no-repeat; height:19px; padding:8px 0 5px 35px;}
div#global div#corps div.reductions_partenaires div.bloc_reduc_partenaires {float:left; width:932px; background-color:#f7f4f4; border:1px solid #c6b8b8; padding:18px;}

div#global div#corps div.reductions_partenaires div.bloc_reduc_partenaires div.liste_partenaires {float:left; width:310px;}
div#global div#corps div.reductions_partenaires div.bloc_reduc_partenaires div.liste_partenaires ul {float:left; list-style-type:none; width:130px; padding-right:10px;}
div#global div#corps div.reductions_partenaires div.bloc_reduc_partenaires div.liste_partenaires ul li {float:left; width:140px; background:url('/img/fleche-categories.png') 0 5px no-repeat; padding-left:10px; margin-bottom:6px;}
div#global div#corps div.reductions_partenaires div.bloc_reduc_partenaires div.liste_partenaires ul li a {color:#333333; font-size:12px;}
div#global div#corps div.reductions_partenaires div.bloc_reduc_partenaires div.liste_partenaires ul li a:hover {color:#df0000;}
div#global div#corps div.reductions_partenaires div.bloc_reduc_partenaires div.liste_partenaires ul li a.on {color:#df0000;}

div#global div#corps div.reductions_partenaires div.bloc_reduc_partenaires div.liste_reduc_annonceur {float:left; width:622px;}
div#global div#corps div.reductions_partenaires div.bloc_reduc_partenaires div.liste_reduc_annonceur div.meilleuresreduc {float:left; font-size:14px; font-weight:bold; padding:15px 10px 30px 0;}
div#global div#corps div.reductions_partenaires div.bloc_reduc_partenaires div.liste_reduc_annonceur div.logo_annonceur {float:left; border:1px solid #cccccc;}
div#global div#corps div.reductions_partenaires div.bloc_reduc_partenaires div.liste_reduc_annonceur div.bloc_banniere {float:left; width:300px; margin-right:10px; text-align:right;}
div#global div#corps div.reductions_partenaires div.bloc_reduc_partenaires div.liste_reduc_annonceur div.bloc_texte {float:left; background:url('/img/pointilles.gif') repeat-x; padding:5px; margin-top:20px;}


div#global div#corps div.lign_prod span.bt_reduc_8 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-reduc-top.gif') no-repeat 0px 0px;}

div#global div#corps div.lign_prod span.bt_reduc_7 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-reduc-70.gif') no-repeat 0px 0px;}

div#global div#corps div.lign_prod span.bt_reduc_6 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-reduc-60.gif') no-repeat 0px 0px;}

div#global div#corps div.lign_prod span.bt_reduc_5 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-reduc-50.gif') no-repeat 0px 0px;}

div#global div#corps div.lign_prod span.bt_reduc_4 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-reduc-40.gif') no-repeat 0px 0px;}

div#global div#corps div.lign_prod span.bt_reduc_3 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-reduc-30.gif') no-repeat 0px 0px;}

div#global div#corps div.lign_prod span.bt_reduc_10 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-reduc-20.gif') no-repeat 0px 0px;}

div#global div#corps div.lign_prod span.bt_reduc_2 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-reduc-10.gif') no-repeat 0px 0px;}

div#global div#corps div.lign_prod span.bt_reduc_9 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-reduc-00.gif') no-repeat 0px 0px;}

div#global div#corps div.lign_prod span.bt_reduc_1 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-reduc-00-10.gif') no-repeat 0px 0px;}


	/*  Sous menu reduction */
	div#global div#corps div#ssmenu_reduc {float:left; width:669px; height:60px; background:url('/img/sep-hori.gif') repeat-x 0px 53px;}
	div#global div#corps div#ssmenu_reduc span.intit {float:left; width:100px; height:53px; padding-left:11px; background:url('/img/puce-fleche.gif') no-repeat scroll 96px 20px;}
	div#global div#corps div#ssmenu_reduc div#bts_affiner {float:right; width:47px;}
	div#global div#corps div#ssmenu_reduc div#bts_affiner a {padding-bottom:2px;}
	
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_8 {float:left; width:54px; height:43px; display:block; background:url('/img/nav-reduc-top.gif') no-repeat 0px 0px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_8 {background:url('/img/nav-reduc-top.gif') no-repeat 0px -43px;}
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_8.on {float:left; width:60px; height:47px; display:block; background:url('/img/nav-reduc-top-on.gif') no-repeat 0px 0px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_8.on { background:url('/img/nav-reduc-top-on.gif') no-repeat 0px 0px;}
	
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_7 {float:left; width:54px; height:43px; display:block; background:url('/img/nav-reduc-70.gif') no-repeat 0px 0px; margin-right:8px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_7 {background:url('/img/nav-reduc-70.gif') no-repeat 0px -43px;}
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_7.on {float:left; width:60px; height:47px; display:block; background:url('/img/nav-reduc-70-on.gif') no-repeat 0px 0px; margin-right:8px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_7.on { background:url('/img/nav-reduc-70-on.gif') no-repeat 0px 0px;}
	
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_6 {float:left; width:54px; height:43px; display:block; background:url('/img/nav-reduc-60.gif') no-repeat 0px 0px; margin-right:8px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_6 {background:url('/img/nav-reduc-60.gif') no-repeat 0px -43px;}
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_6.on {float:left; width:60px; height:47px; display:block; background:url('/img/nav-reduc-60-on.gif') no-repeat 0px 0px; margin-right:8px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_6.on { background:url('/img/nav-reduc-60-on.gif') no-repeat 0px 0px;}
	
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_5 {float:left; width:54px; height:43px; display:block; background:url('/img/nav-reduc-50.gif') no-repeat 0px 0px; margin-right:8px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_5 {background:url('/img/nav-reduc-50.gif') no-repeat 0px -43px;}
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_5.on {float:left; width:60px; height:47px; display:block; background:url('/img/nav-reduc-50-on.gif') no-repeat 0px 0px; margin-right:8px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_5.on { background:url('/img/nav-reduc-50-on.gif') no-repeat 0px 0px;}
	
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_4 {float:left; width:54px; height:43px; display:block; background:url('/img/nav-reduc-40.gif') no-repeat 0px 0px; margin-right:8px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_4 {background:url('/img/nav-reduc-40.gif') no-repeat 0px -43px;}
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_4.on {float:left; width:60px; height:47px; display:block; background:url('/img/nav-reduc-40-on.gif') no-repeat 0px 0px; margin-right:8px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_4.on { background:url('/img/nav-reduc-40-on.gif') no-repeat 0px 0px;}
	
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_3 {float:left; width:54px; height:43px; display:block; background:url('/img/nav-reduc-30.gif') no-repeat 0px 0px; margin-right:8px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_3 {background:url('/img/nav-reduc-30.gif') no-repeat 0px -43px;}
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_3.on {float:left; width:60px; height:47px; display:block; background:url('/img/nav-reduc-30-on.gif') no-repeat 0px 0px; margin-right:8px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_3.on { background:url('/img/nav-reduc-30-on.gif') no-repeat 0px 0px;}
	
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_10 {float:left; width:54px; height:43px; display:block; background:url('/img/nav-reduc-20.gif') no-repeat 0px 0px; margin-right:8px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_10 {background:url('/img/nav-reduc-20.gif') no-repeat 0px -43px;}
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_10.on {float:left; width:60px; height:47px; display:block; background:url('/img/nav-reduc-20-on.gif') no-repeat 0px 0px; margin-right:8px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_10.on { background:url('/img/nav-reduc-20-on.gif') no-repeat 0px 0px;}
		
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_2 {float:left; width:54px; height:43px; display:block; background:url('/img/nav-reduc-10.gif') no-repeat 0px 0px; margin-right:8px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_2 {background:url('/img/nav-reduc-10.gif') no-repeat 0px -43px;}
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_2.on {float:left; width:60px; height:47px; display:block; background:url('/img/nav-reduc-10-on.gif') no-repeat 0px 0px; margin-right:8px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_2.on { background:url('/img/nav-reduc-10-on.gif') no-repeat 0px 0px;}

  div#global div#corps div#ssmenu_reduc a#bt_ssmenu_1 {float:left; width:54px; height:43px; display:block; background:url('/img/nav-reduc-00-10.gif') no-repeat 0px 0px; margin-right:8px;}
  div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_1 {background:url('/img/nav-reduc-00-10.gif') no-repeat 0px -43px;}
  div#global div#corps div#ssmenu_reduc a#bt_ssmenu_1.on {float:left; width:60px; height:47px; display:block; background:url('/img/nav-reduc-00-10-on.gif') no-repeat 0px 0px; margin-right:8px;}
  div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_1.on { background:url('/img/nav-reduc-00-10-on.gif') no-repeat 0px 0px;}

	
	/*  Pagination basse */
	div#global div#corps div.pagination {float:left; width:669px; height:22px; text-align:center; background:#c6b8b8; padding-top:4px;}
	div#global div#corps div.pagination a {text-decoration:underline;}
	div#global div#corps div.pagination a:hover {text-decoration:none;}
	div#global div#corps div.pagination a.on {text-decoration:none; color:#df0000; font-weight:bold;}


/*  ----------------------------------------------------------- */
/*  Page petits prix */

div#global div#corps div.lign_prod span.bt_prix_1 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-prix-5.gif') no-repeat 0px 0px;}
div#global div#corps div.lign_prod span.bt_prix_2 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-prix-10.gif') no-repeat 0px 0px;}
div#global div#corps div.lign_prod span.bt_prix_3 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-prix-15.gif') no-repeat 0px 0px;}
div#global div#corps div.lign_prod span.bt_prix_4 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-prix-20.gif') no-repeat 0px 0px;}
div#global div#corps div.lign_prod span.bt_prix_5 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-prix-25.gif') no-repeat 0px 0px;}
div#global div#corps div.lign_prod span.bt_prix_6 {float:left; width:106px; height:106px; display:block; margin-right:8px; background:url('/img/bt-prix-30.gif') no-repeat 0px 0px;}
	
	/* sous menu petits prix */
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_prix_1 {float:left; width:54px; height:47px; display:block; background:url('/img/nav-reduc-prix-5.gif') no-repeat 0px 0px; margin-right:9px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_prix_1 {background:url('/img/nav-reduc-prix-5.gif') no-repeat 0px -47px;}
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_prix_1.on {float:left; width:54px; height:47px; display:block; background:url('/img/nav-reduc-prix-5-on.gif') no-repeat 0px 0px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_prix_1.on { background:url('/img/nav-reduc-prix-5-on.gif') no-repeat 0px 0px;}
	
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_prix_2 {float:left; width:54px; height:47px; display:block; background:url('/img/nav-reduc-prix-10.gif') no-repeat 0px 0px; margin-right:9px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_prix_2 {background:url('/img/nav-reduc-prix-10.gif') no-repeat 0px -47px;}
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_prix_2.on {float:left; width:54px; height:47px; display:block; background:url('/img/nav-reduc-prix-10-on.gif') no-repeat 0px 0px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_prix_2.on { background:url('/img/nav-reduc-prix-10-on.gif') no-repeat 0px 0px;}
	
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_prix_3 {float:left; width:54px; height:47px; display:block; background:url('/img/nav-reduc-prix-15.gif') no-repeat 0px 0px; margin-right:9px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_prix_3 {background:url('/img/nav-reduc-prix-15.gif') no-repeat 0px -47px;}
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_prix_3.on {float:left; width:54px; height:47px; display:block; background:url('/img/nav-reduc-prix-15-on.gif') no-repeat 0px 0px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_prix_3.on { background:url('/img/nav-reduc-prix-15-on.gif') no-repeat 0px 0px;}
	
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_prix_4 {float:left; width:54px; height:47px; display:block; background:url('/img/nav-reduc-prix-20.gif') no-repeat 0px 0px; margin-right:9px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_prix_4 {background:url('/img/nav-reduc-prix-20.gif') no-repeat 0px -47px;}
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_prix_4.on {float:left; width:54px; height:47px; display:block; background:url('/img/nav-reduc-prix-20-on.gif') no-repeat 0px 0px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_prix_4.on { background:url('/img/nav-reduc-prix-20-on.gif') no-repeat 0px 0px;}
	
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_prix_5 {float:left; width:54px; height:47px; display:block; background:url('/img/nav-reduc-prix-25.gif') no-repeat 0px 0px; margin-right:9px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_prix_5 {background:url('/img/nav-reduc-prix-25.gif') no-repeat 0px -47px;}
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_prix_5.on {float:left; width:54px; height:47px; display:block; background:url('/img/nav-reduc-prix-25-on.gif') no-repeat 0px 0px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_prix_5.on { background:url('/img/nav-reduc-prix-25-on.gif') no-repeat 0px 0px;}
	
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_prix_6 {float:left; width:54px; height:47px; display:block; background:url('/img/nav-reduc-prix-30.gif') no-repeat 0px 0px; margin-right:9px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_prix_6 {background:url('/img/nav-reduc-prix-30.gif') no-repeat 0px -47px;}
	div#global div#corps div#ssmenu_reduc a#bt_ssmenu_prix_6.on {float:left; width:54px; height:47px; display:block; background:url('/img/nav-reduc-prix-30-on.gif') no-repeat 0px 0px;}
	div#global div#corps div#ssmenu_reduc a:hover#bt_ssmenu_prix_6.on { background:url('/img/nav-reduc-prix-30-on.gif') no-repeat 0px 0px;}


/*  ----------------------------------------------------------- */
/*  Page liste */

	/*  Pagination  */
	div#global div#corps div.pagination_list {float:left; width:669px; height:26px; background:#c6b8b8; margin-bottom:6px;}
	div#global div#corps div.pagination_list div.nav_pages {float:left; height:22px; width:365px; padding:4px 0 0 6px;}
	div#global div#corps div.pagination_list div.nav_pages a {text-decoration:underline;}
	div#global div#corps div.pagination_list div.nav_pages a:hover {text-decoration:none;}
	div#global div#corps div.pagination_list div.nav_pages a.on {text-decoration:none; color:#df0000; font-weight:bold;}
	div#global div#corps div.pagination_list a.bt_affich_detail {float:left; width:34px; height:26px; display:block; background:url('/img/bt-affichage-detail-off.gif') no-repeat;}
	div#global div#corps div.pagination_list a.bt_affich_detail_on {float:left; width:34px; height:26px; display:block; background:url('/img/bt-affichage-detail-on.gif') no-repeat;}
	div#global div#corps div.pagination_list a.bt_affich_mosaiq {float:left; width:34px; height:26px; display:block; background:url('/img/bt-affichage-mosaique-off.gif') no-repeat;}
	div#global div#corps div.pagination_list a.bt_affich_mosaiq_on {float:left; width:34px; height:26px; display:block; background:url('/img/bt-affichage-mosaique-on.gif') no-repeat;}
	div#global div#corps div.pagination_list a.bt_affich_reduc {float:left; width:34px; height:26px; display:block; background:url('/img/bt-affichage-reduc-off.gif') no-repeat;}
	div#global div#corps div.pagination_list a.bt_affich_reduc_on {float:left; width:34px; height:26px; display:block; background:url('/img/bt-affichage-reduc-on.gif') no-repeat;}
	div#global div#corps div.pagination_list div.list_deroul {float:left; width:194px;}
	div#global div#corps div.pagination_list div.list_deroul div.intit {float:left; width:68px; padding-top:4px; text-align:right; padding-right:6px;}
	div#global div#corps div.pagination_list div.list_deroul select {float:left; width:114px; margin-top:2px;}
	
	
	/*  Produit intro produits */
	div#global div#corps div.intro_produits {float:left; width:673px; padding:0 0 10px 11px;}
	div#global div#corps div.intro_produits h1 {float:left; width:673px; _width:640px; font-size:14px; text-transform:uppercase; font-weight:bold;}
	div#global div#corps div.intro_produits h1 .parenthese {font-size:14px; font-weight:normal; text-transform:none;}
	div#global div#corps div.intro_produits p {float:left; padding-top:6px; width:545px;}
	
	
	/*  Creer une alerte */	
	div#global div#corps div.creer_alert {float:left; width:673px; padding:0 0 10px 11px;}
	div#global div#corps div.creer_alert div.pointe {float:left; background:url('/img/pointe-creer-alerte.gif') no-repeat 20px 0px; height:9px; line-height:9px; width:673px;}
	div#global div#corps div.creer_alert div.cadre {float:left; background:url('/img/bg-cadre-alerte-mail.gif') no-repeat; 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:18px; 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:123px; height:19px; display:block; font-size:13px; font-weight:bold; color:#ffffff; padding-top:2px; text-align:center; background:url('/img/bg-bt-ok-repeat.gif') repeat-x; margin-left:5px; border:1px solid #e6e1e1; cursor:pointer; text-decoration:none;}
	div#global div#corps div.creer_alert div.cadre div.lign_form a:hover.bt_ok {text-decoration:underline;}
	
	/* Sous sous catégories*/
	div#global div#corps div#soussous_categories {float:left; width:656px; padding-left:11px; margin-bottom:13px; border:1px solid #e5dddd; background:#f7f4f4; padding-top:10px; padding-bottom:10px;}
	div#global div#corps div#soussous_categories div.titre_categorie {float:left; width:650px; color:#df0000; font-size:12px; font-weight:bold; background:url('/img/fleche-categories-on.png') no-repeat scroll 0 7px; padding-left:10px;}
	div#global div#corps div#soussous_categories ul {float:left; list-style-type:none; width:150px; padding-top:10px;}
	div#global div#corps div#soussous_categories ul li {float:left; font-size:11px; color:#8b8383; background:url('/img/fleche-sous-categories.gif') 0 4px no-repeat; padding-left:10px;}
	
	/*  Bloc affiner recherche */
	div#global div#corps div#bloc_affin_rech {float:left; width:656px; padding-left:11px; margin-bottom:13px; border:1px solid #e5dddd; background:#f7f4f4;}
	div#global div#corps div#bloc_affin_rech div.mot_rech {float:left; width:639px; background:url('/img/sep-hori.gif') repeat-x bottom; padding:8px 0 7px 0; font-size:11px;}
	div#global div#corps div#bloc_affin_rech div.mot_rech span {float:left;}
	div#global div#corps div#bloc_affin_rech div.mot_rech a {float:left; background:url('/img/bt-supp-mot-rech.gif') no-repeat 0px 2px; margin-left:8px; padding-left:12px;}
	
	div#global div#corps div#bloc_affin_rech a#bt_affin_rech {float:left; height:19px; font-size:14px; font-weight:bold; padding:0 30px 5px 0; background:url('/img/bt-deplier-off.gif') no-repeat top right; margin-top:5px; padding-top:1px; text-decoration:underline;}
	div#global div#corps div#bloc_affin_rech a:hover#bt_affin_rech {text-decoration:none;}
	div#global div#corps div#bloc_affin_rech a#bt_affin_rech.on {background:url('/img/bt-deplier-on.gif') no-repeat top right;}
	
	div#global div#corps div#bloc_affin_rech div#affin {float:left; width:671px; padding-bottom:10px;}
	div#global div#corps div#bloc_affin_rech div#affin div.criteres {float:left; /*width:306px;*/ width:632px; min-height:112px; _height:112px; border:1px solid #e2dcdc; margin-right:8px; padding:5px 0 5px 10px; background:#ffffff;}
	div#global div#corps div#bloc_affin_rech div#affin div.criteres ul {float:left; list-style-type:none; width:150px;}
	div#global div#corps div#bloc_affin_rech div#affin div.criteres ul li.brand_li {float:left; background:url('/img/tiret-marque.gif') 0 5px no-repeat; padding-left:10px; width:130px; color:#8b8383; font-size:11px; text-decoration:none;}
	div#global div#corps div#bloc_affin_rech div#affin div.criteres ul li.brand_li a {color:#8b8383; font-size:11px; text-decoration:none;}
	div#global div#corps div#bloc_affin_rech div#affin div.criteres span.titre {float:left; width:606px; color:#df0000; font-weight:bold; padding-bottom:10px;}
	div#global div#corps div#bloc_affin_rech div#affin div.criteres span.crit {float:left; width:140px; margin-right:10px; _margin-right:0px; font-size:11px; color:#8b8383;}
	div#global div#corps div#bloc_affin_rech div#affin div.criteres span.crit a {color:#8b8383; font-size:11px; text-decoration:none;}
	div#global div#corps div#bloc_affin_rech div#affin div.criteres span.crit a:hover {text-decoration:underline;}
	div#global div#corps div#bloc_affin_rech div#affin div.criteres a.tt_marq {float:left; color:#938b8b; font-size:11px; padding-left:9px; background:url('/img/puce-fleche-grise.gif') no-repeat 0px 4px; font-weight:bold; text-decoration:underline; margin-top:3px;}
	div#global div#corps div#bloc_affin_rech div#affin div.criteres a:hover.tt_marq {text-decoration:none;}
	div#global div#corps div#bloc_affin_rech div#affin div.criteres div.bloc_prix {float:left; width:150px;}
	
	/*  Bloc affiner par marques */
	div#global div#corps div#bloc_affin_marq {float:left; width:656px; padding-left:11px; margin-bottom:13px; border:1px solid #e5dddd; background:#f7f4f4;}
	div#global div#corps div#bloc_affin_marq div.mot_rech {float:left; width:639px; background:url('/img/sep-hori.gif') repeat-x bottom; padding:8px 0 7px 0; font-size:11px;}
	div#global div#corps div#bloc_affin_marq div.mot_rech span {float:left;}
	div#global div#corps div#bloc_affin_marq div.mot_rech a {float:left; background:url('/img/bt-supp-mot-rech.gif') no-repeat 0px 2px; margin-left:8px; padding-left:12px;}
	
	div#global div#corps div#bloc_affin_marq a#bt_affin_rech {float:left; height:19px; font-size:14px; font-weight:bold; padding:0 30px 5px 0; background:url('/img/bt-deplier-off.gif') no-repeat top right; margin-top:5px; padding-top:1px; text-decoration:underline;}
	div#global div#corps div#bloc_affin_marq a:hover#bt_affin_rech {text-decoration:none;}
	div#global div#corps div#bloc_affin_marq a#bt_affin_rech.on {background:url('/img/bt-deplier-on.gif') no-repeat top right;}
	
	div#global div#corps div#bloc_affin_marq div#affin {float:left; width:671px; padding-bottom:10px;}
	div#global div#corps div#bloc_affin_marq div#affin div.criteres {float:left; width:206px; min-height:112px; _height:112px; margin-right:8px; padding:5px 0 5px 0; background:url('/img/pointilles-vert-marq.gif') repeat-y right}
	div#global div#corps div#bloc_affin_marq div#affin div.criteres a {background:url('/img/fleche-categories.png') no-repeat 0 5px; padding-left:10px; display:block;}
	
	
	div#global div#corps div#bloc_affin_marq div#affin span.titre {float:left; width:536px; color:#df0000; font-weight:bold;}
	/*div#global div#corps div#bloc_affin_rech div#affin div.criteres span.crit {float:left; width:140px; margin-right:10px; _margin-right:0px; font-size:11px; color:#8b8383;}
	div#global div#corps div#bloc_affin_rech div#affin div.criteres span.crit a {color:#8b8383; font-size:11px; text-decoration:none;}
	div#global div#corps div#bloc_affin_rech div#affin div.criteres span.crit a:hover {text-decoration:underline;}
	div#global div#corps div#bloc_affin_rech div#affin div.criteres a.tt_marq {float:left; color:#938b8b; font-size:11px; padding-left:9px; background:url('/img/puce-fleche-grise.gif') no-repeat 0px 4px; font-weight:bold; text-decoration:underline; margin-top:3px;}
	div#global div#corps div#bloc_affin_rech div#affin div.criteres a:hover.tt_marq {text-decoration:none;}
	div#global div#corps div#bloc_affin_rech div#affin div.criteres div.bloc_prix {float:left; width:150px;}*/
	
	/*  Produit detail */
	div#global div#corps div.lign_prod_detail {float:left; width:684px; padding-bottom:6px;}
	div#global div#corps div.lign_prod_detail div.visu_produit {float:left; width:104px; /*height:104px;*/ height:97px; border:1px solid #dedddd; text-align:center; padding-top:7px;}
	/* ajouts */
	div#global div#corps div.lign_prod_detail div.visu_produit_hp {float:left; border:1px solid #dedddd; width:105px; height:176px; margin-right:5px;}
	
	div#global div#corps div.lign_prod_detail .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_detail .visu_produit_hp .visu .infos_fixe .marques {float:left; color:#202020; height:35px; width:95px;}
	div#global div#corps div.lign_prod_detail .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_detail .visu_produit_hp .visu .infos_fixe .prix .prix_barre {float:left; text-decoration:line-through; padding-right:10px; font-weight:normal; font-size:10px;}
	/* fin ajouts */
	
	div#global div#corps div.lign_prod_detail div.info_top {float:left; width:576px; min-height:106px;}
	div#global div#corps div.lign_prod_detail div.info_top div.min_descriptif {float:left; width:403px; min-height:74px; padding:8px 0 0 14px;}
	div#global div#corps div.lign_prod_detail div.info_top div.min_descriptif h2 {float:left; background:url('/img/puce-fleche.gif') no-repeat 0px 4px; padding-left:8px; color:#000000; font-weight:bold; font-size:11px; text-transform:uppercase;}
	div#global div#corps div.lign_prod_detail div.info_top div.min_descriptif p {float:left; width:395px; padding-left:8px; font-size:11px; color:#000000; line-height:15px;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix {float:left; width:146px; min-height:72px; margin-top:5px; background:url('/img/sep-vert.gif') repeat-y top left;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix p {float:left; width:82px; height:34px; padding:14px 0 0 9px; font-size:14px; font-weight:bold;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix p a {font-size:12px; font-weight:bold; color:#df0000; text-decoration:underline;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix p a:hover {text-decoration:none;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix span.vendeur {float:left; width:133px; padding:7px 0 0 13px;}
	
		/* puce fleches */
	div#global div#corps div.lign_prod_detail div.info_top div.prix span.reduc_1 {float:left; display:block; width:42px; height:31px; padding-top:11px; margin:6px 0 0 13px; _margin-left:6px; font-size:17px; font-weight:bold; color:#FFFFFF; background:url('/img/reduc-detail-produit-00.gif') no-repeat;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix span.reduc_2 {float:left; display:block; width:42px; height:31px; padding-top:11px; margin:6px 0 0 13px; _margin-left:6px; font-size:17px; font-weight:bold; color:#FFFFFF; background:url('/img/reduc-detail-produit-20.gif') no-repeat;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix span.reduc_3 {float:left; display:block; width:42px; height:31px; padding-top:11px; margin:6px 0 0 13px; _margin-left:6px; font-size:17px; font-weight:bold; color:#FFFFFF; background:url('/img/reduc-detail-produit-30.gif') no-repeat;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix span.reduc_4 {float:left; display:block; width:42px; height:31px; padding-top:11px; margin:6px 0 0 13px;  _margin-left:6px; font-size:17px; font-weight:bold; color:#FFFFFF; background:url('/img/reduc-detail-produit-40.gif') no-repeat;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix span.reduc_5 {float:left; display:block; width:42px; height:31px; padding-top:11px; margin:6px 0 0 13px;  _margin-left:6px; font-size:17px; font-weight:bold; color:#FFFFFF; background:url('/img/reduc-detail-produit-50.gif') no-repeat;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix span.reduc_6 {float:left; display:block; width:42px; height:31px; padding-top:11px; margin:6px 0 0 13px; _margin-left:6px; font-size:17px; font-weight:bold; color:#FFFFFF; background:url('/img/reduc-detail-produit-60.gif') no-repeat;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix span.reduc_7 {float:left; display:block; width:42px; height:31px; padding-top:11px; margin:6px 0 0 13px; _margin-left:6px; font-size:17px; font-weight:bold; color:#FFFFFF; background:url('/img/reduc-detail-produit-70.gif') no-repeat;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix span.reduc_8 {float:left; display:block; width:42px; height:31px; padding-top:11px; margin:6px 0 0 13px; _margin-left:6px; font-size:17px; font-weight:bold; color:#FFFFFF; background:url('/img/reduc-detail-produit-top.gif') no-repeat;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix span.reduc_9 {float:left; display:block; width:42px; height:31px; padding-top:11px; margin:6px 0 0 13px; _margin-left:6px; font-size:17px; font-weight:bold; color:#FFFFFF; background:url('/img/reduc-detail-produit-10.gif') no-repeat;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix span.reduc_10 {float:left; display:block; width:42px; height:31px; padding-top:11px; margin:6px 0 0 13px; _margin-left:6px; font-size:17px; font-weight:bold; color:#FFFFFF; background:url('/img/reduc-detail-produit-10.gif') no-repeat;}
		/* puce pastilles */
		/*
	div#global div#corps div.lign_prod_detail div.info_top div.prix span.reduc_30 {float:left; display:block; width:42px; height:31px; padding-top:11px; margin:6px 0 0 13px; _margin-left:6px; font-size:17px; font-weight:bold; color:#FFFFFF; background:url('/img/reduc-detail-produit-30.gif') no-repeat;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix span.reduc_40 {float:left; display:block; width:42px; height:31px; padding-top:11px; margin:6px 0 0 13px;  _margin-left:6px; font-size:17px; font-weight:bold; color:#FFFFFF; background:url('/img/reduc-detail-produit-40.gif') no-repeat;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix span.reduc_50 {float:left; display:block; width:42px; height:31px; padding-top:11px; margin:6px 0 0 13px;  _margin-left:6px; font-size:17px; font-weight:bold; color:#FFFFFF; background:url('/img/reduc-detail-produit-50.gif') no-repeat;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix span.reduc_60 {float:left; display:block; width:42px; height:31px; padding-top:11px; margin:6px 0 0 13px; _margin-left:6px; font-size:17px; font-weight:bold; color:#FFFFFF; background:url('/img/reduc-detail-produit-60.gif') no-repeat;}
	div#global div#corps div.lign_prod_detail div.info_top div.prix span.reduc_70 {float:left; display:block; width:42px; height:31px; padding-top:11px; margin:6px 0 0 13px; _margin-left:6px; font-size:17px; font-weight:bold; color:#FFFFFF; background:url('/img/reduc-detail-produit-70.gif') no-repeat;}
		*/
	div#global div#corps div.lign_prod_detail div.info_top div.prix span.reduc_prix_5 {float:left; display:block; width:39px; height:31px; padding:11px 0 0 3px; margin:6px 0 0 13px; _margin-left:6px; font-size:17px; font-weight:bold; color:#FFFFFF; background:url('/img/reduc-detail-produit-prix-5.gif') no-repeat;}
	
	div#global div#corps div.lign_prod_detail div.info_bas {float:right; width:647px; height:21px; background:#f7f4f4; color:#000000; padding:3px 0 0 22px; margin-right:15px;}
	div#global div#corps div.lign_prod_detail div.info_bas a {color:#8b8383; text-decoration:underline;}
	div#global div#corps div.lign_prod_detail div.info_bas a:hover {text-decoration:none;}


/*  ----------------------------------------------------------- */
/*  Page categorie */
div#global div#corps div#bloc_cat_pop {float:left; width:656px; padding:0 0 11px 11px; margin-bottom:13px; border:1px solid #e5dddd; background:#f7f4f4;}
div#global div#corps div#bloc_cat_pop h1 {float:left; font-size:14px; font-weight:bold; padding:6px 0 4px 6px;}
div#global div#corps div#bloc_cat_pop div.ss_bloc {float:left; width:645px; height:122px; border:1px solid #e2dcdc; background:#ffffff;}
div#global div#corps div#bloc_cat_pop div.ss_bloc div.cat {float:left; width:129px; padding-top:9px; text-align:center;}
div#global div#corps div#bloc_cat_pop div.ss_bloc div.cat a {color:#8b8383; font-size:11px;}

div#global div#corps div#categories_ambiance {float:left; width:670px; padding-bottom:10px;}
div#global div#corps div#categories_ambiance div.sous_categories {float:right; background-color:#ffffff; width:365px; margin-top:40px; min-height:156px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;}
div#global div#corps div#categories_ambiance div.sous_categories div.colonne {float:left; width:174px; padding-top:10px; padding-left:6px;}
div#global div#corps div#categories_ambiance div.sous_categories div.colonne ul {list-style-type:none;}
div#global div#corps div#categories_ambiance div.sous_categories div.colonne ul li {background:url('/img/fleche-categories.png') 0 5px no-repeat; padding-left:10px;}
div#global div#corps div#categories_ambiance div.sous_categories div.colonne ul li.on {background:url('/img/fleche-categories-on.png') 0 8px no-repeat; padding-left:10px;}
div#global div#corps div#categories_ambiance div.sous_categories div.colonne a {font-weight:bold; /*background:url('/img/fleche-categories.png') 0 5px no-repeat; padding-left:10px;*/}
div#global div#corps div#categories_ambiance div.sous_categories div.colonne a.on{color:#DF0000;}

div#global div#corps div#categories_ambiance div.ambiance_imgson {background:url('/img/bandeaux-categories/bg-categorie-imgson.jpg') no-repeat top; min-height:210px;}
div#global div#corps div#categories_ambiance div.ambiance_jouets {background:url('/img/bandeaux-categories/bg-categorie-jouets.jpg') no-repeat top; min-height:210px;}
div#global div#corps div#categories_ambiance div.ambiance_musique {background:url('/img/bandeaux-categories/bg-categorie-musique.jpg') no-repeat top; min-height:210px;}
div#global div#corps div#categories_ambiance div.ambiance_dvd {background:url('/img/bandeaux-categories/bg-categorie-dvd.jpg') no-repeat top; min-height:210px;}
div#global div#corps div#categories_ambiance div.ambiance_informatique {background:url('/img/bandeaux-categories/bg-categorie-informatique.jpg') no-repeat top; min-height:210px;}
div#global div#corps div#categories_ambiance div.ambiance_jeux {background:url('/img/bandeaux-categories/bg-categorie-jeux.jpg') no-repeat top; min-height:210px;}
div#global div#corps div#categories_ambiance div.ambiance_photocamescope {background:url('/img/bandeaux-categories/bg-categorie-photocamescope.jpg') no-repeat top; min-height:210px;}
div#global div#corps div#categories_ambiance div.ambiance_electromenager {background:url('/img/bandeaux-categories/bg-categorie-electromenager.jpg') no-repeat top; min-height:210px;}
div#global div#corps div#categories_ambiance div.ambiance_maison {background:url('/img/bandeaux-categories/bg-categorie-maison.jpg') no-repeat top; min-height:210px;}
div#global div#corps div#categories_ambiance div.ambiance_vin {background:url('/img/bandeaux-categories/bg-categorie-vin.jpg') no-repeat top; min-height:210px;}
div#global div#corps div#categories_ambiance div.ambiance_pretaporter {background:url('/img/bandeaux-categories/bg-categorie-pretaporter.jpg') no-repeat top; min-height:210px;}
div#global div#corps div#categories_ambiance div.ambiance_loisirscreatifs {background:url('/img/bandeaux-categories/bg-categorie-loisirscreatifs.jpg') no-repeat top; min-height:210px;}
div#global div#corps div#categories_ambiance div.ambiance_librairie {background:url('/img/bandeaux-categories/bg-categorie-librairie.jpg') no-repeat top; min-height:210px;}
div#global div#corps div#categories_ambiance div.ambiance_sport {background:url('/img/bandeaux-categories/bg-categorie-sport.jpg') no-repeat top; min-height:210px;}
div#global div#corps div#categories_ambiance div.ambiance_beaute {background:url('/img/bandeaux-categories/bg-categorie-beaute.jpg') no-repeat top; min-height:210px;}
div#global div#corps div#categories_ambiance div.ambiance_voyages {background:url('/img/bandeaux-categories/bg-categorie-voyages.jpg') no-repeat top; min-height:210px;}
div#global div#corps div#categories_ambiance div.ambiance_nouveautes {background:url('/img/bandeaux-categories/bg-categorie-nouveautes.jpg') no-repeat top; min-height:210px;}

/* categories */
div#global div#corps div.bloc_nav_lettres {float:left; width:654px; margin:0 0 8px 10px; padding:0 0 0 11px; background:#c6b8b8;}
div#global div#corps div.bloc_nav_lettres a {float:left; height:22px; font-size:14px; padding:4px 4px 0 0; font-weight:bold;}

div#global div#corps div.bloc_cat {float:left; width:323px; padding:0 9px 0 10px;}
div#global div#corps div.bloc_cat div.entete {float:left; width:312px; padding:0 0 0 11px; background:#c6b8b8;}
div#global div#corps div.bloc_cat div.entete h2 {float:left; height:22px; font-size:14px; padding-top:4px;}
div#global div#corps div.bloc_cat div.entete a {float:right; padding:6px 11px 0 0; text-decoration:underline;}
div#global div#corps div.bloc_cat div.entete a:hover {text-decoration:none;}

div#global div#corps div.bloc_cat div.liens {float:left; width:299px; padding:0 11px 0 11px; margin-bottom:10px; border:1px solid #cccccc;}
div#global div#corps div.bloc_cat div.liens a {font-size:11px;}
div#global div#corps div.bloc_cat div.liens a.rouge {font-size:11px; color:#df0000;}

div#global div#corps div.bloc_cat div.ss_cat {float:left; width:669px; padding-bottom:11px;}
div#global div#corps div.bloc_cat div.ss_cat h3 {float:left; width:660px; color:#df0000; font-weight:bold; padding-left:9px;}
div#global div#corps div.bloc_cat div.ss_cat ol {float:left; width:210px; margin-left:10px; _margin-left:5px; list-style-type:none;}
div#global div#corps div.bloc_cat div.ss_cat ol li {float:left; width:210px;} 
div#global div#corps div.bloc_cat div.ss_cat ol li a {font-size:11px;} 


/*  ----------------------------------------------------------- */
/*  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;}

/*  ----------------------------------------------------------- */
/*  Page marque */

div#global div#corps div.lign_marq {float:left; width:684px; padding-bottom:16px;}
div#global div#corps div.lign_marq .visu_produit {float:left; width:158px; margin-right:12px; _margin-right:10px; text-align:center;}
div#global div#corps div.lign_marq .visu_produit .visu {float:left; width:156px; height:100px; border:1px solid #dedddd; text-align:center; vertical-align:middle;}
div#global div#corps div.lign_marq .visu_produit .visu img {padding-top:25%; padding:7px 7px 7px 7px;}
div#global div#corps div.lign_marq .visu_produit a {font-size:11px;}

	/*  Pagination  */
	div#global div#corps div.pagination_marque {float:left; width:669px; height:26px; background:#c6b8b8; margin-bottom:6px;}
	div#global div#corps div.pagination_marque div.nav_pages {float:left; height:22px; width:469px; padding:4px 0 0 6px; cursor:default;}
	div#global div#corps div.pagination_marque div.nav_pages a {text-decoration:underline;}
	div#global div#corps div.pagination_marque div.nav_pages a:hover {text-decoration:none;}
	div#global div#corps div.pagination_marque div.nav_pages a.on {text-decoration:none; color:#df0000; font-weight:bold;}
	div#global div#corps div.pagination_marque div.list_deroul {float:left; width:194px;}
	div#global div#corps div.pagination_marque div.list_deroul div.intit {float:left; width:68px; padding-top:4px; text-align:right; padding-right:6px;}
	div#global div#corps div.pagination_marque div.list_deroul select {float:left; width:114px; margin-top:2px;}


/*  ----------------------------------------------------------- */
/*  Pages Inscription + formulaires + compte */
/*  ----------------------------------------------------------- */

div#global div#corps div#intro_inscrip {float:left; width:670px;}
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.intro_concours {float:left; width:673px; padding:0 0 10px 11px;}
div#global div#corps div.intro_concours h2 {float:left; width:673px; font-size:18px; font-weight:bold; text-transform:uppercase;}
div#global div#corps div.intro_concours p {float:left; padding-top:6px; width:545px; font-size:16px;}
div#global div#corps div.intro_concours p b {font-size:16px;}
div#global div#corps div.intro_concours span {float:left; width:653px; font-size:14px; background:#5aa737; border:1px dashed #3e211c; padding:2px 2px 2px 2px;}
div#global div#corps div.intro_concours span b {color:#5aa737;font-size:14px;}

/*
iv#global div#header div#zone_wistiliste div#wistiliste div.infos span.erreur {float:left; width:108px; background:#ff8f34; border:1px dashed #3e211c; padding:2px 2px 2px 2px; margin-top:10px;}*/

div#global div#corps div.inscrip_titre {float:left; width:658px; background:#c6b8b8; padding-left:12px;}
div#global div#corps div.inscrip_titre h1 {float:left; width:630px; font-size:14px; padding:8px 0 8px 28px; background:url('/img/bt-deplier-off.gif') no-repeat 0px 5px;}
div#global div#corps div.inscrip_titre h3 {float:left; width:630px; font-size:14px; padding:8px 0 8px 28px; background:url('/img/bt-deplier-off.gif') no-repeat 0px 5px;}

div#global div#corps div.inscrip {float:left; width:656px; /*background:#f7f4f4;*/ border:1px solid #e3dada; padding:17px 0 19px 12px;}
div#global div#corps div.inscrip div.lign_form {float:left; margin-top:5px;}

div#global div#corps div.inscrip p.txt {float:left; width:626px;}
div#global div#corps div.inscrip p.txt b {color:#df0000;}

	div#global div#corps div.wistiliste{background:url('/img/bg-alerte-wistiliste2.gif') 475px 15px no-repeat;}
	div#global div#corps div.alertemarques {background:url('/img/bg-alerte-marques2.gif') no-repeat top right; min-height:126px;}
	
	div#global div#corps div.inscrip div.tab_marques {float:left; background-color:#f7f4f4; border:1px solid #cccccc; width:490px; margin-top:10px; margin-bottom:10px;}
	div#global div#corps div.inscrip div.tab_marques span.tit {float:left; background:url('/img/fleche-categories.png') 5px 5px no-repeat; padding-left:12px;}
	
	div#global div#corps div.inscrip div.tab_marques div.abc_alerte {float:left; padding:8px; width:470px; margin-top:5px;}
	div#global div#corps div.inscrip div.tab_marques div.abc_alerte a {float:left; font-size:14px; text-align:center; padding-left:7px;}
	div#global div#corps div.inscrip div.tab_marques div.abc_alerte a.on {font-weight:bold;}
	
	div#global div#corps div.inscrip div.tab_marques /*div#affin*/ div.criteres {float:left; /*width:306px;*/ width:460px; border:1px solid #e2dcdc; margin:0 8px 8px 8px; padding:5px 0 5px 10px; background:#ffffff;}
	div#global div#corps div.inscrip div.tab_marques /*div#affin*/ div.criteres ul.ul_crit {float:left; list-style-type:none; width:150px;}
	div#global div#corps div.inscrip div.tab_marques /*div#affin*/ div.criteres ul.ul_crit li {float:left; background:url('/img/tiret-marque.gif') 0 5px no-repeat; padding-left:10px; width:130px; font-size:10px; text-decoration:none;}
	div#global div#corps div.inscrip div.tab_marques /*div#affin*/ div.criteres ul.ul_crit li a {color:#333333; font-size:10px; text-decoration:none;}
	div#global div#corps div.inscrip div.tab_marques /*div#affin*/ div.criteres ul.ul_crit li a:hover {text-decoration:underline;}
	
	div#global div#corps div.inscrip div.tab_categories {float:left; background-color:#f7f4f4; border:1px solid #cccccc; width:616px; margin-top:10px; margin-bottom:10px; padding:5px;}
	div#global div#corps div.inscrip div.tab_categories span.tit {float:left; background:url('/img/fleche-categories.png') 5px 5px no-repeat; padding-left:12px;}
	div#global div#corps div.inscrip div.tab_categories a {float:left; border:1px solid #cccccc; margin:8px;}
	div#global div#corps div.inscrip div.tab_categories a.on {float:left; border:1px solid #df0000; margin:8px;}

	/* input radio */
	div#global div#corps div.inscrip div.lign_form div.intit_rdio {float:left; width:119px;}
	div#global div#corps div.inscrip div.lign_form div.intit_rdio span.rouge {color:#df0000;}
	div#global div#corps div.inscrip div.lign_form div.lign_rdio {float:left; width:507px;}
	div#global div#corps div.inscrip div.lign_form div.lign_rdio div.bloc_rdio {float:left; padding:2px 0 0 0; !padding-top:0px; !margin-top:-2px;}
	div#global div#corps div.inscrip div.lign_form div.lign_rdio div.bloc_intit {float:left; padding:0 25px 0 7px;}
	div#global div#corps div.inscrip div.lign_form div.lign_rdio input.rdio {float:left; padding:2px 0 0 0; !padding-top:0px; !margin-top:-2px;}
	div#global div#corps div.inscrip div.lign_form div.lign_rdio label {float:left; padding:0 25px 0 7px;}
	
	/* input texte */
	div#global div#corps div.inscrip div.lign_form div.intit {float:left; width:119px; padding-top:3px;}
	div#global div#corps div.inscrip div.lign_form div.intit span.rouge {color:#df0000;}
	div#global div#corps div.inscrip div.lign_form div.champs {float:left; width:507px;}
	div#global div#corps div.inscrip div.lign_form div.champs input.txt {float:left; width:371px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 6px 0 6px;}

	/* input texte avec intitule sur 2 lignes */
	div#global div#corps div.inscrip div.lign_form div.champs_intit2lign {float:left; width:507px; margin-top:10px;}
	div#global div#corps div.inscrip div.lign_form div.champs_intit2lign input.txt {float:left; width:371px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 6px 0 6px;}

	/* input radio pour les oui-non */
	div#global div#corps div.inscrip div.lign_form div.lign_rdio_yn {float:left; width:119px; margin-top:25px;}
	div#global div#corps div.inscrip div.lign_form div.lign_rdio_yn div.bloc_rdio {float:left; padding:2px 0 0 0; !padding-top:0px; !margin-top:-2px;}
	div#global div#corps div.inscrip div.lign_form div.lign_rdio_yn input.rdio {float:left; padding:2px 0 0 0; !padding-top:0px; !margin-top:-2px;}
	div#global div#corps div.inscrip div.lign_form div.lign_rdio_yn div.bloc_intit {float:left; padding:0 10px 0 7px;}
	div#global div#corps div.inscrip div.lign_form div.lign_rdio_yn label {float:left; padding:0 10px 0 7px;}
	div#global div#corps div.inscrip div.lign_form div.intit_rdio_yn {float:left; width:507px; margin-top:25px;}

	/* legende formulaire */
	div#global div#corps div.inscrip div.legend {float:left; width:626px; font-size:11px; color:#8b8383; margin-top:15px;}
	div#global div#corps div.inscrip div.legend span.rouge {color:#df0000;}
	
	/* Bouton validation */
	div#global div#corps div.inscrip div.bloc_bt_valid {float:left; width:626px; margin-top:6px;}
	div#global div#corps div.inscrip div.bloc_bt_valid a.bt_valid {float:left; width:63px; height:22px; margin-left:266px; _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;}
	
	/* input radio pour les checkbox (compte) */
	div#global div#corps div.inscrip div.lign_form div.lign_chxkbox {float:left; width:626px; margin-top:25px;}
	div#global div#corps div.inscrip div.lign_form div.lign_chxkbox input.chxkbox {float:left; margin:2px 0 0 0; !padding-top:0px; !margin-top:-2px;}
	div#global div#corps div.inscrip div.lign_form div.lign_chxkbox label {float:left; padding:0 10px 0 7px; width:490px; }
	
	/* input textarea (compte) */
	div#global div#corps div.inscrip div.lign_form textarea {float:left; width:469px; height:83px; border:1px solid #e3dddd; background:#ffffff; padding:0 0 0 6px; color:#df0000; font-size:11px;}
	
	/* erreurs */
	div#global div#corps div.inscrip div.lign_form div.lign_erreur {float:left; width:401px; background:#fda760; border:1px dotted #CCC; padding:10px;}
	div#global div#corps div.inscrip div.lign_form div.lign_ok {float:left; width:401px; background:#80C75F; border:1px dotted #3e211c; padding:10px}
	
	/* ajout pour page mes coordonnees */
	div#global div#corps div.inscrip div.lign_form div.champs {float:left; width:507px;}
	div#global div#corps div.inscrip div.lign_form div.champs input.txt {float:left; width:269px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 6px 0 6px;}
	div#global div#corps div.inscrip div.lign_form div.champs input.txt_courte {float:left; width:149px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 6px 0 6px;}
	div#global div#corps div.inscrip div.lign_form div.champs input.txt_jourmois {float:left; width:38px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 0 0 0; text-align:center; margin-right:4px;}
	div#global div#corps div.inscrip div.lign_form div.champs input.txt_annee {float:left; width:72px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 0 0 0; text-align:center;}

	/* legende input */
	div#global div#corps div.inscrip div.legend_input {float:left; width:503px; padding-left:123px; color:#8b8383; font-size:11px;}

	/* Inscription concours */
	div#global div#corps div.inscrip_concours {float:left; width:626px; background:#f7f4f4 url('/img/bg-inscription-concours.jpg') no-repeat top right; border:1px solid #e3dada; padding:17px 0 19px 42px;}
	div#global div#corps div.inscrip_concours div.lign_form {float:left; margin-top:5px;}

	/* erreurs */
	div#global div#corps div.inscrip_concours div.lign_form div.lign_erreur {float:left; width:401px; background:#fda760; border:1px dotted #CCC; padding:10px;}

	/* legende input */
	div#global div#corps div.inscrip_concours div.legend_input {float:left; width:503px; padding-left:123px; color:#8b8383; font-size:11px;}
	
	/* input texte */
	div#global div#corps div.inscrip_concours div.lign_form div.intit {float:left; width:119px; padding-top:3px;}
	div#global div#corps div.inscrip_concours div.lign_form div.intit span.rouge {color:#df0000;}
	div#global div#corps div.inscrip_concours div.lign_form div.champs {float:left; width:507px;}
	div#global div#corps div.inscrip_concours div.lign_form div.champs input.txt {float:left; width:269px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 6px 0 6px;}
	div#global div#corps div.inscrip_concours div.lign_form div.champs input.txt_courte {float:left; width:149px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 6px 0 6px;}
	div#global div#corps div.inscrip_concours div.lign_form div.champs input.txt_jourmois {float:left; width:38px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 0 0 0; text-align:center; margin-right:4px;}
	div#global div#corps div.inscrip_concours div.lign_form div.champs input.txt_annee {float:left; width:72px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 0 0 0; text-align:center;}

	/* input texte avec intitule sur 2 lignes */
	div#global div#corps div.inscrip_concours div.lign_form div.champs_intit2lign {float:left; width:507px; margin-top:10px;}
	div#global div#corps div.inscrip_concours div.lign_form div.champs_intit2lign input.txt {float:left; width:269px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 6px 0 6px;}

	/* input radio pour les oui-non */
	div#global div#corps div.inscrip_concours div.lign_form div.lign_rdio_yn {float:left; width:119px; margin-top:25px;}
	div#global div#corps div.inscrip_concours div.lign_form div.lign_rdio_yn div.bloc_rdio {float:left; padding:2px 0 0 0; !padding-top:0px; !margin-top:-2px;}
	div#global div#corps div.inscrip_concours div.lign_form div.lign_rdio_yn div.bloc_intit {float:left; padding:0 10px 0 7px;}
	div#global div#corps div.inscrip_concours div.lign_form div.lign_rdio_yn input.rdio {float:left; padding:2px 0 0 0; !padding-top:0px; !margin-top:-2px;}
	div#global div#corps div.inscrip_concours div.lign_form div.lign_rdio_yn label {float:left; padding:0 10px 0 7px;}
	div#global div#corps div.inscrip_concours div.lign_form div.intit_rdio_yn {float:left; width:507px; margin-top:25px;}

	/* legende formulaire */
	div#global div#corps div.inscrip_concours div.legend {float:left; width:626px; font-size:11px; color:#8b8383; margin-top:15px;}
	div#global div#corps div.inscrip_concours div.legend span.rouge {color:#df0000;}
	
	/* Bouton validation */
	div#global div#corps div.inscrip_concours div.bloc_bt_valid {float:left; width:626px;}
	div#global div#corps div.inscrip_concours 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;}

/* Inscription parrainnages */

div#global div#corps div.inscrip_parrainages {float:left; width:658px; background:#f7f4f4; border:1px solid #e3dada; padding:17px 0 19px 10px;}

div#global div#corps div.inscrip_parrainages p.txt {float:left; width:658px;}
div#global div#corps div.inscrip_parrainages p.txt b {color:#df0000;}

div#global div#corps div.inscrip_parrainages p.cadena {float:left; width:626px; padding:0 10px 0 22px; background:url('/img/puce-cadena.gif') no-repeat; margin-top:15px;}

div#global div#corps div.inscrip_parrainages div.boites_mails {float:left; width:658px; padding:10px 0 10px 0;}
div#global div#corps div.inscrip_parrainages div.boites_mails img { margin-right:20px;}

div#global div#corps div.inscrip_parrainages h2 {float:left; width:658px; font-size:14px;}

div#global div#corps div.inscrip_parrainages div.lign_sep {float:left; width:648px; background:url('/img/sep-hori-trans.gif') repeat-x 0px 15px; padding:15px 0 15px 0; line-height:1px;}

div#global div#corps div.inscrip_parrainages div#lign_option_import {float:left; width:649px; margin-top:12px;}
div#global div#corps div.inscrip_parrainages div#lign_option_import a {float:right; padding:0 0 20px 26px; margin-left:18px; background:url('/img/puce-importer.gif') no-repeat; text-decoration:underline;}
div#global div#corps div.inscrip_parrainages div#lign_option_import a:hover {text-decoration:none;}


div#global div#corps div.inscrip_parrainages div.lign_form {float:left; margin-top:5px;}

	/* input texte */
	div#global div#corps div.inscrip_parrainages div.lign_form div.intit {float:left; width:110px; padding-top:3px;}
	div#global div#corps div.inscrip_parrainages div.lign_form div.champs {float:left; width:236px;}
	div#global div#corps div.inscrip_parrainages div.lign_form div.champs input.txt {float:left; width:222px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 6px 0 6px;}
	
	/* input texte dans bloc */
	div#global div#corps div.inscrip_parrainages div.bloc_form {float:left; width:346px;}
	div#global div#corps div.inscrip_parrainages div.bloc_form div.lign_form div.intit {float:left; width:110px; padding-top:3px;}
	div#global div#corps div.inscrip_parrainages div.bloc_form div.lign_form div.champs {float:left; width:236px;}
	div#global div#corps div.inscrip_parrainages div.bloc_form div.lign_form div.champs input.txt {float:left; width:222px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 6px 0 6px;}
	
	/* import contact */
	div#global div#corps div.inscrip_parrainages div.imp_contact {float:left; width:237px;}
	div#global div#corps div.inscrip_parrainages div.imp_contact a.bt_imp_contact {float:left; width:154px; height:23px; background:url('/img/bt-importer-contact.gif') no-repeat; border:1px solid #ffffff; font-size:13px; font-weight:bold; color:#FFFFFF; padding:5px 0 0 20px; margin:14px 0 0 22px;}
	
	/* input ligne import */
	div#global div#corps div.inscrip_parrainages div.lign_form div.intit_nom {float:left; width:48px; padding-top:3px; text-align:center;}
	div#global div#corps div.inscrip_parrainages div.lign_form div.intit_prenom {float:left; width:66px; padding-top:3px; text-align:center;}
	div#global div#corps div.inscrip_parrainages div.lign_form div.intit_email {float:left; width:54px; padding-top:3px; text-align:center;}
	div#global div#corps div.inscrip_parrainages div.lign_form select.civilite {float:left; width:70px; margin-top:2px;}
	div#global div#corps div.inscrip_parrainages div.lign_form input.txt_nom {float:left; width:123px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 6px 0 6px;}
	div#global div#corps div.inscrip_parrainages div.lign_form input.txt_prenom {float:left; width:123px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 6px 0 6px;}
	div#global div#corps div.inscrip_parrainages div.lign_form input.txt_email {float:left; width:123px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 6px 0 6px;}
	
	/* input textarea */
	div#global div#corps div.inscrip_parrainages div.lign_form textarea {float:left; width:532px; height:83px; border:1px solid #e3dddd; background:#ffffff; padding:0 0 0 6px; color:#df0000; font-size:11px;}
	
	/* Bouton validation */
	div#global div#corps div.inscrip_parrainages div.bloc_bt_valid {float:left; width:626px; margin-top:20px;}
	div#global div#corps div.inscrip_parrainages div.bloc_bt_valid a.bt_valid {float:left; width:63px; height:22px; margin-left:12px; 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#global div#corps div.inscrip_parrainages div.bloc_bt_valid a.bt_apercu {float:left; width:60px; height:23px; margin-left:232px; background:url('/img/bt-importer-contact.gif') no-repeat; font-weight:bold; color:#FFFFFF; padding:6px 0 0 25px;}


/*  ----------------------------------------------------------- */
/*  Fiche produit */
/*  ----------------------------------------------------------- */

div#global div#corps div#fiche_produit {float:left; width:650px; background:#f7f4f4; border:1px solid #e3dada; 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/puce-inf-blanc.gif') no-repeat 0px 3px; font-size:11px; text-decoration:underline; padding:0 0 0 16px;}
div#global div#corps div#fiche_produit div#mini_nav a:hover.puce {text-decoration:none;}


	/* Zone gauche */
	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;}
	
	/* Zone droite */
	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;}
	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;}
  div#global div#corps div#fiche_produit div#fiche_droite div#zone_prix div#reduc_prod.cat_1 {background:url('/img/bt-reduc-ficheproduit-00-10.gif') no-repeat;}
  div#global div#corps div#fiche_produit div#fiche_droite div#zone_prix div#reduc_prod.cat_2 {background:url('/img/bt-reduc-ficheproduit-10.gif') no-repeat;}
  div#global div#corps div#fiche_produit div#fiche_droite div#zone_prix div#reduc_prod.cat_10 {background:url('/img/bt-reduc-ficheproduit-20.gif') no-repeat;}
  div#global div#corps div#fiche_produit div#fiche_droite div#zone_prix div#reduc_prod.cat_3 {background:url('/img/bt-reduc-ficheproduit-30.gif') no-repeat;}
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_prix div#reduc_prod.cat_4 {background:url('/img/bt-reduc-ficheproduit-40.gif') no-repeat;}
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_prix div#reduc_prod.cat_5 {background:url('/img/bt-reduc-ficheproduit-50.gif') no-repeat;}
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_prix div#reduc_prod.cat_6 {background:url('/img/bt-reduc-ficheproduit-60.gif') no-repeat;}
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_prix div#reduc_prod.cat_7 {background:url('/img/bt-reduc-ficheproduit-70.gif') no-repeat;}
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_prix div#reduc_prod.cat_8 {background:url('/img/bt-reduc-ficheproduit-top.gif') no-repeat;}
	
	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:16px; background:url('/img/puce-plus-blanc.gif') no-repeat 0px 3px; 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:122px; height:21px; display:block; background:url('/img/bg-acheter-produit.gif') no-repeat; color:#ffffff; padding:3px 0 0 19px; 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/puce-sup-blanc.gif') no-repeat 0px 3px; font-size:11px; text-decoration:underline; padding:0 0 0 16px;}
	div#global div#corps div#fiche_produit div#fiche_droite div#zone_liens a:hover.puce {text-decoration:none;}

	/* Zone produits */
div#global div#corps div.produits_cross {float:left; color:#ffffff; background-color:#796463; height:23px; font-size:16px; width:658px; margin:8px 0 4px 0; padding:2px 0 0 12px;}
div#global div#corps div.produits_cross div.lien_selection {float:right; margin-top:2px; !margin-top:-15px;}
div#global div#corps div.produits_cross div.lien_selection a {background:url('/img/puce-sup-blanc.gif') no-repeat 0px 3px; padding:0 10px 0 15px; color:#FFFFFF;}

/*  ----------------------------------------------------------- */
/*  Compte */
/*  ----------------------------------------------------------- */

div#global div#corps div.intro_compte {float:left; width:659px; padding:15px 0 10px 11px; background:url('/img/sep-hori-trans.gif') repeat-x left bottom;}
div#global div#corps div.intro_compte h2 {float:left; width:659px; font-size:18px; font-weight:bold; text-transform:uppercase;}
div#global div#corps div.intro_compte p {float:left; padding-top:6px; width:545px; font-size:16px;}
div#global div#corps div.intro_compte p b {font-size:16px;}	
div#global div#corps div.intro_compte p span.rouge {color:#df0000; font-size:16px;}	
div#global div#corps div.intro_compte span {float:left; width:649px; font-size:14px; background:#80c75f; border:1px dashed #3e211c; padding:2px 4px 2px 4px;}
div#global div#corps div.intro_compte span b {font-size:14px;}


div#global div#corps div.compte {float:left; width:658px; padding-left:12px; padding-top:14px;}
div#global div#corps div.compte p.txt {float:left; padding-bottom:10px;}
div#global div#corps div.compte p.txt b {color:#df0000;}
div#global div#corps div.compte p.txt span.gris {color:#8b8383;}
div#global div#corps div.compte a.bt {float:left; height:22px; display:block; background:url('/img/bg-bt-rouge.gif') no-repeat; color:#ffffff; padding:6px 10px 0 25px; text-align:left; font-weight:bold; margin-top:5px;}

div#global div#corps div.compte_titre {float:left; width:658px; background:#c6b8b8; padding-left:12px;}
div#global div#corps div.compte_titre h1 {float:left; width:630px; font-size:14px; padding:8px 0 8px 28px; background:url('/img/bt-deplier-off.gif') no-repeat 0px 5px;}

div#global div#corps div.bloc_compte {float:left; width:657px; background:#f7f4f4; border:1px solid #e3dada; padding:17px 0 17px 11px;}

div#global div#corps div.compte div.bloc_cadeau {float:left; background:url('/img/fond-cadeau.gif') no-repeat; width:280px; height:125px; margin:10px;}
div#global div#corps div.compte div.bloc_cadeau div.visu_billet {float:left; margin:8px;}
div#global div#corps div.compte div.bloc_cadeau div.txt_loterie {float:left; width:100px; padding-top:8px;}
div#global div#corps div.compte div.bloc_cadeau div.txt_loterie span.pts_rouge {font-weight:bold; color:#df0000; font-size:14px;}
div#global div#corps div.compte div.bloc_cadeau span.erreur {float:left; font-size:11px; color:#7c7c7c; padding-left:10px;}

	/* produits */
	div#global div#corps div.bloc_compte div.lign_prod {float:left; width:657px; padding-bottom:5px;}
	div#global div#corps div.bloc_compte div.lign_prod .visu_produit {float:left; border:1px solid #dedddd; width:105px; height:105px; margin-right:5px; background:#ffffff;}
	div#global div#corps div.bloc_compte div.lign_prod .visu_produit .visu {float:left; width:105px; height:105px; _position:absolute;}
	div#global div#corps div.bloc_compte div.lign_prod .visu_produit .visu img {float:left; height:90px; width:90px; padding:7px 7px 7px 7px; z-index:9997; position:relative;}
	div#global div#corps div.bloc_compte div.lign_prod .visu_produit .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.bloc_compte div.lign_prod .visu_produit .visu span.coin {float:left; height:22px; width:64px; z-index:9998; position:relative; padding:0; top:-104px;}
	div#global div#corps div.bloc_compte div.lign_prod .visu_produit .visu span.coin img {height:22px; width:64px; padding:0;}
	
	div#global div#corps div.flag_reduc {float:left; padding-bottom:5px; width:657px; padding:10px 0 5px 12px;}

		/*  Survol des produits */
		/*  Cat TOP */
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_8 {float:left; width:105px; height:105px; top:-105px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-top.gif') no-repeat ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_8 span.nom_prod {float:left; width:95px; height:28px; padding:5px 5px 5px 5px; font-weight:bold; text-align:center; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_8 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_8 del.ancien_prix {float:left; padding:6px 0 5px 3px;  font-size:12px; font-weight:bold; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_8 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 0 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:7px; _margin-left:3px;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_8 a.bt_plus {float:right; height:13px; width:12px; margin:4px 4px 0 0; background:url('/img/bt-plus.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_8 a.del {position:absolute; top:0px; right:0px; margin:2px 2px 0 0;}
		
		/*  Cat 70 */
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_7 {float:left; width:105px; height:105px; top:-105px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-70.gif') no-repeat ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_7 span.nom_prod {float:left; width:95px; height:28px; padding:5px 5px 5px 5px; font-weight:bold; text-align:center; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_7 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_7 del.ancien_prix {float:left; padding:6px 0 5px 3px;  font-size:12px; font-weight:bold; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_7 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 0 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:7px; _margin-left:3px;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_7 a.bt_plus {float:right; height:13px; width:12px; margin:4px 4px 0 0; background:url('/img/bt-plus.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_7 a.del {position:absolute; top:0px; right:0px; margin:2px 2px 0 0;}
		
		/*  Cat 60 */
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_6 {float:left; width:105px; height:105px; top:-105px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-60.gif') no-repeat ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_6 span.nom_prod {float:left; width:95px; height:28px; padding:5px 5px 5px 5px; font-weight:bold; text-align:center; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_6 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_6 del.ancien_prix {float:left; padding:6px 0 5px 3px;  font-size:12px; font-weight:bold; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_6 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 0 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:7px; _margin-left:3px;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_6 a.bt_plus {float:right; height:13px; width:12px; margin:4px 4px 0 0; background:url('/img/bt-plus.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_6 a.del {position:absolute; top:0px; right:0px; margin:2px 2px 0 0;}
		
		/*  Cat 50 */
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_5 {float:left; width:105px; height:105px; top:-105px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-50.gif') no-repeat ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_5 span.nom_prod {float:left; width:95px; height:28px; padding:5px 5px 5px 5px; font-weight:bold; text-align:center; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_5 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_5 del.ancien_prix {float:left; padding:6px 0 5px 3px;  font-size:12px; font-weight:bold; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_5 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 0 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:7px; _margin-left:3px;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_5 a.bt_plus {float:right; height:13px; width:12px; margin:4px 4px 0 0; background:url('/img/bt-plus.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_5 a.del {position:absolute; top:0px; right:0px; margin:2px 2px 0 0;}
		
		/*  Cat 40 */
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_4 {float:left; width:105px; height:105px; top:-105px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-40.gif') no-repeat ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_4 span.nom_prod {float:left; width:95px; height:28px; padding:5px 5px 5px 5px; font-weight:bold; text-align:center; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_4 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_4 del.ancien_prix {float:left; padding:6px 0 5px 3px;  font-size:12px; font-weight:bold; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_4 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 0 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:7px; _margin-left:3px;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_4 a.bt_plus {float:right; height:13px; width:12px; margin:4px 4px 0 0; background:url('/img/bt-plus.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_4 a.del {position:absolute; top:0px; right:0px; margin:2px 2px 0 0;}
		
		/*  Cat 30 */
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_3 {float:left; width:105px; height:105px; top:-105px; _top:auto; display:block; position:relative; _position:absolute; background:url('/img/bg-calq-prod-30.gif') no-repeat ; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; z-index:9998;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_3 span.nom_prod {float:left; width:95px; height:28px; padding:5px 5px 5px 5px; font-weight:bold; text-align:center; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_3 span.prix {float:left; padding:3px 2px 3px 2px;  font-size:13px; font-weight:bold; background-color:#FFFFFF; margin-left:4px; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_3 del.ancien_prix {float:left; padding:6px 0 5px 3px;  font-size:12px; font-weight:bold; color:#000000;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_3 a.bt_acheter {float:left; display:block; width:65px; height:17px; color:#FFFFFF; font-size:11px; padding:3px 0 0 19px; background:url('/img/bt-acheter.gif') no-repeat; margin-left:7px; _margin-left:3px;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_3 a.bt_plus {float:right; height:13px; width:12px; margin:4px 4px 0 0; background:url('/img/bt-plus.png') no-repeat; _background:url('/img/bt-plus.gif') no-repeat;}
		div#global div#corps div.bloc_compte div.lign_prod .visu_produit div.cat_3 a.del {position:absolute; top:0px; right:0px; margin:2px 2px 0 0;}


	/* loterie */
	div#global div#corps div.bloc_compte_billet {float:left; width:668px; background:#fbfafa; border:1px solid #e3dada;}
	div#global div#corps div.bloc_compte_billet div.billet {float:left; width:232px; height:67px;}
	div#global div#corps div.bloc_compte_billet div.billet b.titre {float:left; width:222px; padding:6px 0 0 10px; font-size:13px;}
	div#global div#corps div.bloc_compte_billet div.billet span.gain {float:left; width:152px; padding:4px 0 0 80px; color:#df0000; font-size:13px;}
	
	div#global div#corps div.bloc_compte_billet div#unbillet.billet {background:url('/img/billet-loterie-1.jpg') no-repeat 14px 17px;}
	div#global div#corps div.bloc_compte_billet div#deuxbillet.billet {background:url('/img/billet-loterie-2.jpg') no-repeat 0px 15px;}
	
	div#global div#corps div.bloc_compte_billet div.tirage {float:left; width:193px; height:46px; background:url('/img/sep-vert-recherche.gif') repeat-y 13px 0px; padding:5px 0 0 10px; font-weight:bold; font-size:16px; text-transform:uppercase; text-align:center; margin:8px 0 8px 0;}
	
		/* tableau loterie */
		div#global div#corps table#tab_lot {float:left; width:670px; margin-top:14px; border-bottom:1px solid #e3dada;}
		div#global div#corps table#tab_lot tr th {background:#c6b8b8; text-align:center; font-weight:bold; font-size:14px; padding:7px 0 10px 0;}
		div#global div#corps table#tab_lot tr th.col1 {width:166px; border-bottom:1px solid #e3dada;}
		div#global div#corps table#tab_lot tr th.col2 {width:168px; border-left:1px solid #e3dada; border-bottom:1px solid #e3dada;}
		div#global div#corps table#tab_lot tr th.col3 {width:172px; border-left:1px solid #e3dada; border-bottom:1px solid #e3dada;}
		div#global div#corps table#tab_lot tr th.col4 {width:171px; border-left:1px solid #e3dada; border-bottom:1px solid #e3dada;}
		
		div#global div#corps table#tab_lot tr td {text-align:center; font-size:12px; padding:4px 0 6px 0;}
		div#global div#corps table#tab_lot tr.gris td {background:#f7f4f4;}
		div#global div#corps table#tab_lot tr td.col1 {width:166px; border-left:1px solid #e3dada;}
		div#global div#corps table#tab_lot tr td.col2 {width:168px; border-left:1px solid #e3dada;}
		div#global div#corps table#tab_lot tr td.col3 {width:172px; border-left:1px solid #e3dada;}
		div#global div#corps table#tab_lot tr td.col4 {width:171px; border-left:1px solid #e3dada; border-right:1px solid #e3dada;}


	/* alerte */	
	div#global div#corps div#ssmenu_alerte {float:left; width:658px; height:23px; background:#c6b8b8; border:1px solid #cdc0c0; margin-top:16px; padding-top:6px; padding-left:10px;font-size:14px;font-weight:bold; }
	
	div#global div#corps div.compte_alerte {float:left; width:657px; background:#f7f4f4; border:1px solid #e3dada; padding:11px 0 19px 11px; margin-top:14px;}
	div#global div#corps div.compte_alerte p.txt {float:left; padding-bottom:10px;}
	
	div#global div#corps div.compte_alerte div.lign_rdio_reduc {float:left; width:657px; height:56px; padding-bottom:5px;}
	div#global div#corps div.compte_alerte div.lign_rdio_reduc span {float:left; width:85px; margin-top:20px;}
	div#global div#corps div.compte_alerte div.lign_rdio_reduc input.rdio {float:left; width:24px; margin-top:23px;}
	div#global div#corps div.compte_alerte div.lign_rdio_reduc img.reduc {float:left; width:54px; height:56px;}
	
	div#global div#corps div.compte_alerte div.lign_form {float:left; margin-top:5px;}
		/* input texte */
		div#global div#corps div.compte_alerte div.lign_form div.intit {float:left; width:257px; padding:3px 0 10px 0;}
		div#global div#corps div.compte_alerte div.lign_form div.intit span.rouge {color:#df0000;}
		div#global div#corps div.compte_alerte div.lign_form div.champs {float:left; width:400px;}
		div#global div#corps div.compte_alerte div.lign_form div.champs input.txt {float:left; width:301px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 6px 0 6px;}
		
		/* bloc catégories + bt */
		div#global div#corps div.compte_alerte a#bt_affin_cat {float:left; height:19px; font-size:14px; font-weight:bold; padding:0 30px 5px 0; background:url('/img/bt-deplier-off.gif') no-repeat top right; margin-top:5px; padding-top:1px; text-decoration:underline;}
		div#global div#corps div.compte_alerte a:hover#bt_affin_cat {text-decoration:none;}
		div#global div#corps div.compte_alerte a#bt_affin_cat.on {background:url('/img/bt-deplier-on.gif') no-repeat top right;}
		
		div#global div#corps div.compte_alerte a#bt_affin_marq {float:left; height:19px; font-size:14px; font-weight:bold; padding:0 30px 5px 0; background:url('/img/bt-deplier-off.gif') no-repeat top right; margin-top:5px; padding-top:1px; text-decoration:underline;}
		div#global div#corps div.compte_alerte a:hover#bt_affin_marq {text-decoration:none;}
		div#global div#corps div.compte_alerte a#bt_affin_marq.on {background:url('/img/bt-deplier-on.gif') no-repeat top right;}
		
		div#global div#corps div.compte_alerte div.affin {float:left; width:639px; background:#ffffff; border:1px solid #e2dcdc; margin-left:3px;}
		div#global div#corps div.compte_alerte div.affin div.titre_cat {float:left; width:635px; border:2px solid #ffffff; background:#c6b8b8; padding:2px 0 2px 0;}
		div#global div#corps div.compte_alerte div.affin div.titre_cat input {float:left; margin:1px 0 0 5px; !margin-top:-3px;}
		div#global div#corps div.compte_alerte div.affin div.titre_cat h4 label {float:left; font-size:14px; font-weight:bold; background:#c6b8b8; padding:0 0 0 8px;}
		div#global div#corps div.compte_alerte div.affin div.titre_cat a.affiner {float:right; padding-right:10px;}
		div#global div#corps div.compte_alerte div.affin div.categ {float:left; width:635px; margin-left:4px; _margin-left:2px;}
		div#global div#corps div.compte_alerte div.affin div.categ div.ss_cat {float:left;width:633px; background:url('/img/sep-hori-trans.gif') repeat-x bottom left; padding:3px 0 2px 0; border-top:2px solid #e2dcdc; margin:5px 0 2px 0;}
		div#global div#corps div.compte_alerte div.affin div.categ div.ss_cat input {float:left; margin:1px 0 0 20px; !margin-top:-3px;}
		div#global div#corps div.compte_alerte div.affin div.categ div.ss_cat h5 label {float:left; font-weight:bold; color:#DF0000; font-size:13px; padding:0 0 0 8px;}
		div#global div#corps div.compte_alerte div.affin div.categ ol {float:left; width:190px; list-style-type:none; padding-left:4px; _padding-left:2px; border-left:1px solid #e2dcdc;}
		div#global div#corps div.compte_alerte div.affin div.categ ol.premier {margin-left:40px; _margin-left:20px; border:none;}
		div#global div#corps div.compte_alerte div.affin div.categ ol li {float:left; width:190px; padding:4px 0 2px 0;}
		div#global div#corps div.compte_alerte div.affin div.categ ol li label {float:left; padding:0 0 0 5px; width:172px; !width:165px; !padding-top:3px; font-size:11px;}
		div#global div#corps div.compte_alerte div.affin div.categ ol li input {float:left;}
		
		div#global div#corps div.inscrip div.affin div.categ ol {float:left; width:190px; list-style-type:none; padding-left:4px; _padding-left:2px; border-left:1px solid #e2dcdc;}
		div#global div#corps div.inscrip div.affin div.categ ol.premier {margin-left:40px; _margin-left:20px; border:none;}
		div#global div#corps div.inscrip div.affin div.categ ol li {float:left; width:190px; padding:4px 0 2px 0;}
		div#global div#corps div.inscrip div.affin div.categ ol li label {float:left; padding:0 0 0 5px; width:172px; !width:165px; !padding-top:3px; font-size:11px;}
		div#global div#corps div.inscrip div.affin div.categ ol li input {float:left;}
		
		/* tableau alertes */
		div#global div#corps table#tab_alert {float:left; width:670px; margin-top:14px; border-bottom:1px solid #e3dada;}
		div#global div#corps table#tab_alert tr th {background:#c6b8b8; text-align:center; font-weight:bold; font-size:14px; padding:7px 0 10px 0;}
		div#global div#corps table#tab_alert tr th.col1 {width:134px; border-bottom:1px solid #e3dada;}
		div#global div#corps table#tab_alert tr th.col2 {width:101px; border-left:1px solid #e3dada; border-bottom:1px solid #e3dada;}
		div#global div#corps table#tab_alert tr th.col3 {width:163px; border-left:1px solid #e3dada; border-bottom:1px solid #e3dada;}
		div#global div#corps table#tab_alert tr th.col4 {width:163px; border-left:1px solid #e3dada; border-bottom:1px solid #e3dada;}
		div#global div#corps table#tab_alert tr th.col5 {width:101px; border-left:1px solid #e3dada; border-bottom:1px solid #e3dada; border-right:1px solid #e3dada;}
		
		div#global div#corps table#tab_alert tr td {text-align:center; font-size:12px; padding:4px 0 6px 0;}
		div#global div#corps table#tab_alert tr.gris td {background:#f7f4f4;}
		div#global div#corps table#tab_alert tr td.col1 {width:133px; border-left:1px solid #e3dada;}
		div#global div#corps table#tab_alert tr td.col2 {width:101px; border-left:1px solid #e3dada;}
		div#global div#corps table#tab_alert tr td.col3 {width:163px; border-left:1px solid #e3dada;}
		div#global div#corps table#tab_alert tr td.col4 {width:163px; border-left:1px solid #e3dada;}
		div#global div#corps table#tab_alert tr td.col5 {width:101px; border-left:1px solid #e3dada; border-right:1px solid #e3dada;}
		

	/* parrainages */	
		/* tableau parrainages */
		div#global div#corps table#tab_parrain {float:left; width:670px; margin-top:14px; border-bottom:1px solid #e3dada;}
		div#global div#corps table#tab_parrain tr th {background:#c6b8b8; text-align:center; font-weight:bold; font-size:14px; padding:7px 0 10px 0;}
		div#global div#corps table#tab_parrain tr th.col1 {width:223px; border-bottom:1px solid #e3dada;}
		div#global div#corps table#tab_parrain tr th.col2 {width:325px; border-left:1px solid #e3dada; border-bottom:1px solid #e3dada;}
		div#global div#corps table#tab_parrain tr th.col3 {width:128px; border-left:1px solid #e3dada; border-bottom:1px solid #e3dada; border-right:1px solid #e3dada;}
		
		div#global div#corps table#tab_parrain tr td {text-align:center; font-size:12px; padding:4px 0 6px 0;}
		div#global div#corps table#tab_parrain tr.gris td {background:#f7f4f4;}
		div#global div#corps table#tab_parrain tr td.col1 {width:223px; border-left:1px solid #e3dada;}
		div#global div#corps table#tab_parrain tr td.col2 {width:325px; border-left:1px solid #e3dada;}
		div#global div#corps table#tab_parrain tr td.col3 {width:128px; border-left:1px solid #e3dada; border-right:1px solid #e3dada;}


/*  ----------------------------------------------------------- */
/*  Connexion */
/*  ----------------------------------------------------------- */

div#global div#corps_connexion {float:left; width:984px; padding-top:16px;}
div#global div#corps_connexion div.intro_compte {float:left; width:973px; height:46px; padding:15px 0 10px 11px; background:url('/img/jungle-over-droite.jpg') no-repeat right bottom;}
div#global div#corps_connexion div.intro_compte h2 {float:left; width:973px; font-size:18px; font-weight:bold; text-transform:uppercase;}
div#global div#corps_connexion div.intro_compte p {float:left; padding-top:6px; width:973px; font-size:16px;}
div#global div#corps_connexion div.intro_compte p b {font-size:16px;}	

div#global div#corps_connexion div.bloc {float:left; width:484px; margin-bottom:13px; border:1px solid #e5dddd; background:#ffffff url('/img/bg-bloc-tops.jpg') repeat-x bottom;}
div#global div#corps_connexion div.bloc div.bloc_titre {float:left; width:484px; background:#c6b8b8;}
div#global div#corps_connexion div.bloc div.bloc_titre h1 {float:left; width:444px; 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;}

div#global div#corps_connexion 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#global div#corps_connexion 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#global div#corps_connexion 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#global div#corps_connexion div.bloc .point p {float:left; padding-left:14px; width:400px; color:#000000;}
div#global div#corps_connexion div.bloc .point p b {color:#df0000;}

div#global div#corps_connexion div.bloc div.lign_form {float:left; margin-top:5px;}

div#global div#corps_connexion div.bloc div.lign_form div.intit {float:left; width:119px; padding:3px 0 0 13px;}
div#global div#corps_connexion div.bloc div.lign_form div.intit span.rouge {color:#df0000;}
div#global div#corps_connexion div.bloc div.lign_form div.champs {float:left; width:352px;}
div#global div#corps_connexion div.bloc div.lign_form div.champs input.txt {float:left; width:289px; height:18px; border:1px solid #e3dddd; font-size:11px; color:#df0000; background:#ffffff; padding:3px 6px 0 6px;}
div#global div#corps_connexion div.bloc div.lign_form div.box {float:left; padding:0 8px 0 13px; !margin-top:-2px;}
div#global div#corps_connexion div.bloc div.lign_form label.txt_box {float:left; width:352px;}

/* erreurs */
div#global div#corps_connexion div.bloc div.lign_form div.lign_erreur {float:left; width:400px; background:#fda760; border:1px dotted #CCC;margin-left:15px; padding:10px;}

div#global div#corps_connexion div.bloc a.mdp_perdu {float:left; font-size:11px; color:#8b8383; margin-left:327px;}

div#global div#corps_connexion div.bloc div.legend {float:left; width:471px; font-size:11px; color:#8b8383; margin-top:15px; padding-left:13px;}
div#global div#corps_connexion div.bloc div.legend span.rouge {color:#df0000;}

div#global div#corps_connexion div.bloc div.bloc_bt_valid {float:left; width:484px; padding-bottom:17px; !padding-bottom:14px;}
div#global div#corps_connexion div.bloc div.bloc_bt_valid a.bt_connect {float:left; width:120px; height:21px; margin-left:173px; _margin-left:86px; 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#global div#corps_connexion 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;}


/*  ----------------------------------------------------------- */
/*  Pages annexes */
/*  ----------------------------------------------------------- */

div#global div#corps div#intro_pagannex {float:left; width:670px;}
div#global div#corps div#intro_pagannex p {float:left; padding:13px 0 0 15px; font-size:16px;}
div#global div#corps div#intro_pagannex p b {font-size:16px;}
div#global div#corps div#intro_pagannex p a {font-size:16px; text-decoration:underline;}
div#global div#corps div#intro_pagannex p a:hover {text-decoration:none;}

div#global div#corps div.pagannex_titre {float:left; width:658px; background:#c6b8b8; padding-left:12px; margin-top:10px;}
div#global div#corps div.pagannex_titre b {float:left; width:630px; font-size:14px; padding:8px 0 8px 3px;}

div#global div#corps div.pagannex_bloc {float:left; width:648px; background:#f7f4f4; border:1px solid #e3dada; padding:15px 10px 15px 10px;}
div#global div#corps div.pagannex_bloc p.txt {float:left; width:626px;}
div#global div#corps div.pagannex_bloc p.txt b {color:#333333;}
div#global div#corps div.pagannex_bloc p.txt a {border:none; float:none;}
div#global div#corps div.pagannex_bloc a {float:left; border:3px solid #cccccc; text-decoration:underline;}
div#global div#corps div.pagannex_bloc a:hover {text-decoration:none;}
div#global div#corps div.pagannex_bloc p.txt h3 {float:left;}

div#global div#corps div.pagannex_bloc ul.list {float:left; width:626px; list-style-type:none; margin-top:15px;}
div#global div#corps div.pagannex_bloc ul.list li {width:611px; background:url('/img/puce-tiret.gif') no-repeat 0px 8px; margin-top:4px; padding-left:15px;}

/*  ----------------------------------------------------------- */
/*  Update Mars 2010 */
/*  ----------------------------------------------------------- */

/* fil categorie */
div#global div#corps #fil_categories {float:right; width:672px; padding-bottom:10px;}
div#global div#corps #fil_categories .cat_princ {float:left; width:672px; height:26px; background-color:#46342e;}
div#global div#corps #fil_categories .cat_princ	.parent {float:left; height:21px; color:#FFFFFF; font-size:14px; background:#df0000 url('/img/bg-parent-fil-cat.gif') no-repeat top right; text-transform:uppercase; padding:5px 16px 0 11px;}
div#global div#corps #fil_categories .cat_princ	.enfant {float:left; height:21px; color:#FFFFFF; font-size:12px; font-weight:normal; text-transform:uppercase; padding:5px 16px 0 11px;}
div#global div#corps #fil_categories .ss_cat {float:left; width:653px; border-right:1px solid #46342e; border-bottom:1px solid #46342e; border-left:1px solid #46342e;}
div#global div#corps #fil_categories .ss_cat ul {float:left; list-style-type:none; margin:6px 0 0 11px; padding-bottom:7px;}
div#global div#corps #fil_categories .ss_cat ul li:first-child {background:none;}
div#global div#corps #fil_categories .ss_cat ul li {display:inline; padding:0 3px 0 4px; background:url('/img/bg-border-marron.gif') no-repeat 0px 3px;}
div#global div#corps #fil_categories .ss_cat ul li a {font-size:11px; color:#242322;}
div#global div#corps #fil_categories .ss_cat ul li a.on {color:#df0000;}

/* categorie mise en forme 30-2010*/
div#global div#corps .head_ss_cat {float:left; background-color:#46342e; width:658px; height:30px; padding-left:12px; margin-bottom:11px;}
div#global div#corps .head_ss_cat a {float:left; font-size:15px; color:#FFFFFF; padding:7px 0 0 9px; font-weight:normal; background:url('/img/puce-fleche-01.gif') no-repeat 0px 12px; text-transform:none;}

div#global div#corps .bloc_ss_cat {float:left; width:326px; padding-bottom:11px;}
	div#global div#corps .bloc_ss_cat.right {float:right; margin-right:14px; _float:left; _margin-right:0px;}
div#global div#corps .bloc_ss_cat .titre {float:left; width:326px; height:31px; background:url('/img/bg-top-bloc-ss-cat.gif') no-repeat;}
div#global div#corps .bloc_ss_cat .titre a {float:left; color:#433f3f; font-size:12px; font-weight:normal; margin:4px 0 0 40px;}
div#global div#corps .bloc_ss_cat .content {float:left; width:326px; background:url('/img/bg-bas-bloc-ss-cat.gif') no-repeat bottom left; padding-bottom:8px;}
div#global div#corps .bloc_ss_cat .content img {float:left; margin:6px 0 0 20px;}
div#global div#corps .bloc_ss_cat .content ul {float:left; list-style-type:none; margin-left:36px; padding:4px 0 4px 0;}
div#global div#corps .bloc_ss_cat .content ul li a {color:#433f3f; font-size:11px;}
div#global div#corps .bloc_ss_cat .content ul li a span {color:#df0000; font-size:11px;}
div#global div#corps .bloc_ss_cat .content a.voir {float:left; display:block; width:147px; margin-left:34px; padding:1px 0 2px 8px; border-top:1px dotted #df0000; border-bottom:1px dotted #df0000; color:#433f3f; font-size:11px; background:url('/img/fleche-categories.png') no-repeat 0px 6px;}

div#global div#corps .head_ss_cat_2 {float:left; background-color:#46342e; width:314px; height:30px; padding-left:12px; margin-bottom:11px;}
div#global div#corps .head_ss_cat_2 a {float:left; font-size:15px; color:#FFFFFF; padding:7px 0 0 9px; font-weight:normal; background:url('/img/puce-fleche-01.gif') no-repeat 0px 12px; text-transform:none;}
div#global div#corps .demi_bloc.left {float:left;}
div#global div#corps .demi_bloc.right {float:right; margin-right:14px;}

div#global div#corps .bloc_ss_cat_large {float:left; width:670px; padding:8px 0 11px 0; background:url('/img/bg-top-bloc-ss-cat-lg.gif') no-repeat;}
div#global div#corps .bloc_ss_cat_large .content {float:left; width:670px; background:url('/img/bg-bas-bloc-ss-cat-lg.gif') no-repeat bottom left; padding-bottom:8px;}
div#global div#corps .bloc_ss_cat_large .content .titre {float:left; margin-left:24px; _margin-left:12px;}
div#global div#corps .bloc_ss_cat_large .content .titre span {float:left; color:#df0000; font-size:12px; font-weight:normal; padding-left:16px; background:url('/img/checkmark-01.gif') no-repeat 0 2px;}
div#global div#corps .bloc_ss_cat_large .content ul {float:left; list-style-type:none; margin-left:42px; padding:4px 0 4px 0; width:182px;}
div#global div#corps .bloc_ss_cat_large .content ul li {background:url('/img/fleche-sous-categories.gif') no-repeat 0px 4px; padding-bottom:2px;}
div#global div#corps .bloc_ss_cat_large .content ul li a {color:#433f3f; font-size:12px; padding-left:10px;}
div#global div#corps .bloc_ss_cat_large .content a.voir {float:left; display:block; margin:40px 0 0 71px; padding:1px 0 2px 8px; border-top:1px dotted #df0000; border-bottom:1px dotted #df0000; color:#433f3f; font-size:11px; background:url('/img/fleche-categories.png') no-repeat 0px 6px;}

/*  ----------------------------------------------------------- */
/*  Colonne droite */
/*  ----------------------------------------------------------- */

div#global div#col_droite {float:left; width:300px; padding-top:8px;}

/*  ----------------------------------------------------------- */
/*  Moteur de recherche */

div#global div#col_droite div#recherche {float:left; width:291px; height:65px; border:1px solid #ebe8e8; background:#fbfafa; padding-left:7px;}

div#global div#col_droite div#recherche span.titre {float:left; width:266px; height:19px; padding:4px 0 5px 25px; background:url('/img/picto-loupe.gif') no-repeat 0px 1px;}

div#global div#col_droite div#recherche div.lign_form {float:left; width:291px; height:28px;}
div#global div#col_droite div#recherche div.lign_form input.txt {float:left; width:214px; height:20px; border:1px solid #e2dcdc; padding:6px 6px 0 6px; margin-right:6px; font-size:11px; color:#8b8383;}
div#global div#col_droite div#recherche div.lign_form a.bt_ok {float:left; width:51px; height:23px; display:block; font-size:13px; font-weight:bold; color:#ffffff; padding-top:5px; text-align:center; background:url('/img/bg-bt-ok-2.gif') no-repeat;}

/*  ----------------------------------------------------------- */
/*  Pub col droite */

div#global div#col_droite div#pub_col_droite {float:left; width:300px; height:250px; margin-top:10px;}

/*  ----------------------------------------------------------- */
/*  Bloc Tops */

div#global div#col_droite div#bloc_tops {float:left; width:300px; padding-top:10px;}
div#global div#col_droite div#bloc_tops div.boutons {float:left; width:299px; height:20px; border-left:1px solid #dedddd; background:url('/img/bg-bloc-tops-bt.gif') repeat-x;}
div#global div#col_droite div#bloc_tops div.boutons a.on {float:left; height:16px; border-top:1px solid #dedddd; border-right:1px solid #dedddd; border-bottom:1px solid #ffffff; padding:2px 7px 0 7px; font-size:13px; font-weight:bold;}
div#global div#col_droite div#bloc_tops div.boutons a.off {float:left; height:16px; border-top:1px solid #dedddd; border-right:1px solid #dedddd; border-bottom:1px solid #dedddd; padding:2px 7px 0 7px; font-size:12px; color:#777474;}

	/* produits */
	div#global div#col_droite div#bloc_tops div.bloc_produits {float:left; width:298px; border-right:1px solid #dedddd; border-bottom:1px solid #dedddd; border-left:1px solid #dedddd; background:#ffffff url('/img/bg-bloc-tops.jpg') repeat-x bottom;}
	div#global div#col_droite div#bloc_tops div.bloc_produits div.lign_produit {float:left; width:286px; padding:10px 0 5px 12px;}
	div#global div#col_droite div#bloc_tops div.bloc_produits div.lign_produit div.infos {float:left; width:208px;}
	div#global div#col_droite div#bloc_tops div.bloc_produits div.lign_produit div.infos span.puce {float:left; width:200px; font-size:11px; padding-left:8px; text-transform:uppercase; background:url('/img/puce-fleche.gif') no-repeat 0px 4px; font-weight:bold; margin-top:9px;}
	div#global div#col_droite div#bloc_tops div.bloc_produits div.lign_produit div.infos p {float:left; width:200px; font-size:11px; padding-left:8px;}
	div#global div#col_droite div#bloc_tops div.bloc_produits div.lign_produit div.infos p a {color:#df0000; text-decoration:underline;}
	div#global div#col_droite div#bloc_tops div.bloc_produits div.lign_produit div.infos p a:hover {text-decoration:none;}
	div#global div#col_droite div#bloc_tops div.bloc_produits div.lign_produit div.visu {float:left; border:1px solid #dedddd; width:58px; height:58px;}
	
/*  ----------------------------------------------------------- */
/*  Mon historique */

div#global div#col_droite div#mon_historique {float:left; width:298px; border:1px solid #ebe8e8; background:#f2ebeb; margin-top:11px; padding-bottom:7px;}
div#global div#col_droite div#mon_historique span.titre {float:left; width:290px; color:#000000; padding:3px 0 0 8px;}

div#global div#col_droite div#mon_historique div#prod_recents {float:left; width:290px; margin-left:8px; _margin-left:4px; padding-top:5px;}
div#global div#col_droite div#mon_historique div#prod_recents div.visu_off {float:left; width:50px; height:56px; margin-right:8px; _margin-right:4px; background:none;}
div#global div#col_droite div#mon_historique div#prod_recents div.visu_off img {border:1px solid #dedddd;}
div#global div#col_droite div#mon_historique div#prod_recents div.visu_on {float:left; width:50px; height:56px; margin-right:8px; _margin-right:4px; background:url('/img/bg-prod-recents.gif') no-repeat bottom left;}
div#global div#col_droite div#mon_historique div#prod_recents div.visu_on img {border:1px solid #df0000;}

div#global div#col_droite div#mon_historique div#prod_recents div.descriptif {float:left; width:281px; margin-right:8px; _margin-right:4px; background:#c6b8b8; padding:5px 0 5px 0;}
div#global div#col_droite div#mon_historique div#prod_recents div.descriptif  p {float:left; width:265px; font-size:11px; padding:2px 8px 0 8px;}
div#global div#col_droite div#mon_historique div#prod_recents div.descriptif  p a {color:#df0000; text-decoration:underline;}
div#global div#col_droite div#mon_historique div#prod_recents div.descriptif  p a:hover {text-decoration:none;}
	
/*  ----------------------------------------------------------- */
/*  Recherches frequentes */

div#global div#col_droite div#rech_freq {float:left; width:298px; border:1px solid #ebe8e8; background:#f2ebeb; margin-top:11px; padding-bottom:7px;}
div#global div#col_droite div#rech_freq span.titre {float:left; width:290px; color:#000000; padding:3px 0 0 8px;}
div#global div#col_droite div#rech_freq div#last_recherches {float:left; width:291px; margin:7px 0 0 7px; _margin-left:3px; background:url('/img/sep-vert-recherche.gif') repeat-y 140px 0px;}
div#global div#col_droite div#rech_freq div#last_recherches span {float:left; padding-left:16px; width:125px;}
div#global div#col_droite div#rech_freq div#last_recherches span a {float:left; color:#df0000;}

/*  ----------------------------------------------------------- */
/*  Nuage de tag */

div#global div#col_droite div#nuag_tags {float:left; width:298px; border:1px solid #ebe8e8; background:#f2ebeb; margin-top:11px;}
div#global div#col_droite div#nuag_tags ul {float:left; width:254px; margin-left:24px; _margin-left:12px; list-style-type:none; padding:8px 0 8px 0;}
div#global div#col_droite div#nuag_tags ul li {display:inline; line-height:20px;}
div#global div#col_droite div#nuag_tags ul li a.tail_1 {font-size:19px;}
div#global div#col_droite div#nuag_tags ul li a.tail_2 {font-size:17px;}
div#global div#col_droite div#nuag_tags ul li a.tail_3 {font-size:15px;}
div#global div#col_droite div#nuag_tags ul li a.tail_4 {font-size:13px;}

/*  ----------------------------------------------------------- */
/*  Affiner recherche */

div#global div#col_droite div#affiner_rech {float:left; width:300px; background:#b8abab; padding-bottom:10px;}
div#global div#col_droite div#affiner_rech .titre {float:left; width:279px; height:23px; background:url('/img/bg-titr-affiner-rech.gif') no-repeat; padding:4px 0 0 21px; color:#FFFFFF; font-size:15px; font-weight:bold;}
div#global div#col_droite div#affiner_rech .onglet {float:left; height:22px; width:114px; background:url('/img/bg-ongle-affiner-rech-01.gif') no-repeat; margin:10px 0 0 13px; _margin-left:6px; padding-left:19px;}
div#global div#col_droite div#affiner_rech .onglet a {float:left; color:#FFFFFF; padding:3px 0 1px 24px; background:url('/img/bt-deplier-off-02.gif') no-repeat 0px 3px;}
div#global div#col_droite div#affiner_rech .onglet a.on {background-image:url('/img/bt-deplier-on-02.gif');}
div#global div#col_droite div#affiner_rech .options {float:left; background-color:#fbfafa; width:274px; margin-left:13px; _margin-left:6px; border-top:1px dotted #b8abab;}
div#global div#col_droite div#affiner_rech .options ul {float:left; list-style-type:none; margin-left:8px; padding:4px 0 4px 0;}
div#global div#col_droite div#affiner_rech .options ul li a {color:#433f3f; font-size:11px;}
div#global div#col_droite div#affiner_rech .options ul li a span {color:#df0000; font-size:11px;}
div#global div#col_droite div#affiner_rech .options a.voir {float:left; display:block; width:254px; margin-left:6px; padding:1px 0 3px 8px; border-top:1px dotted #df0000; color:#433f3f; font-size:11px; background:url('/img/fleche-categories.png') no-repeat 0px 6px;}

/*  ----------------------------------------------------------- */
/*  Colonne droite inscription */

/*  Bonnes raisons */

div#global div#col_droite #over_jungle {float:left; width:300px;}

div#global div#col_droite #bonnes_rais {float:left; width:298px ;border:1px solid #dedddd; background:url('/img/bg-bloc-tops.jpg') repeat-x bottom; padding-bottom:10px;}
div#global div#col_droite #bonnes_rais .titre {float:left; background:#e4dede; width:298px;}
div#global div#col_droite #bonnes_rais .titre h2 {float:left; padding:7px 8px 7px 8px; font-size:14px; color:#000000;}
div#global div#col_droite #bonnes_rais .titre h2.astuce {float:left; padding:7px 8px 7px 25px; font-size:14px; color:#000000; background:url('/img/puce-astuce.gif') no-repeat 0px 5px; margin-left:6px;}
div#global div#col_droite #bonnes_rais .point {float:left; width:274px; 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#global div#col_droite #bonnes_rais .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#global div#col_droite #bonnes_rais .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#global div#col_droite #bonnes_rais .point p {float:left; padding-left:14px; width:219px; color:#000000;}
div#global div#col_droite #bonnes_rais .point p b {color:#df0000;}

div#global div#col_droite #bonnes_rais .infos {float:left; width:274px; padding:11px 12px 25px 12px; }
div#global div#col_droite #bonnes_rais .infos b.rouge {float:left; color:#df0000;}
div#global div#col_droite #bonnes_rais .infos ul.list {float:left; width:274px; list-style-type:none; margin-top:15px;}
div#global div#col_droite #bonnes_rais .infos ul.list li {width:267px; background:url('/img/puce-tiret.gif') no-repeat 0px 8px; margin-top:4px; padding-left:7px;}


/*  ----------------------------------------------------------- */
/*  Colonne droite compte */

/*  Menu droite */
div#global div#col_droite #menu_droite {float:left; width:298px ;border:1px solid #dedddd; background:url('/img/bg-bloc-tops.jpg') repeat-x bottom; padding-bottom:10px;}
div#global div#col_droite #menu_droite ul {float:left; width:288px; margin:10px 0 0 10px; _margin-left:5px; list-style-type:none;}
div#global div#col_droite #menu_droite ul li {width:276px; margin-top:3px; padding-left:12px; background:url('/img/puce-fleche.gif') no-repeat 0px 5px;}
div#global div#col_droite #menu_droite ul li a {font-size:13px; color:#000000;}
div#global div#col_droite #menu_droite ul li a.on {font-size:14px; color:#df0000; text-decoration:none; font-weight:bold;}
div#global div#col_droite #menu_droite ul li.logoff {width:276px; margin-top:3px; padding-left:12px; background:url('/img/puce-fleche-rouge.gif') no-repeat 0px 5px;}


/*  ----------------------------------------------------------- */
/*  Footer */
/*  ----------------------------------------------------------- */

div#global div#footer {float:left; width:982px; border:1px solid #ebe8e8; background:#fbfafa; text-align:center; font-size:10px; margin-top:34px; padding:15px 0 18px 0;}
div#global div#footer a {font-size:11px;}
div#global div#footer a.liens_footer {border:1px solid #cccccc; width:41px; height:41px; display:block; float:left; margin:3px;}

/* SITE FR */
div#global div#footer a#c1 {width:40px; background:url('/img/picto-dvd3.gif') no-repeat;}
div#global div#footer a:hover#c1 {background:url('/img/picto-dvd3.gif') no-repeat 0px -40px;}
div#global div#footer a#c197 {width:40px; background:url('/img/picto-musique3.gif') no-repeat;}
div#global div#footer a:hover#c197 {background:url('/img/picto-musique3.gif') no-repeat 0px -40px;}
div#global div#footer a#c324 {width:40px; background:url('/img/picto-informatique3.gif') no-repeat;}
div#global div#footer a:hover#c324 {background:url('/img/picto-informatique3.gif') no-repeat 0px -40px;}
div#global div#footer a#c574 {width:40px; background:url('/img/picto-jeux3.gif') no-repeat;}
div#global div#footer a:hover#c574 {background:url('/img/picto-jeux3.gif') no-repeat 0px -40px;}
div#global div#footer a#c696 {width:40px; background:url('/img/picto-imageson3.gif') no-repeat;}
div#global div#footer a:hover#c696 {background:url('/img/picto-imageson3.gif') no-repeat 0px -40px;}
div#global div#footer a#c1294 {width:40px; background:url('/img/picto-jouets3.gif') no-repeat;}
div#global div#footer a:hover#c1294 {background:url('/img/picto-jouets3.gif') no-repeat 0px -40px;}
div#global div#footer a#c994 {width:40px; background:url('/img/picto-maison3.gif') no-repeat;}
div#global div#footer a:hover#c994 {background:url('/img/picto-maison3.gif') no-repeat 0px -40px;}
div#global div#footer a#c884 {width:40px; background:url('/img/picto-electromenager3.gif') no-repeat;}
div#global div#footer a:hover#c884 {background:url('/img/picto-electromenager3.gif') no-repeat 0px -40px;}
div#global div#footer a#c1248 {width:40px; background:url('/img/picto-pap3.gif') no-repeat;}
div#global div#footer a:hover#c1248 {background:url('/img/picto-pap3.gif') no-repeat 0px -40px;}
div#global div#footer a#en {width:40px; background:url('/img/picto-en3.gif') no-repeat;}
div#global div#footer a:hover#en {background:url('/img/picto-en3.gif') no-repeat 0px -40px;}
div#global div#footer a#fr {width:40px; background:url('/img/picto-fr3.gif') no-repeat;}
div#global div#footer a:hover#fr {background:url('/img/picto-fr3.gif') no-repeat 0px -40px;}
div#global div#footer a#c3057 {width:40px; background:url('/img/picto-sexy3.gif') no-repeat;}
div#global div#footer a:hover#c3057 {background:url('/img/picto-sexy3.gif') no-repeat 0px -40px;}
div#global div#footer a#c1621 {width:40px; background:url('/img/picto-telephonie3.gif') no-repeat;}
div#global div#footer a:hover#c1621 {background:url('/img/picto-telephonie3.gif') no-repeat 0px -40px;}
div#global div#footer a#c799 {width:40px; background:url('/img/picto-photo3.gif') no-repeat;}
div#global div#footer a:hover#c799 {background:url('/img/picto-photo3.gif') no-repeat 0px -40px;}
div#global div#footer a#c1147 {width:40px; background:url('/img/picto-vin3.gif') no-repeat;}
div#global div#footer a:hover#c1147 {background:url('/img/picto-vin3.gif') no-repeat 0px -40px;}
div#global div#footer a#c1785 {width:40px; background:url('/img/picto-voyages3.gif') no-repeat;}
div#global div#footer a:hover#c1785 {background:url('/img/picto-voyages3.gif') no-repeat 0px -40px;}
div#global div#footer a#c1821 {width:40px; background:url('/img/picto-art3.gif') no-repeat;}
div#global div#footer a:hover#c1821 {background:url('/img/picto-art3.gif') no-repeat 0px -40px;}
div#global div#footer a#c1330 {width:40px; background:url('/img/picto-librairie3.gif') no-repeat;}
div#global div#footer a:hover#c1330 {background:url('/img/picto-librairie3.gif') no-repeat 0px -40px;}
div#global div#footer a#c1521 {width:40px; background:url('/img/picto-sport3.gif') no-repeat;}
div#global div#footer a:hover#c1521 {background:url('/img/picto-sport3.gif') no-repeat 0px -40px;}
div#global div#footer a#c963 {width:40px; background:url('/img/picto-beaute3.gif') no-repeat;}
div#global div#footer a:hover#c963 {background:url('/img/picto-beaute3.gif') no-repeat 0px -40px;}
div#global div#footer a#c1795 {width:40px; background:url('/img/picto-alimentation3.gif') no-repeat;}
div#global div#footer a:hover#c1795 {background:url('/img/picto-alimentation3.gif') no-repeat 0px -40px;}
div#global div#footer a#c1271 {width:40px; background:url('/img/picto-chaussures3.gif') no-repeat;}
div#global div#footer a:hover#c1271 {background:url('/img/picto-chaussures3.gif') no-repeat 0px -40px;}

/* SITE EN */
div#global div#footer a#c2606 {width:40px; background:url('/img/picto-pap3.gif') no-repeat;}
div#global div#footer a:hover#c2606 {background:url('/img/picto-pap3.gif') no-repeat 0px -40px;}
div#global div#footer a#c1976 {width:40px; background:url('/img/picto-informatique3.gif') no-repeat;}
div#global div#footer a:hover#c1976 {background:url('/img/picto-informatique3.gif') no-repeat 0px -40px;}
div#global div#footer a#c2873 {width:40px; background:url('/img/picto-beaute3.gif') no-repeat;}
div#global div#footer a:hover#c2873 {background:url('/img/picto-beaute3.gif') no-repeat 0px -40px;}
div#global div#footer a#c2267 {width:40px; background:url('/img/picto-photo3.gif') no-repeat;}
div#global div#footer a:hover#c2267 {background:url('/img/picto-photo3.gif') no-repeat 0px -40px;}
div#global div#footer a#c2390 {width:40px; background:url('/img/picto-maison3.gif') no-repeat;}
div#global div#footer a:hover#c2390 {background:url('/img/picto-maison3.gif') no-repeat 0px -40px;}
div#global div#footer a#c3079 {width:40px; background:url('/img/picto-chaussures3.gif') no-repeat;}
div#global div#footer a:hover#c3079 {background:url('/img/picto-chaussures3.gif') no-repeat 0px -40px;}

/*---------------------------------------------*/
/* Page transition */

div.bandeau_redirection {float:left; width:100%; background-color:#583e3c; color:#FFFFFF; padding-bottom:10px; padding-top:10px;}
div.bandeau_redirection div.btn_fermer {float:right; padding-right:5px;}
div.bandeau_redirection div.bandeau_infos {width:733px;}
div.bandeau_redirection div.bandeau_infos div.logo_wisti {float:left; width:510px; text-align:left;}
div.bandeau_redirection div.bandeau_infos div.boutons {float:left; width:223px; text-align:left;}
div.bandeau_redirection div.bandeau_infos div.boutons a.btn {background:url('/img/fleche-bandeau.gif') 0 5px no-repeat; padding-left:10px; color:#FFFFFF;}

.page_redirection {width:740px; text-align:center; padding-top:20px;}
.page_redirection .titre {font-size:16px; padding-top:5px; text-align:left; width:350px;}
.page_redirection .logo_redirect {border:1px solid #cccccc; width:150px; height:50px; text-align:left;}
.page_redirection .bloc_redirect {background-color:#f7f4f4; border:1px solid #e5dddd; width:740px; padding:25px;}
.page_redirection .bloc_redirect .produit {border:1px solid #cccccc;}
.page_redirection .bloc_redirect .infos {padding-left:10px; font-size:12px;}
.page_redirection .bloc_redirect .infos .grand_titre {font-size:18px; font-weight:bold;}
.page_redirection .bloc_redirect .infos .info_reduc {font-size:14px;}
.page_redirection .bloc_redirect .infos .info_reduc_rouge {font-size:14px; font-weight:bold; color:#df0000;}
.page_redirection .bloc_redirect .txt_petit {font-size:10px;}
.page_redirection .bloc_redirect .txt_petit a {font-size:10px;}


/*  ----------------------------------------------------------- */
/*  Erreures */
/*  ----------------------------------------------------------- */

div#global div#err_inge {float:left; width:962px; border:1px dashed #3e211c; background:#ede67e; margin-top:10px; padding:10px 10px 10px 10px;}
div#global div#err_inge p {font-size:12px; color:#000000;}

/*  ----------------------------------------------------------- */
/*  Pop up */
/*  ----------------------------------------------------------- */
 
/* the overlayed element */ 
div.overlay { 
     
    /* growing background image */ 
    background-image:url(/img/white.png); 
     
    /* dimensions after the growing animation finishes  */ 
    width:600px; 
    height:470px;         
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
    padding:55px; 
} 
 
/* default close button positioned on upper right corner */ 
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;}

 
/* black */ 
div.overlay.black { 
    background:url(../img/overlay/transparent.png) no-repeat !important; 
    color:#fff; 
} 
 
/* petrol */ 
div.overlay.petrol { 
    background:url(../img/overlay/petrol.png) no-repeat !important; 
    color:#fff; 
} 
 
div.black h2, div.petrol h2 { 
    color:#ddd;         
}

/*  ----------------------------------------------------------- */
/*  Slide tab */
/*  ----------------------------------------------------------- */

.slide-out-div {padding:7px 0px; background:url('/img/tab-left-bg.png') no-repeat; width:545px; height:425px; text-align:left; z-index:9999;}

.slide-out-div .info_top {float:left; margin-left:29px; !margin-left:14px; width:434px; background:url('/img/tab-left-singe.gif') no-repeat 0px 13px; padding-left:82px; height:141px;}
.slide-out-div .info_top p.offre {float:left; font-size:14px; color:#3b1c1a; height:24px; padding:19px 0 0 0; background:url('/img/sep-hori-trans.gif') repeat-x top; margin-top:7px;}

.slide-out-div .info_top div.lign_form {float:left; width:404px;}
.slide-out-div .info_top div.lign_form input.txt {float:left; width:285px; height:20px; border:1px solid #e2dcdc; padding:6px 6px 0 6px; margin-right:3px; font-size:11px; color:#8b8383;}
.slide-out-div .info_top div.lign_form a.bt_ok {float:left; width:77px; height:21px; display:block; font-size:13px; font-weight:bold; color:#ffffff; padding-top:7px; text-align:center; background:url('/img/bg-bt-valider.gif') repeat-x;}

.slide-out-div div.bloc {float:left; width:484px; margin-bottom:13px; border:1px solid #e5dddd; background:#ffffff url('/img/bg-bloc-tops.jpg') repeat-x bottom; margin-left:29px;}
.slide-out-div div.bloc div.bloc_titre {float:left; width:484px; background:#c6b8b8;}
.slide-out-div div.bloc div.bloc_titre h1 {float:left; width:444px; 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;}
.slide-out-div 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;}
.slide-out-div 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;}
.slide-out-div 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;}
.slide-out-div div.bloc .point p {float:left; padding-left:14px; width:400px; color:#000000;}
.slide-out-div div.bloc .point p b {color:#df0000;}

.slide-out-div .lign_chck_bx {float:right; margin:13px 35px 0 0;}
.slide-out-div .lign_chck_bx label {float:left; font-size:10px; padding:1px 0 0 6px; !padding-top:5px;}
.slide-out-div .lign_chck_bx input {float:left;}
