.pulse:hover{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes
pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes
pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@font-face{font-family:'HelveticaNeueThin';src:url('/fonts/HelveticaNeueLTCom35Thin.eot');src:url('/fonts/HelveticaNeueLTCom35Thin.ttf') format('truetype'),
url('/fonts/HelveticaNeueLTCom35Thin.woff') format('woff'),
url('/fonts/HelveticaNeueLTCom35Thin.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeueLTBold';src:url('/fonts/HelveticaNeueLTCom75BoldV2.eot');src:url('/fonts/HelveticaNeueLTCom75BoldV2.ttf') format('truetype'),
url('/fonts/HelveticaNeueLTCom75BoldV2.woff') format('woff'),
url('/fonts/HelveticaNeueLTCom75BoldV2.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Helvetica Neue';src:url('/fonts/HelveticaNeue.eot');src:url('/fonts/HelveticaNeue.ttf') format('truetype'),
url('/fonts/HelveticaNeue.woff') format('woff'),
url('/fonts/HelveticaNeue.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'YellowPeas';src:url('/fonts/YellowPeas-UltraLight.eot');src:local('☺'), url('/fonts/YellowPeas-UltraLight.woff') format('woff'), url('/fonts/YellowPeas-UltraLight.ttf') format('truetype'), url('/fonts/YellowPeas-UltraLight.svg') format('svg');font-weight:normal;font-style:normal}hr{border:0}u{text-decoration:underline}a{color:#000;text-decoration:none}a:hover{text-decoration:none}.center{width:1000px;position:relative;margin:0
auto}.left{float:left}.right{float:right}.clear{clear:both;height:0}.nomargin{margin:0
!important}.noborder{border:0
!important}.nopadding{padding:0
!important}.nodisplay{display:none}.marginrigth{margin-right:15px}.marginleft{margin-left:15px}.margintop{margin-top:15px}.marginbottom{margin-bottom:15px}.textcenter{text-align:center}.errorS{color:red}.errorField{color:#F00;border:solid 1px #F00}.FieldError{border:solid 1px #FF0000!important}input{-webkit-appearance:none;border:0;margin:0;font-family:pt-sans,sans-serif}textarea{font-family:pt-sans,sans-serif}.isOk{font-size:18px;padding:5px
0;text-align:center}html{width:100%}body{font-size:12px;width:100%;background-color:#fff;font-family:'HelveticaNeueThin',sans-serif;color:#3d3d3c;font-size:16px;font-weight:400;font-style:normal;line-height:normal;color:#000;position:relative}div,p,ul
li{line-height:30px;font-weight:300}sup{font-size:12px;vertical-align:top}#cookieChoiceInfo{background:rgba(0,0,0,.8)!important;width:97%!important;padding:5px
1.5%!important;color:#fff;font-size:11px;position:fixed;bottom:0;left:0;z-index:950;line-height:18px!important}#cookieChoiceInfo
.text_cookies{float:left;margin-right:1.5%;max-width:95%}#cookieChoiceInfo
.button_submit{background:#fff;color:#333;padding:5px}#cookieChoiceInfo
a{color:#fff}.breadcrumb{margin:10px
5%}header{position:fixed;top:0;left:0;z-index:500;padding:40px
5% 0 5%;width:90%;background-color:#fff;border-bottom:solid 1px #d3d4d4;height:90px;overflow:unset}header
.menumobile{float:left;padding:px 0;width:70px;margin-right:2.5%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#ba940a}.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before{background-color:#ba940a}header
.logo{float:left;line-height:45px;font-size:50px;font-family:'YellowPeas';letter-spacing:3px;text-transform:uppercase;width:50%}header .logo
img{float:left;height:50px;margin-right:25px}header
.socialmedia{float:right;margin-top:10px}header .socialmedia
a{display:inline-block;margin:0
0 0 15px}header .socialmedia a
svg{width:35px;height:35px;m}header .socialmedia a svg
path{fill:#ba940a!important;transition:0.7s}header .socialmedia a:hover svg
path{fill:#B78F06!important}#Menu{float:right;text-transform:uppercase;font-size:24px;margin-right:5%;overflow:unset;height:90px}#Menu
nav{overflow:unset;height:90px}#Menu
ul{overflow:unset;height:90px}#Menu ul
li{transition:0.7s;float:left;line-height:70px;margin:0
15px;position:relative;overflow:unset;height:100px}#Menu ul li
a{transition:0.7s;letter-spacing:3px}#Menu ul li a:hover{color:#ba940a}#Menu ul li
.ssmenu{display:none;position:absolute;z-index:490;left:-15px;top:90px;background-color:#fff;height:auto}#Menu ul li .ssmenu
li{height:auto;padding:10px
15px;line-height:40px;font-size:18px}#Menu2{display:none;position:fixed;left:0;z-index:490;top:130px;background-color:#000;width:250px;height:100%;padding-top:50px}#Menu2 ul
li{width:100%;margin:20px
0;text-align:center;font-size:18px}#Menu2 ul li
a{color:#ba940a;transition:0.7s}#Menu2 ul li a:hover{color:#dabe5a}#Menu2
.social{font-size:18px;margin-top:25px}#Menu2 .social
a{color:#ba940a;display:block;text-align:center;margin-bottom:20px;transition:0.7s}#Menu2 .social a:hover{color:#dabe5a}.actions{position:fixed;top:50%;right:0;z-index:490;transform:translate(0%, -50%)}.actions
.bouton{margin-bottom:4px}.actions .bouton
a{float:right;display:inline-block;background-color:#dabe5a;padding:10px;text-align:center;transition:0.7s;font-size:18px;line-height:30px;width:50px}.actions .bouton a
img{vertical-align:middle;height:30px}.actions .bouton a
span{display:none;color:#fff;margin-left:15px;padding-top:10px;letter-spacing:3px}.actions .bouton a:hover{background-color:#ba940a;width:auto}.actions .bouton a:hover
span{display:inline}footer{position:relative;background:rgb(58,58,59);background:linear-gradient(180deg, rgba(58,58,59,1) 30%, rgba(18,18,18,1) 100%);clear:both;padding:70px
4%;width:92%;color:#fff}footer
div{min-height:150px}footer
#Adresse{float:left;width:27.5%;font-size:20px;padding-right:2%}footer #Adresse
p{line-height:36px}footer #Adresse
a{color:#fff}footer #Adresse
.nom{color:#ba940a;letter-spacing:2px;font-size:30px;display:block;text-transform:uppercase}footer #Adresse .siege
.nom{text-transform:unset;margin-bottom:10px}footer #Adresse .siege
.tel{font-size:30px;text-decoration:none!important}footer
.horaires{float:left;font-size:20px;padding:0
4%;border-left:solid 3px #ba940a;width:calc(20% - 3px)}footer .horaires
a{color:#fff}footer .horaires
div.tel{width:60%;margin-right:5%;text-decoration:none!important}footer .horaires
h3{color:#ba940a;letter-spacing:2px;font-size:24px;line-height:36px;margin-bottom:10px}footer .horaires
p{line-height:36px}footer .horaires p
strong{font-family:'HelveticaNeueLTBold';font-size:30px;;text-decoration:none!important}footer
.menu2{float:left;width:7.5%;margin:0
0 0 2.5%;border-left:solid 3px #ba940a;padding-left:4%}footer .menu2 ul li
a{color:#fff}footer
.legal{clear:both;margin:30px
0;text-align:center}footer .legal
a{color:#fff}.sectionwhite{clear:both;width:100%}.sectionwhite
.content{padding:50px
5%;background:url(/img/fond-v.png) bottom left repeat-x}.sectionwhite .content
h2{color:#ba940a;text-transform:uppercase;letter-spacing:3px;font-size:50px;font-family:'HelveticaNeueLTBold';text-align:center;line-height:60px;margin-bottom:25px}.sectionwhite .content h2
a{color:#ba940a}.sectionwhite .content
h1{color:#ba940a;text-transform:uppercase;letter-spacing:3px;font-size:50px;font-family:'HelveticaNeueLTBold';text-align:center;line-height:60px;margin-bottom:25px}.sectionwhite .content h1
a{color:#ba940a}.sectionblack{clear:both;width:100%;background:url(/img/fond-v.png) bottom left repeat-x #3a3a3b}.sectionblack
.content{padding:50px
5%;background:unset;color:#fff}.sectionblack .content
h2{color:#fff;text-transform:uppercase;font-size:50px;font-family:'HelveticaNeueLTBold';text-align:center;line-height:60px;margin-bottom:25px}.sectionblack .content h2
a{color:#fff}.sectionblack .content form .input
.libelle{color:#fff}#Agences .content
form{float:left;width:35%;margin-left:15%}#Agences .content form
.input{width:80%;margin-right:5%}#Agences .content form .input
.field{border:solid 1px #a0a2a3;padding:15px
5%;width:calc(90% - 2px);font-size:20px}#Agences .content form
.btn{margin-top:38px}#Agences .content
#ResultAgence{float:right;width:40%;margin-right:10%;padding-top:15px}#Agences .content #ResultAgence
.entetesearch{width:80%}#Agences .content #ResultAgence
.badge{position:relative;clear:both;overflow:unset;float:left;width:80%;min-height:60px;margin-right:5%;margin-bottom:15px;border:solid 1px #a0a2a3;padding:15px
0;text-align:center;font-size:20px;min-hight:50px}#Agences .content #ResultAgence .badge
.nom{text-transform:uppercase;color:#ba940a;font-size:30px;line-height:36px}#Agences .content #ResultAgence
.detail{position:absolute;top:35px;right:-50px;display:inline-block;color:#ba940a;transition:0.7s;font-size:30px}#Agences .content #ResultAgence .detail:hover{color:#dabe5a}#Agences .content
.rejoindre{margin:50px
0;text-align:center}#Agences .content .rejoindre
a{transition:0.7s;background-color:#ba940a;color:#fff;font-size:24px;display:inline-block;padding:15px
30px;font-family:'Helvetica Neue';font-weight:bold;-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.6);-moz-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.6);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.6);margin:0
15px}#Agences .content .rejoindre a:hover{background-color:#dabe5a}#PopUp{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:600;background-color:#fff;overflow-y:scroll}#PopUp
.close{position:fixed;top:2%;right:2%;font-size:50px;display:inline-block;line-height:30px}.SimulateurAccord{width:80%;padding:0
10% 50px 10%}.SimulateurAccord
.input{width:45%;margin:15px
0 0 0}.SimulateurAccord .input
.libelle{margin-bottom:5px;color:#ba940a;font-size:20px;line-height:30px}.SimulateurAccord .input .libelle
span{font-size:14px;color:#000}.SimulateurAccord .input
.field{border:solid 1px #a0a2a3;padding:15px
5%;width:calc(90% - 2px);font-size:20px}.SimulateurAccord
.fields{-moz-appearance:textfield;-webkit-appearance:textfield;border-top-left-radius:0!important;background-color:#fff;width:100%;font-size:20px;padding:10px;line-height:35px;height:55px}.SimulateurAccord
.btn{margin-top:38px}.SimulateurAccord .btn
input{margin-right:25px}.SimulateurAccord .btn
.submit{transition:0.7s;background-color:#ba940a;color:#fff;font-size:24px;display:inline-block;padding:15px
30px;font-family:'Helvetica Neue';font-weight:bold;-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.6);-moz-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.6);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.6);margin-bottom:15px}.SimulateurAccord
.idx0{clear:both}.SimulateurAccord
.btn{width:45%;margin:15px
0 0 0;padding-top:40px}.SimulateurAccord
h3{clear:both;font-size:24px;padding-top:25px;text-transform:uppercase}select{border-radius:0px!important;-moz-appearance:textfield;-webkit-appearance:textfield}#resultaccord{margin-top:-15px;display:inline-block;float:left;width:80%}#resultaccord
p{font-size:18px;padding-top:16px}#resultaccord
.rejoindre{margin:15px
0}.SimulateurAccord
.rgpd{clear:both;font-size:12px}.rejoindre{margin:50px
0;text-align:center;clear:both;float:left;width:100%}.rejoindre
a{transition:0.7s;background-color:#ba940a;color:#fff;font-size:24px;display:inline-block;padding:15px
30px;font-family:'Helvetica Neue';font-weight:bold;margin:0
15px;-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.6);-moz-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.6);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.6)}.rejoindre a:hover{background-color:#dabe5a}@media screen and (max-width: 1380px){}@media screen and (max-width: 1280px){}@media screen and (max-width: 1024px){#Menu{font-size:16px;margin-right:0}.sectionwhite .content
h2{font-size:36px}.sectionblack .content
h2{font-size:36px}footer #Adresse
.siege{clear:both;width:100%;margin-top:25px}footer
.horaires{width:31%}footer .horaires
div.tel{width:100%}footer .horaires
div.detail{margin-top:25px}footer
.menu2{width:10.5%}footer .menu2 ul
li{margin-bottom:10px;font-size:14px}}@media screen and (max-width: 800px){header
.logo{width:55%;padding-top:5px;text-align:center;font-size:22px}header .logo
img{width:100%;height:auto}#Menu2{width:100%;padding-top:15px}#Menu2 ul
li{margin:15px
0}#Menu2
.social{text-align:center}#Menu2 .social
a{display:inline-block;margin:0
10px}.actions{top:unset;bottom:0;width:100%;transform:unset;background-color:#fff}.actions
.bouton{float:left;width:36.83%;margin:0
0.5% 0 0}.actions .bouton
a{float:none;display:block;width:calc(100% - 20px);height:33px}.actions .bouton:last-child{margin-right:0;width:25%}.actions .bouton a:hover
span{display:none}footer
#Adresse{width:100%;padding:25px
0}footer
.horaires{width:100%;padding:25px
0;border-top:solid 3px #ba940a;border-bottom:solid 3px #ba940a;border-left:unset;border-right:unset}footer
.menu2{width:100%;margin:25px
0;border-left:0}.SimulateurAccord
.input{width:100%}.SimulateurAccord
.btn{width:100%}}@media screen and (max-width: 640px){}@media screen and (max-width: 320px){}#FondFlash{position:relative;width:100%;margin-top:130px}#Flash{width:100%;position:relative}#Flash
.item{width:100%;height:100%}#Flash .item
img{width:100%;height:100%}#Flash .item
.titre{position:absolute;top:5%;left:13%;width:80%;z-index:480;color:#fff;background:url(/img/logo-v.png) top left no-repeat;padding-top:130px;background-size:auto 110px;overflow:visible}#Flash .item .titre
.slogan{display:block;font-family:'HelveticaNeueLTBold';font-size:50px;font-weight:bold;line-height:55px;text-transform:uppercase;letter-spacing:5px}#Flash .item .titre .slogan
span{font-weight:inherit;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px}#Flash .item .titre
.data{float:left;margin-right:25px;letter-spacing:3px;background-color:rgba(255,255,255,0.72);margin-top:15px;padding:15px
30px 15px 30px;color:#000;font-size:44px;display:inline-block;line-height:45px}#Flash .item .titre
.pastille{border-radius:90%;-webkit-box-shadow:10px 10px 5px 0px rgba(0,0,0,0.6);-moz-box-shadow:10px 10px 5px 0px rgba(0,0,0,0.6);box-shadow:10px 10px 5px 0px rgba(0,0,0,0.6);width:150px;height:auto;display:block}#Flash .item .titre .pastille:hover{cursor:pointer}#NavFlashPager{position:absolute;left:0;top:50%;z-index:480}#NavFlashPager
li{width:45px;margin-bottom:10px}#NavFlashPager li
a{display:block;width:60%;height:2px;border-top:solid 1px #fff;transition:0.7s}#NavFlashPager li a:hover{border-top:solid 1px #dabe5a}#NavFlashPager li.activeSlide
a{width:100%;border-top:solid 1px #ba940a}#HomeTexte{width:100%;background:url(/img/fond-v.png) bottom left repeat-x;padding-bottom:30px}#HomeTexte
#Galerie{float:right;width:50%}#HomeTexte #Galerie
.gde{width:calc(100% - 6px);margin:0
3px 3px 3px}#HomeTexte #Galerie .gde
img{display:block;width:100%}#HomeTexte #Galerie .video
iframe{width:100%}#HomeTexte #Galerie .video
video{width:100%}#HomeTexte #Galerie
.small{float:left;width:calc(33.33% - 6px);margin:3px}#HomeTexte #Galerie .small
img{display:block}#HomeTexte
#presentation{padding:50px
5%;font-size:16px}#HomeTexte #presentation
h1{color:#ba940a;letter-spacing:3px;font-family:'HelveticaNeueLTBold';font-size:36px;font-weight:bold;line-height:45px;text-transform:uppercase;margin-bottom:15px}#HomeTexte #presentation
h2{font-family:'HelveticaNeueLTBold';font-size:24px;font-weight:bold;line-height:30px;margin-bottom:20px}#HomeTexte #presentation
p{margin-bottom:10px;line-height:30px}#HomeTexte #presentation p
strong{font-family:'HelveticaNeueLTBold'}#HomeTexte #presentation
h4{font-size:20px;line-height:26px;margin-top:20px}#HomeTexte #presentation h4
strong{color:#ba940a;font-family:'HelveticaNeueLTBold'}#HomeTexte
.rejoindre{margin:0;overflow:unset}#HomeTexte .rejoindre
a{margin:0}#Solutions{background:#3a3a3b url(/img/fond-v.png) bottom left repeat-x;padding:75px
5% 25px 5%;width:90%}#Solutions
.content{overflow:unset;margin-bottom:80px}#Solutions .content
h2{color:#B78F06;font-family:'HelveticaNeueLTBold';letter-spacing:3px;text-align:center;text-transform:uppercase;font-weight:400;font-size:40px;line-height:50px;margin-bottom:40px}#Solutions .content h2
a{color:#fff;transition:0.7s}#Solutions .content h2 a:hover{color:#dabe5a}#Solutions .content
.texte{color:#ba940a;font-size:30px;line-height:36px;margin-bottom:50px;text-align:center}#Solutions .content
.grid{display:grid;grid-template-columns:repeat(2, 1fr);overflow:unset;grid-auto-rows:max-content;grid-gap:5%}#Solutions .content .grid
.item{position:relative}#Solutions .content .grid .item .photo
a{display:block;position:relative}#Solutions .content .grid .item .photo a::after{content:' ';position:absolute;;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}#Solutions .content .grid .item .photo
img{display:block;width:100%;height:auto}#Solutions .content .grid .item
h3{position:absolute;bottom:0;left:0;width:100%}#Solutions .content .grid .item h3
a{display:block;color:#fff;padding:2.5% 5%;font-size:30px;font-family:'HelveticaNeueLTBold';font-size:40px;font-weight:bold;line-height:50px;text-transform:uppercase;letter-spacing:5px}#Solutions .content .grid .item h3 a
span{font-weight:inherit;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;display:block}#News
h2{font-family:'HelveticaNeueLTBold';letter-spacing:3px;text-align:center;text-transform:uppercase;font-weight:400;font-size:40px;line-height:50px;margin-bottom:40px}#News h2
a{color:#B78F06;transition:0.7s}#News h2 a:hover{color:#dabe5a}#News
.item{float:left;width:30%;margin-right:5%;position:relative;color:#000;padding-bottom:20px}#News .item
.photo{position:relative;width:100%;margin-bottom:15px}#News .item .photo
img{display:block;width:100%;height:auto}#News .item
.tag{position:absolute;top:0;left:0;padding:10px
15px;text-transform:uppercase;color:#fff;font-size:14px;background-color:rgba(127,168,46,0.7)}#News .item
h3{height:55px;margin-bottom:15px;font-size:24px;line-height:30px;margin:0
0 15px 0;font-weight:400;text-align:center}#News .item h3
a{color:#ba940a;transition:0.7s}#News .item h3 a:hover{color:#dabe5a}#News .item
.detail{font-size:30px;color:#ba940a;transition:0.7s;background-color:#fff;padding:10px;position:absolute;bottom:0;right:0}#News .item .detail:hover{color:#dabe5a}#News
.idx2{margin-right:0}#avisclients{background-color:#3a3a3b;padding:75px
5% 25px 5%;width:90%}#avisclients
.content{}#avisclients .content
h2{font-family:'HelveticaNeueLTBold';letter-spacing:3px;text-align:center;text-transform:uppercase;font-weight:400;font-size:40px;line-height:50px;margin-bottom:40px}#avisclients .content h2
a{color:#fff;transition:0.7s}#avisclients .content h2 a:hover{color:#dabe5a}#avisclients .content
.texte{color:#ba940a;font-size:30px;line-height:36px;margin-bottom:50px;text-align:center}#avisclients .content
.review{float:left;width:30%;margin-right:5%;color:#fff}#avisclients .content .review
.note{color:#ba940a;font-size:30px;margin:0
0 15px 0;text-align:center}#avisclients .content .review .note
img{margin:0
5px}#avisclients .content .review
.com{text-align:justify;margin:0
0 10px 0;font-size:20px;height:150px;line-height:30px;text-align:center}#avisclients .content .review .com
p{line-height:30px}#avisclients .content .review
.contact{font-size:14px;text-align:center;margin:5px
0}#avisclients .content .review
.lieu{color:#ba940a;margin:5px
0;text-align:center}#avisclients .content .review
.agence{margin:5px
0;text-align:center;font-family:'Helvetica Neue'}#avisclients .content
.idx2{margin-right:0}#avisclients .content
.idx5{margin-right:0}#avisclients .content
.idx0{clear:both}#avisclients .content
.idx3{clear:both}#avisclients .content
.all{clear:both;margin:50px
0 0 0;text-align:center}#avisclients .content .all
a{transition:0.7s;background-color:#ba940a;color:#fff;font-size:24px;display:inline-block;padding:15px
30px;font-family:'Helvetica Neue';font-weight:bold;-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.6);-moz-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.6);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.6)}#avisclients .content .all a:hover{background-color:#dabe5a}#Coordonees{width:100%}#Coordonees
.content{}#Coordonees .content
.h2{color:#ba940a;font-family:'HelveticaNeueLTBold';letter-spacing:3px;text-align:center;text-transform:uppercase;font-weight:400;font-size:40px;line-height:50px;margin-bottom:40px}#Coordonees .content .h2
a{color:#ba940a;transition:0.7s}#Coordonees .content .h2 a:hover{color:#dabe5a}#Coordonees .content
#map_canvasdetail{float:left;width:47.5%;height:500px;margin-right:5%}#Coordonees .content  #map_canvasdetail
*{overflow:unset}#Coordonees .content
h2{text-align:left;font-family:'HelveticaNeueThin';font-weight:normal;font-size:30px;line-height:40px;letter-spacing:3px;color:#ba940a;margin-bottom:10px}#Coordonees .content
.desc{font-size:24px;line-height:30px;margin-bottom:25px}#Coordonees .content .desc
p{line-height:30px}#Coordonees .content
.adresse{font-size:30px;line-height:36px}#Coordonees .content
.tel{color:#000;font-size:30px;line-height:36px;margin:10px
0}#Coordonees .content .tel
a{color:#ba940a}#Coordonees .content
.email{color:#000;font-size:30px;line-height:36px;margin-bottom:25px}#Coordonees .content .email
a{color:#ba940a}#Coordonees .content
h3{font-family:'HelveticaNeueThin';font-weight:normal;font-size:24px;line-height:40px;letter-spacing:3px;color:#ba940a;margin-bottom:10px}#Coordonees .content
.rejoindre{margin-top:15px;text-align:left}#Coordonees .content .rejoindre
a{font-weight:bold;font-family:'Helvetica Neue';letter-spacing:2px;margin:0}#partenaires .content
.liste{position:relative;width:100%;height:70px;margin:75px
0}#listepartenaire{position:absolute;top:0;left:0;animation:moveSlideshow 30s linear infinite}#listepartenaire
.partenaire{float:left;margin-right:25px}#Agences .content
.texte{color:#ba940a;font-size:30px;line-height:36px;margin-bottom:25px;text-align:center}#Agences .content form .input
.field{margin-top:10px}@keyframes
moveSlideshow{0%{transform:translateX(0%)}100%{transform:translateX(-90%)}}#ContactPage{margin-top:130px;padding:5%;font-size:24px;text-align;center}@media screen and (min-width: 1600px){}@media screen and (max-width: 1024px){#avisclients .content .review
.com{height:210px}}@media screen and (max-width: 800px){#HomeTexte
#Galerie{width:100%;margin:25px
0}#HomeTexte
#presentation{width:90%}#HomeTexte #presentation
h1{padding-top:25px!important}#News
.item{width:100%;margin:50px
0}#Agences .content
form{width:100%;margin-left:0}#Agences .content form
.btn{margin-top:27px}#Agences .content
#ResultAgence{float:none;width:100%;margin-right:0}#Agences .content #ResultAgence
.badge{width:98%;min-height:unset}#Agences .content #ResultAgence .badge
.nom{font-size:24px}#Agences .content #ResultAgence
.detail{margin:10px
0 0 45%}#avisclients .content
.review{float:none;width:100%;margin:50px
0}#avisclients .content .review
.com{height:auto}#NavFlashPager
li{margin-bottom:8px}#NavFlashPager li
a{height:4px}#Flash .item .titre
.slogan{font-size:40px;line-height:44px}#Flash .item .titre
.data{font-size:30px;line-height:36px}#Flash .item .titre
.pastille{width:100px;position:absolute;bottom:-50px;right:0}#Solutions .content
.grid{grid-template-columns:repeat(1, 1fr)}#Solutions .content .grid .item h3
a{font-size:28px;line-height:1.7em}#Coordonees .content
#map_canvasdetail{width:100%;float:none;height:240px!important;margin-bottom:25px}}@media screen and (max-width: 640px){}@media screen and (max-width: 320px){}