.cadrefr1 { border: 1px solid #9D070D; margin-bottom: 20px;}
.cadrefrbordeau { border: 1px solid #9D070D; padding: 3px 3px 3px 0px; margin:10px 0px 0px 0px;}
.cadrefr3 { border: 2px solid #AA966D; margin-top:10px; padding: 7px;}
.cadrefr4 { border: 3px double green;}
.cadrefr5 { border: 1px solid yellow;}
.cadrefr6 { border: 3px outset #12671A;}
.cadrefr7 { border: 3px groove #12671A;}
.cadrefr8 { width: 100%; display: block; margin-bottom: 10px;}
.cadrefr9 { border: 1px solid #AA966D;}

.cadreqt1 { border: 1px solid #9D070D;}
.cadreqt2 { background: #FFFFFF; position: relative; display: block;}
.cadreqt3 { border: 1px solid #AA966D; margin-top:10px;}

acronym { border-bottom: 1px dotted #FF0000;}
abbr { border-bottom: 1px dotted #FF0000;}

.mepostit { font-size: 12px; line-height: 14px; font-weight: normal; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px; }
#post_it a:link, #post_it a:visited, #post_it a:active { font-size: 12px; line-height: 14px; font-weight: bold; text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
#post_it a:link:hover, #post_it a:visited:hover, #post_it a:active:hover { font-size: 12px; line-height: 14px; font-weight: bold; text-decoration: underline; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}

.moteur {
	padding-bottom : 3px;
	border-bottom: 8px #CDC29C solid;
	margin-bottom : 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #960014;
	font-weight: bold;
	font-size: 13pt;
}

.moteur a:link, .moteur a:visited  {
	text-decoration: none;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #000;
}

.moteur a:hover {
	text-decoration: none;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #960014;
}

.resultatRecherche {
	position: relative;
	display: block;
	font-weight: bold;
	padding : 0px 0px 0px 15px;
	line-height: 20px;
	background-image: url("../medias/images/1_cercle_maville.gif");
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 3px;
	margin: 10px 0px 0px 15px;
}

.resultatRecherche a:link, .resultatRecherche a:visited {
	font-weight: bold;
	text-decoration: none;
}

.resultatRecherche a:hover {
	color: #960014;
}

.resultatRechercheBl {
	position: relative;
	display: block;
	font-weight: bold;
	padding : 0px 0px 0px 15px;
	line-height: 20px;
	background-image: url("../medias/images/1_cercle_loisir.gif");
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 3px;
	margin: 10px 0px 0px 15px;
}

.resultatRechercheBl a:link, .resultatRechercheBl a:visited {
	font-weight: bold;
	text-decoration: none;
}

.resultatRechercheBl a:hover {
	color: #960014;
}

#menuCommun dt a, #menuCommun dt a:link, #menuCommun dt a:visited { color: #9D070D; display: block; text-decoration: none; font-family: verdana, arial; font-size: 11px; padding: 0px 0px 3px 3px; }
#menuCommun dt a:hover { color: #9D070D; display: block; text-decoration: underline; font-family: verdana, arial; font-size: 11px; margin-left: 3px 0px 3px 3px; }

a.arbo:link, a.arbo:visited { text-decoration: none;}
a.arbo:hover { text-decoration: underline;}

.bouton_d97c12 { background-color: #D97C12; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin-left: 10px; height: 20px; border: 1px solid black;}
.bouton_9d070d { background-color: #9D070D; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin-left: 10px; height: 20px; border: 1px solid black;}
.bouton_1c9646 { background-color: #1c9646; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin-left: 10px; height: 20px; border: 1px solid black;}
.bouton_023f6A { background-color: #023f6A; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin-left: 10px; height: 20px; border: 1px solid black;}

.libelleTop { float: left; color: #FFFFFF; border: 0px; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 19px; }

#zoomsur li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#zoomsur li a:link { font-weight: normal; text-decoration: none; }
#zoomsur li a:hover, #zoomsur li a:visited:hover, #zoomsur li a:active:hover { text-decoration: underline; }
#zoomsur li a:visited { font-weight: bold; text-decoration: none; }


a.actualite_212752:link, a.actualite_212752:visited { display: block; line-height: 18px; background-image: url(../medias/images/puce212752.gif); background-repeat: no-repeat; background-position: 0px 7px; margin-left: 10px; padding-left: 12px; font-family: arial, verdana; text-decoration: none; font-size: 11px; color: #212752; }
a.actualite_212752:hover { text-decoration: underline; }

a.actualite_3a8226:link, a.actualite_3a8226:visited { display: block; line-height: 18px; background-image: url(../medias/images/puce3a8226.gif); background-repeat: no-repeat; background-position: 0px 7px; margin-left: 10px; padding-left: 12px; font-family: arial, verdana; text-decoration: none; font-size: 11px; color: #3a8226; }
a.actualite_3a8226:hover { text-decoration: underline; }

a.actualite_5e1057:link, a.actualite_5e1057:visited { display: block; line-height: 18px; background-image: url(../medias/images/puce5e1057.gif); background-repeat: no-repeat; background-position: 0px 7px; margin-left: 10px; padding-left: 12px; font-family: arial, verdana; text-decoration: none; font-size: 11px; color: #5e1057; }
a.actualite_5e1057:hover { text-decoration: underline; }

a.actualite_9b7c51:link, a.actualite_9b7c51:visited { display: block; line-height: 18px; background-image: url(../medias/images/puce9b7c51.gif); background-repeat: no-repeat; background-position: 0px 7px; margin-left: 10px; padding-left: 12px; font-family: arial, verdana; text-decoration: none; font-size: 11px; color: #9b7c51; }
a.actualite_9b7c51:hover { text-decoration: underline; }

a.actualite_9c060c:link, a.actualite_9c060c:visited { display: block; line-height: 18px; background-image: url(../medias/images/puce9c060c.gif); background-repeat: no-repeat; background-position: 0px 7px; margin-left: 10px; padding-left: 12px; font-family: arial, verdana; text-decoration: none; font-size: 11px; color: #9c060c; }
a.actualite_9c060c:hover { text-decoration: underline; }

a.actualite_af3b08:link, a.actualite_af3b08:visited { display: block; line-height: 18px; background-image: url(../medias/images/puceaf3b08.gif); background-repeat: no-repeat; background-position: 0px 7px; margin-left: 10px; padding-left: 12px; font-family: arial, verdana; text-decoration: none; font-size: 11px; color: #af3b08; }
a.actualite_af3b08:hover { text-decoration: underline; }

a.actualite_c82e65:link, a.actualite_c82e65:visited { display: block; line-height: 18px; background-image: url(../medias/images/pucec82e65.gif); background-repeat: no-repeat; background-position: 0px 7px; margin-left: 10px; padding-left: 12px; font-family: arial, verdana; text-decoration: none; font-size: 11px; color: #c82e65; }
a.actualite_c82e65:hover { text-decoration: underline; }

a.actualite_e75b00:link, a.actualite_e75b00:visited { display: block; line-height: 18px; background-image: url(../medias/images/pucee75b00.gif); background-repeat: no-repeat; background-position: 0px 7px; margin-left: 10px; padding-left: 12px; font-family: arial, verdana; text-decoration: none; font-size: 11px; color: #e75b00; }
a.actualite_e75b00:hover { text-decoration: underline; }

a.actualite_277981:link, a.actualite_277981:visited { display: block; line-height: 18px; background-image: url(../medias/images/puce277981.gif); background-repeat: no-repeat; background-position: 0px 7px; margin-left: 10px; padding-left: 12px; font-family: arial, verdana; text-decoration: none; font-size: 11px; color: #277981; }
a.actualite_277981:hover { text-decoration: underline; }

a.actualite_368088:link, a.actualite_368088:visited { display: block; line-height: 18px; background-image: url(../medias/images/puce368088.gif); background-repeat: no-repeat; background-position: 0px 7px; margin-left: 10px; padding-left: 12px; font-family: arial, verdana; text-decoration: none; font-size: 11px; color: #368088; }
a.actualite_368088:hover { text-decoration: underline; }

.formulaire { font-weight: normal; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.formulaireCO { font-weight: bold; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.menuGaucheA { background-repeat: no-repeat; background-position: 0px 8px; text-decoration: none; font-family: verdana, arial; font-size: 10px; line-height: 21px; margin-left: 14px; padding-left: 10px; display: block; width: 111px;}
.menuGaucheLi { margin: 0px; padding: 0px; width: 135px; }

.plandusiteniveau1 { font-size: 20px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }
.plandusiteniveau2 { font-size: 14px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; line-height: 22px; }
.plandusiteniveau3 { font-size: 12px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }

#menu a { color: #000000;}
.titremenu, .titremenu a { list-style-type: none; font-size: 15px; font-weight: bold; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 5px 0px 0px 0px; }
.accrochemenu, .accrochemenu a { list-style-type: square; font-size: 13px; font-weight: bold; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.textemenu { list-style-type: square; font-size: 11px; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.titremenu a:hover { list-style-type: none; font-size: 15px; font-weight: bold; text-decoration: underline; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 5px 0px 0px 0px; }
.accrochemenu a:hover { list-style-type: square; font-size: 13px; font-weight: bold; text-decoration: underline; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

#galerie_photo { width: 100%; position: relative; float: left; }
#vignette { width: 522px; position: relative; margin-left: auto; margin-right: auto; }
.vignette { float: left; width: 100px; height: 100px; border: 1px solid #000000; margin: 1px; }
.zoom {float: left; width: 400px; margin-left: 30px; text-align: center; }
.imageZoom {float: left; width: 400px; height: 400px; border: 1px solid black; margin-left: 1px; background: #EFEFEF; }
#navigationVignette { position: relative; float: left; width: 522px; }
#navigationIntermediaire { position: relative; float: left; width: 400px; margin-left: 30px;}
.titreGalerie { color: #960014; font-size: 13px; line-height: 19px; font-style: normal; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; }

.fieldsetEcard { border: 1px solid #D97C12; padding: 10px; display: block; width: 100%; }
.legendEcard { color: #D97C12; font-size: 13px; line-height: 19px; font-style: normal; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.titreEcard { background-color: #D97C12; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; padding: 4px 12px 4px 12px; margin: 0px; }
.texteEcard { border:1px solid #D97C12; color: #D97C12; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 4px; margin: 8px 0px 0px 0px; }
.mentionEcard { color: #000000; font-weight: normal; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.formEcard { display: block; float: left; width: 572px; }

.tableau {border-style:solid;border-color: #000000;border-collapse:collapse;}
.tableau1 {border-style:solid;border-color: #000000; color: black; font-size: 10px; font-family: arial, verdana, helvetica; font-weight: normal; background-color: #ececef; }
.tableau1b {border-style:solid;border-color: #000000; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #023c8d; }
.tableau2 {border-style:solid;border-color: #000000; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #023c8d; }
.tableau3 {border-style:solid;border-color: #000000; color: #fff; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #e3e8f1; }
.tableau2b {border-style:solid;border-color: #000000; color: white; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #eceff6; }
.tableau3b {border-style:solid;border-color: #000000; color: #fff; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #f5f7fa; }
.rolltableauoff { border-style:solid;border-color: #000000;}

.menuniveau0 { color: #3D713C;}
.menuniveau0 a, .menuniveau0 a:hover, .menuniveau0 a:visited, .menuniveau0 a:active, .menuniveau0 a:link { 
	color: #3D713C;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica, geneva, Swiss, SunSans-regular;
	text-decoration: none;
}

#newsCadre { position: relative; width:380px; height:70px;}
#newsMasque { position: relative; left:5px; top:5px; width:375px; height:65px; overflow:hidden; }
#newsDeroulante1 { position: absolute; width:375px; height:65px; }
#newsDeroulante2 { position: absolute; width:375px; height:65px; }

.newsInfo { display: none; visibility: hidden; }

.titreNewsDeroulante {
	font-size: 14px;
	font-weight: bold;
	color: #960014;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0px;
}


