html, body {padding: 0; color: #000; background: #FFF; font-family: Verdana, Arial, sans-serif; }
body {margin: 0; font: 0.8em "Trebuchet MS", helvetica, sans-serif; }

/*					*/
/*	Caractéristiques des liens	*/
/*					*/
a:link {font-size:1em; color:#000;}
a:visited {font-size:1em; color:#000;}
a:hover{color: #FF9933;}


#header {height: 84px ; margin: 0 ; }
#contenu { margin:0 auto 0 auto; padding : 20px; width: 900px; clear:left; border-left: solid #6495ed; border-right: solid #6495ed; }
#contenu td{ vertical-align:top;}
		
#connexion 	{ width: 180px; height: 50px ; position: absolute; top: 15px; left: 642px;
		  white-space: nowrap; background: #E5E5E5; padding: 2px 5px 2px 5px; border: 1px solid gray;}
#connexion td 	{ color:#8F8F8F; font-size:10px;}
.espace 	{ width: 30px;}
#espaceh	{height: 30px;} 

#liens a:hover 	{ color:blue;}
#h1		{ text-decoration: none;}
#liens h1	{ text-decoration: none; font-weight: normal; font-size: 13px; display: inline ;}
#liens h2	{ text-decoration: none; underline; font-size: 13px; display: inline ;}

a.lienint	{ text-decoration: none;}

/*								*/
/*	Menu et barre de recherche				*/
/*								*/
#menu { top: 72px; left: 35px; white-space: nowrap; background: #2369ED; 
	padding: 2px 0px 2px 0px; border-style: solid; border-width: 1px 1px 0 1px; border-color: gray; }
#menu a{ padding: 2px 10px 2px 10px; text-decoration: none; color: #FFF; }
#menu a:hover{ background: #CEDAFF; color: #000; border-style: solid; border-width: 1px 0 0 0; padding: 2px 10px 2px 10px;}

#menuDeroulant {background: #6A6458; width: 900px; height: 21px; list-style-type: none; margin: 0; padding: 0; border: 0; position: absolute; white-space: nowrap; }
#menuDeroulant li { float: left; width: 150px; margin: 0;padding: 0;border: 0; }
#menuDeroulant li a:link, 
#menuDeroulant li a:visited { display: block; height: 1%; color: #FFF; background: #3B4E77; margin: 0; padding: 4px 8px; border-right: 1px solid #fff; text-decoration: none;}
#menuDeroulant li a:hover { background-color: #F2462E; }
#menuDeroulant li a:active { background-color: #5F879D; }

#menuDeroulant .sousMenu { display: none; list-style-type: none; margin: 0; padding: 0; border: 0;}
#menuDeroulant .sousMenu li { float: none; margin: 0; padding: 0; border: 0; width: 149px; border-top: 1px solid transparent; border-right: 1px solid transparent; }
#menuDeroulant .sousMenu li a:link, 
#menuDeroulant .sousMenu li a:visited { display: block; color: #FFF; margin: 0; border: 0; text-decoration: none; background : #6495ed;}
#menuDeroulant .sousMenu li a:hover { background-image: none; background-color: #3B4E77; }
#menuDeroulant li:hover > .sousMenu { display: block; }

#search {padding: 30px 2px 6px 245px; border: 1px solid gray; background: #CEDAFF; width: 650px; white-space: nowrap;}

/*	Page index						*/
#info 		{ text-decoration: none; font-weight: bold; font-size: 13px; display: inline ;}
#info h1	{ text-decoration: none; font-weight: bold; font-size: 13px; display: inline ;}

/*								*/
/*	Page index : categories					*/
/*								*/
.categories { margin: 15px 10px 15px 20px; width: 200px; }
.categories h2{ text-decoration: none; color: BLACK; }
.categories p{ text-decoration: none; line-height: 0.6; }
.categories a{ text-decoration: none; }

#select { font-weight: bold;}

/*								*/
/*	Barre de navigation dans le détail d'un produit		*/
/*								*/
#nav_prod {margin: 0; padding: 0;}
#nav_prod li {list-style: none; float: left; margin-left: 1px; padding-left: 16px; font-size: 10px;
	      line-height: 20px; white-space: nowrap; background: #BBB url(../img/onglet-prod.gif) no-repeat;}
#nav_prod a {display: block; float: left; padding: 0 16px 0 0; text-decoration: none; font-weight: bold; 
	     background: #DDD url(../img/onglet-prod.gif) 100% 0 no-repeat; color: #333; width: .1em;}
#nav_prod a h2	{ text-decoration: none; underline; font-size: 13px; display: inline ;}
html>body #nav_prod a {width: auto;}    /* fixes IE6 hack */
#nav_prod a {float: none;}             /* End IE5-Mac hack */
#nav_prod a:hover {color: rgb(62%,35%,22%);}


/*								*/
/*	Produit							*/
/*								*/
.affiche { clear:left; border-top: 1px solid; padding: 1em 1em 1em 1em; }
.cache { display: none ;}
#image-zoom {padding: 20px}
#image-zoom a:hover {border:0px; } 
#image-zoom a:hover img {width:380px; height:auto;} 

/*								*/
/*	Produit : Fiche produit					*/
/*								*/
#cont_fiche { clear:left; border-top: 1px solid; padding: 1em 1em 1em 1em;}
#cont_fiche table th { padding: 0.25em 1em 0.25em 1em; text-align: center; background: #E5E5E5; color:#000; border-style: solid; border-width: 0 0 1px 0;}
#cont_fiche table td { padding: 0.25em 0.25em 0 0.25em; border-style: dotted; border-width: 0 0 1px 0;}


/*								*/
/*	Produit : comparer les prix				*/
/*								*/
#cont_compare { clear:left; border-top: 1px solid; padding: 1em 1em 1em 1em;}
#cont_compare table th { padding: 0.25em 1em 0.25em 1em; text-align: center; background: #E5E5E5; color:#000; border-style: solid; border-width: 0 0 1px 0;}
#cont_compare table td { padding: 0.25em 0.25em 0 0.25em; vertical-align: middle; border-style: dotted; border-width: 0 0 1px 0;}

#cont_compare table td.dispo 	{ padding: 1em; }
#cont_compare table td.dispo1 	{ padding: 0.5em; }
#cont_compare table td.message 	{ text-align:left; font-size: 11px; vertical-align:center;}
#cont_compare a.prix 		{ padding: 1em; font-size : 16px; font-weight: bold; color: #0F84DD; text-decoration: none; vertical-align:center;}
#cont_compare table td.prixliv	{ padding: 0.2em; }
#cont_compare table td.prixliv1 { padding: 1.2em; }

#cont_compare a.offre 		{ padding: 0.1em 0.25em 0.1em 0.25em; border: 1px solid; border-color: #D2D2D2 #7E7E7E #7E7E7E #D2D2D2;
	      			  background-image:url("../img/fond1.gif"); color: #000; text-decoration:none; font-size: 14px; font-weight: bold;}
#cont_compare a.offre:hover	 { border-color: #7E7E7E #D2D2D2 #D2D2D2 #7E7E7E;}

/*								*/
/*	Catégories : affichage des filtres			*/
/*								*/
#filtres 		{ clear:left; font-size:13px;}
#filtres table th 	{ padding: 0.25em 1em 0.25em 0; text-align: left; background: #FFF; color: #000; border-style: solid; border-width: 0 0 1px 0;}
#filtres table td 	{ padding: 0.25em 0.25em 0.25em 0; text-align: left;}
select.filsmall 	{ font-size:10px; width:142px;}

/*								*/
/*	liste des catégories : catégories multiples		*/
/*								*/
#cat table th.first { text-align:left; padding: 0; border-style: solid; border-width: 0 0 1px 0; background: #FFF; color:#000;}
#cat a.nomcat { text-decoration: none; font-size:12px;}
/* #cat a.nomcat:hover { font-size:12px; font-weight: bold; color:#000;} */

/* Catégorie	*/
.cat_nom 	 	{ font-size : 20px; font-weight: bold; color: #0F84DD; text-decoration: none; padding: 5px 5px 0 0; }

/*								*/
/*	affichage des résultats	- main_categorie		*/
/*								*/
#main_res table th.first 	{ text-align:left; padding: 0; border-style: solid; border-width: 0 0 1px 0; background: #FFF; color:#000;}
#main_res a.nom			{ padding: 1em; font-size : 16px; font-weight: bold; color: #0F84DD; text-decoration: none; }
#main_res a.prix 		{ padding: 1em; font-size : 16px; font-weight: bold; color: #0F84DD; text-decoration: none; }
#main_res a.offre 		{ padding: 0.1em 0.25em 0.1em 0.25em; border: 1px solid; border-color: #D2D2D2 #7E7E7E #7E7E7E #D2D2D2;
		  		  background-image:url("../img/fond1.gif"); color: #000; text-decoration:none; font-size: 14px; font-weight: bold;}
#main_res a.offre:hover		{ border-color: #7E7E7E #D2D2D2 #D2D2D2 #7E7E7E;}
#main_res h2	{ text-decoration: none; underline; font-size: 13px; display: inline ;}

#main_res table td.case  	{ border-bottom : 1px dotted; border-left: 1px dotted; }
#main_res table td.casel 	{ border-bottom : 1px dotted; border-left: 1px dotted; border-right: 1px dotted; text-align: center;}

/*								*/
/*	affichage des résultats					*/
/*								*/
h1 { font-weight:bold; font-size:12px;}

#res { clear:left; font-size:12px;}
#res table th { padding: 0.25em 1em 0.25em 1em; text-align: center; background: #E5E5E5; color:#000; 
			 border-style: solid; border-width: 0 0 1px 0; font-size:13px}
#res table th.first { text-align:left; padding: 0; background: #FFF; color:#000;}

#res table td.res1 { padding: 0.25em 0.25em 0 0.25em; border-style: dotted; border-width: 0 0 1px 0; vertical-align:center;}
#res table td.prix { padding: 0.50em 0.25em; border-style: dotted; border-width: 0 0 1px 0; vertical-align:center; line-height: 1.7;}

#res a.compare 		{ padding: 0.1em 0.25em 0.1em 0.25em; border: 1px solid; border-color: #D2D2D2 #7E7E7E #7E7E7E #D2D2D2;
			  background-image:url("../img/fond.gif"); color: #000; text-decoration:none; font-size: 14px; font-weight: bold;}
#res a.compare:hover	{ border-color: #7E7E7E #D2D2D2 #D2D2D2 #7E7E7E;}
#res a.offre 		{ padding: 0.1em 0.25em 0.1em 0.25em; border: 1px solid; border-color: #D2D2D2 #7E7E7E #7E7E7E #D2D2D2;
	      		  background-image:url("../img/fond1.gif"); color: #000; text-decoration:none; font-size: 14px; font-weight: bold;}
#res a.offre:hover	{ border-color: #7E7E7E #D2D2D2 #D2D2D2 #7E7E7E;}

.prod_nom 	 	{ font-size : 17px; font-weight: bold; color: #0F84DD; text-decoration: none; padding: 5px 5px 0 0; }
.prod_nom a 	{ font-size : 17px; font-weight: bold; color: #0F84DD; text-decoration: none; }
.prod_desc a	{ text-decoration: none; padding: 0 5px 0 10px;}
.prod_prix a	{ font-size : 16px; font-weight: bold; color: #0F84DD; text-decoration: none; vertical-align:center;}

/* Page produits */

#footer { font-size: 10px; margin: 15px 0px 10px 0px; width:800px; height: 14px; line-height: 0.5; text-align:center;}
				

