body {  background: #696066 url(../../media/xx/navig/fond_site.jpg) repeat-y center; margin:0;  font:12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000;}

td { font:12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#707173;}

h1 {font:bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif; }
h2 {font:bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; }
h3 {font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; }

a { color:#ee8028; text-decoration: none;}
a:hover { text-decoration: underline;}

.marron { color:#6c654a }
.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 {	border:#baaa9d solid 1px; padding:2px }
input.submitform { border:#baaa9d outset 1px; background-color: #baaa9d }

#site { width:990px; }

.centrer { margin-left:auto; margin-right: auto;	text-align: center;}

/* --- Bandeau --- */
#bandeau { width: 1000px; height: 122px;}


/*--- Menu haut ---*/
#menu-haut { font-size: 11px;	color:#ee8028; height:30px; font-variant: small-caps  }
#menu-haut .gauche {	float: left;}
#menu-haut .droite {	float: right;}

a.menu_haut_non_select, a.menu_haut_select {	text-decoration: none; color: #fff }
a.menu_haut_non_select:hover, a.menu_haut_select:hover { text-decoration: underline;}	
a.menu_haut_select { color:#ee8028; font-weight:bold }

/*--- Menu bas ---*/
#menu-bas { font-size:11px;	color:#ee8028; height:30px; font-variant: small-caps  }
a.menu_bas_non_select, a.menu_bas_select { text-decoration: none; color: #fff }
a.menu_bas_non_select:hover, a.menu_bas_select:hover { text-decoration: underline;}	
a.menu_bas_select { color:#ee8028; font-weight: bold; }

#menu-actu {
	background: url(../../media/xx/navig/fond_news.jpg) repeat-y right; text-align: right;
   width: 192px; margin-top: 6px;	padding: 7px 0; }
#menu-actu a {	padding-left: 10px;	padding-right: 4px;	text-decoration: none; }
#menu-actu a:hover { text-decoration: underline;}	

a.menu_actu_select {
	color: #663300; font:bold 13px Arial, Helvetica, sans-serif; 
	/*background: url(../../media/xx/navig/puce.gif) no-repeat;	background-position: 0 5px; */
		}
a.menu_actu_non_select {
	color: #663300; font:normal 13px Arial, Helvetica, sans-serif; }


/* --- Gauche --- */
/*#colonne-gauche {	background: #fff; width: 164px; }*/

/*--- Menu Gauche ---*/
#menu-gauche {	background: #847c83; width:360px; vertical-align:top;	}
#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; }*/

/*  utiliser à la place : sous-menu-principal !
a.menu_famille_non_select { margin: 0 3px;	font:12px Arial, Helvetica, sans-serif; color: #5e5852; 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: #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:630px; background: #fff url(../../media/xx/navig/fond_page.gif) no-repeat bottom right; }

#conteneur-page-accueil {	width:630px; background: #847c83 url(../../media/xx/navig/fond_page_accueil.gif) no-repeat bottom right; line-height: 1.4em; }

#page {	min-height: 420px; vertical-align: top; padding: 20px 10px 5px 30px; }
#page h1 { color: #EF7D00; }
#page p {line-height: 160%}

/* --- MENU PRINCIPAL --- */
#menu-principal { padding: 30px 20px 10px 0;	 }
#menu-principal a { display:block; text-decoration: none; text-align: right; padding-right:15px; margin: 5px 0; 
                    color:#fff; font:normal 14px Arial, Helvetica, sans-serif; letter-spacing:0.2em; }
#menu-principal a:hover { text-decoration: underline; }

a.menu_principal_non_select { background: url(../../media/xx/navig/puce.gif) no-repeat right; }
a.menu_principal_select { background: url(../../media/xx/navig/puce2.gif) no-repeat right; }

a.lien-langue { text-align: center; color:#bdae9b; font-size: 10px; margin-top: 30px; }

/* --- SOUS MENU PRINCIPAL --- */
#sous-menu-principal { color:#ee8028; text-align: left }
#sous-menu-principal a { display: inline; text-decoration: none; font-family: Arial, Helvetica, sans-serif; padding:2px; margin:0 5px; }
#sous-menu-principal a:hover { text-decoration: underline; }

a.sous_menu_principal_non_select { font-size:12px; color:#87888a; }
a.sous_menu_principal_select { font-size:12px; color:#ee8028; }

a.sous_sous_menu_principal_non_select { font-size:11px;  color:#555; }
a.sous_sous_menu_principal_select { font-size:11px; color:#ee8028; padding:2px; margin:0 5px; }


/* --- 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;}

/*--- A la une (Accueil) ---*/
#a-la-une {	margin-left:8px; margin-top:5px; }
#a-la-une .titre { font-size: 14px;	font-weight: normal; line-height: 2em;	}
#a-la-unea, #a-la-une span { display: block; text-decoration: none; }
#a-la-une img { display: block; margin: 2px auto; }
#a-la-une a:hover { text-decoration: undeline; }
#a-la-une a.titre_actu_accueil { font-weight: bold; font-size: 11px;	color: #e3580d; margin-bottom: 4px}
#a-la-une .resume_actu { font-size: 11px;	color:#bbb; margin-bottom: 4px}	
#a-la-une a.plus-infos { font-size: 10px;	font-weight: bold; color:#e3580d;  }

/* ------ RECHERCHE ------ */
/*.rechercher-result {	float: left;}
.rechercher-score {	float: right;}*/


/*--- Plan d'acces ---*/
#adresse2 {	display: none;}
#map { display: block; }


/*--- Plan du site ---*/
h1.plansite { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:2em; margin: 0; }
h2.plansite { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.5em; margin: 0; }
h3.plansite { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.2em; margin: 0;}
h1.plansite a { color: #ee8028; }
h2.plansite a { color:#847c83; padding-left: 12px; }
h3.plansite a { color:#333; padding-left: 25px; }


/*------ Pied ------*/
#adresse { color: #dad8dc; font: 10px Arial, Helvetica, sans-serif; }
#adresse a { color: #dad8dc;	}
#adresse h1 {	font-size:10px; font-weight:bold; color: #dad8dc; display: inline; }


/*a.copyugocom { font-size:10px; }
a.copyugocom:hover { text-decoration: underline;}*/

/*--- Menu pied (plan) ---*/
#pied2 {	padding: 4px 0; }
#pied2 h2.pied_page_plan { display:inline; font-size:10px; }

a.pied_page_plan_1 
{ display:block; text-align:left; font-size:10px; text-decoration:none; color: silver; margin-bottom:3px; }
a.pied_page_plan_1:hover { text-decoration: underline;}

h3.pied_page_plan { display:inline; font-size:10px; }

a.pied_page_plan_2 { display:block; text-align:left; font-size:10px; text-decoration:none; color: #9e9e9e; }
a.pied_page_plan_2:hover { text-decoration: underline;}

#pied3 { padding: 4px 0; }
#pied3 td { color:#a39fa7; font-size:10px; }
#pied3 td h2 { display:inline; font-size:10px; font-weight:normal; color:#9e9e9e; }
#pied3 td a { font-weight:normal; font-size:10px; text-decoration:none; color:silver; }
#pied3 td a:hover { text-decoration:underline;}
