body {  background: #cdbbad url(../../media/xx/navig/fd_p.jpg) repeat-x; margin:0;  font:12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000;}

td { font:12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000;}

h1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; display: inline; font-weight: bold; }
h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; display: inline; font-weight: bold; }
h3 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; display: inline; font-weight: bold; }

a { color: #895122; font-weight: normal; text-decoration: underline;}
a:hover { text-decoration: none;}

.marron { color: #DB7C04; }
.s-font-erreur { color: red; font-weight: bold;}
.s-font-ok { color:#009900; font-weight: bold; }

label {	color: #000 }
.obligatoire { color: #895122 }
input.texteform, textarea.texteform {	width: 95%; border:#baaa9d solid 1px; padding:2px }
input.submitform { border:#baaa9d outset 1px; background-color: #baaa9d }

#site { width:1000px }

.centrer { margin-left: auto; 	margin-right: auto;	text-align: center;}

/* --- Bandeau --- */
#bandeau { width: 1000px; height: 141px;}


/*--- Menu haut ---*/
#menu-haut { font-size: 11px;	color:#3a3637;	height:17px;	padding: 8px 0; }

a.menu_haut_non_select { color: #3a3637; text-decoration: none;}
a.menu_haut_non_select:hover { text-decoration: underline;}	

a.menu_haut_select { color: #3a3637; text-decoration: underline;}
a.menu_haut_select:hover { text-decoration: none;}	

#menu-haut .gauche {	float: left;}
#menu-haut .droite {	float: right;}


/* --- Gauche --- */
#colonne-gauche {	background: #e1dad4 url(../../media/xx/navig/bas_flash.jpg) no-repeat;	background-position: 0 338px;	text-align:center; width: 170px; }


/*--- Menu Gauche ---*/
#menu-gauche {	background: #3a3637 url(../../media/xx/navig/fd_famille.jpg) no-repeat;	width: 190px;	vertical-align: top;	padding-top: 24px; }
#menu-gauche .barre-haut {	margin: 3px 0 4px 5px;	width: 175px;	height: 10px;}
#menu-gauche .barre { width: 175px;	height: 10px;	margin: 4px 0 4px 5px;}

/*#menu-gauche div.rechercher {	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #FFF;	margin-left: 5px; font-weight: normal;}
#menu-gauche input.recherche {	margin: 6px 0 3px 0;}
#menu-gauche a.rechercher-ok {	font-size: 10px;	font-weight: bold; color: #333;	text-decoration: underline;	margin-left: 5px;}
#menu-gauche a.rechercher-ok:hover { text-decoration: none; }*/

a.menu_famille_non_select { margin:0 3px 0 3px;	font:bold 14px Arial, Helvetica, sans-serif; color: #C66C00; text-decoration: none; }
a.menu_famille_non_select:hover { text-decoration: underline; }
a.menu_famille_select { margin: 0 3px 6px 3px;	font:bold 14px Arial, Helvetica, sans-serif;	color: #4e4943;	text-decoration: none;}
a.menu_famille_select:hover { text-decoration: underline; }

a.sous_menu_famille_non_select { font:normal 11px Arial, Helvetica, sans-serif; color:#9d4f00; text-decoration: none; }
a.sous_menu_famille_non_select:hover { text-decoration: underline; }
a.sous_menu_famille_select { font:bold 11px Arial, Helvetica, sans-serif; color: #663300; text-decoration: none; }
a.sous_menu_famille_select:hover { text-decoration: underline; }


/*------ PAGE ------*/
#conteneur-page {	width: 640px; background-color: #e9e4de; }

#page {	min-height: 420px; vertical-align: top; padding: 10px 5px 0 5px; }


/* --- MENU PRINCIPAL --- */
#menu-principal {	background: #3a3637 url(../../media/xx/navig/fd_famille.jpg) no-repeat;	width: 190px;	vertical-align: top;	color:#fff; font-size: 12px; }
#menu-principal a { display: block; text-decoration: none; }
#menu-principal :hover { text-decoration: underline;}

a.menu_principal_non_select { color: #d7ccbf; font-weight:normal;  padding-left: 5px;}
a.menu_principal_select { background:#1b181a url(../../media/xx/navig/puce.gif) no-repeat;	background-position: 1px 6px;	padding-left: 10px; 
 font-weight: bold; color: #fff; }

a.lien-langue { text-align: center; color:#bdae9b; font-size: 10px; margin-top: 30px; }

/* --- SOUS MENU PRINCIPAL --- */
#sous-menu-principal {	padding-top: 14px; color: #5e5852;}

a.sous_menu_principal_non_select { font-size: 12px; color:#C66C00; text-decoration: none;}
a.sous_menu_principal_non_select:hover { text-decoration: underline;}

a.sous_menu_principal_select { font-size: 12px; color: #4e4943; font-weight: bold; text-decoration: none; }
a.sous_menu_principal_select:hover { text-decoration: underline;}

a.sous_sous_menu_principal_non_select { font-size: 11px; color: #9d4f00; font-weight: normal; text-decoration: none;}
a.sous_sous_menu_principal_non_select:hover { text-decoration: underline;}

a.sous_sous_menu_principal_select { font-size: 11px; color: #663300;	font-weight: bold; text-decoration: none; 
  background-image: url(../../media/xx/navig/puce2.gif) no-repeat; background-position: 0 5px; padding-left: 10px;}
a.sous_sous_menu_principal_select:hover { text-decoration: underline;}


/* --- ACTU --- */
a.actualite-liste-nom { color: #4b4547;	font-weight: bold;	font-size: 12px;	text-decoration: none;}
a.actualite-liste-nom:hover { text-decoration: underline;}

.actualite-resume { color: #666; font-weight: normal; font-size: 11px; }

a.actualite-plus-infos { font-size: 10px;	font-weight: bold; color: #993300; text-decoration: underline; }
a.actualite-plus-infos:hover { text-decoration: none;}

a.actualite_retour { font-weight: bold; color: #EF7D00;	font-size: 11px;	text-decoration: none;}
a.actualite_retour:hover { text-decoration: underline;}

/* ------ RECHERCHE ------ */
/*.rechercher-result {	float: left;}
.rechercher-score {	float: right;}*/


/* ------ CATALOGUE ------ */

/* --- chapeau famille --- */
h1.catalogue_famille_nom { font-size:14px; font-weight: bold; display: inline; color: #C66C00;}

.catalogue_famille_resume { font-size:12px;	color:#333; font-weight: normal; font-style: italic; }

a.catalogue_famille_plus_info { background: url(../../media/xx/navig/puce4.gif) no-repeat; background-position: 0 5px; padding-left: 9px;	
 font-size: 10px;	font-weight: bold;	color: #993300; text-decoration: none; }
a.catalogue_famille_plus_info:hover { text-decoration: underline; }


/* --- liste sous famille --- */
h2.catalogue_sous_famille_nom { font-size: 12px; font-weight: bold; display: inline; color: #C66C00;}

a.catalogue_sous_famille_nom { font-size: 12px; font-weight: bold; color: #C66C00;	text-decoration: none;}
a.catalogue_sous_famille_nom:hover { text-decoration: underline;}

.catalogue_sous_famille_resume { font-size: 11px;	color: #333; font-weight: normal; font-style: italic; }

a.catalogue_sous_famille_plus_info { background: url(../../media/xx/navig/puce4.gif) no-repeat;	background-position: 0 5px; padding-left: 9px;	
 font-size: 10px;	font-weight: bold;	color: #993300; text-decoration: none; }
a.catalogue_sous_famille_plus_info:hover { text-decoration: underline; }


/* --- produit a la une --- */
h3.catalogue_produit_alaune_nom { font-size: 12px; font-weight: bold; display: inline; color: #C66C00;}

a.catalogue_produit_alaune_nom { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #C66C00;
	text-decoration: none;}
a.catalogue_produit_alaune_nom:hover { text-decoration: underline;}

.catalogue_produit_alaune_resume { font-size: 11px;	color: #333; font-weight: normal; font-style: italic; }

a.catalogue_produit_plus_info { background: url(../../media/xx/navig/puce4.gif) no-repeat;	background-position: 0 5px; padding-left: 9px;	
 font-size: 10px;	font-weight: bold;	color: #993300; text-decoration: none; }
a.catalogue_produit_plus_info:hover { text-decoration: underline; }


/* ---- famille --- */
.catalogue_tri_public { font-size: 11px; font-weight: bold; color: #A16123; }

/* --- liste produits --- */
h2.catalogue_famille_produit_nom { font-size: 12px; font-weight: bold; display: inline; color: #C66C00;}	

a.catalogue_famille_produit_nom { font-size: 12px; font-weight: bold; color: #C66C00;	text-decoration: none;}
a.catalogue_famille_produit_nom:hover { text-decoration: underline;}

.catalogue_famille_produit_resume { font-size: 11px;	color: #333; font-weight: normal; font-style: italic; }

a.catalogue_famille_produit_plus_info { background: url(../../media/xx/navig/puce4.gif) no-repeat; background-position: 0 5px; 
	padding-left: 9px; font-size: 10px;	font-weight: bold; color: #993300; text-decoration: none; }
a.catalogue_famille_produit_plus_info:hover { text-decoration: underline; }

.catalogue_famille_nb_prod_page { font-size: 11px;	color: #A16123; font-weight: normal; }

a.catalogue_famille_num_page {text-decoration: none; color: #A16123; font-weight : normal; font-size : 11px;}
a.catalogue_famille_num_page:hover {text-decoration: underline;}

a.catalogue_famille_num_page_select {text-decoration: underline; color: #A16123; font-weight : bold; font-size : 11px;}
a.catalogue_famille_num_page_select:hover {text-decoration: none;}

a.catalogue_retour { font-weight: bold; color: #EF7D00;	font-size: 11px;	text-decoration: none;}
a.catalogue_retour:hover { text-decoration: underline;}

/* --- produit --- */
a.catalogue_produit_famille { font-weight: normal; font-size: 10px; color: #999;	text-decoration: none; }
a.catalogue_produit_famille:hover { text-decoration: underline; }

.catalogue_produit_famille { font-weight: normal; font-size: 10px; color: #999; }

h1.catalogue_produit_nom { font-size:15px; font-weight:bold; display: inline; color: #C66C00;}

/* --- menu produit --- */
td.catalogue_produit_menu { font-weight: normal; font-size: 9px;	color: #F29219;}

a.catalogue_produit_menu_non_select {  font-weight: normal; font-size: 9px; color: #666; text-decoration: none;}
a.catalogue_produit_menu_non_select:hover { text-decoration: underline;}

a.catalogue_produit_menu_select { font-weight: bold; font-size: 9px;	color: #EF7D00; text-decoration: none; 
  background: url(../../media/xx/navig/puce2.gif) no-repeat;	background-position: 0 5px;	padding-left: 10px;	}
a.catalogue_produit_menu_select:hover { text-decoration: underline;}

.catalogue_produit_prod_associes { font-size: 13px; font-weight: bold; color: #C66C00;}

h2.catalogue_produit_associe_nom { font-size: 12px; font-weight: bold; display: inline; color: #C66C00;}

a.catalogue_produit_associe_nom { font-size: 12px; font-weight: bold; color: #C66C00; text-decoration: none;}
a.catalogue_produit_associe_nom:hover { text-decoration: underline;}

a.catalogue_produit_associe_nom_pas_gras { font-size: 12px; font-weight: normal; color: #C66C00;	text-decoration: none;}
a.catalogue_produit_associe_nom_pas_gras:hover { text-decoration: underline;}

.catalogue_produit_associe_resume { font-size: 11px;	color: #333; font-weight: normal; font-style: italic; }

a.catalogue_phototheque_fleche { font-weight: normal; font-size: 12px; color: #DB7C04; text-decoration: none;}
a.catalogue_phototheque_fleche:hover { text-decoration: underline;}


/*--- A la une (Accueil) ---*/
#a-la-une {	float: right;	margin-left: 14px; margin-bottom:14px;  width:180px; color: #4e4943}
#a-la-une .titre { font-size: 13px;	font-weight: normal;	}
#a-la-une a { text-decoration: none; }
#a-la-une a:hover { text-decoration: undeline; }
#a-la-une a.titre_actu_accueil { font-weight: bold; font-size: 11px;	color: #666;}
#a-la-une .resume_actu { font-size: 11px;	color:#3a3637}	
#a-la-une a.plus-infos { font-size: 10px;	font-weight: bold;	color:#660000;  }


/*--- Plan d'acces ---*/
#adresse2 {	display: none;}
#map { display: block; }


/*--- Plan du site ---*/
h1.plan { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; display: inline;}
h2.plan { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; display: inline;}
h3.plan { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; display: inline;}

a.plan1 { font-size: 12px; font-weight: bold; text-decoration: none; color: #C66C00; padding-right: 15px; display: block; }
a.plan1:hover { text-decoration: underline; }

.plan1 { font-size: 12px; font-weight: bold; color: #C66C00; padding-right: 15px; display: block;}

a.plan2 { font-size: 12px; font-weight: normal; text-decoration: none; color: #993300; padding-left: 15px; padding-right: 15px; display: block; }
a.plan2:hover { text-decoration: underline; }

a.plan3 { font-size: 11px; font-weight: normal; text-decoration: none; color: #333; padding-left: 30px; padding-right: 15px; display: block; }
a.plan3:hover { text-decoration: underline; }


/*------ Pied ------*/
#pied1 {	background-color:#d5cac1; }
#pied1 td { color: #3a3637; font-size: 11px; }
#pied1 a { color: #3a3637;	text-decoration: none;}
#pied1 a:hover { text-decoration: underline;}

#pied1 h1 {	font-size: 11px; color: #3a3637;	display: inline; font-weight: bold;}

/*--- Menu pied (plan) ---*/
td.pied2_gauche { background-color: #dfd7d0; width: 170px; }
td.pied2_droite { background-color: #dfd7d0; width: 830px; padding: 5px 0 5px 0; }

a.copyugocom {	font-size: 10px; color: #aea6a0; font-weight: normal; text-decoration: none; padding-left: 10px;}
a.copyugocom:hover { text-decoration: underline;}

h2.pied_page_plan { font-size: 10px; display: inline; }

a.pied_page_plan_1 { display: block; font-weight: normal; font-size: 10px; text-decoration: none; color: #8e7662; padding-right: 20px; }
a.pied_page_plan_1:hover { text-decoration: underline;}

h3.pied_page_plan { font-size: 10px; display: inline; }

a.pied_page_plan_2 { display: block; font-weight: normal; font-size: 10px; text-decoration: none; color: #999;	 padding-right: 10px; }
a.pied_page_plan_2:hover { text-decoration: underline;}


td.pied3_gauche { background-color: #eae4df; width: 170px; }
td.pied3_droite { background-color: #eae4df; width: 830px; padding: 5px 0 5px 0; }

h2.pied_page_plan_2 { font-size: 10px; display: inline; font-weight: normal; color: #8e7662; }

a.pied_page_plan_3 { font-weight: normal; font-size: 10px; text-decoration: none; color: #8e7662; }
a.pied_page_plan_3:hover { text-decoration: underline;}

.pied_page_plan_3 { font-weight: normal; font-size: 10px; color: #8e7662; }

#pied4 {	background: #eae4df;	padding: 4px 0; color: #8e7662; font-size: 10px; border-top: #d5cac1 solid 1px}

/*td.pied4_gauche { background-color: #eae4df; width: 170px; }
td.pied4_droite { background-color: #eae4df; width: 830px; padding: 5px 0 5px 0; font-weight: normal; font-size: 10px; color: #8e7662; }*/

#pied4 h1 {	font-size: 10px; font-weight: bold; color: #8e7662 }	
#pied4 a { font-weight: normal; font-size: 10px;  color: #8e7662; text-decoration: underline;}
#pied4 a:hover { text-decoration: none;}	
