.carre {  background-color: #FFFFFF}
.carre_index_1 {  background-color: #FFFFFF; border: none}
.carre_index_2 { border-color: #FFFFFF #6699FF #FFFFFF #FFFFFF; background-color: #FFFFFF; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.puce_index_1 {  background-attachment: fixed; background-image: url(image_page/puce/puce_index_1.gif)}
.carre_index_4 { border-color: #FFFFFF #FFFFFF #FFFFFF #6699FF; background-color: #FFFFFF; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.carre_index_3 { border-color: #FFFFFF #FFFFFF #6699FF; background-color: #FFFFFF; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.puce_index_bleu {  background-image: url(image_page/puce/puce_index_bleu.gif)}
.texte_centre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; letter-spacing: normal; text-align: justify; vertical-align: top; word-spacing: normal}
.bordure { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; letter-spacing: normal; text-align: justify; vertical-align: top; word-spacing: normal ; border-color: #FFFFFF #FFFFFF #66CCFF; background-color: #E0ECFE; text-transform: uppercase; border-style: none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.bordure_titre2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: oblique; line-height: normal; font-weight: bold; color: #000000; letter-spacing: normal; text-align: justify; vertical-align: top; word-spacing: normal ; background-color: #5EA9FD; text-transform: none; border: #FFFFFF none}
.texte_centre_edito { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; letter-spacing: normal; text-align: justify; vertical-align: top; word-spacing: normal ; background-color: #84BBF9; border: 1px solid; white-space: normal; border-color: #FFFFFF #FFFFFF #66CCFF; text-indent: 5px; clip:   rect(   )}
.index_photo {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; border-color: #E0FDC1 #eofdc1 #eofdc1; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.puce_photo {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(image_page/puce/puce_photo.gif); background-repeat: no-repeat}
.cadre_pointille {  border: #000000; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.titre_gros {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #FF6600}
.actu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #FF6600; background-color: #1C3C63}
.photo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background-color: #1C3C63; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px}
.conseil {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: bold; color: #000066; border-color: #ffcc33 #FFCC33 #FFFFFF;}
.pv_titre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}
.fond_body_accueil {  background-image: url(image_page/index_image/fond_accueil.jpg); background-repeat: no-repeat}
.body_accueil { background-repeat: no-repeat ; background-attachment: scroll; background-color: #3A78C1; background-image: url(image_page/index_image/fond_accueil.jpg)}
.body_conseil { background-repeat: no-repeat ; background-attachment: scroll; background-color: #FFCC33; background-image: url(image_page/index_image/fond_conseil.jpg)}
.body_marche { background-repeat: no-repeat ; background-attachment: scroll; background-color: #3A78C1; background-image: url(image_page/index_image/fond_marche.jpg)}
.body_plan {  background-attachment: scroll; background-color: #3A78C1; background-image: url(image_page/index_image/fond_plan.jpg); background-repeat: no-repeat}
.body_histoire {  background-attachment: scroll; background-color: #DAC372; background-image: url(image_page/index_image/fond_histoire.jpg); background-repeat: no-repeat}
.histoire_titre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; border: 1px solid; border-color: #DAC372 #DAC372 #3A78C1}
.body_patrimoine {  background-color: #3A78C1; background-image: url(image_page/index_image/fond_patrimoine.jpg); background-attachment: scroll; background-repeat: no-repeat}
.titre_patrimoine { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; border-color: #3A78C1 #3A78C1 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.body_calendar {  background-attachment: scroll; background-color: #8E2F01; background-image: url(image_page/index_image/fond_calendrier.jpg); background-repeat: no-repeat}
.body_photo_manif {  background-color: #3A78C1; background-image: url(image_page/index_image/fond_photo_jeunesse.jpg); background-attachment: scroll; background-repeat: no-repeat}
.puce_internet {  list-style-image: url(image_page/puce/puce_internet.jpg)}
.body_cmj { background-image: url(image_page/index_image/fond_cmj.jpg); background-attachment: scroll; background-repeat: no-repeat ; background-color: #FFC601}
.body_cpj { background-attachment: scroll; background-color: #FFC601; background-image: url(image_page/index_image/fond_contrat.jpg); background-repeat: no-repeat }
.body_info_jeun { background-repeat: no-repeat ; background-attachment: scroll; background-color: #D399CD; background-image: url(image_page/index_image/fond_infos_jeunesse.jpg)}
.body_enfance { background-repeat: no-repeat ; background-attachment: scroll; background-color: #43033E; background-image: url(image_page/index_image/fond_enfance.jpg)}
.body_photo_jeun { background-repeat: no-repeat ; background-attachment: scroll; background-color: #3A78C1; background-image: url(image_page/index_image/fond_photo_jeunesse.jpg)}
.body_environnement { background-repeat: no-repeat ; background-attachment: scroll; background-image: url(image_page/index_image/fond_environnement.jpg); background-color: #00584A}
.texte_environnement {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #D9EDA9; text-decoration: none}
.body_dem {  background-color: #C06E00; background-image: url(image_page/index_image/fond_demarches.jpg); background-attachment: scroll; background-repeat: no-repeat}
.texte_dem {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF; text-decoration: none}
.lien_dem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF; text-decoration: none ; word-spacing: 2px; list-style-type: disc}
.puce_euro {  list-style-image: url(image_page/puce/euro.jpg)}
.puce_maison {  list-style-image: url(image_page/puce/icone_maison.jpg)}
.titre2_dem {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FF9900; background-color: #351B00}
.puce_dem_bleu { line-height: 12px; list-style-type: squate ; list-style-image: url(image_page/puce/puce_dem_bleu.jpg)}
.puce_doc {  list-style-image: url(image_page/puce/puce-doc.jpg)}
.body_contact {  background-attachment: fixed; background-image: url(image_page/index_image/fond_contact.jpg); background-repeat: no-repeat}
.titre_hdv {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FF9900; text-decoration: none; border: none}
.texte_hdv {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: oblique; color: #FFFFFF; text-decoration: none}
.texte_centre_lien { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #FF6600; letter-spacing: normal; text-align: justify; vertical-align: top; word-spacing: normal ; text-decoration: none}
.lien_serv {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: bold; color: #FF9900; text-decoration: none}
.titre_marche {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FF9900; text-decoration: none; border-color: #3A78C1 #3A78C1 #FF6600; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.texte_marche {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
.texte_serv {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
.texte_cmj {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000033; text-decoration: none; text-align: justify}
.titre_cmj { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000040; text-decoration: none; font-weight: bold}
.lien_cmj { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #993366; text-decoration: none; text-align: right; font-weight: bold; border: none; font-style: normal}
.menu_cmj { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #993366; text-decoration: none; text-align: right; font-weight: bold; border: 1px #FF6600 dotted; font-style: normal }
.texte_cpj {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000033; text-decoration: none; border: #FF9900; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: justify}
.body_vie_eco {  background-color: #3A78C1; background-image: url(image_page/index_image/fond_eco.jpg); background-attachment: scroll; background-repeat: no-repeat}
.texte_vie_eco {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF; text-decoration: none; text-align: justify; border: 1px #FFFFFF dotted; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.body_musique {  background-image: url(image_page/index_image/fond_ecole_musique.jpg); background-attachment: scroll; background-repeat: no-repeat; background-color: #963AC1}
.titre_musique {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #FFCC00; text-align: center}
.texte_musique {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: justify}
.titre_manif {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #000000; text-decoration: none; background-color: #D9EDA9}
.date_manif {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-transform: none; text-decoration: none}
.texte_manif {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
.body_edito {  background-image: url(image_page/index_image/fond_edito.jpg); background-attachment: scroll; background-color: #3A78C1; background-repeat: no-repeat}
.texte_log {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; text-decoration: none; text-align: justify; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.body_log {  background-attachment: scroll; background-color: #CAA16F; background-image: url(image_page/index_image/fond_logement.jpg); background-repeat: no-repeat}
.titre_log {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFFFFF}
.lien_enf {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
.titre_enf {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; text-decoration: none; text-align: center}
.texte_enf {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
.liste_enf {  text-align: justify; border: 1px #FFFFFF dotted; position: absolute; z-index: 1; height: 115px; width: 250px; left: 24px; top: 167px; clip:  rect(   )}
.vers_scol {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFFF66; text-decoration: none}
.body_actu { background-repeat: no-repeat ; background-attachment: scroll; background-color: #3A78C1; background-image: url(image_page/index_image/fond_accueil.jpg) }
.body_actu_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	text-align: justify
}
.body_actu_titre { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #333333; text-transform: uppercase; border-color: #d95d22 #d95d22 #FFFFFF; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.body_actu2 { background-repeat: no-repeat ; background-attachment: scroll; background-color: #D95D22; background-image: url(image_page/index_image/fond_actu.jpg)}
.date_conseil {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;
padding-top:10px;
padding-bottom:10px;
}
.body_actu_lien { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFCC00; text-decoration: none; font-style: normal; clip:   rect(   ); font-weight: bold; border-style: none}
.body_actu_lien2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	clip: rect( );
	font-weight: normal;
	border-style: none;
	text-indent: 2px;
}
.select_dem { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000; text-align: justify ; background-color: #FF9900; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-left: 2px}
.body_actu_texte2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000033; text-align: justify }
.body_actu_titre2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none; color: #FF6600; text-transform: uppercase; border-color: #FFFFFF #FFFFFF #FF6600; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.table_biho {  border-color: #333366 #333366 #FF6600; border-style: dotted}
.hr_biho {  border-color: black black #FFFFFF; border-style: dashed; border-bottom-width: 1px}
.biho { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #FF6600; background-color: #FFFFFF; background-attachment: scroll; background-image: url(image_page/index_image/fond_biho.jpg); background-repeat: no-repeat}
.biho_titre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-transform: capitalize; color: #FF6600; border-color: #FFFFFF #FFFFFF #003366; border-style: dashed; border-bottom-width: 2px}
.body_actu_lien3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000033; text-decoration: none; font-style: normal; clip: rect( ); font-weight: bold; border-style: none }
