<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*-----------------------------------------------------------------------------
 * Header
-----------------------------------------------------------------------------*/


#menuPC{
    display: none;
}

#menuSmartphone{
    display: none;
}





/* ---------------------------------------------------------------------------
 * CORPS DEs PAGES
-----------------------------------------------------------------------------*/
.ArrierePlan
{
    background-color:white;
    background-attachment:fixed; 
    background-image: url('../images/pexels-alexandro-david-1912359.jpg');
    background-size:contain;
}
.transparence {
    background-color: transparent;
    min-height:50px;
    width:100%;
}

.titre {
    font-size:15pt;
    font-weight:bold;
    text-align: center;
}

.titreR {
    font-size:35pt;
    font-weight:normal;
    font-family:AlexBrush;
    text-align: center;
}
.titreB {
    font-size:20pt;
    font-weight:normal;
    font-family:Rajdhani;
    font-style: italic;
    text-align: center;
}
.titreC {
    font-size:40pt;
    font-weight:normal;
    font-family:AlexBrush;
    
    text-align: center;
}
.accueil_corps{
    font-family:Dosis;
    font-size:14pt;
    text-align:justify;
}

.accueil_tcontact{
    font-family:Dosis;
    font-size:14pt;
    text-align:center;
}

.presentation_corps{
    font-family:Dosis;
    font-size:14pt;
    text-align:justify;
    color:black;
    float:right;
    right:0cm;
    
  
}
.presentation_li{
    font-family:Dosis;
    font-size:14pt;
    text-align:justify;
    color:black;
    margin-left:20px;
    
}
#ImgML-H{
  display: none;
}
#ImgML-B{
  display: none;
}
#ImgML-B1{
  display: block;
  width:100%;
}
#ImgML-Pd{
  display: none;
  width:10cm;
  
}
.ImgML-Pi{
    display: block;  
    margin-left:0%;
    float:left;     
    width:10cm; 
    
}
#imgContactML {
    width:50%;
}

.containPres-P {
    
    width:100%;
    height:auto;
    padding:1%;
}


    .accompagnant {
        background-color:#FFAA82;   
        color:white;
        font-family:Verdana;
        font-size:15pt;
        margin-left:2%;
        padding-right:5%;
        text-align:justify;
    }


.imgAcco {
    width:50%;
    display:block;
    margin-left:auto;
    margin-right:auto;
}

.illusG {
    
    display:none;
}
.illusG2{ display: flex; }


#Prestations {
    display:none;
}
#imgmail {
    display:none;
}
#imgtel {
    display:none;
}
#imgres {
    display:none;
}





.nomPresta {    
    color:white;
    font-family:Rajdhani;
    font-size:15pt;
    font-weight:normal;
  

    text-decoration: none;
    text-transform: uppercase;
}

.PrestaSP {
  display:none;
}

.imgPresta {
    width:5cm;
}


    .prestaTitre
    {
        color:#FFAA82;
        font-family:Rajdhani;
        font-size:24pt;
        font-weight:normal;
        text-transform: uppercase;
        text-decoration:underline;
        margin-left:10px;
        text-align:center;
    }
    
    .textePresta
    {
        color:black;
        text-align:justify;
        font-family:Dosis;
        font-size:14pt;
        font-weight:normal;
        margin-left:15px;
        margin-right:15px;
    }
    .photodroite-B {
        display:none;
    }



    .titrePage {    
        color:white;
        font-size:60pt;
        font-weight:normal;
        font-family:AlexBrush;
        text-align: center;
        text-decoration: none;    
    }
    
    #formContact {
        display:none;
    }

@media screen and (min-width: 0px) and (max-width: 960px) { 
.ifzone {
    width:320px;
    height:240px;
}
}
@media screen and (min-width: 960px) { 
.ifzone {
    width:640px;
    height:480px;
}
}
.tarif_rubrique {
    color:black;
    font-family:Dosis;
    border-bottom:solid #FFAA82 1px;
}
.tarif_prix {
    color:#FFAA82;
    font-family:Dosis;
    border-bottom:solid #FFAA82 1px;
    
}
.tarif_trait {
    
}

hr.tarif_line {
    position: relative;
    top:50%;
    left:50%;
    width:50%;
    border-top: solid #FFAA82 1px;    
}

a.tzone {
    text-decoration:none;
    text-transform:none;
    color:#FFAA82;
}
a.tzone:hover {
    color:#942029;
}

