a {
	color: #f93;
}
a:hover {
	color: #f60;
}
a.lien:hover {
	color: #c00;
	text-decoration: underline;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-image: url('images/bordure.gif');
	background-repeat: repeat-y;
	margin-left:0;
	margin-top:0;
	text-align: justify;
}
h1 {
	font-size: 15px;
	color: #960;
	margin-bottom:0;
	line-height: 20px;
	padding-left: 25px;
	background-repeat: no-repeat;
	border-bottom: 3px #f90 solid;
}
/* définition des puces de titre */
h1.p_produits {
	background-image: url('images/puces/cercle_produits.jpg');
}
h1.p_bienetre {
	background-image: url('images/puces/cercle_bienetre.jpg');
}
h1.p_conseils {
	background-image: url('images/puces/cercle_conseils.jpg');
}
h1.p_professionnels {
	background-image: url('images/puces/cercle_professionnels.jpg');
}
h1.p_industrie {
	background-image: url('images/puces/cercle_industrie.jpg');
}
h1.p_contact {
	background-image: url('images/puces/cercle_contact.jpg');
}
/* fin définition des puces de titres */
h2, h4 a {
	font-family: Georgia, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #f90;
	text-decoration: none;
	line-height: 20px;
	text-align: left;
}
h3, .intertitre {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #c30;
	text-indent: 30px;
}
h4 {
	text-align: right;
	line-height: 30px;
}
li {
	color: #960;
}

/* /////////////////////////////////////////////////////// */
#contenu {
	min-height:360px;
}
#corps {
	position: absolute;
	width: 485px;
	top: 70px;
	left: 75px;
	z-index:2;
}
#footer {
	text-align:center;
	margin-top: 15px;
}
#intro {

}
#logo {
	position: absolute;
	width: 153px;
	height: 65px;
	top: 0;
	left: 0;
	z-index: 1;
}
#menu a {
	display:block;
}
#menu li {
	float:left;
}
#menu {
	position: absolute; 
	width: 420px; 
	height: 65px; 
	left: 153px; 
	top: 0;
	z-index: 1;
	list-style-type: none;
	display: float;
	margin:0;
	padding:0;
	padding-right: 50px;
	background-image: url('images/point-fc6-50.gif');
}
#pachaadresse {
	position:absolute;
	width: 205px;
	height:275px;
	top:208px;
	left:545px;
	text-align:center;
	z-index: 0;
}
/* /////////////////////////////////////////////////////// */
.adresse {
	font-family: Arial, Helvetica, sans-serif;
	color: #963;
}
.cadre {
	border: 1px solid #000;
	margin:5px;
}
.case, .case2 {
	padding-left:1px;
	border:1px #fff solid;
	border-bottom: 1px #f93 dotted;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #960;
}
.case2 {
	background-color: #f93;
	color: #fff;
	border:1px #fff solid;
}
.intro {
	font-size: 11px;
	color: #960;
}
.lien {
	color: #963;
	text-decoration: none;
}
.lienimage {
	color: #fff;
	text-decoration: #fff;
}
.liensoustitre {
	margin-top: 0;
	margin-left: 250px;
	padding-bottom: 0;
	padding-left: 2px;
	border-left: 1px #f90 solid;
	border-bottom: 1px #f90 solid;
	border-right: 1px #f90 solid;
	background-image: url('images/point-fc6-50.gif');
	font-weight: bold;
	color: #ff6347;
}
.liensoustitre a {
	font-family: Arial, Helvetica, sans-serif;
	color: #f90;
	text-decoration: none;
}
.liensoustitre a:hover {
	color: #ff6347;
}
.liste {
	color: #000;
	list-style-type: circle;
}
.nom-societe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #963;
}
.nomproduit {
	color: #f93;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.rmq {
	margin-right: 25px;
	margin-left: 25px;
	padding-bottom: 0;
	padding: 2px;
	border: 1px #f90 solid;
	background-image: url('images/point-fc6-50.gif');
	color: #960;
}
.texte {
	font-size: 11px;
}
.zonedetexte, .zonedetexte2 {
	padding:1px;
	border: 1px #f93 dotted;
	font-size: 12px;
	color: #960;
	font-family: Arial, Helvetica, sans-serif;
}
.zonedetexte2 {
	border: 1px #f93 solid;
}
/* ////////// définition du tableau aux bords arrondis ///////////// */
.arrdihaut, .arrdihautd, .arrdibas, .arrdibasd {
	margin: 0;
	padding: 0;
	height: 9px;
	line-height: 9px;
	background-repeat: no-repeat;
}
.tableauarrdi {
	/* paramètres généraux du tableau */
	width: 340px;
	min-height: 19px;
	align: center;
	margin-top: 10px;
	margin-left: 72px;
	margin-right: 72px;
}
.arrdihaut {
	background-image: url('images/tableau_arrdi/arrdi-haut.gif');
	background-position: bottom left;
}
.arrdihautd {
	float:right;
	width: 9px;
	background-image: url('images/tableau_arrdi/arrdi-hautd.gif');
	background-position: bottom;
}
.arrdicentre {
	background-image: url('images/tableau_arrdi/point-f93.gif');
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
}
.arrdicontenu {
	background-image: url('images/tableau_arrdi/point-f93.gif');
	background-repeat: repeat-y;
	background-position: right;
	padding: 0 5px 0 5px;
	margin: 0;
}
.arrdicontenu p, .arrdicontenu h3, .arrdicontenu ul {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}
.arrdibas {
	background-image: url('images/tableau_arrdi/arrdi-bas.gif');
}
.arrdibasd {
	float: right;
	width: 9px;
	background-image: url('images/tableau_arrdi/arrdi-basd.gif');
}
.nb {
	font-size: 10px;
	color: #960;
}
.espace {
	margin-top: 50px;
}
