/* CSS Document */
body {margin:0px; align:center; } /*#005B00   #003300*/
body {  background-image: url(images2/fondbbb2.jpg); background-repeat: no-repeat}
body {  background-color: #CCD4CB}
table {margin:0; border:0;}
td {padding:0; font-family:arial,helvetica,sans-serif;}
img {border:0;}

/* Calques de menus */
#vielocale {position:absolute; width:133px; zindex:2; visibility:hidden; color:#ffffff; padding-top:5px; padding-bottom:8px;}
#transp_vielocale {position:absolute; width:133px; zindex:1; visibility:hidden; color:#ffffff; background-color:#009900; filter:Alpha(Opacity=70); -moz-opacity:0.70;}
#vielocale a {font-size:0.7em; color:#ffffff; text-decoration:none; }
#vielocale a:hover {font-size:0.7em; color:#000000; }
#vielocale li {margin:2px; padding-bottom:3px;}

#national {position:absolute; width:136px; zindex:2; visibility:hidden; color:#ffffff; padding-top:5px; padding-bottom:8px;}
#transp_national {position:absolute; width:136px; zindex:1; visibility:hidden; color:#ffffff; background-color:#CC0000; filter:Alpha(Opacity=70); -moz-opacity:0.70;}
#national a {font-size:0.7em;color:#ffffff; text-decoration:none; }
#national a:hover {font-size:0.7em;color:#000000; }
#national li {margin:2px; padding-bottom:3px;}

#international {position:absolute; width:160px; zindex:2; visibility:hidden; color:#ffffff; padding-top:5px; padding-bottom:8px;}
#transp_international {position:absolute; width:160px; zindex:1; visibility:hidden; color:#ffffff; background-color:#003399; filter:Alpha(Opacity=70); -moz-opacity:0.70;}
#international a {font-size:0.7em; color:#ffffff; text-decoration:none; }
#international a:hover {font-size:0.7em; color:#000000; }
#international li {margin:2px; padding-bottom:3px;}

#meconnaitre {position:absolute; width:152px; zindex:2; visibility:hidden; color:#000000; padding-top:5px; padding-bottom:8px;}
#transp_meconnaitre {position:absolute; width:152px; zindex:1; visibility:hidden; color:#000000; background-color:#FFCC00; filter:Alpha(Opacity=70); -moz-opacity:0.70;}
#meconnaitre a {font-size:0.7em; color:#000000; text-decoration:none; }
#meconnaitre a:hover {font-size:0.7em; color:#000000; }
#meconnaitre li {margin:2px; padding-bottom:3px;}

/* -----------------------  Mise en page accueil  ----------------------- */
.lienbasedito {font-family:arial; font-size:11px; color:#FF9900; text-decoration:underline;}
.lienbasedito:hover {font-family:arial; font-size:11px; color:#FFCC33; text-decoration:underline;}
.lienMenuSniv2 { font-size:13px; font-weight:bold; color:#ffffff; text-decoration:none;}
.lienMenuSniv2:hover { font-size:13px; color:#374F18; text-decoration:underline;}
/* ----------------- Page ------------------- */
#page {background:#fff}
.c2 {border-left:1px dashed #000}

/* calques du menu général */
.calcactu {position:absolute; left:auto; visibility:hidden;}
.calcactu table {width:100%; border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; background:#ccc}
.calcactu td {font-size:8pt; padding:3px;}
.calcactu a {color:#000; text-decoration:none;}
.calcactu a:hover {color:#b16767;}
#presentation {width:139px; visibility:hidden; z-index:101;}
#vielocale {width:133px; visibility:hidden; z-index:102;}
#pratique {width:150px; visibility:hidden; z-index:103;}
#scolarite {width:162px; visibility:hidden; z-index:104;}
#sportculture {width:141px; visibility:hidden; z-index:105;}
#social {width:154px; visibility:hidden; z-index:106;}
#economie {width:120px; visibility:hidden; z-index:107;}
.calcmenu {position:absolute; left:auto;}
.calcmenu table.tmenu {width:100%; background:#ff9966; font-size:8pt; border-left:1px solid #666; border-top:1px solid #666; border-right:1px solid #666}
.calcmenu .tmenu td {border-bottom:1px solid #666; padding:3px}
.calcmenu a {color:#000; text-decoration:none}
.calcmenu a:hover {color:#fff}
/* Espace dossier */
#dossier {background:url(images2/esp_dossiers.jpg) no-repeat; height:241px; width:100%}
#dossier .dossiercontenu {padding-top:40px; padding-left:5px; padding-right:5px; font-size:xx-small}
.titdossier {font-weight:bold; font-size:9pt; text-align:center}
#dossier .liendossier {font-size:7pt; padding:0; padding-right:5px; height:20px; text-align:right}
#dossier .liendossier a {font-size:7pt; text-decoration:none; color:#000}
#dossier .liendossier a:hover {color:blue}
/* Espace actualités */
#esp_alaune {width:100%; background:url(images2/Index_1.asp_r7_c8.gif) right top no-repeat}
#esp_alaune td {padding:5px}
.menutype {background:#E5E5E5; width:100%}
.celactu {background:#CC6666; text-align:center; vertical-align:middle; border:2px solid #E5E5E5}
.celactuover {background:#990000; text-align:center; vertical-align:middle; border:2px solid #E5E5E5}
.celactu a, .celactuover a {font-size:8pt; font-weight:bold; text-decoration:none; color:#fff}
.celactu a:hover, celactuover a:hover {color:#fff}
.alaune {width:100%}
.alaune td {padding:5px; font-size:9pt}
a.titreactu {color:#990000; text-decoration:none}
a.titreactu:hover {color:blue}
a.lienactu {font-size:xx-small; color:#990000; text-decoration:none}
a.lienactu:hover {color:blue}
.alaunedetail {width:100%}
.alaunedetail th {font-size:small; font-weight:bold; text-align:center; padding:10px}
.alaunedetail td {font-size:x-small; padding:5px}
/* Espace Agenda */
/*#calendrier {width:95%; font-size:8pt; color:#990000}*/
#calendrier {width:95%; font-size:8pt; color:#990000; border-collapse:collapse; background-color:#A09E4A; margin-top:15px; margin-bottom:10px; border:1px solid #ffffff}
.Calmois {font-weight:bold; color:#ffffff;}
.Calsemaine {font-weight:bold;border:1px solid #cccccc; background-color:#5A6E39; color:#C9D4B7;}
.CalJour {border:1px solid #ffffff; color:#ffffff; font-weight:bold; font-size:11px;}
.CalJourManif {border:1px solid #ffffff; color:#ffffff; font-weight:bolder; font-size:11px; background-color:#7E8244}
#calendrier .CalJourManif a {display:block; border:0px; font-size:12px; font-weight:bolder; color:#FFCC33; text-decoration:none;}
#calendrier .CalJourManif a:hover {color:#000;  background-color:#EADB87;}
a.titreagenda {font-weight:bold; color:#990000; font-size:9pt; text-decoration:none}
a.titreagenda:hover {color:blue}
.agendacontenu {font-size:small}
a.lienagenda {font-size:small; color:#990000; text-decoration:none}
a.lienagenda:hover {color:blue}

/* --------------------- espace pied de page -------------------------- */
table.pied {width:798px; border-top:1px solid #fff; border-bottom:3px solid #6699cc; background:url(images2/BasPage.jpg)}
.pied img {border:0px}
.icone {margin-right:5px; margin-left:5px}
a.invariant {color:#000; text-decoration:none}
a.invariant:hover {text-decoration:underline}
.SELECT {background:#5c5c5c; color:#ebebeb; font-size:10px}
.invar2 {font-size:8pt}
.invar2 a {font-size:8pt; text-decoration:none; color:#000}
.invar2 a:hover {color:blue}