/* TABLE DES MATIÈRES:
	- Éléments à cacher
	- Éléments de base à personnaliser
	- Pied de page
	- Textes
----------------------------------------------------------------------------------------*/

/* ELEMENTS A CACHER 
--------------------------------------------------------------------------------------- */
#menu, #menuTop, #menuBas, #fil_arianne {
	position: absolute;
	visibility: hidden;
}
#carte {
	position: absolute;
	visibility: hidden;
}
#lnk_info, #lnk_imprimer {
	position: absolute;
	visibility: hidden;
}

/* ELEMENTS DE BASE À PERSONNALISER 
--------------------------------------------------------------------------------------- */
html{
	/* Garder 3 fontes seulement */
	font-family: Arial, Verdana, Tahoma;
}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img{border:0; margin:0; padding:0;}

.both{clear:both;}

#contenu { padding-top: 20px; }

#col_gauche {
	float: left;
	width: 250px;
}
#col_droite {
	float: left;
	width: 430px;
}


/* Page Contenu */

#contenu #contact {
	color: #B0A089;
	display: block;
	float: left;
	margin-top: 5px;
	padding: 70px 0px 0px 20px;
	text-decoration: none;
	height: 150px;
	width: 228px;
}

#box_sCategorie #haut, #box_produit #haut {
	height: 9px;
	width: 248px;
}
#box_sCategorie #bas, #box_produit #bas {
	height: 9px;
	width: 248px;
}
#box_sCategorie #box_contenu, #box_produit #box_contenu {
	padding: 5px 18px;
	width: 212px;
}

#box_sCategorie #box_contenu UL {
	margin-top: 15px;
	padding-bottom: 15px;
}
#box_sCategorie #box_contenu UL LI, #box_produit #box_contenu UL LI {	
	color: #de9110;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	list-style: square;
	list-style-position:inside;
	line-height: 30px;
	margin: 0px;
	padding-left: 10px;
}
#box_sCategorie #box_contenu UL LI A {
	 color: #de9110; 
	 display: block;
	 float: right;
	 height: 28px;
	 width: 179px;
}

#box_produit #box_contenu UL {
	margin: 0px;
	padding-bottom: 10px;
}
#box_produit #box_contenu #listeProduits {
	background: none;
	margin-top: 5px;
	padding: 0px;
	width: 230px;
}

#box_produit #box_contenu #listeProduits LI {
	float: left;
	line-height: 10px;
	list-style: none;
	padding: 0px 15px 8px 0px;
	text-align: right;
	width: 100px;
}

#box_produit #box_contenu #listeProduits LI IMG {
	border: 3px solid #000000;
	width: 95px;
}
#box_produit #box_contenu #listeProduits LI SPAN {
	display: block;
	font-size: 9px;
	font-weight: normal;
	padding: 0px 16px 6px 0px;
	width: 85px;
}
#box_produit #box_contenu #listeProduits LI A { color: #808080; }

#img_cat { 
	border: 10px solid #2a2a2a;
	margin-left: 20px;
}

#col_droite #texte {
	padding: 20px 0px 0px 20px;
}
#col_droite #texte #description {
	float: left;
	width: 350px;
}
#col_droite #texte #description P {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	line-height: 20px;
}

#col_droite #texte HR {
	border: none;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #333333;
}

/* PAGE ACCUEIL
--------------------------------------------------------------------------------------- */

#accueil { font-family: Verdana, Arial, Helvetica; }


#accueil #nouveaute {  
	float: left;
	padding: 10px 0px 0px 30px;
}

#accueil #nouveaute .produit {
	float: left;
	padding: 15px 20px 0px 0px;
	height: 170px;
	width: 280px;
}
#accueil #nouveaute .produit IMG { 
	border: 3px solid #000000;
	float: left; 
	margin-right: 10px; 
	margin-bottom: 80px;
}
#accueil #nouveaute .produit H3 { color: #E5D0B1; font-size: 12px; }

#accueil #nouveaute #premier { 
	border-right: 2px solid #2a2a2a;
	margin-right: 25px;	
}

/* PAGE PROMOTIONS
---------------------------------------------------------------------------------------- */
#promotion { 
	clear: both;
	margin-bottom: 15px; 
}
#promotion IMG {
	border: 3px solid #000000;
	float:left; 
	margin-right: 10px;
}

#promotionDetail IMG {
	border: 10px solid #2a2a2a;
	float: right;
	margin: 20px 0px 20px 20px;
}

/* Plan du site 
------------------------------------------------------------------------------------- */

#planSite { margin: 0px 20px; }
#planSite LI { color: #000000; margin : 15px 0px; font-size: 12px; font-weight: bold; }
#planSite LI UL { margin: 5px 10px; }
#planSite UL LI { margin : 2px 0px; font-size: 10px; }
#planSite LI A { text-decoration: none; }

/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#piedPage{color:#999;  font-size:11px; padding:0 6px 0 6px; clear: both; }
#piedPage a{color:#999; text-decoration:none;}
#piedPage a:hover{color:#353535;text-decoration:none;}

#piedPage #socialBookmarker { display: none; visibility: hidden; height: 1px; }
#piedPage #socialBookmarkerPrefix { display: none; }
#piedPage .bookmarkIconesVisibles { display: none; }
#piedPage #bookmarkHoverPopup { display: none; }
#bookmarkHoverPopup .bookmarkHoverPopupItems { display: none; }

/* TEXTES
--------------------------------------------------------------------------------------- */
h1{color: #de9110; font-family: Verdana, Arial, Helvetica; font-size:20px; font-weight: normal; }
h2{color: #B0A089; font-size:16px;}
h3{color: #B0A089; font-size:12px;}

p{font-size: 11px; line-height: 150%; color: #B0A089; padding: 10px 0px;}
p.textePetit{font-size:10px;}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited { color: #B0A089; }

ul li{color:#1F1F1F; font-size:11px; line-height:150%; list-style:disc; margin-left:0px;}
ol li{color:#1F1F1F; font-size:11px; line-height:150%; margin-left:16px;}

A { color: #d7a03c; text-decoration: none; }

/* FORMULAIRES
--------------------------------------------------------------------------------------- */
FORM { padding: 10px 0px 0px 0px; }
FORM fieldset{border:5px solid #2a2a2a; margin-bottom:10px; padding:10px; width: 400px; }
FORM legend{border: 1px solid #000; color:#333; font-size:12px; padding: 2px 5px;}
FORM label{ color:#B0A089; font-size: 12px; display: block; margin: 10px 0 5px 0;}

.champTexte{
	background: #EEF3F7;
	border: 1px solid #C9D0D6;
	color: #333333;
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin:2px 0 2px 0;
	padding: 2px;
	width: 200px;
}
.listeDeroulante{
	background: #EEF3F7;	
	border: 1px solid #C9D0D6;
	color: #4E677A;
	font-size: 11px;
	margin:2px 0 2px 0;
}
.boiteTexte{
	background: #EEF3F7;
	border: 1px solid #C9D0D6;
	color: #333333;
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin:2px 0 2px 0;
	padding: 2px;
	width: 350px;
}
.bouton{
	background-color: #EEF3F7;
	border: 2px solid #000000;
	color: #222222;
	cursor: pointer;
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
}
.champCache{display:none; visibility:hidden;} /* Utilisé pour l'anti-spam */
