@charset "windows-1252";

body{margin:5px 0 0 0; padding:0; font:0.8em/1.3em "arial","verdana","sans-seriff"; background:#666; text-align:center;}	
img, div, p, ol, ul, li, div, h1, h2, h3{margin:0; padding:0;}
img{border:none;}
a{text-decoration:none;}
ul{list-style:none;}

/* Eléments génériques */
.petit{color:#166da3; font-size:0.85em;}
.petit a{text-decoration:underline; color:#166da3;}
.obligatoire{background:url(images/boutons/coche_rouge.gif) 0 2px no-repeat; padding-left:20px;}

#page{position:relative; width:950px; margin:0 auto; text-align:left;}

/* Colonne gauche */
div#gauche{position:relative; width:175px; text-align:center; background:url(images/col_gauche/fd_bleu_ht.gif) no-repeat; padding-top:130px; padding-bottom:20px; float:left;}
div#bas_gauche{position:absolute; left:0; bottom:0; width:175px; height:20px; background:url(images/col_gauche/fd_bleu_bas.gif) no-repeat;}	  
a#accueil{display:block; position:absolute; top:10px; width:100%; height:100px; text-indent:-3000px;}


/* Panier */
div#panier{margin:3px; border:solid 1px #166da3; padding-bottom:10px;}
/*div#panier p#mon_panier{text-align:left; margin:20px 10px; padding-left:25px; color:#166da3; background:url(images/boutons/bt_panier.gif) no-repeat;}
div#panier a#mon_panier{color:#166da3;}*/
/*div#panier a{display:block; height:30px; margin:10px 5px 0 5px; padding:5px 0 0 15px; background:url(images/boutons/bt_panier.gif) 8px 4px no-repeat; color:#166da3;}*/
a#panier{display:block; padding:15px 5px 15px 20px; margin:4px; border:solid 1px #166da3; background:url(images/boutons/bt_panier.gif) 8px 14px no-repeat; color:#166da3; font-weight:bold;}

/* Menu Categories */
ul#menu_categories{background-color:#166da3; margin:3px 3px 15px 3px;}
ul#menu_categories a{display:block; width:100%; padding:10px 0; border-bottom:solid 1px white; color:white;}
ul#menu_categories a:hover{background-color:#ccc; color:#166da3; }

/* image email */
#email{background:url(images/email.gif) no-repeat 38px -1px; }

/* Paiement sécurisé */
p#paiement_securise{margin-top:5px;font-size:0.7em; line-height:1em; color:#166da3;}

/* Colonne droite */
#droite{position:relative; width:760px; background:white; float:right;}

	#droite h1, #droite h2, #droite h3{margin:10px 0; color:#166da3;}
	#droite h1{font-size:1.5em; background:url(images/boutons/picto_voiture.gif) 0 -1px no-repeat; padding-left:30px; font-variant:small-caps; letter-spacing:3px;}   
	#droite h1.titre_page_blocs{margin:40px 0 20px 75px;}
	#droite h2.nom_modele{margin:5px 0 0 0; color:white; font-size:0.7em;}
	#droite h2{font-size:1.3em;}
	#droite h3{font-size:1.1em;}

/* Entete */
#entete{position:relative; width:760px; height:190px; background:url(images/entete/cms2_entete.gif) #166da3 no-repeat;}  

	/* Navigation principale */
	ul#nav_haut{position:absolute; right:20px; top:10px;}
	ul#nav_haut li{display:inline;}	
	ul#nav_haut a{color:white; background:url(images/entete/puce_nav_principale.gif) 0 9px no-repeat; margin-left:7px; padding-left:10px}  
	ul#nav_haut a:hover{color:yellow;}
	
	#adresse{position:absolute; bottom:3px; text-align:center; color:#166da3; width:100%; font-size:0.9em;}

/* Page courante */
#page_courante{/*background:white;*/ margin:40px 0 40px 75px;}

	/* Liste page courante */
	#page_courante ul{width:650px;}
	#page_courante li{margin:10px 0 0 20px;}
	
	/*Paragraphes page courante */
	#page_courante p{width:650px; margin:10px 0 0 20px;}
		
	/* Pavé produit */	 
	.pave_produit{position:relative; text-align:center; float:left; width:190px; height:213px; margin:5px 0 0 0; background:url(images/produits/cadre_produit.gif); color:white;}	 
	.pave_produit_promo{position:relative; text-align:center; float:left; width:190px; height:213px; margin:5px 0 0 0; background:url(images/produits/cadre_produit_promo.gif); color:white;}	 
	.pave_produit a, .pave_produit_promo a{color:white;}
	.pave_produit p.prix, .pave_produit_promo p.prix{position:absolute; left:10px; bottom:1px; font-size:0.9em; font-weight:bold;}
	.pave_produit img, .pave_produit_promo img{/*width:150px; height:150px;*/ margin-top:10px;}

/* Page detail produits */
#page_detail_produit{position:relative; margin:40px 350px 40px 75px; min-height:250px; border:none;}
#page_detail_produit img{position:absolute; left:380px; top:20px;}
#page_detail_produit h2{padding-top:5px; margin:0; border-top:solid 1px #166da3; border-bottom:none; }
#page_detail_produit h2#prix_promo{color:red; padding-bottom:5px; margin-bottom:20px; border-top:none; border-bottom:solid 1px #166da3;}
#page_detail_produit a#bt_commander{display:block; text-align:center; margin-top:10px; font-size:1.5em; padding:10px; border:solid 1px #166da3; color:#166da3;}
	
/* Page commande */	
#page_commande{position:relative; margin:40px 50px 40px 75px; min-height:250px; border:none;}
#page_commande td{padding:10px 20px; border-bottom:solid 1px #166da3;}
#page_courante td{padding:10px 20px; border-bottom:solid 1px #166da3;}

/* Liste numeros */
ol#numeros{font-size:1em;}
ol#numeros li{margin:20px 0 0 0px;}  
ol#numeros p{margin:0;}
ol#numeros h3{margin:0;}
ol#numeros ul{width:90%; list-style-type:circle; margin-left:25px; margin-bottom:10px;}
ol#numeros ul li{margin:10px 0 0 25px;}

/* Pied page */
#pied{position:relative; width:760px; height:80px; margin-top:10px; background:url(images/pied/fd_pied.gif) #666 no-repeat;}

	/* Navigation pied */
	ul#nav_bas{position:absolute; right:20px; top:3px;}
	ul#nav_bas li{display:inline;}	
	ul#nav_bas a{color:#166da3; background:url(images/pied/puce_nav_pied.gif) 0 9px no-repeat; margin-left:7px; padding-left:10px}
	
	ul#annexe{position:absolute; right:20px; top:23px;}
	ul#annexe li{display:inline;}	
	ul#annexe a{color:white; background:url(images/entete/puce_nav_principale.gif) 0 7px no-repeat; margin-left:2px; padding-left:10px; font-size:0.8em;}
	
	#referencement{position:absolute; bottom:10px; padding-top:5px; /*border-top:solid 1px #999;*/ text-align:center; color:white; font-size:0.7em; line-height:1.2em;}
	#referencement a{color:white;}
	
/* TOOLTIP - JQuery : survol des vignettes de produits */
#screenshot{
	position:absolute;
	border:1px solid #166da3;
	background:#166da3;
	padding:5px;
	display:none;
	color:#fff;
}
#screenshot img {
	width:250px;
	/* 
	height:250px;
	*/
}
	
/* Formulaire Contact */
#formulaire_contact label{width:150px; float:left;}
#formulaire_contact .bt_envoyer{text-align:center; margin-top:10px; padding:3px; background-color:#166da3; font-weight:bold; font-size:0.9em; color:#fff;}
#formulaire_contact  textarea, #formulaire_contact input{border:solid 1px #166da3;}

/* Liste de mots clé */
ul#list_mot_cle_gamme{}
ul#list_mot_cle_gamme li{background:url(images/pte_puce_rouge.gif) 0 5px no-repeat; padding-left:10px;}
ul#list_mot_cle_gamme a{color:black;}

