BODY {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #353434;
	PADDING-TOP: 0px;
    /*background-color: #343237; couleur d'origine */
	background: url(../images/accueil/fond4.jpg) #91203c no-repeat top center;
}
TD {vertical-align:top;font-family: arial;font-size: 12px;}
h1 {display: inline;margin: 0px;padding: 0px;font-family: tahoma;font-size: 12px;}
h2 {display: inline;margin: 0px;padding: 0px;}
h3 {display: inline;margin: 0px;padding: 0px;font-family: tahoma;font-size: 12px;}
h4 {display: inline;margin: 0px;padding: 0px;font-family: tahoma;font-size: 12px;}
div.hr {height: 1px;background: url(../images/panier/hr.jpg) repeat-x;}
div.hr hr {display: none;}

.z1 {}
.z1 TABLE {	WIDTH: 183px;HEIGHT: 65px; background-image: url(../images/accueil/fond_panier.png);background-repeat: no-repeat;background-position: 0px 0px;}
.z1 TD {PADDING-BOTTOM: 10px; PADDING-LEFT: 11px; PADDING-RIGHT: 48px; VERTICAL-ALIGN: middle; PADDING-TOP: 12px}
.z1 B {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #a4b701; FONT-SIZE: 12px; FONT-WEIGHT: bold}
.z1 TD {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: normal}
.z1 A {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
.z1 A:hover {COLOR: #ffffff; TEXT-DECORATION: underline}


.menu {PADDING-BOTTOM: 1px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(images/menu_left.gif) no-repeat 0px 0px; PADDING-TOP: 0px}
.menu TD {TEXT-ALIGN: center; WIDTH: auto; VERTICAL-ALIGN: middle}
.menu TD A {DISPLAY: block}
.menu_separator {TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 25%; PADDING-RIGHT: 5px; PADDING-TOP: 0px}
.menu_btn {font-family:Arial; color:#FFFFFF; font-size:13px; padding:15px;FONT-WEIGHT: bold;}


.search {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 13px; BACKGROUND: url(images/menu_right.gif) no-repeat 100% 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px}
.search TD {TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial; COLOR: #7b7b7b; FONT-SIZE: 17px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold}
.search INPUT {HEIGHT: 15px; border:0px; FONT-SIZE: 10px;}


.bord_bandeau {background-image: url(../images/accueil/bandeau_haut.jpg);background-repeat: no-repeat;background-position: top;}
.titre {PADDING-LEFT: 35px; HEIGHT: 41px; PADDING-TOP: 13px; background-image: url(../images/accueil/puce.jpg);background-repeat: no-repeat;background-position: 13px 13px; FONT-FAMILY: arial; COLOR: #92203d; FONT-SIZE: 13px; FONT-WEIGHT: bold }
.titreblanc {PADDING-LEFT: 35px; HEIGHT: 41px; PADDING-TOP: 13px; background-image: url(../images/accueil/puceb.png);background-repeat: no-repeat;background-position: 13px 13px; FONT-FAMILY: arial; COLOR: #FFFFFF; FONT-SIZE: 13px; FONT-WEIGHT: bold }

.boxText LI {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.boxText LI {FONT-FAMILY: Arial, Helvetica, sans-serif}
.boxText LI A {	FONT-FAMILY: Arial, Helvetica, sans-serif}
.boxText UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.boxText .categories {MARGIN: 0px 2px 6px}
.boxText LI A {DISPLAY: block}
.boxText UL LI DIV {PADDING-LEFT: 15px}
.boxText .bg_list_un {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.boxText .bg_list_un A {PADDING-BOTTOM: 6px; LINE-HEIGHT: 15px; PADDING-LEFT: 25px; PADDING-RIGHT: 1px; BACKGROUND: url(../images/accueil/puce2.jpg) no-repeat 12px 9px; COLOR: #797979; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 6px}
.boxText .bg_list_un A:hover {COLOR: #797979; TEXT-DECORATION: underline}
.boxText .bg_list_un A B {COLOR: #797979; FONT-WEIGHT: bold; TEXT-DECORATION: none}


.blanc11 {font-family:Arial; font-size:11px; color:#ffffff; }
.blanc12-b {font-family:Arial; font-size:12px; color:#ffffff;FONT-WEIGHT: bold }
.gris10 {font-family:Arial; font-size:10px; color:#535151; }
.grisclair12-b {font-family:Arial; font-size:12px; color:#535151;FONT-WEIGHT: bold }
.grisclair12 {font-family:Arial; font-size:12px; color:#535151; }
.grisclair11 {font-family:Arial; font-size:11px; color:#535151; }
.gristresclair12 {font-family:Arial; font-size:12px; color:#797979; }
.bleu10{FONT-FAMILY: Arial; COLOR: #054a92; FONT-SIZE: 10px;}
.bleu12-b{LINE-HEIGHT: 27px; DISPLAY: inline; FONT-FAMILY: Arial; COLOR: #92203d; FONT-SIZE: 12px; FONT-WEIGHT: bold}
.bleu27-b{LINE-HEIGHT: 27px; DISPLAY: inline; FONT-FAMILY: Arial; COLOR: #92203d; FONT-SIZE: 21px; FONT-WEIGHT: bold}
.footermenu{FONT-FAMILY: Tahoma, Geneva, sans-serif; COLOR: #a42445; FONT-SIZE: 12px; FONT-WEIGHT: normal; padding-left:10px; padding-right:10px; TEXT-DECORATION: none;}
.noir12 {font-family:Arial; font-size:12px; color:#000000; }
.vert10 {font-family:Arial; font-size:10px; color:#9dba15; }
.vert12 {font-family:Arial; font-size:12px; color:#9dba15; }
.rouge10 {font-family:Arial; font-size:10px; color:#c00000; }
.rouge11 {font-family:Arial; font-size:11px; color:#c00000; }
.rouge17-b{LINE-HEIGHT: 27px; DISPLAY: inline; FONT-FAMILY: Arial; COLOR: #c00000; FONT-SIZE: 17px; FONT-WEIGHT: bold}
.vert17-b{LINE-HEIGHT: 27px; DISPLAY: inline; FONT-FAMILY: Arial; COLOR: #86c320; FONT-SIZE: 17px; FONT-WEIGHT: bold}
.violet10{FONT-FAMILY: Arial; COLOR: #a42445; FONT-SIZE: 10px;}
.violet11-s{FONT-FAMILY: Arial; COLOR: #a42445; FONT-SIZE: 11px; TEXT-DECORATION: underline}
.violet18-b{LINE-HEIGHT: 16px; DISPLAY: inline; FONT-FAMILY: Arial; COLOR: #92203d; FONT-SIZE: 18px; FONT-WEIGHT: bold}
.mauve12-b{FONT-FAMILY: Arial; COLOR: #92203d; FONT-SIZE: 12px; FONT-WEIGHT: bold}

.input11 {font-family:Arial; font-size:11px; color:#535151; border:1px solid #d9d9d9;}
.contour {padding:2px;border: 1px solid #d9d9d9;}
.contourm {padding:1px;border: 1px solid #d9d9d9;}
.contourm a:hover {padding:1px;border: 1px solid #F00000;}
.contourvert {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #86c320;border: 2px solid #86c320;}

/* TOOLTIP */

.tooltip {
   border:1px solid;
   border-color:#d7dddd;
   position:absolute;
   visibility:hidden;
   background-color:#eff4f7;
   padding:2em;
   font-size:11px;
   width:200px;
}

.tooltip2 {
   border:1px solid;
   border-color:#d7dddd;
   position:absolute;
   visibility:hidden;
   font-size:11px;
}

.contourgris A:hover { padding:2px; border:1px solid #D8D8D8; }
.carac_trait {clear:both; background:url(../images/accueil/ptgris.jpg) repeat-x bottom; height:2px; display:block;}
.carac_G {float:left; width:20%; padding-top:8px; padding-bottom:8px; font-weight:bold;}
.carac_D {float:left; width:80%; padding-top:8px; padding-bottom:8px;}
.carac_ligne {float:left; width:100%; padding-top:8px; padding-bottom:8px;}

/* MARQUE */
#marque { padding:3px;}
#marque a {display: block; BACKGROUND: url(../images/accueil/puce2.png) no-repeat 13px 3px; padding-left:28px; text-decoration:none;}
#marque a:hover, #marque a:focus, #marque a:active {text-decoration:underline; }

/* MENU */
#menu {padding: 0px;clear:both;background: url(../images/accueil/menu_fondl.png) left top no-repeat;}
#nav {list-style: none;margin: 0px;padding: 0px 0px;overflow: hidden;}
#nav li {float: left; padding-top:1px;}
#nav li a {display: block;background: url(../images/accueil/menu_separator.gif) right no-repeat ; padding-left:20px; padding-right:20px; color:#FFFFFF; 
font:12px Arial; font-weight:bold; line-height:42px; text-align:center; text-decoration: none;}
#nav li a:hover, #nav li a:focus, #nav li a:active { text-decoration: none;color: #FFFFFF;font-weight: bold; background-color:#000000}
#nav .survol {float: left; padding-top:9px; text-decoration:underline; color:#FFFFFF;}
#nav .survol a {display: block;background: url(../images/accueil/menu_separator.gif) right no-repeat ; padding-left:20px; padding-right:20px;  
font:12px Arial; font-weight:bold; line-height:24px; text-align:center;}	

/* MENU SOUSCAT */
#menusc {padding: 0px;}
#navsc {list-style: none;margin: 0px;padding: 0px 0px;overflow: hidden;}
#navsc li {float: left; padding-top:1px;}
#navsc li a {display: block; BACKGROUND: url(../images/accueil/puce2.png) no-repeat 13px 3px; padding-left:28px; padding-right:20px; font-family:Arial; font-size:12px; color:#535151;; 
font:12px Arial; line-height:16px; text-decoration: none;}
#navsc li a:hover, #nav li a:focus, #nav li a:active { text-decoration: none;color: #FFFFFF; background-color:#000000}

/* MENU TOP */
#menutop {padding: 0px;}
#navtop {list-style: none;margin: 0px;padding: 0px 0px;overflow: hidden;}
#navtop li {float: left; padding-top:1px;}
#navtop li a {display: block; font-family:Arial; font-size:12px; color:#535151; font:12px Arial; line-height:16px; text-decoration: none;}
#navtop li a:hover, #nav li a:focus, #nav li a:active { text-decoration: underline;}

#calqueprix1 {position:absolute;left:0px;top:0px;width:140px;height:80px;z-index:2;}
#calqueprix2 {position:relative;left:0px;top:0px;width:1px;height:80px;z-index:1;}
