/* CSS Document */
body {padding:0;margin:0;font-family: arial, helvetica, lucida, sans-serif;background-image: url("/img/bg_body.gif") ;background-color: #1D2E49;}
#referencement {width:970px;height:14px;background:#0A111A;margin:auto;background-image: url("/img/bg_referencement.gif");}
#referencement h1 {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:9px;text-align:center;padding:0;margin:0;}

#fondpage {
	background: transparent url(/img/fond02.gif) repeat-y center;
	position: relative; 
	width: 100%; 
	height: 100%; 
}
table {text-align:left;}
img {padding:0;margin:0;}
a {padding:0;margin:0;}
form {padding:0;margin:0;}
input {font-size:10px;}
select {font-size:10px;}

.borderup {border-top:1px solid #ccc;}
.borderdown {border-bottom:1px solid #333;}
.borderup2 {border-top:1px solid #ccc;}
.borderdown2 {border-bottom:1px solid #999;background-color:#ffffff}
.borderdown3 {border-bottom:1px dotted #999;}
.borderleft {border-left:1px solid #ccc;}
.borderright {border-right:1px solid #ccc;}
.borderright {border-right:1px solid #ccc;}
.borderleft2 {border-left:1px solid #ccc;}
.borderright2 {border-right:1px solid #ccc;}
.bord {border:1px solid #666;}
.bord2 {border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #999;}
.bord2b {border-bottom:1px solid #999;}
.bord3 {border:1px solid #ccc;}
.bord4 {border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #999;}
/* -------------- */
/* footer  */
/* -------------- */
.footer {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:10px;
	text-align:left;
	font-weight:bold;}
.footer a:link {color: #f1e5b4;text-decoration:underline;}
.footer a:visited {color: #f1e5b4;text-decoration:underline;}
.footer a:hover {color: yellow;text-decoration:none;}
.footer a:active {color: #fff;text-decoration:underline;} 
/* -------------- */
/* fil d'arianne  */
/* -------------- */
#arianne {
	margin:0;padding:5px;border-bottom:1px solid #999;
	background:#fff url(/img/degbox3.jpg) repeat-x 0 0;
}
.arianne {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:10px;
	text-align:left;
	font-weight:bold;}
.arianne a:link {color: #333;text-decoration:underline;}
.arianne a:visited {color: #333;text-decoration:underline;}
.arianne a:hover {color: #666;text-decoration:none;}
.arianne a:active {color: #333;text-decoration:underline;} 

/* ------------- */
/* menu MARQUES  */
/* ------------- */
.bigtype {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333;
	text-align:center;
	padding:5px;
	margin:0;
	}
.smalltype {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-align:center;
	}

/* ----------------- */
/* LOGOS DES MARQUES */
/* ----------------- */	
#center {margin:auto;padding:5px;}
#center img{width:80px;height:20px;} 
#center .bordermarqueactive {float:left;border:1px solid red;margin:0 0 4px 10px;}
#center a.logo {float:left;border: 1px solid #ddd;margin:0 0 4px 10px; } 
#center a.logo:hover { border: 1px solid #000; }

/* ----------------- */
/* NAVIG HORIZONTALE */
/* ----------------- */
#navigH {
  float:left;
  width:100%;
  background:#224373;
  line-height:normal;
  }
#navigH ul {
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding:0;
	list-style:none;
	text-align: center;
	letter-spacing:normal;
  }
#navigH li {display:inline;margin:0;padding:0;}
#navigH a {float:left;background:url("/img/tabnavigH.gif") no-repeat left top;margin:0;padding:0;text-decoration:none;cursor: pointer;}
#navigH a span {float:left;display:block;background:url("/img/tabnavigH.gif") no-repeat right top;padding:5px 15px 4px 4px;color:#FFF;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigH a span {float:none;}
/* End IE5-Mac hack */
#navigH a:hover span {
  color:yellow;
  }
#navigH a:hover {background-position:0% -42px;}
#navigH a:hover span {background-position:100% -42px;}
#navigH #current a {background-position:0% -42px;}
#navigH #current a span {background-position:100% -42px;}

/* --------------------------------------------------- */
/* colonne de droite */
/* --------------------------------------------------- */
/* ----------- */
/* panier   */
/* ----------- */
.panier {
font-size: 10px;
line-height:11px;
font-family: verdana, arial, helvetica, lucida, sans-serif;
text-align:left;}
.panier p {margin:0;padding:0;}
.panier a:link{color:#555;text-decoration:underline;}
.panier a:visited{color:#555;text-decoration:underline;}
.panier a:hover{color:blue;text-decoration:none;}
.panier a:active{color:red;text-decoration:none;}
.panier2 {
font-size: 9px;
line-height:10px;
font-family: arial, helvetica, lucida, sans-serif;
text-align:left;}
.panier2 p {margin:0;padding:0;}
.panier2 a:link{color:#555;text-decoration:underline;}
.panier2 a:visited{color:#555;text-decoration:underline;}
.panier2 a:hover{color:blue;text-decoration:none;}
.panier2 a:active{color:red;text-decoration:none;}

/* ----------- */
/* recherche   */
/* ----------- */
.bgsearch {background:url("/img/fond-search.gif") repeat-y right top;}
.recherche {
	text-align:left;
	font-size: 10px;
	color:#000;
	font-weight:bold;
	font-family: arial, helvetica, lucida, sans-serif;
	}
.recherche p {margin:0;padding:0;}
.recherche input {font-size:10px;}
.recherche .btn {font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

/* ----------- */
/* newsletter   */
/* ----------- */
.bgnewsletter {background:url("/img/fond-newsletter.gif") repeat-y right top;}
.newsletter {
	text-align:left;
	font-family: arial, helvetica, lucida, sans-serif;
	color:#000;
	font-weight:bold;
	font-size: 10px;
	}
.newsletter p {margin:0;padding:0;}
.newsletter input {font-size:10px;}
.newsletter .btn {font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

/* ----------- */
/* imbattables */
/* ----------- */
#imbattables .boxnew  {
	background:url(/img/bgbt01.jpg) left top;
	margin:0;
	text-align:left;
	}
#imbattables .designation {
	font-family: helvetica, lucida, sans-serif;
	color:#fff;
	font-size: 11px;
	line-height:12px;
	font-weight:bold;
	margin-left:5px;
	}
#imbattables .designation a:link {color:#fff;text-decoration:none;}
#imbattables .designation a:visited {color:#fff;text-decoration:none;}
#imbattables .designation a:hover {color:#ff6600;text-decoration:underline;}
#imbattables .designation a:active {color:red;text-decoration:underline;}
#imbattables .prix {
	font-family: verdana, arial, helvetica, lucida, sans-serif;
	color:#FFFF00;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
	text-align:right;
	padding-right:3px;}
#imbattables .prix strike {
	font-family: verdana, arial, helvetica, lucida, sans-serif;
	color:#ccc;
	text-align:right;
	font-size: 11px;
	line-height:12px;
	text-decoration:line-through;}
#imbattables .oldprice {
	font-family: arial, helvetica, lucida, sans-serif;
	color:#ccc;
	text-align:right;
	font-size: 9px;
	line-height:11px;
	}
/* ------------ */
/* compositions */
/* ------------ */
#compo {
	width:auto;
	margin:0 0 0 0;
	padding:0 5px 5px 5px;
	border-top:1px solid #999;
	background:#2DBE00 url(/img/deg_compo.gif) repeat-x;
	font-family: arial, helvetica, lucida, sans-serif;
	font-size:11px;
	line-height:13px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	}

/* ---------- */
/* nouveautes */
/* ---------- */
#new .boxnew  {
	background:url(/img/bgbt06b.jpg) left top;
	/*border-bottom: 1px solid #999;*/
	margin:0;
	text-align:left;
}
#new p{	margin:0;padding:0;}

#new a.rollborder {float:left;border: 1px solid #ddd; } 
#new a.rollborder:hover { border: 1px solid #000; } 

#new .designation {
	font-family: helvetica, lucida, sans-serif;
	font-size:11px;
	line-height:12px;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	max-width: 100px;
}
#new .designation a:link {color:#ffffff;text-decoration:none;}
#new .designation a:visited {color:#ffffff;text-decoration:none;}
#new .designation a:hover {color:#ccc;text-decoration:underline;}
#new .designation a:active {color:#ccc;text-decoration:underline;}

#new .prix {
	border: none;
	margin-top:2px;
	padding:0;
	font-family: helvetica, lucida, sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#fff000;
	background-color: transparent;
	background-image: url("/img/bg_new_best_prix.gif");
	background-repeat:no-repeat;
	text-align:center;
}
#new .voir {
	border:none;
	margin:0;
	padding:0;
	font-family: arial, helvetica, lucida, sans-serif;
	font-size:10px;
	line-height:13px;
	font-weight:bold;
	color:#ff2500;
	background-color: transparent;
	background-image: url("/img/bg_new_best_voir.gif");
	background-repeat:no-repeat;
	text-align:center;
	}
#new .voir a:link  {color:#ff2500;text-decoration:none;}
#new .voir a:hover  {color:#ff9c00;text-decoration:none;}
/* ---------- */
/* best */
/* ---------- */
#best .boxnew  {
	background:url(/img/bgbt05b.jpg) left top;
	/*border-bottom: 1px solid #999;*/
	margin:0;
	text-align:left;
}
#best p{margin:0;padding:0;}

#best a.rollborder {float:left;border: 1px solid #ddd; } 
#best a.rollborder:hover { border: 1px solid #000; } 

#best .designation {
	font-family: arial, helvetica, lucida, sans-serif;
	font-size:11px;
	line-height:12px;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	max-width: 100px;
}
#best .designation a:link {color:#ffffff;text-decoration:none;}
#best .designation a:visited {color:#ffffff;text-decoration:none;}
#best .designation a:hover {color:#ccc;text-decoration:underline;}
#best .designation a:active {color:#ccc;text-decoration:underline;}

#best .prix {
	border: none;
	margin-top:2px;
	padding:0;
	font-family: helvetica, lucida, sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#fff000;
	background-color: transparent;
	background-image: url("/img/bg_new_best_prix.gif");
	background-repeat:no-repeat;
	text-align:center;
}
#best .voir {
	border:none;
	margin:0;
	padding:0;
	font-family: arial, helvetica, lucida, sans-serif;
	font-size:10px;
	line-height:13px;
	font-weight:bold;
	color:#ff2500;
	background-color: transparent;
	background-image: url("/img/bg_new_best_voir.gif");
	background-repeat:no-repeat;
	text-align:center;
	}
#best .voir a:link  {color:#ff2500;text-decoration:none;}
#best .voir a:hover  {color:#ff9c00;text-decoration:none;}

/* ---------- */
/* home forum */
/* ---------- */
#homeforum {margin: 0;padding: 0;}
#homeforum h1 {margin: 1px;padding: 3px;font-family: Arial, Helvetica, sans-serif;font-size:13px;line-height:14px;background-color:#CCCCCC;border-bottom:1px solid #333;}
#homeforum ul {margin: 0;padding: 0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;font-size:11px;}
#homeforum ul a {display: block;padding: 3px 3px 3px 10px;width: 186px;border-bottom: 1px solid #eee;}
#homeforum ul a:link, #homeforum ul a:visited {color: #666;text-decoration: none;}
#homeforum ul a:hover {background-color: #eee;color: #000;}
#homeforum i {color:#CC3300;font-weight:bold;}
#homeforum h2 {margin: 1px;padding: 3px;text-align:right;font-family: Arial, Helvetica, sans-serif;font-size:10px;line-height:10px;background-color:#CCCCCC;border-bottom:1px solid #333;border-top:1px solid #333;}
#homeforum h2 a:link, #homeforum h2 a:visited {color: #000;text-decoration: none;}
#homeforum h2 a:hover {color: red;text-decoration: none;}
/* ---- */
/* pubs */
/* ---- */	
#pub {margin:0;padding:0;background:#666;}
#pub p {margin:0;padding:0;}		
#pub img {margin:0;padding:5px;}

/* ------------------------ */
/* styles boutiques accueil */
/* ------------------------ */
#headcontainer {width:auto;display:block;float:left;margin:5px 0 0 5px;padding:0;}

#headcontainer  a:link img{border: solid 1px #ccc;margin:0 10px 0 10px;}
#headcontainer  a:hover img {border: solid 1px #000;margin:0 10px 0 10px;}
#headcontainer  a:visited img {border: solid 1px #ccc;margin:0 10px 0 10px;}
#headcontainer  a:active img {border: solid 1px #ccc;margin:0 10px 0 10px;}

#headcontainer h1 {
margin:0;
padding:10px 0 0 0;
font-size:14px;
text-align:left;
line-height:16px;
text-transform:uppercase;
}
#headcontainer h2 {
font-size:11px;
text-align:left;
height:45px;
margin: 0 10px 10px 10px;
padding:0 5px 0 0;
}

#headertitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
line-height:30px;
text-align:left;
text-transform:uppercase;
height:30px;
}

#headcontainer ul {margin: 0;padding: 0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;font-size:11px;}
#headcontainer ul a {display: block;padding: 3px;width: 350px;border-bottom: 1px solid #eee;}
#headcontainer ul a:link, #navlist a:visited {color: #000;text-decoration: none;}
#headcontainer ul a:hover {background-color: #ccc;color: #000;}
#headcontainer i {color:#CC3300;font-weight:bold;}

#topproduits h1 {color:#003366;font:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;margin:0;padding:0;}
#topproduits .hifi {margin:3px;padding:0;font-weight:bold;font:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;}
#topproduits .hifi a:link, .hifi a:visited {color:#333366;text-decoration:none;}
#topproduits .hifi a:hover, .hifi a:active {color:#333366;text-decoration:underline;}
#topproduits .image {margin:3px;padding:0;font-weight:bold;font:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;}
#topproduits .image a:link, .image a:visited {color:#CC3300;text-decoration:none;}
#topproduits .image a:hover, .image a:active {color:#CC3300;text-decoration:underline;}
#topproduits .electro {margin:3px;padding:0;font-weight:bold;font:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;}
#topproduits .electro a:link, .electro a:visited {color:#336633;text-decoration:none;}
#topproduits .electro a:hover, .electro a:active {color:#336633;text-decoration:underline;}

/* ----------------- */
/* pages vitrines    */
/* ----------------- */
/*-------------*/
/* accroches   */
/*-------------*/
#vitrine {width:100%;display:block;float:left;padding:10px 0 10px 0;margin:0;}
#vitrine h1 {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:14px;line-height:18px;text-align:left;margin:0 0 0 5px;padding:0;}

.bgbt1 {background: #ccc url(/img/bg_bout_1.gif) repeat-x;}
.bgbt2 {background: #ccc url(/img/bg_bout_2.gif) repeat-x;}
.bgbt3 {background: #ccc url(/img/bg_bout_3.gif) repeat-x;}
.bgbt4 {background: #ccc url(/img/bg_bout_4.gif) repeat-x;}

#vitrine table {
	margin:3px;
	padding:0;
	text-align:left;
	background-color:#ccc;
	font-family: verdana, geneva, Arial, Helvetica, sans-serif;
}

#vitrine img {
	margin:5px;
	padding:0;
	border:1px solid #000;}

.produitvitrine {
	margin:10px;
	padding:0;
	border: 1px solid #000;
}
.voir {
	padding:3px;
	margin:0;
	background-color:#555;
	font-size:10px;
	text-align:center;
    border-top: 1px solid #f3f3f3;
    border-left: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    border-right: 1px solid #f3f3f3;
}
.voir a:link {color:#ff2500;text-decoration:none;}
.voir a:visited {color:#ff2500;text-decoration:underline;}
.voir a:hover {color:#ff9c00;text-decoration:none;}
.voir a:active {color:#ff9c00;text-decoration:underline;}

.commander {
	padding:3px;
	margin:0;
	background-color:#555;
	font-size:10px;
	text-align:center;
    border-top: 1px solid #f3f3f3;
    border-left: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    border-right: 1px solid #f3f3f3;
}
.commander a:link {color: yellow;text-decoration:none;}
.commander a:visited {color: yellow;text-decoration:underline;}
.commander a:hover {color: #fff;text-decoration:none;}
.commander a:active {color: #fff;text-decoration:underline;}

#vitrine .price {
	margin:0;
	padding:5px 0 5px 0;
	font-family: arial, helvetica, lucida, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	text-align:left;
	color:red;
}
#boutique h1 {font-family: arial, helvetica, lucida, sans-serif;font-size:16px;line-height:19px;color:#333333;text-align:left;margin:5px 0 0 5px;}
#boutique h2 {font-family: arial, helvetica, lucida, sans-serif;font-size:11px;color:#666666;text-align:left;margin:0 0 5px 5px;}
/*-------------------*/
/* recherche marque  */
/*-------------------*/
#searchbrandhead1 {background:url(/img/headsearch1.gif) no-repeat 0 0;margin:0 7px 0 7px;padding:0;}
#searchbrandhead2 {background:url(/img/headsearch2.gif) no-repeat 0 0;margin:0 7px 0 7px;padding:0;}
#searchbrandhead3 {background:url(/img/headsearch3.gif) no-repeat 0 0;margin:0 7px 0 7px;padding:0;}
#searchbrandhead4 {background:url(/img/headsearch4.gif) no-repeat 0 0;margin:0 7px 0 7px;padding:0;}

#searchbrandhead1 h1 {height:27px;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-size:14px;line-height:20px;text-align:left;}
#searchbrandhead2 h1 {height:27px;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-size:14px;line-height:20px;text-align:left;}
#searchbrandhead3 h1 {height:27px;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-size:14px;line-height:20px;text-align:left;}
#searchbrandhead4 h1 {height:27px;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-size:14px;line-height:20px;text-align:left;}

#searchbrand1 {height:auto;background:#fff;margin:0 7px 0 7px;;padding:0;border-right: 3px solid #58AF2B;border-bottom: 3px solid #58AF2B;border-left: 3px solid #58AF2B;}
#searchbrand2 {height:auto;background:#fff;margin:0 7px 0 7px;;padding:0;border-right: 3px solid #D10A08;border-bottom: 3px solid #D10A08;border-left: 3px solid #D10A08;}
#searchbrand3 {height:auto;background:#fff;margin:0 7px 0 7px;;padding:0;border-right: 3px solid #0832D1;border-bottom: 3px solid #0832D1;border-left: 3px solid #0832D1;}
#searchbrand4 {height:auto;background:#fff;margin:0 7px 0 7px;;padding:0;border-right: 3px solid #D19C08;border-bottom: 3px solid #D19C08;border-left: 3px solid #D19C08;}

#searchbrand1 form {padding:10px;margin:0;}
#searchbrand2 form {padding:10px;margin:0;}
#searchbrand3 form {padding:10px;margin:0;}
#searchbrand4 form {padding:10px;margin:0;}
#searchbrand1 input {font-family: arial, helvetica, lucida, sans-serif;font-size:11px;} 
#searchbrand2 input {font-family: arial, helvetica, lucida, sans-serif;font-size:11px;} 
#searchbrand3 input {font-family: arial, helvetica, lucida, sans-serif;font-size:11px;} 
#searchbrand4 input {font-family: arial, helvetica, lucida, sans-serif;font-size:11px;}

/*-------------------*/
/* liste categories  */
/*-------------------*/
#catcontainer {width:177px;height:auto;display:block;float:left;margin:0;padding:0;}
#catcontainer ul {padding:0;margin:0;font: bold 11px arial,helvetica,lucida,sans-serif;background: #ffffff;width: auto;color: #006;border-left: 1px #004080 solid;border-right: 1px #004080 solid; }
#catcontainer ul li {list-style: none;margin: 0px;border-bottom: 1px #004080 solid;text-align: left;}
#catcontainer ul li a {display: block;padding:0;text-decoration: none;}
#catcontainer ul li a:link { color: #000; }
#catcontainer ul li a:visited { color: #000; }
#catcontainer ul li a:hover {color: #000;background: #FBA104;}
#catcontainer ul img {margin:0;border:none;}
/* ----------- */
/* styles typo */
/* ----------- */
.background1 {background:#ffffff url(/img/degbox1.gif) repeat-x 0 0;}
.background2 {background:#ffffff url(/img/degbox2.gif) repeat-x 0 0;}

.poster {color: #303d54;}
.poster a:link {color: #303d54;text-decoration:none}
.poster a:visited {color: #303d54;text-decoration:none}
.poster a:hover {color: #db0023;text-decoration:underline;}
.poster a:active {color: #ccc;text-decoration:none}

.visiter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	text-align:right;
	margin:0;
	padding:5px;
	}
.visiter a:link {color: #333;}
.visiter a:visited {color: #333;}
.visiter a:hover {color: #fff;}
.visiter a:active {color: #333;}

.title {
        font-family: arial, helvetica, lucida, sans-serif;
		font-size:18px;
		line-height:19px;
		text-align:left;
		color:#fff;
		font-weight:bold;
}
.title a:link {color:#fff;text-decoration:none;}
.title a:visited {color: #fff;text-decoration:none;}
.title a:hover {color:#fff;text-decoration:underline;}
.title a:active {color: #ccc;}

.subtitle {
        font-family: arial, helvetica, lucida, sans-serif;
		font-size:9px;
		line-height:10px;
		text-align:left;
		color:#fff;
}
.subtitle a:link {color:#fff;text-decoration:none;}
.subtitle a:visited {color: #fff;text-decoration:none;}
.subtitle a:hover {color:red;text-decoration:underline;}
.subtitle a:active {color: #000;}

.titleprod {
        font-family: verdana, arial, helvetica, lucida, sans-serif;
		font-size:11px;
		line-height:13px;
		text-align:left;
		color:#000;
		font-weight:bold;
}
.titleprod a:link {color:#000;text-decoration:none;}
.titleprod a:visited {color: #000;text-decoration:none;}
.titleprod a:hover {color:red;text-decoration:underline;}
.titleprod a:active {color: #333;}

.des {
    font-family: verdana, arial, helvetica, lucida, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#000;
	font-weight:bold;
}
.des a:link {color:#303d54;text-decoration:none;}
.des a:visited {color:#303d54;text-decoration:none;}
.des a:hover {color:#db0023;text-decoration:underline;}
.des a:active {color: #333;}
.des2 {
    font-family: verdana, arial, helvetica, lucida, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#000;
	font-weight:bold;
}
.des2 a:link {color:#003366;text-decoration:underline;}
.des2 a:visited {color:#003366;text-decoration:underline;}
.des2 a:hover {color:#CC3300;text-decoration:none;}
.des2 a:active {color: #333;}
.txtprod {
        font-family: arial, helvetica, lucida, sans-serif;
		font-size:11px;
		line-height:12px;
		text-align:left;
		color:#333333;
		text-transform:lowercase;
}
.txtprod a:link {color:#003366;text-decoration:underline;}
.txtprod a:visited {color:#003366;text-decoration:underline;}
.txtprod a:hover {color:#CC3300;text-decoration:none;}
.txtprod a:active {color: #333;}

.price {
        font-family: arial, helvetica, lucida, sans-serif;
		font-size:14px;
		font-weight:bold;
		line-height:16px;
		color:red;
}

.accroche {
	font-family: trebuchet, verdana, geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F69305;
	line-height:14px;
	font-weight:bold;
}
.accroche a:link {color:#F69305;text-decoration:none;}
.accroche a:visited {color: #F69305;text-decoration:none;}
.accroche a:hover {color:000;text-decoration:underline;}
.accroche a:active {color: #333;}

.resume {
	font-family: trebuchet, verdana, geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	line-height:11px;
	font-weight:normal;
}
.resume a:link {color:#000;text-decoration:none;}
.resume a:visited {color: #000;text-decoration:none;}
.resume a:hover {color:000;text-decoration:underline;}
.resume a:active {color: #333;}

.avis { 
		font-family: verdana, arial, helvetica, lucida, sans-serif;
		font-size:10px;
		line-height:11px;
		text-align:center;
		color:#333;
		}
.avis a:link {color:#333;text-decoration:none;}
.avis a:visited {color: #333;text-decoration:none;}
.avis a:hover {color:red;text-decoration:underline;}
.avis a:active {color: #000;}

.marque { 
		font-family: verdana, arial, helvetica, lucida, sans-serif;
		font-size:16px;
		line-height:20px;
		font-weight:bold;
		text-align:left;
		color:#AA2917;
		}
.redactitre {
        font-family: arial, helvetica, lucida, sans-serif;
		font-size:14px;
		line-height:16px;
		text-align:left;
		color:#000;
		font-weight:bold;
}
.redactxt {
        font-family: arial, helvetica, lucida, sans-serif;
		font-size:12px;
		line-height:14px;
		text-align:left;
		color:#666;}
/* ------------------------------------------- */
/* fiche produit  */
/* ------------------------------------------- */
.newprod {
	width:100%;
    font-family: verdana, arial, helvetica, lucida, sans-serif;
	font-size:18px;
	line-height:22px;
	color:#e6ecb2;
	font-weight:bold;
	margin:10px 0 0 0;
	background-color:#df0024;
	text-align:center;}
	
.designation1 {
		font-family: verdana, arial, helvetica, lucida, sans-serif;
		font-size:18px;
		line-height:20px;
		font-weight:bold;
		text-align:left;
		color:#000;
		margin:10px 0 0 0;}
.resume1 {
		font-family: verdana, arial, helvetica, lucida, sans-serif;
		font-size:12px;
		line-height:14px;
		font-weight:bold;
		text-align:left;
		color:#666;}
.prix1 {
		font-family: verdana, arial, helvetica, lucida, sans-serif;
		font-size:20px;
		line-height:20px;
		font-weight:bold;
		text-align:left;
		color:#333;
		padding:5px 0 5px 0;
		margin:5px 5px 5px 0;
		}
.priximbattable {
		font-family: verdana, arial, helvetica, lucida, sans-serif;
		font-size:14px;
		line-height:14px;
		font-weight:bold;
		text-align:left;
		color:red;
		padding:5px 0 5px 0;}
.priximbattable strike {font-size:14px;line-height:16px;color:#666;text-decoration:line-through;}
.priximbattable .prix {font-size:20px;line-height:22px;color:#333;padding:0;margin:5px 5px 5px 0;}
.priximbattable .old {font-size:11px;line-height:13px;color:#666;}
.priximbattable .oldprix {font-size:11px;line-height:13px;color:#666;}

#smallbox {min-width:90px;min-height:30px;width:auto;height:auto;display:block;float:left;border:1px solid #ccc;margin:5px 5px 0 0;padding:0;}
.smalltypo {
		font-family: trebuchet, arial, helvetica, lucida, sans-serif;
		font-size:9px;	
		line-height:11px;
		text-align:left;
		color:#333;}
.smalltypo a:link {color: #333;text-decoration:underline}
.smalltypo a:visited {color: #333;text-decoration:underline}
.smalltypo a:hover {color: red;text-decoration:none;}
.smalltypo a:active {color: #ccc;text-decoration:none}

.filet5 {border-bottom:5px solid #000;}
.filet1 {border-bottom:1px solid #E1E1E1;}
.filettiret {border-bottom:1px dashed #E1E1E1;}
.titretable {
		font-family: verdana, arial, helvetica, lucida, sans-serif;
		font-size:16px;
		line-height:18px;
		font-weight:bold;
		color:#fff;}
.titretable2 {
		font-family: verdana, arial, helvetica, lucida, sans-serif;
		font-size:16px;
		line-height:18px;
		font-weight:bold;
		color:#333366;}
.titreligne {
		font-family: verdana, arial, helvetica, lucida, sans-serif;
		font-size:11px;
		line-height:13px;
		font-weight:bold;
		color:#333;
		padding:5px;
		background-color:#ffffff;
		}
.ligne {
		font-family: verdana, arial, helvetica, lucida, sans-serif;
		font-size:11px;
		line-height:13px;
		color:#333;
		}
.infosproduit {
		font-family: verdana, arial, helvetica, lucida, sans-serif;
		font-size:12px;
		line-height:14px;
		color:#000;
		padding:5px;
		}
.btfiche {
	font-family:tahoma,Arial, Helvetica, sans-serif;
	color:#303d54;
	font-size:10px;
	line-height:11px;
	margin:0;
	padding:0;
	}
.btfiche a:link {color: #303d54;text-decoration:none}
.btfiche a:visited {color: #303d54;text-decoration:none}
.btfiche a:hover {color: #db0023;text-decoration:underline;}
.btfiche a:active {color: #ccc;text-decoration:none}

.paniertitle {
	font-family:Arial, Helvetica, sans-serif;
	color:#CC3300;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	text-align:left;
	}
.paniertext {
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	line-height:14px;
	}
.paniertext a:link {color: #000;text-decoration:underline}
.paniertext a:visited {color: #000;text-decoration:underline}
.paniertext a:hover {color:#FF9900;text-decoration:none;}
.paniertext a:active {color:#FFCC66;text-decoration:none}

.recap {
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	}
.process {background:#E3F9F8 url('/img/deg_bleu02.gif') repeat-x top;border: 1px solid #17AEB4;}
.red {font-color:#CC0000;}

.titrecategorie {
font-size: 12px;
line-height: 13px;
color: #e6e6e6;
font-weight: bold;
text-align: left;
}


/* ------------------------------------------- */
/* FORUM  */
/* ------------------------------------------- */
.forum {
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	text-align:center;
	}
.forum h1 {
	color:#ff6600;
	font-size:18px;
	line-height:19px;
	text-align:center;
	margin:0;padding:0;
	}
.smallforum {
		font-family: trebuchet, arial, helvetica, lucida, sans-serif;
		font-size:9px;	
		line-height:11px;
		color:#333;}
.smallforum a:link {color:#FF6633;text-decoration:underline;}
.smallforum a:visited {color: #FF6633;text-decoration:underline;}
.smallforum a:hover {color: red;text-decoration:none;}
.smallforum a:active {color: #ffffff;text-decoration:none;}
.titleforum {
        font-family: arial, helvetica, lucida, sans-serif;
		font-size:16px;
		line-height:16px;
		text-align:left;
		color:#333;
		font-weight:bold;
}
.titleforum a:link {color:#333;text-decoration:none;}
.titleforum a:visited {color: #333;text-decoration:none;}
.titleforum a:hover {color:#000;text-decoration:underline;}
.titleforum a:active {color: #ccc;}

.padd {padding:10px;}
.forumpost  {font-family:verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;color:#000;font-weight:normal;}

.page  {font-family:verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:15px;color:#333;font-weight:bold;}

.pagecurrent {font-family:verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:15px;color:#333;font-weight:bold;
	background: #fff;
	border: 1px solid #333;
	padding: 1px 3px 1px 3px;}
.pagecurrent a:link {color:#333;text-decoration:none;}
.pagecurrent a:visited {color: #333;text-decoration:none;}
.pagecurrent a:hover {color: red;text-decoration:none;border-color:red;}
.pagecurrent a:active {color: #333;text-decoration:none;}

.pagelink {font-family:verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:15px;color:#666;
	background: #F0F5FA;
	border: 1px solid #666;
	padding: 1px 3px 1px 3px;
	}
.pagelink a:link {color:#666;text-decoration:none;}
.pagelink a:visited {color: #666;text-decoration:none;}
.pagelink a:hover {color: red;text-decoration:none;}
.pagelink a:active {color: #666;text-decoration:none;}

.chevrons {font-family:verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:15px;color:#333;padding: 1px 3px 1px 3px;font-weight:bold;}
.chevrons a:link {color:#333;text-decoration:none;}
.chevrons a:visited {color: #333;text-decoration:none;}
.chevrons a:hover {color: red;text-decoration:none;}
.chevrons a:active {color: #333;text-decoration:none;}

.grey01 {background:#F5F9FD;border-bottom:3px solid #8394B2;}
.grey02 {background:#EEF2F7;border-bottom:3px solid #8394B2;}
.grey01b {background:#EAEDF0;border-bottom:1px solid #8394B2;}
.grey02b {background:#EAEDF0;border-bottom:1px solid #8394B2;}
.grey01c {background:#fefefe;}
.grey02c {background:#fefefe;}

.posttitle {font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:15px;color:#FF6600;font-weight:bold;}

/* ------------------------------------------- */
/* magasin illel  */
/* ------------------------------------------- */
.adress {font-family:verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;color:#000;font-weight:normal;}
.adress h1 {font-size:18px;line-height:21px;color:#000;margin:0;padding:0;}
.adress h2 {font-size:12px;line-height:14px;color:#000;margin:0;padding:0;}
.adress strong {font-weight:normal;}
.adress a:link {color:#666;text-decoration:none;}
.adress a:visited {color: #666;text-decoration:none;}
.adress a:hover {color: red;text-decoration:none;}
.adress a:active {color: #666;text-decoration:none;}

.titlesearch {
        font-family: arial, helvetica, lucida, sans-serif;
		font-size:14px;
		line-height:16px;
		color:#ff6600;
		font-weight:bold;
		padding-top:5px;
}
.titleresult {
        font-family: arial, helvetica, lucida, sans-serif;
		font-size:12px;
		line-height:14px;
		color:#000;
		font-weight:bold;
		padding-top:5px;
}
.date {color:#666;font-style:italic;}
.titleresult a:link {color:#000;text-decoration:underlined;}
.titleresult a:visited {color: #000;text-decoration:underlined;}
.titleresult a:hover {color: #ff6600;text-decoration:none;}
.titleresult a:active {color: #666;text-decoration:none;}
.result {
        font-family: arial, helvetica, lucida, sans-serif;
		font-size:11px;
		line-height:12px;
		color:#666;
}
.result a:link {color:#666;text-decoration:underlined;}
.result a:visited {color: #000;text-decoration:underlined;}
.result a:hover {color: #ff6600;text-decoration:none;}
.result a:active {color: #000;text-decoration:none;}

#searchul {width:475px;display:block;float:left;margin:0;padding:0;}
#searchul ul {margin: 0;padding: 0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;font-size:12px;}
#searchul ul a {display: block;padding:0 10px 0 10px;width: 455px;border-bottom: 1px solid #eee;}
#searchul ul a:link, #searchlist a:visited {color: #000;text-decoration: none;}
#searchul ul a:hover {background-color: #ccc;color: #000;}

/* ------------------------------------------- */
/* search_marque.asp  */
/* ------------------------------------------- */
#searchmarque {width:140px;height:18px;display:block;float:left;border:1px solid #ccc;margin:6px 0 0 7px;padding:5px 0 0 0;background:#eee;}
#searchmarqueon {width:140px;height:18px;display:block;float:left;border:1px solid #000;margin:6px 0 0 7px;padding:5px 0 0 0;background:#ccc;}
.searchmarquetxt {
		font-family: arial, helvetica, lucida, sans-serif;
		font-size:11px;	
		line-height:11px;
		text-align:center;
		color:#333;
		}
.searchmarquetxt a:link {color: #333;text-decoration:underline}
.searchmarquetxt a:visited {color: #333;text-decoration:underline}
.searchmarquetxt a:hover {color: red;text-decoration:none;}
.searchmarquetxt a:active {color: #ccc;text-decoration:none}
