/* Generated by KompoZer */
.commissions-suppleants {
  background-color: #ffffcc;
  font-weight: bold;
}
.commissions-sous-titre-mairie {
  border: 2px solid #003300;
  display: block;
  margin-top: 15px;
  height: 40px;
  text-align: center;
  font-style: italic;
  font-weight: bold;
  color: #003300;
  font-size: 200%;
  background-color: #ffffcc;
  width: 40%;
  margin-left: 30%;
}
.commissions-tableau {
  border-color: #003300;
  width: 100%;
  background-color: #dce1d1;
}
.commissions-tableau-ligne-01 {
  text-align: left;
  padding-left: 15px;
  color: #003300;
}
.commissions-tableau-titre-01 {
  background-color: #ffffcc;
  color: #003300;
  text-align: center;
  font-weight: bold;
  position: relative;
  font-size: 80%;
  width: 20%;
}
.commissions-titre-mairie {
  border: 1px solid #003300;
  color: #003300;
  display: block;
  text-align: center;
  width: 40%;
  margin-left: 30%;
  background-color: #dce1d1;
}
.commissions-titulaires {
  background-color: #ffffcc;
  font-weight: bold;
}
.syndicats-commentaires {
  font-style: italic;
  font-size: 0.8em;
  color: #663333;
}
.syndicats-tableau-details {
  background-color: #fffeca;
  background-image: url(../images/fond_p.gif);
  background-position:  center center;
  background-attachment: fixed;
  text-align: left;
  width: 100%;
}
.syndicats-tableau-details-titres {
  text-align: center;
  font-weight: bold;
  height: 50px;
  font-size: 1.5em;
}
.syndicats-tableau-details-titre-nom {
  width: 20%;
  text-align: center;
  color: #cc0000;
  font-weight: bold;
}
.syndicats-tableau-details-titre-president {
  text-align: center;
  color: #009900;
  font-weight: bold;
  width: 17%;
}
.syndicats-tableau-details-titre-representants {
  width: 20%;
  text-align: left;
}
.syndicats-tableau-details-titre-siege {
  text-align: center;
  color: #000099;
  width: 15%;
  font-weight: normal;
}
.syndicats-tableau-details-titre-vocation {
  text-align: center;
  width: 15%;
}
.syndicats-tableau-menu {
  font-weight: bold;
  background-color: #ffffcc;
  width: 100%;
}
.syndicats-tableau-menu-cellule {
  background-color: transparent;
  height: 80px;
  width: 20%;
}
#comcom-plan {
  background-image: url(../images/sauldre_et_sologne-77x100.jpg);
  background-position:  center center;
  background-repeat: no-repeat;
  height: 100px;
}
#comcom-plan a {
  color: #cc0000;
  background-color: transparent;
  font-weight: bold;
}
#comcom-plan a:hover {
  background-color: #d0e3e8;
}
#comcom-plan a span {
  display: none;
  background-color: #f5e88f;
}
#comcom-plan a:hover span {
  border: 5px solid #990000;
  display: block;
  background-position:  center center;
  background-repeat: no-repeat;
  font-size: 0px;
  position: absolute;
  z-index: 1;
  width: 393px;
  height: 520px;
  margin-left: 175px;
  background-image: url(../images/comcom-07-393x520.jpg);
  margin-top: -50px;
  background-color: #f4efd7;
}
.comcom-tableau-droite {
  width: 20%;
  text-align: center;
}
.comcom-tableau-gauche {
  width: 20%;
  text-align: center;
}
.comcom-tableau-milieu {
  width: 60%;
  background-color: #d0e3e8;
  padding-left: 5px;
  padding-right: 5px;
}
.fetes-tableau-detail {
}
.fetes-tableau-detail-titre {
  font-style: normal;
  font-weight: bold;
  text-align: center;
  color: #003300;
  background-color: #ffffcc;
  height: 35px;
}
.fetes-tableau-detail-lieu {
  width: 30%;
  text-align: left;
}
.fetes-tableau-detail-date {
  text-align: center;
  width: 15%;
}
.fetes-tableau-detail-jour {
  width: 15%;
  text-align: left;
  padding-left: 25px;
}
.fetes-tableau-detail-infos {
  width: 40%;
  text-align: left;
}
.fetes-tableau-janvier {
}
.fetes-tableau-fevrier {
  border: 2px solid #ffcc66;
}
.fetes-tableau-mars {
  border: 2px solid #ffcc66;
}
.fetes-tableau-avril {
  border: 2px solid #ffcc66;
  background-color: #ffeddd;
}
.fetes-tableau-mai {
  border: 1px solid #ff99ff;
  background-image: url(../images/rose-fond-nature_003.jpg);
  font-weight: bold;
  color: #006600;
}
.fetes-tableau-juin {
  border: 1px solid #009900;
  background-image: url(../images/fond-pelouse-clair01-50%25.jpg);
  font-weight: bold;
  color: #006600;
}
.fetes-tableau-juillet {
  border: 2px solid #ffcc66;
  background-color: #ffcc99;
}
.fetes-tableau-aout {
  border: 2px solid #ffcc66;
  background-repeat: no-repeat;
  background-position: right bottom;
}
.fetes-tableau-septembre {
  border: 2px solid #ffcc66;
  background-image: url(../images/fond-saumon-fourmi.jpg);
}
.fetes-tableau-octobre {
  border: 0px solid #ffcc66;
  background-color: #d2ff91;
}
.fetes-tableau-novembre {
  border: 1px solid #ffcc66;
  background-image: url(../images/fond-liege-00.jpg);
  color: #ffffcc;
}
.fetes-tableau-decembre {
  border-top: 0px solid #ffcc66;
  border-bottom: 2px solid #ffcc66;
  color: #ffffcc;
  font-weight: inherit;
  background-color: #cc0000;
  background-repeat: no-repeat;
}
.fetes-tableau-titre {
  border: 2px solid #ffcc66;
  background-color: #ffffcc;
  width: 20%;
  text-align: center;
  font-weight: bold;
  color: #003300;
  height: 50px;
  font-size: 1.2em;
}
.fetes-tableau-liste-mois {
  display: table;
  background-color: transparent;
}
.fetes-tableau-liste-mois-passe {
  border: 1px solid #666666;
  color: #999999;
  font-style: italic;
  background-color: #ffffcc;
}
.fetes-tableau-liste-mois-present {
  border: 1px solid #666666;
  font-weight: bold;
  color: #cc0000;
  background-color: #ffcc66;
}
.fetes-tableau-liste-mois-futur {
  border: 1px solid #666666;
  background-color: #ffcc66;
}
.fetes-tableau-liste-mois-conteneur {
}
.fetes-tableau-liste-mois-conteneur-g {
  width: 20%;
}
.fetes-tableau-liste-mois-conteneur-d {
  width: 20%;
}
.fetes-tableau-liste-mois-conteneur-centre {
  width: 80%;
}
.fetes-tableau-decor-noel {
  background-image: url(../images/fond-nuit-fixe.gif);
}
.fetes-tableau-decor-neige {
  border: 1px solid #c0c0c0;
  background-image: url(../images/bg-neige-transp01.gif);
  background-color: #ffffff;
}
.fetes-tableau-decor-ecole {
}
.fetes-tableau-decor-chasse {
}
.fetes-tableau-decor-automne {
}
.fetes-tableau-decor-vacances {
}
.renseignements-tableau-image-gauche {
  width: 25%;
}
.renseignements-tableau-image-droite {
  width: 33%;
}
#renseignements-image1 {
  display: block;
  position: absolute;
  width: 200px;
  height: 150px;
  margin-left: 450px;
  margin-top: 50px;
  background-color: #ffffcc;
  background-image: url(../images/brinon-village-05-200x150.jpg);
  background-position:  center center;
}
.renseignements-defilant {
  display: block;
  width: 500px;
  height: 50px;
  background-color: #cc0000;
  text-decoration: blink;
  color: #ffffcc;
  font-weight: bold;
  font-size: 2em;
  font-family: Arial,Helvetica,sans-serif;
}
.renseignements-alerte {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 2em;
  color: #ffffcc;
  background-color: #cc0000;
  text-decoration: blink;
  display: block;
  text-align: center;
  width: 200px;
}
.renseignements-alerte-message {
  font-weight: bold;
  background-color: #ff9111;
  color: #333300;
}
.renseignements-scolaire {
  border: 1px solid #990000;
  text-align: justify;
  padding-left: 15px;
  padding-right: 15px;
}
#syndicats-tableau-menu {
}
#syndicats-tableau-menu a {
  color: #006600;
}
#mairie-fonctionnement-infos {
  border: 1px solid #000000;
  padding-right: 5px;
  background-color: #e6fffc;
  margin-left: 2px;
  padding-left: 15px;
  height: 300px;
}
#mairie-presentation-comcom {
  border: 2px solid #009900;
  display: block;
  padding-right: 5px;
  width: 80%;
  margin-left: 10%;
  background-color: #ffffff;
  color: #006600;
  font-weight: bold;
  line-height: 30px;
  height: 140px;
}
.mairie-tableau-horaires {
  border: 1px solid #666666;
  margin-left: 25px;
}
.mairie-accueil-maire {
  border: 1px solid #660000;
  background-color: #f4efd7;
  text-align: center;
}
.mairie-accueil-cnam {
  border: 1px solid #660000;
  text-align: center;
  background-color: #e6fffc;
}
.mairie-numeros-utiles {
  font-weight: bold;
  text-align: center;
  color: #cd0000;
  background-color: #ffff66;
}
.mairie-numeros-utiles-medical {
  background-color: #ffffcc;
  color: #cc0000;
  text-align: center;
}
.mairie-numeros-utiles-administation {
  background-color: #e8f8ff;
  color: #000066;
  text-align: center;
}
.mairie-numeros-utiles-culte {
  background-color: #ffe6af;
  color: #663300;
  text-align: center;
}
.mairie-numeros-utiles-depannage {
  background-color: #daffe8;
  color: #009900;
  text-align: center;
}
.mairie-numeros-utiles-transports {
  background-color: #99ffff;
}
.mairie-numeros-utiles-scolaire {
  background-color: #ffe2f7;
  color: #663366;
  text-align: center;
}
.actualites-recensement {
}
.mairie-photo {
  border: 2px solid #ffcc99;
  padding-top: 5px;
}
.mairie-photo-secretariat {
  border: 1px solid #000099;
}
.actu-amis-biblio {
  border: 2px solid #663333;
  padding: 5px 10px;
  background-color: #99ff99;
  color: #996633;
}
.actu-entraide {
  border: 2px solid #663333;
  padding: 5px 10px;
  background-color: #ffcc66;
  color: #663333;
}
.actu-halloween {
  border-color: #ff9900;
  border-width: 2px;
  background-color: black;
  color: #ff6600;
}
.actualites-cadre01 {
  border: 1px solid #663333;
  padding: 5px 10px;
  background-color: #ffffcc;
}
.actualites-cadre02 {
  border: 1px solid #000066;
  background-color: #ccffff;
  font-weight: inherit;
  padding-left: 10px;
  padding-right: 10px;
}
.actualites-cadre03 {
  border: 1px solid #990000;
  padding-top: 10px;
  background-color: #ffede2;
  padding-left: 10px;
  padding-right: 10px;
}
.actualites-cadre04 {
  border: 1px solid #006600;
  background-color: #e1ffc6;
  padding-left: 10px;
  padding-right: 10px;
}
.actualites-cadre05 {
  border: 1px solid #006600;
  background-color: #ffffff;
  color: #006600;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: normal;
}
.actualites-cadre06 {
  border: 1px solid #6633ff;
  background-color: #ccccff;
}
.actualite-cadre07 {
  border: 1px solid #663300;
  background-color: #ffcc99;
  color: #660000;
}
.actualites-cadre08 {
  border: 1px solid #000099;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  color: #6600cc;
  background-color: #dddddd;
}
.actualites-cadre09 {
  border: 1px solid #006600;
  background-color: #99ff99;
}
.actualites-cadre10 {
  border: 2px solid #ff6666;
  padding: 5px 10px;
  background-color: #ffd2b6;
}
.actualites-cadre11 {
  background-color: #990000;
}
.actualites-club_info {
  border: 1px solid #663333;
  padding: 5px 10px;
  background-color: #ffff99;
}
.elus-maire {
  border: 3px solid #006600;
  background-color: #dbffe7;
}
.elus-conseiller {
  border: 1px solid #ffcc66;
  background-color: #ffffcc;
}
.elus-adjoint {
  border: 1px solid #006600;
  background-color: #dbffe7;
}
.decalage-01 {
  margin-left: 50px;
}
.form-titre {
}
.renseignements-liste-pompiers {
  list-style-image: url(images/puce-etoile-rouge.gif);
}
.decalge-gauche-200 {
  margin-left: 200px;
}

