h1 {
    font-size:2.7em; line-height:1em; font-weight:normal; padding:.5em 0; margin:0; color:#94b402;
}

h2 {
    font-size:1.2em; line-height:1.2em; font-weight:normal; padding:.5em 0 1.4em 0; margin:0; color:#3f1e03; text-transform:uppercase;
}

h3 {
    font-size:1.2em; font-weight:bold; line-height:1.2em; padding:.5em 0 .8em 0; margin:0; color:#C56135;
}

h4 {
    font-size:1em; font-weight:bold; padding:.5em 0 .8em 0; margin: 0; color:#C56135;
}

h5 {
    font-size:1em; font-weight:bold; padding:.5em 0 .8em 0; margin:0; color:#C56135;
}

/****** Texte ******/

.texte-tres-tres-gros { font-size:1.8em !important; line-height:1.3em !important; }
.texte-tres-gros { font-size:1.4em !important; line-height:1.3em !important; }
.texte-gros { font-size:1.2em !important; line-height:1.3em !important; }
.texte-moyen { font-size:1.1em !important; line-height:1.3em !important; }
.texte-petit { font-size:.9em !important; line-height:1.3em !important; }
.texte-tres-petit { font-size:.8em !important; line-height:1.4em !important; }
.texte-tres-tres-petit { font-size:.7em !important; line-height:1.4em !important; }
.ecriture-manuscrite { font-family: 'Parisienne', cursive !important; font-size:1.7em; }
.ombrage-texte { text-shadow: 2px 2px 5px rgba(0,0,0,0.4) !important; }
.ombrage-texte-glow { text-shadow: 0px 0px 5px rgba(0,0,0,0.4) !important; }
.ombrage-texte-fonce { text-shadow: 2px 2px 5px rgba(0,0,0,0.7) !important; }
.ombrage-texte-glow-fonce { text-shadow: 0px 0px 5px rgba(0,0,0,0.7) !important; }
.slogan { font-size: 2.5em !important; line-height: 1em !important; font-family: 'Parisienne', sans_serif !important; color: $color-secondary !important; }
.hide-text { text-indent: 100%; white-space: nowrap; overflow: hidden; }
.texte-blanc { color:#fff !important; }
.texte-noir { color:#000 !important; }
.texte-vert { color: #94b402 !important; }
.texte-rouge { color: #bc0000 !important; }
.texte-pale { color: #ccc !important; }
.texte-fonce { color: #333 !important; }
.nowrap { white-space:nowrap !important; }
.note { font-size:.8em !important; line-height:1.4em !important; }
.creditPhoto:hover { cursor: help; }
.sans-cesure { hyphens: none !important; }
.avec-cesure { hyphens: auto !important; }
a.lien-invisible, a.lien-invisible:visited { color: $color-standard-text !important; text-decoration: none !important; }
a.lien-blanc, a.lien-blanc:visited { color: #fff !important; text-decoration: underline !important; }
a.lien-blanc:hover, a.lien-blanc:hover:visited { color: #fff !important; text-decoration: none !important; }
.sans-souligne { text-decoration: none !important; }
.texte-serif { font-family: 'Times New Roman', Times, serif !important; line-height: 1.1 !important; }
.texte-gris { color: #888888 !important; }

.coller { padding:0 !important; margin:0 !important; }

.imageGauche { float:left; margin:0px 25px 2em 0; padding:0; font-size:10px; }
.imageDroite { float:right; margin:0px 0 2em 25px; padding:0; font-size:10px; }
.imageDroiteColonneDroite { float:right; margin:0px -300px 2em 25px; padding:0; width:240px; }
.imageGauche div, .imageDroite div { margin-top:5px; }
.imageGaucheSansMargeDroite { float:left; margin:0px 0 2em 0; padding:0; font-size:10px; }
.imageDroiteSansMargeGauche { float:right; margin:0px 0 2em 0; padding:0; font-size:10px; }
@media only screen and (max-width: 1024px) {
    .imageGauche, .imageDroite, .imageGaucheSansMargeGauche, .imageGaucheSansMargeDroite, .imageDroiteColonneDroite {
        float: none; display: block; margin-right: 0; margin-left: 0; width: auto;
    }
    .main .imageDroiteColonneDroite img {
        width:auto;
    }
}

.aligne-gauche { text-align:left !important; }
.aligne-droite { text-align:right !important; }
.aligne-centre { text-align:center !important; margin-right:auto !important; margin-left:auto !important; }
.aligne-centre td { text-align:left !important; }

.aligne-vertical-centre { vertical-align:middle !important; }
.aligne-vertical-haut { vertical-align:top !important; }
.aligne-vertical-bas { vertical-align:bottom !important; }

.flottant-a-gauche { text-align:left; float:left; margin:0px 15px .8em 0; padding:0; }
.flottant-a-droite { text-align:right; float:right; margin:0px 0 .8em 15px; padding:0; }




.section { padding:0 0 0 25px; }
.indention { padding:0; margin:0 0 0 25px; }

.slogan {
    font-size: 1.1em; font-weight: bold; color: #902d35; text-align:center; border-top:1px solid #666666; border-bottom:1px solid #666666; padding:1.1em 0; margin:0 0 1.1em 0;
}

/* hr de couleur*/
/*hr {
    color:#959595; background-color:#086A77; height:1px; clear:both; margin:1em 0; border:0;
}*/

/* hr avec une image de background*/
hr {
    color: #959595; height:20px; clear:both; padding:20px 0 20px 0; margin:0; border:0;
    background:url(/images/ligne-hr.png) repeat-x 0 20px;
}
/* hack firefox */
hr, x:-moz-any-link, x:default {
  padding:20px 0;
}
hr.no-clear { clear:none; }

.ombrage {
    -moz-box-shadow: 2px 2px 4px #999999;
    -webkit-box-shadow: 2px 2px 4px #999999;
    box-shadow: 2px 2px 4px #999999;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
}
.ombrage-texte { text-shadow: 2px 2px 10px #666666; }


/* A appliquer sur un <p> */
.encadre { padding: 1.1em; margin: 0 0 1.1em 0; text-align:center; background-color:#ffdf82; }
.encadre a, .encadre a:visited { text-decoration:underline; color:#003399; }
.encadre a:hover, .encadre a:visited:hover { text-decoration:none; color:#003399; }

.encadre-vert { padding: 1.1em; margin: 0 0 1.1em 0; background-color:#94b402; border: 3px solid #676761; color: #fff; }
.encadre-vert-pale { padding: 1.1em; margin: 0 0 1.1em 0; background-color:#cae551; border: 3px solid #676761; color: #3f1e03; }
.encadre-vert-tres-pale { padding: 1.5em; margin: 0 0 1.1em 0; background-color:#dfee99; color: #3f1e03; }
.encadre-gris { padding: 1.1em; margin: 0 0 1.1em 0; background-color:#e5e5e5; border: 3px solid #333; }

.bordure { border:1px solid #A91419; }
.bordure-grise { border:1px solid #999999; }
.bordure-grise-top { border-top:1px solid #999999; }

.note { font-size:.8em; line-height:1.2em; }

.creditPhoto:hover { cursor: help; }

/* Pour faire suivre le texte apres un float */
.clearfix { clear:both; font-size:0px; line-height:0px; height:0px; }


.hautdepage { padding: 1em 0 0 0; font-size:.8em; text-align:right; line-height:1em; clear:both; }
.retour_page_precedente { padding: 1em 0 0 0; font-size:.8em; text-align:right; line-height:1em; clear:both; }
.retour_page_precedente-top { padding: 0; font-size:.8em; text-align:right; line-height:1em; float:right; }


a.lien-ancre { text-decoration:none; font-size:0px; line-height:0px; }

.rollover-bordure:hover { outline: 2px solid #666666; }
.rollover-bordure-blanc:hover { outline: 2px solid #ffffff; }
/* Old
a.rollover_bordure { display:inline-block; overflow: hidden; }
a.rollover_bordure:hover { border: 2px solid #FFFFFF; }
a.rollover_bordure:hover img { margin: -2px; overflow: hidden; }
*/

/** Rollover en Jquery **/
.rollover-opacite, .rollover-opacite_fort, rollover-opacite-faible { }

/* Zoom photo */
.zoom-photo { display: inline-block; position:relative;    }
.zoom-photo span.zoom-photo-hover { background:url(/images/zoom-photo.png) center center no-repeat #000; position: absolute; z-index: 10; opacity:0; }
.zoom-photo span.zoom-photo-thumb { background:url(/images/zoom-photo-thumb.png) center center no-repeat; position: absolute; z-index: 9; bottom:0px; right:0px; width:15px; height:15px; }

/* Bouton */
a.bouton, a:visited.bouton {
    border: 1px solid #999999; border-radius: 10px; box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2); color: #4a4a46; display: inline-block; padding: 8px 16px; text-decoration:none; margin:0 0 0.5em 0;
    background: rgb(206,206,206); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(206,206,206,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,206,206,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(206,206,206,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(206,206,206,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(206,206,206,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(206,206,206,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
a:hover.bouton, a:visited:hover.bouton {
    border: 1px solid #000000; border-radius: 10px; box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.7); color: #000000; text-decoration:none;
    background: rgb(232,232,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(232,232,232,1) 0%, rgba(249,249,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(249,249,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(232,232,232,1) 0%,rgba(249,249,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
}


.rond-fleche-droite { display:inline-block; background:url(/images/rond-fleche-droite.png) center center no-repeat; width:87px; height:87px; }
.rond-fleche-gauche { display:inline-block; background:url(/images/rond-fleche-gauche.png) center center no-repeat; width:87px; height:87px; }

.fond-ligne-vertical-gris { background:url(/images/pixel-gris.png) center top repeat-y; }


/** Tableaux **/

/* Tableau de base (transparent) */
#contenu table.tableauBase td {
    padding:2px; text-align:left;
}
#contenu table.tableauBase td p {
    padding: 0 0 .8em 0;
}


/* Tableau avec styles */
table.tableau-style {
    background: url(/images/background_tableau.jpg) no-repeat left top;
    border-left:1px solid #000000; border-top:1px solid #000000; margin:0 0 1em 0;
}
table.tableau-style td {
    border-right:1px solid #000000; border-bottom:1px solid #000000;
}
table.tableau-style th {
    background-color:#666666; color:#FFFFFF; border-right:1px solid #666666; border-bottom:1px solid #666666;
}
table.tableau-style td p {
    padding: 0 0 .8em 0;
}
table.tableau-style .fond-couleur {
    background-color:#00CC66;
}

.responsiveTable { margin: 0 0 1.1em 0; }

table.deux-colonnes td { width:50%; }
table.deux-colonnes td:first-child { padding-right:20px; }
table.deux-colonnes td:last-child { padding-left:20px; }
table.trois-colonnes td { width:33.3333%; }
table.trois-colonnes td:first-child { padding-right:20px; }
table.trois-colonnes td:nth-of-type(2) { padding-right:20px;padding-left:20px; }
table.trois-colonnes td:last-child { padding-left:20px; }

table.deux-colonnes td td, table.deux-colonnes td:first-child td, table.deux-colonnes td:last-child td,
table.trois-colonnes td td, table.trois-colonnes td:first-child td, table.trois-colonnes td:last-child td
{ width:auto; padding:inherit; }

.marge-haut-grand { margin-top:2em !important; }
.marge-haut-moyen { margin-top:1em !important; }
.marge-haut-petit { margin-top:.5em !important; }
.marge-haut-tres-petit { margin-top:.2em !important; }

.marge-droite-grand { margin-right:2em !important; }
.marge-droite-moyen { margin-right:1em !important; }
.marge-droite-petit { margin-right:.5em !important; }
.marge-droite-tres-petit { margin-right:.2em !important; }

.marge-bas-grand { margin-bottom:2em !important; }
.marge-bas-moyen { margin-bottom:1em !important; }
.marge-bas-petit { margin-bottom:.5em !important; }
.marge-bas-tres-petit { margin-bottom:.2em !important; }

.marge-gauche-grand { margin-left:2em !important; }
.marge-gauche-moyen { margin-left:1em !important; }
.marge-gauche-petit { margin-left:.5em !important; }
.marge-gauche-tres-petit { margin-left:.2em !important; }

.marge-0 { margin:0 !important; }
.marge-5 { margin:5px !important; }
.marge-10 { margin:10px !important; }
.marge-15 { margin:15px !important; }
.marge-20 { margin:20px !important; }
.marge-30 { margin:30px !important; }
.marge-40 { margin:40px !important; }
.marge-50 { margin:50px !important; }
.marge-60 { margin:60px !important; }
.marge-70 { margin:70px !important; }
.marge-80 { margin:80px !important; }
.marge-90 { margin:90px !important; }
.marge-100 { margin:100px !important; }

.marge-haut-0 { margin-top:0 !important; }
.marge-haut-5 { margin-top:5px !important; }
.marge-haut-10 { margin-top:10px !important; }
.marge-haut-15 { margin-top:15px !important; }
.marge-haut-20 { margin-top:20px !important; }
.marge-haut-30 { margin-top:30px !important; }
.marge-haut-40 { margin-top:40px !important; }
.marge-haut-50 { margin-top:50px !important; }
.marge-haut-60 { margin-top:60px !important; }
.marge-haut-70 { margin-top:70px !important; }
.marge-haut-80 { margin-top:80px !important; }
.marge-haut-90 { margin-top:90px !important; }
.marge-haut-100 { margin-top:100px !important; }

.marge-droite-0 { margin-right:0 !important; }
.marge-droite-5 { margin-right:5px !important; }
.marge-droite-10 { margin-right:10px !important; }
.marge-droite-15 { margin-right:15px !important; }
.marge-droite-20 { margin-right:20px !important; }
.marge-droite-30 { margin-right:30px !important; }
.marge-droite-40 { margin-right:40px !important; }
.marge-droite-50 { margin-right:50px !important; }
.marge-droite-60 { margin-right:60px !important; }
.marge-droite-70 { margin-right:70px !important; }
.marge-droite-80 { margin-right:80px !important; }
.marge-droite-90 { margin-right:90px !important; }
.marge-droite-100 { margin-right:100px !important; }

.marge-bas-0 { margin-bottom:0 !important; }
.marge-bas-5 { margin-bottom:5px !important; }
.marge-bas-10 { margin-bottom:10px !important; }
.marge-bas-15 { margin-bottom:15px !important; }
.marge-bas-20 { margin-bottom:20px !important; }
.marge-bas-30 { margin-bottom:30px !important; }
.marge-bas-40 { margin-bottom:40px !important; }
.marge-bas-50 { margin-bottom:50px !important; }
.marge-bas-60 { margin-bottom:60px !important; }
.marge-bas-70 { margin-bottom:70px !important; }
.marge-bas-80 { margin-bottom:80px !important; }
.marge-bas-90 { margin-bottom:90px !important; }
.marge-bas-100 { margin-bottom:100px !important; }

.marge-gauche-0 { margin-left:0 !important; }
.marge-gauche-5 { margin-left:5px !important; }
.marge-gauche-10 { margin-left:10px !important; }
.marge-gauche-15 { margin-left:15px !important; }
.marge-gauche-20 { margin-left:20px !important; }
.marge-gauche-30 { margin-left:30px !important; }
.marge-gauche-40 { margin-left:40px !important; }
.marge-gauche-50 { margin-left:50px !important; }
.marge-gauche-60 { margin-left:60px !important; }
.marge-gauche-70 { margin-left:70px !important; }
.marge-gauche-80 { margin-left:80px !important; }
.marge-gauche-90 { margin-left:90px !important; }
.marge-gauche-100 { margin-left:100px !important; }

.padding-haut-grand { padding-top:2em !important; }
.padding-haut-moyen { padding-top:1em !important; }
.padding-haut-petit { padding-top:.5em !important; }
.padding-haut-tres-petit { padding-top:.2em !important; }

.padding-droite-grand { padding-right:2em !important; }
.padding-droite-moyen { padding-right:1em !important; }
.padding-droite-petit { padding-right:.5em !important; }
.padding-droite-tres-petit { padding-right:.2em !important; }

.padding-bas-grand { padding-bottom:2em !important; }
.padding-bas-moyen { padding-bottom:1em !important; }
.padding-bas-petit { padding-bottom:.5em !important; }
.padding-bas-tres-petit { padding-bottom:.2em !important; }

.padding-gauche-grand { padding-left:2em !important; }
.padding-gauche-moyen { padding-left:1em !important; }
.padding-gauche-petit { padding-left:.5em !important; }
.padding-gauche-tres-petit { padding-left:.2em !important; }

.padding-0 { padding:0 !important; }
.padding-5 { padding:5px !important; }
.padding-10 { padding:10px !important; }
.padding-15 { padding:15px !important; }
.padding-20 { padding:20px !important; }
.padding-30 { padding:30px !important; }
.padding-40 { padding:40px !important; }
.padding-50 { padding:50px !important; }
.padding-60 { padding:60px !important; }
.padding-70 { padding:70px !important; }
.padding-80 { padding:80px !important; }
.padding-90 { padding:90px !important; }
.padding-100 { padding:100px !important; }

.padding-haut-0 { padding-top:0 !important; }
.padding-haut-5 { padding-top:5px !important; }
.padding-haut-10 { padding-top:10px !important; }
.padding-haut-15 { padding-top:15px !important; }
.padding-haut-20 { padding-top:20px !important; }
.padding-haut-30 { padding-top:30px !important; }
.padding-haut-40 { padding-top:40px !important; }
.padding-haut-50 { padding-top:50px !important; }
.padding-haut-60 { padding-top:60px !important; }
.padding-haut-70 { padding-top:70px !important; }
.padding-haut-80 { padding-top:80px !important; }
.padding-haut-90 { padding-top:90px !important; }
.padding-haut-100 { padding-top:100px !important; }

.padding-droite-0 { padding-right:0 !important; }
.padding-droite-5 { padding-right:5px !important; }
.padding-droite-10 { padding-right:10px !important; }
.padding-droite-15 { padding-right:15px !important; }
.padding-droite-20 { padding-right:20px !important; }
.padding-droite-30 { padding-right:30px !important; }
.padding-droite-40 { padding-right:40px !important; }
.padding-droite-50 { padding-right:50px !important; }
.padding-droite-60 { padding-right:60px !important; }
.padding-droite-70 { padding-right:70px !important; }
.padding-droite-80 { padding-right:80px !important; }
.padding-droite-90 { padding-right:90px !important; }
.padding-droite-100 { padding-right:100px !important; }

.padding-bas-0 { padding-bottom:0 !important; }
.padding-bas-5 { padding-bottom:5px !important; }
.padding-bas-10 { padding-bottom:10px !important; }
.padding-bas-15 { padding-bottom:15px !important; }
.padding-bas-20 { padding-bottom:20px !important; }
.padding-bas-30 { padding-bottom:30px !important; }
.padding-bas-40 { padding-bottom:40px !important; }
.padding-bas-50 { padding-bottom:50px !important; }
.padding-bas-60 { padding-bottom:60px !important; }
.padding-bas-70 { padding-bottom:70px !important; }
.padding-bas-80 { padding-bottom:80px !important; }
.padding-bas-90 { padding-bottom:90px !important; }
.padding-bas-100 { padding-bottom:100px !important; }

.padding-gauche-0 { padding-left:0 !important; }
.padding-gauche-5 { padding-left:5px !important; }
.padding-gauche-10 { padding-left:10px !important; }
.padding-gauche-15 { padding-left:15px !important; }
.padding-gauche-20 { padding-left:20px !important; }
.padding-gauche-30 { padding-left:30px !important; }
.padding-gauche-40 { padding-left:40px !important; }
.padding-gauche-50 { padding-left:50px !important; }
.padding-gauche-60 { padding-left:60px !important; }
.padding-gauche-70 { padding-left:70px !important; }
.padding-gauche-80 { padding-left:80px !important; }
.padding-gauche-90 { padding-left:90px !important; }
.padding-gauche-100 { padding-left:100px !important; }

td.marge-haut-grand { padding-top:2em !important; }
td.marge-haut-moyen { padding-top:1em !important; }
td.marge-haut-petit { padding-top:.5em !important; }
td.marge-haut-tres-petit { padding-top:.2em !important; }

td.marge-droite-grand { padding-right:2em !important; }
td.marge-droite-moyen { padding-right:1em !important; }
td.marge-droite-petit { padding-right:.5em !important; }
td.marge-droite-tres-petit { padding-right:.2em !important; }

td.marge-bas-grand { padding-bottom:2em !important; }
td.marge-bas-moyen { padding-bottom:1em !important; }
td.marge-bas-petit { padding-bottom:.5em !important; }
td.marge-bas-tres-petit { padding-bottom:.2em !important; }

td.marge-gauche-grand { padding-left:2em !important; }
td.marge-gauche-moyen { padding-left:1em !important; }
td.marge-gauche-petit { padding-left:.5em !important; }
td.marge-gauche-tres-petit { padding-left:.2em !important; }

td.marge-haut-0 { padding-top:0 !important; }
td.marge-haut-5 { padding-top:5px !important; }
td.marge-haut-10 { padding-top:10px !important; }
td.marge-haut-15 { padding-top:15px !important; }
td.marge-haut-20 { padding-top:20px !important; }
td.marge-haut-30 { padding-top:30px !important; }
td.marge-haut-40 { padding-top:40px !important; }
td.marge-haut-50 { padding-top:50px !important; }
td.marge-haut-60 { padding-top:60px !important; }
td.marge-haut-70 { padding-top:70px !important; }
td.marge-haut-80 { padding-top:80px !important; }
td.marge-haut-90 { padding-top:90px !important; }
td.marge-haut-100 { padding-top:100px !important; }

td.marge-droite-0 { padding-right:0 !important; }
td.marge-droite-5 { padding-right:5px !important; }
td.marge-droite-10 { padding-right:10px !important; }
td.marge-droite-15 { padding-right:5px !important; }
td.marge-droite-20 { padding-right:20px !important; }
td.marge-droite-30 { padding-right:30px !important; }
td.marge-droite-40 { padding-right:40px !important; }
td.marge-droite-50 { padding-right:50px !important; }
td.marge-droite-60 { padding-right:60px !important; }
td.marge-droite-70 { padding-right:70px !important; }
td.marge-droite-80 { padding-right:80px !important; }
td.marge-droite-90 { padding-right:90px !important; }
td.marge-droite-100 { padding-right:100px !important; }

td.marge-bas-0 { padding-bottom:0 !important; }
td.marge-bas-5 { padding-bottom:5px !important; }
td.marge-bas-10 { padding-bottom:10px !important; }
td.marge-bas-15 { padding-bottom:15px !important; }
td.marge-bas-20 { padding-bottom:20px !important; }
td.marge-bas-30 { padding-bottom:30px !important; }
td.marge-bas-40 { padding-bottom:40px !important; }
td.marge-bas-50 { padding-bottom:50px !important; }
td.marge-bas-60 { padding-bottom:60px !important; }
td.marge-bas-70 { padding-bottom:70px !important; }
td.marge-bas-80 { padding-bottom:80px !important; }
td.marge-bas-90 { padding-bottom:90px !important; }
td.marge-bas-100 { padding-bottom:100px !important; }

td.marge-gauche-0 { padding-left:0 !important; }
td.marge-gauche-5 { padding-left:5px !important; }
td.marge-gauche-10 { padding-left:10px !important; }
td.marge-gauche-15 { padding-left:15px !important; }
td.marge-gauche-20 { padding-left:20px !important; }
td.marge-gauche-30 { padding-left:30px !important; }
td.marge-gauche-40 { padding-left:40px !important; }
td.marge-gauche-50 { padding-left:50px !important; }
td.marge-gauche-60 { padding-left:60px !important; }
td.marge-gauche-70 { padding-left:70px !important; }
td.marge-gauche-80 { padding-left:80px !important; }
td.marge-gauche-90 { padding-left:90px !important; }
td.marge-gauche-100 { padding-left:100px !important; }


//Pour Surreal CMS, pour être capable d enlever le formatage à un élément
.none { }

@media only screen
and (max-width: 750px) {

    .tableau-adaptatif td { display:block; margin:0 0 1.1em 0; }

    .cache-sur-mobile { display:none !important; }

}

.fond-blanc { background-color: #fff; }
.fond-couleur { background-color: $color-primary; }
.fond-pale { background-color: #ccc; }
.fond-fonce { background-color: #333; }
.fond-noir-opacite-5 { background-color: rgba(0,0,0,0.05); }
.fond-noir-opacite-10 { background-color: rgba(0,0,0,0.1); }
.fond-noir-opacite-15 { background-color: rgba(0,0,0,0.15); }
.fond-noir-opacite-25 { background-color: rgba(0,0,0,0.25); }
.fond-noir-opacite-50 { background-color: rgba(0,0,0,0.5); }
.fond-noir-opacite-75 { background-color: rgba(0,0,0,0.75); }
.fond-blanc-opacite-5 { background-color: rgba(255,255,255,0.05); }
.fond-blanc-opacite-10 { background-color: rgba(255,255,255,0.1); }
.fond-blanc-opacite-15 { background-color: rgba(255,255,255,0.15); }
.fond-blanc-opacite-25 { background-color: rgba(255,255,255,0.25); }
.fond-blanc-opacite-50 { background-color: rgba(255,255,255,0.50); }
.fond-blanc-opacite-75 { background-color: rgba(255,255,255,0.75); }



ul.liste-sans-bullet {
    list-style: none;
}