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}
a img{border:0;}

#containerpage {margin-left: auto;margin-right: auto;  position: relative; width:950px;text-align: center; border: 1px solid #B5B5B5;}

/* Images Page */
.arrondi {background-image: url("images2/arrondi.jpg"); height: 69px; width: 199px}
.fond {background-image: url("images2/fond.jpg"); width: 199px}
.navig {background-image: url("images2/navig.jpg"); width: 950px}
.haut {padding-right: 10px; padding-top: 10px}

.act_ban {background-image: url("images2/act_ban.jpg"); height: 145px; width: 950px}
.pra_ban {background-image: url("images2/pra_ban.jpg"); height: 145px; width: 950px}
.mun_ban {background-image: url("images2/mun_ban.jpg"); height: 145px; width: 950px}
.dec_ban {background-image: url("images2/dec_ban.jpg"); height: 145px; width: 950px}
.ann_ban {background-image: url("images2/ann_ban.jpg"); height: 145px; width: 950px}


/* Tableau Menu */
.act_fond  {color: white; text-decoration: none;  font-size:10pt; font-weight:bold; height: 26px; width: 92px}
.act_fondF2  {color: white; text-decoration: underline;  font-size:10pt; font-weight:bold; height: 26px; width: 92px}
.act_fondF2 a{color: white;}

.pra_fond  {color: white; text-decoration: none;  font-size:10pt; font-weight:bold;  height: 26px; width: 102px}
.pra_fondF2  {color: white; text-decoration: underline;  font-size:10pt; font-weight:bold; height: 26px; width: 102px}
.pra_fondF2 a{color: white;}

.mun_fond  {color: white; text-decoration: none;  font-size:10pt; font-weight:bold; height: 26px; width: 121px}
.mun_fondF2  {color: white; text-decoration: underline;  font-size:10pt; font-weight:bold; height: 26px; width: 121px}
.mun_fondF2 a{color: white;}

.dec_fond  {color: white; text-decoration: none;  font-size:10pt; font-weight:bold; height: 26px; width: 164px}
.dec_fondF2  {color: white; text-decoration: underline;  font-size:10pt; font-weight:bold; height: 26px; width: 164px}
.dec_fondF2 a{color: white;}

.ann_fond  {color: white; text-decoration: none;  font-size:10pt; font-weight:bold; height: 26px; width: 93px}
.ann_fondF2  {color: white; text-decoration: underline;  font-size:10pt; font-weight:bold; height: 26px; width: 93px}
.ann_fondF2 a{color: white;}


