@charset "UTF-8";*{box-sizing:border-box}body,td,pre,input,textarea,select{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px}html,body,p,table,td,form,input,select,textarea,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6{padding:0;margin:0}body{text-align:center}a{color:#000;text-decoration:underline}a:hover{text-decoration:none}a img{border-width:0}td{vertical-align:top}ul,ol{padding-left:25px}ul{list-style-type:disc}li{line-height:18px}.cms_part{text-align:left;margin:0 auto}.cms_gauche,.cms_droite{float:left}.cms_bloc{padding:5px 0;clear:both}.cms_bloc_form table td{padding:3px}.cms_bloc_form table td.intitule{font-weight:700;text-align:left;width:200px;vertical-align:top}.cms_bloc_form table td.valeur td{vertical-align:middle}.cms_bloc_form label{padding:0 15px 0 3px}.cms_bloc_form input{width:200px}.cms_bloc_form textarea{width:300px;height:100px}.cms_bloc_form select{width:204px}.cms_bloc_form_error{color:red;padding-bottom:10px}.cms_bloc_form_message{font-weight:700;text-align:center}.cms_bloc_form .cms_bloc_form_field_content{text-align:justify}.cms_bloc_form table td.cms_bloc_form_field_antispam_text{width:auto}.cms_bloc_form table td.cms_bloc_form_field_antispam_image{text-align:right}.cms_bloc_form table td.cms_bloc_form_field_antispam_image img{border:1px solid #000}.cms_bloc_form .cms_bloc_form_field_content,.cms_bloc_form table td.cms_bloc_form_field_antispam_text{padding:10px 0}.cms_bloc_form .cms_bloc_form_field_checkbox input{width:auto}.cms_bloc_form .cms_bloc_form_field_checkbox table td{padding:0}.cms_bloc_form .cms_bloc_form_field_radio table td{padding:0 0}.cms_bloc_form .cms_bloc_form_field_radio input{width:auto}.cms_bloc_form .cms_bloc_form_field_submit input{width:85px;margin:5px 0}.cms_bloc_media{text-align:center}.cms_bloc_media *{margin:0 auto}.cms_bloc_text{text-align:justify}.cms_bloc_text_media_gauche .cms_bloc_media{padding:0;margin:0;float:left;margin:0 15px 15px 0}.cms_bloc_text_media_droite .cms_bloc_media{padding:0;margin:0;float:right;margin:0 0 15px 15px}.cms_bloc_text_media_centre{text-align:center;padding:15px auto}.cms_bloc_text_media_centre .cms_bloc_media{margin:15px 0}.cms_bloc_text table{width:100%}.cms_bloc_text table td{vertical-align:top}.cms_bloc_text_gauche{width:49%}.cms_bloc_text_milieu{width:2%}.cms_bloc_text_droite{width:49%}.cms_bloc_title h2{text-align:left;font-weight:700;text-align:left}.cms_bloc_map .mm_carte{margin:auto}.spacer{clear:both;display:block;line-height:0;width:0;font-size:0}.clearfix:before,.clearfix:after{content:' ';display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}[class*=img-txt]{display:block;overflow:hidden;text-indent:-9999px}.img-txt-a{position:absolute}#print_header_right{float:right;margin-top:10px;line-height:20px}#print_header_left{float:left;margin-top:10px}#print_container{width:700px;margin:auto;text-align:left}#print_container ul{list-style-type:disc;overflow:hidden}#ma-all-news .news+.news{border-top:1px solid #000}img.ma-know-more-img{float:left;margin:0 15px 8px 0}#ma-detail-actu .actu-date,#ma-all-news .news-date{font-weight:700;margin:0 0 5px}#ma-all-news .news-image{float:left;margin:0 15px 8px 0}.cms_bloc_form .cms_bloc_form_container{width:80%}.cms_bloc_form .cms_bloc_form_container .cms_bloc_form_field{margin:4px 0}.cms_bloc_form .cms_bloc_form_container .cms_bloc_form_field>.label{display:inline-block;width:40%;padding-right:20px;vertical-align:top}.cms_bloc_form .cms_bloc_form_container .cms_bloc_form_field>.value{display:inline-block;width:60%;vertical-align:top}.cms_bloc_form .cms_bloc_form_container .cms_bloc_form_field.cms_bloc_form_field_submit{padding-left:40%}.reviews .reviews-scoreBar{background:whitesmoke;margin:2.5rem 0}@media screen and (max-width:800px){.reviews .reviews-scoreBar .reviews-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.reviews .reviews-scoreBarCol{width:33.33%}@media screen and (max-width:800px){.reviews .reviews-scoreBarCol{margin:.75rem 0;width:80%}}.reviews .reviews-scoreBarCol:nth-child(2){position:relative}.reviews .reviews-scoreBarCol:nth-child(2):before{content:"";position:absolute;width:.1rem;height:100%;background:#6f6f6f;top:0;left:0}.reviews .reviews-scoreBarCol:nth-child(2):after{content:"";position:absolute;width:.1rem;height:100%;background:#6f6f6f;top:0;right:0}@media screen and (max-width:800px){.reviews .reviews-scoreBarCol:nth-child(2):before,.reviews .reviews-scoreBarCol:nth-child(2):after{content:none}}.reviews .reviews-scoreBarCol .reviews-star--on{color:#6f6f6f}.reviews .reviews-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;padding:1.5rem;margin-bottom:3rem;margin:0 auto}.reviews .reviews-averageScoreBarTitle{font-size:3.25rem}.reviews .reviews-averageScoreBarTitle span[itemprop="ratingValue"]{font-weight:700}.reviews .reviews-averageScoreBarLink{text-decoration:none!important;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;transition:0.5s}.reviews .reviews-averageScoreBarLink p{font-size:3.25rem;color:#6f6f6f}.reviews .reviews-averageScoreBarLink p:first-child{font-weight:700}.reviews .reviews-averageScoreBarLink:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.reviews .reviews-averageScoreBarCount{font-size:.8em}.reviews .reviews-average{font-size:1.2em}.reviews .reviews-averageTitle{font-size:1.2em}.reviews .reviews-averageTitle span[itemprop="ratingValue"]{font-weight:700}.reviews .reviews-averageCount{font-size:.8em}.reviews .reviews-giveItsopinion{border:.1rem solid #6f6f6f;padding:2rem 3rem;text-transform:uppercase;text-decoration:none!important;color:#6f6f6f!important;border-radius:.5rem;font-size:1.5rem;font-weight:700;transition:0.5s}.reviews .reviews-giveItsopinion:hover{background:#6f6f6f;color:white!important}@media screen and (max-width:800px){.reviews .reviews-giveItsopinion{display:block}}.reviews .reviews-list{padding:0;list-style-type:none}.reviews .reviews-item{padding:1rem 0;margin:0;font-size:1em}.reviews .reviews-item:nth-child(n+2){border-top:1px solid rgba(0,0,0,.15)}.pageHome .reviews .reviews-item:nth-child(n+2){border-top:none}.reviews .reviews-elementTitle{font-size:1.4em}.reviews .reviews-elementDate,.reviews .reviews-elementName{font-size:.9em}.reviews .reviews-elementTitle,.reviews .reviews-elementName,.reviews .reviews-elementDate,.reviews .reviews-elementNote,.reviews .reviews-elementComment{margin:.4em 0}.reviews .reviews-answer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-left:5px solid lightgray;margin:.4em 0;padding-left:1em}.reviews .reviews-answerName{font-weight:700}.reviews .reviews-answerDate{font-size:.9em;color:#a2a2a2}.reviews .reviews-answerDate,.reviews .reviews-answerName,.reviews .reviews-answerComment{margin:.4em 0}.reviews .reviews-answerHeader{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.reviews .reviews-answerHeader>*:not(:first-child){margin-left:1em}.reviews .reviews-star{width:.4em;height:1em;padding:0;font-size:1.6em;text-indent:-9999px;overflow:hidden;position:relative;display:inline-block;vertical-align:middle;color:#ccc}.reviews .reviews-star--on{color:gold;opacity:1}.reviews .reviews-star::after{content:"★";font-size:1em;width:.8em;height:1em;position:absolute;top:0;text-indent:0;line-height:1em;text-align:center}.reviews .reviews-star:nth-child(even)::after{left:0}.reviews .reviews-star:nth-child(odd)::after{right:0}.reviews .reviews-pagination{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:1em}.reviews .reviews-pagerLinks{width:30%}.reviews .reviews-pagerLinks--prev{text-align:left}.reviews .reviews-pagerLinks--next{text-align:right}.reviews .reviews-numberLinks{width:40%;text-align:center}.reviews .reviews-pagerLink{margin:0 .2em}.reviews .reviews-pagerLink--current{font-weight:700}