pre{clear:both;} [hidden]{display:none;} body{height:100%;} h1,h2,h3,h4{font-family:Open Sans,Futura,"Century Gothic",sans-serif; font-weight:normal;}.group-rounded .form-control,.group-rounded .btn{border-radius:50px;}.container.no-padding,.container-fluid.no-padding{padding-left:0; padding-right:0;} .no-padding{padding-left:0px !important; padding-right:0px !important;} .nopadding{padding-top:0px !important; padding-bottom:0px !important;} .no-margin{margin-left:0; margin-right:0;} .nomargin{margin-top:0; margin-bottom:0;} .pointer{cursor:pointer ;} .row.no-gutter{margin-right:0;margin-left:0;} .row.no-gutter > [class^="col-"],.row.no-gutter > [class*=" col-"]{padding-right:0; padding-left:0;} .carousel-indicators li{text-indent:-9999em;} .nav > li > a{padding:15px;}.img-responsivesed{max-width:100%; height:auto;}.vertical-center{display:table-cell;vertical-align:middle;float:none;}.voir-toutes{padding:0.7em;} .hoverlay{position:absolute; z-index:0; top:0; padding:0.5em; padding-top:0; width:100%; height:100%; display:none;} .hoverlay:hover,:hover > .hoverlay{display:block;} .rounded{border-width:2px; border-style:solid;border-radius:50%;padding:0.5em;}.placeholder{height:100%;} .placeholder::after{background-repeat:no-repeat;background-position:center;background-size:80%;content:'';position:absolute;height:100%;width:100%;top:0;left:0;}header .navbar-static-top{top:0; width:100%; margin-bottom:0;} a.zone_lien{position:absolute!important;top:0;left:0;width:100%;height:100%;background:none!important;padding:0!important;}#footer_page{border-top-width:3px; border-top-style:solid; border-bottom-width:6px;border-bottom-style:solid;} #footer_page .container{padding:1em 0;} .icn-rsx{margin-top:1.75em; margin-bottom:1em; z-index:5;} .icn-rsx .pyricon{font-size:1.5em; padding:0.5em; padding-bottom:0.25em; border-radius:50%; background-color:white;} .icn-neg .pyricon{color:white;background-color:#337ab7;}@media (max-width:767px){#footer_page .container{padding-bottom:0;} #footer_contact{background-color:rgba(0,0,0,0.1); padding:0.5em 0; line-height:1.5;} .nav-justified.rowable{margin-left:-15px; margin-right:-15px; width:calc(100% + 15px);} .nav-justified > li[class*="col-xs-"]{float:left; font-size:0.8em;} .nav-justified > li[class*="col-xs-"] a{padding:0.5em; margin-bottom:0;} .nav-justified > li[class*="col-xs-"]::before{position:absolute; content:''; width:8px; height:8px; background:#000; border-radius:8px; margin-top:0.85em; margin-left:-18px; z-index:1;} .nav-justified > li[class*="col-xs-"]::first-child::before{background:transparent;} } @media (min-width:768px){.menu-dynamique > li::after{position:absolute; content:''; width:8px; height:8px; border-radius:8px; background:#fff; margin-top:-8px; top:50%; margin-left:-4px; z-index:1;} .menu-dynamique > li:first-child::after{background:transparent;}.menu-dynamique{font-size:1.2em;} .menu-dynamique > li > a{padding:21px;} } @media (min-width:992px) and (max-width:1199px){.menu-dynamique > li > a{padding:21px 0px!important;} } @media (min-width:768px) and (max-width:991px){header .navbar-header:not([class*="col-"]){max-width:230px;}.menu-dynamique > li > a{padding:21px 0px!important;} } @media (max-width:767px){.navbar-brand > img{max-height:100%;} .nav > li > a{padding:10px;} } .nav.nav-justified>li:focus,.nav.nav-justified>li:hover{text-decoration:none;background-color:#eee;} .nav.nav-justified > li{transition:background 0.3s ease;}.menu-dynamique .dropdown-menu{margin:0;border:0 none;border-radius:0;box-shadow:0 0 0; width:100%;} .affix .menu-dynamique .dropdown-menu{box-shadow:0 6px 12px rgba(0,0,0,.175) }#formulaire-contact textarea{resize:vertical;}.discret{font-style:italic;font-size:13px;color:#666;text-align:justify;}.partenaire .caption{height:5em; text-overflow:ellipsis;}.gmap > iframe{width:100%; min-height:330px; border:none;}.scrollSpy{transition:transform 0.35s ease,opacity 0.35s ease; opacity:1; animation:none;} .fromRight,.toRight{overflow:hidden;} .fromRight > *,.toRight > *{animation:fromRight 0.5s forwards;} .toRight > *{animation:toRight 0.5s forwards;} @keyframes fromRight{from{opacity:0; transform:translate(200%,0);} to{opacity:1; transform:translate(0,0);} } @keyframes toRight{from{opacity:0; transform:translate(0,0);} to{opacity:1; transform:translate(200%,0);} }.notresponsive{width:980px;}#box-connexion{position:absolute;top:140px;right:0%;}