/* annulation des marges */
div, h1 {margin:0;padding:0;}

input:focus, select:focus, textarea:focus {background-color: #eeeeee;color: #000}
input, select, textarea {font-size: 0.9em; font-family: verdana}

html, body { height: 100% }

body {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	/* Police générale du site */
	font-size: 14px; /* Taille de font de base */
	margin: 0;
	background: #BC6537; /* Couleur de l'arriere plan */
	text-align: center;	/* Centre la page dans ie */
}


/* Définition des liens généraux */
a:link {text-decoration: none; color: #FFFFFF;}
a:visited {text-decoration: none; color: #FFFFFF;}
a:hover {text-decoration: none; color: #FFFFFF;background-color: #B0927A;} 


/* class d'alignement */
.center { text-align:center }
.left { text-align:left }
.right { text-align:right }

/* element graphique commun */
.bouton {
	border: 1px solid #5D3128;
	color: #5D3128;
	background: #eee;
	font-size: 0.8em;
	padding: 1px 2px;
}	
.formulaire1{
	cursor: pointer;
	font-size: 0.7em;
	padding: 2px;
	color: #5D3128;
	border: 1px solid #5D3128;
	background: #eee;
	
}

/* Cadrage de la page */
#cadre {
	width: 900px;
	margin: auto;
	background-color: #FFFFFF;
	background-image: url("../../images/fond5.jpg");
	text-align: left; /* Retablit l'alignement du texte à gauche */
}


/* Banniere de la boutique */
#banniere_top {
	height: 123px;
}
/* Annonce */
#banniere_top .text {
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
/* Bloc Menu de la banniere*/
#banniere_top .menu
{
	text-align: center;
	margin:10px 0 40px 0;
	padding:10px 0px 0px;
	border: solid 1px #ad2c53;
}
#banniere_top .menu li
{
	margin:0;
	font-size : 14px;
	display: inline;
	font-weight : bold;
}
#banniere_top .menu li a:link, #banniere_top .menu li a:visited	/* css des liens */
{
	padding: 5px 4px; /* espacement des cases */
	border: solid 1px #FFFFFF;
	background-color: #ad2c53;
	font-size:80%;
	color:#FFFFFF;
}
#banniere_top .menu li a:hover, #banniere_top .menu .selected a:link, #banniere_top .menu .selected a:visited/* css des survolés ou selectionné*/
{
	padding: 5px 4px; /* espacement des cases */
	border: solid 1px #ad2c53;
	background-color: #FFFFFF;
	font-size:80%;
	color: #ad2c53;
}


/* Menu de supérieur de la boutique */
#menu_top {	text-align:right;background-color: #B0927A;color: #5D3128;height:20px;margin-bottom:10px}
#menu_top a  { color: #5D3128;padding:1px 2px 2px; }
#menu_top a:hover  { background-color: #5D3128;color:#B0927A;text-decoration: none;padding:1px 2px 2px; }


/* Menu de gauche de la boutique */
#menu_gauche {
	width: 190px;
	text-align:center;
	border-right:1px solid #5D3128;padding:5px;
}
/* Regle la taille indépendament sur moz et ie */
html>body #menu_gauche { width:180px }
/* Titre des menu*/
#menu_gauche h1, #menu_gauche h2, .tetiere {
	width: 164px;
	margin: 0 auto 5px;
	padding: 1px 3px;
	text-align:center;
	color:  #5D3128;
	border: 1px solid #FFF;
	background: #B0927A;
	font-weight: bold;
	font-size: 1em;
}
#menu_gauche h2{
	width: 134px;
}
#menu_gauche h1 a, #menu_gauche h2 a { color:  #5D3128 }
#menu_gauche h1 a:hover, #menu_gauche h2 a:hover { color: #FFF;background: transparent }
.tetiere { width:auto; }
/* Panier */
#menu_gauche #panier
{
	width: 170px;
	margin: 20px auto 20px;
	color:  #000;
	border: 1px solid #FFF;
	border-top: none;
	font-size: 0.9em;
	background: #FFF;
}
#menu_gauche .liste_cat {
	text-align: center
}
#menu_gauche .liste_cat a{
	font-size: 13px;
	font-weight:bold;
	display:block;
	padding:4px 0;
	margin:0;
}
#menu_gauche .liste_cat .selected{
	color:#ad2c53;
	background: #B0927A;
}

#menu_gauche #panier h1 { margin: 0;font-size: 1.1em;border-left:none;border-right:none;}
#menu_gauche #panier em { color:#ad2c53;font-weight:bold;font-size:1.1em; }


/* Contenu principal des pages */
.descriptif_cat {
	padding: 0 10px;
}

#contenu {
	margin: 4px 0px 10px 15px;
	width: 685px;
}
#contenu a { color: #ad2c53; }
#contenu a:hover { color: #FFFFFF; }
#contenu li { margin-left: 15px; }
#contenu em { font-weight:bold;color:#ad2c53; }

#contenu .agrandir_photo { text-align:center; }
#contenu .agrandir_photo a { display: block;background:#ad2c53;color:#FFF;border:1px solid #FFF  }
#contenu .agrandir_photo a:hover { background:#FFF;color:#ad2c53;border:1px solid #ad2c53 }

/** classe à revoir  **/ 
.titre {  font-size: 17px; font-weight: bold; color: #00000; }

.label { font-size: 13px; color: #000000; font-weight: bold;}

.normal {  font-size: 13px; color: #000000;}

.petit {  font-size: 11px; color: #000000;}

.etoile {
font-family: Arial; 
font-size: 13px; 
color: #ad2c53; 
font-weight: bold;
}

hr {
color: #3C7A6D;
height: 1px;
}
