body {font-family:Roboto, sans-serif;font-size:16px;;}
h1 {color:#119dad;font-style:none;;}
a:link, a:visited {color:#119dad;;}
a:hover, a:active {text-decoration:none;;}
.un-article-colonne-publication {display:none;;}
.un-article-detail-titre {font-size:18px;font-weight:bold;color:#119dad;;}
.un-article-detail-popup-publication {display:none;;}
.un-article-detail-publication {display:none;;}
a.telechargement::before {content:url(/template/telecharger.png);;}
.meteo-titre {display:none;;}
.menu-principal-horizontal {width:100%;text-align:center;height:50px;;}
.menu-principal-horizontal-item {float:none;display:inline-block;height:50px;;}
a.menu-principal-horizontal-item-titre {color:black;font-size:18px;font-weight:bold;float:left;border-bottom:5px solid transparent;padding:12px;;}
.menu-principal-horizontal-item:hover > a.menu-principal-horizontal-item-titre {border-bottom:5px solid black;;}
.menu-principal-horizontal-submenu {background-color:black;margin-top:42px;min-height:185px;padding:10px;text-align:left;;}
a.menu-principal-horizontal-submenu-item-titre {color:white;padding:5px 10px;;}
.current-horizontal-item > a.menu-principal-horizontal-item-titre {border-bottom:5px solid #bb252a;;}
.menu-principal-smartphone-menu {background:black;;}
a.menu-principal-smartphone-menu-dropdown {color:white;;}
a.menu-principal-smartphone-item-titre {color:white;;}
a.menu-principal-smartphone-submenu-item-titre {color:white;;}
.menu-topscreen {text-align:center;float:none;;}
.menu-topscreen-submenu {text-align:left;;}
a.menu-topscreen-item-titre {color:white;;}
a.menu-topscreen-submenu-item-titre {color:white;;}
a.menu-topscreen-smartphone-menu-dropdown {color:white;;}
.menu-topscreen-smartphone {background:black;;}
a.menu-topscreen-smartphone-item-titre {color:white;;}
.menu-principal-horizontal-item::after {content:" ";height:40px;width:1px;background-color:black;float:left;margin-left:5px;margin-top:5px;;}
.menu-topscreen-item {float:none;display:inline-block;;}
a.menu-pied-de-page-item-titre {color:white;font-size:14px;;}
a.menu-pied-de-page-submenu-item-titre {color:white;font-size:14px;;}
.teleprocedure-titre {font-size:20px;background-color:#119dad;;}
.un-bien-description {height:0;display:none;;}
.un-bien-detail-description {width:100%;;}
.reservation-recherche-fieldset input {background-color:transparent;border:none;color:white;cursor:pointer;;}
.recherche-text {border-bottom:1px solid #dddee3;background-color:transparent;height:26px;;}
.recherche-submit {float:left;background-color:transparent;;}
.recherche-submit::after {content:url(/template/loupe.png);;}
.template-footer {background-color:#119dad;;}
.template-animation {position:relative;;}
.template-contents {width:100%;margin:0 auto;;}
.template-header-content {max-width:1300px;;}
.copyright {background-color:#119dad;;}
.copyright a, .copyright a:link, .copyright a:hover, .copyright a:visited {color:white;;}
.nom-page {float:left;;}
.nom-page .nom-page-text {font-size:24px;padding:5px 10px 5px 35px;font-weight:bold;;}
.logo-essentiel img {width:100%;height:auto;;}
.logo-essentiel {margin-top:50px;float:left;;}
.nom-page::before {content:url(/template/picto-h2.png);float:left;;}
.social-networks {float:right;;}
.social-networks .socicon {background-color:black;color:white;;}
.social-networks .fa {background-color:black;color:white;;}
.liste-annonce-item-detail {width:-moz-calc(75% - 40px);width:-webkit-calc(75% - 40px);width:-o-calc(75% - 40px);width:calc(75% - 40px);padding:10px;;}
.liste-annonce-item-titre h2 {margin-bottom:40px;;}
.liste-annonce-pagination {padding-bottom:50px;;}
a#menu-principal-horizontal-item-titre-1 {color:transparent;background:url(/template/home.png) center center no-repeat;width:30px;;}
#articles-colonne-21 .un-article-colonne-titre {background-color:#989582;color:white;padding:5px;display:inline-block;font-size:14px;;}
#articles-colonne-21 .un-article-colonne-texte {color:#119dad;font-size:16px;;}
#articles-colonne-21 .un-article-colonne-suite {background-color:#efeee9;color:#119dad;padding:5px;display:inline-block;font-size:16px;;}
#articles-colonne-50 .un-article-colonne-titre {color:#119dad;font-size:16px;font-weight:bold;;}
#articles-colonne-50 .un-article-colonne-suite {content:"Consultez en ligne";;}
#articles-ligne-50 .un-article-ligne-suite {content:"Consultez en ligne";;}
#articles-colonne-56 .un-article-colonne-suite {background-color:#bb252a;padding:5px;display:inline-block;color:white !important;;}
#articles-colonne-56 .un-article-colonne-titre {color:#111111;font-weight:bold;font-size:16px;text-align:center;;}
#articles-colonne-60 .un-article-colonne-image img {border:1px solid #dedede;;}
#articles-colonne-60 .un-article-colonne-titre {color:#111111;text-align:center;font-weight:bold;font-size:18px;;}
#articles-colonne-60 .un-article-colonne-texte {font-size:14px;text-align:center;;}
#articles-colonne-60 .un-article-colonne-suite {text-align:center;float:none;background-color:#119dad;color:white;padding:8px;margin:0 auto;margin-top:10px;;}
#articles-colonne-55 .un-article-colonne-titre {font-weight:bold;text-align:center;;}
#articles-colonne-55 .un-article-colonne-texte {text-align:center;;}
#articles-colonne-73 .un-article-colonne-titre {color:#bb252a;text-align:center;font-weight:bold;font-size:18px;;}
#articles-colonne-73 .un-article-colonne-texte {font-size:14px;text-align:center;;}
#articles-colonne-73 .un-article-colonne-suite {text-align:center;float:none;background-color:#119dad;color:white;padding:8px;margin:0 auto;margin-top:10px;;}
#articles-colonne-73 .un-article-colonne-image img {border:1px solid #dedede;;}
#articles-colonne-74 .un-article-colonne-titre {color:#bb252a;text-align:center;font-weight:bold;font-size:18px;;}
#articles-colonne-78 .un-article-colonne-titre {color:#111111;text-align:center;font-weight:bold;font-size:18px;;}
#articles-colonne-78 .un-article-colonne-suite {text-align:center;float:none;background-color:#119dad;color:white;padding:8px;margin:0 auto;margin-top:10px;;}
#articles-colonne-91 .un-article-colonne-titre {text-align:center;font-weight:bold;font-size:20px;;}
#articles-colonne-91 .un-article-colonne-suite {text-align:center;float:none;background-color:#119dad;color:white;padding:8px;margin:0 auto;margin-top:10px;;}
#articles-colonne-106 .un-article-colonne-titre {color:#bb252a;text-align:center;font-weight:bold;font-size:18px;;}
#articles-colonne-105 .un-article-colonne-titre {color:#bb252a;text-align:center;font-weight:bold;font-size:18px;;}
#articles-colonne-21 .un-article-colonne-suite:after {content:"+";font-weight:bold;;}
#articles-colonne-50 .un-article-colonne-suite::after {content:"Consultez en ligne";background-color:#989482;padding:5px;display:inline-block;color:white;;}
#articles-colonne-60 .un-article-colonne-image img  {border:0px solid #dedede;;}
#articles-colonne-60 .un-article-colonne-suite::after {content:"à télécharger";;}
#resultat-recherche-resa .ui-button-text-only .ui-button-text  {color:#ba252a;;}
#resultat-recherche-resa .un-bien-header {background-color:#ba252a;color:white;;}
#wrapper-bloc-1 {background-color:#fafafa;;}
#wrapper-bloc-2 {background-color:#e6e6e6;;}
.ac-container input:checked + label, .ac-container input:checked + label:hover  {background-color:#bb252a;color:white;;}
.acces-mairie {-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;;}
.acces-mairie:hover {transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;;}
.acces-ot {-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;;}
.acces-ot:hover {transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;;}
.adress-mairie::before {content:url('/template/picto-mairie.png');position:absolute;margin-left:-60px;;}
.adress-ot::before {content:url('/template/picto-ot.png');position:absolute;margin-left:-60px;;}
.alerte-commande a  {background:#bb242d;border:0px;;}
.alerte-titre {color:#bb232f;font-weight:bold;font-size:2rem;;}
.alerte-titre::before {content:url(/template/alerte.gif);display:block;;}
.alertes .alerte-wrapper {border-radius:0px;;}
.annonce-detail-1 .annonce-detail-liste {-webkit-column-count:1;-moz-column-count:1;column-count:1;;}
.annonce-detail-1 .annonce-detail-right {background-color:#f2f2f2;;}
.annonce-detail-footer {padding-bottom:60px;;}
.annonce-detail-liste li {min-height:30px;;}
.beige {color:#989582;;}
.bleu {color:#119dad;;}
.bloc-teleprocedures-titre  {background-color:#989482;color:white;;}
.bloc-top-content {max-width:1200px;padding:20px 0 0;;}
.border-left {border-left:2px dotted #119dad;margin-right:10px;;}
.border-top {border-top:1px solid #212121;;}
.bordure-noire-anim {background-color:#000000;padding:10px;color:white;;}
.calendar-liste-contenu-agenda  {background-color:#119dae;color:white;;}
.calendar-liste-date-agenda  {background-color:#999481;;}
.calendar-liste-lire-la-suite {text-align:right;;}
.calendar-liste-lire-la-suite::after  {float:right;;}
.calendar-liste-une-date-agenda:hover > .calendar-liste-contenu-agenda  {box-shadow:inset 200px 0 0 0 #09808e;;}
.caption-date-2 .caption-date-jour {font-size:25px;;}
.caption-date-jour  {font-size:40px;width:50px;;}
.compteurs {list-style:none;padding:0;margin:0;text-align:center;width:100%;;}
.compteurs .compteur {font-size:30px;;}
.compteurs .compteur-txt {font-size:20px;;}
.compteurs li {float:none;text-align:center;display:inline-block;;}
.filter-gmaps li {border:0px solid #dedede;border-bottom:1px solid #dedede;;}
.filter-gmaps li:hover {background-color:#efeee9;;}
.fleche {width:0px;border:20px solid transparent;border-left:20px solid purple;;}
.fond-bleu {background-color:#119dad;color:white !important;padding:10px;display:inline-block;;}
.fond-marron {background-color:#989482;color:white;padding:10px;display:inline-block;;}
.fond-rouge {background-color:#bb2429;color:white !important;padding:10px;display:inline-block;;}
.footer-map {height:300px;position:relative;background:url(/template/carte.jpg) center center no-repeat;cursor:pointer;;}
.footer-right {color:white;font-size:20px;;}
.groupe-tabs .current > a.onglet-couleur  {background-color:#989582;color:white;;}
.img-deco-2 {width:235px;float:right;background:url(/template/ma-commune.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;;}
.img-deco-22 {width:235px;float:right;background:url(/template/sejourner.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;;}
.img-deco-3 {width:235px;float:right;background:url(/template/mairie.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;;}
.img-deco-4 {width:235px;float:right;background:url(/template/a-tout-age.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;;}
.img-deco-5 {width:235px;float:right;background:url(/template/vie-pratique.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;;}
.img-deco-6 {width:235px;float:right;background:url(/template/culture.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;;}
.img-deco-7 {width:235px;float:right;background:url(/template/voir.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;;}
.liste-annonce-item-infos {border-bottom:1px dashed #999481;padding-bottom:10px;margin-bottom:25px;;}
.liste-annonce-item-infos li {height:30px;;}
.liste-annonce-item-infos-titre {float:left;;}
.liste-annonce-item-infos-value {padding-left:25px;;}
.liste-annonce-item-infos-value::before {position:absolute;margin-left:-25px;padding-right:10px;;}
.liste-annonce-item-link-detail {display:inline-block;padding:5px 10px;background-color:#999481;color:white;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;;}
.liste-annonce-item-link-detail:after {content:"EN SAVOIR +";color:white;;}
.liste-annonce-item-titre h2 {padding-left:0px;;}
.liste-annonce-item-titre h2::before {content:"";;}
.logo-bretagne img {width:100%;height:auto;;}
.maps-groupe-selected  {background-color:#efeee9;;}
.module-annonce-detail-112 .annonce-detail-left, .module-annonce-detail-112 .annonce-detail-right, .module-annonce-detail-112 .annonce-detail-description-titre {display:none;;}
.module-annonce-detail-27 .liste-annonce-item-infos-value::before {padding-right:10px;;}
.module-article-breve  {color:#bb252a;;}
.module-bloc-16 .module-bloc-item-commentaire {display:none;;}
.module-bloc-16 a.module-bloc-item-plus {background-color:transparent !important;;}
.module-bloc-58 .module-bloc-item-commentaire {font-size:14px;;}
.module-bloc-71 .module-bloc-item-commentaire {font-size:14px;;}
.module-bloc-75 .module-bloc-item-commentaire {font-size:14px;;}
.module-bloc-77 .module-bloc-item-commentaire {font-size:14px;;}
.module-bloc-77 .module-bloc-item-titre  {font-size:28px;;}
.module-bloc-93 .module-bloc-item-commentaire {font-size:14px;;}
.module-bloc-93 .module-bloc-item-titre  {font-size:28px;;}
.module-bloc-item-titre {font-size:18px;font-weight:bold;;}
.moteur_recherche_annonce-fieldset  {background-color:#f2f2f2;border:0px solid #dedede;;}
.moteur_recherche_annonce-item label, .moteur_recherche_annonce-item input, .moteur_recherche_annonce-item select {width:160px;padding:0;;}
.nom-page em {color:#989482;;}
.plan {content:"\f041";font-family:"FontAwesome";;}
.recherche-item {border:1px solid #dedede;;}
.reservation-recherche-bouton {background-color:#119dad;color:white !important;padding:10px 10px;float:right;;}
.reservation-recherche-fieldset  {border:0px solid #aeaeae;max-width:100%;background-color:#f2f2f2;;}
.rond {background:#119dad;border-radius:50%;color:white;width:500px;height:320px;;}
.rouge {color:#bb252a;;}
.slogan {float:left;;}
.teleprocedures-formulaires li a.fancybox-teleprocedures {font-size:16px;background-color:#119dad;padding:5px;display:inline-block;color:white;;}
.template-menu {z-index:135;position:relative;;}
.un-bien-detail-header {background-color:#119dae;color:white;;}
.un-bien-detail-image {display:none;;}
.un-bien-footer a.un-bien-action {float:left;clear:left;margin-top:5px;;}
.un-bien-header  {background-color:#119dae;color:white;;}
.un-bien-image {width:263px;;}
.un-bien-reservation  {width:263px;;}
.un-calendrier-bloc-ligne  {margin-bottom:20px;;}
.un-calendrier-bloc-ligne-date  {float:right;font-weight:bold;font-size:18px;color:#119dad;;}
.un-calendrier-bloc-ligne-titre {font-size:20px;font-weight:bold;color:black;;}
.un-lien-bloc-couleur {background-color:#119dad;color:white;;}
.un-lien-liste-header {background-color:#119dad;color:white;;}
.vague-footer {background:url('/template/vague-footer.png') center top no-repeat;height:80px;position:absolute;z-index:10;width:100%;;}
.wrapper-page-0 {padding-bottom:60px;;}
.wrapper-page-134 #wrapper-bloc-1 {width:100%;;}
.wrapper-page-134 #wrapper-content-1 {max-width:100%;;}
.wrapper-page-33 .google-map-bloc, .wrapper-page-33 .filter-gmaps {margin-bottom:20px;;}
.wrapper-page-38 #wrapper-bloc-2 {background:url('/template/haliotika.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:white;;}
.wrapper-page-40 #wrapper-bloc-3 {background:url('/template/office.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:white;;}
a.adress-mairie, a.adress-ot {color:white;;}
a.alerte-close {background:#bb242d;padding:10px 20px;color:white !important;border:0px solid white;border-radius:0px;top:-20px;right:-15px;;}
a.bouton-vent {width:100%;padding:10px 5%;background-color:#989481;color:white;font-size:16px;;}
a.bouton-vent:hover {background-color:#787564;;}
a.btn-plu {display:inline-block;padding:20px 0;background-color:#bb2429;color:white;width:100%;font-size:20px;;}
a.btn_comarquage {display:inline-block;padding:5px;background-color:#999481;color:white;;}
a.btn_comarquage:hover {background-color:#119dad;;}
a.btn_demarches {display:inline-block;padding:5px;background-color:#999481;color:white;;}
a.btn_demarches:hover {background-color:#119dad;;}
a.fond-marron {background-color:#989482;color:white;padding:10px;;}
a.link-on-map {font-size:0;display:block;;}
a.logo-bretagne {float:right;;}
a.module-bloc-item-plus {font-size:14px;line-height:30px;display:inline-block;padding:0px 15px;color:#ffffff;background-color:#a87c4f;margin-top:0px;margin-bottom:25px;text-decoration:none;-webkit-transition-property:background-color, color;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-moz-transition-property:background-color, color;-moz-transition-duration:0.3s;-moz-transition-timing-function:ease-out;transition-property:background-color, color;transition-duration:0.3s;transition-timing-function:ease-out;;}
a.moteur_recherche_annonce-submit  {background-color:#119dad;color:white !important;padding:10px 10px;float:right;;}
a.vent:hover {background-color:#787565;;}
div#module-bloc-item-7 {background-color:#119dad;;}
div#module-bloc-item-7:hover, div#module-bloc-item-8:hover, div#module-bloc-item-9:hover {background-color:white;;}
div#module-bloc-item-8 {background-color:#989482;;}
div#module-bloc-item-9 {background-color:#bb252a;;}
h2 {padding-left:40px;font-size:24px;font-weight:bold;;}
h2.annonce-detail-description-titre {padding-left:0px;;}
h2.annonce-detail-description-titre::before {content:"";margin:0;;}
h2::before {content:url(/template/picto-h2.png);position:absolute;margin-left:-40px;margin-top:-5px;;}
legend {font-weight:bold;;}

@media screen and (max-width: 470px) {
.menu-principal-horizontal {display:none !important;;}
.menu-principal-smartphone-menu {display:block !important;;}
.menu-pied-de-page {float:none;clear:left;text-align:center;width:100%;;}
.menu-pied-de-page li {display:inline-block;float:none;;}
.recherche {clear:both;float:none;width:195px;margin:10px auto;;}
.nom-page {padding:10px;;}
.logo-essentiel {width:250px;;}
.moteur_recherche_annonce {-webkit-column-count:1;-moz-column-count:1;column-count:1;border-left:2px dotted #119dad;margin-right:10px;;}
.adress-mairie {padding:10px 10px 10px 70px;float:left;clear:both;;}
.adress-ot {padding:10px 10px 10px 70px;float:left;clear:both;;}
.footer-map {width:100%;float:left;;}
.footer-right {width:100%;float:left;;}
.menu-header-top {float:none;width:100%;text-align:center;clear:both;padding-bottom:20px;;}
.slogan {display:none;;}
.template-menu {background-color:black;;}
.vague-footer {display:none;;}
.wrapper-page-33 .google-map-bloc, .wrapper-page-33 .filter-gmaps {display:none;;}
a.logo-bretagne {width:50px;;}

}

@media screen and (min-width: 470px) and (max-width: 980px) {
.menu-principal-horizontal {display:none !important;;}
.menu-principal-smartphone-menu {display:block !important;;}
.menu-pied-de-page {float:none;clear:left;text-align:center;width:100%;;}
.menu-pied-de-page li {display:inline-block;float:none;;}
.recherche {clear:right;margin-top:10px;;}
.nom-page {padding:10px;;}
.moteur_recherche_annonce {-webkit-column-count:2;-moz-column-count:2;column-count:2;border-left:2px dotted #119dad;margin-right:10px;;}
.acces-mairie {float:right;margin-right:10px;margin-top:10px;;}
.acces-ot {float:right;margin-right:10px;margin-top:10px;;}
.adress-mairie {padding:10px 1% 10px 9%;width:40%;float:left;;}
.adress-ot {padding:10px 1% 10px 9%;width:40%;float:left;;}
.footer-map {width:100%;float:left;;}
.footer-right {width:100%;float:left;;}
.menu-header-top {float:right;;}
.slogan {display:none;;}
.template-menu {background-color:black;;}
.vague-footer {display:none;;}
.wrapper-page-33 .google-map-bloc, .wrapper-page-33 .filter-gmaps {display:none;;}

}

@media screen and (min-width: 980px) {
.menu-pied-de-page {float:none;clear:left;text-align:center;width:100%;;}
.menu-pied-de-page li {display:inline-block;float:none;;}
.recherche {clear:right;margin-top:10px;;}
.template-header {height:190px;z-index:5;position:relative;background:url('/template/vague-header.png') center top no-repeat;position:absolute;width:100%;;}
.nom-page {padding:10px;;}
.moteur_recherche_annonce {-webkit-column-count:3;-moz-column-count:3;column-count:3;border-left:2px dotted #119dad;margin-right:10px;;}
.liste-annonce-item {background-color:#f2f2f2;overflow:hidden;;}
.liste-annonce-item-image {width:-moz-calc(20% - 20px);width:-webkit-calc(20% - 20px);width:-o-calc(20% - 20px);width:calc(20% - 20px);padding:10px;background-color:white;padding-bottom:1000px;margin-bottom:-1000px;;}
.acces-mairie {float:right;margin-right:10px;margin-top:10px;;}
.acces-ot {float:right;margin-right:10px;margin-top:10px;;}
.adress-mairie {padding:10px 1% 10px 9%;width:40%;float:left;;}
.adress-ot {padding:10px 1% 10px 9%;width:40%;float:left;;}
.annonce-detail-1 .annonce-detail-left {width:45%;;}
.annonce-detail-1 .annonce-detail-right {width:50%;;}
.footer-map {width:100%;float:left;;}
.footer-right {width:100%;float:left;;}
.menu-header-top {float:right;;}
.slogan {display:none;;}
.template-menu {margin-top:-50px;background-color:rgba(255,255,255,0.6);height:50px;;}
.wrapper-page-134, .wrapper-page-34 {padding-bottom:50px;;}

}

@media screen and (min-width: 1200px) {
.menu-pied-de-page {float:left;clear:left;width:auto;text-align:left;;}
.menu-pied-de-page li {display:block;float:left;;}
.nom-page {padding:0px;;}
.adress-mairie {padding:10px 10px 10px 70px;;}
.adress-ot {padding:10px 10px 10px 70px;;}
.footer-map {width:50%;float:left;;}
.footer-map::after {content:url('/template/phare.png');position:absolute;right:-75px;z-index:15;bottom:-3px;;}
.footer-right {width:42%;float:left;margin-left:8%;padding-top:50px;;}
.slogan {display:block;margin-top:65px;margin-left:130px;;}

}

@media screen and (min-width: 1600px) {
.recherche {margin-right:50px;;}
.slogan {margin-left:150px;;}

}