/* Menu */
/* actualites */
#cact {position:absolute; left:auto; z-index:90; visibility: hidden;}
.taact  {width: 92px; border:1px solid #B9B9B9}
.tdact  a {display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:5px;width: 88px; background-color: white; border-top: 1px solid #eee;}
.tdact  a{color: black; text-decoration: none;  font-size:0.9em}
.tdact  a:hover{background-color: #ca2a57; color: white; text-decoration:none;font-weight:bold}

#dact  {position:absolute; left:auto; z-index:10; visibility: visible;  height:26px;}
#dactF2 {position:absolute; left:auto; z-index:20; visibility: hidden;  height:26px;}

/* vie pratique */
#cpra {position:absolute; left:auto; z-index:70; visibility: hidden;}
.tapra {width: 102px;  border:1px solid #B9B9B9}
.tdpra a {display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:5px;width: 98px; background-color: white; border-top: 1px solid #eee;}
.tdpra a{color: black; text-decoration: none;  font-size:0.9em}
.tdpra a:hover{background-color: #386a6b; color: white; text-decoration:none;font-weight:bold}

#dpra {position:absolute; left:auto; z-index:10; visibility: visible;  height:26px;}
#dpraF2 {position:absolute; left:auto; z-index:20; visibility: hidden;  height:26px;}

/* vie municipale */
#cmun {position:absolute; left:auto; z-index:80; visibility: hidden;}
.tamun{width: 121px;  border:1px solid #B9B9B9}
.tdmun a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:5px;width: 117px; background-color: white; border-top: 1px solid #eee;}
.tdmun a{color: black ;text-decoration: none; font-size:0.9em}
.tdmun a:hover{background-color:#443e8a;color: white; text-decoration:none;font-weight:bold}

#dmun {position:absolute; left:auto; z-index:10; visibility: visible;  height:26px;}
#dmunF2 {position:absolute; left:auto; z-index:20; visibility: hidden; height:26px;}

/* decouvrir baillargues */
#cdec {position:absolute; left:auto; z-index:60; visibility: hidden;}
.tadec {width: 164px;  border:1px solid #B9B9B9}
.tddec a {display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:5px;width: 160px; background-color: white; border-top: 1px solid #eee;}
.tddec a{color: black;text-decoration: none;  font-size:0.9em}
.tddec a:hover{background-color: #754474; color: white; text-decoration:none;font-weight:bold}

#ddec{position:absolute; left:auto; z-index:10; visibility: visible;  height:26px;}
#ddecF2 {position:absolute; left:auto; z-index:20; visibility: hidden; height:26px;}

/* annuaire */
#cann {position:absolute; left:auto; z-index:50; visibility: hidden;}
.taann {width: 93px; border:1px solid #B9B9B9}
.tdann a{display:block; padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:5px;width: 89px; background-color: white; border-top: 1px solid #eee;}
.tdann a{color: black; text-decoration: none;  font-size:0.9em}
.tdann a:hover{background-color: #c66d00; color: white; text-decoration:none;font-weight:bold}

#dann{position:absolute; left:auto; z-index:10; visibility: visible; height:26px}
#dannF2 {position:absolute; left:auto; z-index:20; visibility: hidden;  height:26px}

/* page */
.titre_acces {padding-left: 0px;}
.titre_acces a{color: black; font-size:1.1em; font-weight:bold; text-decoration:none; }
.titre_acces a:hover{color: black; font-size:1.1em; font-weight:bold; text-decoration:underline; }
.titremod {color: black; font-size:1.1em; font-weight:bold; text-decoration:none; padding-left: 15px; padding-right: 15px;padding-top: 36px}
.titresond {color: black; font-size:1.1em; font-weight:bold; text-decoration:none; padding-left: 15px; padding-right: 15px;}
.acces a{color: black; font-size:0.9em; font-weight:none; text-decoration:none;}
.acces a:hover{color: black; font-size:0.9em; font-weight:bold; text-decoration:none;}

/* Espace du sommaire */
.sommaire {margin-top:10px; margin-left: -6px;}
/* Espace du sommaire .sommaire ul {margin-left: 20px;}  */
.sommaire li {margin-left: -6px;}
.sommaire a { font-size: 0.9em;}
.sommaire a:hover {text-decoration:underline;}
.niv2g_act {list-style-type: none;list-style-image: url(images2/act_puce.jpg);padding-left:5px;padding-top:4px;padding-bottom:4px;padding-right:2px;}
.niv2g_pra {list-style-type: none;list-style-image: url(images2/pra_puce.jpg);padding-left:5px;padding-top:4px;padding-bottom:4px;padding-right:2px;}
.niv2g_mun {list-style-type: none;list-style-image: url(images2/mun_puce.jpg);padding-left:5px;padding-top:4px;padding-bottom:4px;padding-right:2px;}
.niv2g_ann{list-style-type: none;list-style-image: url(images2/ann_puce.jpg);padding-left:5px;padding-top:4px;padding-bottom:4px;padding-right:2px;}
.niv2g_dec {list-style-type: none;list-style-image: url(images2/dec_puce.jpg); padding-left:5px;padding-top:4px;padding-bottom:4px;padding-right:2px;}
.niv2g_over {list-style-type: none;list-style-image: url(images2/puce.jpg);padding-left:5px;padding-top:4px;padding-bottom:4px;padding-right:2px;}
.niv3g {list-style-image:none; margin-left:-10px; color:black;}
.niv4g {list-style-image:none;  margin-left:-10px; color:black;}
.niv5g {list-style-image:none;  margin-left:-10px; color:black;}
.lienniv2 {font-size: 0.9em; color:black; text-decoration: none; font-weight:none;}
.lienoverniv2 {font-size: 0.9em; text-decoration: underline; color:black; font-weight:bold;}
.lien {font-size: small; color:black; text-decoration: none;}
.lienover {font-size: 1em; text-decoration: underline; font-weight:none; color:black;}

/* recherche  */
.rech {display:inline; color:black;}
.rech form {display:inline;}
.rech .recherche {width:95px; height:11px; border:1px solid #666; background:#fff; font-size:x-small;}
.rech #Submit {height:15px; width: 22px; padding-left: 5px}
.input_text {float: left; padding-top: 3px}
.input_button {float: left;padding-top: 4px}

/* Espace de la navigation du site */
.oeil {font-size:x-small;}
.oeil a {color:#000; text-decoration:none}
.oeil a:hover {color:#000; text-decoration:underline}

.navig {font-size:x-small;}
.navig a {color:#000; text-decoration:none}
.navig a:hover {color:#000; text-decoration:underline}

/* Espace du contenu */
.contenu {padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
.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; border-bottom: solid 2px}
.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 actus par type */
table.menutype {
	width: 100%;
	margin: 0;
	margin-bottom: 20px;
	border-bottom: 1px solid black;
}
.menutype a {
	background: #CCCCCC;
	color: black !important;
	text-decoration: none !important;
	font-weight: bold !important;
}
.menutype a:hover {
	background: black;
	color: white !important;
	text-decoration: none !important;
}
a.MenuActu-over {
	background: black;
	color: white !important;
	text-decoration: none !important;
}

/* --------- 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; }
.ModTitreSansLien {font-size:1.2em; font-weight:bold; text-decoration:none;}