/* GÉNÉRAL */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A {
	color: 000000; text-decoration: none;
}

A:hover {
	text-decoration: underline; color: 000000
}


.super_titre_noir {
	font-size: 17px;
	font-family: verdana;
	color: #000000;
}

.super_titre_noir a {
	text-decoration: none;
}

.titre_noir {
	font-size: 14px;
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	padding-bottom: 8px;
}

.titre_noir a {
	text-decoration: none;
}

.ss_titre_noir {
	font-size: 12px;
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
}

.ss_titre_italique_noir {
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
	font-style: italic;
}

.contenu_noir {
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	line-height: 15px;
	margin-bottom: 15px;
}



.contenu_noir_italique {
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	line-height: 15px;
	margin-bottom: 15px;
	font-style: italic;
}

.contenu_noir a {
	text-decoration: underline;
}

.contenu_noir_gras {
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	line-height: 15px;
	margin-bottom: 15px;
	font-weight: bold;
}

.contenu_noir_gras_italique {
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	line-height: 15px;
	margin-bottom: 15px;
	font-style: italic;
}

.contenu_noir_petit {
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	line-height: 15px;
	margin-bottom: 15px;
}

.contenu_noir_petit_gras {
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	line-height: 15px;
	margin-bottom: 15px;
	font-weight: bold;
}

.ensavoirplus_noir {
	font-size: 11px;
	font-family: verdana;
	color: #000000;
}

.ss_titre_rouge {
	font-size: 11px;
	font-family: verdana;
	color: #D71A00;
	font-weight: bold;
}

.ss_titre_bleuf {
	font-size: 11px;
	font-family: verdana;
	color: #0A5092;
	font-weight: bold;
}

.ss_titre_vertf {
	font-size: 11px;
	font-family: verdana;
	color: #89933C;
	font-weight: bold;
}

.menu_horizontal {
	font-size: 11px;
	font-family: verdana;
	color: #9D0074;
	font-weight: bold;
	margin-bottom: 15px;
}

.titre_general_padding{
	padding-left:14px;
	padding-right:14px;
}


.contenu_plan1 {
	font-size: 12px;
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	padding:5px;
	padding-left: 0px;
}

.contenu_plan2 {
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	padding:2px;
	padding-left: 10px;
	border-left:solid 1px #000000;
}

.contenu_plan3 {
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	padding:1px;
	padding-left: 20px;
	border-left:solid 1px #000000;
}
/* ------------------------------------------------- */



/* MENUS DE GAUCHE (TOUS LES MENUS) */
.menu_gauche_niveau1{
	font-family: arial; 
	font-size: 11px;
}

.menu_gauche_niveau2{
	padding-left:10px;
	padding-right:10px; 
	font-family: verdana; 
	font-size: 11px;
}

.menu_gauche_bas{
	font-family: arial; 
	font-size: 11px;
}
/* --------------------------------------------------*/

/* MENUS DU BAS */
.menu_bas{
	padding:14px;
	font-family: verdana; 
	font-size: 9px;
	line-height: 16px;
}

.menu_bas a{
	text-decoration: underline;
}
/* --------------------------------------------------*/

/* MENUS DU HAUT */
.date{
	color: #666666; 
	font-family: verdana; 
	font-size: 10px;
}

.menu{
	color: #000000; 
	font-family: arial; 
	font-size: 11px;
}
/* --------------------------------------------------*/



/* Actualités */

.tablo_niveau2{
	border: 1px solid #0A5092
}

.rappel_actus_menu_niveau2{
	font-size: 11px;
	font-family: verdana;
	color: #0A5092;
}

.rappel_actus_menu_niveau2 a{
	font-size: 11px;
	font-family: verdana;
	color: #0A5092;
	text-decoration: underline;
}


.titre_general_actus_niveau1 {
	font-size: 23px;
	font-family: arial;
	color: #007447;
	font-weight: normal;
}

.titre_general_actus_niveau2 {
	font-size: 17px;
	font-family: arial;
	color: #007447;
	font-weight: bold;
}

.ss_titre_actus {
	font-size: 11px;
	font-family: verdana;
	color: #0A5092;
	font-weight: bold;
}

