/* CSS Document */
body {margin:0; text-align:center;background:#221E73;font-family:Arial,Tahoma, Helvetica, Sans-Serif;font-size: 75%;}
	
table {margin:0; border:0; border-collapse:collapse}
/* img {border:0;margin:0} */
th, td {padding:0;margin:0}
div {padding:0;margin:0}
object, embed {border:0; margin:0; padding:0}
a {color:#4597D3; text-decoration:none}
a:hover {color:blue; text-decoration:underline}

/* espace MENUS de la bannière */
/* Vie communautaire */
#ccom {position:absolute; left:auto; z-index:1; visibility: hidden;border:1px solid white}
.tacom  { border:1px solid white; width:120px}
.tdcom a {display: block; padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 120px; background-color: #C3DCFB;border-bottom: 1px solid #eee;}
.tdcom a {color: black;text-decoration: none;}
.tdcom a:hover{background-color: #3877C7;color: white;}
#acom {display: block;text-align:center; vertical-align:middle; width:110px;height:15px;color: white;font-weight:bold; font-size:8pt;padding-top:1px;}

/* Vie quotidienne */
#cquo {position:absolute; left:auto; z-index:1; visibility: hidden;border:1px solid white}
.taquo { border:1px solid white; width:120px}
.tdquo a {display: block;padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 120px; background-color: #FFC2BD;border-bottom: 1px solid #eee;}
.tdquo a {color: black;text-decoration: none;}
.tdquo a:hover{background-color: #BF1B0F;color: white;}
#aquo {display: block;text-align:center; vertical-align:middle; width: 110px;height:15px;color: white;font-weight:bold; font-size:8pt;padding-top:1px;}

/* Vie sociale */
#csoc {position:absolute; left:auto; z-index:1; visibility: hidden;border:1px solid white}
.tasoc { border:1px solid white; width:120px}
.tdsoc a {display: block;padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 120px; background-color: #C7CEF6;border-bottom: 1px solid #eee;}
.tdsoc a {color: black;text-decoration: none;}
.tdsoc a:hover{background-color: #6D79B8;color: white;}
#asoc {display: block;text-align:center; vertical-align:middle; width: 110px;height:15px;color: white;font-weight:bold; font-size:8pt;padding-top:1px;}

/* Vie économique */
#ceco {position:absolute; left:auto; z-index:1; visibility: hidden;border:1px solid white}
.taeco { border:1px solid white; width:120px}
.tdeco a {display: block;padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 120px; background-color: #D9E591;border-bottom: 1px solid #eee;}
.tdeco a {color: black;text-decoration: none;}
.tdeco a:hover{background-color: #9AAA3D;color: white;}
#aeco {display: block;text-align:center; vertical-align:middle; width: 110px;height:15px;color: white;font-weight:bold; font-size:8pt;padding-top:1px;}

/* Vie locale */
#cloc {position:absolute; left:auto; z-index:1; visibility: hidden;border:1px solid white}
.taloc { border:1px solid white; width:120px}
.tdloc a {display: block;padding-left:8px;padding-top:2px;padding-bottom:2px;padding-right:2px;width: 120px; background-color: #8ED9EF;border-bottom: 1px solid #eee;}
.tdloc a {color: black;text-decoration: none;}
.tdloc a:hover{background-color: #267C95;color: white;}
#aloc {display: block;text-align:center; vertical-align:middle; width: 110px;height:15px;color: white;font-weight:bold; font-size:8pt;padding-top:1px;}

/* Espace de la navigation du site */
.navig {font-size:x-small;}
.navig a {color:#030C5B; text-decoration:none}
.navig a:hover {color:#030C5B; text-decoration:underline}

.titrepage {font-size:1em; color:#FFF; font-weight:bold; text-decoration:none; text-transform:uppercase}

/* Espace du sommaire */
.sommaire {margin-left:-8px}

.sommaire a:hover {text-decoration:underline; color:#FFF}
.niv2g {list-style-type: none;list-style-image: url(images2/puce.gif); margin-left:-7px}
.niv3g {list-style-image:none; color:#FFF; margin-left:-25px}
.niv4g {list-style-image:none; color:#FFF; margin-left:-30px}
.niv5g {list-style-image:none; color:#FFF; margin-left:-15px}
.lien {font-size:small; color:#FFF; text-decoration:none}
.lienover{text-decoration:none; color:#FFF;font-weight:bold;}

/* Espace Actus  */
.actu {font-size:small; color:#000} 
.LienActu {font-weight:bold; font-size:small; color:#0074BA; text-decoration:underline}
.LienActu:hover {font-weight:bold; font-size:small; color:#0074BA; text-decoration:none}

.rech {display:inline;}
.rech form {display:inline;}
.rech .recherche {width:100px; height:12px; border:1px solid #666; background:#fff; font-size:x-small; }
.rech #Submit {border:1px solid #666; background:#0074B9; color:#fff; font-weight:bold; height:15px;}

/* Espace des invariants */
.LienPieds {font-size:8pt; color:#FFF; font-weight:bold; text-decoration:none}
.LienPieds:hover {color:#FFF; text-decoration:underline}
.int_pieds {text-align:center; vertical-align:middle; color:#FFF;}

/* 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:2px; padding-top:2px; padding-left:5px}
.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}

/* --------- 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; background-color:#eef1f5;}

/* espace agenda */
#calendrier {width:100%; font-size:8pt; color:#030C5B; border-collapse:collapse; background-color:#d7dee6;}
.Calmois {font-weight:bold; color:#000000;}
.Calsemaine {font-weight:bold;border:1px solid #bf1b0f; background-color:#eef1f5; color:#bf1b0f;}
.CalJour {color:#000000; font-weight:bold; font-size:0.9em;border:1px solid #7EB8E1}
.CalJourManif {border:1px solid #ffffff; color:#000000; font-weight:bolder; font-size:11px; background-color:#bf1b0f}
#calendrier .CalJourManif a {display:block; border:0px; font-size:0.9em; font-weight:bolder; color:#ffffff; text-decoration:none;}
#calendrier .CalJourManif a:hover {color:#030C5B;  background-color:#ffc2bd;}
a.titreagenda {font-weight:bold; color:#000000; font-size:9pt; text-decoration:none}
a.titreagenda:hover {text-decoration:underline}
.agendacontenu {font-size:small}
a.lienagenda {font-size:small; color:#990000; text-decoration:none}
a.lienagenda:hover {color:blue}

/* Modification de l'agenda Attention j'ai modifié l'agenda */
.titre_annee span {padding-bottom:2px; padding-top:2px; padding-left:5px; font-size:large; font-weight:bold; text-transform:uppercase;color:#267c95}
.titre_mois span {padding-bottom:2px; padding-top:2px; padding-left:5px; font-size:large; font-weight:bold; color:#267c95
}
.titre_mois {padding-bottom:2px; padding-top:2px; padding-left:5px;border-top-style: none;border-right-style: none; border-bottom-style: solid; border-left-style: none; border-width: 1px;border-color: #267c95;
}


