<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.arborescence,
.arborescence a {
    color: #000;
    text-align: left;
    font-family: "Century Gothic", Georgia, "Times New Roman", Times, serif;
    font-size: small;
}

.arborescence a {
    color: blue;
}

.texteclassique {
    color: #000000;
    text-align: left;
    font-family: "Century Gothic", Georgia, "Times New Roman", Times, serif;
    font-size: small;
    text-align: justify;
}


/*Pour mettre toutes les images en responsif*/

img {
    display: inline-block;
    height: auto;
    max-width: 100%;
}


/*cadre blanc transparent ecriture centrale*/

.arriereplan {
    margin-top: -30px;
    background: url('../../images/fonds/fond-coeur-pages.png') repeat;
    border-radius: 10px;
    border-bottom-left-radius: 0;
    color: #fff;
    font-size: smaller;
    width: 80%;
    line-height: 1, 1 em;
    overflow: visible;
    padding: 20px 5px 5px 10px;
}


/*cadre marron clair transparent ecriture centrale*/

.arriereplanconseil {
    margin-top: 15px;
    background: url('../../media/images/fonds/fond-conseil-municipal.png') repeat;
    border-radius: 10px;
    border-bottom-left-radius: 0;
    color: #000;
    font-size: small;
    text-align: center;
    line-height: 1, 1 em;
    overflow: visible;
    padding: 10px 10px 5px 10px;
}


/*cadre vert ecriture centrale bloc commission*/

.arriereplancommission {
    margin: 15px;
    background-color: #90d04e;
    border-radius: 10px;
    border-bottom-left-radius: 0;
    color: #000;
    font-size: small;
    line-height: 1, 1 em;
    text-align: center;
    overflow: visible;
    padding: 10px 10px 5px 10px;
}


/*boutons des commissions*/

.btnaccueil {
    background: #005da5;
    background-image: -webkit-linear-gradient(top, #005da5, #8aa4d0);
    background-image: -moz-linear-gradient(top, #005da5, #8aa4d0);
    background-image: -ms-linear-gradient(top, #005da5, #8aa4d0);
    background-image: -o-linear-gradient(top, #005da5, #8aa4d0);
    background-image: linear-gradient(to bottom, #005da5, #8aa4d0);
    -webkit-border-radius: 12;
    -moz-border-radius: 12;
    border-radius: 12px;
    -webkit-box-shadow: 0px 1px 3px #666666;
    -moz-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
    font-family: Arial;
    color: #ffffff;
    font-size: 16px;
    padding: 5px 15px 5px 15px;
    margin-top: 10px;
    text-decoration: none;
}

.btnaccueil:hover {
    background: #2ecdea;
    background-image: -webkit-linear-gradient(top, ##2ecdea, #11b83d);
    background-image: -moz-linear-gradient(top, ##2ecdea, #11b83d);
    background-image: -ms-linear-gradient(top, ##2ecdea, #11b83d);
    background-image: -o-linear-gradient(top, ##2ecdea, #11b83d);
    background-image: linear-gradient(to bottom, ##2ecdea, #11b83d);
    text-decoration: none;
}

/*Titres de haut de page */

.titrespages {
    font-family: 'Amaranth', serif;
    font-weight: bold;
}


/*Sous titre menu loisir-tourisme */

.sstitreslt {
    color: #461103;
    font-weight: bold;
}


/*Pour eviter les espaces au dessus des barres hr*/

hr {
    height: 1px;
    margin: -0em 0;
    padding: 0;
    color: #A4A4A4;
    background-color: #A4A4A4;
    border: 0;
}


/*pour pencher les photos */

.incline {
    transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    -khtml-transform: rotate(-2deg);
}


/*pour arrondir les angles avec zone colorÃ© */

.zonecoin {
    background-color: #E4EFFF;
    border: 1px solid #9FC6FF;
    padding: 10px;
    margin: 15px;
    /*arrondir les coins en haut Ã&nbsp; gauche et en bas Ã&nbsp; droite*/
    -moz-border-radius: 10px 0;
    -webkit-border-radius: 10px 0;
    border-radius: 10px 0;
}


/*tableau vert pour location salles */
.datagrid table {
    border-collapse: collapse;
    text-align: left;
    width: 100%;
}

.datagrid {
    /*font: normal 12px/150% Arial, Helvetica, sans-serif;*/
    background: #fff;
    overflow: hidden;
    border: 4px solid #36752D;
}

.datagrid table td,
.datagrid table th {
    padding: 3px 3px;
}

.datagrid table thead th {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #36752D), color-stop(1, #275420));
    background: -moz-linear-gradient( center top, #36752D 5%, #275420 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#36752D', endColorstr='#275420');
    background-color: #36752D;
    color: #FFFFFF;
    /*font-size: 14px;*/
    font-weight: bold;
    border-left: 0px solid #36752D;
}

.datagrid table thead th:first-child {
    border: none;
}

.datagrid table tbody td {
    color: #275420;
    border-left: 2px solid #C6FFC2;
    /*font-size: 12px;*/
    border-bottom: 1px solid #E1EEF4;
    font-weight: normal;
}

.datagrid table tbody .alt td {
    background: #DFFFDE;
    color: #275420;
}

.datagrid table tbody td:first-child {
    border-left: none;
}

.datagrid table tbody tr:last-child td {
    border-bottom: none;
}

.datagrid table tfoot td div {
    border-top: 1px solid #36752D;
    background: #DFFFDE;
}

.datagrid table tfoot td {
    padding: 0;
    font-size: 12px
}

.datagrid table tfoot td div {
    padding: 2px;
}
</pre></body></html>