.tablo_actus {
	font-size: 11px;
	font-family: verdana;
	background-color:#BCCEF0;
	width:100%;
	padding:8px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.tablo_actus a {
	text-decoration: underline;
}

.contenu_actus_plan1 {
	font-size: 12px;
	font-family: verdana;
	color: #007447;
	font-weight: bold;
	padding:5px;
	padding-left: 0px;
}

.contenu_actus_plan1 a, .contenu_actus_plan1 a:hover {
	font-size: 12px;
	font-family: verdana;
	color: #007447;
	font-weight: bold;
	padding:5px;
	padding-left: 0px;
}

.contenu_actus_plan2 {
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	padding:2px;
	padding-left: 10px;
	border-left:solid 1px #007447;
}

.contenu_actus_plan3 {
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	padding:1px;
	padding-left: 25px;
	border-left:solid 1px #007447;
}

/* ------------- */



/* Mairie */

.tablo_niveau2{
	border: 1px solid #0A5092
}

.rappel_mairie_menu_niveau2{
	font-size: 11px;
	font-family: verdana;
	color: #0A5092;
}

.rappel_mairie_menu_niveau2 a{
	font-size: 11px;
	font-family: verdana;
	color: #0A5092;
	text-decoration: underline;
}


.titre_general_mairie_niveau1 {
	font-size: 23px;
	font-family: arial;
	color: #0A5092;
	font-weight: normal;
}

.titre_general_mairie_niveau2 {
	font-size: 17px;
	font-family: arial;
	color: #0A5092;
	font-weight: bold;
}

.ss_titre_mairie {
	font-size: 11px;
	font-family: verdana;
	color: #0A5092;
	font-weight: bold;
}

.tablo_mairie {
	font-size: 11px;
	font-family: verdana;
	background-color:#BCCEF0;
	width:100%;
	padding:8px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.tablo_mairie a {
	text-decoration: underline;
}

.contenu_mairie_plan1 {
	font-size: 12px;
	font-family: verdana;
	color: #0A5092;
	font-weight: bold;
	padding:5px;
	padding-left: 0px;
}

.contenu_mairie_plan1 a, .contenu_mairie_plan1 a:hover {
	font-size: 12px;
	font-family: verdana;
	color: #0A5092;
	font-weight: bold;
	padding:5px;
	padding-left: 0px;
}

.contenu_mairie_plan2 {
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	padding:2px;
	padding-left: 10px;
	border-left:solid 1px #0A5092;
}

.contenu_mairie_plan3 {
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	padding:1px;
	padding-left: 25px;
	border-left:solid 1px #0A5092;
}
/* ------------- */


/* Culture */

.titre_general_culture_niveau1 {
	font-size: 23px;
	font-family: arial;
	color: #9D0074;
	font-weight: normal;
}

.titre_general_culture_niveau2 {
	font-size: 17px;
	font-family: arial;
	color: #9D0074;
	font-weight: bold;
}


.rappel_culture_menu_niveau2{
	font-size: 11px;
	font-family: verdana;
	color: #9D0074;
}

.rappel_culture_menu_niveau2 a{
	font-size: 11px;
	font-family: verdana;
	color: #9D0074;
	text-decoration: underline;
}



.ss_titre_culture {
	font-size: 11px;
	font-family: verdana;
	color: #9D0074;
	font-weight: bold;
}

.tablo_culture {
	font-size: 11px;
	font-family: verdana;
	background-color:#FCADE7;
	width:100%;
	padding:8px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.tablo_culture a {
	text-decoration: underline;
}

.contenu_culture_plan1 {
	font-size: 12px;
	font-family: verdana;
	color: #9D0074;
	font-weight: bold;
	padding:5px;
	padding-left: 0px;
}

.contenu_culture_plan1 a, .contenu_culture_plan1 a:hover {
	font-size: 12px;
	font-family: verdana;
	color: #9D0074;
	font-weight: bold;
	padding:5px;
	padding-left: 0px;
}

.contenu_culture_plan2 {
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	padding:2px;
	padding-left: 10px;
	border-left:solid 1px #9D0074;
}

.contenu_culture_plan3 {
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	padding:1px;
	padding-left: 25px;
	border-left:solid 1px #9D0074;
}
/* ------------- */




/* Enseignement */


.rappel_enseignement_menu_niveau2{
	font-size: 11px;
	font-family: verdana;
	color: #0A5092;
}

.rappel_enseignement_menu_niveau2 a{
	font-size: 11px;
	font-family: verdana;
	color: #0A5092;
	text-decoration: underline;
}


.titre_general_enseignement_niveau1 {
	font-size: 23px;
	font-family: arial;
	color: #D71A00;
	font-weight: normal;
}

.titre_general_enseignement_niveau2 {
	font-size: 17px;
	font-family: arial;
	color: #D71A00;
	font-weight: bold;
}

.ss_titre_enseignement {
	font-size: 11px;
	font-family: verdana;
	color: #0A5092;
	font-weight: bold;
}

.tablo_enseignement {
	font-size: 11px;
	font-family: verdana;
	background-color:#BCCEF0;
	width:100%;
	padding:8px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.tablo_enseignement a {
	text-decoration: underline;
}

.contenu_enseignement_plan1 {
	font-size: 12px;
	font-family: verdana;
	color: #D71A00;
	font-weight: bold;
	padding:5px;
	padding-left: 0px;
}

.contenu_enseignement_plan1 a, .contenu_enseignement_plan1 a:hover {
	font-size: 12px;
	font-family: verdana;
	color: #D71A00;
	font-weight: bold;
	padding:5px;
	padding-left: 0px;
}

.contenu_enseignement_plan2 {
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	padding:2px;
	padding-left: 10px;
	border-left:solid 1px #D71A00;
}

.contenu_enseignement_plan3 {
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	padding:1px;
	padding-left: 25px;
	border-left:solid 1px #D71A00;
}
/* ------------- */


/* Vie associative */


.rappel_assoc_menu_niveau2{
	font-size: 11px;
	font-family: verdana;
	color: #0A5092;
}

.rappel_assoc_menu_niveau2 a{
	font-size: 11px;
	font-family: verdana;
	color: #0A5092;
	text-decoration: underline;
}


.titre_general_assoc_niveau1 {
	font-size: 23px;
	font-family: arial;
	color: #FF8600;
	font-weight: normal;
}

.titre_general_assoc_niveau2 {
	font-size: 17px;
	font-family: arial;
	color: #FF8600;
	font-weight: bold;
}

.ss_titre_assoc {
	font-size: 11px;
	font-family: verdana;
	color: #0A5092;
	font-weight: bold;
}

.tablo_assoc {
	font-size: 11px;
	font-family: verdana;
	background-color:#BCCEF0;
	width:100%;
	padding:8px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.tablo_assoc a {
	text-decoration: underline;
}

.contenu_assoc_plan1 {
	font-size: 12px;
	font-family: verdana;
	color: #FF8600;
	font-weight: bold;
	padding:5px;
	padding-left: 0px;
}

.contenu_assoc_plan1 a, .contenu_assoc_plan1 a:hover {
	font-size: 12px;
	font-family: verdana;
	color: #FF8600;
	font-weight: bold;
	padding:5px;
	padding-left: 0px;
}

.contenu_assoc_plan2 {
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	padding:2px;
	padding-left: 10px;
	border-left:solid 1px #FF8600;
}

.contenu_assoc_plan3 {
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	padding:1px;
	padding-left: 25px;
	border-left:solid 1px #FF8600;
}
/* ------------- */


/* Jeunesse */


.rappel_jeunesse_menu_niveau2{
	font-size: 11px;
	font-family: verdana;
	color: #0A5092;
}

.rappel_jeunesse_menu_niveau2 a{
	font-size: 11px;
	font-family: verdana;
	color: #0A5092;
	text-decoration: underline;
}


.titre_general_jeunesse_niveau1 {
	font-size: 23px;
	font-family: arial;
	color: #0487BC;
	font-weight: normal;
}

.titre_general_jeunesse_niveau2 {
	font-size: 17px;
	font-family: arial;
	color: #0487BC;
	font-weight: bold;
}

.ss_titre_jeunesse {
	font-size: 11px;
	font-family: verdana;
	color: #0487BC;
	font-weight: bold;
}

.tablo_jeunesse {
	font-size: 11px;
	font-family: verdana;
	background-color:#AFDCEF;
	width:100%;
	padding:8px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.tablo_jeunesse a {
	text-decoration: underline;
}

.contenu_jeunesse_plan1 {
	font-size: 12px;
	font-family: verdana;
	color: #0487BC;
	font-weight: bold;
	padding:5px;
	padding-left: 0px;
}

.contenu_jeunesse_plan1 a, .contenu_jeunesse_plan1 a:hover {
	font-size: 12px;
	font-family: verdana;
	color: #0487BC;
	font-weight: bold;
	padding:5px;
	padding-left: 0px;
}

.contenu_jeunesse_plan2 {
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	padding:2px;
	padding-left: 10px;
	border-left:solid 1px #0487BC;
}

.contenu_jeunesse_plan3 {
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	padding:1px;
	padding-left: 25px;
	border-left:solid 1px #0487BC;
}
/* ------------- */


/* Sport */

.titre_general_sport_niveau1 {
	font-size: 23px;
	font-family: arial;
	color: #89933C;
	font-weight: normal;
}

.titre_general_sport_niveau2 {
	font-size: 17px;
	font-family: arial;
	color: #89933C;
	font-weight: bold;
}


.rappel_sport_menu_niveau2{
	font-size: 11px;
	font-family: verdana;
	color: #9D0074;
}

.rappel_sport_menu_niveau2 a{
	font-size: 11px;
	font-family: verdana;
	color: #9D0074;
	text-decoration: underline;
}



.ss_titre_sport {
	font-size: 11px;
	font-family: verdana;
	color: #89933C;
	font-weight: bold;
}

.tablo_sport {
	font-size: 11px;
	font-family: verdana;
	background-color:#DCE59C;
	width:100%;
	padding:8px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.tablo_sport a {
	text-decoration: underline;
}

.contenu_sport_plan1 {
	font-size: 12px;
	font-family: verdana;
	color: #89933C;
	font-weight: bold;
	padding:5px;
	padding-left: 0px;
}

.contenu_sport_plan1 a, .contenu_sport_plan1 a:hover {
	font-size: 12px;
	font-family: verdana;
	color: #89933C;
	font-weight: bold;
	padding:5px;
	padding-left: 0px;
}

.contenu_sport_plan2 {
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	padding:2px;
	padding-left: 10px;
	border-left:solid 1px #89933C;
}

.contenu_sport_plan3 {
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	padding:1px;
	padding-left: 25px;
	border-left:solid 1px #89933C;
}
/* ------------- */


/* Découvrir */


.rappel_decouvrir_menu_niveau2{
	font-size: 11px;
	font-family: verdana;
	color: #0A5092;
}

.rappel_decouvrir_menu_niveau2 a{
	font-size: 11px;
	font-family: verdana;
	color: #0A5092;
	text-decoration: underline;
}


.titre_general_decouvrir_niveau1 {
	font-size: 23px;
	font-family: arial;
	color: #A65733;
	font-weight: normal;
}

.titre_general_decouvrir_niveau2 {
	font-size: 17px;
	font-family: arial;
	color: #A65733;
	font-weight: bold;
}

.ss_titre_decouvrir {
	font-size: 11px;
	font-family: verdana;
	color: #A65733;
	font-weight: bold;
}

.tablo_decouvrir {
	font-size: 11px;
	font-family: verdana;
	background-color:#F9C0A8;
	width:100%;
	padding:8px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.tablo_decouvrir a {
	text-decoration: underline;
}

.contenu_decouvrir_plan1 {
	font-size: 12px;
	font-family: verdana;
	color: #A65733;
	font-weight: bold;
	padding:5px;
	padding-left: 0px;
}

.contenu_decouvrir_plan1 a, .contenu_decouvrir_plan1 a:hover {
	font-size: 12px;
	font-family: verdana;
	color: #A65733;
	font-weight: bold;
	padding:5px;
	padding-left: 0px;
}

.contenu_decouvrir_plan2 {
	font-size: 11px;
	font-family: verdana;
	color: #000000;
	padding:2px;
	padding-left: 10px;
	border-left:solid 1px #A65733;
}

.contenu_decouvrir_plan3 {
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	padding:1px;
	padding-left: 25px;
	border-left:solid 1px #A65733;
}
/* ------------- */