html,body,div{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;font-weight:bold;}a,p,ul,ol,li,img,span,strong,em{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}applet,object,iframe,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,caption,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}article,aside,figure,footer,header,hgroup,section{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}canvas,details,embed,figcaption,menu,nav,output,ruby,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}b,strong{font-weight:bold;}em,i{font-style:italic;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{position:relative;margin-left:10px;margin-right:10px;}.container-12 .block .omega-grid,.container-16 .block .omega-grid,.container-24 .block .omega-grid{position:relative;margin-left:-10px;margin-right:-10px;}
.clearfix:after{font-size:0;}#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto;z-index:50;}#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;padding:1px 10px 2px 10px;text-decoration:none;-khtml-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:0 0 10px 10px;}#skip-link a:hover,#skip-link a:active,#skip-link a:focus{outline:0;}.inline li,.tabs li,.breadcrumb li{list-style:none;display:inline;margin-right:0.5em;}.item-list li{list-style:none;}.pager li{display:inline;margin-right:0.25em;}img{vertical-align:bottom;}.field-label-inline .field-label,.field-label-inline .field-items,.field-label-inline .field-item{display:inline;}
.logo-img{float:left;margin-right:20px;}.site-name-slogan{float:left;}.site-name{margin-top:20px;}.site-name a{text-decoration:none;}.site-name,.site-slogan{margin-bottom:0;line-height:1em;}.site-slogan{font-weight:normal;}
.form-actions input{margin-right:0.5em;}.form-actions input:hover{background:#FFFFFF;}label{font-weight:bold;}
.views-field-field-initiale-temoignage{font-family:'DancingScript';font-style:normal;font-weight:400;}h3{font-family:'MontserratAlternates';font-style:normal;font-weight:300;}h1,h2,.numero,.email{font-family:'MontserratAlternates';font-style:normal;font-weight:600;}
@font-face{font-family:'DancingScript';src:url(/sites/default/files/fontyourface/local_fonts/DancingScript-normal-400/DancingScript-Regular.woff) format("woff");font-style:normal;font-weight:400;}
@font-face{font-family:'MontserratAlternates';src:url(/sites/default/files/fontyourface/local_fonts/MontserratAlternates-normal-300/MontserratAlternates-Light.woff) format("woff");font-style:normal;font-weight:300;}
@font-face{font-family:'MontserratAlternates';src:url(/sites/default/files/fontyourface/local_fonts/MontserratAlternates-normal-600/MontserratAlternates-SemiBold.woff) format("woff");font-style:normal;font-weight:600;}
html{font-size:100%;}body{color:#5e5c5c;margin:0px;font-family:'MontserratAlternates';font-size:1em;line-height:1.3em;}.logo-img{float:none;text-align:center;margin-right:0px;}.logo-img img{max-width:100%;}img{max-width:100%;height:auto}.node-page img{width:100%;}a,a:link{color:#5e5c5c;font-weight:400;}a:visited{color:#000000;}a:hover{color:#000000;text-decoration:none;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}h1,h2,h3,h4,h5,h6{font-size:2.25em;color:#12487e;padding-bottom:0.5em;}h1#page-title.title{margin-bottom:0.3em;padding-top:0.7em;line-height:1.01;}h2{font-size:1.875em;line-height:0.8em;}h2.block-title{line-height:inherit;}h3{font-size:1.5em;}.node ul{padding-left:1.2em;margin-bottom:20px;list-style:none;}.node li:before{content:"•";padding-right:8px;}.node-page p{margin-bottom:20px;}.field .field-label{font-weight:normal;}#block-system-main-menu h2{display:none;}#block-system-main-menu{font-size :1.3125em;}#block-system-main-menu  ul.menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:20;}#block-system-main-menu ul.menu li{margin:0px;}#block-system-main-menu ul.menu ul{position:absolute;}#block-system-main-menu  li{float:left;margin-right:0px;padding:0em;background-image:url(/sites/all/themes/mpl_theme/css/pointilles_haut_menu.png);background-repeat:repeat no-repeat;}#block-system-main-menu  ul li.expanded,#block-system-main-menu  ul li.leaf{list-style:none;}#block-system-main-menu li a{display:block;text-align:left;color:#12487e;text-decoration:none;line-height:20px;}#block-system-main-menu li a:hover{background-image:url(/sites/all/themes/mpl_theme/css/pointilles_haut_menu.png),linear-gradient(white,#f0eee9);background-repeat:repeat no-repeat;text-decoration:underline;}#block-system-main-menu li:hover ul.menu a:hover{background-image:none;background-repeat:repeat no-repeat;width:auto;}#block-system-main-menu li ul.menu{display:block;}#block-system-main-menu li ul.menu li{display:block;float:none;background-color:white;}#block-system-main-menu li ul.menu li a{width:95%;width:-moz-max-content;}#block-system-main-menu ul.menu li:hover ul{display:block;}@media screen and (max-width :995px){#region-user-first{float:none;}#region-user-second{width:-moz-available;box-sizing:content-box;}#block-system-main-menu{width:100%;z-index:10;display:inline;}#block-system-main-menu ul.menu{position:static;display:block;}#block-system-main-menu li ul{display:none;}#block-system-main-menu ul.menu ul{position:static;}#block-system-main-menu ul.menu li a{padding:10px;}#block-system-main-menu li{float:none;width:100%;}#block-system-main-menu li:hover ul a{width:100%}#block-system-main-menu li ul.menu li{background-image:none;}#block-system-main-menu li:hover ul.menu a:hover{width:auto;}}a.btn_navigation::before{content:'☰';margin-right:0.5rem;}a.btn_navigation{text-decoration:none;background-color:#12487e;color:#fff !important;font-size:1.5em;padding:5px 10px 5px 10px;}a.btn_navigation:hover{background-color:#d33d3d;}#region-header-first{text-align:center;}#region-user-first{margin-top:5px;}#block-block-2{text-align:center;width:100%;margin-top:5px;margin-bottom:10px;}#block-block-2 p{background-color:#12487e;color:#fff !important;font-weight:600;font-size:1.8em;padding:15px;margin:0px 0px 0px 0px;}#block-block-3{text-align:center;width:100%;}#block-block-3 p{background-color:#12487e;color:#fff !important;font-size:1.8em;padding:15px;margin:0px 0px 0px 0px;}#block-block-3 p:hover{background-color:#d33d3d;text-decoration:underline;}#block-block-3 a.contact{color:#fff;text-decoration:none;}#block-block-4{display:block;padding-top:25px;padding-bottom:15px;min-height:40px;}#block-system-main-menu{display:none;}#zone-footer-wrapper{min-height:415px;background-color:#12487e;margin-top:0px;color:#fff;background-image:url(/sites/all/themes/mpl_theme/css/fond_footer_first.png);background-repeat:no-repeat;background-size :100% 100%;}#zone-footer-wrapper a{color:#fff;text-decoration:none;}#zone-footer-wrapper a:hover{text-decoration:underline;}#zone-footer-wrapper h2.block-title{font-size:1.7em;color:#fff;margin:10px 10px 10px 0px;background-image:url(/sites/all/themes/mpl_theme/css/pointilles_bas_menu.png);background-repeat:no-repeat no-repeat;background-position:0px 50px,left;min-height:60px;}#block-block-5 p,#block-block-6 p,#block-block-7 p,#block-views-certification-block p{margin:0px 10px 0px 0px;}#block-block-5,#block-block-6,#block-block-7,#block-views-certification-block{margin:20px 0px 0px 0px;}#block-block-5 ul{margin-top:20px;}#block-views-certification-block .views-row{float:left;margin-right:20px;margin-bottom:20px;}.numero{font-size:1.875em;padding :15px 0px 0px 0px;}.email a{font-weight:600;text-decoration:underline !important;}.email a:hover{text-decoration:none !important;}#region-footer-first{line-height:1.5em;padding-top:10px;}#region-footer-second{clear:both;min-height:70px;margin-bottom:-80px;color:#12487e;text-align:center;margin-top:30px;}#region-footer-second a{color:#12487e;}#zone-postscript-wrapper{background-image:url(/sites/all/themes/mpl_theme/css/visuel_trame.png);}.block-t-moignages-block{margin:20px 0px 20px 0px;}.block-t-moignages-block h2.block-title{margin-bottom:1em;line-height:0.85em;}.view-display-id-page_1 .views-row{margin:20px 0px 20px 0px;}.views-field-field-texte-temoignage{padding:0px 20px 0px 20px;float:left;}.views-field-field-texte-temoignage::before{content:" ";height:33px;width:29px;display:block;background:url(/sites/all/themes/mpl_theme/css/apostrophe_gauche.png) no-repeat;background-position-x:0%;background-position-y:0%;background-position:0 0;top:-10px;left:-5px;margin-right:0px;float:left;padding:0px 20px 0px 0px;position:relative;}.views-field-field-initiale-temoignage{font-size:1.5em;float:left;clear:both;margin:15px 20px 3px 20px;}.views-field-field-annee-temoignage{font-size:0.75em;float:left;clear:both;margin-left:50px;margin:0px 0px 20px 20px;}.block-t-moignages-block .view-footer{clear:both;float:right;margin-bottom:20px}.block-t-moignages-block .view-footer a{color:#ffffff !important;font-size:0.875em;text-decoration:none;padding:10px;margin:0px 20px 0px 0px;background-color:#12487e;}.block-t-moignages-block .view-footer a:hover{background-color:#d33d3d;text-decoration:underline;}#zone-content-wrapper{background-color:#f0eee9;}.pager{margin:0 auto;padding:1em 0 2em 0;text-align:center;line-height:2.2em;font-size:0.875em;}.pager li{display:inline-block;margin:0}.pager li::before{}.pager .pager-current,.pager a{display:inline-block;padding:0 .625rem;color:#5e5c5c;text-decoration:none}.pager .pager-current,.pager .active a,.pager a:focus,.pager a:hover{background:#ffffff;text-decoration:none;color:#12487e;}.node-realisation{font-weight:bold;color:#12487e;margin-bottom:20px}.node-realisation img{width:100%;border:10px solid #ffffff;box-sizing:border-box;margin-bottom:10px;}.field-name-field-type-construction,.field-name-field-surface-realisation,.field-name-field-nombre-de-chambre{padding:20px 0px 20px 20px;border-bottom:solid 1px #e2e0db;}.field-name-field-options{padding:20px 0px 20px 20px;}.view-nos-realisations{width:100%;}.view-nos-realisations .views-row{float:left;text-align:center;margin-right:0;margin-bottom:20px;width:100%;}.view-nos-realisations .views-row:nth-child(2n){float:left;text-align:center;margin-right:0;}.view-nos-realisations img{width:100%;border:10px solid #ffffff;box-sizing:border-box;}.view-nos-realisations .views-field h2{font-size:1.5em;padding-top:10px;padding-bottom:0.2em;}select{padding:5px;font-size:1.125em;color:#12487e;}.views-exposed-form .views-exposed-widget{float:none;padding:.5em 1em 0 0;width:50%;text-align:center;margin-top :20px;margin-left:auto;margin-right:auto;}select#edit-field-categorie-nid.form-select{width:100%;border:1px solid #e4e2dd;margin:0px 0px 5px 0px;padding:5px;color:#12487e;height:47px;}input#edit-submit-nos-realisations.form-submit{font-family:'MontserratAlternates';font-size:1em;line-height:1.3em;border:0px solid #12487e;padding:10px;cursor:pointer;color:#ffffff !important;font-size:0.875em;text-decoration:none;margin:0px 0px 20px 0px;background-color:#12487e;}input#edit-submit-nos-realisations[type="submit"]:hover{border:0px;border-style:solid;border-color:#12487e;padding:10px;text-shadow:0px !important;cursor:pointer;color:#ffffff !important;font-size:0.875em;text-decoration:underline;margin:0px 0px 20px 0px;background-color:#d33d3d;}a.retour{float:right;color:#ffffff !important;font-size:0.875em;text-decoration:none;padding:10px;margin:0px 20px 0px 20px;background-color:#12487e;}a.retour:hover{background-color:#d33d3d;text-decoration:underline;}.flexslider .slides::after{content:none;display:block;clear:both;visibility:hidden;line-height:0;height:0;}.view-id-nos_terrains .views-row{clear:both;padding-top:15px;border-bottom:solid 1px #e2e0db;padding:20px 20px 0px 20px;}.views-field-field-localisation-terrain{float:left;margin-right:5px;font-weight:600;}.views-field-field-cp-terrain{font-size:0.8em;}.views-field-field-prix-terrain{text-align:right;margin:10px 0px 10px 0px;font-weight:600;color:#d33d3d;}.view-id-nos_terrains .views-row-first{margin-top:10px;}.view-id-nos_terrains .views-row-last{margin-bottom:20px;border-bottom:solid 0px #e2e0db;}#region-preface-third{float:right;}.view-nos-realisations .views-slideshow-cycle-main-frame-row-item.views-row{float:left;text-align:center;margin-right:4%;margin-bottom:0px;width:100%;}.block-views-nos-realisations-block-1 h2.block-title{font-size:1.875em;font-weight:300;padding:15px 0px 14px 20px;background:url(/sites/all/themes/mpl_theme/css/ombre_titre_bloc.png);background-repeat:no-repeat;}.block-views-nos-realisations-block-1 .views-field.views-field-nothing{position:relative;top:-40px;z-index:100;background-color:white;padding:5px 10px 5px 10px;width:-moz-max-content;margin:auto;text-align:center;}.block-views-nos-realisations-block-1 .views-field.views-field-nothing a{text-decoration:none;color:#12487e;}.block-views-nos-realisations-block-1 .views-field.views-field-nothing a:hover{text-decoration:underline;}#zone-preface-wrapper{background-color:#f0eee9;padding-top:25px;}.block-block-10{width:100%;height:auto;min-height:240px;max-height:340px;padding:0px 0px 0px 0px;background:url(/sites/all/themes/mpl_theme/css/fond_bloc_contact.jpg);background-repeat:no-repeat;background-attachment:scroll;background-clip:border-box;background-origin:padding-box;background-size:100% 100%;margin-top:0px;margin-bottom:25px;font-size:1.1em;color:#12487e;text-align:center;}#one{padding:15px 5px 0px 5px}#two{padding:35px 5px 0px 5px}#three{padding:25px 5px 0px 5px}.contacteznous{width:100%;color:#fff !important;padding:10px;margin:30px 0px 0px 0px;}p.calage{color:#fff !important;font-size:1.1em;padding:10px;margin:0px 10px 0px 10px;}p.calage a{background-color:#12487e;color:#fff !important;text-decoration:none;}p.calage a:hover{background-color:#d33d3d;text-decoration:underline;}#block-block-3 a.contact{color:#fff;text-decoration:none;}.flexslider{margin:0px;background:#fff;border:0px solid #fff;position:relative;zoom:1;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:'' 0px rgba(0,0,0,0.2);-moz-box-shadow:'' 0px rgba(0,0,0,0.2);-o-box-shadow:'' 0px rgba(0,0,0,0.2);box-shadow:'' 0px rgba(0,0,0,0.2);}#zone-branding-wrapper{display:none;}.breadcrumb{padding-bottom:0.8em;padding-top:0.8em;padding-left:0.5em;}.breadcrumb ul li{color:#000;}.breadcrumb a{color:#000;text-decoration:none;}.breadcrumb a:hover{color:#000;text-decoration:underline;}.breadcrumb li a.active{color:#b7b5b0;}#zone-menu-wrapper{background-color:white;min-height:60px;background-image:url(/sites/all/themes/mpl_theme/css/fond_edito.svg);background-repeat:no-repeat;background-position:bottom;background-size:100% auto;}.block-views-edito-block{padding:30px;}.block-views-edito-block h1{line-height:1em;}.block-views-edito-block p{-moz-column-width:30em;-moz-columns:30em;-webkit-columns:30em;columns:30em;}#contact-site-form{padding:0px 0px;margin-bottom:40px;}#block-block-11 h2{line-height:0.95em;}#contact-site-form label{margin:0px 0px 0.5em 0em;text-align:left;font-weight:normal;}.form-actions input{font-family:'MontserratAlternates';color:#ffffff !important;font-size:0.875em;padding:10px;background-color:#12487e;border-style:none;border:0px solid #12487e;}.form-actions input:hover{background-color:#d33d3d;text-decoration:underline}#contact-site-form .form-actions.form-wrapper{text-align:right;margin:50px 0px 0px 0px;}.form-textarea-wrapper textarea;.webform-component-textarea webform-component--message{font-family:'MontserratAlternates';font-size:1.125em;color:#5e5c5c;display:block;margin:0px;box-sizing:border-box;width:100%;border:1px solid;border-color:#ededed;margin:0px;padding:5px;}input:focus#edit-subject.form-text.required,input:focus#edit-mail.form-text.required,input:focus#edit-name.form-text.required,.form-textarea-wrapper textarea:focus,input:focus#edit-pass.required{border:2px solid #e0dfdf;}input#edit-subject.form-text.required{font-family:'MontserratAlternates';font-size:1.125em;color:#5e5c5c;width:98%;background-position:0px;background-repeat:no-repeat;border:1px solid;border-color:#ededed;margin:0px;padding:5px;height:36px;}input#edit-mail.form-text.required,input#edit-submitted-courriel.form-email.required{font-family:'MontserratAlternates';font-size:1.125em;width:98%;background-position:0px;background-repeat:no-repeat;border:1px solid;border-color:#ededed;margin:0px;padding:5px;color:#5e5c5c;height:36px;}input#edit-submitted-telephone.form-text{font-family:'MontserratAlternates';font-size:1.125em;width:98%;background-position:0px;background-repeat:no-repeat;border:1px solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-color:#ededed;margin:0px;padding:5px;color:#5e5c5c;height:36px;}input#edit-name.form-text.required,input#edit-submitted-nom.form-text.required{font-family:'MontserratAlternates';font-size:1.125em;width:98%;background-position:0px;background-repeat:no-repeat;border:1px solid;border-color:#ededed;margin:0px;padding:5px;color:#5e5c5c;height:36px;}select#edit-cid.form-select.required{font-family:'MontserratAlternates';font-size:1.125em;width:100%;background-position:0px;background-repeat:no-repeat;border:1px solid;border-color:#ededed;margin:0px 0px 5px 0px;padding:5px;color:#5e5c5c;height:36px;}input#edit-pass.required{font-family:'MontserratAlternates';font-size:1.125em;width:100%;background-position:0px;background-repeat:no-repeat;border:1px solid;border-color:#ededed;margin:0px 0px 5px 0px;padding:5px;color:#5e5c5c;height:36px;}input#edit-fields-email.form-text.required.error{border:4px solid grey;}.marker,.form-required{color:#12487e;}div.error,table tr.error{background-color:#12487e;}div.messages{background-position:8px 8px;background-repeat:no-repeat;border:0px solid;margin:6px 0px;padding:10px 10px 10px 50px;}div.error{background-image:none;border:0px;}div.error,.error{color:#FFF;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid !important;border-color:#12487e !important;color:#000;}div.status,table tr.ok{background-color:#12487e;}div.status,.ok{color:#FFF;}div.status{background-image:none;border:none;}#site-map .site-map-box li.leaf{list-style-image:none;list-style-type:none;}#site-map .site-map-box ul li.expanded{list-style-image:none;list-style-type:none;}#site-map .site-map-box ul li::before{content:'.';display:inline;padding-right:0.625rem;}#site-map .description{margin-bottom:1.5em;}#site-map .site-map-box{margin-bottom:1em;}#site-map .site-map-box ul{padding-left:0em;}#site-map .site-map-box ul ul{margin:0;padding-left:2em}.block-views-actualite-block .views-row{float:left;text-align:center;margin-right:4%;margin-bottom:25px;width:100%;background-color:white;}.view-actualite img{width:100%;border:20px solid #ffffff;box-sizing:border-box;}.block-actualite-block.block-views-actualite-block h2.block-title{font-size:1.875em;font-weight:300;padding:15px 0px 14px 20px;background:url(/sites/all/themes/mpl_theme/css/ombre_titre_bloc.png);background-repeat:no-repeat;}.block-actualite-block.block-views-actualite-block h3{line-height:1.1em;margin:0px 20px 20px 20px;}.block-actualite-block.block-views-actualite-block .views-field-nothing{margin:0px 0px 25px 0px;}.block-actualite-block.block-views-actualite-block .views-field-nothing a{text-decoration:none;background-color:#12487e;color:#fff !important;padding:5px 10px 5px 10px;}.block-actualite-block.block-views-actualite-block a:hover{text-decoration:underline;}.view-id-actualite.view-display-id-page_1 .views-row{padding:0px 20px 20px 20px;border-bottom:solid 1px #e2e0db;}.view-id-actualite.view-display-id-page_1 .views-row-last{margin-bottom:20px;border-bottom:solid 0px #e2e0db;}.view-id-actualite.view-display-id-page_1 .views-field-title h2 a{color:#12487e;text-decoration:none;line-height:0.9em;}.view-id-actualite.view-display-id-page_1 .views-field-title h2 a:hover{text-decoration:underline;}.view-id-actualite.view-display-id-page_1 .views-field-field-date{font-size:0.75em;}.node-actualite{margin-bottom:20px}.node-actualite img{width:100%;border:10px solid #ffffff;box-sizing:border-box;}.field-name-field-date{font-size:0.75em;}.field-name-field-texte-actualite{padding:20px 0px 20px 20px;}
