/*******************************************************/
/***** CSS SITE *****/
/*******************************************************/
*{font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;}

body, p, table, td, select, a, input, textarea{font-size: 13px; color: #FFFFFF;}

body{margin:0px; padding:0px;	background:#0D0802; text-align:center;}


a{text-decoration:underline; color:#ffffff;}
a:hover{text-decoration: none; color: #594837;}

a img{border: none;}

form{margin:0px; padding:0px;}

p{margin-top: 0px;}










/***************************************/
/** CONTENEURS **/
/***************************************/
#conteneur{
	width: 955px;
	margin: 0px auto;
}










/***************************************/
/** HEADER **/
/***************************************/
#header{
	height: 368px;
	width: 955px;
}










/***************************************/
/** FOOTER **/
/***************************************/
#footer{
	height: 24px;
	padding: 11px 0 0 0;
	border-top: 1px solid #594837; 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #594837;
	text-align: center;
}

.footer{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #594837;
}
a.footer{
	background: url(images/interface/puce_footer.gif) 0px 50% no-repeat;
	padding: 0 5px 0 11px;
	text-decoration: none;
	color: #594837;
}
a.footer:hover{text-decoration: underline;}













/***************************************/
/** MILIEU **/
/***************************************/
#milieu{
	height: auto !important;
	height: 250px;
	min-height: 250px;
	padding: 0px;
	text-align: left;
}









/***************************************/
/** NOTES **/
/***************************************/
.note{font-size: 9px; color: #7B8482; line-height: 18px; font-family: Tahoma, Verdana, Arial, sans-serif;}
a.note{color: #594837; text-decoration: none;}
a.note:hover{text-decoration: underline;}









/***************************************/
/** CATALOGUE / PRODUIT **/
/***************************************/

/** CATEGORIE **/
a.cat{text-decoration: none;}
a.cat:hover{text-decoration: underline;}

/** PORTAIL **/
.table_selection{
	height: 330px;
	background: url(images/interface/fond_push_sel.jpg) no-repeat;
}

.sel_result{
	position:relative;
	float: left;
	margin: 0px 1px 10px 2px;
	width: 170px;
	height: 270px;
}
.titre_sel{
	font-size: 11px;
	font-weight: bold;
	color: #7D2C49;
}
.prix_sel{font-size: 11px; font-weight: bold; color: #69321A;}
.prix_sel_solde{font-size: 11px; font-weight: bold; color: #69321A; text-decoration: line-through;}
.prix_big{
	font-size: 16px;
	font-weight: bold;
	color: #69321A;
}

.photo_item{
	border: 1px solid #562130;
	background: #ffffff;
	padding: 2px;
	width: 132px;
	height: 198px;
	text-align: center;
}

.photo_item2{
	border: 1px solid #1C1713;
	background: #000000;
	/*height: auto !important;*/
	height: 281px;
	min-height: 281px;
	text-align: center;
}






/** FICHE PRODUIT **/
.conteneur_fiche{
	background: url(images/interface/fiche_fond.gif) no-repeat;
	height: auto !important;
}
.fiche_titre{
	height: auto !important;
	height: 36px;
	min-height: 36px;
	text-align: left;
	background: #562130;
}
.titre_fiche{
	padding: 12px 0 0 15px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}
#fiche_details{
	height: auto !important;
	height: 330px;
	min-height: 330px;
	background: url(images/interface/fond_item_details.gif) repeat-x;
}
#fiche_img{
	float: left;
	padding: 10px 20px 0 15px;
	width: 400px;
	text-align: center;
}
.img_zoom, a.img_zoom{
	padding-left:10px;
	font-weight: bold;
	text-decoration: none;
	color: #747E7C;
	background: url(images/interface/dot.gif) 0px 50% no-repeat;
}
a.img_zoom:hover{
	font-weight: bold;
	text-decoration: underline;
	background: url(images/interface/dot.gif) 3px 50% no-repeat;
}
#fiche_desc{
	float: right;
	text-align: left;
	padding: 10px 0 0 0;
	width: 400px;
}
#fiche_desc_titre{
	background: #594837;
	height: auto !important;
	height: 38px;
	min-height: 38px;
	margin-bottom: 10px;
	border-top: 1px solid #594837; border-left: 2px solid #594837; border-bottom: 1px solid #594837;
}
.titre_desc{
	padding: 10px 0 10px 10px;
	color: #FFFFFF;
	font-weight: bold;
}
#txt_desc{padding: 0px 10px; text-align: justify;}



li.papillon{
	list-style: url(images/interface/puce_papillon.gif);
	list-style-position: outside;
	text-align: left;
	padding: 0px 0px;
	line-height: 22px;
}
a.papillon{text-decoration: none; font-size: 12px; padding: 0px 0px; line-height: 17px;}
a.papillon:hover{	text-decoration: none;}

.pdt_prix{font-size: 18px;	font-weight:bold; color:#562130;}
.pdt_prix_solde{font-size:14px;	font-weight:bold; color:#7D2C49; text-decoration: line-through;}


td.titre_cat{
	background: #562130;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding:2px 0 2px 10px;
}

.img_detail{border: 1px solid #1C1713; padding:2px; background:#1C1713;}

a.pdt_liens{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.pdt_liens:hover{text-decoration: none;}


a.back{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #594837;
}
a.back:hover{
	text-decoration: underline;
	color: #594837;
}









/***** RESTE ****/
.clear{clear: both;}
.clear_L{clear: both; height: 10px;}
.clear_XL{clear: both; height: 20px;}
.clear_XXL{clear: both; height: 55px;}

.titre_site{color: #594837;font-weight: bold;}
.titre_site_XL{font-size:15px; color: #594837; font-weight: bold;}

.champ_site{border: solid 1px #747E7C;	width:250px;}
.champ_site2{border: solid 1px #747E7C; width:250px; height:40px;}
.champ_site3{border: solid 1px #747E7C; width:450px; height:50px;}

.pdf{
	background: url(images/interface/pdf.gif) no-repeat;
	padding: 2px 0 5px 20px;
	line-height: 20px;
}

.alerte{
	border: 1px dashed #7D2C49;
	background: #FDF4F8;
	padding: 10px;
	color:#562130;
	font-weight: bold;
	text-align: center;
}

.alerte2{color:#ff0000;	font-weight: bold;
}


#video{
	float: right;
	padding: 0px 0px 0px 10px;
}
#video_zone{
	width: 342px;
	height: 231px;
	border: solid 1px #4d5362;
	background: url(images/interface/video_load.gif) no-repeat 50%;
}

form.form_revendeur input{color:black;}