html{background-color:#FFFFFF}
body{margin:0px;font-size: 11px;font-family: Arial,Trebuchet MS,  Helvetica, sans-serif;background-image: url(../interface/ombre.gif);background-position:top center;background-repeat: repeat-y;}
h1, h2, h3, h4, h5, h6, p, form {margin:0px; padding:0px;}
h2{font-size:110%;text-align:left;display:inline;}
h1, h3{padding:0px 10px;font-size:120%;display:inline;color:#8F6800;}
h4 {} 
h5{font-weight:normal;color:#000;font-size:100%;}
p {padding-bottom:5px;text-align:justify;}
.gauche{float:left;width:45%;padding-left:15px;}
.droite{margin-left:2px;float:right;width:45%;border-left:1px dashed #ccc;padding-left:15px;}
.jour{color:#8F6800;font-weight:bold;}
.none{clear:both;margin:0px;padding:0px;border:none;}
.hf{background-image:url(../interface/h1-fond.gif);background-position:center top;background-repeat:repeat-x;}
.titre{font-weight:bold;padding:0px 16px 0px 5px;background-color:#F6F7F8;margin-left:8px;color:#990000;}
.f-titre{background-image: url(../interface/pxl-gris.gif);background-position:center;background-repeat:repeat-x;}
.ville{font-size:110%;color:#8F6800;}
.separateur{clear:both;width:100%;padding:0px;height:10px;border-top:dashed 1px #990000;margin:0px;}
.separateur-inv{clear:both;width:100%;padding:0px;height:10px;line-height:10px;margin:0px;}
.bt{background-color:#f4c50a;font-family: Arial,Trebuchet MS,  Helvetica, sans-serif;
font-size:11px;font-weight:normal;}
input{font-size:10px;}
/*************** general corps ***********/
#conteneur{width:auto;}
#corps {}
#arborescence {display:none}
#contenu{width:600px;}
#contenu-100{width:600px;}
#col-gauche{}
#col-droite{}
#bloc{padding:0px 10px;}
.bloc-annu{padding:0px 5px;border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
.blanc{background-color:#fff; padding:2px 10px 2px 30px;background-image: url(../interface/fond.gif);background-position:center;background-repeat:repeat-x;}
#t-g{clear:both;margin-top:20px;padding-left:10px;background-image:url(../interface/t-bord.gif);background-position:center left;background-repeat:no-repeat;}
#t-fond{padding-right:30px;text-align:right;background-image: url(../interface/t-fond.gif);background-position:center;background-repeat:repeat-x;}
.fdcTitre{font-weight:bold;color:#990000;}
.jagenda{font-weight:bold;text-align:center;font-size:120%;background-color:#990000;color:#FFFFFF;margin-bottom:10px;}
/******** image **********/
#pub img, #pub a{margin:0px;padding:0px;}
#contenu img,#contenu-100 img {margin-right:5px;}
img {margin:0px;padding:0px;}
.spip_logos{margin:5px;padding:0px;}
.img-left {float:left;margin-top:5px;}
.img-center{text-align:center;margin:0px;}
.spip_documents_right{margin-left:5px;margin-top:0px;padding-top:0px;}
.spip_documents_left{margin-right:10px}
.spip_documents_center{text-align:center;}
/*************** lien ***********/
a {color:#990000; text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}
a.titre {background-image: url(../interface/sortie.gif);background-position:right center;background-repeat:no-repeat;}
/****** HAUT *****************/
#haut {display:none;}
#titre-haut {display:none;}
#accueil{display:none;}
#menu-haut{display:none;}
/******** MENUS GAUCHE ******/
.shop{background-image: url(../interface/shop.gif);background-position:right center;background-repeat: no-repeat;}
.resto{background-image: url(../interface/culture.gif);background-position:right center;background-repeat: no-repeat;}
.bien{background-image: url(../interface/actu.gif);background-position:right center;background-repeat: no-repeat;}
.service{background-image: url(../interface/service.gif);background-position:right center;background-repeat: no-repeat;}
.culture{background-image: url(../interface/cult.gif);background-position:right center;background-repeat: no-repeat;}
.heberge{background-image: url(../interface/heberg.gif);background-position:right center;background-repeat: no-repeat;}
.immo{background-image: url(../interface/immo.gif);background-position:right center;background-repeat: no-repeat;}
.horo{background-image: url(../interface/horo.gif);background-position:right center;background-repeat: no-repeat;}
.guide{background-image: url(../interface/guide.gif);background-position:right center;background-repeat: no-repeat;}
.agenda{background-image: url(../interface/agenda.gif);background-position:right center;background-repeat: no-repeat;}
#gauche {display:none;}
dl, dt, dd, ul, li {margin: 0;padding: 0;list-style-type: none;}
#menu {position: absolute;width:178px;text-align: right;}
#menu dt {cursor: pointer;height:20px;line-height: 20px;margin: 2px 0;font-weight:bold;color:#FFFFFF;text-transform:uppercase;border-top:solid 1px #838484;border-bottom:solid 1px #838484;}
#menu dd {position:absolute;z-index:100;left:172px;margin-top:-4em;width:165px;background:#000;border:solid 1px #ccc;padding-left:10px;}
#menu ul {padding:2px;}
#menu li {text-align:left;height:20px;line-height:20px;}
#menu li a, #menu dt a {color:#fff;text-decoration:none;display:block;}
#menu li a{border-bottom:solid 1px #838484;}
#menu dt a {padding-right:40px;color:#fff;text-decoration:none;display:block;}
#menu li a:hover {text-decoration: underline;}
#recherche{position:absolute;width:178px;top:390px;border-bottom:solid 1px #838484;}
.spip_surligne{background-color:#ccc;}
#recherche form{display:none;}
#bloc-gauche{display:none;}
.bloc-pad{padding:0px 20px 0px 20px;color:#000000;}
/******** MENUS droit ******/
#droit{display:none;}
#droit h3{border-top:solid 1px #990000;border-bottom:solid 1px #990000;text-transform:uppercase;
font-size:100%;color:#FFFFFF;display:block;padding:1px 0px 1px 15px;text-align:right;color:#000;padding-right:10px;}
#droit #bloc{border-bottom:solid 1px #990000;background-color:#fff;background-image:none;}
#droit a{margin:0px;padding:0px;display:block;}
#droit a.lien-cal{display:inline;}
#lettre{margin-top:2px;
padding:3px 0px;
border-bottom:solid 1px #990000;}
#droit .f-titre{padding-left:0px;}
#droit .titre{font-size:110%;color:#8F6800;padding-left:5px;background-color:#fff;margin-left:5px;}
/********** PIED *****/
#bas {display:none;}
#bas a{padding:0px 5px;color:#FFF;text-decoration:none;color:#FFFFFF;}
#bas a:hover {text-decoration:underline;}
#copyright {float:right;padding:0px 30px 5px 0px;background-image:url(../interface/angle-bas-d.gif);background-position:bottom right;background-repeat: no-repeat;}
/************************************************** AGENDA *************************************/

#calendrier{text-align:center;border-bottom:solid 1px #990000;}
#calendrier a{display:block;color:#8F6800;text-decoration: underline;font-weight: bold;padding:0px;margin:0px;}
#calendrier a.lien-cal{display:inline;width:30px;margin:0px 5px;}
#calendrier a:hover{color:#fff;text-decoration:none;font-weight: bold;background-color:#990000;}
.titre_agenda {background-color: #000;text-align: center;font-weight:bold;color:#fff;padding:3px 0px;
background-image: url(../interface/agenda.gif);background-position:right center;background-repeat: no-repeat;}
.calendar_this_day {background-color: #FFCC33;font-weight:bold;color:#FFFFFF;}
.calendar_this_month {background-color: #fff;}
.calendar_not_this_month {background: #eeeeee;color:#000000;}
.small {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#000;}
.small_mini {/* aff mois ans */font-size:11px;color:#999999;text-align:center;font-style:normal;}
.calendar_head_mini { /* aff jours */background-color: #eeeeee;text-align: center;color: #000;}
