
.txt-blc11, .txt-blcll a{color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.txt-blc11-bold {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder;}
.txt-courant {color: #868686; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align:justify;}
.titre-bold-gris {color: #868686; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder;}

.txt-courant a {text-decoration:none; color:#829e24;}
.txt-courant a:hover {text-decoration:none; color#575757}

a.nav:link {text-decoration:none; color:#575757;}
a.nav:visited {text-decoration:none; color:#575757}
a.nav:hover {text-decoration:none; color:#ffffff}

.titre-orange {color: #FE562B; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.nav {color: #FFFFFF; font-family: "Times New Roman", Times, serif; font-size: 12pt; font-weight: bold; }

.style-mons {font-family: "Times New Roman", Times, serif; font-size: 13px; line-height: normal; font-weight: bold;color: #FFFFFF;}
.Style8 {color: #808080; font-family: "Times New Roman", Times, serif;}
.Style16 {font-family: "Times New Roman", Times, serif}
.Style17 {color: #FFFFFF;font-family: "Times New Roman", Times, serif;font-size: 11pt}
.Style19 {color: #FFFFFF; font-family: "Times New Roman", Times, serif; font-size: 10pt; font-weight: bold; }

a.nav2:link {text-decoration:none; color:#575757}
a.nav2:visited {text-decoration:none; color:#575757}
a.nav2:hover {text-decoration:none; color:#fff}

a.nav3:link {text-decoration:none; color:#ffffff;font-family: Arial, Helvetica, sans-serif; font-weight: bolder;}
a.nav3:visited {text-decoration:none; color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bolder;}
a.nav3:hover {text-decoration:none; color:#575757; font-family: Arial, Helvetica, sans-serif; font-weight: bolder;}

a.nav4:link {text-decoration:none; color:#fff}
a.nav4:visited {text-decoration:none; color:#fff}
a.nav4:hover {text-decoration:none; color:#575757}

a.nav5:link {text-decoration:none; font-family: Arial, Helvetica, sans-serif; color:#868686; font-size: 13px; font-weight: bolder;}
a.nav5:visited {text-decoration:none; font-family: Arial, Helvetica, sans-serif; color:#868686; font-size: 13px; font-weight: bolder;}
a.nav5:hover {text-decoration:none; font-family: Arial, Helvetica, sans-serif; color:#FE562B; font-size: 13px; font-weight: bolder;}

a.detail:link {text-decoration:none; color:#FE562B;font-family: Arial, Helvetica, sans-serif; font-size: 11px}
a.detail:visited {text-decoration:none; color:#FE562B; font-family: Arial, Helvetica, sans-serif; font-size: 11px}
a.detail:hover {text-decoration:none; color:#FE562B; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder;}

a.agenda:link {text-decoration:none; color:#FE562B;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder;}
a.agenda:visited {text-decoration:none; color:#FE562B; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder;}
a.agenda:hover {text-decoration:none; color:#575757; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder;}

a.menu:link {text-decoration:none; color:#87B423; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a.menu:visited {text-decoration:none; color:#87B423; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a.menu:hover {text-decoration:none; color:#575757; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

h1 {color: #868686; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }

.cadre {border-style:solid; border-width:1px; border-color:#CCC;}
.cadre1 {border-style:solid; border-width:1px; border-color:#FE562B;}

.table, .table tr{border-style:solid; border-width:1px; background-color:#fff; border-color:#CCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

#banniere_print {display:none}

body {
margin: 0;
padding: 0;
background: white;
font: 80% verdana, arial, sans-serif;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 155px;
left: 50%;
z-index:100;
width: 100%;
margin-left:-350px;
}
#menu dl {
float: left;
width: 11em;
/* margin: 0 1px; */
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
line-height: 20px;
display:block;
margin-top: -1px
/* background: #ccc; */
}
#menu dd {
width: 11em;
/* background: #BDDF4A; */
background: #E3F1B1;
border: 1px solid;
/* border-color: #87B423; */
border-color: #BDDF4A
}
#menu li {
text-align: left;
margin-left: 5px;
/* background: #fff; */
}
#menu li a, #menu dt a {
/* color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none; */
}
#menu li a:hover, #menu dt a:hover {
/* background: #87B423; */ 
}

#site {
position: absolute;
z-index: 1;
top : 165px;
left : 50%;
/* color: #000;
background-color: #ddd; */
padding: 5px;
/* border: 1px solid gray; */
}

/* a {text-decoration: none;
color: black;
color: #222;
} */

h2 {color: #FE562B; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align:justify;}

h4 {font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #4e4c4c; line-height: 18px; padding-left: 20px; margin: 0; font-weight: normal; list-style-type:none; background-image:url(/design/mairie_mons/images/puce_orange.gif); background-repeat: no-repeat; background-position:10px 7px; text-align:justify;} 

h5 {color: #829e24; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: center;}

h6 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align:justify; color:#6B4DED;}
