body {margin:0; text-align:center;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}
		
/* Menu */
/* Présentation */
#cpre {position:absolute; left:auto; z-index:1; visibility: hidden;}
.tapre {width: 98px; border:0px solid white}
.tdpre a {display:block;padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 98px;background-color: #D2D8A0; border-top: 1px solid #eee;}
.tdpre a{color: black; text-decoration: none;  font-size:0.9em}
.tdpre a:hover{background-color: #889400; color: white; text-decoration:none;font-weight:bold}
.apre {display: block;text-align:center; vertical-align:middle; width:98px;height:32px;color: white;font-weight:bold; font-size:8pt;padding-top:1px;text-decoration:none}
.apre:hover {text-decoration:underline}

/* Vie communautaire */
#ccom {position:absolute; left:auto; z-index:1; visibility: hidden;}
.tacom {width: 145px; border:0px solid white}
.tdcom a{display:block; padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 145px; background-color: #FDC3AA; border-top: 1px solid #eee;}
.tdcom a{color: black ;text-decoration: none; font-size:0.9em}
.tdcom a:hover{background-color:#F46604;color: white; text-decoration:none;font-weight:bold}
.acom {display: block;text-align:center; vertical-align:middle; width:145px;height:32px;color: white;font-weight:bold; font-size:8pt;padding-top:1px;text-decoration:none}
.acom:hover {text-decoration:underline}

/* Développement économique */
#ceco {position:absolute; left:auto; z-index:1; visibility: hidden;}
.taeco {width: 126px; border:0px solid white}
.tdeco a {display:block;padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 126px;background-color: #F7CECA; border-top: 1px solid #eee;}
.tdeco a{color: black; text-decoration: none;  font-size:0.9em}
.tdeco a:hover{background-color: #990000; color: white; text-decoration:none;font-weight:bold}
.aeco {display: block;text-align:center; vertical-align:middle; width:126px;height:32px;color: white;font-weight:bold; font-size:8pt;padding-top:1px;text-decoration:none}
.aeco:hover {text-decoration:underline}

/* Services à la population */
#cser {position:absolute; left:auto; z-index:1; visibility: hidden;}
.taser {width: 114px; border:0px solid white}
.tdser a {display:block;padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 114px; background-color: #F5E7C2; border-top: 1px solid #eee;}
.tdser a{color: black;text-decoration: none;  font-size:0.9em}
.tdser a:hover{background-color: #CC9900; color: white; text-decoration:none;font-weight:bold}
.aser {display: block;text-align:center; vertical-align:middle; width:114px;height:32px;color: white;font-weight:bold; font-size:8pt;padding-top:1px;text-decoration:none}
.aser:hover {text-decoration:underline}

/* Environnement */
#cenv {position:absolute; left:auto; z-index:1; visibility: hidden;}
.taaenv {width: 116px; border:0px solid white}
.tdenv a {display:block;padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 116px;background-color: #D3E4F5; border-top: 1px solid #eee;}
.tdenv a{color: black; text-decoration: none;  font-size:0.9em}
.tdenv a:hover{background-color: #1281E2; color: white; text-decoration:none;font-weight:bold}
.aenv {display: block;text-align:center; vertical-align:middle; width:120px;height:32px;color: white;font-weight:bold; font-size:8pt;padding-top:1px;text-decoration:none}
.aenv:hover {text-decoration:underline}

/* recherche  */
.tdextra {padding-left:13px}
.tdrech {padding-left:43px}
.rech {display:inline;}
.titre_rech{color: black; font-weight:bold; font-size:1.1em; padding-top:2px;padding-bottom:2px;}
.titre_rech a{color: black; font-weight:bold; font-size:1.1em; padding-top:2px;padding-bottom:2px; text-decoration:underline}
.titre_rech a:hover{color: black; font-weight:bold; font-size:1.1em; padding-top:2px;padding-bottom:2px; text-decoration:none}
.rech form {display:inline;}
.rech .recherche {width:90px; height:12px; border:1px solid #666; background:#fff; font-size:x-small; }
.rech #Submit {border:0px solid #666; height:15px; width: 23px; padding-left: 5px; padding-top: 2px}
.rech #btn {border:0px solid #666;  height:15px; width: 23px; padding-left: 5px;  padding-top: 2px}
.input_text {float: left;}
.input_button {float: left;}

/* Espace du sommaire */
.sommaire {margin-top:10px; margin-left: -6px;}
/* Espace du sommaire .sommaire ul {margin-left: 20px;}  */
.sommaire li {margin-left: -10px;}
.sommaire a { font-size: 1em;}
.sommaire a:hover {text-decoration:underline;}
.niv2g_pre {list-style-type: none;list-style-image: url(images2/puce_pre.gif);padding-left:5px;padding-top:2px;padding-bottom:2px;padding-right:2px;}
.niv2g_com {list-style-type: none;list-style-image: url(images2/puce_com.gif);padding-left:5px;padding-top:2px;padding-bottom:2px;padding-right:2px;}
.niv2g_eco {list-style-type: none;list-style-image: url(images2/puce_eco.gif);padding-left:5px;padding-top:2px;padding-bottom:2px;padding-right:2px;}
.niv2g_ser {list-style-type: none;list-style-image: url(images2/puce_ser.gif);padding-left:5px;padding-top:2px;padding-bottom:2px;padding-right:2px;}
.niv2g_env {list-style-type: none;list-style-image: url(images2/puce_env.gif); padding-left:5px;padding-top:2px;padding-bottom:2px;padding-right:2px;}
.niv2g_over {list-style-type: none;list-style-image: url(images2/puce.gif);padding-left:5px;padding-top:2px;padding-bottom:2px;padding-right:2px;}
.niv3g {list-style-image:none; margin-left:-10px}
.niv4g {list-style-image:none;  margin-left:-10px}
.niv5g {list-style-image:none;  margin-left:-10px}
.lien {font-size: small; color:black; text-decoration: none;}
.lienoverniv2 {font-size: 1em; text-decoration: none; font-weight:bold;}

/* Espace de la navigation du site */
.navig {font-size: 0.9em; color:black; padding-left: 60px;}
.navig a {color:black; text-decoration:none}
.navig a:hover {color:black; text-decoration: underline}

/* Espace Actus*/
.LienActu {text-decoration:none; font-size: 1em; font-weight:bold;}
.LienActu:hover {text-decoration: underline}
.titreactu{color: white; font-size: 0.9em; font-weight:bold; text-decoration:none; padding-top:2px;padding-bottom:2px; text-align: center}
.titreactu:hover{text-decoration: underline}

/* Espace Accés directs */
.acces {font-size: 1em;}
.acces a {text-decoration:none}
.acces a:hover {text-decoration: underline}
.acces a:active {font-weight:bold;}

/* page */
.titrepage{color: white; font-size: 0.9em; font-weight:bold; text-decoration:none; padding-top:2px;padding-bottom:2px; text-align: center}
.titreretour a{color: black; font-size: 0.9em; font-weight:bold; text-decoration:none; padding-top:2px;padding-bottom:2px; text-align: center}
.titreretour a:hover{text-decoration: underline}


/* Espace du contenu */
.contenu {padding-top: 0px; padding-left: 7px; padding-right: 7px; 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:3px; 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; }

