body {  background: #fed27b url(../../media/xx/navig/fd_p.jpg) repeat-x; margin:0;  font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000;}

td {font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000;}

h1 {font:bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#660000; display: inline; }
h2 {font:bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#660000; display: inline; }
h3 {font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#660000; display: inline; }

a { text-decoration: underline;}
a:hover { text-decoration: none;}

.marron { color: #660000; }

.texteform {	border: #999 solid 1px; padding: 2px; font:normal 12px Arial,Sans-serif; }

input.s-submit {
	color:#65341d;	font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold;
	background-color : #fed27b; border:#fed27b outset 1px; }

#site { width: 1000px;}

.centrer { margin-left: auto; 	margin-right: auto;	text-align: center;}

/*--- Menu haut ---*/
#menu-haut { font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fff;	height:21px; padding-right:5px;
             background:#fff url(../../media/xx/navig/haut_bandeau.jpg) no-repeat }

a.menu_haut_non_select { font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; text-decoration: none;}
a.menu_haut_non_select:hover { text-decoration: underline;}	
a.menu_haut_select { font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; text-decoration: underline;}
a.menu_haut_select:hover { text-decoration: none;}	

#menu-haut .gauche {	float: left;}
#menu-haut .droite {	float: right;}

/* --- Bandeau --- */
#bandeau { width:1000px; height:106px; background-color: #fff}

/* --- Gauche --- */
#colonne-gauche{	width:200px; background: #233d6e url(../../media/xx/navig/fd_s_rub.jpg) no-repeat; }

/*--- Menu Gauche (familles)---*/
/*#menu-gauche{	background:#fff; width: 150px; 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:normal 11px Arial, Helvetica, sans-serif;	color: #FFF;	margin-left: 5px; }
#menu-gauche input.recherche { margin: 6px 0 3px 0;}

#menu-gauche a {	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:normal 12px Arial, Helvetica, sans-serif; color:#FFF; display: block; padding:2px; text-decoration: none; }
a.menu_famille_non_select:hover { text-decoration: underline; }

a.menu_famille_select { margin: 0 3px 6px 3px;	font:bold 12px Arial, Helvetica, sans-serif;	color:#FFF;	display: block; background-color: #A16123; padding: 2px; text-decoration: none;}
a.menu_famille_select:hover { text-decoration: underline; }

a.sous_menu_famille_non_select { font:normal 11px Arial, Helvetica, sans-serif; padding: 2px 0 2px 2px;	display: block;	
margin: 0 7px 2px 7px;  background-color: #DDC18E; color: #000000; text-decoration: none;}
a.sous_menu_famille_non_select:hover { text-decoration: underline; }

a.sous_menu_famille_select { font-size:11px;	padding: 2px 0 2px 2px;	display: block;	margin: 0 7px 2px 7px; text-decoration: none; 
	background: #FDF9F2 url(../../media/xx/navig/puce2.gif) no-repeat;	background-position: 2px 7px;	padding-left: 11px; color: #996600; 
	font:bold 11px Arial, Helvetica, sans-serif;}
a.sous_menu_famille_select:hover { text-decoration: none; }

a.prochform { display: block; text-align: left; color: #fff; text-decoration: none; margin-left: 5px; margin-bottom: 6px; }
a.prochform:hover { text-decoration: underline; }

/* --- PAGE --- */
#conteneur-page {	width:800px; background-color: #fff;}

#page {	min-height: 600px; vertical-align: top; padding: 10px 5px 0 5px;}


/* --- MENU PRINCIPAL --- */
#menu-principal {	background: url(../../media/xx/navig/bas_bandeau.jpg) no-repeat; 
   height: 58px; color: #000; padding-top:0px; padding-left:200px; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }

a.menu_principal_non_select { font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3B2015; text-decoration: none;}
a.menu_principal_non_select:hover { text-decoration: underline;}

a.menu_principal_select { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../../media/xx/navig/puce.gif) no-repeat;	
	background-position: 1px 6px;	padding-left: 10px;	color: #e08904; text-decoration: none;}
a.menu_principal_select:hover { text-decoration: underline;}


/* --- SOUS MENU PRINCIPAL --- */
#sous-menu-principal { color: #996600; text-align: center }
#sous-menu-principal a { 
  display:block; font-family:Arial, Helvetica, sans-serif; text-decoration: none; 
  margin-right: 10px; margin-bottom: 4px; padding-top: 2px; padding-bottom: 2px;}
#sous-menu-principal a:hover { text-decoration: underline; }
a.sous_menu_principal_non_select { font-weight:bold; font-size:12px; color: #f7c360; text-align: center; margin-left: 10px; }
a.sous_menu_principal_select     { font-weight:bold; font-size:12px; color: #233d6e; text-align: center; margin-left: 10px; background-color:#f7c360}
a.sous_sous_menu_principal_non_select { font-size:12px; color: #fff; padding-left:15px; text-align:left; margin-left: 20px; }
a.sous_sous_menu_principal_select     { font-size:12px; color: #fff; padding-left:15px; text-align:left; margin-left: 20px; 
  font-weight: bold; background:#233d6e url(../../media/xx/navig/puce3.gif) no-repeat; background-position: 3px 6px;  }


/* --- ACTU --- */
a.actualite-liste-nom { color: #DB7C04; font-weight: bold; font-size: 11px;	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 { 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: underline; }
a.actualite-plus-infos:hover { text-decoration: none;}

a.actualite_retour { font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #EF7D00; text-decoration: none;}
a.actualite_retour:hover { text-decoration: underline;}

/* --- CATALOGUE --- */

/* --- chapeau famille --- */
h1.catalogue_famille_nom { font:bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; display: inline; color: #C66C00;}

.catalogue_famille_resume { font:italic 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; }

a.catalogue_famille_plus_info { background: url(../../media/xx/navig/puce4.gif) no-repeat;	background-position: 0 5px; padding-left: 9px;	
 color: #993300; font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
a.catalogue_famille_plus_info:hover { text-decoration: underline; }


/* --- liste sous famille --- */
h2.catalogue_sous_famille_nom { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; display: inline; color: #C66C00;}

a.catalogue_sous_famille_nom { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#C66C00; text-decoration: none;}
a.catalogue_sous_famille_nom:hover { text-decoration: underline;}

.catalogue_sous_famille_resume { font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; 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;	
 color: #993300; font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
a.catalogue_sous_famille_plus_info:hover { text-decoration: underline; }


/* --- produit a la une --- */
h3.catalogue_produit_alaune_nom { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; display: inline; color: #C66C00;}

a.catalogue_produit_alaune_nom { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #C66C00;	text-decoration: none;}
a.catalogue_produit_alaune_nom:hover { text-decoration: underline;}

.catalogue_produit_alaune_resume { font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; font-style: italic; }

a.catalogue_produit_plus_info { background: url(../../media/xx/navig/puce4.gif) no-repeat;	background-position: 0 5px; padding-left: 9px;	
 color: #993300; font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
a.catalogue_produit_plus_info:hover { text-decoration: underline; }


/* ---- famille --- */
.catalogue_tri_public { font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #A16123; }

/* --- liste produits --- */
h2.catalogue_famille_produit_nom { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; display: inline; color: #C66C00;}	

a.catalogue_famille_produit_nom { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #C66C00; text-decoration: none;}
a.catalogue_famille_produit_nom:hover { text-decoration: underline;}

.catalogue_famille_produit_resume { font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; 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; color: #993300; font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
a.catalogue_famille_produit_plus_info:hover { text-decoration: underline; }

.catalogue_famille_nb_prod_page { font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #A16123;  }

a.catalogue_famille_num_page {text-decoration: none; color: #A16123; font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
a.catalogue_famille_num_page:hover {text-decoration: underline;}

a.catalogue_famille_num_page_select {text-decoration: underline; color: #A16123; font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
a.catalogue_famille_num_page_select:hover {text-decoration: none;}

a.catalogue_retour { font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #EF7D00; text-decoration: none;}
a.catalogue_retour:hover { text-decoration: underline;}

/* --- produit --- */
a.catalogue_produit_famille { font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #999; text-decoration: none; }
a.catalogue_produit_famille:hover { text-decoration: underline; }

.catalogue_produit_famille { font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #999; }

h1.catalogue_produit_nom { font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; display: inline; color: #C66C00;}

/* ------ menu produit ------ */
table.catalogue_produit_menu { width: 550px; margin-left: auto; margin-right: auto; margin-top: 15px; border: none; }
table.catalogue_produit_menu td { font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; text-align: center;}

table.catalogue_produit_menu a { display: block; text-decoration: none; padding: 2px; }
table.catalogue_produit_menu a:hover { text-decoration: underline }

table.catalogue_produit_menu a.non_select { background-color: #feeac0; color: #000; }
table.catalogue_produit_menu a.select { font-weight:bold; color: #fff; background-color:#2a6ba3; }

/* ------ produits associés ------ */
.catalogue_produit_prod_associes { font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #C66C00;}

h2.catalogue_produit_associe_nom { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; display: inline; color: #C66C00;}

a.catalogue_produit_associe_nom { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #C66C00; text-decoration: none;}
a.catalogue_produit_associe_nom:hover { text-decoration: underline;}

a.catalogue_produit_associe_nom_pas_gras { font:normal 12 px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #C66C00; text-decoration: none;}
a.catalogue_produit_associe_nom_pas_gras:hover { text-decoration: underline;}

.catalogue_produit_associe_resume { font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; font-style: italic; }

a.catalogue_phototheque_fleche { font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #DB7C04; text-decoration: none;}
a.catalogue_phototheque_fleche:hover { text-decoration: underline;}

table.ficheproduit {	width: 780px; margin-left: auto; margin-right: auto; border: none }
table.detailproduit { width: 100%; }
table.detailproduit td  { padding: 3px; }


/*--- Pied ---*/
#pied1 {	background: #e6e6e6;	color: #666; font-size: 10px; text-align: center; padding:4px 0px; }

#pied1 a { color: #666;	font-size: 10px;  font-weight: normal;	text-decoration: none;}
#pied1 a:hover { text-decoration: underline;}
#pied1 h1 {	font-size: 10px; color: #666;	display: inline; font-weight: bold;}

/*--- A la une (Accueil) ---*/
#a-la-une {	float: right;	margin-left: 10px;	width: 240px;}

#a-la-une .titre { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../../media/xx/navig/puce.gif) no-repeat;	
	background-position: 0 7px; padding-left: 10px;	color: #81310E;}

#a-la-une a.titre_actu_accueil { font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	text-decoration: none;	color:#81310E;}
#a-la-une a.titre_actu_accueil:hover { text-decoration: underline;}

#a-la-une .resume_actu { font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color:#333;}	

#a-la-une a.plus-infos { 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: underline; }
#a-la-une a.plus-infos:hover { text-decoration: none;}


/*--- Plan d'acces ---*/
#adresse2{	display: none;}

#map{ display: block; }


/*--- Plan du site ---*/
h1.plan { font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; display: inline;}
h2.plan { font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; display: inline;}
h3.plan { font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; display: inline;}

a.plan1 { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration:none; color: #C66C00; padding-right: 10px; display: block; }
a.plan1:hover { text-decoration: underline; }

.plan1 { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #C66C00; padding-right: 15px; display: block;}

a.plan2 { font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #993300; padding-left: 12px; padding-right: 10px; display: block; }
a.plan2:hover { text-decoration: underline; }

a.plan3 { font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #333; padding-left: 24px; padding-right: 10px; display: block; }
a.plan3:hover { text-decoration: underline; }


/*--- Menu pied (plan) ---*/
td.pied2_gauche { background-color:#fff; width:200px; }
td.pied2_droite { background-color:#fff; width:800px; padding: 5px 0 5px 0; }

a.copyugocom {	font-size:10px; color:#395988; text-decoration:none; padding-left:10px;}
a.copyugocom:hover { text-decoration: underline;}

h2.pied_page_plan { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; display: inline; }

a.pied_page_plan_1 { font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #B16221; display: block; padding-right: 20px; }
a.pied_page_plan_1:hover { text-decoration: underline;}

h3.pied_page_plan { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; display: inline; }

a.pied_page_plan_2 { font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #A86A2D; display: block; padding-right: 10px; }
a.pied_page_plan_2:hover { text-decoration: underline;}


td.pied3_gauche { background-color: #fff; width: 200px; }
td.pied3_droite { background-color: #fff; width: 800px; padding: 5px 0 5px 0; }

h2.pied_page_plan_2 { font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; display: inline; color: #4B2812; }

a.pied_page_plan_3 { font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #4B2812; }
a.pied_page_plan_3:hover { text-decoration: underline;}

.pied_page_plan_3 { font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #4B2812; }

/*
td.pied4_gauche { background-color: #233d6e; width: 200px; }
td.pied4_droite { background-color: #fff; width: 800px; padding: 5px 0 5px 0; font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #9F4F1E; }
td.pied4_droite a { font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #9F4F1E; text-decoration: underline;}
td.pied4_droite a:hover { text-decoration: none;}	
*/

.s-font-erreur { color: red; font-weight: bold;}
.s-font-ok { color:#009900;	font-weight: bold; }
