/* GENERAL */
* {padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; color: Black; font-size: 12px;}
a {text-decoration: none;color: #868686;}
a:hover {text-decoration: none;color: #868686;}
body{	 margin-left: auto;	margin-right: auto; width: 1005px;  
	background-image: url(/images/fond.gif);
	background-repeat: repeat-y;  
	background-position:center;
	background-color: #608002;
	
}


/* HABILLAGE GABARIT */
.blochaut{ background-color: White;		width: 1005px;	height: 270px;}
.blochaut .logo{margin-left:30px;margin-top:5px; z-index: 1000; visibility: visible;}

.blochaut .figurines{background-image: url(/images/figurines.jpg); background-repeat: no-repeat; width: 528px; height: 95px;	margin-top: -118px;	margin-left: 475px;  color: #868686; font-weight: bold;  }
.blochaut .figurines .menu {	margin-left: 240px;}
.blochaut .images{background-image: url(/images/blochaut.jpg);background-repeat: no-repeat;	width: 1005px;	height: 175px; padding-top: 9px; }

/*PARTIE CENTRALE */
.blocprincipal{ background-color:  #F5F4F2	;	width: 1005px; 

	
}
.blocprincipal .gauche{width: 177px;  margin-left:0px; vertical-align: top; }
.blocprincipal .contenu{width: 649px;  margin-left: 178px;   vertical-align: top;}
.blocprincipal .droite{width: 177px;  margin-left: 828px; vertical-align: top; }

/*BLOC MENU A GAUCHE AVEC LES FAMILLES*/
.blocprincipal .gauche .menuferme {	margin-left: 7px; margin-bottom: 5px;}
.blocprincipal .gauche .menuouvert {margin-left: 0px;}
.blocprincipal .gauche .menucontenu {	background-image: url(/images/menus/menuproduits_centre.jpg); background-repeat: repeat-y;	padding-left: 11px;	line-height: 20px;		}
.blocprincipal .gauche .menucontenu a {text-decoration: none; font-size: 12px; }
.blocprincipal .gauche .menucontenu a:hover {text-decoration: none; color: #EA7518; font-weight: bold;}
.blocprincipal .gauche .menucontenu .selection {text-decoration: none; color: #8FB33E; font-weight: bold;}

/* LISTE DES PRODUITS SELECTION*/
.liste_combo{font-size: 10px; max-width: 150px;}

.liste_selection{	background-image: url(/images/liste/liste_selection.jpg);	background-repeat: no-repeat;	background-position: center;	width: 649px;	height: 122px; }
.liste_selection h1{color: White; 	font-size: 12px;	padding-left: 20px; 	padding-top: 8px; font-weight: bold;}
.liste_selection h1 a {	color: #F7F7F7;}
.liste_selection h1 a:hover{	color: #F7F7F7;  } 
.liste_selection a:hover { color: #598600; }
.liste_selection td { font-size: 11px;  color: #F7F7F7;}

.liste_selection2{	background-image: url(/images/liste/liste_selection2.jpg);	background-repeat: no-repeat;	background-position: center;	width: 649px;	height: 122px; }
.liste_selection2 h1 {color: White; 	font-size: 12px;	padding-left: 20px; 	padding-top: 8px; font-weight: bold;}
.liste_selection2 h1  a {	color: #F7F7F7;}
.liste_selection2 h1 a:hover{	color: #F7F7F7;  } 
.liste_selection2 a:hover { background-color: #F7F7F7; color: #598600; }
.liste_selection2 td { font-size: 11px;  color: #F7F7F7;}



.selection_famille{	width: 170px;	height: 70px;position: absolute;margin-left: 26px;margin-top: 22px;  }
.selection_famille a{  font-size: 11px;  color: #F7F7F7;} 

.selection_typeproduit{ position:absolute; height: 70px; width: 110px; margin-left:210px; margin-top:22px;}
.selection_typeproduit a{ font-size: 11px;  color: #F7F7F7;}

.selection_marque{ position:absolute; height: 70px; width: 140px; margin-left:302px; margin-top:22px; }
.selection_marque a{  font-size: 11px;  color: #F7F7F7;}

.selection_taille {	position:absolute;  height: 70px; width: 165px; margin-left:457px; margin-top:22px;	}
.selection_taille a{ font-size: 11px;  color: #F7F7F7;}
.tailleinverse {	color: #598600; background-color: White;}


/* LISTE DES PRODUITS CONTENU */
.ecusson{background-image: url(/images/liste/ecusson.jpg); background-repeat: no-repeat; width: 215px; height: 200px; vertical-align: top;}
.ecusson .titre h2 {width: 179px; height: 39px; 	color: gray;	text-align: center ;	margin-top:9px;	margin-left: 15px;    }
.ecusson .image{height: 111px; margin-top:-5px;	text-align: center; }
.ecusson .logo{margin-left:30px;	margin-top:3px;	text-align: left;	max-width: 100px;	}
.ecusson .prixnormal b{width: 80px;height: 20px;color: gray;	font-size: 11px; font-weight: bold	;	margin-left: 60px;	position: absolute;	text-align: center;	margin-top: -20px; }
.ecusson .prix{width: 60px;height: 20px;color: White;	font-size: 14px;	font-weight: bold;	margin-left: 127px;	position: absolute;	text-align: right;	margin-top: -40px; }
.ecusson .prix .centimes {font-size: 10px;	font-weight: normal;	color: White;   vertical-align: top;}
.ecusson .prix s{color: White;	font-size: 13px;	font-weight: normal; }
.ecusson .prix centimes s {font-size: 10px;	font-weight: normal;	color: white;  }
/*BLOC A DROITE */
.blocprincipal .droite .blocouvert{	margin-left: 5px;}
.blocprincipal .droite .bloccontenu{	 background-image: url(/images/blocdroite/minibloc_centre.gif); background-repeat: repeat-y; margin-left: 5px;}
.paiement{background-image: url(/images/blocdroite/paiement.jpg); background-repeat: no-repeat; width: 163px; height: 228px; margin-left: 5px; margin-top: 10px;}
.blocprincipal .droite .blocouvert .coupcoeur_titre{	width: 145px;	height: 30px;		margin-top: -30px;	margin-left:10px;	vertical-align: text-bottom;	text-align: center;	color: #6B6B6B;	font-size: 12px;	}
.blocprincipal .droite .blocouvert .coupcoeur_image{	width: 145px;	margin-left:10px;	vertical-align: text-bottom;	text-align: center;	}
.blocprincipal .droite .blocouvert .coupcoeur{		background-image: url(/images/blocdroite/minibloc_centre.gif);	background-repeat: repeat-y;	width: 163px;}
.blocprincipal .droite .blocouvert .coupcoeur_prix{	width:42px;	height: 30px;	color: white;	font-size: 11px;margin-top: -40px;margin-left: 108px;}
.minipanier{margin-left: 10px;}
.minipanier_contenu{		color: #656565;		font-size: 11px;}
.logomarque img{
	max-width: 60px;
	max-height: 40px;
}

/* fiche produit */
.ficheproduit_haut {background-image: url(/images/fiche/produit_haut.jpg); width: 650px; height: 13px;}
.ficheproduit_milieu {background-image: url(/images/fiche/produit_milieu.jpg); background-repeat: repeat-y; width: 650px; }
.ficheproduit_bas {background-image: url(/images/fiche/produit_bas.jpg); width: 650px; height: 27px;}
.ficheproduit_milieu h1 {width: 550px;		margin-left: 18px;	font-size: 16px;	}
.ficheproduit_milieu .logomarque {	width: 70px;		margin-top : -20px;	margin-left: 565px;	text-align: right;}
.ficheproduit_milieu .fichecontenu{	margin-left:18px;	width: 615px;	margin-top:15px;}
.ficheproduit_milieu .prix{width: 290px;	margin-left:5px;	background-image: url(/images/fiche/prix.jpg);	
background-position: center;	background-repeat: no-repeat;	height: 90px;	text-align: center;	
font-size: 24px;	color: White;	vertical-align: middle; 
}
.ficheproduit_milieu .prixsafari{width: 290px;	margin-left:5px;	background-image: url(/images/fiche/prix.jpg);	
background-position: center;	background-repeat: no-repeat;	height: 105px;	text-align: center;	
font-size: 24px;	color: White;	vertical-align: middle; margin-top: -10px;
}
.ficheproduit_milieu .prixsafari s{font-size: 24px;	color: White;	}
.ficheproduit_milieu .prix s{font-size: 24px;	color: White;	}
.ficheproduit_milieu .centimes{	color: White; font-size: 14px;}
.ficheproduit_milieu .centimes s{	color: White; font-size: 14px;}
.ficheproduit_milieu .prixmagasin{	color: White;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px; position: absolute;  height:23px; margin-left: 115px; text-align: center;}

.ficheproduit_milieu .ajoutpanier{		width: 90%;	margin-top: 10px;	margin-bottom: 10px;	margin-left: auto;	margin-right: auto;}
.ficheproduit_milieu .texte{		padding-left: 5px;		padding-right: 3px;		text-align: justify;}
.ficheproduitautre_haut {background-image: url(/images/fiche/autre_haut.jpg); width: 650px; height: 14px;}
.ficheproduitautre_milieu {background-image: url(/images/fiche/autre_milieu.jpg); background-repeat: repeat-y; padding-left:20px; }
.ficheproduitautre_bas {background-image: url(/images/fiche/autre_bas.jpg); width: 650px; height: 48px;}
.ficheproduitautre_milieu h2 {width: 550px;			font-size: 16px;	}
.ecusson2 {background-image: url(/images/fiche/ecusson.jpg); background-repeat: no-repeat; width: 215px; height: 200px; vertical-align: top;}
.ecusson2 .titre  {width: 179px; height: 39px; 	color: gray;	text-align: center ;	margin-top:9px;	margin-left: 15px;  font-weight: bold;  }
.ecusson2 .image{height: 110px; margin-top:-10px;	text-align: center; width: 196px; }
.ecusson2 .logo{margin-left:35px;	margin-top:3px;	text-align: left;	max-width: 100px;	}
.ecusson2 .prix{width: 60px;height: 20px;color: White;	font-size: 14px;	font-weight: bold;	margin-left: 127px;	position: absolute;	text-align: right;	margin-top: -26px;}
.ecusson2 .prix .centimes {font-size: 10px;	font-weight: normal;	color: White;   vertical-align: top;}


/*GAbarit g�n�ral*/
.general_haut {background-image: url(/images/fiche/produit_haut.jpg); width: 650px; height: 13px;}
.general_milieu {background-image: url(/images/fiche/produit_milieu.jpg); background-repeat: repeat-y; width: 650px; }
.general_milieu ul {
	margin-left: 30px;
}
.general_bas {background-image: url(/images/fiche/produit_bas.jpg); width: 650px; height: 27px;}
.general_milieu h1 {width: 550px;		margin-left: 18px;	font-size: 16px;	}
.general_contenu{	width: 610px;	margin-left: 18px;	margin-top: 10px;	font-size: 12px;	color: #656565;}

/*Panier*/
.tableau_general{	background-color:  #EBEBEB;	color: White;}
.tableau_contenu td{	border-width: 1px;	border-color: #D7D7D7;	border-right-style: solid;	color: #535353; padding-right: 3px; padding-left: 3px; padding-top: 3px;}
.tableau_contenu td a{color: #535353; text-decoration: none;}
.tableau_contenu td a:hover{color: #535353; text-decoration: underline;}
.tableau_general .titre{	background-color: #87B127;	height: 24px;}
.tableau_general .titre td{color: White;		font-size: 12px; padding-left: 3px; padding-right: 3px;padding-bottom: 3px; padding-top: 3px; }
.tableau_total td{	background-color: #DCDCD8;	line-height: 24px; padding-left: 3px; padding-right: 3px; padding-bottom: 5px; padding-top: 5px;}

/*recherche*/
.recherche_tableau{	margin-left: 12px;}
.recherche_saisie{	color: #47891F;	font-size: 11px;	border: thin;	border-color: #F5F4F2;	border-style: solid;	border-width: 1px; width: 105px;}
.recherche_annule{	width: 30px; }

.recherche_resultats{	margin-left:488px;margin-top: 68px;	width: 500px;	max-height: 400px;overflow: auto; visibility: hidden;	
								position: absolute;background-color: white;	font-size: 10px;	color: #4A4A4A;	text-decoration: none;	
								border: thin;	border-color: #B5D072;	border-style: double;	border-width: 2px;}
.recherche_resultats a{	text-decoration: none;	color: #9C4E0E;}
.recherche_resultats a:hover{	text-decoration: none;	background-color:  #F28126;	color: White;}
.recherche_taille{font-size: 9px; color: #9FAAB5;}
.recherche_ligne1{	background-color: white; color: #9C4E0E;}
.recherche_ligne2{	background-color: #FAEEDA;color: #9C4E0E;}


/*compte*/
.cadreerreur{
	color: #EA7518;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	text-decoration: blink;
	text-transform: uppercase;

	width: 500px;
	margin-left: auto;
	margin-right: auto;

	}

/*home*/
.home_top{	background-image: url(/images/home/cadre_top.gif);	width: 634px;	height: 200px;	padding-top: 65px;	background-repeat: no-repeat;}
.home_ecusson{
	background-image: url(/images/home/ecusson.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 214px;
	height: 190px;
}
.home_tableau{	margin-left: -5px;	margin-top: -65px;}
.home_tableau h1{	font-size: 12px;	font-weight: bold;	width: 195px;	height: 30px;	color: #4B4B4B;	margin-left: 10px;	margin-top:5px;	text-align: center;}
.home_tableau h1 a {	text-decoration: none; }
.home_tableau h1 a:hover {	text-decoration: none; }
.home_image{width: 185px;height: 125px;margin-top: 0px;margin-left: 14px;}
.bloc_bas{
	background-image: url(/images/footer.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 0px;
	background-color: white;
	width: 1005px;
	min-height: 120px;
}
.bloc_bas .mentions{	width: 133px;	height: 82px;	float: left;	margin-top: 30px;	margin-left: 22px;	color:  #668421;	text-align: left;}
.bloc_bas .mentions a {	color: #668421; text-decoration: none;}
.bloc_bas .mentions a:hover {	color: #EA7518; text-decoration: underline;}
.bloc_bas .bloc1{	width: 410px;	height: 82px;	float: left;	margin-top: 30px;	margin-left: 7px;	color: #9A957C;	text-align: left; line-height: 20px; }
.bloc_bas .bloc1 a {	color: #9A957C; text-decoration: none;}
.bloc_bas .bloc1 a:hover {	color:  #EA7518; text-decoration: underline;}
.bloc_bas .bloc2{	width: 410px;	height: 82px;	float: left;	margin-top: 30px;	margin-left: 12px; line-height: 20px;	color: #9A957C;	text-align: left; }
.bloc_bas .bloc2 a {	color: #9A957C; text-decoration: none;}
.bloc_bas .bloc2 a:hover {	color: #EA7518; text-decoration: underline;}
.imagetop2{	margin-left: 2px;}
.imagetop3{	margin-left: 3px;}

.soldeliste{
	width: 146px;
	height: 28px;
	background-image: url(/images/solde_liste.png);
	position: absolute;
	margin-top: -150px;
	margin-left: 35px;
 	font-family: Arial, Helvetica, sans-serif; color: white; font-size: 18px;	
 	text-align: right;
 	padding-top: 3px;
}
.soldefiche{
	width: 290px;
	height: 55px;
	background-color: red;
	font-family: Arial, Helvetica, sans-serif; color: white; font-size: 18px;	
	
	margin-top: 35px;
}
#reappro{
	background-color: #86b51a;
	color: white;
	text-align: center;
	font-weight: bold;
	padding: 5px;
}
.image_grandetaille{
	width: 300px;
}
.image_grandetaille img{
	max-width: 300px;
}
.livraison_gratuite{
	float: right;
	margin-right: 5px;
}
.message_livraison_gratuite{
	color: #608002;
	font-weight: bold;
	margin-top: 10px; margin-bottom: 10px;
	
}

