html{width:100%;height:100%;margin:0;padding:0;}
body{margin:0;color:#333;font-family:Helvetica Neue, Helvetica, Arial, sans-serif;width:100%;height:100%;margin:0;padding:0;}
input, textArea{border-radius:3px;border:1px solid rgb(51, 51, 51);}
ul{padding:0;list-style-type:none;}
h2{margin:0;}
a{text-decoration:none;}
textArea{padding:0;}
ol li{margin-bottom:1.5em;}
.logoCart{height:18px;padding-left:0.75em;}
.imgLogoAudioGuide{width:100%;cursor:pointer;}
.navbarLink{color:white;display:inline-block;text-decoration:none;margin:0 0 0 2em;padding:1em 0 1em 0;}
.navbarLink:hover{width:100%;}
.navbarContainer{background-color:#bcc665;width:20%;clear:both;position:absolute;height:100%;}
.navbarUl{}
.navbarLi{text-align:left;margin:2em 0em 2em 0em;width:100%;transition:background-color .4s ease-out;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;}
.navbarLi:hover{background-color:#446918;cursor:pointer;}
.navbarActiveLi{background-color:#446918;}
.secondbar{padding:0em 0em 0em 2em;}
.imgSquareFirst{width:20px;height:20px;}
.imgSquare{width:20px;height:20px;margin-left:1em;}
.navbarPull{display:none;width:0;}
.contentContainer{float:right;width:80%;min-height:100%;}
.innerContentContainer{margin:2em 2em 0em 2em;height:100%;clear:both;}
.leftContentContainer{width:50%;float:right;margin:2em 0em 0em 0em;}
.rightContentContainer{width:50%;float:right;margin:2em 0em 0em 0em;}
.innerLeftContentContainer{margin:0em 1.5em 2em 2.5em;}
.innerRightContentContainer{margin:0em 2.5em 2em 1.5em;}
.recaptchaContainer{float:left;}
.trPartenaire{width:100%;}
.tdPartenaire{text-align:center;width:33.33%;}
.divPartenaire{padding-bottom:3em;}
.logoPartenaires{width:70%;}
.link{color:#333;transition:color .4s ease-out;-webkit-transition:color .4s ease-out;-moz-transition:color .4s ease-out;}
.link:hover{color:hotpink;}
.submitButtonDiv{float:right;padding-top:42px;margin-bottom:2em;}
#buttonSubmit{border-radius:4px;background-color:#bcc665;border:none;text-shadow:none !important;cursor:pointer;border:none !important;font-size:16px;box-shadow:none !important;color:white;padding:0.5em 0.5em 0.5em 0.5em;transition:background-color .4s ease-out;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;}
#buttonSubmit:hover{background-color:#446918;}
.marginBot1em{margin:0 0 2em 0;}
.divMessageError{display:block;height:1em;width:100%;color:red;}
#owl .item img{display:block;width:100%;height:auto;}
#owl .item div{position:absolute;bottom:30px;width:100%;padding:12px 12px 12px 0px;text-align:right;font-size:24px;color:#fff;line-height:1em;background-color:rgba(0,0,0,0.5);transition:background-color .4s ease-out, color .4s ease-out;-webkit-transition:background-color .4s ease-out, color .4s ease-out;-moz-transition:background-color .4s ease-out, color .4s ease-out;}
.imgPochette{max-width:200px;padding:0 1em 0 0;}
.imgCd{max-width:200px;padding:0 0 0 0;}
.divFooter{margin-top:3em;border-top:1px #B7D0D2 solid;border-bottom:1px #B7D0D2 solid;width:100%;//height:8em;float:left;}
.divNsWeb{padding-top:1em;clear:both;font-size:12px;color:lightslategray;width:100%;text-align:center;}
.divLogoCidrerieFooter{margin-top:1.5em;float:right;width:33%;text-align:center;}
.logoCidrerieFooter{width:190px;//float:right;}
.divFacebookFooter{margin-top:1.5em;float:left;width:66%;padding-top:0.5em;}
.divFollowUs{float:none;//text-align:center;display:inline-block;//float:left;}
.divLogoFb{float:left;}
.logoFbFooter{width:45px;height:45px;padding-left:1.5em;}
.divH3FollowUs{float:left;padding-top:0.9em;}
.h3FollowUsFooter{margin:0 0 0 0;}
@media screen and (max-width:1200px){.leftContentContainer{width:100%;float:left;margin-top:1em;}
.rightContentContainer{width:100%;float:left;margin-top:1em;}
.innerLeftContentContainer{margin:1em 2em 0em 2em;}
.innerRightContentContainer{margin:1em 2em 0em 2em;}
}
@media screen and (max-width:900px){}
@media screen and (max-width:750px){.divLogo{float:left;width:20%;}
.contentContainer{width:100%;float:left;}
.navbarSecondLink{display:none;width:0;}
.navbarContainer{height:auto;float:left;margin:0 auto;position:relative;width:100%;max-width:1000px;}
.navbarUl{width:80%;display:block;height:100%;margin:0 auto;float:left;}
.navbarLi{width:50%;height:50%;float:left;margin:0em 0em 0em 0em;position:relative;}
#owl .item div{font-size:15px;bottom:10px;}
.divFacebookFooter{text-align:center;clear:both;width:100%;float:none;}
.divLogoCidrerieFooter{clear:both;float:none;text-align:center;width:100%;}
.logoCidrerieFooter{//width:21%;}
}
@media only screen and (max-width:480px){.navbarContainer{border-bottom:0;}
.navbarUl{display:none;width:100%;}
.divLogo{display:none;}
.divOptionMenuIconMobile{float:left;width:50%;text-align:right;}
.navbarPull{display:inline-block;background-color:#bcc665;width:100%;position:relative;}
.imgLogoAudioGuide{height:35px;width:auto;padding:0.5em 1em;}
.nav-icon{height:35px;display:inline-block;//float:right;padding:0.5em 1em;}
.divLogoMobile{text-align:left;float:left;width:50%;}
#owl .item div{font-size:10px;bottom:5px;}
.recaptchaContainer{transform:scale(0.6);transform-origin:0 0;}
.imgCd{padding:1em 0 0 0;}
.h3FollowUsFooter{margin:0 0 1em 0;}
.divFollowUs{display:block;}
.divH3FollowUs{float:none;}
.divLogoFb{float:none;}
.logoFbFooter{padding-left:0;}
}
@media only screen and (max-width:400px){.navbarLi{display:block;float:none;width:100%;}
.recaptchaContainer{transform:scale(0.5);transform-origin:0 0;}
}