body {  background: #fff; margin:0;  font:12px Verdana, Geneva, Arial, Helvetica, sans-serif; }

td { font:12px Verdana, Geneva, Arial, Helvetica, sans-serif; /*background:#80e663; */}

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: #0089b4; font-weight: normal; text-decoration: underline;}
a:hover { text-decoration: none;}

.s-font-erreur { color: red; font-weight: bold;}
.s-font-ok { color:#009900; font-weight: bold; }

label {	color: #000 }
.obligatoire { color: #5b5b5b }
input.texteform, textarea.texteform {	border:#5b5b5b solid 1px; padding:2px; width:80%; }
input.submitform { border:#5b5b5b outset 1px; background-color: #d6d6d6 }

#site { width:1000px; }

.centrer { margin-left: auto; 	margin-right: auto;	text-align: center;}
.titre { margin-left: auto; 	margin-right: auto;	text-align: center; color:#; padding-bottom:5px;}

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

/*--- Menu haut ---*/
#menu-haut { font-size: 10px;	color:#000;	/*height:17px;	padding: 8px 0;*/ }

a.menu_haut_non_select { font-size:10px; color: #000; text-decoration: none;}
a.menu_haut_non_select:hover { text-decoration: underline;}	

a.menu_haut_select { font-size:10px; color: #000; text-decoration: underline; font-weight:bold;}
a.menu_haut_select:hover { text-decoration: none;}	

#menu-haut .gauche {	float: left;}
#menu-haut .droite {	float: right;}

/*#menu-actu { 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: #; 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: #; font:normal 13px Arial, Helvetica, sans-serif; }*/


/* --- Gauche --- */
/*#colonne-gauche {	background: url(../../media/xx/navig/fd_famille.jpg) no-repeat; width: 100px;}*/


/*--- Menu Gauche ---*/
#menu-gauche {	background: #000; width: 190px; vertical-align:top; color:#; font-size: 13px; /*padding: 0 3px 0 7px;*/}
#menu-gauche2 { padding-top:10px; width: 190px; }

#menu-gauche2 a { display: block; text-decoration: none; padding: 2px 4px 2px 4px; }
#menu-gauche2 :hover { text-decoration: underline;}

a.menu_gauche_non_select { background:#fff; color: #000; text-decoration: none;  margin: 2px 4px 2px 4px; }
a.menu_gauche_non_select:hover { text-decoration: underline; }

a.menu_gauche_select { background:#36acd1; color: #000; font-weight: bold; text-decoration: none; margin: 2px 4px 2px 4px; padding: 2px 4px 2px 4px; }
a.menu_gauche_select:hover { text-decoration: underline; }

/*m#menu-gauche .barre-haut {	argin: 3px 0 4px 5px;	width: 175px;	height: 10px;}
#menu-gauche .barre { width: 175px;	height: 10px;	margin: 4px 0 4px 5px;}*/

a.sous_menu_gauche_non_select, a.sous_menu_gauche_select { font-size: 11px; display: block; text-decoration: none;  }

a.sous_menu_gauche_non_select { background:#fff; color:#000; margin: 2px 10px 2px 30px; }
a.sous_menu_gauche_non_select:hover { text-decoration: underline; }

a.sous_menu_gauche_select {  background:#bde5f1; color:#000; font-weight:bold; margin: 2px 10px 2px 30px; }
a.sous_menu_gauche_select:hover { text-decoration: underline; }

/*------ PAGE ------*/
#conteneur-page {	width: 810px; background-color: #fff; }

#page { min-height: 420px; vertical-align: top; padding: 10px 20px 10px 20px; }

/*.sous_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #333;
}*/


/* --- SOUS MENU PRINCIPAL --- */

#sous-menu-principal {	padding-top: 14px; color: #000;}

a.sous_menu_principal_non_select { font-size: 12px; color: #bde5f1; text-decoration: none; font-weight:bold; }
a.sous_menu_principal_non_select:hover { text-decoration: underline;}

a.sous_menu_principal_select { font-size: 12px; color: #36acd1; 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: #000; 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: #000;	font-weight: bold; text-decoration: none; }
a.sous_sous_menu_principal_select:hover { text-decoration: underline;}


/* --- ACTU --- */
a.actualite-liste-nom { color: #000;	font-weight: bold;	font-size: 12px;	text-decoration: none;}
a.actualite-liste-nom:hover { text-decoration: underline;}

.actualite-resume { color: #000; font-weight: normal; font-size: 11px; }

a.actualite-plus-infos { font-size: 10px;	font-weight: bold; color: #000; text-decoration: underline; }
a.actualite-plus-infos:hover { text-decoration: none;}

a.actualite_retour { font-weight: bold; color: #000;	font-size: 11px;	text-decoration: none;}
a.actualite_retour:hover { text-decoration: underline;}


/*--- 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: #; padding-right: 15px; display: block; }
a.plan1:hover { text-decoration: underline; }

.plan1 { font-size: 12px; font-weight: bold; color: #; padding-right: 15px; display: block;}

a.plan2 { font-size: 12px; font-weight: bold; text-decoration: none; color: #; 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: #; padding-left: 30px; padding-right: 15px; display: block; }
a.plan3:hover { text-decoration: underline; }


/*------ Pied ------*/
#pied {background:#fff; height:35px; text-align:center; padding-bottom:6px; }

#pied h1 { font-size:11px; color:#0089b4; }

a.pied_page_plan_1 { font-weight: normal; font-size: 10px; text-decoration: none; color: #0089b4; }
a.pied_page_plan_1:hover { text-decoration: underline;}

.pied_page_plan_1 { font-weight: normal; font-size: 10px; color: #999; }

a.pied_page_plan_2 { font-weight: normal; font-size: 10px; text-decoration: none; color: #999; }
a.pied_page_plan_2:hover { text-decoration: underline;}

.pied_page_plan_2 { font-weight: normal; font-size: 10px; color: #999; }

a.copyugocom {	font-size: 10px; color: #999; font-weight: bold; text-decoration: none;}
a.copyugocom:hover { text-decoration: underline;}