body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFE6;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3A4837;
	font-size: 11px;
}

/***************************************** CADRE **************************************/

.cadre_famille {
	border		: 1px solid #991014;
	overflow	: hidden;
	width 		: 240px;
	height		: 250px;
	float		: left;
	margin		:4px;
}

.cadre_sfam {
	border		: 1px solid #991014;
	overflow	: hidden;
	width 		: 180px;
	height		: 185px;
	float		: left;
	margin:5px;
}

.cadre_contenu{
	padding 		:16px;
	text-align		: center;
	}

.cadre_produit {
	border-top		: 2px solid #B49759;
	border-bottom	: 1px solid #B49759;
	text-align		: center;
}


/***************************************** MENU DE GAUCHE **************************************/

.menu_titre{
	display				: block;
	height				: 18px;
	width				: 200px;
	text-align			: center;
	font-weight			: bold;
	color 				: #ffffcc;
	font-size			: 12px;
	text-transform		: uppercase;
	padding				: 2px;
	height				: 23px;
	font-size			: 12px;
	vertical-align		: middle;
	line-height			: 23px;
	background-color	: #3366cc;
	}
a.menu_titre:link, a.menu_titre:visited{	text-decoration	: none; 	color : #ffffcc;	}
a.menu_titre:hover{							text-decoration	: none;		color : #ffffcc;	}

.menu{
	display				:block;
	border-top			:1px solid #FFFFCC;
	border-right 		:1px solid #CCCCCC;
	border-bottom 		:1px solid #CCCCCC;
	width				:199px;
	height				: 44px;
	font-size			: 11px;
	text-align			: center;
	vertical-align		: middle;
	line-height			: 44px;
	}
a.menu:link, a.menu:visited{	text-decoration	:none; background-color:#B49759;	color:#ffffcc;	}
a.menu:hover{						text-decoration	:none;	background-color:#ffffcc;color:#db3f4b;	}
	
	
.menu2{
	display				:block;
	height				:24px;
	line-height:24px;
	width				:191px;
	text-align			:left;
	font-weight			:bold;
	color 				:#991014;
	font-size			:11px;
	border-width		:1px;
	padding-left		:8px;
	font-variant		:small-caps;
	}
a.menu2:link, a.menu2:visited{	text-decoration	:none;	color:#991014;	background-color:#ffffff;}
a.menu2:hover{					text-decoration	:none; 	color:#555555;	background-color:#FFE495;}



a.lien:link, a.lien:visited{	text-decoration	:none; color:#993333;	}
a.lien:hover{						text-decoration	:none;	color:#db3f4b;	}
	
/****************************************** CONTENU ********************************************/

.famille_titre{
	display				: block;
	height 				: 18px;
	background-color 	: #993333 ;
	color 				: #ffffcc;
	font-weight			: bold;
	font-variant		: small-caps;
	font-size			: 13px;
}
a.famille_titre:link, a.famille_titre:visited{	text-decoration	:none; background-color:#991014;	color:#ffffcc;}
a.famille_titre:hover{								text-decoration	:none;background-color:#991014;	color:#ffffcc;}

.famille_titre_fiche{
	display				: block;
	height 				: 18px;
	background-color 	: #993333 ;
	color 				: #ffffcc;
	font-weight			: bold;
	font-variant		: small-caps;
	font-size			: 13px;
}
a.famille_titre_fiche:link, a.famille_titre_fiche:visited{	text-decoration	:none; background-color:#B49759;	color:#ffffcc;}
a.famille_titre_fiche:hover{								text-decoration	:none;background-color:#B49759;	color:#ffffcc;}


.famille_selected {
	display				:block;
	border-bottom		: 1px solid #666666;
	width				:199px;
	height: 36px;
	font-size: 11px;
	text-align			: center;
	vertical-align		: middle;
	line-height: 36px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.famille_selected:link, a.famille_selected:visited{	text-decoration	:none; background-color:#991014;	color:#ffffcc;}
a.famille_selected:hover{								text-decoration	:none; background-color:#991014;	color:#ffffcc;}

.gras			{ font-weight	: bold; }			
.titre1			{ font-weight	: bold;		font-size : 14px; }
.titre2			{ font-weight	: bold; 	font-size : 11px; 	color : #D9F2D9; }
.prix		{ font-weight	: bold; font-size: 12px; color: #B49759; }

.produit_fiche {
	border-bottom	: 1px solid #B49759;
	width 			: 100%;
	text-align		: left;
	background-color: #FFFFEC;
}

.produit_titre{
	font-weight		: bold;
	color 			: #991014;
	font-size		: 13px;
	font-variant	: normal;
	text-transform	: uppercase;
}

.complement{
	color 			: #991014;
}

input.btns {
   color					:#ff9900;
   width					:90px; 
   height					:22px; 
   font-size				:13px;
   font-weight				:bold;
   background-color			:#ffffff;
   border					:1px solid silver;
   filter					:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#FFE8C4');
}