.tcontact {
    background-color:#FFE2B9;
    width:100%;
    height:100px;
    text-align:center;
    color:white;
    font-size:50pt;
    font-weight:normal;
    font-family:AlexBrush;
}

@media screen and (min-width:  960px) { 
    .pcontact {
        text-align:center;
        font-family:Dosis;
        color:black;
        font-size:20pt;
        font-weight:normal;
        
    }
}

@media screen and (min-width: 0px) and (max-width: 960px) { 
    .pcontact {
        text-align:center;
        font-family:Dosis;
        color:black;
        font-size:14pt;
        font-weight:normal;
        
    }
}

.formLabel {
    color:#942029;
    font-family:Rajdhani;
    font-size:16pt;
    font-weight:normal;
    
}
.formInput {
    border:solid #FFE2B9 2px;
}
.formTextArea
{
    border:solid #FFE2B9 2px;
    min-height:300px;
    resize:none;
    outline:none !important;
}
.formTextArea:focus
{
    border:solid #FFE2B9 2px;
    min-height:300px;
    resize:none;
    outline:none !important;
}
.formLabelCheckBox {
    color:#942029;
    font-size:14pt;
    font-weight:normal;
    font-family:Rajdhani;
}

.formCheckBox {
    width:30px;
    height:30px;
    border:solid #FFE2B9 2px;
}


input[type="checkbox"]:checked {
  background: #942029;
  color:white;
  border:none;
  
}
input[type="checkbox"]:checked:focus {
  background: #942029;
  color:white;
  border:none;
}

input[type="checkbox"]:focus {
  outline: solid #942029 1px;
  border:none;
}

.formButton {
    font-family:Rajdhani;
    border:solid #FFE2B9 2px;
    color:#942029;
}

.formButton:hover {
    font-family:Rajdhani;
    border:solid #942029 2px;
    color:white;
    background-color:#942029;
}
.uk-input:focus {
    border:none;
}

.message {
    font-family:Dosis;
    background: #942029;
    color:white;
}

.iconeContact {
    width:50px;
}
.ccontact {
    color:#942029;
    font-size:16pt;
    font-weight:normal;
    font-family:Dosis;
}
.mailto {
    color:#942029;
    font-size:16pt;
    font-weight:normal;
    font-family:Dosis;
}

.mailto:hover {
    text-decoration:underline;
    color:#942029;
    font-size:16pt;
    font-weight:normal;
    font-family:Dosis;
}

.confid {
    color:#FFE2B9;
    font-size:16pt;
    font-weight:normal;
    font-family:Dosis;
}

.confid:hover {
    text-decoration:underline;
    color:#942029;
    font-size:16pt;
    font-weight:normal;
    font-family:Dosis;
}

.mentions
{
    color:black;
    font-size:11pt;
    font-weight:normal;
    font-family:Dosis;
}

.mentionsB
{
    color:black;
    font-size:11pt;
    font-weight:bold;
    font-family:Arial;
}

.mentionsL
{
    color:#942029;
    font-size:11pt;
    font-weight:bold;
    font-family:Arial;
}
.mentionsL:hover
{
    text-decoration:underline;
    color:#942029;
    font-size:11pt;
    font-weight:bold;
    font-family:Arial;
}

.CGV {
    color:#942029;
    margin-left:100px;
    font-family:Dosis;
    font-size:14pt;
}

.CGVBold {
    color:#942029;
    font-weight:bold;
}

.CGVTitre {
    color:#FFAA82;
    font-size:11pt;
    font-weight:bold;
    font-family:Arial;
}


    img.imgPresta {
        max-width:10cm;
    }

img.imgPrestaTarif {
    display:none;
}

.fondcol
{
    background-color:rgb(255,213,194,0.2);
    padding-bottom:10px;
    padding-top:50px;
    margin-top:50px;
}










/*-----------------------------------------------------------------------------
 * Footer
-----------------------------------------------------------------------------*/
html, body, .footer { float: none !important; }   
.nofloat { float: none !important; }   
#coordonnee
{
    font-family:Dosis;
    text-align:center;
    display:block;
    page-break-before:always;
}
    


.footer-leg  {
    display:none
    
 }
#mesreseaux  {
    display:none
}
#divLog {
    display:none;
}
#FMenu {
    display:none;
}
.backtop {
    display:none;
}
.dhid {
    display:none;
}
        





    
#Logo_f{
        max-height: 150px;
        margin-top:10px;
        margin-bottom:10px;
}

</pre></body></html>