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

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

.cadre_sfam {
	border		: 1px solid #6a3515;
	overflow	: auto;
	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				: 36px;
	width				: 199px;
	text-align			: center;
	font-weight			: bold;
	font-size			: 12px;
	text-transform		: uppercase;
	border-right 		: 1px solid #1f3a80;
	font-size			: 12px;
	vertical-align		: middle;
	line-height			: 36px;
	background-color	: #a7b9a3;
	}
a.menu_titre:link, a.menu_titre:visited{	font-size			: 14px; text-decoration	: none; 	background-color	: #d6be87; color:#6a3515;}
a.menu_titre:hover{							font-size			: 14px; text-decoration	: none;		background-color	: #d6be87; color:#6a3515;}

.menu1{
	display				: block;
	border-top			: 1px solid #6a3515;
	border-right 		: 1px solid #1f3a80;
	border-bottom 		: 1px solid #CCCCCC;
	width				: 199px;
	height				: 24px;
	font-size			: 13px;
	font-weight			: bold;
	text-align			: center;
	vertical-align		: middle;
	line-height			: 24px;
	background-color	: #B49759;	
	}
a.menu1:link, a.menu1:visited{	text-decoration	:none;  background-color:#B49759;	color:#ffffcc;	}
a.menu1:hover{					text-decoration	:none;	background-color:#d6be87;   color:#6a3515;	}
	
.menu2{
	display				: block;
	height				: 24px;
	line-height			: 24px;
	width				: 191px;
	text-align			: left;
	font-weight			: bold;
	color 				: #ffffcc;
	font-size			: 12px;
	border-width		: 1px;
	padding-left		: 8px;
	border-right 		: 1px solid #1f3a80;
	
	}
a.menu2:link, a.menu2:visited{	text-decoration	:none;	color:#ffffcc;	background-color:#00185E;}
a.menu2:hover{					text-decoration	:none; 	color:#ffffcc;	background-color:#1F3A80;}

/****************************************** CONTENU ********************************************/

.famille_titre{
	display				: block;
	height 				: 18px;
	background-color 	: #1F3A80;
	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:#1F3A80;	color:#ffffcc;}
a.famille_titre:hover{								text-decoration	:none;background-color:#1F3A80;	color:#ffffcc;}

.famille_titre_fiche{
	display				: block;
	height 				: 18px;
	background-color 	: #9C4E1F ;
	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:#1F3A80;	color:#ffffcc;}
a.famille_titre_fiche:hover{								text-decoration	:none;background-color:#1F3A80;	color:#ffffcc;}


.famille_selected {
	display				:block;
	border-bottom		:1px solid #666666;
	width				:199px;
	height: 24px;
	font-size: 13px;
	text-align			: center;
	vertical-align		: middle;
	line-height: 24px;
	
	border-top			:1px solid #6a3515;
	border-right 		:1px solid #CCCCCC;
	border-bottom 		:1px solid #CCCCCC;
}
a.famille_selected:link, a.famille_selected:visited{	text-decoration	:none;	background-color:#d6be87;   color:#6a3515;}
a.famille_selected:hover{								text-decoration	:none;	background-color:#d6be87;   color:#6a3515;}

.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 			: #6a3515;
	font-size		: 13px;
	font-variant	: normal;
	text-transform	: uppercase;
}

.complement{
	color 			: #6a3515;
}

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');
}