
/******************************************* MENU ****************************************/

.menu1, .menu_selected{	
	display				: block;
	text-align			: center;
	font-weight			: bold;
	font-size			: 14px; 
	width				: 199px;
	height				: 28px;					
	line-height			: 28px;
	vertical-align		: middle;
	margin-right		: 2px;
	margin-left			: 2px;	
	}

.menu1:link, .menu1:visited {
	background-color	: #EEAF84;
	color				: #943634;
	border-top			: 1px solid #FDED68;
	text-decoration		: none;
	background-image:url(images/menu2.jpg)	
	}

.menu1:hover, .menu_selected:link, .menu_selected:visited, .menu_selected:hover{
	border-top			: 1px solid #FDED68;
	background-color	: #FDED68; 				
	color				: #CC3333;
	text-decoration		: none;
	background-image:url(images/menu2.jpg)	
	}

.menu2{
	display				: block;
	font-weight			: bold;
	vertical-align		: middle;
	height				: 24px;					
	line-height			: 24px;
	width				: 191px;
	text-align			: left;
	color				: #EEAF84;				
	font-size			: 13px;					
	padding-left		: 8px;
	margin-left			: 2px;	
	margin-right		: 2px;	
	}
	
.menu2:link, .menu2:visited, .sfam_entete:link, .sfam_entete:visited, .sfam_entete:hover{ 	
	background-color	: #FFFFCC;
	color				: #AE594B;	
	text-decoration		: none;
	
	}
	
.menu2:hover, .sfam_titre{																
	background-color	: #EEAF84; 					
	color				: #FFFFCC;
	text-decoration		: none;			
	
	}

/****************************************** CONTENT ********************************************/

.famille_titre, .famille_entete{
	height				: 18px;
	line-height			: 18px;
	display				: block;
	text-align			: center;
	font-weight			: bold;
	font-size			: 14px; 
}

.famille_titre, .famille_entete:link, .famille_entete:visited, .famille_entete:hover { 				
	background-color	: #EEAF84; 
	color				: #FDED68;
	}	

.sfam_titre, .sfam_entete{
	height				: 18px;
	line-height			: 18px;
	display				: block;
	font-weight			: bold;
	font-size			: 13px;
	text-align			: center;
}


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

.complement{
	color				: #EEAF84;
}

.prix{ 
	font-weight			: bold; 	
	font-size			: 12px; 
	color				: #5C8FC2
	}

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

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

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

.cadre_famille, .cadre_sfam {
	border				: 1px solid #FDED68; 												
	width 				: 240px;
	height				: 250px;
	float				: left;
	margin				: 4px;
}

.cadre_sfam {
	width				: 180px;
	height				: 185px;
	margin				: 5px;
}

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

.produit_fiche {
	border-bottom		: 1px solid #FFFFCC; 											
	text-align			: left;
	background-color	: #FFFFEC;				
}
