* {box-sizing:border-box}

a.na:hover{background-color:white;}
@media (min-width: 1000px) {

body{margin:30px 0px;font-family:arial,sans-serif;font-size:1em;background:#FFFFFF;}
a.idpos{display:block;padding-top:30px;margin-top:-30px;}
a.idpos:hover{background-color:white;}
a[href^=tel]{color:white;text-decoration:none;}
a.telefoot[href^=tel]{color:#564640;text-decoration:none;}
div.bandho{position:fixed;top:0;background:none repeat scroll 0 0 #564640;color:#FFFFFF;display:inline-block;height:30px;width:100%;}
span.callta{float:left;padding:5px 5% 3px;color:#FFFFFF;font-size:0.875em;font-weight:bold;}
div.vocal{color:#FFFFFF;display:inline-block;width:100%;font-size:0.875em;}
span.vocal{padding:0% 5%;color:red;font-size:1em;}
span.langue{float:right;padding:5px 5% 3px;color:#FFFFFF;font-size:0.875em;}
a.drapeau{color:#FFFFFF;font-size:1em;text-decoration:none;}
img.drapeau{width:16px;height:11px;}
div.contenu{padding:2% 5% 5%;background:#FFFFFF;}
img.logo{float:left;width:100px;height:100px;}
img.profil{float:right;width:100px;height:100px;}
div.menuNav{margin:auto;}
div.moitie{margin:10px 0px;padding:20px;background:#E0E3E8;}
div.program{margin:10px 0px;padding:20px;background:#EEEEEE;font-size:0.875em;}
ul.carte{list-style-type:none;margin:auto;}
ul.menuNav{list-style-type:none;text-align:center;margin:auto;}
li.menuNav{font-size:0.875em;background:#FFFFFF;display:inline-block;margin:auto;padding:1%;color:#000000;border-radius:10px;font-weight:bold;}
a.menuNav{color:#867A76;text-decoration:none;}
a.menuNav:hover{color:#DAAA00;background:#FFFFFF;text-decoration:none;}
div.bouton {margin:auto;}
ul.bouton{list-style-type:none;text-align:center;margin:auto;}
li.bouton{vertical-align:middle;display:inline-block;margin:0% 1%;padding:0.6%;background:#FFFFFF;border-radius:10px;color:#FFFFFF;}
li.boutonSV{vertical-align:middle;display:inline-block;margin:0% 1%;padding:1%;background:#63A5A4;border-radius:10px;color:#FFFFFF;}
a.boutonSV{color:#FFFFFF;font-size:1em;text-decoration:none;font-weight:bold;}
li.boutonSV:hover{color:#DAAA00;background:#EEEEEE;text-decoration:none;}
a.boutonSV:hover{color:#DAAA00;background:#EEEEEE;text-decoration:none;}
a.bouton{color:#DAAA00;font-size:1em;text-decoration:none;font-weight:bold;}
li.bouton:hover{color:#DAAA00;background:#EEEEEE;text-decoration:none;}
a.bouton:hover{color:#DAAA00;background:#EEEEEE;text-decoration:none;}
article {margin:5% 0px;padding:0px;-webkit-columns:2 400px;-moz-columns:2 400px;columns:2 400px;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;width:100%;}
div.colonne{background:#FFFFFF;display:inline-block;width:100%;-webkit-column-break-after:always;break-inside:avoid-column;word-wrap:break-word;}
h1{margin:auto;color:#DAAA00;margin:0% 0% 1%;}
h2{margin:auto;color:#DAAA00;}
h2.stvalentin{margin:auto;color:#fe1926;}
h2.meres{margin:auto;color:#60a725;}
h2.peres{margin:auto;color:#63A5A4;}
h3{margin:auto;color:#564640;}
div.devise{margin:5% 0%;padding:10px;background:#DAAA00;color:#FFFFFF;border-radius:10px;font-family:URW Chancery L,cursive;font-size:2em;font-weight:bold;text-align:center;}
img.ecoute{width:200px;height:133px;padding:0px;}
p.social{text-align:right;}
img.helico{width:50px;height:50px;vertical-align:middle;margin:10px;}
img.square{width:400px;height:100px;vertical-align:middle;}
img.fb{width:50px;height:50px;vertical-align:middle;}
img.pay80x49{width:80px;height:49px;vertical-align:middle;}
div.diplome{text-align:center;margin:3px;padding:10px;border-radius:10px;}
img.diplome{margin:10px;vertical-align:middle;}
li.service{font-weight:bold;}
li.descServ{font-weight:normal;}
p.titrePage{font-size:1.25em;width:75%;text-align:center;margin:3px auto;padding:10px;color:white;background:#C88706;border-radius:10px;font-weight:bold;}
.description{margin:50px;padding:10px;background:#DAAA00;color:#FFFFFF;border-radius:10px;}
div.contact{margin:5% 0%;padding:10px;background:#FFFFFF;}
p.copy{color:#FFFFFF;background:#564640;font-size:1em;padding:1% 5%;margin:-2% 0%; }
p.hebergement{text-align:right;color:#FFFFFF;background:#564640;font-size:1em;padding:1% 5%;margin:-2% 0%;}
p.telefoot{color:#564640;font-size:0.875em;font-weight:bold;}
.lienC{color:#FFFFFF;background:#564640;margin:0px;padding:0px;text-decoration:none;}
a:hover{color:black;text-decoration:none;background-color:yellow;}
img.forZen{max-width:100%;height:auto;}
img.forDuo{max-width:100%;height:auto;}
img.forAme{max-width:100%;height:auto;}
img.cc{max-width:100%;height:auto;}
img.tarif{max-width:100%;height:auto;}
}

@media (min-width: 400px) and (max-width: 999px) {
body{margin:30px 0px;font-family:arial,sans-serif;font-size:1em;background:#FFFFFF;}
div.bandho{position:fixed;top:0;background:none repeat scroll 0 0 #564640;color:#FFFFFF;display:inline-block;height:30px;width:100%;}
a.idpos{display:block;padding-top:60px;margin-top:-60px;}
a.idpos:hover{background-color:white;}
a[href^=tel]{color:white;text-decoration:none;}
a.telefoot[href^=tel]{color:#564640;text-decoration:none;}
span.callta{width:65%;float:left;padding:5px 3% 3px;color:#FFFFFF;font-size:0.875em;font-weight:bold;}
div.vocal{color:#FFFFFF;display:inline-block;width:100%;margin:20px 0px;}
span.vocal{padding:0px 3%;color:red;font-size:0.875em;}
span.langue{float:right;padding:5px 3% 3px;color:#FFFFFF;font-size:0.875em;}
a.drapeau{color:#FFFFFF;font-size:1em;text-decoration:none;}
img.drapeau{width:16px;height:11px;}
div.bandho{position:fixed;top:0;background:none repeat scroll 0 0 #DAAA00;color:#FFFFFF;display:inline-block;height:45px;width:100%;}
div.moitie{margin:10px 0px;padding:20px;background:#E0E3E8;}
div.program{margin:10px 0px;padding:20px;background:#EEEEEE;font-size:0.875em;}
div.entete{padding:40px 0px;background:#FFFFFF;}
div.logo{height:80px;background:#FFFFFF;}
img.logo{float:left;width:0px;height:100px;padding:5px}
img.profil{float:right;width:100px;height:100px;padding:5px}
img.ecoute{width:200px;height:133px;padding:0px;}
img.drapeau{width:16px;height:11px;}
a.drapeau{color:#FFFFFF;font-size:1em;text-decoration:none;}
.biographie{color:#FFFFFF;}
div.contenu{padding:2% 3% 5%;background:#FFFFFF;}
div.devise{margin:5% 0%;padding:10px;background:#DAAA00;color:#FFFFFF;border-radius:10px;font-family:URW Chancery L,cursive;font-size:2em;font-weight:bold;text-align:center;}
h1{margin:0px;color:#DAAA00;font-size:1.125em;margin:0% 0% 1%;}
h2{width:60%;color:#DAAA00;}
h2.stvalentin{margin:auto;color:#fe1926;}
h2.meres{margin:auto;color:#60a725;}
h2.peres{margin:auto;color:#63A5A4;}
h3{margin:auto;color:#564640;}
article {margin:0px 5px;
padding:0px;
-webkit-columns: 2 400px;
-moz-columns: 2 400px;
columns: 2 400px;
-webkit-column-gap:16px;
-moz-column-gap:16px;
column-gap:16px;
}
div.colonne{display: inline-block; width: 100%;-webkit-column-break-after: always;break-inside: avoid-column;word-wrap: break-word;}
div.diplome{text-align:center;margin:3px;padding:10px;border-radius:10px;}
img.diplome{margin:10px;vertical-align:middle;}
li.service{font-weight:bold;}
li.descServ{font-weight:normal;}
p.titrePage{font-size:1.25em;width:75%;text-align:center;margin:3px auto;padding:10px;color:white;background:#C88706;border-radius:10px;font-weight:bold;}
div.contact{margin:5% 0%;padding:10px;background:#FFFFFF;}
p.social{text-align:right;}
img.helico{width:50px;height:50px;vertical-align:middle;margin:10px;}
img.square{width:400px;height:100px;vertical-align:middle;}
img.fb{width:50px;height:50px;vertical-align:middle;}
img.pay80x49{width:80px;height:49px;vertical-align:middle;}
.forfait{margin:50px;padding:10px;background:#DAAA00;border-radius:10px;color:#FFFFFF;}
img.forZen{max-width:100%;height:auto;}
img.forDuo{max-width:100%;height:auto;}
img.forAme{max-width:100%;height:auto;}
img.cc{max-width:100%;height:auto;}
p.copy{color:#FFFFFF;background:#564640;font-size:1em;padding:1% 3%;margin:-2% 0%; }
p.hebergement{text-align:right;color:#FFFFFF;background:#564640;font-size:1em;padding:1% 3%;margin:-2% 0%;}
p.telefoot{color:#564640;font-size:0.875em;font-weight:bold;}
.description{margin:10px;padding:10px;background:#DAAA00;color:#FFFFFF;border-radius:10px;}
.devise{margin:50px;padding:10px;background:#DAAA00;color:#FFFFFF;border-radius:10px;font-family:cursive;font-size:1.125em;font-weight:bold;text-align:center;}
.pied{color:#FFFFFF;background:#564640;margin:0px 0px -30px;padding:2px 5px;font-size:0.625em}
.lienC{color:#FFFFFF;background:#564640;margin:0px;padding:0px;text-decoration:none;}
a:hover{color:black;text-decoration:none;background-color:yellow;}
ul.carte{list-style-type:none;margin:auto;}
div.menuNav{margin:auto;}
ul.menuNav{list-style-type:none;text-align:center;margin:auto;}
li.menuNav{font-size:1em;background:#FFFFFF;display:inline-block;margin:auto;padding:1%;color:#000000;border-radius:10px;font-weight:bold;}
a.menuNav{color:#867A76;text-decoration:none;}
a.menuNav:hover{color:#DAAA00;background:#FFFFFF;text-decoration:none;}
div.bouton{margin:auto;}
ul.bouton{list-style-type:none;text-align:center;margin:auto;}
li.bouton{font-size:1em;background:#FFFFFF;display:inline-block;margin:auto;padding:1%;color:#867A76;border-radius:10px;font-weight:bold;}
a.bouton{color:#000000;text-decoration:none;}
a.bouton:hover{color:#DAAA00;background:#FFFFFF;text-decoration:none;}
li.boutonSV{font-size:1em;background:#FFFFFF;display:inline-block;margin:auto;padding:1%;color:#867A76;border-radius:10px;font-weight:bold;}
a.boutonSV{color:#63A5A4;text-decoration:none;}
a.boutonSV:hover{color:#DAAA00;background:#FFFFFF;text-decoration:none;}
}

@media (max-width: 399px) {
img.helico{max-width:100%;height:auto;}
img.square{max-width:100%;height:auto;}
img.forZen{max-width:100%;height:auto;}
img.forDuo{max-width:100%;height:auto;}
img.forAme{max-width:100%;height:auto;}
img.cc{max-width:100%;height:auto;}
img.tarif{max-width:100%;height:auto;}

}
