body { margin-bottom : 0;  margin-left : 0;  margin-right : 0;  margin-top : 0;  font-family : Arial, Verdana, Arial, Helvetica, sans-serif;  color : #000000;  background-color:#ffffff;  background-image: url(../../images/degrade.jpg);  background-repeat:repeat-x;  font-size: 14px;  margin: 0;  padding: 0;  }
div#cgv {/*width: 550px ; */margin: 0 auto ;border: 2px solid #F69090 ;background: #ffffff ;text-align: justify ;line-height: 1.2em ;padding: 10px ;font-family:Arial;font-size:13px;color:#06c;font-weight:bold;}
.tableau_cgv {border-collapse:collapse}
.tableau_cgv td {padding : 0.4em ;border-spacing:0;border:1px solid #666;empty-cells: show;background-color:#fafafa;}
.tableau_cgv caption {font-size:2em;padding:1em 0 0.5em 1em; // HDBG;}
.tableau_cgv tr.impaire td {background-color: #eee;}
.tableau_cgv th {color: #666;font-size:0.8em;font-weight:bold;text-align:center;}	  
h1      { font-size: 17px; font-weight: bold; color: #000099; }
h2      { font-size: 15px; font-weight: bold; }
a {text-decoration: none;}
a:visited {ext-decoration: none;}
a:hover {text-decoration: underline;}
.top {text-decoration: none;color:#fff;}
.top:link {text-decoration: none;color:#fff;}
.top:visited {text-decoration: none;lor:#fff;}
.top:hover {text-decoration: underline;  color:#fff;}
.titre {font-weight: bold;}
.blink{text-decoration: blink;font-family:Arial;font-size:13px;color:003399;font-weight:bold;}
.entetetitre { font-family: "Trebuchet Ms", Tahoma, Verdana, Arial, sans-serif; font-weight: bold; font-size:24px; line-height:28px;}
.collection{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;color:#F01037;text-align:left;}
.selection {font-family: Arial;font-size: 18px;color: #FF7F00;font-weight: bold;}
.prix{font-family:'Trebuchet MS',Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;color:#FF3300;}
.prix_barre{font-family:'Trebuchet MS',Verdana,Arial,sans-serif;font-size:12px;color:#000000;}
.nom_article { font-family: Verdana, Arial, sans-serif; font-size: 15px; color: #E15A2D; font-weight: bold;}
.descriptif_court { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #009933; text-align: left;}
.label_gris { font-family: "Trebuchet Ms", Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #666666;}
.right { font-family: Arial, Verdana, Arial , sans-serif; font-size: 13px; font-weight: bold; color: #000000;padding:3px;}
.petit { font-family: Arial, Verdana, Arial, sans-serif; font-size: 9px; color: #000000;}
.blanc { font-family: Arial, Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff;}
.formulaire1 {color:#000000; border: solid 1px #8795E8;background-color:#fff;font-size:14px;font-weight: none;}
.bouton {font-family: Arial, Helvetica;font-size: 11px;	color: #fff;background-color:#8795E8;border: solid 1px #5B3900;	margin-bottom: 1px;}	
.etoile {font-family: Arial;font-size: 11px;color: #CC0000;font-weight: bold;}
.selection {font-family: Arial;font-size: 18px;color: #FF7F00;font-weight: bold;}
.texte_accueil{text-align: justify; margin: 2em;}
.red {font-family: Arial;font-size: 11px;color: #CC0000;font-weight: bold;}
.rouge {font-family: Arial;font-size: 13px;color: #CC0000;font-weight: bold;}
.vert {font-family: Arial;font-size: 13px;color: #00CC33;font-weight: bold;}
.bleu {font-family: Arial;font-size: 13px;color: #0066CC;font-weight: bold;}  
.bleuclair {font-family: Arial;font-size: 13px;color: #0099FF;font-weight: bold;}  
.rose {font-family: Arial;font-size: 13px;color: #984B6C;font-weight: bold;}
.vertps {font-family: Arial;font-size: 13px;color: #00134C;font-weight: bold;}  
.partenaires {font-family: Arial;font-size: 10px; color: #FF33FF;font-weight: bold;	text-decoration: none;} 
.description {font-family: Arial;font-size: 13px;color: #0099CC;font-weight: bold;text-align : justify;}
.puce {
 text-align : left;
 font-family: Arial, sans-serif;
 line-height:16px;
 font-size: 13px;
 color: 0099CC;
 list-style-type: none;
 background-image: url(/images/puce.gif);
 background-repeat: no-repeat;
 background-position: 0 0;
 padding-left: 15px;
} 
hr {color: #8795E8;height: 1px;}
td {/* vertical-align:top;*/line-height : 15px;}
.entete {font-weight:bold;padding:1px;font-size: 13px; color:#3253A4;font-weight:bold;font-family: Verdana;}
.tetiere {font-weight:bold;	padding:1px;font-size: 13px;color:#3253A4;font-weight:bold;	font-family: Verdana;}
.entetecat {font-weight:bold;padding:1px;font-size: 14px;color:#8795E8;font-weight:bold;border: 1px solid #CCCBCB;font-family: Verdana;}
.entetespec {font-weight:bold;padding:1px;font-size: 11px;color:#8795E8;font-weight:bold;border: 1px solid #CCCBCB;	font-family: Verdana;}
td.newsCelluleOne {	padding-top: 14px;padding-bottom: 10px;}
td.newsCelluleTwo {padding-top: 14px;padding-bottom: 10px;}
td.newsCellulePromos {padding-top: 14px;padding-bottom: 10px;}
td.newsCelluleNouveautes {padding-top: 14px;padding-bottom: 10px;}
tr.caddie {border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;background: #3253A4;color: #ffffff;font-family: Arial, Verdana, Arial, sans-serif;font-weight:bold;text-align : center;text-transform : uppercase;font-size : 12px;vertical-align: middle;}
td.lignecaddie {border-bottom: 1px solid #EEEEEE;background: #ffffff;color: #000000;font-size : 12px;}
/*#menudyn {margin : 0;padding-bottom : 20px;padding-left : 10px;padding-right : 10px;background : #3253A4;}
#menudyn li	{list-style-type : none;margin-right : 8px;	padding : 0;float:left;}
#menudyn a:link, #menudyn a:visited	{background : #3253A4;color : #FFFFFF;float : left;	font-weight : normal;line-height : 14px;padding : 1px 1px 1px 1px;text-decoration : none;font-size: 11px;}
#menudyn a:hover	{color : #ffffff;background : #98A9D2;border-bottom : 1px solid #ffffff;}
#section-1 #menudyn li#nav-1 a, 
#section-2 #menudyn li#nav-2 a,
#section-3 #menudyn li#nav-3 a,
#section-4 #menudyn li#nav-4 a,
#section-5 #menudyn li#nav-5 a,
#section-6 #menudyn li#nav-6 a,
#section-7 #menudyn li#nav-7 a,
#section-8 #menudyn li#nav-8 a,
#section-9 #menudyn li#nav-9 a,
#section-10 #menudyn li#nav-10 a,
#section-11 #menudyn li#nav-11 a,
#section-12 #menudyn li#nav-12 a {background : #98A9D2;color : #ffffff;} */
.normal { font-size: 12px; color: #000000;font-weight: bold;}
.error { font-size: 13px; color: #DD0000; font-weight: bold;}
.label { font-size: 14px; color: #000000; font-weight: bold;}
.label_rouge { font-size: 13px; color: #B6282B; font-weight: bold;}
.texte {font-size: 14px;color: #000000;	font-family: Verdana;}
.titre { font-weight: bold;font-size: 14px;color: #000000;}
.titre:link {text-decoration:none; }
.titre:link { text-decoration:none;}
.titre:link {text-decoration:none; }
.menu_caddie { font-weight: bold;font-size: 12px;color: #e8e8e8;}
.menu_caddie:link {text-decoration:none; }
.menu_caddie:link { text-decoration:none;}
.menu_caddie:link {text-decoration:none; }
a:link { text-decoration:none;color : #3253A4;}
a:visited { text-decoration:none;color : #3253A4;}
a:hover { text-decoration:none;color : #66CC00;}
.titredroite { font-size: 12px;font-weight:bold;color: #666666; text-align:center;}
.titredroite_rouge { font-size: 12px;font-weight:bold;color: #B6282B; text-align:center;}
.menuleft { text-decoration : none;margin-right : 1px;color : #000080;font-weight : bold; font-size:13px; }
.menuleft:link { color : #000080;}
.menuleft:visited { color : #000080;}
.menuleft:hover { color: #009900; text-decoration: none; font-weight : bold; font-size:13px;}
.footer { color: #ffffff; font-family: Arial, Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold;}
.footer:hover { color: #ffffff;text-decoration: underline;}
.footer:link { color: #ffffff;text-decoration: none;}
.footer:visited { color: #ffffff; text-decoration: none;}
.menuright { font-size: 11px;color: #000000;}
.menuright:link { color: #666666;}
.menuright:visited { color: #666666;}
.menuright:hover { color: #cc0000;}
.addcart { font-size: 11px;color: #2E1D87; font-family: Verdana;font-weight:bold;}
.addcart:link { color: #2E1D87;}
.addcart:visited { color: #2E1D87;}
.addcart:hover { color: #E60003;}
input:focus, select:focus, textarea:focus {background-color: #eeeeee;color: #000}
img{border:0;}	
.total {color:#CC0000;font-weight:bold;font-size:11px;}
.titre_details { font-weight: bold; color:#51B9EF;font-size:11px;}
.searchImg { border: 1px solid #E0E0E0;}
#trailimageid {	font-size: 0.75em; 	position: absolute;	display: none;	left: 0px; 	top: 0px;width: 620px;height: 0px;	z-index: 200;}
.menuhaut { font-size: 14px;color: #fff;}
.menuhaut:link { color: #fff;}
.menuhaut:visited { color: #fff;}
.menuhaut:hover { text-decoration:underline;color: #fff;}
p {margin: 0 0 10px 0;}
.formnewsletter {color:#000000;border: solid 1px #5BB7DC;background-color:#ECF5FF; font-size:11px; font-weight: none; width:75px;}
.boutonnewsletter {	font-family: Arial, Helvetica; 	font-size: 11px; color: #000;font-weight: bold;	border: solid 1px #5BB7DC;background-color:#ECF5FF;	margin-bottom: 1px;}	
#pscroller1{width: 140px;height: 150px;	border: 1px solid black;padding: 5px; background-color: lightyellow;}
.someclass{ //class to apply to your scroller(s) if desired	}  

.boxText {color:#585858 !important;}
/* ************************************************************************************* */
* html .width_100				{width:100%;}
/* ************************************************************************************* */
.infoBoxHeading_table{ background:url(/images/heading.gif) no-repeat left top; height:44px;}
.infoBoxHeading_td{padding:14px 5px 0 43px; vertical-align:top !important; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold !important;}
.infoBoxHeading_td a{color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.infoBoxHeading_td a:hover{text-decoration:underline;}

.infoBox{margin-bottom:15px; background:url(/images/box_talling.gif) repeat-y left top;}
.infoBox_td{padding:9px 16px 16px 16px; background: url(/images/box_bottom.gif) no-repeat left bottom;}

.infoBoxHeading1_table{ text-align:left;background:url(/images/heading1.gif) no-repeat left top; height:44px;}
.infoBoxHeading1_td{ text-align:left;width:230px;padding:14px 5px 0 43px; vertical-align:top !important; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold !important;}
.infoBoxHeading1_td a{text-align:left;color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.infoBoxHeading1_td a:hover{text-decoration:underline;}

.infoBox1{/*width:230px;*/ margin-bottom:15px; background:url(/images/box_talling2.gif) repeat-y left top;}
.infoBox1_td{/*width:230px;*/ padding:9px 16px 16px 16px; background: url(/images/box_bottom2.gif) no-repeat left bottom;}
.infoBox1_td select{width:166px; height:20px; color:#000000; font-size:11px;}


.infoBoxHeading2_table{ background:url(/images/heading2.gif) no-repeat left top; height:44px;}
.infoBoxHeading2_td{padding:14px 5px 0 43px; vertical-align:top !important; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold !important;}
.infoBoxHeading2_td a{color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.infoBoxHeading2_td a:hover{text-decoration:underline;}

.infoBox2{margin-bottom:15px; background:url(/images/box_talling2.gif) repeat-y left top;}
.infoBox2_td{padding:9px 16px 16px 32px; background: url(/images/box_bottom2.gif) no-repeat left bottom;}

.infoBoxHeading3_table{ background:url(/images/heading3.gif) no-repeat left top; height:44px;}
.infoBoxHeading3_td{padding:14px 5px 0 43px; vertical-align:top !important; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold !important;}
.infoBoxHeading3_td a{color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.infoBoxHeading3_td a:hover{text-decoration:underline;}

.infoBox3{margin-bottom:15px; background:url(/images/box_talling2.gif) repeat-y left top;}
.infoBox3_td{padding:9px 16px 16px 32px; background: url(/images/box_bottom2.gif) no-repeat left bottom;}

.infoBoxHeading4_table{ background:url(/images/bg_categorie.gif) no-repeat left top; height:44px;}
.infoBoxHeading4_td{padding:14px 5px 0 43px; vertical-align:top !important; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold !important;}
.infoBoxHeading4_td a{color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.infoBoxHeading4_td a:hover{text-decoration:underline;}

.infoBox4{margin-bottom:15px; background:url(/images/box_talling2.gif) repeat-y left top;}
.infoBox4_td{padding:9px 16px 16px 32px; background: url(/images/box_bottom2.gif) no-repeat left bottom;}

.infoBoxHeading5_table{ background:url(/images/bg_caddie1.gif) no-repeat left top; height:44px;}
.infoBoxHeading5_td{padding:14px 5px 0 43px; vertical-align:top !important; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold !important;}
.infoBoxHeading5_td a{color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.infoBoxHeading5_td a:hover{text-decoration:underline;}

.infoBox5{margin-bottom:15px; background:url(/images/box_talling2.gif) repeat-y left top;}
.infoBox5_td{padding:9px 16px 16px 32px; background: url(/images/box_bottom2.gif) no-repeat left bottom;}

.infoBoxHeading6_table{height:44px;}
.infoBoxHeading6_td{ width:687px;padding:14px 5px 0 43px; vertical-align:top !important; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold !important;}
.infoBoxHeading6_td a{color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.infoBoxHeading6_td a:hover{text-decoration:underline;}

.infoBox6{width:687px; margin-bottom:15px; background:url(/images/box_talling6.gif) repeat-y left top;}
.infoBox6_td{width:687px; padding:9px 16px 16px 16px; background: url(/images/box_bottom6.gif) no-repeat left bottom;}
.infoBox6_td select{width:687px; height:20px; color:#000000; font-size:11px;} 	

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
ul#menu {font-size:12px; font-family:Arial, Helvetica, sans-serif;padding:0; list-style:none; background:url(/images/back.gif); text-align:left; margin:0 auto; font-size:11px; height:41px; width:954px; left:50px; top:170px;}
ul#menu ul {padding:0; margin:0; list-style:none; position:absolute; left:-9999px;}
ul#menu table {border-collapse:collapse; font-size:1em; float:left; margin:-1px;}

ul#menu ul li {float:left; margin:0; text-align:left;}
ul#menu ul li a {display:block; line-height:20px; margin:0; padding:0 10px; background:transparent; width:150px;}

ul#menu li {display:inline; margin:0 -2px; text-align:left;}
ul#menu li a {display:inline-block; height:36px; margin:5px 0 0 0;padding:0 20px 0 0; background:url(/images/button.gif) right top; line-height:30px; text-decoration:none; color:#ffffff;}
ul#menu li a.sub {background:url(/images/button-arrow.gif) right top;}

html>/**/body ul#menu li {display:inline-block; padding:0;}

* html ul#menu li a.sub {margin-right:3px;}
* html ul#menu li a {margin-bottom:-4px;}

ul#menu li a b {display:block; height:36px; float:left; padding:0 0 0 20px; background:url(/images/button.gif) left top; cursor:pointer;}

ul#menu li a:hover {position:relative; background-position:right bottom; color:#fff;}
ul#menu li a:hover b {background-position:left bottom;}

ul#menu li:hover {position:relative;}
ul#menu li:hover > a {background-position:right bottom; color:#fff;}
ul#menu li:hover > a b {background-position:left bottom;}

ul#menu :hover ul {left:1px; width:105px; top:41px;}
* html ul#menu :hover ul {top:36px;}

ul#menu :hover ul li {display:block; float:left; margin:0; border-bottom:1px solid #fff;}
ul#menu :hover ul li a {display:block; float:left; margin:0; height:25px; line-height:25px; width:95px; background:#91BA20; color:#ffffff;}
ul#menu :hover ul li a.fly {background:#ddd url(/images/arrow.gif) no-repeat right center;}
ul#menu :hover ul li a:hover {background:#91BA20; color:#43560F;}
ul#menu :hover ul li:hover > a {background:#91BA20; color:#43560F;}

ul#menu :hover ul li a.fly:hover {background:#91BA20 url(/images/arrow-over.gif) no-repeat right center;}
ul#menu :hover ul li:hover > a.fly {background:#91BA20 url(/images/arrow-over.gif) no-repeat right center;}

ul#menu :hover ul ul {left:-9999px;}

ul#menu :hover ul :hover ul {left:105px; top:0; width:150px;}

ul#menu :hover ul :hover ul li {display:block; float:left; margin:0; border-bottom:1px solid #000000;}
ul#menu :hover ul :hover ul li a {display:block; float:left; margin:0; height:25px; line-height:25px; background:#bbb; color:#000;}
ul#menu :hover ul :hover ul li a:hover {color:#fff; background:#840;}
