@charset "iso-8859-1";
/*!
 * Web Fonts from Fontspring.com
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 * (c) 2010-2019 Fontspring
 * The fonts included are copyrighted by the vendor listed below.
 * Vendor:      The Questa Project
 * License URL: https://www.fontspring.com/licenses/the-questa-project/webfont
 */
@font-face {
    font-family: '2-Questa_Regular';
    src: url('2-Questa_Regular-webfont.woff2') format('woff2'),
         url('2-Questa_Regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: '2-questa_grande_regular_31';
    src: url('2-questa_grande_regular_31-webfont.woff2') format('woff2'),
         url('2-questa_grande_regular_31-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: '2-Questa_Sans_Regular';
    src: url('2-Questa_Sans_Regular-webfont.woff2') format('woff2'),
         url('2-Questa_Sans_Regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: '2_questa_slab_regular_25';
    src: url('2_questa_slab_regular_25-webfont.woff2') format('woff2'),
         url('2_questa_slab_regular_25-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* widget reservit 2020 */
.widgetReservit2020 h4{display:none;}
 #rsvit_btn {
        justify-content: center;
        align-items: center;
        transform: initial;
        padding: 10px 20px;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        background-color: #961c82;
        color: #fff;
        border: 0;
        top: 335px;
        bottom: initial;
        cursor: pointer;
        right: 0;
        position : fixed;
        z-index: 999999;
        display: none;
    }
    #iframeReservitBestPriceWidget {
        margin: auto;
        border: none;
        max-width: initial;
        text-align: center;
        width: 100%;
        height: 100%;
        padding-top: 5px;
    }
    #btn_bed_ico {
        font-size: 1.3em;
        border: 2px solid;
        border-radius: 3px;
        padding: 2px 3px 2px 3px;
        margin-right: 5px;
  color:white;
    }
    #rsvit_btn>span {
        font-weight: normal;
    }
    #ReservitBestPriceWidgetbox {
        border: 0;
        position: relative;
        z-index: 999998;
        background-color : transparent;
        text-align: center;
        overflow: hidden;
        width: 250px;
        height: 100%;
    }
    #ReservitBestPriceWidget {
        position: fixed;
        top: 50%;
        display: none;
        text-align: center;
        width: 250px;
        height: 450px;
        right: 0;
        transform: translateX(0);
        transform: translateY(-50%);
        left: initial;
        z-index: 9999;
    }
    #box_btn_close {
        font-size: 14px;
        color: black;
        transition: transform 0.5s ease;
        margin: auto;
    }
    #box_btn_close:hover {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    #box_btn {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: absolute;
        vertical-align: middle;
        top: -5px;
        left: -5px;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        padding-top: 3px;
        text-align: center;
        cursor: pointer;
        background-color: white;
        z-index: 1000000;
    }
    /* DEBUT RESPONSIVE */
    @media (max-width: 790px) {
        #rsvit_btn {
            width: 92%;
            left: 4%;
            bottom: 0;
            top: initial;
            border-bottom-left-radius: 0;
            border-top-right-radius: 5px;
            background-color: rgba(244,158,76,0.9);
        }
        #ReservitBestPriceWidget {
            left: 50%;
            right: initial;
            margin-left: -125px;
        }
    }
    @media screen and (max-width:450px) and (orientation:portrait) {
        #ReservitBestPriceWidget {
            width: 250px;
            height: 90%;
        }
    }
    @media screen and (max-width:750px) and (orientation:landscape) {
        #ReservitBestPriceWidget {
            width: 250px;
            height: 90%;
        }
    }
    /* FIN RESPONSIVE */
/* fin widget reservit 2020 */

