body { 

	background-color : #CCCCCC;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



.pieds_de_page {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

}



.baseline_link { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color:#000000; text-decoration:none; }

A:hover.baseline_link { color:#000000; text-decoration:underline; }



.mag_echos { font-family: Arial; font-size: 11px; font-weight:bold; color:#104582; text-decoration:none; }

A:hover.mag_echos { color: #104582; font-weight:bold; text-decoration:underline; }

.bleu { color: #104582; }


.mailto { font-family: Verdana, Helvetica, Arial; font-size: 9px; font-style: normal; color:#FFFFFF; text-decoration:none; }

A:hover.mailto { color:#FFFFFF; text-decoration:underline; }



.mailto_black { font-family: Verdana, Helvetica, Arial; font-size: 9px; font-style: normal; color:#000000; text-decoration:none; }

A:hover.mailto_black { color:#000000; text-decoration:underline; }



.menu_actif {

	font-family: Verdana, Helvetica, Arial;

	font-size: 9px;

	color: #F28708;

	font-weight:bold;

}



.menu { font-family: Verdana, Helvetica, Arial; font-size: 9px; font-weight:bold; color:#FFFFFF; text-decoration:none; }

A:hover.menu { color:#F28708; text-decoration:underline; }



.menu_inactif { font-family: Verdana, Helvetica, Arial; font-size: 9px; font-weight:bold; color:#CCCCCC; text-decoration:none; }

A:hover.menu_inactif { color:#CCCCCC; text-decoration:underline; }



.stats {

	font-family: Arial;

	font-size: 10px;

	color: #000000;

}



.txt_accueil, .consultations p {

	font-family: Arial;

	font-size: 11px;

	line-height : 1.1;
	padding:0;
	margin:5px 0 5px 0;

}

.txt_accueil a{

	text-decoration:none;
	color:#000000;

}

.txt_accueil2 {

	font-family: Arial;

	font-size: 11px;

	line-height : 1.2;

}

.txt_histoire {

	font-family: Arial;

	font-size: 10px;

}



.ville_fleurance {

	font-family: Verdana, Helvetica, Arial;

	font-size: 14px;

	font-weight:bold;

	color: #FFFFFF;

}



.nom_elus {

	font-family: Verdana, Helvetica, Arial;

	font-size: 11px;

	font-weight:bold;

	color: #000000;

}

.fonction_elus {

	font-family: Verdana, Helvetica, Arial;

	font-size: 10px;

	color: #000000;

}

.conseillers {

	font-family: Verdana, Helvetica, Arial;

	font-size: 9px;

	color: #000000;

}



.cclg {

	font-family: Verdana, Helvetica, Arial;

	font-size: 9px;

	color: #FFFFFF;

}

.cclg_bold {

	font-family: Verdana, Helvetica, Arial;

	font-size: 9px;

	font-weight:bold;

	color: #FFFFFF;

}

.infos_mairie {

	font-family: Verdana, Helvetica, Arial;

	font-size: 9px;

	color: #000000;

}

.titre_table {

	font-family: Verdana, Helvetica, Arial;

	font-size: 10px;

	color: #FFFFFF;

	font-weight:bold;

}



.titre_rub {

	font-family: Verdana, Helvetica, Arial;

	font-size: 10px;

	color: #FFFFFF;

	font-weight:bold;

}

.titre_rub_orange {

	font-family: Arial;

	font-size: 11px;

	color: #F28708;

	font-weight:bold;

}



.table { border: 1px #000000 solid; border-collapse : collapse ; }

.table_centre { border: 1px #104582 solid; border-collapse : collapse ; border-top-style : none ; border-bottom-style : none ; }

.table_pieds { border: 1px #104582 solid; border-collapse : collapse ; border-bottom-style : none ; border-right-style : none ; border-left-style : none ; }

.table_totem { border: 1px #FFFFFF solid; border-collapse : collapse ; border-top-style : none ; border-right-style : none ; border-left-style : none ; }

.table_edito { border: 1px #4C86C5 solid; border-collapse : collapse ; border-top-style : none ; border-right-style : none ; border-left-style : none ; }

.table_actu { border: 1px #7FA8D6 solid; border-collapse : collapse ; border-top-style : none ; border-right-style : none ; border-left-style : none ; }



input,textarea, select {

	color : #000000;

	background-color : #FFFFFF;

	border-style: solid;

	border-width: 1px;

	font: normal 11px Arial, Helvetica, sans-serif;

	align: left;

}

.checkbox {

	color : #F6F0D8;

	background-color : #F6F0D8;

	border-style: solid;

	border-width: 0px;

}

input.button {

	background-color : #FFFFFF;

	color : #FFFFFF;

	border-style: solid;

	border-width: 0px;

	font-size: 10px; font-family: Arial, Helvetica, sans-serif;

}

input { text-indent : 2px; }



#docsindex{

	padding:3px 0 3px 0;

}



#docsindex img{

	border:none;

}



#docindex p{

	margin:0; padding:0;

}



#contenu p{

	margin:0; padding:0;

}

.titre_manif {

	color:#0052ad;
	padding:0;
	margin:0;

}

.txt_manif p{

	padding:0;
	margin:0;
	
}