body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}

.fond_gauche {
	background-image: url(../images/fond_gauche.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fond_droit {
	background-image: url(../images/fond_droit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fondMenuThematique {
	background-image: url(../images/menu_thematique_02.jpg);
	background-repeat: repeat-x;
	color:#FFFFFF;
}
.fondMenuThematiqueOn {
	background-image: url(../images/fond_thematique_on.jpg);
	background-repeat: repeat-x;
	color:#FFFFFF;
}
.fondMenuAnim {
	background-image: url(../images/fond_animation.jpg);
	background-repeat: no-repeat;
}

.menuSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}

a.lienMenuOn:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	text-transform:uppercase;	
}
a.lienMenuOn:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;	
	text-transform:uppercase;	
}
a.lienMenuOn:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;	
	text-transform:uppercase;	
}
a.lienMenuOn:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	text-transform:uppercase;	
}

a.lienMenuOff:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
	text-transform:uppercase;
}

a.lienMenuOff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
	text-transform:uppercase;
}
a.lienMenuOff:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
a.lienMenuOff:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;	
	text-transform:uppercase;
}

a.lienFonctionnel:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
a.lienFonctionnel:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
a.lienFonctionnel:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
a.lienFonctionnel:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;	
}


a.a_telecharger:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #176186;
	text-decoration:underline;
}
a.a_telecharger:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #176186;
	text-decoration:underline;
}
a.a_telecharger:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
a.a_telecharger:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #176186;
	text-decoration:underline;	
}

.adresse_header {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.telephone_header {
	color: #064d7b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.titre_actu {
	color:#000000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.sous_titre_actu {
	color:#064973;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

}

.texte_actu {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.titre {
	color:#000000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.presentation_titre {
	color:#000000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

.presentation_sous_titre {
	color:#176186;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

.presentation_sous_titre_2 {
	color:#333333;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
}

.presentation_sous_titre_3  {
	color:#176186;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.presentation_commentaire {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
}

.presentation_chapo {
	color:#333333;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.presentation_texte {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

a.a_menu_activite_organisation:link {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.a_menu_activite_organisation:visited {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.a_menu_activite_organisation:hover {
	color:#176186;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.a_menu_activite_organisation:active {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;	
}

.newsletter_titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bolder;
	font-style:italic;
	color:#000000;
}

.newsletter_texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.livre_or_home_titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#000000;
}

.livre_or_home_texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

a.a_menu_activite:link {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.a_menu_activite:visited {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.a_menu_activite:hover {
	color:#176186;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.a_menu_activite:active {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;	
}

a.a_sous_menu_activite:link {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a.a_sous_menu_activite:visited {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a.a_sous_menu_activite:hover {
	color:#176186;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a.a_sous_menu_activite:active {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;	
}




a.a_action:link {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a.a_action:visited {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a.a_action:hover {
	color:#176186;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a.a_action:active {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;	
}



a.a_action_1:link {
	color:#064c7a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
a.a_action_1:visited {
	color:#064c7a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
a.a_action_1:hover {
	color:#064c7a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a.a_action_1:active {
	color:#064c7a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;	
}


a.a_action_2:link {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a.a_action_2:visited {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a.a_action_2:hover {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
a.a_action_2:active {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;	
}


.activite_commentaire  {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
}

.activite_titre_bleu  {
	color:#176186;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.activite_titre_orange  {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.activite_chapo  {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.activite_texte  {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.partenaire_titre {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.partenaire_sous_titre {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.partenaire_texte {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


.partenaire_nom {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.partenaire_nom_2 {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.partenaire_type {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.erreur  {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

a.a_descriptif_url:link {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a.a_descriptif_url:visited {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a.a_descriptif_url:hover {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
a.a_descriptif_url:active {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;	
}



.mentions_legales_titre {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.mentions_legales_sous_titre {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.mentions_legales_texte_gris_b {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.mentions_legales_texte_gris {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.mentions_legales_texte_orange_b {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.contact_intitule {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.contact_titre {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.contact_sous_titre {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.contact_champs_obligatoire {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.contact_texte_gris_b {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.contact_texte_orange_b {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.contact_texte {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


.admin_titre_orange {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.admin_titre_gris {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.admin_texte_gris {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.admin_menu_gris {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.admin_menu_orange {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}




a.a_menu_gris:link {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a.a_menu_gris:visited {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a.a_menu_gris:hover {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
a.a_menu_gris:active {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;	
}




a.a_admin_gris:link {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a.a_admin_gris:visited {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a.a_admin_gris:hover {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
a.a_admin_gris:active {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;	
}



a.a_admin_orange:link {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
a.a_admin_orange:visited {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
a.a_admin_orange:hover {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
a.a_admin_orange:active {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;	
	font-weight:bold;
}

.popup_actualite_titre {
	color:#064c7a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.popup_actualite_sous_titre {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.popup_activite_titre {
	color:#176186;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.popup_activite_texte {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*
.popup_activite_titre {
	color:#176186;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
*/
.popup_activite_num_selected {
	color:#176186;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.popup_activite_num_texte {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

a.a_popup_activite_num:link {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.a_popup_activite_num:visited {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.a_popup_activite_num:hover {
	color:#176186;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.a_popup_activite_num:active {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
/*
176186
666666
*/
a.a_popup_actualite_prev_suiv:link {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.a_popup_actualite_prev_suiv:visited {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.a_popup_actualite_prev_suiv:hover {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.a_popup_actualite_prev_suiv:active {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.a_popup_actualite_p_s:link {
	color:#064c7a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.a_popup_actualite_p_s:visited {
	color:#064c7a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.a_popup_actualite_p_s:hover {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.a_popup_actualite_p_s:active {
	color:#064c7a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.livre_or_titre {
	color:#968b6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.livre_or_date_message {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.livre_or_titre_message {
	color:#7e1201;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.livre_or_texte_message {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.livre_or_auteur_message {
	color:#7e1201;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

a.a_livre_or:link {
	color:#7e1201;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.a_livre_or:visited {
	color:#7e1201;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.a_livre_or:hover {
	color:#7e1201;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
a.a_livre_or:active {
	color:#7e1201;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.plan_acces_titre_gris {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.plan_acces_titre_orange {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.plan_acces_texte_gris_b {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.plan_acces_texte_orange_b {
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.plan_acces_texte_gris {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

INPUT, TEXTAREA, SELECT {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

INPUT.email {
	background-color:#e3e3e3;
	color:#333333;
}

INPUT.gris {
	background-color:#e3e3e3;
	color:#333333;
}

TEXTAREA.gris {
	background-color:#e3e3e3;
	color:#333333;
}

SELECT.gris {
	background-color:#e3e3e3;
	color:#333333;
}
