/* Generated by KaZcadeS */

.commissions-tableau {
    border-color: #003300;
    width: 100%;
    background-color: #dce1d1;
}
.commissions-tableau-titre-01 {
    background-color: #ffffcc;
    color: #003300;
    text-align: center;
    font-weight: bold;
    position: relative;
    font-size: 80%;
    width: 20%;
}
.commissions-tableau-ligne-01 {
    text-align: left;
    padding-left: 15px;
    color: #003300;
}
.commissions-suppleants {
    background-color: #ffffcc;
    font-weight: bold;
}
.commissions-titulaires {
    background-color: #ffffcc;
    font-weight: bold;
}
.commissions-titre-mairie {
    border: 1px solid #003300;
    color: #003300;
    display: block;
    text-align: center;
    width: 40%;
    margin-left: 30%;
    background-color: #dce1d1;
}
.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%;
}
.elus-tableau {
    border: 0px solid #003300;
    width: 810px;
}
.elus-ligne1 {
    border-style: solid;
    border-width: 1px;
    background-color: #ccffff;
    width: 270px;
}
.elus-ligne2 {
    border-style: solid;
    border-width: 1px;
    width: 270px;
    background-color: #8cb0be;
}
.elus-presentation {
    border-width: 0px;
    text-align: left;
    width: 270px;
}
.elus-tableau-maire {
    border-style: solid;
    width: 200px;
}
.elus-tableau-adjoints {
    width: 800px;
}
.elus-tableau-conseillers {
}
#elus-maire {
    border: 2px double #666666;
    text-align: center;
    margin-left: 300px;
    height: 180px;
    width: 170px;
    padding-top: 5px;
    background-color: #afdddf;
}
.elus-photo {
    text-align: center;
    width: 100px;
}
#elus-maire a {
    background-color: #90b6b7;
}
#elus-maire a:hover {
    background-color: #ffffff;
}
#elus-maire a span {
    text-decoration: underline;
    display: none;
}
#elus-maire a:hover span {
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    background-color: #ffffcc;
    top: 200px;
    left: 150px;
    font-style: italic;
    text-align: left;
    text-decoration: none;
    width: 250px;
    height: 200px;
}
#elus-adjoint01 {
    border: 2px solid #666666;
    text-align: center;
    height: 180px;
    width: 170px;
    margin-left: 10px;
    float: left;
    position: absolute;
    margin-top: 10px;
    padding-top: 5px;
    background-color: #afdddf;
}
#elus-adjoint01 a {
    background-color: #90b6b7;
    text-decoration: none;
    color: #006600;
}
#elus-adjoint01 a:hover {
    background-color: #ffffff;
}
#elus-adjoint01 a span {
    text-decoration: underline;
    display: none;
}
#elus-adjoint01 a:hover span {
    background-repeat: no-repeat;
    display: block;
    background-color: #ffffcc;
    top: 200px;
    left: 150px;
    font-style: italic;
    text-align: left;
    text-decoration: none;
    width: 250px;
    position: fixed;
    height: 200px;
}
#elus-adjoint02 {
    border: 2px solid #666666;
    text-align: center;
    height: 180px;
    width: 170px;
    margin-left: 190px;
    float: left;
    position: absolute;
    margin-top: 10px;
    padding-top: 5px;
    background-color: #afdddf;
}
#elus-adjoint02 a {
    background-color: #90b6b7;
    text-decoration: none;
    color: #006600;
}
#elus-adjoint02 a:hover {
    background-color: #ffffff;
}
#elus-adjoint02 a span {
    text-decoration: underline;
    display: none;
}
#elus-adjoint02 a:hover span {
    background-repeat: no-repeat;
    display: block;
    background-color: #ffffcc;
    top: 200px;
    left: 150px;
    font-style: italic;
    text-align: left;
    text-decoration: none;
    width: 250px;
    position: fixed;
    height: 200px;
}
#elus-adjoint03 {
    border: 2px solid #666666;
    text-align: center;
    height: 180px;
    width: 170px;
    margin-top: 10px;
    margin-left: 380px;
    float: left;
    position: absolute;
    padding-top: 5px;
    background-color: #afdddf;
}
#elus-adjoint03 a {
    background-color: #90b6b7;
    text-decoration: none;
    color: #006600;
}
#elus-adjoint03 a:hover {
    background-color: #ffffff;
}
#elus-adjoint03 a span {
    text-decoration: underline;
    display: none;
}
#elus-adjoint03 a:hover span {
    background-repeat: no-repeat;
    display: block;
    background-color: #ffffcc;
    top: 200px;
    left: 150px;
    font-style: italic;
    text-align: left;
    text-decoration: none;
    width: 250px;
    position: fixed;
    height: 200px;
}
#elus-adjoint04 {
    border: 2px solid #666666;
    text-align: center;
    height: 180px;
    width: 170px;
    margin-left: 570px;
    margin-top: 10px;
    float: left;
    position: absolute;
    padding-top: 5px;
    font-weight: inherit;
    background-color: #afdddf;
}
#elus-adjoint04 a {
    background-color: #90b6b7;
    text-decoration: none;
    color: #006600;
}
#elus-adjoint04 a:hover {
    background-color: #ffffff;
}
#elus-adjoint04 a span {
    text-decoration: underline;
    display: none;
}
#elus-adjoint04 a:hover span {
    background-repeat: no-repeat;
    display: block;
    background-color: #ffffcc;
    top: 200px;
    left: 150px;
    font-style: italic;
    text-align: left;
    text-decoration: none;
    width: 250px;
    position: fixed;
    height: 200px;
}
#elus-conseillers {
    border: 1px none #cc9933;
    position: absolute;
    margin-top: 250px;
    width: 765px;
    background-color: transparent;
}
#elus-conseiller-01 {
    border: 1px solid #ffcc66;
    text-align: center;
    height: 180px;
    width: 170px;
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    background-color: #ffffcc;
    padding-top: 5px;
}
#elus-conseiller-02 {
    border: 1px solid #ffcc66;
    text-align: center;
    height: 180px;
    width: 170px;
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    background-color: #ffffcc;
    padding-top: 5px;
}
#elus-conseiller-03 {
    border: 1px solid #ffcc66;
    text-align: center;
    height: 180px;
    width: 170px;
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    background-color: #ffffcc;
    padding-top: 5px;
}
#elus-conseiller-04 {
    border: 1px solid #ffcc66;
    text-align: center;
    height: 180px;
    width: 170px;
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    background-color: #ffffcc;
    padding-top: 5px;
}
#elus-conseiller-05 {
    border: 1px solid #ffcc66;
    text-align: center;
    height: 180px;
    width: 170px;
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    background-color: #ffffcc;
    padding-top: 5px;
}
#elus-conseiller-06 {
    border: 1px solid #ffcc66;
    text-align: center;
    height: 180px;
    width: 170px;
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    background-color: #ffffcc;
    padding-top: 5px;
}
#elus-conseiller-07 {
    border: 1px solid #ffcc66;
    text-align: center;
    height: 180px;
    width: 170px;
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    background-color: #ffffcc;
    padding-top: 5px;
}
#elus-conseiller-08 {
    border: 1px solid #ffcc66;
    text-align: center;
    height: 180px;
    width: 170px;
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    background-color: #ffffcc;
    padding-top: 5px;
}
#elus-conseiller-09 {
    border: 1px solid #ffcc66;
    text-align: center;
    height: 180px;
    width: 170px;
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    background-color: #ffffcc;
    padding-top: 5px;
}
#elus-conseiller-10 {
    border: 1px solid #ffcc66;
    text-align: center;
    height: 180px;
    width: 170px;
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    background-color: #ffffcc;
    padding-top: 5px;
}
#elus-maire a {
    text-decoration: none;
    color: #006600;
}
.syndicats-tableau-menu {
    font-weight: bold;
    background-color: #ffffcc;
    width: 100%;
}
.syndicats-tableau-menu-cellule {
    background-color: transparent;
    height: 80px;
    width: 20%;
}
.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;
    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-vocation {
    text-align: center;
    width: 15%;
}
.syndicats-tableau-details-titre-siege {
    text-align: center;
    color: #000099;
    width: 15%;
    font-weight: normal;
}
.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;
}
#mairie-fonctionnement-infos {
    background-color: #ffffcc;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 5px;
    width: 90%;
}
#mairie-presentation-comcom {
    border: 2px solid #009900;
    display: block;
    padding-right: 5px;
    width: 80%;
    margin-left: 10%;
    background-color: #ffffff;
    color: #006600;
}
.comcom-tableau-gauche {
    width: 20%;
    text-align: center;
}
.comcom-tableau-milieu {
    width: 60%;
    background-color: #ffffcc;
}
.comcom-tableau-droite {
    width: 20%;
    text-align: center;
}
#comcom-plan {
    background-image: url(../images/sauldre_et_sologne-77x100.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 100px;
}
#comcom-plan a {
    color: #cc0000;
    background-color: transparent;
    font-weight: bold;
}
#comcom-plan a:hover {
    background-color: #f5e88f;
}
#comcom-plan a span {
    display: none;
    background-color: #f5e88f;
}
#comcom-plan a:hover span {
    border: 5px solid #990000;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #ccffff;
    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;
}
.fetes-tableau-detail {
}
.fetes-tableau-detail-titre {
    font-style: normal;
    font-weight: bold;
    text-align: center;
    color: #003300;
    height: 35px;
    background-color: transparent;
}
.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: center;
}
.fetes-tableau-detail-infos {
    width: 40%;
    text-align: left;
}
.fetes-tableau-janvier {
}
.fetes-tableau-fevrier {
}
.fetes-tableau-mars {
}
.fetes-tableau-avril {
}
.fetes-tableau-mai {
    border-left: 1px solid #ff99ff;
    border-right: 1px solid #ff99ff;
    font-weight: bold;
}
.fetes-tableau-juin {
    border-left: 1px solid #009900;
    border-right: 1px solid #009900;
    font-weight: bold;
}
.fetes-tableau-juillet {
}
.fetes-tableau-aout {
}
.fetes-tableau-septembre {
}
.fetes-tableau-octobre {
}
.fetes-tableau-novembre {
}
.fetes-tableau-decembre {
    background-color: transparent;
}
.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 {
    background-color: transparent;
    display: none;
}
.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/an-nuit.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 {
}
.fete-deco-image {
    display: none;
}
.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;
}
.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 {
    background-color: #cc0000;
    color: #ffffcc;
    font-weight: bold;
}
#syndicats-tableau-menu {
}
#syndicats-tableau-menu a {
    color: #006600;
}
.mairie-tableau-horaires {
    border: 1px solid #666666;
}

