body {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.cadre_noir {
	border: 1px solid #000000;
}

.description {
	font: 12px Arial, Helvetica, sans-serif;
	color: #538429;	
}

.prestation {
	font: bold italic 12px Arial, Helvetica, sans-serif;
	color: #B7CF2F;
}

a.lien_menu {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
}

a.lien_menu:hover {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
	font-style: italic;
}

.menu_actif {
	background: url(img/menu-actif.gif) no-repeat center;
}

.adresse {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

.titre_page {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
}

.titre_famille {
	font-weight: bold;
	color: #B5D035;
	font-size: 16px;
	text-decoration: none;
}

a.lien_famille {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
	text-decoration: none;
}

a.lien_famille:hover {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 20px;
	text-decoration: none;
	font-style: italic;
}

a.lien_menu_famille {
	font-weight: bold;
	color: #B5D035;
	font-size: 18px;
	text-decoration: none;
}

a.lien_menu_famille:hover {
	font-weight: bold;
	color: #B5D035;
	font-size: 20px;
	text-decoration: none;
	font-style: italic;
}

/* lien */
a.menu:link {
	color: #FF9900;
	text-decoration: none;
}

a.menu:visited {
	color: #FF9900;
	text-decoration: none;
}

a.menu:hover {
	color: #FF9900;
	text-decoration: none;
	background: #FCEFA9;
}

a.famille:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

a.famille:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

a.famille:hover {
	color: #000000;
	text-decoration: none;
	background: #B5D035;
	font-size: 12px;
}

a.produit:link {
	color: #B5D035;
	text-decoration: none;
	font-size: 10px;
}

a.produit:visited {
	color: #B5D035;
	text-decoration: none;
	font-size: 10px;
}

a.produit:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}

/* position */
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;	
}

dd {
	position: absolute;
	width:220px;
}

dt {
	color: #FFFFFF;
	background: #000000;	
	border: 1px solid #FFFFFF;
	height:40;
	width:80;
	text-align:center;
}

li {
	background: #000000;	
}

#menu {
	/*position: absolute;
	top: 50px;
	left: 0px;*/
}

#menu1,#menu2,#menu3,#menu4,#menu5,#menu6,#menu7 {
	/*position: absolute;
	top:0px;*/
}
.entete1 {
	font: bold 21px Arial, Helvetica, sans-serif;
	color: #009966;
}
.coordonnees {
	font-size: 12px;
	font-weight: normal;
	color: #006600;
	letter-spacing: 2px;
}
.bouton {
	background: url(img/fondbouton.gif) no-repeat center bottom;
	height: 40px;
	font-weight: bold;
	color: #009999;
	font-size: 16px;

}
.boutong {
	background: url(img/fondbouton.gif) no-repeat center bottom;
	height: 55px;
	font-weight: bold;
	color: #009999;
	font-size: 16px;

}
a.lienbouton {
	font-weight: bold;
	color: #009999;
	font-size: 16px;
	text-decoration: none;
}
a.lienbouton:hover {
	font-weight: bold;
	color: #00CC99;
	font-size: 16px;
	text-decoration: none;
	font-style: italic;

}
.illustrbas {
	background: url(img/bas.gif) no-repeat right bottom;
}

.produit_max {
	max-height: 240px;
	height:expression(document.body.clientHeight > 240 ? "240px": "auto" );
}
