/* CSS Document */
body {margin:0; text-align:center; background:#f1efe2;font-family:Arial,Tahoma, Helvetica, Sans-Serif;font-size: 75%;margin:0; padding:0; width:100%; height:100%}
	
table {margin:0; border:0; border-collapse:collapse}
th, td {padding:0;margin:0}
div {padding:0;margin:0}
object, embed {border:0; margin:0; padding:0}

.int_ban {background:url(images2/int_ban.jpg)}
.int_btn {padding-right: 2px}

/* images internes selon les rubriques */
/* Enfance jeuness */
.bando_enfan {background:url(images2/bando_enfan.jpg)}
.enfan_menu {background:url(images2/enfanf1.gif) no-repeat}
.enfan_menu_over {background:url(images2/enfanf2.gif) no-repeat}

#cenfan {position:absolute; left:auto; z-index:1; visibility: hidden;}
.taenfan {width: 129px; border:1px solid white}
.tdenfan a{display:block;padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 129px;background-color: #dcedff; border-bottom: 1px solid #eee;}
.tdenfan a{color: #2b70b3;text-decoration: none; font-size:0.9em}
.tdenfan a:hover{background-color:#2b70b3;color: #FFF; text-decoration:none;font-weight:bold}
#aenfan{display: block;text-align:left; vertical-align:middle; height:17px;color:#2c70b4; font-size:1em; font-weight:bold; text-decoration:none; text-transform:uppercase; padding-top:2px}
#aenfan:hover{text-decoration:none; color:#000; font-size:1em; font-weight:bold; text-decoration:underline; text-transform:uppercase; }

/* Sécurité */
.bando_secur {background:url(images2/bando_secur.jpg)}
.secur_menu {background:url(images2/securf1.gif) no-repeat}
.secur_menu_over {background:url(images2/securf2.gif) no-repeat}

#csecur {position:absolute; left:auto; z-index:1; visibility: hidden;}
.tasecur {width: 129px; border:1px solid white}
.tdsecur a{display:block;padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 129px;background-color: #dcedff; border-bottom: 1px solid #eee;}
.tdsecur a{color: #2b70b3;text-decoration: none; font-size:0.9em}
.tdsecur a:hover{background-color:#2b70b3;color: #FFF; text-decoration:none;font-weight:bold}
#asecur{display: block;text-align:left; vertical-align:middle; height:17px;color:#2c70b4; font-size:1em; font-weight:bold; text-decoration:none; text-transform:uppercase; padding-top:2px}
#asecur:hover{text-decoration:none; color:#000; font-size:1em; font-weight:bold; text-decoration:underline; text-transform:uppercase; }

/* Cadre de vie */
.bando_cadre {background:url(images2/bando_cadre.jpg)}
.cadre_menu {background:url(images2/cadref1.gif) no-repeat}
.cadre_menu_over {background:url(images2/cadref2.gif) no-repeat}

#ccadre {position:absolute; left:auto; z-index:1; visibility: hidden;}
.tacadre {width: 129px; border:1px solid white}
.tdcadre a{display:block;padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 129px;background-color: #dcedff; border-bottom: 1px solid #eee;}
.tdcadre a{color: #2b70b3;text-decoration: none; font-size:0.9em}
.tdcadre a:hover{background-color:#2b70b3;color: #FFF; text-decoration:none;font-weight:bold}
#acadre{display: block;text-align:left; vertical-align:middle; height:17px;color:#2c70b4; font-size:1em; font-weight:bold; text-decoration:none; text-transform:uppercase; padding-top:2px}
#acadre:hover{text-decoration:none; color:#000; font-size:1em; font-weight:bold; text-decoration:underline; text-transform:uppercase; }

/* Culture & festivités */
.bando_cultur {background:url(images2/bando_cultur.jpg)}
.cultur_menu {background:url(images2/culturf1.gif) no-repeat}
.cultur_menu_over {background:url(images2/culturf2.gif) no-repeat}

#ccultur {position:absolute; left:auto; z-index:1; visibility: hidden;}
.tacultur {width: 129px; border:1px solid white}
.tdcultur a{display:block;padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 129px;background-color: #dcedff; border-bottom: 1px solid #eee;}
.tdcultur a{color: #2b70b3;text-decoration: none; font-size:0.9em}
.tdcultur a:hover{background-color:#2b70b3;color: #FFF; text-decoration:none;font-weight:bold}
#acultur{display: block;text-align:left; vertical-align:middle; height:30px;color:#2c70b4; font-size:1em; font-weight:bold; text-decoration:none; text-transform:uppercase; padding-top:2px; padding-bottom:2px}
#acultur:hover{text-decoration:none; color:#000; font-size:1em; font-weight:bold; text-decoration:underline; text-transform:uppercase; height:30px }

/* Developpement économique */
.bando_econo {background:url(images2/bando_econo.jpg)}
.econo_menu {background:url(images2/econof1.gif) no-repeat}
.econo_menu_over {background:url(images2/econof2.gif) no-repeat}

#cecono {position:absolute; left:auto; z-index:1; visibility: hidden;}
.taecono {width: 129px; border:1px solid white}
.tdecono a{display:block;padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 129px;background-color: #dcedff; border-bottom: 1px solid #eee;}
.tdecono a{color: #2b70b3;text-decoration: none; font-size:0.9em}
.tdecono a:hover{background-color:#2b70b3;color: #FFF; text-decoration:none;font-weight:bold}
#aecono{display: block;text-align:left; vertical-align:middle; height:30px;color:#2c70b4; font-size:1em; font-weight:bold; text-decoration:none; text-transform:uppercase; padding-top:2px}
#aecono:hover{text-decoration:none; color:#000; font-size:1em; font-weight:bold; text-decoration:underline; text-transform:uppercase ; height:30px }

/* Solidarité */
.bando_solid {background:url(images2/bando_solid.jpg)}
.solid_menu {background:url(images2/solidf1.gif) no-repeat}
.solid_menu_over {background:url(images2/solidf2.gif) no-repeat}

#csolid {position:absolute; left:auto; z-index:1; visibility: hidden;}
.tasolid {width: 129px; border:1px solid white}
.tdsolid a{display:block;padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 129px;background-color: #dcedff; border-bottom: 1px solid #eee;}
.tdsolid a{color: #2b70b3;text-decoration: none; font-size:0.9em}
.tdsolid a:hover{background-color:#2b70b3;color: #FFF; text-decoration:none;font-weight:bold}
#asolid{display: block;text-align:left; vertical-align:middle; height:17px;color:#2c70b4; font-size:1em; font-weight:bold; text-decoration:none; text-transform:uppercase; padding-top:2px}
#asolid:hover{text-decoration:none; color:#000; font-size:1em; font-weight:bold; text-decoration:underline; text-transform:uppercase; }

/* Vie démocratique */
.bando_democ {background:url(images2/bando_democ.jpg)}
.democ_menu {background:url(images2/democf1.gif) no-repeat}
.democ_menu_over {background:url(images2/democf2.gif) no-repeat}

#cdemoc {position:absolute; left:auto; z-index:1; visibility: hidden;}
.tademoc {width: 129px; border:1px solid white}
.tddemoc a{display:block;padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 129px;background-color: #dcedff; border-bottom: 1px solid #eee;}
.tddemoc a{color: #2b70b3;text-decoration: none; font-size:0.9em}
.tddemoc a:hover{background-color:#2b70b3;color: #FFF; text-decoration:none;font-weight:bold}
#ademoc{display: block;text-align:left; vertical-align:middle; height:17px;color:#2c70b4; font-size:1em; font-weight:bold; text-decoration:none; text-transform:uppercase; padding-top:2px}
#ademoc:hover{text-decoration:none; color:#000; font-size:1em; font-weight:bold; text-decoration:underline; text-transform:uppercase; }

/* Vie associative */
.bando_assoc {background:url(images2/bando_assoc.jpg)}
.assoc_menu {background:url(images2/assocf1.gif) no-repeat}
.assoc_menu_over {background:url(images2/assocf2.gif) no-repeat}

#cassoc {position:absolute; left:auto; z-index:1; visibility: hidden;}
.taassoc {width: 129px; border:1px solid white}
.tdassoc a{display:block;padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 129px;background-color: #dcedff; border-bottom: 1px solid #eee;}
.tdassoc a{color: #2b70b3;text-decoration: none; font-size:0.9em}
.tdassoc a:hover{background-color:#2b70b3;color: #FFF; text-decoration:none;font-weight:bold}
#aassoc{display: block;text-align:left; vertical-align:middle; height:17px;color:#2c70b4; font-size:1em; font-weight:bold; text-decoration:none; text-transform:uppercase; padding-top:2px}
#aassoc:hover{text-decoration:none; color:#000; font-size:1em; font-weight:bold; text-decoration:underline; text-transform:uppercase; }



/* Espace de la navigation du site */
.navig {font-size:x-small; color:#fff; padding-left: 22px}
.navig a {color:#fff; text-decoration:none}
.navig a:hover {color:#fff; text-decoration:underline}

/* Titre NomPage*/
.page {font-size:x-large; color:#accff2; font-weight:bold; padding-left: 62px}


/* page */
.colonne {background:url(images2/col_fixe.jpg) }
.fond {background:url(images2/fond_contenuf1.jpg) no-repeat}

/* Espace du sommaire */
.titreactu_over {background:url(images2/fond_actuf1.jpg); font-size:1em; color:#2c70b4; font-weight:bold; text-decoration:none; text-transform:uppercase;padding-left: 19px;}
.titreactu_nook {background:url(images2/fond_actuf2.jpg);font-size:1em; color:#000; font-weight:bold; text-decoration:none; text-transform:uppercase;padding-left: 19px;}
.titrepage_over {font-size:1em; color:#2c70b4; font-weight:bold; text-decoration:none; text-transform:uppercase;padding-left: 8px; background-color: #fff;}
.titrepage_nook {font-size:1em; color:#000; font-weight:bold; text-decoration:none; text-transform:uppercase;padding-left: 8px; background-color: #f8e382}
.atitre:hover  { color:#000; font-size:1em; font-weight:bold; text-decoration:underline; text-transform:uppercase; }
.atitre{color:#2c70b4; font-size:1em; font-weight:bold; text-decoration:none; text-transform:uppercase;}


.sommaire {height:45px;}
.sommaire ul {margin-top:4px;margin-bottom: 7px}
.sommaire a:hover {text-decoration:underline; color:#FFF}
.niv2g {list-style-type: none;list-style-image: none; margin-left:-32px}
.niv3g {list-style-image:none; color:#FFF; margin-left:-25px}
.niv4g {list-style-image:none; color:#FFF;} 
.niv5g {list-style-image:none; color:#FFF;}
.lien {font-size:0.9em; color:#FFF; text-decoration:none}
.lienover{text-decoration:underline; color:#FFF;}

/* Newsletter */
.news {border:1px solid #666; background:#feefaa; font-size:x-small;}
.selectnews {font-family:arial,helvetica,sans-serif; font-size:10px; color:#fff; background:#296eb1; border:1px solid #000;}
.titrepagenews {font-size:1em; color:#2c70b4; font-weight:bold; text-decoration:none; text-transform:uppercase;padding-left: 48px; background-color: #fff}
.invarform { border:0px }

/* Recherche */
.rech {display:inline;}
.rech form {display:inline;}
.rech .recherche {width:146px; height:11px; border:1px solid #666; background:#feefaa; font-size:x-small; padding-bottom:3px}
.rech #Submit {height:17px;}

/* Espace des invariants */
.LienPieds {font-size:8pt; color:#000; font-weight:bold; text-decoration:none}
.LienPieds:hover {color:#000; text-decoration:underline}
.int_pieds {text-align:center;color:#000;padding-top:10px}

/* Espace du contenu */
.contenu {padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
.contenu .imgpuce {display:none}
.contenu .nomcontenu {display:none}
.contenu .TListe, .contenu .TContenu {width:100%; padding-bottom:5px; padding-top:5px; margin-bottom:10px}
.contenu .TListe .titre, .contenu .TContenu .titre {padding-bottom:0px; padding-top:0px; padding-left:0px}
.contenu .TListe img, .contenu .TContenu img {margin:5px; border:0}
.contenu .TListe .titre span, .contenu .TContenu .titre span {display:block}
.vignette {width:1px;}
.contenu .TListe .resume, .contenu .TContenu .resume {padding-bottom:5px; padding-top:5px}
.date {padding-bottom:5px; padding-top:5px}
.TContenu td {padding:2px}
.TListe td {padding:2px}

/* --------- espace annuaire --------- */
.entete {width:100%; padding:5px; margin-bottom:15px}
.theme {padding-left:10px; color:#030C5B; font-size:large !important; font-family:Times New Roman, Times, sans-serif; font-weight:bold; text-transform:uppercase; padding-bottom:15px; padding-top:10px}
.contenu .entete .theme {width:50%;}
.tel {font-size:small !important; width:125px; color:#030C5B; font-weight:bold;}
.Titre {font-size:large; color:#2b70b3; font-weight:bold;}
.ModTitreSansLien {font-size:small; color:#2b70b3; font-weight:bold; padding-bottom:3px; padding-top:7px; }

.MenuActu {font-size:small; color:#000 !important; font-weight:bold; text-decoration:none !important; background: #feefaa; padding:3px; }
.MenuActu-over {font-size:small; color:#fff !important; font-weight:bold !important; text-decoration:none !important;  background:#f3c905; padding:3px;}

/* --------- Espace des Elus --------- */
#fotomaire {padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
#fotoelu {padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }

.normaltxt {color: #000000; font-size: 11px}
.titremenu {font-size:medium; font-weight:bold; text-decoration:none;padding-top:8px;padding-bottom:8px;padding-left:8px;}

/* --------- Espace des portails --------- */
.formcnx legend {color:#000; font-weight:bold}