a{
	text-decoration:none;
}



a:hover{color:#ffffff; text-decoration:none}


.gen-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #003366;
}
.gen-txt a{
	color: #000;
	text-decoration:none;
}
.gen-txt a:hover{
	color: #fff;
	text-decoration:none;
}
.menuhome {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF}

.menuhomegras { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #FFFFFF }

.TireRubrique {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 23px; font-style: normal; font-weight: 700; color: #FFFFFF}

.Entete-texte-rub {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; line-height: 20px}
.titrehebergement {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; line-height: normal}

.TireRubrique2 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 21px; font-style: normal; font-weight: lighter; color: #FFFFFF }

.texte {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF}

.bleumenufade {  color: #6699CC;}

.blancmenudesact {  color: #FFFFFF;}

.liensorange {  color: #FF6600; font-family: Arial, Helvetica, sans-serif}

.liensbleusombre { color: #003366; font-family: Arial, Helvetica, sans-serif }

.retourheb {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003366}

.conseil1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003366}

.conseil2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}

.menudroit01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

}

.liensblanc {

	color: #FFFFFF;

}

.menudroit02 {

	font-family: Arial, Helvetica, sans-serif, fade;

	font-size: 11px;

	color: #FFFFFF;

}



.Comm-nom {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

}

.Comm-note {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 12px;

	color: #003366;





}

.Comm-texte {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #003366;

}

.Comm-titre {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	font-weight: bold;

}

.Comm-pointblanc {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;





}

.Accueil {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

}

.Acces-texte {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;

	line-height: normal;



}

.Acces-titre {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	font-weight: bold;



}

.services-titre {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	font-weight: bold;

}

.services-txt {





	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

}

.services-txt-bleu {





	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;

	font-weight: normal;

}

.liens-noir {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

}
.liens-noir a{
	color: #000000;
	text-decoration:none;
}
.liens-noir a:hover{
	color: #ffffff;
	text-decoration:none;
}
.Arch-text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;

}

.Arch-titre {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;



}

.hist-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #003366;

}

.hist-titre {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

}

.musée-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #003366;
}
.musée-txt a{
	font-size: 12px;
	color: #000000;
}
.musée-txt a:hover{
	font-size: 12px;
	color: #ffffff;
}
.Cluses-fauc-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;

}

.Eco-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;

}

.Culture-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.Culture-txt a{
	font-size: 12px;
	color: #000000;
}
.Culture-txt a:hover{
	font-size: 12px;
	color: #ffffff;
}
.biblio-txt {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #003366;

}

.biblio-titre-blanc-commision {





	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

}

.actu-titre {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

}

.actu-lieux {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

}

.actu-date {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: lighter;

	color: #FFFFFF;

}

.actu-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;
	text-align: justify;
}

.actu-telechargement {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

.actu-url-mail {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.actu-point {

	font-family: "Times New Roman", Times, serif;

	font-size: 24px;

	font-weight: bold;

	color: #FFFFFF;

}

.news-home-titre {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

}

.news-home-date {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #FFFFFF;

}

.petit-actu-titre {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

}

.petit-actu-date {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	font-weight: normal;

	color: #003366;

}

.petit-actu-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	font-weight: normal;

	color: #003366;

}

.actu-txt a{color:#ffffff;}.emploi-date {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #FFFFFF;

}

.emploi-titre {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

.emploi-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #003366;

}.manif-titre {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;

}

.manif-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;

}

.services-txt-bleu-petit {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003366;

	font-weight: normal;

}



.lemaire-txt {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;

}

.serv-ville-titre {





	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;

}

.serv-ville-txt {







	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;

	font-weight: normal;

}

.compterendu-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #003366;



}

.compterendu-date {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: normal;

	color: #FFFFFF;



}

.compterendu-Titre {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;



}

.compterendu-pdf {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #003366;

}

.mag-txt {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;

}

.mag-titre {





	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;

}

.textecorp1 {





	font-family: Arial, Helvetica, sans-serif;

	font-size: 8px;

	font-weight: bold;

	color: #003366;

}

.txtcorp5 {





	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #003366;

}

.maison-allo-txt {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	color: #003366;

}

.maison-allo-soustitre {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	color: #FFFFFF;

	font-weight: bold;



}

.prog-titre {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;



}

.prog-txt {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;

}

.Accueil-petit {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}







.admin-titre1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

}

.admin-titre3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

}

.admin-titre2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: lighter;

	color: #FFFFFF;

}

.admin-txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;

}.mention {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #FFFFFF;
}
.mentions-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.mentions-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6699CC;
}
.mention-adressemairie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6699CC;

}
.marche-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.marche-txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.marche-txt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.marche-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.marche-titre-petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.marche-DL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
}
.marche-DL a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.marche-DL a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}.Cell-fond-evt {
	background-image: url(images/h-photo-bleu03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.esperluette-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-align: justify;
}
.esperluette-txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	text-decoration:none;
}
.esperluette-txt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: justify;
	text-decoration:none;
}
.esperluette-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	font-weight: bold;
}
.esperluette-legende {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.esperluette-titre-large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: justify;
	font-weight: bold;
}
.esperluette-txt-petit {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: justify;
}
.esperluette-txt-souligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: justify;
	font-weight: bold;
	text-decoration: underline;
}
.esperluette-heures {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.vieeconomique-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #003366;
}
.vieeconomique-txt a{
	font-size: 12px;
	color: #000000;
}
.vieeconomique-txt a:hover{
	font-size: 12px;
	color: #ffffff;
}
.encadré-bl{
	border: 2px solid #FFFFFF;
	padding: 10px;
}
.ville-resto-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #003366;
}
.ville-resto-adresse {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Cell-horloge {
background-repeat:no-repeat; 
background-attachment:scroll;
}
.commission-separat {
	background-color: #FFFFFF;
	height: 0px;
	min-height:0px;
	padding-top: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.commission-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-bottom: 5px;
}
.Commission-nom {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
}
.Commission-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #003366;
	text-align: justify;
}
.acces-titre-blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.acces-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}
.gen-bg-horloge {
	background-repeat:no-repeat;
	background-attachment:scroll;
}
.services-txt-bleu .serv-attention {
	border: 1px solid #C00;
	background-color: #FFF;
	padding: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.serv-bloc-droite {
	width: 180px;
	margin-left: 15px;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #036;
	float: right;
	margin-bottom: 0px;
}
.both-esp {
	clear: both;
	height: 25px;
}