@media (max-width: 1269px){
.Deuxlignes a, nav > ul > li > a{font-size:0.9em!important;}
  nav>ul>li{margin:0px 2px!important;}
}
@media (max-width: 1060px){
#nested ul li{width:100%;text-align:center;}
}
@media (max-width: 1140px){
  .IdeesSej{width:55px!important;}
}
.recaptchaPlaceholder{display:block!important;}
.noNameMenuOriginals img{width:65px!important;}
.noNameMenuOriginals span{font-size:0px;}
body.plan_de_site h1{display:none;}
body.plan_de_site .headingSiteMap{width:100%;}
body.plan_de_site .sitemap_level2{padding-left:15px;}
body.livre_d_or .guestbookParDate{display:none;}
body.livre_d_or .guestbookParAuthor{font-style: italic;}
.infosPratique{margin-bottom:100px!important;}
body.sejour .deux_colonnes img:first-child{max-height:550px!important;}
.yohHome .contentSection h1, .yohHome .contentSection h4, .yohHome .contentSection .linkSection a{text-shadow: 0px 0px 9px #000000;}
body.demande_seminaire fieldset .row{float:left!important;width:47%; margin:0 10px;}
body.demande_seminaire textarea.zone50w{width:100%;}
.lienResaIdea, .lienResaIdeaPlus{margin-top:20px;}
.lienResaIdea a{border:1px solid #a31d5c;padding:6px 15px;}
.lienResaIdea a:hover{color:white!important;background-color:#a31d5c;text-decoration:none!important;}
.lienResaIdeaPlus a{text-transform:uppercase;color:white!important;background-color:#a31d5c;padding:6px 15px;}
.lienResaIdeaPlus a:hover{border:1px solid #a31d5c;color:#a31d5c!important;background-color:#ffffff;text-decoration:none!important;}
.ChambVillage{width:83px;}
.IdeesSej{width:73px;}
.CoffretCad{width:81px;}
.ResaModelage{width:115px;}
.ResaModelage a{padding:0px 6px 14px 6px;color:#ffffff!important;background-color:#646363;}
.ResaModelage a:hover{color:#ffffff;background-color:#a31d5c;}
.ResaSejourRubrik{width:100px;}
.ResaSejourRubrik a{padding:0px 6px 14px 6px;color:#ffffff!important;background-color:#a31d5c;}
.ResaSejourRubrik a:hover{color:#ffffff;background-color:#646363;}
.VALdeL{width:57px;}
.LivreDo{width:49px;}
.Deuxlignes a{
  text-align:center!important;
  padding-top:18px!important;
  vertical-align:middle!important;
  line-height:1.2em!important;
}
body.yohHome .directoryEnties{width:25%;}
body.galerie .directoryEnties{width:50%;}
.w100p .deux_colonnes img[alt="services-petitDej"]{max-height:500px!important;}
.speNew{
  color:white;
  padding:0px 13px;
  border-radius: 15px 0px 0 0px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#999999+0,f2f2f2+100 */
background: #999999; /* Old browsers */
background: -moz-linear-gradient(left,  #999999 0%, #f2f2f2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #999999 0%,#f2f2f2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #999999 0%,#f2f2f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#f2f2f2',GradientType=1 ); /* IE6-9 */
}
body.detailChambres .galleria-container{background:#fff!important;}
body.detailChambres #wrapperInner{padding:0px!important;}
body.detailChambres table{margin:0px!important;}
td.tabDiapoRoom{ width:65%!important; max-width:65%!important; min-width:65%!important; }
td.tabTextRoom{ width:35%!important; max-width:35%!important; min-width:35%!important; }
.diapoDetailRoom{ margin:0px; width:100%!important;}
#emBehavior_72, #emBehavior_72 .galleria-container, #emBehavior_72 .galleria-container .notouch, #emBehavior_72 .galleria-stage, #emBehavior_72 .galleria-stage .galleria-images, #emBehavior_72 .galleria-stage .galleria-images .galleria-image, #emBehavior_72 img{ width:100%!important; max-width:100%!important; min-width:100%!important; height:auto; }

/* infobulle speciale pour accueil*/
.tooltip{
display: inline;
position: relative;
}
.tooltip:hover:after{
background: rgba(255,255,255,.9);
border-radius: 5px;
bottom: 26px;
color: black!important;
content: attr(title);
left: -50%;
padding: 5px 15px;
position: absolute;
z-index: 1098;
width: auto;
min-width:55px;
}
.tooltip:hover:before{
border: solid;
border-color: #ffffff transparent;
border-width: 6px 6px 0 6px;
bottom: 20px;
content: "";
left: 50%;
position: absolute;
z-index: 1099;
}

/*fin infobulle spe*/
#pictoAnnuaire{min-width:100%!important; max-width:100%!important; text-align:center!important;}
#pictoAnnuaire img{
  text-align:center!important;
 width:8%; 
 text-align:center; 
 opacity: 1;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
#pictoAnnuaire img:hover{opacity: .5;}

#lightboxElement_43_1{max-height:800px!important;clear:both;}
#emBehavior_58{max-height:800px!important;}
footer .w15 a:hover{color:black!important;font-weight:bold!important;}
#diaporamaAnnuaire, #diaporamaAnnuaire .galleria-container .notouch, #emBehavior_57, #emBehavior_48, #emBehavior_47, #emBehavior_58, #emBehavior_52, #emBehavior_49, #emBehavior_53, #emBehavior_50, #emBehavior_56, #emBehavior_55, #emBehavior_54, #emBehavior_87{
  width:100%!important;
  margin:0px!important;
  text-align:center!important;
}
#diaporamaAnnuaire, #diaporamaAnnuaire .galleria-container{
  max-height:900px!important;
  width:100%;
  background-color:#ffffff!important;
  clear:both;
}
#diaporamaAnnuaire .galleria-info-title{
  display:none!important;
}
#diaporamaAnnuaire .galleria-info{
  width:100%;
  background:none!important;
  color:black;
}
#diaporamaAnnuaire .galleria-info-text, #diaporamaAnnuaire .galleria-info-description{
  width:100%;
  color:white;
  font-family: '2-Questa_Sans_Regular';
  font-size:1em;
  font-weight:bold;
  text-shadow: 1px 1px 6px black;
  background:none!important;
}
#diaporamaAnnuaire .galleria-container img{
  width:100%!important;
  object-fit: cover!important;
}
body.chambres .colleft .simpleText, body.chambres .colright .simpleText{
  box-shadow: -1px 1px 5px 3px rgba(100, 100, 100, 0.2) inset;
}
td.nomChambre{}
td.enSavoirPlusChambre{padding:0px 0px 8px 0px!important;}
td.enSavoirPlusChambre a{
  text-transform: uppercase;
  text-decoration: none!important;
  color: #90264e!important;
  font-size: 0.85em;
  font-weight: bold;
}
td.enSavoirPlusChambre a:hover{color:black!important;font-weight:lighter;}
td.reserverChambre{padding-bottom:22px;}
td.reserverChambre a{border:1px solid grey;padding:5px 18px;color:black!important;}
td.reserverChambre a:hover{
  background-color:#90264e!important;
  color:white!important;
  text-decoration:none!important;
}
body.chambres #container{width:90%;}
#gMapWindowContent h2{font-size:1.3em;}
.guestbookMsg{margin-top:12px;}
.guestbookMsg h4{font-size:1.5em;}
.guestbookNewmsg{margin-bottom:10px;margin-top:20px;width:100%;}
.guestbookNewmsg a{padding:5px 20px;border:1px solid #a31d5c;width:100%;}
.guestbookNewmsg a:hover{border:2px solid #a31d5c;text-decoration:none!important;font-weight:bold;}
body.w100p .map .generatedGoogleMap{width:100%!important;height:355px!important;}
body.w100p.BienEtre #text .deux_colonnes:nth-of-type(3){background-color:#e8d3e5!important;}
.w100p #text .deux_colonnes:nth-of-type(3){ background-color:#f2f2f2!important; }
.w100p #text .deux_colonnes:nth-of-type(7){ background-color:#f2f2f2!important; }
.w100p #text .deux_colonnes:nth-of-type(11){ background-color:#f2f2f2!important; }
.w100p #text .deux_colonnes:nth-of-type(15){ background-color:#f2f2f2!important; }
.w100p #text .deux_colonnes:nth-of-type(19){ background-color:#f2f2f2!important; }
.w100p #container{width:100%;}
.w100p .deux_colonnes img{max-height:400px;width:100%;object-fit: cover;}
.w100p .deux_colonnes .colleft .simpleText{padding-left:20%;padding-right:0px!important;}

.w100p .deux_colonnes .colright .simpleText{padding-right:20%;padding-left:0px!important;}
body.galerie #directory_linked_entries a:hover{
  background-color:red!important;
}
body.galerie #directory_linked_entries{
  width:100%!important;
  margin-bottom:180px;
  vertical-align: middle;
}
body.galerie #directory_linked_entries .directoryEnties{
  float:left;
  width:9.09%;
  clear:none!important;
  vertical-align:middle;
}
body.galerie #directory_linked_entries .directoryEnties h3{
  font-size:1.1em!important;
  line-height:normal!important;
  vertical-align: middle;
}
body.galerie #directory_linked_entries .directoryEnties .directoryDescription{
  margin-top:5px;
  font-size:0.69em;
  vertical-align: middle;
}
.button.backBtn, .button.secondary.backBtn{
  margin-top:25px;
  margin-bottom:20px;
  border:0px!important;
  padding:0px;
  font-weight:bold;
  color:#a31d5c!important;
}
.button.backBtn:hover, .button.secondary.backBtn:hover{
  background-color:white!important;
  color:#646363!important;
}
#directorySlideshow h6{
    position: absolute;
    top: 58%;
    left: 0;
    z-index: 100;
    width: 100%;
    font: 400 1.5em '2-Questa_Regular',Helvetica,Arial,sans-serif;
    text-align: center;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  text-shadow: black 0.1em 0.1em 0.2em;
}
.ensavoirPlusGalerie{
  text-align:left!important;
  margin-bottom:35px;
}
.ensavoirPlusGalerie a{
  color:#98c222!important;
  text-decoration:none!important;
  font-size:1.3em;
}
.ensavoirPlusGalerie a:hover{
  text-decoration:underline!important;
}
.backgroundSectionCenter h1{
    position: absolute;
    top: 17%;
    left: 0;
    z-index: 100;
    width: 100%;
    font: 400 5em '2_questa_slab_regular_25',Helvetica,Arial,sans-serif;
    text-align: center;
  color:white;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
body.galerie .directoryTitle{display:none!important;}
body.galerie #directoryEntry .contentSection, body.galerie #directoryPresentation{
 width:90%!important;
}
body.galerie .entries{margin-bottom:55px;}
body.galerie .directoryTitle{display:none;}
body.galerie #container, body.galerie #wrapperInner{
 margin-right:0px!important;
 margin-left:0px!important;
 width:100%!important;
 padding-left:0px!important;
 padding-right:0px!important;
}


.noNameMenu{font-size:0px;margin-left:1px;margin-right:1px;}
.noNameMenu img{max-width:25px;min-width:25px;}

