body footer .advantageSection{background-color:#f1f1f1}body footer .advantageSection #advantage{padding:5% 0 5% 0}@media only screen and (max-width:480px){body footer .advantageSection #advantage{margin-bottom:15px}}body footer .advantageSection #advantage ul{margin:0}body footer .advantageSection #advantage li{padding-left:15px;padding-right:15px;color:#005a7b;text-align:center}@media only screen and (min-width:767px)and (max-width:991px){body footer .advantageSection #advantage li{padding-left:5px;padding-right:5px}}@media only screen and (max-width:767px){body footer .advantageSection #advantage li{margin-bottom:20px}}@media only screen and (max-width:480px){body footer .advantageSection #advantage li{margin-bottom:30px;padding:0}}body footer .advantageSection #advantage li:first-child{padding-left:0}body footer .advantageSection #advantage li:last-child{padding-right:0}body footer .advantageSection #advantage li img{margin:0 auto 20px auto}@media only screen and (max-width:767px){body footer .advantageSection #advantage li img{margin-bottom:5px}}body footer .advantageSection #advantage li p{font-weight:bold;font-size:15px}body footer .advantageSection #advantage li p strong{display:block;padding-top:10px;font-size:22px;font-weight:700}body footer .advantageSection #advantage li span{font-size:13px}body main h1{padding:84px 0 0 0;font-size:3em;margin-bottom:15px;color:#fff;text-shadow:1px 1px 1px #000}@media only screen and (max-width:480px){body main h1{position:relative;top:inherit;left:inherit;height:inherit;line-height:inherit}}body main h3{padding:15px 5px 15px 24px;margin:0 8px;background-color:#818181;font-size:17px;height:auto;border-radius:8px 8px 0 0;margin-bottom:15px;text-transform:uppercase;color:#fff;font-weight:bold;line-height:initial}body main h4{font-size:18px;color:#fff;text-shadow:1px 1px 1px #000}body main h4.birth-child{display:none}body main h4.birth-child.active{display:block}body main .form-control{height:50px}body main #subscriptionForm .input-group{height:unset}body main #subscriptionForm .birthday{padding-left:15px;padding-right:15px}@media only screen and (max-width:991px){body main .inputGroupContainer{width:100%}}body main #header-newsletter{background-image:url("../imgs/newsletter/nl-banner.jpg");background-attachment:scroll;background-repeat:no-repeat;background-position:top;background-size:cover;width:100%;height:230px;text-align:center}body main .container-newsletter{margin-top:3%;background-color:#fff !important}body main .pad-bloc{padding:0px 15px 0 15px}body main .pad-bloc-plus{padding:0px 25px 0 25px}body main .style-form{min-height:20px;padding:0 20px 20px 20px;margin-bottom:20px}body main .txt-nl{font-size:.8em;text-align:justify;line-height:20px;padding-right:30px;padding-left:10px;padding-bottom:30px}body main .txt-nl-result{font-size:.8em;text-align:justify;line-height:20px;padding-top:30px;padding-right:20px;padding-left:10px;padding-bottom:30px}body main .txt-form{font-size:.8em;text-align:justify;line-height:20px;padding-right:30px;padding-left:0px;padding-bottom:15px}body main .legende{font-size:.8em}body main .legende-form{font-size:.8em;font-weight:normal}body main .form-horizontal .control-label{text-align:left;margin-bottom:6px;margin-left:1px;color:dimgray}body main .select-styled{display:none}body main ul.select-options{display:none}body main button.cta-nl{float:right}body main .checkcontainer{float:left;margin-right:20px}body main .image-nl{width:80%;margin:auto}@media only screen and (max-width:991px){body main .image-nl{display:none}}body main #page-newsletter{margin-bottom:15px}body main #page-newsletter input,body main #page-newsletter textarea{background-color:#fff;height:50px}body main #page-newsletter form .errorMsgBox{color:red;font-weight:bold;font-size:14px;margin-top:5px}body main #page-newsletter form input.errorBox{color:red;background-color:#ffebeb;border-color:red}body main #page-newsletter .checkbox{width:90px;float:left}body main #page-newsletter .form-marge-selector-mobile{margin-bottom:7px}@media only screen and (max-width:380px){body main #page-newsletter{padding-bottom:11px}}body main #page-newsletter li{border:none}@media only screen and (max-width:767px){body main #page-newsletter li{padding-top:0}}body main #page-newsletter li:hover{background-color:#fff}body main #page-newsletter li li{list-style-type:disc;list-style-position:outside;color:#005a7b;margin:5px 0 5px 15px}@media only screen and (max-width:767px){body main #page-newsletter li li{padding-top:0}}body main #page-newsletter li .page-newsletter{width:100%}@media only screen and (max-width:650px){body main #page-newsletter li .page-newsletter{padding:0}}body main #page-newsletter li .page-newsletter h1{padding:0 0 0 10px;background-color:#818181;font-size:17px;height:52px;line-height:52px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:15px}@media only screen and (max-width:480px){body main #page-newsletter li .page-newsletter h1{position:relative;top:inherit;left:inherit;height:inherit;line-height:inherit;padding:5px 10px 5px}}body main #page-newsletter li .page-newsletter h2,body main #page-newsletter li .page-newsletter span,body main #page-newsletter li .page-newsletter p{padding-left:0;padding-right:0;font-weight:bold}body main #page-newsletter li .page-newsletter h2{color:#f60;font-size:20px;height:36px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}@media only screen and (max-width:380px){body main #page-newsletter li .page-newsletter h2{font-size:17px}}body main #page-newsletter li .page-newsletter p,body main #page-newsletter li .page-newsletter span{font-size:16px}@media only screen and (max-width:480px){body main #page-newsletter li .page-newsletter p,body main #page-newsletter li .page-newsletter span{font-size:18px}}body main #page-newsletter li .page-newsletter li,body main #page-newsletter li .page-newsletter i{font-size:14px}@media only screen and (max-width:380px){body main #page-newsletter li .page-newsletter li,body main #page-newsletter li .page-newsletter i{font-size:15px}}@media only screen and (max-width:480px){body main #page-newsletter li .page-newsletter li{padding-left:0px;margin-left:18px}}body main #page-newsletter li .page-newsletter .compl-infos{position:relative;padding-left:15px;padding-right:15px;width:calc(100% - 31%);width:-moz-calc(100% - 31%);width:-webkit-calc(100% - 31%);width:calc(100% - 31%);width:-moz-calc(100% - 31%);width:-webkit-calc(100% - 31%)}@media only screen and (min-width:480px)and (max-width:650px){body main #page-newsletter li .page-newsletter .compl-infos{padding-left:5px;padding-right:5px}}@media only screen and (max-width:480px){body main #page-newsletter li .page-newsletter .compl-infos{padding:0 5px 0 0}}body main #page-newsletter li .page-newsletter .compl-infos:before{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:#ccc}@media only screen and (min-width:767px)and (max-width:991px){body main #page-newsletter li .page-newsletter .compl-infos:before{height:72%;top:4px}}@media only screen and (max-width:480px){body main #page-newsletter li .page-newsletter .compl-infos:before{display:none}}body main #page-newsletter li .page-newsletter .compl-infos .reference{margin-top:10px}@media only screen and (max-width:480px){body main #page-newsletter li .page-newsletter .compl-infos .reference li{float:none}}@media only screen and (max-width:480px){body main #page-newsletter li .page-newsletter .compl-infos .reference li:first-child{margin-bottom:5px}}body main #page-newsletter li .page-newsletter .price{width:31%}@media only screen and (max-width:991px){body main #page-newsletter li .page-newsletter .price{margin-top:94px}}@media only screen and (max-width:767px){body main #page-newsletter li .page-newsletter .price{margin-top:65px;padding-right:0}}@media only screen and (max-width:380px){body main #page-newsletter li .page-newsletter .price{margin-top:45px}}body main #page-newsletter li .page-newsletter .price span{font-size:24px;margin-top:0}@media only screen and (min-width:767px)and (max-width:991px){body main #page-newsletter li .page-newsletter .price span{font-size:17px}}@media only screen and (min-width:480px)and (max-width:650px){body main #page-newsletter li .page-newsletter .price span{font-size:17px}}body main #page-newsletter li .page-newsletter .price i{font-size:35px}@media only screen and (min-width:767px)and (max-width:991px){body main #page-newsletter li .page-newsletter .price i{font-size:26px}}@media only screen and (min-width:480px)and (max-width:650px){body main #page-newsletter li .page-newsletter .price i{font-size:26px}}body main #page-newsletter li .page-newsletter .price button{padding-left:15px;padding-right:15px;height:42px;bottom:0}@media only screen and (max-width:1199px){body main #page-newsletter li .page-newsletter .price button{padding-left:5px;padding-right:5px;right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;bottom:0}}@media only screen and (max-width:767px){body main #page-newsletter li .page-newsletter .price button{bottom:15px !important}}@media only screen and (max-width:650px){body main #page-newsletter li .page-newsletter .price button{padding-left:15px;padding-right:15px;bottom:5px !important}}@media only screen and (max-width:480px){body main #page-newsletter li .page-newsletter .price button{bottom:39px !important}}@media only screen and (max-width:380px){body main #page-newsletter li .page-newsletter .price button{width:100%;bottom:-41px !important;font-weight:bold}}body main #page-newsletter li .page-newsletter .price button span{display:inline-block}@media only screen and (min-width:480px)and (max-width:650px){body main #page-newsletter li .page-newsletter .price button span{display:inline-block}}body main #page-newsletter li strong{top:69px;right:155px;left:inherit;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 10px}@media only screen and (max-width:991px){body main #page-newsletter li strong{right:0}}body main .date-picker .input button img{margin-top:0}@media only screen and (max-width:650px){body main .date-picker .ui-state-default{line-height:28px}}@media only screen and (max-width:650px){body main .date-picker .ui-state-active{line-height:34px}}@media only screen and (max-width:650px){body main .date-picker .ui-datepicker-header{line-height:32px;margin-bottom:5px}}@media only screen and (max-width:650px){body main .date-picker .ui-datepicker-prev,body main .date-picker .ui-datepicker-next{margin-top:4px}}@media only screen and (max-width:650px){body main .date-picker .ui-datepicker-prev:after,body main .date-picker .ui-datepicker-next:after{margin-top:-26px}}@media only screen and (max-width:650px){body main .date-picker.open{position:absolute;width:100%;z-index:999;top:auto;bottom:100%;height:295px}}@media only screen and (max-width:650px){body main .date-picker.open .input{position:absolute;bottom:2px;left:0;z-index:999}}/*# sourceMappingURL=newsletter.css.map */