.yohHome h4{font-family:'2-Questa_Sans_Regular',SourceSans_Bold,Helvetica,Arial,sans-serif;}
body.contact header{background:rgba(255,255,255,0.81)!important;}
body.contact #wrapper, body.contact header.greyText, body.contact header.scrolled{background:#00000!important;}
.contact .scrolled .firstLevel>li>a{color:#666!important;}
.emailResaFooter a:hover{ color:#a31d5c; text-decoration: underline;}
.boutonResaFoter a:hover{color:white!important; background-color:#a31d5c;font-weight:lighter!important;font-size:1.42em!important;}
.w100Pc{width:95%;}
.yohHome .bannAccueil{height:940px;}
#colorsDefinition,blockquote{color:#a31d5c;}
code,mark{padding:2px 4px;}
.ie678 .gm-style img,body,html{height:100%;}
#container a,.skip-links a,a,i{text-decoration:none;}
.deux_colonnes:after,.directoryEnties:nth-child(4n+1),.directorySearchContent .directoryEnties:nth-child(3n+1),.megaMenuCols-2 .secondLevel>li:nth-child(2n+1),.megaMenuCols-3 .secondLevel>li:nth-child(3n+1),.megaMenuCols-4 .secondLevel>li:nth-child(4n+1),.megaMenuCols-5 .secondLevel>li:nth-child(5n+1),.megaMenuCols-6 .secondLevel>li:nth-child(6n+1),.widgetDirectories .directoryEnties:nth-child(3n+1){clear:both;}
#accountActions ul,.linkSection ul,.realisationSection .goToRubric ul,nav ul{list-style-type:none;}
a,body,i{color:#6e6e6e;}
html{font-size:62.5%;}
body{
  background:#00000;
  font-weight:lighter;
  font-size:1.4em;
  font-family:'2-Questa_Sans_Regular',arial,sans-serif;
  letter-spacing:.05px;
}
section{background:#fff}a,i{-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}
select{border-color:#67a8de;}
blockquote,caption,details,dl,figure,label,ol,p,pre,td,textarea,th,ul{margin:.75em 0 0;line-height:1.8;}
blockquote{
  margin:30px 100px;
  padding:20px;
  font:italic 1.4em '2-Questa_Sans_Regular',Helvetica,arial,sans-serif;
  text-align:center;
  border-top:1px solid #a31d5c;
  border-bottom:1px solid #a31d5c;
}
.smaller{font-size:.7143em;}
.small{font-size:.8571em}.big{font-size:1.1429em}.bigger{font-size:1.2857em}.biggest{font-size:1.4286em;}
body,html{margin:0;padding:0;}
ol,ul{padding-left:0}ul.unstyled{list-style:none}code,kbd,pre,samp{white-space:pre-wrap;font-family:consolas,'DejaVu Sans Mono',courier,monospace;line-height:1em;}
.arrowContent,.button,.post h2 a,.searchResults dt>div,nav>ul>li ul a{white-space:nowrap}code,kbd,mark{border-radius:2px;}
em{font-style:italic}strong{font-weight:600}kbd{padding:0 2px;border:1px solid #999}code{background:rgba(0,0,0,.04);color:#b11}mark{background:#ff0}sub,sup{position:relative;vertical-align:0}.skip-links,.skip-links a{position:absolute}sup{bottom:1ex;}
sub{top:.5ex}table{margin:20px auto;border-collapse:collapse}fieldset,hr{margin:0;}
table td,table th{padding:10px;border:1px solid #ccc}table.fourColumns td,table.fourColumns th{border:2px solid #fff;}
table.fourColumns td:nth-child(odd){width:15%;font-weight:700;background-color:#eee;}
blockquote:first-child,dl:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ol:first-child,p:first-child,pre:first-child,ul:first-child{margin-top:0;}
li ol,li p,li ul{margin-top:0;margin-bottom:0}blockquote,code,img,input,pre,table,td,textarea,video{max-width:100%;}
input[type=text],input[type=email],input[type=password],textarea{padding:5px 10px;background:#f7f7f7;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:inset 0 1px 1px rgba(0,0,0,.15);}
input[type=text],input[type=password],input[type=mail]{line-height:30px;}
fieldset{padding:0;border:none}form a.backLink{display:none}.obligatory{color:#a31d5c;}
img{vertical-align:middle;}
.gm-style img,.gmnoprint img,.gmnoscreen img{max-width:none!important}a img{border:0;}
body>script{display:none!important;}
.skip-links a{left:-7000px;padding:.5em;color:#fff;background:#000}.skip-links a:focus{position:static}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.h1-like,h1{margin:0;font-family:'2-Questa_Sans_Regular',Helvetica,Arial,sans-serif;font-size:4em;line-height:1.5em;color:#222;}
.contentSection>h1{
  font-family:'2-questa_grande_regular_31',SourceSans_Bold,Helvetica,Arial,sans-serif;
  font-size:2.9em;
  text-transform:uppercase;
}
.h2-like,h2{
margin:1.5em 0 .75em;font-family:'2-Questa_Sans_Regular',Helvetica,Arial,sans-serif;
font-size:2.4em;
line-height:1.2em;
color:#222;
}
.code_html>h2{margin-top:1.5em;}
.contentSection .h2-like:first-child,.contentSection>h2:first-child{
  font-family:'2-questa_grande_regular_31',SourceSans_Bold,Helvetica,Arial,sans-serif;
  font-size:3em;
  text-align:center;
  text-transform:none;
}
.h3-like,.h4-like,h3,h4{font-family:'2-Questa_Sans_Regular',Helvetica,Arial,sans-serif;font-weight:400}.h3-like,h3{margin:.875em 0 0;font-size:1.7143em;line-height:1.75}.h4-like,h4{margin:1.05em 0 0;font-size:1.4em;line-height:1.5;color:#666;}
.h5-like,h5{margin:1.1667em 0 0;font-size:1em;line-height:1.1667;}
.h6-like,h6{margin:1.3125em 0 0;font-size:1.1429em;line-height:1.3125;}
#logo{display:inline-block;width:200px;height:42px;text-indent:-9999px;background:url(/media/logo_hautdeslys_web2019__096226100_1152_11022019.svg);}
#rightbar,#wrapperInner>.clear,footer .widget h4{display:none}#container a{color:#a31d5c}#container a:hover{text-decoration:underline;}
header{height:76px;position:fixed;top:0;left:0;z-index:9998;width:100%;background:rgba(255,255,255,0.81);border-bottom:1px solid #ccc;-webkit-transition:background 100ms ease-out;-moz-transition:background 100ms ease-out;-o-transition:background 100ms ease-out;transition:background 100ms ease-out;}
#wrapper,header.greyText,header.scrolled{background:#fff!important}#headerInner{-webkit-transition:padding 250ms ease-out;-moz-transition:padding 250ms ease-out;-o-transition:padding 250ms ease-out;transition:padding 250ms ease-out}#wrapperInner{padding:30px 0 0;}
footer{
  font-size:.9em;
  height:auto;
  background-color:white!important;
  color:#000000;
  position: fixed;
  left: 0px;
  bottom: 0px;
  width:100%;
  z-index:1000;
}
footer a:hover{color:#fff}.blogPostDetail #wrapperInner,.blogPostsList #wrapperInner,.mySubscribe #wrapperInner{width:980px;margin:0 auto}.blogPostsList #rightbar{display:block;}
.mySubscribe #wrapperInner{padding:30px 0}#container .pager{border-top:1px solid #ccc}#container .pager a{width:30px;height:28px;line-height:26px;border:1px solid #a31d5c;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#container .pager a:hover{color:#fff;text-decoration:none;background:#a31d5c;}
#container .pager a.pager_current_page{font-weight:700;color:#fff;background:#a31d5c}.searchResults strong{font-size:2em}.searchResults dt{border:1px solid #ccc;}
.searchResults dt:hover{border-color:#a31d5c;}
.searchResults dt>div{overflow:hidden;text-overflow:ellipsis}.searchResults dt a{height:26px}#responsiveMenuBtn{position:absolute;top:20px;right:105px;z-index:2;display:none;font-size:22px;cursor:pointer;transition:all 200ms ease-out;}
#responsiveMenuBtn,nav>ul>li>a{-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out}.scrolled #responsiveMenuBtn{top:10px;}
#responsiveMenuBtn i,#responsiveMenuClose i{color:#646363;}
#responsiveMenuBtn i:hover,nav li.active a,nav li.active i{color:#a31d5c;}
#responsiveMenuClose{position:fixed;top:30px;right:30px;z-index:2;display:none;width:40px;height:40px;background-position:-12px -50px}nav ul{margin:0;line-height:30px;}
nav>ul>li{float:left;padding:0 6px;margin:0 1px;}
nav>ul>li>a{font:700 1em/30px SourceSans_Bold,Helvetica,Arial,sans-serif;color:#646363;text-transform:uppercase;transition:all 200ms ease-out;}
.greyText nav>ul>li>a:hover,nav>ul>li>a:hover{color:#a31d5c}nav ul.secondLevel{position:absolute;top:100%;left:0;z-index:9999;display:none;font:400 .9em/38px SourceSans,Helvetica,arial,sans-serif;border-top:1px solid #ccc;}
nav ul.thirdLevel{position:absolute;left:100%;top:0;display:none;font:400 1em/3em SourceSans,Helvetica,arial,sans-serif;}
nav ul.secondLevel a{width:170px;color:#ccc;background:#111;border-bottom:1px solid #333}nav ul.secondLevel a:hover{color:#a31d5c;background:#1a1a1a;}
nav ul>li>i{margin-left:3px;color:#fff}nav .firstLevel>li>i{font-weight:700;line-height:70px}nav ul.firstLevel a:hover+i,nav ul.firstLevel a:hover+nav ul.firstLevel i{color:#a31d5c}nav ul.secondLevel>li>i{position:absolute;top:1.2em;left:150px;display:block;margin:0;width:12px;height:12px;font-size:12px;line-height:12px;color:#fff;}
.greyText nav>ul>li>a,.greyText nav>ul>li>i,.scrolled #responsiveMenuBtn i,.scrolled .widgetSearch .fi-magnifying-glass{color:#666;}
.scrolled .firstLevel>li i,.scrolled .firstLevel>li>a{padding:0;line-height:50px;color:#666}.scrolled .firstLevel>li.active>a,.scrolled .firstLevel>li>a:hover{color:#a31d5c;}
.scrolled .widgetLogin .linkConnected,.scrolled .widgetLogin a>span.icons{background-position:-210px -5px}.contact .scrolled #responsiveMenuBtn i,.contact .scrolled .firstLevel>li i,.contact .scrolled .firstLevel>li>a,.contact .scrolled .widgetSearch .fi-magnifying-glass{color:#fff;}
.scrolled #logo{margin:10px 0}nav>ul>li.megaMenu{position:static}nav>ul>li.megaMenu>ul{top:auto;left:50%;width:980px;padding:20px;margin-left:-490px;background:#111}nav>ul>li.megaMenu>ul>li{float:left;padding-right:30px;}
nav>ul>li.megaMenu>ul>li:nth-child(3n){padding-right:0}nav>ul>li.megaMenu>ul>li>a{width:auto;height:auto;padding:0 5px;font-size:1.4em;line-height:2.5em;color:#999;text-transform:uppercase;border:none;}
nav>ul>li.megaMenu>ul>li>a+i{display:none;}
nav>ul>li.megaMenu>ul>li>img{margin:10px 4px 0;border:1px solid #666;cursor:pointer;opacity:.7;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;transition:all 400ms ease-out;}
nav>ul>li.megaMenu>ul>li>img:hover{border-color:#ed1f24;opacity:1}nav>ul>li.megaMenu>ul>li>a:hover{background-color:rgba(0,156,255,.1)}nav>ul>li ul a{height:30px;padding:0 10px;line-height:30px;text-transform:none;text-overflow:ellipsis;overflow:hidden;}
nav>ul>li.megaMenu>ul .thirdLevel{position:static;display:block;width:auto;text-transform:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}nav>ul>li.megaMenu>ul .thirdLevel>li>a{padding:0 5px;border:none;}
nav>ul>li.megaMenu>ul .thirdLevel>li>a:hover{padding-left:15px}.megaMenuCols-2 .secondLevel>li:nth-child(n+3),.megaMenuCols-3 .secondLevel>li:nth-child(n+4),.megaMenuCols-4 .secondLevel>li:nth-child(n+5),.megaMenuCols-5 .secondLevel>li:nth-child(n+6),.megaMenuCols-6 .secondLevel>li:nth-child(n+7){margin-top:30px;}
.deux_colonnes{padding:20px 0}.deux_colonnes:after{content:'';display:block;height:0}#container .directoryEntryTitle,#directory .directoryLink,#postsList h1,.blogPostDetail #rightbar,.directoryEnties .directoryEntiesOrder,.directoryLink{display:none;}
.colleft{float:left;width:50%;padding-right:20px;}
.colright{float:right;width:50%;padding-left:20px}#article ol,#article ul{margin-left:30px}.directoryEnties{cursor:pointer;background:#000}.directoryEnties h3{font:700 1.2em/30px SourceSans_Bold,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;}
.directoryDescription{font:400 .9em '2-Questa_Sans_Regular',Helvetica,Arial,sans-serif}.directoryEntiesExtras{position:absolute;top:0;left:0;z-index:2;width:100%;}
.directoryEnties img{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.yohPortfolio #container{width:100%;padding:0}.directoryTitle{position:relative;width:100%;height:75px;margin-top:40px;color:#fff;background:#222;}
.directoryTitle h1{font:400 1.8em/75px '2-Questa_Sans_Regular',Helvetica,arial,sans-serif}#container .directoryTitle .navCategories{position:absolute;top:0;left:50%;z-index:2;width:980px;margin-top:0;font-size:.9em;line-height:75px;text-align:right;list-style-type:none;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
#container .directoryTitle .navCategories a:hover,#container .directoryTitle .navCategories li.active a{color:#fff;text-decoration:none;}
#directory .entries{overflow:hidden;background:#444;}
body.galerie #directory .entries{margin-top:52px;}
#directory .directoryEnties{position:relative;cursor:pointer;}
#directory .directoryEntiesExtras{position:absolute;top:100%;left:0;z-index:2;width:100%;background:#a31d5c;}
#directory .directoryLabel{font-size:1em;line-height:14px}#directory .directoryDescription{margin-top:5px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.directoryEntryDetailDefault .directoryAdditionnalsPropertiesValue img{max-width:100%}#directorySlideshow{height:400px;background-color:#999}#directorySlideshow ol{display:none;}.type_2 #directorySlideshow{height:auto;}
#directorySlideshow h1{
  position:absolute;
  top:50%;
  left:0;
  z-index:100;
  width:100%;
  font:400 5em '2-Questa_Regular',Helvetica,Arial,sans-serif;
  text-align:center;
  transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  text-shadow: black 0.05em 0.05em 0.25em;
}
#directorySlideshow .mediaSlider{height:100%}#directorySlideshow .item>img,#directorySlideshow .owl-carousel .owl-item img{transform:translateY(-25%);-moz-transform:translateY(-25%);-webkit-transform:translateY(-25%)}#directorySlideshow .item{max-width:100%;max-height:500px;}
#directoryFullDescription{
 font:400 1.4em/1.4em SourceSans,Helvetica,Arial,sans-serif;color:#999;
 text-align:center;
 text-transform:none;
}
#directoryPresentation h3{padding:10px 0;line-height:1.2em;color:#444}.contentStats{color:#ccc;background:#333;border-top:15px solid #29e0b7}.contentSectionPartLeft{background:#000}.contentSectionPartLeft img{width:100%;max-width:none}.contentSectionPartRight{padding:4%;color:#fff;background:#222}.contentStats strong{color:#fff;font-size:4em;}
.blogPostsList #container{float:left;width:700px;padding:0 40px 0 0}.blogPostsList .backgroundSectionCenter h1{position:absolute;top:100px;left:0;z-index:2;width:100%;font:400 5em SourceSans_Bold,Helvetica,Arial,sans-serif;color:#fff;text-align:center}.blogPostsList #rightbar{width:280px;padding-top:20px;}
.masonry.blogPostsList #wrapperInner,.postPicture img{width:100%}.blogPostsList #wrapperInner>.clear{display:block}#postsList>.post:last-child{border:none}.post{border-bottom:1px solid #ccc}.post h2{border-color:#a31d5c;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}.post h2:hover{padding-left:20px;border-left:15px solid #a31d5c}.post h2 a{line-height:1.3em;color:#000;text-overflow:ellipsis;}
#container .post h2:hover a{color:#a31d5c;text-decoration:none}.postMetas{position:absolute;left:-90px;top:30px}.blogPostDetail .postMetas{top:93px}.postDatePin{color:#fff;text-transform:uppercase;background:#a31d5c;border-top:7px solid #5bcdf9;border-bottom:0 solid #2286ac;-webkit-transition:border 250ms ease-out;-moz-transition:border 250ms ease-out;-o-transition:border 250ms ease-out;transition:border 250ms ease-out;}
.postDatePin:hover{border-top-width:0;border-bottom-width:7px;}
.postDatePin span{font:400 2em SourceSans_Bold,Helvetica,Arial,sans-serif;text-transform:none}.blogPostsList .postPicture{cursor:pointer;-webkit-transition:opacity 250ms ease-out;-moz-transition:opacity 250ms ease-out;-o-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out;}
.blogPostsList .postPicture:hover{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter:alpha(opacity=80);
  -moz-opacity:.8;opacity:.8;}
.commentsDatas{
  font:lighter 20px '2-Questa_Sans_Regular',Helvetica,Arial,sans-serif;
  border-bottom:1px solid #ddd;
}
.commentsDatasLink span{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter:alpha(opacity=30);
  -moz-opacity:.3;
  opacity:.3;
}
.commentsDatas a strong{font:400 SourceSans,Helvetica,Arial,sans-serif;color:#999}.blogPostDetail h2,.commentsDatas a strong:hover{color:#a31d5c}.masonry.blogPostsList #container{clear:both;width:100%;padding:10px 30px}.masonry.blogPostsList #leftbar,.masonry.blogPostsList #rightbar{display:none;}
.masonry .post{float:left;display:block;vertical-align:top;width:24%;padding:0;margin:0 1% 1% 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px 5px rgba(0,0,0,.2);-moz-box-shadow:0 1px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2);cursor:pointer;}
.masonry .post:nth-child(4n+2){margin:0 0 1%}.masonry .post:hover{box-shadow:0 1px 40px rgba(0,0,0,.4);-moz-box-shadow:0 1px 40px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 40px rgba(0,0,0,.4);-webkit-transition:box-shadow 400ms ease-out;-moz-transition:box-shadow 400ms ease-out;-o-transition:box-shadow 400ms ease-out;transition:box-shadow 400ms ease-out}.masonry .post h2{padding:0 15px;margin-bottom:15px;font:400 1.5em '2-Questa_Sans_Regular',Helvetica,Arial,sans-serif;}
.masonry .postText{padding:15px 40px 35px;font-size:.975em;font-weight:lighter;line-height:20px;border-top:1px solid #eee}.masonry .post .button{display:none;}
.masonry .postMetas{position:static}.masonry .post .postDatePin{position:absolute;top:-5px;left:50%;width:150px;height:30px;margin-left:-75px;line-height:25px;text-align:center;border-width:5px;border-bottom:none}.masonry .post .postDatePin *{display:inline!important;font-size:1em}.masonry .post .commentsDatas{position:absolute;bottom:0;left:50%;width:50px;margin-left:-25px;font-size:12px;text-align:center;border:none;}
.masonry .post .commentsDatas a,.masonry .post .commentsDatas span{display:inline-block!important;padding:0}.masonry .bubble{background-position:-230px 0;}
.blogPostDetail h1{display:none}#accountActions i,#accountChangePassword .backLink,#accountModify .backLink{display:inline-block;}
.msgNoComment{border-top:1px solid #ddd}.listComments{border-bottom:1px solid #ddd}.validMessage{color:#2b9a3b;background:#edfaef;border:1px solid #2b9a3b}.comment{border-top:1px solid #ccc}.comment p{margin:0}.commentAuthor{font-size:1.2em;font-weight:700;color:#000}.commentDate{position:absolute;top:10px;right:0;font-size:11px;color:#999}#accountActions a:hover i,.lostPassword{color:#a31d5c;}
#accountAuthentificationSubscription{border-left:1px solid #ddd}#accountActions ul{margin:0}#accountActions a:hover{text-decoration:none;border-color:#a31d5c;}
#accountActions i{vertical-align:middle;font-size:1.6em}.lostPassword{font-size:12px}.lostPassword:hover{text-decoration:underline}.widgetSearch{position:absolute;top:20px;right:0;z-index:3;display:block;width:18px;transition:top 250ms ease-out}.widgetLogin,.widgetSearch{-webkit-transition:top 250ms ease-out;-moz-transition:top 250ms ease-out;-o-transition:top 250ms ease-out;}
.widgetSearch .fi-x,.widgetSearch input[type=submit],.widgetTagCloudLink{display:none}.scrolled .widgetSearch{top:10px;}
.widgetSearch i{font-size:1.5em;line-height:1.5em;color:#646363;cursor:pointer;}
.greyText #responsiveMenuBtn i,.greyText .widgetSearch i{color:#646363;}.greyText #responsiveMenuBtn i:hover,.greyText .widgetSearch i:hover,.widgetSearch i:hover{color:#a31d5c!important}.widgetSearch form{position:fixed;top:0;left:0;z-index:2;display:none;background:#fff;}
.widgetSearch input[type=text]{
  margin:0;
  padding:0 20px;
  font:bolder 2em '2-Questa_Sans_Regular',Helvetica,Arial,sans-serif;
  outline:0;
  background:0 0;
  border:none;
  box-shadow:none;}
.widgetSearch .fi-x{
  position:absolute;
  top:50%;
  right:0;
  z-index:3;
  margin-top:-15px;
  color:#ccc;}
.widgetLogin{position:absolute;top:25px;right:30px;width:20px;transition:top 250ms ease-out;}
.scrolled .widgetLogin{top:15px}.contact .widgetLogin .linkConnected,.contact .widgetLogin a>span.icons,.widgetLogin a>span.icons{background-position:-180px -5px}.widgetLogin a:hover>span.icons{background-position:-180px -35px}.widgetLogin a.linkConnected{text-indent:-9999px;background-position:-180px -5px;}
.greyText .widgetLogin a.linkConnected,.greyText .widgetLogin a>span.icons{background-position:-210px -5px}.widgetLogin a.linkConnected:hover{background-position:-180px -35px}.greyText .widgetLogin a.linkConnected:hover,.greyText .widgetLogin a:hover>span.icons{background-position:-210px -35px}.widgetHighlightPosts{padding:0 0 30px}.widgetHighlightPost{border-bottom:1px solid #ddd;cursor:pointer;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;}
.widgetHighlightPost:hover{padding:10px;background:#a31d5c}.widgetHighlightPost h3{font:400 1.1em SourceSans,Helvetica,Arial,sans-serif;color:#a31d5c;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:color 250ms ease-out;-moz-transition:color 250ms ease-out;-o-transition:color 250ms ease-out;transition:color 250ms ease-out;}
.widgetHighlightPost:hover .nbComments strong,.widgetHighlightPost:hover h3{color:#fff}.widgetTagCloudThumbnail{width:50px;height:50px;line-height:46px;background:#fff;border:1px solid #ddd}.widgetHighlightPost:hover .widgetTagCloudThumbnail{border-color:#2286ac}.widgetTagCloudDate{font-size:.8em;}
.widgetHighlightPost .nbComments{position:absolute;top:20px;right:10px}.widgetHighlightPost .nbComments strong{font-size:.8em;font-weight:400;}
.widgetHighlightPost .nbComments>span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3}.widgetHighlightPost:hover .nbComments>span{background-position:-110px -60px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.widgetTagcloud .widgetContainer{padding:10px 0 0}.widgetTagcloud a{float:left;padding:0 5px;margin:0 2px 2px 0;font-size:.8em!important;line-height:20px;border:1px solid #a31d5c;}
.widgetTagcloud a:hover{color:#fff;background:#a31d5c}.directorySearchContent .directoryEnties,.widgetDirectories .directoryEnties{width:33.333%;padding:10px;background:0 0}.directorySearchContent .directoryEntiesContainer,.widgetDirectories .directoryEntiesContainer{box-shadow:0 1px 5px rgba(0,0,0,.2);-moz-box-shadow:0 1px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2)}.directorySearchContent .directoryEnties h3,.widgetDirectories .directoryEnties h3{color:#a31d5c;}
.directorySearchContent .directoryEnties .directoryDescription,.widgetDirectories .directoryEnties .directoryDescription{color:#666}.directorySearchContent .directoryLink,.widgetDirectories .directoryLink{display:block;padding:10px 12px;border:1px solid #eee;border-radius:0 0 5px 5px;}
.directorySearchContent .directoryEntiesExtras,.widgetDirectories .directoryEntiesExtras{position:static;padding:20px 0}.directorySearchContent .directoryAdditionnalsPropertiesValue,.widgetDirectories .directoryAdditionnalsPropertiesValue{height:200px;overflow:hidden;}
.directorySearchContent .directoryEnties:nth-child(3n),.widgetDirectories .directoryEnties:nth-child(3n){padding:10px 2px 10px 10px;}
.directorySearchContent .directoryEnties:nth-child(3n-2),.widgetDirectories .directoryEnties:nth-child(3n-2){padding:10px 10px 10px 2px;}
.directorySearchContent .directoryEnties:nth-child(4n+1),.widgetDirectories .directoryEnties:nth-child(4n+1){clear:none}.socialNetworkButton{display:inline-block;vertical-align:top;margin-right:40px}#form input[type=text],#form input[type=email],#form input[type=password],#formpersonnalise input[type=text],#formpersonnalise input[type=email],#formpersonnalise input[type=password]{width:700px;}
#form input[type=submit],#formpersonnalise input[type=submit]{padding:0 20px;height:40px;line-height:36px;font-weight:bolder;color:#fff!important;text-transform:uppercase;background:#a31d5c;border:2px solid #a31d5c;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}
#form input[type=submit]:hover,#formpersonnalise input[type=submit]:hover{color:#a31d5c!important;text-decoration:none!important;background:rgba(255,255,255,0);border:2px solid #a31d5c}.error{padding:20px;margin:0 0 30px;color:#fff;background:#e56d6d;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.row.date{padding-right:40px;}
.row.date a{position:absolute;top:30px;right:5px;display:block;width:30px;height:30px;font-size:1.2em;line-height:30px;text-align:center}.yohHome #container,.yohHome #wrapperInner,.yohHome_2 #container,.yohHome_2 #wrapperInner{padding:0;width:100%;}
.row.date a:hover i{color:#a31d5c}[id*=selectbloc]{padding-bottom:20px}[id*=selectbloc] .row{position:relative;float:left}[id*=selectbloc] .row label{position:relative;display:block;margin:0 5px;text-align:center;border:1px solid #ccc;cursor:pointer;overflow:hidden;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out}[id*=selectbloc] .row.active label,[id*=selectbloc] .row:hover label{border-color:#a31d5c;}
[id*=selectbloc] .row.active label:before{content:'';position:absolute;top:0;left:0;z-index:2;display:block;border-top:50px solid #a31d5c;border-right:50px solid transparent}[id*=selectbloc] .row.active label:after{content:'f00c';position:absolute;top:7px;left:7px;z-index:3;display:inline-block;font:normal normal normal 18px/1 FontAwesome;color:#fff}[id*=selectbloc] .row input{position:absolute;bottom:0;right:0;visibility:hidden;}
[id*=selectbloc]:after{content:'';display:block;height:0;clear:both;}
#directory .directoryAdditionnalsPropertiesValue [class^=div_field],.realisationSection .directoryAdditionnalsPropertiesValue [class^=div_field],.yohHome .backgroundSectionCenter,.yohHome_2 .backgroundSectionCenter{display:none}.contentSection{z-index:2}.backgroundSection{position:absolute;top:0;left:0;z-index:0;height:100%;background-attachment:fixed;-webkit-background-size:cover!important;}
.backgroundSection,.backgroundSectionCenter{width:100%;background-color:#4f3a3b;background-size:cover!important}.backgroundSectionCenter{height:300px;-webkit-background-size:cover!important;}
.realisationSection .goToRubric p{font:400 1.2em SourceSans,Helvetica,Arial,sans-serif;line-height:40px;color:#fff}.realisationSection .goToRubric{background:#003ba7}.realisationSection .goToRubric a{color:#fff!important;border-color:#fff;}
.realisationSection .goToRubric a.button:hover{color:#a31d5c!important;background:0 0;border-color:#a31d5c}.realisationSection .directoryEnties img{-webkit-transition:all 2000ms ease-out;-moz-transition:all 2000ms ease-out;-ms-transition:all 2000ms ease-out;}
.realisationSection .directoryEnties:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.realisationSection .directoryAdditionnalsPropertiesValue{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.realisationSection .directoryEnties:hover .directoryAdditionnalsPropertiesValue{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#directory .directoryAdditionnalsPropertiesValue [class^=div_field]:first-child,.realisationSection .directoryAdditionnalsPropertiesValue [class^=div_field]:first-child{display:block;text-align:center}.darkBackground{color:#fff;background-color:#2f3640}.darkBackground h2{font:300 2.5em open_sans,Helvetica,arial,sans-serif;color:#fff;text-transform:none;}
.testimonialSection blockquote{margin:0;padding:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;color:#fff;text-align:left;border:none}.testimonialSection blockquote:first-child{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.testimonialValue{font-family:'2-Questa_Sans_Regular',Helvetica,arial,sans-serif;font-size:.8em;font-style:italic}.testimonialAuthor{margin-top:20px;color:#999}.testimonialAnchors{margin:0 0 20px!important;text-align:center;}
.testimonialAnchors li{
  display:inline-block;
  width:10px;
  height:10px;
  margin:0 5px;
  background-color:rgba(163,29,92,0.8);
  border:1px solid #fff;
  border-radius:5px;
  text-indent:-9999px;
  overflow:hidden;
  cursor:pointer;
  -webkit-transition:background 250ms ease-out;
  -moz-transition:background 250ms ease-out;
  -o-transition:background 100ms ease-out;
  transition:background 250ms ease-out;}
.testimonialAnchors li.active,.testimonialAnchors li:hover{
  background-color:rgba(0,0,0,0.6)!important;
}
.yohContact h1{display:none}.yohContact .button.secondary{background:0 0}.yohContact .button.secondary:hover{color:#fff;background:#a31d5c;border-color:#a31d5c}.slideText{left:15%;right:15%;font-size:18px;color:#fff;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.owl-next,.owl-prev,.slideText{position:absolute;top:50%;transform:translateY(-50%);}
#container .slideText .title a{
  font:400 2.6em '2-questa_grande_regular_31',SourceSans_Bold,Helvetica,Arial,sans-serif;
  text-transform:uppercase;
  text-shadow:0 0 40px rgba(0,0,0,.4);}
#container .slideText .title a:hover{text-decoration:none}#container .slideText .text{padding:20px 0;text-shadow:0 0 20px rgba(0,0,0,1)}#container .slideText .action a{font-size:14px;color:#fff;border-color:#fff}#container .slideText .action a:hover{text-decoration:none;background:#a31d5c;border-color:#a31d5c;}
.slidesWrapper .title{font:400 3em SourceSans_Bold,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase}.slidesWrapper .text{padding-bottom:30px}.slidesWrapper .button{font-size:14px;color:#fff;border-color:#fff}.slidesWrapper .button:hover{color:#fff;text-decoration:none!important;background:#a31d5c;border-color:#a31d5c;}
.nextP,.prevP{margin-top:-25px}.owl-next,.owl-prev{left:0;height:60px;width:55px;line-height:50px;background:rgba(0,0,0,.5);overflow:hidden;opacity:.5;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 150ms ease-out}.owl-dot,.owl-next,.owl-prev{-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-o-transition:all 150ms ease-out}.owl-prev:hover{width:70px;padding-left:15px;opacity:1}.owl-next:hover{width:70px;padding-right:15px;opacity:1}.owl-prev{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0}.owl-next:before,.owl-prev:before{content:'f104';display:block;width:50px;height:60px;font:lighter 40px/60px fontAwesome;color:#fff;text-align:center;}
.owl-next{left:auto;right:0;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px}.owl-next:before{content:'f105'}.owl-dots{position:absolute;bottom:0;left:0;right:0;z-index:10;line-height:30px;text-align:center}.owl-dot{display:inline-block;width:12px;height:12px;margin:0 2px;border:2px solid #fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;transition:all 150ms ease-out;}
.owl-dot.active,.owl-dot:hover{background:rgba(255,255,255,.7)}#homeSlideshow .slideText{text-align:center;transform:none;-moz-transform:none;-webkit-transform:none}#homeSlideshow .slideText .action,#homeSlideshow .slideText .text,#homeSlideshow .slideText .title{position:relative;visibility:hidden;}
#homeSlideshow .slideText .action{padding:20px 0}#container #homeSlideshow .slideText .title a{font-size:6em;color:#fff}@font-face{font-family:open_sans;src:url(/modeles/fr/defaut/css/../fonts/OpenSans_regular.eot);src:url(/modeles/fr/defaut/css/../fonts/OpenSans_regular.eot?#iefix) format('embedded-opentype'),url(/modeles/fr/defaut/css/../fonts/OpenSans_regular.woff) format('woff'),url(/modeles/fr/defaut/css/../fonts/OpenSans_regular.ttf) format('truetype'),url(/modeles/fr/defaut/css/../fonts/OpenSans_regular.svg#open_sansregular) format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:open_sans_extrabold;src:url(/modeles/fr/defaut/css/../fonts/OpenSans_ExtraBold-webfont.eot);src:url(/modeles/fr/defaut/css/../fonts/OpenSans_ExtraBold-webfont.eot?#iefix) format('embedded-opentype'),url(/modeles/fr/defaut/css/../fonts/OpenSans_ExtraBold-webfont.woff) format('woff'),url(/modeles/fr/defaut/css/../fonts/OpenSans_ExtraBold-webfont.ttf) format('truetype'),url(/modeles/fr/defaut/css/../fonts/OpenSans_ExtraBold-webfont.svg#open_sansextrabold) format('svg');font-weight:bolder;font-style:normal;}
@font-face{font-family:BebasNeue;src:url(/modeles/fr/defaut/css/../fonts/Bebas_Neue-webfont.eot);src:url(/modeles/fr/defaut/css/../fonts/Bebas_Neue-webfont.eot?#iefix) format('embedded-opentype'),url(/modeles/fr/defaut/css/../fonts/Bebas_Neue-webfont.woff) format('woff'),url(/modeles/fr/defaut/css/../fonts/Bebas_Neue-webfont.ttf) format('truetype'),url(/modeles/fr/defaut/css/../fonts/Bebas_Neue-webfont.svg#bebasneue) format('svg');font-weight:700;font-style:normal}@font-face{font-family:SourceSans;src:url(/modeles/fr/defaut/css/../fonts/SourceSansPro_Regular.eot);src:url(/modeles/fr/defaut/css/../fonts/SourceSansPro_Regular.eot?#iefix) format('embedded-opentype'),url(/modeles/fr/defaut/css/../fonts/SourceSansPro_Regular.woff) format('woff'),url(/modeles/fr/defaut/css/../fonts/SourceSansPro_Regular.ttf) format('truetype'),url(/modeles/fr/defaut/css/../fonts/SourceSansPro_Regular.svg#sourcesanspro_regular) format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:SourceSans_Bold;src:url(/modeles/fr/defaut/css/../fonts/SourceSansPro_Bold.eot);src:url(/modeles/fr/defaut/css/../fonts/SourceSansPro_Bold.eot?#iefix) format('embedded-opentype'),url(/modeles/fr/defaut/css/../fonts/SourceSansPro_Bold.woff) format('woff'),url(/modeles/fr/defaut/css/../fonts/SourceSansPro_Bold.ttf) format('truetype'),url(/modeles/fr/defaut/css/../fonts/SourceSansPro_Bold.svg#sourcesans_bold) format('svg');font-weight:700;font-style:normal;}
.clearfix:after{content:'';display:block;height:0;clear:both;}
.button{padding:0 20px;height:40px;line-height:36px;font-weight:bolder;text-transform:uppercase;text-overflow:ellipsis;border:2px solid #666;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;overflow:hidden;outline:0;transition:all 200ms ease-out;-webkit-appearance:none;}
.button,.gldp-default .border{-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;}
.button.primary{color:#fff!important;background:#a31d5c;border:2px solid #a31d5c;padding:5px 15px;}
.button.primary:hover{color:#000000!important;text-decoration:none!important;background:rgba(255,255,255,0);border:2px solid #000000;}
.button.primary.diapoaccueil{
  text-decoration:none!important;
  background:rgba(255,255,255,0.1);
  border:2px solid #fff;
  font-weight:bold!important;
  font-size:1.1em;
    padding:0px 10px 4px 10px!important;
}
.button.primary.diapoaccueil:hover{
  text-decoration:none!important;
  color:#fff!important;
  background:#a31d5c;
  border:2px solid white;
    padding:1px 12px 5px 12px!important;
}
.button.primary.special:hover,.button.secondary,input.button.primary:hover{color:#a31d5c!important;border:2px solid #a31d5c;}
.button.secondary:hover{color:#fff!important;text-decoration:none!important;background:#a31d5c}.button.mini{height:30px;font-size:.8em;line-height:26px}.noTitle h4{display:none}.whiteText,.whiteText h1,.whiteText h2,.whiteText h3,.whiteText h4{color:#fff}.whiteText .button.secondary:hover{background:0 0;border-color:#fff}.icons{background:url(/modeles/fr/defaut/css/../images/iconsFluid.png)}.bubble{background-position:-110px 0;}
.square-20{width:20px;height:20px}.square-30{width:30px;height:30px}.square-50{width:50px;height:50px}.hide{display:none!important}.inbl{display:inline-block;vertical-align:top}.inblB,.inblM{display:inline-block!important}.inblM{vertical-align:middle;}
.inblB{vertical-align:bottom}.block{display:block!important}.mod{overflow:hidden}.relative{position:relative}.h150p{height:150px}.w10{width:10%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.333%}.w40{width:40%}.w50{width:50%}.w60{width:60%;}
.w66{width:66.667%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w90{width:90%}.w100{width:100%!important}.w50p{width:50px}.w70p{width:70px;}
.w150p{width:150px}.w200p{width:200px}.w220p{width:220px}.w300p{width:300px}.w350p{width:350px}.w400p{width:400px}.w450p{width:450px}.w500p{width:500px}.w550p{width:550px}.w600p{width:600px}.w650p{width:650px;}
.w680p{width:680px}.w700p{width:700px}.w750p{width:750px}.w800p{width:800px}.w900p{width:900px}.w980p{width:980px}.p0{padding:0}.p5{padding:5px}.p10{padding:10px}.p20{padding:20px}.pt0{padding-top:0}.pt5{padding-top:5px}.pt10{padding-top:10px;}
.pt20{padding-top:20px}.pt30{padding-top:30px}.pt45{padding-top:45px}.pt50{padding-top:50px;}
  .pt60{padding-top:60px;}
  .pt80{padding-top:80px;}
  .pt100{padding-top:100px;}
.pt120{padding-top:120px;}
.pt150{padding-top:150px;}
.pt200{padding-top:200px}.pr0{padding-right:0}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr30{padding-right:30px;}
.pr40{padding-right:40px}.pr50{padding-right:50px}.pb0{padding-bottom:0}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px;}
.pb50{padding-bottom:50px;}
.pb60{padding-bottom:60px;}
.pb80{padding-bottom:80px}.pb100{padding-bottom:100px}.pl0{padding-left:0}.pl5{padding-left:5px;}
.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl30{padding-left:30px!important}.pl50{padding-left:50px;}
.mt-2{margin-top:-20px}.mt-3{margin-top:-30px}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px!important}.mt40{margin-top:40px}.mt60{margin-top:60px!important}.mr0{margin-right:0}.mr5{margin-right:5px;}
.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr50{margin-right:50px;}
.mb-3{margin-bottom:-30px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.ml0{margin-left:0}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px;}
.ml50{margin-left:50px}.posLeft{float:left}.posMiddle{margin:0 auto}.posRight{float:right}.txtLeft{text-align:left}.txtCenter{text-align:center}.txtRight{text-align:right;}
.borderAll{border:1px solid #ccc}.borderTop{border-top:1px solid #ccc}.borderRight{border-right:1px solid #ccc}.borderBottom{border-bottom:1px solid #ccc;}
.borderLeft{border-left:1px solid #ccc}.clear{clear:both;height:0;line-height:0;visibility:hidden;border:0}.arrowBlack{position:absolute;left:5px;bottom:-5px;display:block;width:10px!important;height:5px!important;padding:0;margin:0;background:url(/common_images/community/bg_arrow.png)}.arrowBlack.reverse{left:auto;right:5px}#fd_noir,.arrowContent{left:0;background:#000;}
.arrowContent{position:absolute;top:-30px;z-index:200;display:none;padding:3px 5px;font-size:11px;color:#fff;}
:hover>.arrowContent{display:block}#fd_noir{position:fixed;top:0;z-index:9999;width:100%;height:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}#overDiv{position:fixed;top:50%;left:50%;z-index:10000;display:none;background:#fff;}
.select2{width:100%!important}.select2-container{position:relative;display:block;vertical-align:middle;min-width:75px;margin:0;text-align:left}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;outline:0;user-select:none;-webkit-user-select:none;}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis}.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container .select2-search--inline{float:left;}
.select2-container .select2-search--inline .select2-search__field{border:none;font-size:100%;margin-top:5px}.select2-dropdown{position:absolute;left:-100000px;z-index:10002;display:block;width:100%;background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-results{display:block;}
.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer;}
.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}
.select2-search--dropdown{display:none;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;width:100%;}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}
.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#a31d5c;color:#fff;}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px;}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left;}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0;
    background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);
    background-image:-o-linear-gradient(top,#fff 0,#eee 50%);
    background-image:linear-gradient(to bottom,#fff 0,#eee 50%);
    background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);
    background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);
    background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);
    background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
}
.select2-container--classic .select2-selection--multiple{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:text;
    outline:0;
}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto;}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent;}
.select2-container--classic .select2-dropdown--above{border-bottom:none;}
.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results__option[role=group]{padding:0;}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey;}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#a31d5c;color:#fff;}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}
.gldp-default{position:absolute;width:282px!important;background:#fff;border:1px solid #ccc}.gldp-default .border:hover,.gldp-default .monyear,.gldp-default .selected{color:#fff;background:#a31d5c;}
.gldp-default .border{display:block;float:left;width:40px!important;height:30px!important;margin:0!important;line-height:30px!important;text-align:center;border:none!important;cursor:pointer;transition:all 200ms ease-out;}
.gldp-default .monyear{width:40px!important}.gldp-default .monyear i{color:#fff}.gldp-default .monyear a{display:block;height:30px;font-size:1.6em;line-height:30px}.gldp-default .monyear a:hover{background-color:#6ad0f7;}
.gldp-default .monyear.title{width:200px!important;}
.gldp-default .dow{
    color:#fff;
    background:#444;
    border:none!important;
}
.gldp-default .outday{
    color:#aaa;
    background:#eee;
}
