html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.fa{width:1em;text-align:center}input,textarea,button,select,label{font-family:inherit}input,textarea,button,select,label{font-size:14px}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=password],input[type=email],input[type=submit],input[type=tel],button,select,textarea{margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;border-radius:0;width:100%}input,textarea,select,button{-moz-appearance:none;-webkit-appearance:none;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}input[type=checkbox]{-moz-appearance:checkbox;-webkit-appearance:checkbox;margin-left:0}input[type=radio]{-moz-appearance:radio;-webkit-appearance:radio}label{font-weight:600;color:#444}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],select,textarea{background:#fff;border:0 solid #fff;border-bottom:1px solid #e2003b;color:#000;display:block;max-width:100%;outline:none;padding:7px 0}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#000}label .required{color:#8d001a}input[type=submit],button[type=submit]{background:#8d001a;color:#fff;padding:8px 14px;font-weight:600;display:inline-block;border:none;cursor:pointer;font-size:20px}input[type=submit]:hover,button[type=submit]:hover{background:#000}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:1px solid #8d001a}.wpcf7-list-item{margin:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{color:#e2003b;border:1px solid #e2003b;margin:1rem auto}.wpcf7-not-valid-tip{color:#e2003b}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav,.flex-direction-nav li{margin:0;padding:0;list-style:none}.flexslider{margin:auto;padding:0;width:100%;display:block}.flexslider .slides>li{list-style-type:none;display:none;-webkit-backface-visibility:hidden;position:relative;margin:0;padding:0}.flexslider .slides img{width:100%;display:block;border:none}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1;float:left}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.flex-direction-nav{*height:0;}.flex-direction-nav a{width:37px;height:49px;display:block;background:url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/fleches.png) no-repeat 0 0;position:absolute;top:50%;z-index:5000;cursor:pointer;text-indent:-9999px}.flex-direction-nav .flex-next{background-position:100% 0;right:-80px}.flex-direction-nav .flex-prev{left:-80px}.flexslider:hover .flex-next{opacity:.8}.flexslider:hover .flex-prev{opacity:.8}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-30px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;display:inline}.flex-control-paging{width:50%;position:absolute;left:25%;bottom:0;text-align:center;height:9px}.flex-control-paging li{display:inline-block;margin:0 6px;width:60px;height:9px}.flex-control-paging li a{width:60px;height:9px;display:inline-block;background:rgba(255,255,255,.4);cursor:pointer;text-indent:-9999px}.flex-control-paging li a:hover{background:#fff}.flex-control-paging li a.flex-active{background:#fff;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}a.flex-caption{background:url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/img/fleche-txt.png) no-repeat;padding-left:25px;padding-right:15px;font-family:'PT Sans Narrow',sans-serif;font-size:18px;color:#000;display:block;width:auto;position:absolute;bottom:0;width:60%;left:22%;text-decoration:none;height:36px}div.flex-caption{background:url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/img/fleche-txt.png) no-repeat;padding-left:25px;padding-right:15px;font-family:'PT Sans Narrow',sans-serif;font-size:18px;color:#000;display:block;width:auto;position:absolute;bottom:0;width:60%;left:22%;text-decoration:none;height:36px}.etiquette-slogan{padding-top:5px}a.flex-caption:hover{background:url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/../img/fleche-txt.png) no-repeat 5px 12px #e2003b;color:#fff;text-decoration:none}@media screen and (max-width:480px){a.flex-caption{background:url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/../img/fleche-txt.png);font-family:'PT Sans Narrow',sans-serif;font-size:18px;color:#000;display:block;width:auto;position:absolute;bottom:0;width:60%;left:22%;text-decoration:none;height:36px}a.flex-caption:hover{background:url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/../img/fleche-txt.png) no-repeat 5px 5px #e2003b;color:#fff;text-decoration:none}}.grecaptcha-badge{display:none!important;visibility:hidden!important}.row{display:flex;width:100%;align-items:flex-start;flex-flow:row wrap}.row.nowrap{flex-flow:row nowrap}.row.flow-row{flex-flow:row wrap}@media (max-width:767px){.row{flex-flow:column wrap}.row.nowrap{flex-flow:column nowrap}}.spannomargin-1,.spannomargin-2,.spannomargin-3,.spannomargin-4,.spannomargin-5,.spannomargin-6,.spannomargin-7,.spannomargin-8,.spannomargin-9,.spannomargin-10,.spannomargin-11,.spannomargin-12,.spannomargin-13,.spannomargin-14,.spannomargin-15,.spannomargin-16,.spannomargin-17,.spannomargin-18,.spannomargin-19,.spannomargin-20,.spannomargin-21,.spannomargin-22,.spannomargin-23,.spannomargin-24{width:100%}@media (min-width:768px){.spannomargin-1{width:25%}.spannomargin-2{width:25%}.spannomargin-3{width:25%}.spannomargin-4{width:25%}.spannomargin-5{width:50%}.spannomargin-6{width:50%}.spannomargin-7{width:50%}.spannomargin-8{width:50%}.spannomargin-9{width:50%}.spannomargin-10{width:50%}.spannomargin-11{width:50%}.spannomargin-12{width:50%}.spannomargin-13{width:50%}.spannomargin-14{width:50%}.spannomargin-15{width:50%}.spannomargin-16{width:50%}.spannomargin-17{width:75%}.spannomargin-18{width:75%}.spannomargin-19{width:75%}.spannomargin-20{width:75%}.spannomargin-21{width:100%}.spannomargin-22{width:100%}.spannomargin-23{width:100%}.spannomargin-24{width:100%}}@media (min-width:1024px){.spannomargin-1{width:4.16666667%}.spannomargin-2{width:8.33333333%}.marginl-2{margin-left:8.33333333%}.spannomargin-3{width:12.5%}.marginl-3{margin-left:12.5%}.spannomargin-4{width:16.666666666667%}.marginl-4{margin-left:16.666666666667%}.spannomargin-5{width:20%}.spannomargin-6{width:25%}.marginl-6{margin-left:25%}.spannomargin-7{width:29.16666667%}.spannomargin-8{width:33.333%}.spannomargin-9{width:37.5%}.spannomargin-10{width:41.66%}.spannomargin-11{width:45.833333333333%}.spannomargin-12{width:50%}.spannomargin-13{width:54.166666666667%}.spannomargin-14{width:58.3333333%}.spannomargin-15{width:62.5%}.spannomargin-16{width:66.666%}.spannomargin-17{width:70.8266666%}.spannomargin-18{width:75%}.spannomargin-19{width:79.16%}.spannomargin-20{width:83.32%}.spannomargin-21{width:87.4866666%}.spannomargin-22{width:91.6533333%}.spannomargin-23{width:95.82%}.spannomargin-24{width:100%}.mille{max-width:960px;width:100%}}@media (min-width:1280px){.mille{max-width:1080px}}@media (min-width:1480px){.mille{max-width:1440px}}.nomobile{display:none}@media (min-width:1024px){.nomobile{display:block}}.onlymobile{display:block}@media (min-width:1024px){.onlymobile{display:none}}@font-face{font-family:'Champagne-Limousines';src:url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/fonts/champagne-limousines-webfont.eot?#iefix) format("embedded-opentype"),url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/fonts/champagne-limousines-webfont.woff) format("woff"),url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/fonts/champagne-limousines-webfont.ttf) format("truetype"),url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/fonts/champagne-limousines-webfont.svg#Champagne&Limousines) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Champagne-Limousines';src:url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/fonts/ChampagneLimousines-BoldItalic.woff2) format('woff2'),url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/fonts/ChampagneLimousines-BoldItalic.woff) format('woff'),url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/fonts/ChampagneLimousines-BoldItalic.ttf) format('truetype'),url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/fonts/ChampagneLimousines-BoldItalic.svg#Champagne&Limousines-BoldItalic) format('svg');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Champagne-Limousines';src:url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/fonts/ChampagneLimousines-Bold.woff2) format('woff2'),url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/fonts/ChampagneLimousines-Bold.woff) format('woff'),url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/fonts/ChampagneLimousines-Bold.ttf) format('truetype'),url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/fonts/ChampagneLimousines-Bold.svg#Champagne&Limousines-Bold) format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Champagne-Limousines';src:url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/fonts/ChampagneLimousines-Italic.woff2) format('woff2'),url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/fonts/ChampagneLimousines-Italic.woff) format('woff'),url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/fonts/ChampagneLimousines-Italic.ttf) format('truetype'),url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/fonts/ChampagneLimousines-Italic.svg#Champagne&Limousines-Italic) format('svg');font-weight:400;font-style:italic;font-display:swap}.champagne{font-family:'Champagne-Limousines',sans-serif}.italiana{font-family:'Italiana',serif}.thin{font-weight:100}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:600}.bold{font-weight:700}.ultrabold{font-weight:900}img,iframe{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:'Italiana',serif}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}.italique,i,em{font-style:italic}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.black,a.black{color:#000}.white,a.white{color:#fff}.red,a.red{color:#e2003b}.darkgrey,a.darkgrey,.grey,a.grey{color:#3d3c3f!important}.lightgrey,a.lightgrey{color:#bab3b1}strong,b{font-weight:700}.alignleft{text-align:left;align-items:flex-start}.alignright{text-align:right;align-items:flex-end}.aligncenter{text-align:center;align-items:center;justify-content:center}.baseline{align-items:baseline}article img.alignleft{float:left;margin:0 2em 1em 0}article img.alignright{float:right;margin:0 0 1em 2em}article img.aligncenter{float:none;margin:0 auto 1em auto}.justify{text-align:justify}.button{display:block;width:auto;text-decoration:underline;font-size:16px;text-align:center;transition:ease-in-out all .1s;cursor:pointer;background:#fff;text-decoration:none}.button:hover{background:black!important;text-decoration:none}a{color:#3d3c3e;text-decoration:none;cursor:pointer}a:hover{color:#e2003b;text-decoration:underline}p{margin:10px 0}sup{font-size:70%;vertical-align:super}label,input[type=text],input[type=tel],input[type=email],textarea,select{width:100%;margin:5px 0;font-size:18px}article ul{margin:1em 0}article ul li{list-style-type:disc;margin-left:2em;margin-bottom:.5rem}.left{float:left}.right{float:right}.center{margin:0 auto}.relative{position:relative}.absolute{position:absolute}.error{color:red;font-weight:700}main,footer,.home_contenu{width:100%}label,input[type=text],input[type=tel],input[type=email],textarea,select{width:100%;margin:4px 0}body{background:#fff;margin:0;padding:0;color:#3d3c3e;font-family:'Champagne-Limousines',sans-serif;font-weight:400;font-size:18px}.conteneur{max-width:1920px;margin:0 auto}header{width:100%;position:relative;min-height:240px}.slider{position:relative;float:left}.slider ul{margin:0;padding:0;float:left}.slider .degrade{background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/masque-slider.png) repeat-x left top;position:absolute;top:0;left:0;right:0;bottom:0;z-index:9998;background-size:contain}.in-header.absolute{position:absolute;top:0;left:0;width:100%;z-index:10001;background-color:transparent;transition:ease-in-out background-color .2s;padding:24px 0 48px}.in-header.absolute.bgwhite{background-color:rgba(255,255,255,.95);transition:ease-in-out background-color .2s}a#logo{display:block;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/logo.png) no-repeat center top;width:265px;height:122px;margin:0 auto}header .slogan{color:#cdb9b6;font-size:16px;line-height:16px;letter-spacing:5px;margin:0 auto 30px auto}.menu-toggle{width:48px;padding:48px 0 0;margin:0 28px;color:#e2003b;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/menu.png) no-repeat center 10px;border:0;display:block;font-size:11px;line-height:11px;font-weight:500;text-align:center;cursor:pointer;text-transform:uppercase;letter-spacing:2px;transition:ease-in-out all .1s}.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover{text-decoration:none;transition:ease-in-out all .1s}.menu-toggle:hover{color:#3d3c3e}.menu-toggle.toggled-on{background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/menu-close.png) no-repeat center 2px}header .contactbtn{display:inline;width:62px;padding:48px 0 0;margin:0 28px;color:#e2003b;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/contact.png) no-repeat center 10px;border:0;font-size:11px;line-height:11px;font-weight:500;text-align:center;cursor:pointer;text-transform:uppercase;letter-spacing:2px;transition:ease-in-out all .1s}header .contactbtn:hover{text-decoration:none;color:#3d3c3e;transition:ease-in-out all .1s}header .margint60{margin-top:60px}header #togglesearch{display:inline;width:62px;padding:48px 0 0;margin:0 0 0 28px;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/menu-recherche.png) no-repeat center 8px;border:0;font-size:11px;line-height:11px;font-weight:500;text-align:center;cursor:pointer;text-transform:uppercase;letter-spacing:2px;transition:ease-in-out all .1s}header #togglesearch:hover{color:#e2003b;transition:ease-in-out all .1s}header #zone-recherche{opacity:0;transition:ease-in-out opacity .1s;position:absolute;bottom:0;right:0;z-index:10000;width:55%;height:0;box-shadow:-5px 5px 5px rgba(0,0,0,.05)}header #zone-recherche form{display:none}header #zone-recherche.on{opacity:1;transition:ease-in-out opacity .1s;height:auto}header #zone-recherche.on form{display:flex}header #zone-recherche select{background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/select.png) no-repeat 95% center;border:0;height:72px;line-height:72px;margin:0;padding:0 5%;font-size:20px;color:#e2003b;letter-spacing:2px}header #zone-recherche select:focus{background-position:95% 60%}header #zone-recherche input[type=submit]{background:0 0;font-size:22px;color:#e2003b;height:72px;line-height:58px;letter-spacing:3px;font-weight:500;border-bottom:1px solid #e2003b}header .in-header.absolute.fixe #zone-recherche{bottom:-72px;background-color:rgba(255,255,255,.95)}header #zone-recherche input[type=submit]:hover{color:#3d3c3e;border-color:#3d3c3e}#home header #zone-recherche,.category-2 header #zone-recherche,.category-3 header #zone-recherche,.single-2 header #zone-recherche,.single-3 header #zone-recherche,.category-recherche header #zone-recherche{opacity:1;height:auto;right:auto;left:14%;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,.05)}.category-2 header #zone-recherche,.category-3 header #zone-recherche,.single-2 header #zone-recherche,.single-3 header #zone-recherche,.category-recherche header #zone-recherche{box-shadow:none;width:66.666%;left:16.68%}#home header #togglesearch,.category-2 header #togglesearch,.category-3 header #togglesearch,.single-2 header #togglesearch,.single-3 header #togglesearch,.category-recherche header #togglesearch{display:none}#home header #zone-recherche form,.category-2 header #zone-recherche form,.category-3 header #zone-recherche form,.single-2 header #zone-recherche form,.single-3 header #zone-recherche form,.category-recherche header #zone-recherche form{display:flex}.category-2 .in-header.absolute,.category-3 .in-header.absolute,.category-recherche .in-header.absolute{padding-bottom:110px}.category-2 header,.category-3 header,.single-2 header,.single-3 header,.category-recherche header{min-height:302px}.category-2 .in-header.absolute.fixe,.category-3 .in-header.absolute.fixe,.single-2 .in-header.absolute.fixe,.single-3 .in-header.absolute.fixe,.category-recherche .in-header.absolute.fixe{height:160px}.category-2 header .in-header.absolute.fixe #zone-recherche,.category-3 header .in-header.absolute.fixe #zone-recherche,.single-2 header .in-header.absolute.fixe #zone-recherche,.single-3 header .in-header.absolute.fixe #zone-recherche,.category-recherche header .in-header.absolute.fixe #zone-recherche{bottom:0;background:0 0}.millespe{width:100%}.category-2 .millespe,.category-3 .millespe,.single-2 .millespe,.single-3 .millespe,.category-recherche .millespe{max-width:1440px;position:relative;height:110px}.category-2 header .in-header.absolute.fixe .millespe,.category-3 header .in-header.absolute.fixe .millespe,.single-2 header .in-header.absolute.fixe .millespe,.single-3 header .in-header.absolute.fixe .millespe,.category-recherche header .in-header.absolute.fixe .millespe{height:72px}nav{margin:0;width:auto;display:inline-flex}.menu-menu-1-container{position:absolute;width:100%;background-color:transparent;transition:ease-in-out background-color .2s;left:0;top:240px;padding:6px 0 0;z-index:10001}.bgwhite .menu-menu-1-container{background-color:rgba(255,255,255,.95);transition:ease-in-out background-color .2s}nav ul.nav-menu{padding:0 3%;margin:0;display:none;width:94%;align-items:flex-start;flex-flow:row wrap;min-height:128px}.nav-menu.toggled-on{display:flex}nav ul li{list-style-type:none;display:inline;position:relative;text-align:center;width:20%}nav ul li a{font-size:23px;display:block;color:#e2003b;text-decoration:none;width:80%;font-weight:500;padding:0 10%;line-height:108px;margin:0;letter-spacing:3px;font-family:'Champagne-Limousines',sans-serif}nav ul li a:hover,nav ul li.current-menu-item a,nav ul li.current-menu-ancestor a{color:#3d3c3e;text-decoration:none}nav ul li ul{margin:0;padding:30px 0;position:absolute;min-width:100%;background:#fff;top:100px;left:0;box-shadow:15px 15px 15px rgba(0,0,0,.08)}nav ul li ul li{display:list-item;width:100%;min-height:50px;margin-bottom:16px}nav ul li ul li a:after{content:" ";display:block;position:absolute;left:3%;bottom:0;width:15%;height:1px;background:#e2003b}nav ul li ul li a{color:#78686c;font-size:20px;line-height:50px;text-align:left;position:relative;font-family:'Italiana',serif}nav ul li ul li a:hover{color:#000;text-decoration:none}nav ul li ul li ul{margin:0;padding:20px 0;position:relative;min-width:100%;background:#fff;top:auto;left:auto;box-shadow:none;display:block!important}nav ul li ul li ul li{min-height:20px;width:80%;margin-left:20%;margin-bottom:0}nav ul li ul li ul li a{font-size:18px;line-height:30px;width:100%;padding:0;font-family:'Champagne-Limousines',sans-serif;font-weight:400}nav ul li ul li ul li a:hover{color:#e2003b}nav ul li ul li ul li a:after{display:none}.in-header.absolute.fixe,#home .in-header.absolute.fixe{position:fixed;top:0;left:0;z-index:10001;background-color:rgba(255,255,255,.95);height:100px;padding:12px 0;box-shadow:0 12px 12px rgba(0,0,0,.1)}.in-header.absolute.fixe .mille .spannomargin-6{width:41.66%;align-items:flex-start;text-align:left;display:flex}.in-header.absolute.fixe .mille .spannomargin-18{width:58.3333333%}.in-header.absolute.fixe p.slogan{width:60%;margin:0;text-align:center;line-height:100px}.in-header.absolute.fixe a#logo{width:40%;margin:0;height:100px;background-size:contain}.in-header.absolute.fixe .margint60{margin-top:18px}.in-header.absolute.fixe .menu-menu-1-container{top:124px}section.sengage{background:#f3ebe9 url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/fond-sengage.jpg) no-repeat center top;height:250px;padding:130px 0 70px}section.sengage h2{font-size:30px;letter-spacing:5px;text-align:right;margin:20px 0 0;position:relative;padding:0 54px 54px 0}section.sengage h2:after{content:" ";display:block;width:46px;height:1px;background:#e2003b;position:absolute;right:30px;bottom:0}section.sengage a:hover{text-decoration:none}section.sengage a img{margin:0 auto 60px auto}section.sengage a h3{font-size:20px;letter-spacing:2px;margin-bottom:24px}section.sengage a p{font-size:15px;letter-spacing:1px;margin:0 12%}section.sengage h2.absolute{left:60px;top:120px;position:absolute}.bloc-avis{width:28vw;height:480px;position:absolute;top:-60px;right:40px;background:#fff url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/fond-parrainage.jpg) no-repeat center 100%;background-size:110%;box-shadow:-10px -20px 20px rgba(0,0,0,.1)}#immodvisor-seal-widget-iframe{position:relative!important;left:auto!important;top:auto!important;bottom:auto!important;right:auto!important;height:190px!important;border-right:1px solid #f2f2f3;margin-left:auto;z-index:1!important}.bloc-avis .in-bloc-avis{padding:90px 5vw 0}div.bloc-avis h2{text-align:center;margin:0 auto 10px auto;font-size:20px;text-transform:uppercase;padding:0 0 20px}div.bloc-avis h2:after{right:50%;margin-right:-16px;width:32px}div.bloc-avis p.grey{font-size:14px;letter-spacing:.3px}div.bloc-avis p.red{font-size:16px;margin:50px 0 0;letter-spacing:.5px}div.bloc-avis p.red.bold{margin:0}footer{height:302px;padding:38px 0 0;background:#fff url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/fond-footer.jpg) no-repeat right top}footer p.slogan{font-size:15px;letter-spacing:2px;line-height:20px;margin-bottom:40px}#menu-footer li a{color:#3d3c3f;font-size:18px;line-height:32px;font-weight:600;letter-spacing:1px}#menu-footer-2 li a{color:#bab3b1;font-size:15px;line-height:25px;font-weight:600;letter-spacing:2px}footer .footlogo{margin:0 auto 40px auto}footer h3.champagne{font-size:16px;letter-spacing:2px;padding-bottom:36px;position:relative}footer h3.champagne:after{content:" ";display:block;width:50px;height:1px;background:#e2003b;position:absolute;left:50%;margin-left:-25px;bottom:0}footer .copy{font-size:12px;letter-spacing:1px;font-weight:600;margin:30px 0 10px}footer h3.contacter{margin:50px 0 30px;padding:40px 0 0 50px;position:relative}footer h3.contacter a{font-size:22px;letter-spacing:4px}footer h3.contacter a:hover{text-decoration:none;color:grey}footer h3.contacter:before{content:" ";display:block;width:60px;height:1px;background:#e2003b;position:absolute;left:0;top:0}footer p.suivez{font-size:14px;letter-spacing:3px;text-transform:uppercase;margin:0 10px 0 50px}footer .baseline a img{margin:0 10px}footer .icp{margin:0 2rem 0 0}.entete{background-color:transparent;background-repeat:no-repeat;background-position:center top}.entete-blc{background:#fff;margin:144px auto 0 auto;min-height:250px;padding:50px 0 0}.in-entete-blc{padding:0 12.5% 40px}.entete-blc h1{color:#e2003b;font-size:42px;letter-spacing:6px;font-weight:400;margin:30px 0 40px}.entete-blc #breadcrumbs,.entete-blc #breadcrumbs a{color:#b2a5a9;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-family:'Italiana',serif}.entete-blc #breadcrumbs{margin-bottom:20px}.entete-blc h2{font-size:22px;line-height:30px;letter-spacing:2px}.contenupage{padding:80px 0 180px}.decocontenu:before{content:" ";display:block;position:absolute;left:-16.5%;top:0;width:66%;height:1px;background:#e2003b}.decocontenu:after{content:" ";display:block;position:absolute;left:-16.5%;top:0;width:1px;height:240px;background:#e2003b}.contenupage p{font-size:20px;line-height:34px;text-align:justify;letter-spacing:.02rem;position:relative}.contenupage ul li{font-size:20px;line-height:34px;text-align:justify;letter-spacing:.02rem}.contenupage ul{padding-left:1em;list-style-type:disc}.contenupage h2{color:#e2003b;font-size:25px;letter-spacing:2px;padding-bottom:30px;margin-bottom:20px;position:relative}.contenupage h2:after{content:" ";display:block;position:absolute;left:0;bottom:0;width:42px;height:1px;background:#e2003b}.contenupage h3{color:#e2003b;letter-spacing:2px}.contenupage .outimage{position:relative;padding-bottom:20px}.contenupage .outimage:after{content:" ";display:block;position:absolute;left:2em;bottom:0;width:42px;height:1px;background:#e2003b}.colonne{margin-bottom:180px}.nos-engagements{background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/fond-colonne-engagements.jpg) no-repeat center bottom;padding-bottom:280px;margin:0 0 30px}.btnplus{width:58px;height:58px;display:inline-block;color:#e2003b;border:1px solid #e2003b;text-align:center;line-height:58px;font-size:25px;transition:ease-in-out all.1s}.btnplus:hover{text-decoration:none;color:#3d3c3f;border-color:#3d3c3f;transition:ease-in-out all.1s}.surmesure{padding-bottom:410px;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/surmesure-col.jpg) no-repeat center bottom;background-size:contain;margin:100px 0 0}.surmesure h2{font-size:20px;line-height:50px;text-transform:uppercase;letter-spacing:5px}.surmesure h3{font-size:30px;line-height:50px;letter-spacing:5px}#sidebar ul{margin:40px 20px 0 40px}#sidebar ul li{width:100%;margin:0;text-align:left}#sidebar ul li a{font-size:28px;padding:0;line-height:36px;width:100%;font-family:'Italiana',serif;cursor:default}#sidebar ul li a:hover,#sidebar ul li.current-menu-ancestor a{color:#e2003b}#sidebar ul li ul{position:relative;top:auto;left:auto;background:0 0;box-shadow:none;margin:0}#sidebar ul li ul li a{font-size:20px;font-family:'Champagne-Limousines',sans-serif;color:#e2003b;transition:ease-in-out all.1s;cursor:pointer}#sidebar #menu-menu-terrain li ul li a,#sidebar #menu-menu-financement li ul li a{display:inline-block;line-height:22px;margin-bottom:20px;letter-spacing:1.5px}#sidebar ul li ul li a:after{display:none}#sidebar ul li ul li a:hover,#sidebar ul li ul li.current-menu-item a{color:#3d3c3e;transition:ease-in-out all.1s}#sidebar ul li ul li:last-child{padding-bottom:20px}#sidebar ul li ul li:last-child:after{content:" ";display:block;position:absolute;left:0;bottom:0;width:15%;height:1px;background:#e2003b}#sidebar ul li:last-child ul li:last-child:after{display:none}.conteneur.page-23 .decocontenu:before{width:24px;left:0}.conteneur.page-23 .decocontenu:after{display:none}.conteneur.page-23 .contenupage{padding-top:54px}.conteneur.page-23 .contenupage h2{font-size:56px;font-family:'Champagne-Limousines',sans-serif;padding:0}.conteneur.page-23 .contenupage h2:after{display:none}.conteneur.page-23 .contenupage h3{font-size:24px;color:#5c5959;letter-spacing:.5px}.conteneur.page-23 .contenupage p em{font-size:24px}.conteneur.page-23 .contenupage hr{border:none;border-bottom:1px solid #e2003b;width:10%;margin:50px 45% 60px}.conteneur.page-23 .formparrainage{border:1px solid #e2003b;padding:80px 5% 20px;margin-bottom:200px}.conteneur.page-23 .formparrainage h3{text-align:center;color:#423f3f;font-size:28px;letter-spacing:2px;padding-bottom:30px;position:relative;margin-bottom:30px}.conteneur.page-23 .formparrainage h3:after{content:" ";display:block;position:absolute;left:45%;bottom:0;width:10%;height:1px;background:#e2003b}.conteneur.page-23 .wpcf7-form input[type=submit]{font-family:'Italiana',serif;font-weight:400;border:1px solid #e2003b;color:#e2003b;background:#fff;font-size:30px;line-height:90px;padding:0;letter-spacing:5px;margin:30px 0 auto 0}.conteneur.page-23 .wpcf7-form input[type=submit]:hover{background:#e2003b;color:#fff}.wpcf7-list-item label{color:#767474;font-size:14px;line-height:18px;margin:10px 0;display:inline-block}.conteneur.page-23 p.italique{font-size:12px}.conteneur.page-23 p.italique a{text-decoration:underline}.btnparrainage{display:block;font-family:'Italiana',serif;font-weight:400;width:79.16%;border:1px solid #767474;color:#b2b2b2;background:#fff;font-size:16px;line-height:90px;padding:0;letter-spacing:5px;margin:50px auto 30px auto;text-align:center;transition:ease-in-out all .1s}.btnparrainage:hover{background:#767474;color:#fff;text-decoration:none;transition:ease-in-out all .1s}.conteneur.page-109 .decocontenu:before,.conteneur.page-109 .decocontenu:after{display:none}.conteneur.page-109 .contenupage hr{border:none;border-bottom:1px solid #e2003b;width:20%;margin:50px 40% 60px}.conteneur.page-109 .wpcf7-form input[type=submit]{font-family:'Italiana',serif;font-weight:400;color:#e2003b;background:#fff;font-size:30px;line-height:90px;padding:0;letter-spacing:5px;margin:30px 0 auto 0}.conteneur.page-109 .wpcf7-form input[type=submit]:hover{background:#e2003b;color:#fff}.conteneur.page-109 p.italique,.conteneur.page-109 .wpcf7-list-item label{font-size:15px}.conteneur.page-109 p.italique a{text-decoration:underline}.conteneur.page-109 .contenupage h3{font-size:28px;letter-spacing:1px}.conteneur.page-109 .contenupage p{letter-spacing:1px}.conteneur.page-109 .contenupage{padding-top:20px}.tousmodeles{width:100%;margin:100px 0 240px;position:relative}.tousmodeles:after{content:" ";display:block;position:absolute;left:60px;top:70px;width:1px;height:340px;background:#e2003b}.tousmodeles img.margint{margin-top:94px}.tousmodeles h2{font-size:30px;line-height:46px;letter-spacing:5px}.tousmodeles img{margin-right:10px}.tousmodeles .alignleft img.margint{margin-right:0}.trait{width:100%;height:1px;background:#e2003b}.btn-modeles{font-family:'Italiana',serif;font-weight:400;border:1px solid #e2003b;color:#e2003b;background:#fff;font-size:18px;line-height:80px;padding:0;letter-spacing:2px;margin:0 auto;padding:0 60px;transition:ease-in-out all .1s}.btn-modeles:hover{background:#e2003b;color:#fff;text-decoration:none;transition:ease-in-out all .1s}.page-315 .decocontenu:after{display:none}.page-315 .decocontenu:before{width:40px;left:-4%}#sliderinspi{margin:80px 0}#sliderinspi ul li{list-style-type:none;margin:0}#sliderinspi ul li .in-inspi{box-shadow:0 0 24px rgba(0,0,0,.15);padding:70px 0 60px}#sliderinspi .photodiapo{width:auto;max-width:130%}#sliderinspi .flex-direction-nav a{width:58px;height:58px;border:1px solid #e2003b}#sliderinspi .lienplan{border:1px solid #e2003b;color:#e2003b;font-family:'Italiana',serif;font-size:18px;letter-spacing:3px;display:inline-block;position:absolute;bottom:-35px;right:-13%;padding:0 120px;line-height:94px}#sliderinspi .lienplan:hover{text-decoration:none;color:#767474;border-color:#767474}#sliderinspi h3.red{font-size:60px;line-height:60px;letter-spacing:5px;margin-top:16px;position:relative}#sliderinspi h3.red span{display:inline-block;font-size:38px;color:#484749}#sliderinspi h3.red span.small{color:#e2003b;display:inline-block;font-size:19px;font-family:'Champagne-Limousines',sans-serif;width:100%;letter-spacing:2px;line-height:30px;position:absolute;top:-16px;left:0}#sliderinspi p{font-size:24px;line-height:36px;margin-bottom:60px;min-height:300px}#sliderinspi .flex-direction-nav .flex-next{right:-40px}.page-315 .contenupage h3{font-family:'Champagne-Limousines',sans-serif;font-size:24px;line-height:36px}.page-315 .contenupage{padding-bottom:120px}.page-315 .laissezvous{font-size:30px;line-height:48px;letter-spacing:3px;margin-right:24px}.page-315 .decouvrez{font-size:20px;line-height:30px;margin-left:24px;letter-spacing:.5px}.page-315 .trait{margin:48px auto 0 auto}.page-315 .contenupage.contenu2{padding:0 80px 120px}.page-315 .bordure-form{margin:0 54px;padding:50px 54px 0;border:1px solid #e2003b}.page-315 .wpcf7 input[type=submit]{background:#fff;color:#e2003b;font-family:'Italiana',serif;font-size:30px;letter-spacing:3px;font-weight:400;margin-top:10px}.page-315 .wpcf7 input[type=text],.page-315 .wpcf7 input[type=tel],.page-315 .wpcf7 input[type=email],.page-315 .wpcf7 textarea,.page-315 .wpcf7 select{margin:20px 0}.page-315 .wpcf7 select{background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/select.png) no-repeat 95% center}.page-315 .wpcf7 label{margin:0}.page-315 p.italique{font-size:13px}.page-315 .wpcf7{margin:0 40px}.page-315 .bordure-form h3{font-size:28px;letter-spacing:2px;margin-bottom:20px}.page-315 .bordure-form p.red{font-size:20px;letter-spacing:1px;padding-bottom:20px;position:relative}.page-315 .bordure-form p.red:after{content:" ";display:block;position:absolute;left:50%;bottom:0;width:44px;height:1px;background:#e2003b;margin-left:-22px}.cadre-recrut{margin:0 6px;padding:140px 40px 60px;border:1px solid #e2003b;position:relative}.cadre-recrut:before{content:" ";display:block;position:absolute;left:0;top:-80px;width:100%;height:176px;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/recrutement-logo.png)no-repeat center}.category-7 h2.grey.center,.page-1903 h2.grey.center{font-size:36px;color:#3d3c3f;padding-bottom:52px;margin-bottom:0}.category-7 h2.grey.center:after{display:none}.cadre-recrut h2.grey.center:after{display:block;left:50%;margin-left:-21px}.cadre-recrut h2.grey.center{margin-bottom:52px}.contenupage .cadre-recrut h3,.page-1903 .cadre-recrut h3{margin-bottom:20px}.category-7 .decocontenu:after,.page-1903 .decocontenu:after{display:none}.category-7 .decocontenu:before,.page-1903 .decocontenu:before{width:42px;left:60px}.category-7 .contenupage,.page-1903 .contenupage{padding:80px 32px 180px}.category-7 .cat_desc p,.page-1903 .cat_desc p{font-size:24px;line-height:36px}.category-7 .btn-candidature{display:inline-block;margin:52px auto 72px auto;background:#e4214e url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/bouton-blanc.png) no-repeat 85% center;color:#fff;width:65%;text-align:center;line-height:84px;font-size:18px;letter-spacing:3px;padding-right:10%;transition:ease-in-out all .1s}.category-7 .btn-candidature:hover{text-decoration:none;background-color:#3d3c3f;transition:ease-in-out all .1s}.annonce-recrutement{box-shadow:0 0 24px 8px rgb(243 235 233/100%);width:100%;padding:20px 30px;margin-bottom:60px;position:relative}.annonce-recrutement .plus-recrutement{display:block;width:40px;height:40px;line-height:40px;border:1px solid #e4214e;color:#e4214e;text-align:center;position:absolute;right:0;bottom:-16px}.annonce-recrutement .plus-recrutement:hover{text-decoration:none;background:#e4214e;color:#fff}.annonce-recrutement h2{text-transform:uppercase;margin:16px 0;padding:0;line-height:36px}.annonce-recrutement h2:after{display:none}.annonce-recrutement h3{letter-spacing:1px;font-size:18px;margin-bottom:20px}.annonce-recrutement img{margin-right:10px}.page-1903 .wpcf7 p.italique{font-size:12px}.page-1903 .wpcf7-form input[type=submit]{font-family:'Italiana',serif;font-weight:400;border:1px solid #e2003b;color:#e2003b;background:#fff;font-size:30px;line-height:90px;padding:0;letter-spacing:5px;margin:30px 0 auto 0}.page-1903 .wpcf7-form input[type=submit]:hover{background:#e2003b;color:#fff}.single-7 .in-entete-blc h2{font-size:36px}.single-7 .in-entete-blc,.single-6 .in-entete-blc,.single-2 .in-entete-blc,.single-3 .in-entete-blc,.single-5 .in-entete-blc,.single-4 .in-entete-blc,.page-337 .in-entete-blc,.single-14 .in-entete-blc{position:relative}.single-6 .btn-retour,.single-7 .btn-retour,.single-2 .btn-retour,.single-3 .btn-retour,.single-5 .btn-retour,.single-4 .btn-retour,.page-337 .btn-retour,.single-14 .btn-retour{display:block;width:160px;height:60px;line-height:60px;border-bottom:1px solid #e2003b;color:#e2003b;text-align:right;font-weight:600;letter-spacing:2px;position:absolute;bottom:0;right:-160px}.single-6 .btn-retour:hover,.single-7 .btn-retour:hover,.single-2 .btn-retour:hover,.single-3 .btn-retour:hover,.single-5 .btn-retour:hover,.single-4 .btn-retour:hover,.page-337 .btn-retour:hover,.single-14 .btn-retour:hover{text-decoration:none;color:#3d3c3f;border-color:#3d3c3f}.marginrecrut{margin-left:5%;padding-bottom:120px;margin-bottom:40px}.single-7 .btn-candidature{position:absolute;bottom:0;left:27%;z-index:1;width:36%;padding-right:10%;line-height:80px;border:1px solid #e2003b;color:#e2003b;text-align:center;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/contact.png) no-repeat 80% center;letter-spacing:3px}.single-7 .btn-candidature:hover{text-decoration:none;color:#3d3c3f}.margeactu{width:80%}.margeactu.gauche{margin:0 15% 180px 5%}.margeactu.droite{margin:0 5% 180px 15%}.margeactu.centre{margin:0 10% 180px}.listeactu{box-shadow:0 0 24px 8px rgb(243 235 233/100%);height:214px}.listeactu .btnplus{position:absolute;bottom:-20px;right:0;width:40px;height:40px;line-height:40px;font-size:18px}.listeactu .btnplus:hover{color:#fff;background:#e2003b;border-color:#e2003b}.in-listeactu{padding:40px 28px}.listeactu h2{font-size:32px;letter-spacing:5px;margin:0;padding:0;font-weight:500}.listeactu h2:after{display:none}.listeactu p{letter-spacing:2px}.spannomargin-8.categorie{position:relative}.categorie .surmesure{background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/sur-mesure.jpg) no-repeat center bottom;background-size:contain;margin-top:0;padding-bottom:366px;margin-bottom:180px;position:relative}.spannomargin-8.categorie:before{content:" ";display:block;position:absolute;left:-2%;top:-10%;width:30%;height:1px;background:#e2003b}.categorie .surmesure:before{content:" ";display:block;position:absolute;right:-2%;bottom:-5%;width:30%;height:1px;background:#e2003b}.spannomargin-8.categorie:after{content:" ";display:block;position:absolute;left:-2%;top:-10%;width:1px;height:210px;background:#e2003b}.categorie .surmesure:after{content:" ";display:block;position:absolute;right:-2%;bottom:-5%;width:1px;height:210px;background:#e2003b}.categorie .surmesure h2{width:100%;text-align:center;font-size:24px;line-height:40px;padding:0!important;margin:0!important}.categorie .surmesure h2:after{display:none}.categorie .surmesure h3{width:100%;text-align:center;font-size:20px;color:#3d3c3f;line-height:40px}.categorie .surmesure .spannomargin-24.alignright{text-align:center}.categorie .surmesure .spannomargin-24.alignright .btnplus{width:40px;line-height:40px;height:40px;font-size:18px;margin-top:30px}.navigation.pagination{margin:0 auto;font-size:30px}.navigation.pagination .nav-links{display:flex;width:100%;align-items:center;flex-flow:row wrap}.navigation.pagination a,.navigation.pagination span{line-height:40px;width:40px;display:inline-block;text-align:center;margin:0 2px;color:#b2a5a9}.navigation.pagination span,.navigation.pagination a:hover{text-decoration:none;color:#e2003b}a.page-numbers.prev,a.page-numbers.next{overflow:hidden;text-indent:-3000px;border:1px solid #e2003b;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/fleches.png) no-repeat -20% center;width:60px;height:60px;margin:0 70px 0 0}a.page-numbers.next{background-position:120% center;margin:0 0 0 70px}a.page-numbers.prev:hover,a.page-numbers.next:hover{border-color:#3d3c3f}.home_contenu{margin-top:110px}.home-m-r{margin-right:56px;padding-top:10px}.home-m-l{margin-left:56px;padding-top:10px}.ligne1 .surmesure{margin:0;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/sur-mesure.jpg) no-repeat center bottom;background-size:contain;padding-bottom:506px}.ligne1 .surmesure h2,.ligne1 .surmesure h3{width:90%;margin-left:10%}.ligne1 .surmesure h3{margin-bottom:10px}.ligne1 .surmesure .btnplus{margin-right:30px}.ligne1 .spannomargin-12 .home-m-l:before,.ligne1 .spannomargin-12 .home-m-r:before{content:" ";display:block;position:absolute;left:0;top:0;width:44px;height:1px;background:#e2003b;transition:ease-in-out all .3s}.realisations{margin:0;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/realisations.jpg) no-repeat center bottom;background-size:contain;padding-bottom:506px}.realisations h2{font-size:20px;line-height:50px;text-transform:uppercase;letter-spacing:5px;width:90%;margin-left:10%}.realisations h3{font-size:30px;line-height:50px;letter-spacing:5px;width:90%;margin-left:10%;margin-bottom:10px}.ligne1 .btnplus{right:30px;position:absolute;top:0;z-index:3}.ligne1 a:hover .btnplus{background:#e2003b;color:#fff;border-color:#e2003b;transition:ease-in-out all .1s}.ligne1 a:hover{text-decoration:none}.ligne1 a:hover h3{color:#3d3c3e}.ligne1 a:hover .home-m-l:before,.ligne1 a:hover .home-m-r:before{width:75%;transition:ease-in-out all .3s}.ligne1 a .masque{opacity:0;height:466px;bottom:0;left:0;position:absolute;width:100%;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/degrade-realisations.png) repeat-y right bottom;z-index:2;transition:ease-in-out all .3s}.ligne1 a:hover .masque{opacity:0;transition:ease-in-out all .3s}.home_contenu .bloc-avis{position:relative;top:auto;right:auto;box-shadow:none;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/fond-votreavis.jpg) no-repeat center bottom;height:370px;width:100%}.home_contenu .bloc-avis .in-bloc-avis{padding:70px 60px 0}.home_contenu div.bloc-avis h2{margin-bottom:0;position:relative;letter-spacing:3px}.home_contenu div.bloc-avis h2:after,.home_contenu .encart-parrainage h2:after{content:" ";display:block;position:absolute;left:50%;bottom:0;width:30px;height:1px;background:#e2003b;margin-left:-15px}.home_contenu .encart-parrainage{background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/fond-parrainage.jpg) no-repeat center bottom;background-size:100%;height:300px;padding:70px 60px 0}.home_contenu .encart-parrainage h2{margin-bottom:0;position:relative;letter-spacing:3px;padding-bottom:20px;margin-bottom:50px;font-size:20px;text-transform:uppercase}.home_contenu .encart-parrainage p{font-size:21px;line-height:30px;letter-spacing:1px}.home_contenu .encart-parrainage p a:hover{text-decoration:none}.home_contenu .homeh1{top:0;left:0;bottom:0;right:0}.home_contenu .homeh1 h1{font-size:20px;line-height:40px;color:#615f61;letter-spacing:2px;padding:0 20px;margin:50px auto 80px auto}.home_contenu .homeh1 h2{margin:74px 0 50px;font-size:30px;letter-spacing:5px}.home_contenu .homeh1 h3{margin:50px 0;font-size:20px;letter-spacing:3px}.home_contenu .homeh1 .btnsavoir{line-height:60px;padding:0 60px;color:#e2003b;text-align:center;border:1px solid #e2003b;display:inline-block;font-size:16px;font-weight:600;letter-spacing:2px;transition:ease-in-out all .1s}.home_contenu .homeh1 .btnsavoir:hover{background:#e2003b;text-decoration:none;color:#fff;transition:ease-in-out all .1s}.home_contenu .homeh1:before{content:" ";display:block;position:absolute;left:5%;top:0;width:58%;height:1px;background:#e2003b}.home_contenu .homeh1:after{content:" ";display:block;position:absolute;left:5%;top:0;width:1px;height:58%;background:#e2003b}.ligne4{margin:74px auto}.bandeau-optimea{background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/fond-optimea.jpg) no-repeat left top;height:290px}.btn-optimea{background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/btn-optimea.png) no-repeat center 60%;display:inline-block;width:240px;height:60px;overflow:hidden;text-indent:-3000px;border:1px solid #e2003b;margin-top:30px;margin-left:20px}.btn-optimea:hover{border-color:#3d3c3f}.bandeau-optimea p.grey{margin:120px 0 0 20px;font-size:22px}.bandeau-optimea p.red{margin:60px 0 20px;font-size:22px;font-weight:600}.bandeau-optimea .spannomargin-8.relative:before{content:" ";display:block;position:absolute;right:0;top:0;width:100%;height:1px;background:#e2003b}.bandeau-optimea .spannomargin-8.relative:after{content:" ";display:block;position:absolute;right:0;top:0;width:1px;height:72%;background:#e2003b}.bandeau-optimea .spannomargin-10.relative{height:290px}.bandeau-optimea .spannomargin-10.relative:before,.bandeau-optimea .spannomargin-6.relative:before{content:" ";display:block;position:absolute;width:36px;height:36px;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/optimea-picto.png) no-repeat center}.bandeau-optimea .spannomargin-6.relative:before{left:50%;margin-left:-18px;top:-18px}.bandeau-optimea .spannomargin-10.relative:before{right:13%;bottom:-18px}.backbrown{height:540px;background:#ede6e5;width:90%;padding:60px 5% 0}.lastactu-home{height:540px}.in-lastactu-home{height:540px;width:90%;padding:60px 5% 0}.ligne3{margin:74px 0 0}.backbrown img,.lastactu-home img{margin-bottom:80px}.backbrown .btnplus,.lastactu-home .btnplus{position:absolute;right:50px;bottom:35px}.backbrown .btnplus:hover,.lastactu-home .btnplus:hover{background:rgba(255,255,255,.5)}.backbrown h2,.lastactu-home h2{font-size:16px;letter-spacing:2px;font-weight:600;padding-bottom:14px;margin-bottom:20px;position:relative}.backbrown h2:after,.lastactu-home h2:after{content:" ";display:block;position:absolute;left:50%;bottom:0;margin-left:-14px;width:28px;height:1px;background:#e2003b}.backbrown h3,.lastactu-home h3{font-size:26px;letter-spacing:3px}.lastactu-home:before,.in-lastactu-home:before,.lastactu-home:after,.in-lastactu-home:after{content:" ";display:block;position:absolute;background:#e2003b}.lastactu-home:before{width:50px;height:1px;top:0;right:2.5%}.lastactu-home:after{width:1px;height:50px;top:0;right:2.5%}.in-lastactu-home:before{width:50px;height:1px;bottom:0;left:2.5%}.in-lastactu-home:after{width:1px;height:50px;bottom:0;left:2.5%}.ligne2.fdbeige{background:#ede6e5 url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/fond-modeles.jpg) no-repeat center bottom;min-height:544px;margin:160px 0 0;padding:120px 0}.in-fdbeige{padding:30px 0 120px}.bandeau-votremaison{position:absolute;left:14.25%;top:0;width:22.5%;height:100%;background:0 0;z-index:5}.bandeau-votremaison .in-bandeau{padding:20px 10%;text-align:center}.bandeau-votremaison .in-bandeau h2{font-size:20px;color:#d90b3e;letter-spacing:5px;text-transform:uppercase}.bandeau-votremaison .in-bandeau p{font-size:25px;color:#555;line-height:40px;letter-spacing:3px;margin:60px 0 90px}.bandeau-votremaison .in-bandeau .btn{max-width:none;border:1px solid #d90b3e;background:0 0;line-height:56px;padding:0 30px;font-size:20px;letter-spacing:3px;color:#d90b3e;display:inline-block;transition:ease-in-out all .1s}.bandeau-votremaison .in-bandeau .btn.blanc:hover{background:#fff;text-decoration:none;transition:ease-in-out all .1s}.fdbeige article{width:374px;margin:0 27px}.fdbeige article a.liste-modeles-home{display:block;width:100%;height:366px;padding-bottom:0;margin-top:0;transition:ease-in-out all .2s}.fdbeige article a .in-modele{border-radius:unset;overflow:hidden}.fdbeige article a .in-modele img{border:5px solid #e2dbda;border-radius:5px;transition:ease-in-out all .2s}.fdbeige article a.liste-modeles-home:hover{text-decoration:none}.fdbeige article a.liste-modeles-home:hover img{border-color:#fff;transition:ease-in-out all .2s}.fdbeige article a h4{width:100%;text-align:center;color:#d90b3e;font-size:22px;line-height:30px;font-weight:400;letter-spacing:4px;margin-top:20px;transition:ease-in-out all .15s;font-family:'Champagne-Limousines',sans-serif}.fdbeige article a h4 span{font-weight:600}.fdbeige article a.liste-modeles-home:hover h4{text-decoration:none;color:#555}.fdbeige article a .soush4{transition:ease-in-out all .15s;background:0 0;width:100%;position:absolute;bottom:0;left:0;z-index:1;padding:6% 0;height:46px;opacity:0}.fdbeige article a:hover .soush4{opacity:1;transition:ease-in-out all .15s}.fdbeige article a:hover{transition:ease-in-out all .3s;margin-top:0}.fdbeige-scroll1{width:60%;margin:0 0 0 40%;overflow-x:scroll;display:block;position:relative}.fdbeige-scroll1::-webkit-scrollbar{height:4px}.fdbeige-scroll1::-webkit-scrollbar-track{background:#fff}.fdbeige-scroll1::-webkit-scrollbar-thumb{background:#d90b3e}.fdbeige-scroll1::-webkit-scrollbar-thumb:hover{background:#555}.fdbeige-scroll1{scrollbar-color:#d90b3e #fff;scrollbar-width:thin}.fdbeige-scroll2{width:600%;padding:0 0 60px}.navhori{position:absolute;z-index:10;width:60%;left:40%;bottom:60px;height:60px}.navhori a{font-size:22px;color:#5a5a5a;text-transform:uppercase;padding:30px 0 0;letter-spacing:2px;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/marqueur.png) no-repeat center top;position:absolute;left:0;bottom:16px}.navhori a span{font-weight:600}.navhori a:hover{text-decoration:none;color:#d90b3e}.navhori a:nth-child(2){left:45%}.navhori a:nth-child(3){left:auto;right:5%}.optimea .decocontenu h3{font-family:'Champagne-Limousines',sans-serif;font-size:24px;line-height:36px}.optimea .contenupage{padding-bottom:40px}.btn-decouvrez-opti{margin:30px 0}.btn-decouvrez-opti:after{content:" ";width:161px;height:26px;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/optimea-trait.png) no-repeat 0 0;display:block;position:absolute;left:-100px;bottom:-62px}.optimea .tousmodeles{margin:0}.optimea .trait{display:none}.margemaison.gauche{margin:0 13.5% 198px 0}.margemaison.centre{margin:0 6.75% 198px}.margemaison.droite{margin:0 0 198px 13.5%}.listemodele{height:88px}.in-listemodele{width:100%;position:relative}.listemodele .btnplus{position:absolute;bottom:-12px;right:22px;width:40px;height:40px;line-height:40px}.listemodele .btnplus:hover{background-color:rgba(255,255,255,.5)}.in-listemodele h2{font-size:24px;margin:0;padding:22px 0 0 34px}.in-listemodele h2:after{bottom:auto;top:0;width:30px;transition:ease-in-out all .1s}.category-4 .categorie .surmesure{margin-bottom:120px}.category-4 .categorie{margin-top:-40px}.show{display:block}.hidden{display:none}.single-4 .ligne1{margin-bottom:180px}.single-4 .entete-blc{min-height:200px}.single-4 .mod-mini{max-width:95%;margin-top:12px;transition:ease-in-out all .1s}.single-4 a:hover .mod-mini{opacity:.8;transition:ease-in-out all .1s}.single-4 .flexslider .slides img.zoom{width:auto;right:-9.5%;top:42%;z-index:10}.single-4 .margemodele{padding:70px 20px 0 70px;position:relative;text-align:justify}.single-4 .margemodele p{font-size:21px;line-height:28px}.single-4 .flexslider .slides .masque{position:absolute;z-index:2;left:0;right:0;bottom:0;top:0;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/degrade-realisations.png) repeat-y 180% top}#flexslidermodele .flex-direction-nav .flex-next,.flexplan .flex-direction-nav .flex-next{right:26px}#flexslidermodele .flex-direction-nav .flex-prev,.flexplan .flex-direction-nav .flex-prev{left:26px}#flexslidermodele .flex-direction-nav a,.flexplan .flex-direction-nav a{background-image:url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/slide-fleches.png);width:61px;height:59px;top:45%}.flexplan .flex-direction-nav a{top:60%}.single-4 .trait-rouge{background:#e2003b;width:46px;height:1px;margin-left:70px}.single-4 h3.lesplans{margin:80px auto 60px auto;font-size:38px;letter-spacing:3px}.surplan.tabNavigation{display:flex;width:100%;align-items:center;text-align:center;flex-flow:row wrap;justify-content:center;margin:0 auto}.surplan.tabNavigation li{display:inline-block;list-style-type:none;margin:0 10px}.surplan.tabNavigation li a{font-size:25px;line-height:80px;padding:0 80px;border:1px solid #d1d1d1;color:#9a8e8d;display:inline-block}.surplan.tabNavigation li a.selected,.surplan.tabNavigation li a:hover{color:#e2003b;text-decoration:none}.legende h2{margin:48px auto 20px auto;font-size:30px;letter-spacing:3px}.legende p{margin:20px auto 20px auto;font-size:24px;letter-spacing:3px;color:#e2003b}.legende p .pmr{font-size:14px}.textzoneplanmaison{width:80%;margin:0 auto}.zoneplanmaison p.lightgrey{font-size:14px}.zoneplanmaison p.lightgrey img{margin-right:1rem}.zoneplanmaison .decline{background:#f3ebe9;width:67%;padding:20px 0 10px 33%;text-align:left;height:66px;line-height:26px;margin:60px auto 160px auto;font-size:20px;letter-spacing:1px;position:relative}.zoneplanmaison .decline:before{content:" ";display:block;position:absolute;top:10%;left:3%;z-index:3;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/picto-modeles.png) no-repeat center;width:185px;height:110px;background-size:100%}.zoneplanmaison .decline .btn-decline{line-height:50px;padding:0 30px;display:inline-block;right:0;top:24px;margin-left:0;font-size:16px;letter-spacing:2px;border-left:1px solid #e2003b;color:#e2003b;font-weight:600}.zoneplanmaison .decline .btn-decline:hover{text-decoration:none;color:#3d3c3e;border-color:#3d3c3e}.formu{border:1px solid #e2003b;margin-top:82px}.formu h3{padding-top:62px;width:100%;font-size:28px;letter-spacing:2px}.formu p.center{font-size:20px;color:#e2003b;letter-spacing:1.5px;margin-top:6px;padding-bottom:50px;position:relative;text-align:center}.formu p.center:after{content:" ";display:block;position:absolute;background:#e2003b;width:46px;height:1px;bottom:0;left:50%;margin-left:-23px}.formu .wpcf7{width:70%;margin:0 15%}.formu .wpcf7 p.italique{font-size:14px;line-height:18px}.formu .wpcf7 input[type=submit]{font-family:'Italiana',serif;font-weight:400;color:#e2003b;background:#fff;font-size:30px;line-height:60px;padding:0;letter-spacing:5px;margin:20px 0}.formu .wpcf7 input[type=submit]:hover{background:#e2003b;color:#fff}.in-listemodele h3{font-size:20px;margin:6px 0;padding:0 0 0 34px;letter-spacing:1px}.in-listemodele h3.prix{font-size:22px}a:hover .in-listemodele h2:after{width:85%;transition:ease-in-out all .3s}.margemaison .outimg .masque{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/degrade-annonces.png) repeat-x left -1px}.category-2 .in-listemodele,.category-3 .in-listemodele,.category-recherche .in-listemodele{position:absolute;top:0;left:0;z-index:3}.category-2 .listemodele .btnplus,.category-3 .listemodele .btnplus,.category-5 .listemodele .btnplus,.category-recherche .listemodele .btnplus{z-index:4}.category-2 a:hover .listemodele .btnplus,.category-3 a:hover .listemodele .btnplus,.category-5 a:hover .listemodele .btnplus,.category-recherche a:hover .listemodele .btnplus{background:#e2003b;color:#fff;border-color:#e2003b}.traitrouge-big{height:1px;width:100%;background:#e2003b;margin:80px auto 0 auto}.category-3 .margemaison .outimg .masque{background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/degrade-annonces-hori.png) repeat-y 200% top;background:0 0}.category-3 .listemodele{height:146px}.loupe{position:absolute;display:block;width:40px;height:26px;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/menu-recherche-rouge.png) no-repeat 0 0;z-index:2;right:11%;bottom:15px}.backombre{background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/degrade-terrain.png) no-repeat center top;background-size:contain;padding:50px 0 0}.picto-sous-titre{margin:0 20px 0 0;float:left}.picto-sous-titre.picto-maison{margin-top:12px}.picto-sous-titre.picto-prix{margin-top:-10px}h2.row{align-items:baseline;justify-content:center}.annonce-sous-titre span{display:block;text-align:left;font-size:36px;line-height:24px}.annonce-sous-titre span.champagne{font-size:32px}.annonce-sous-titre span.viabilise{font-size:18px;display:inline-block}.single-2 .btn-retour,.single-3 .btn-retour,.page-337 .btn-retour,.single-14 .btn-retour{right:-200px;width:200px;bottom:40px}.annonce-image img{max-width:90%;margin-right:10%}.single-2 .margemodele p,.single-3 .margemodele p{font-size:20px;line-height:30px;letter-spacing:1px;text-align:justify}.encart-agence{background:#e2003b url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/picto-agence.png) no-repeat center 40px;color:#fff;padding:110px 0 44px}.encart-agence .adresseagence p,.encart-agence h3{font-size:19px;line-height:36px;letter-spacing:2px;margin:0 auto}.encart-agence .adresseagence p .coord-numero{font-size:24px;font-weight:600;padding:20px 36px;display:inline-block;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/picto-3-traits.png) no-repeat right top;position:relative;margin:20px 0 0}.encart-agence .adresseagence p .coord-numero a:hover{color:#fff;text-decoration:none}.encart-agence .adresseagence p .coord-numero:after{content:" ";width:70%;position:absolute;bottom:0;left:15%;height:1px;display:block;background:#fff}.mentions{font-size:14px;max-width:90%;margin-right:10%;text-align:justify;margin:20px 0}h2.construisez{font-size:24px;line-height:48px;letter-spacing:3px;color:#515053;padding-bottom:50px;position:relative;margin:28px auto 80px auto}h2.construisez:after{content:" ";width:240px;position:absolute;bottom:0;left:50%;margin-left:-120px;height:1px;display:block;background:#e2003b}.single-2 .trait,.single-3 .trait{display:none}.single-3 .annonce-image .masque{background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/degrade-annonces-hori.png) repeat-y 130% top;background:0 0;width:90%;position:absolute;left:0;right:10%;bottom:0;top:0}.single-2 .annonce-image .masque{background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/degrade-annonces-bas.png) repeat-x 0 140%;width:90%;position:absolute;left:0;right:10%;bottom:0;top:0}.category-5 .listemodele{height:120px}.category-5 .margemaison a:hover{text-decoration:none}.category-5 .listemodele .btnplus{bottom:30px}.category-5 .listemodele h2,.category-5 .listemodele h3{font-size:26px}.category-5 .trouvez{font-size:24px;font-weight:400;letter-spacing:3px;margin-top:150px}.paddliensecteur{width:90%;margin:80px 5% 0}.liensecteur{display:inline-block;font-size:16px;color:#e2003b;font-weight:600;width:28%;margin:20px 2%;border:1px solid #c1b0b0;line-height:72px;letter-spacing:1px;position:relative;transition:ease-in-out all .1s}.liensecteur:before{content:" ";width:32px;position:absolute;top:-20px;left:50%;margin-left:-20px;height:39px;display:block;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/point-map-gris.png) no-repeat 0 0}.liensecteur:hover{text-decoration:none;border-color:#e2003b;letter-spacing:2px;transition:ease-in-out all .1s}.acf-map{height:450px}.single-5 .btn-retour{bottom:-60px}.acf-map.mapagence{height:280px}.single-5 .surmesure{margin:0 0 280px}.single-5 .surmesure h2{position:relative}.single-5 .surmesure h2:before{content:" ";width:40px;position:absolute;top:-40px;left:0;height:1px;display:block;background:#e2003b}.single-5 .entete-blc h1{margin-bottom:20px}.single-5 .entete-blc h2{font-size:36px;letter-spacing:4px;font-weight:400}.single-5 .spannomargin-18.center.aligncenter>p{text-align:center;font-size:19px;color:#e2003b;letter-spacing:1px;line-height:36px;margin:0 auto}.single-5 .spannomargin-18.center.aligncenter>p.coord-numero{display:inline-block;font-size:30px;color:#3d3c3f;font-weight:600;margin:16px auto}.single-5 .horaires p{font-size:18px;line-height:24px;margin-bottom:16px;text-align:center}.single-5 .btn-contacter-agence{display:inline-block;width:50%;padding-right:10%;line-height:72px;border:1px solid #e2003b;color:#e2003b;text-align:center;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/contact.png) no-repeat 90% center;letter-spacing:3px;margin:20px auto 76px auto}.single-5 .btn-contacter-agence:hover{text-decoration:none;color:#3d3c3f;border-color:#3d3c3f}.single-5 .contenupage{padding-bottom:64px}h2.titreplusreal{margin:100px auto;font-size:24px;line-height:36px;letter-spacing:3px}.single-5 .in-listemodele h2{font-size:20px;letter-spacing:2px;padding-left:24px}.single-5 .in-listemodele h3{padding-left:24px;font-size:15px}.mini-annonces .margemaison.centre{margin:0 4% 70px}.mini-annonces .margemaison.gauche{margin:0 8% 70px 0}.mini-annonces .margemaison.droite{margin:0 0 70px 8%}.mini-annonces .listemodele .btnplus{bottom:-42px}.btn-toutesannonces{display:inline-block;line-height:72px;border:1px solid #e2003b;text-align:center;letter-spacing:3px;padding:0 5%;transition:ease-in-out all .1s}.btn-toutesannonces:hover{text-decoration:none;background:#e2003b;color:#fff;transition:ease-in-out all .1s}.btn-toutesannonces:hover span.red{color:#fff}.page-337 .margemaison.gauche{margin:0 10% 0 0}.category-14 .margemaison.gauche{margin:0 10% 120px 0}.page-337 .margemaison.droite{margin:0 0 0 10%}.category-14 .margemaison.droite{margin:0 0 120px 10%}.page-337 .contenupage h2,.category-14 .contenupage h2{padding:0 0 0 32px;margin:20px 0 10px;text-transform:uppercase}.page-337 .contenupage h2:after,.category-14 .contenupage h2:after,.single-14 .contenupage h2:after{display:none}.page-337 .contenupage p.m2,.category-14 .contenupage p.m2{margin:0;padding:0 0 0 32px;font-size:20px;line-height:20px;padding-bottom:50px;position:relative}.page-337 .contenupage p.m2:after,.category-14 .contenupage p.m2:after{content:" ";width:32px;position:absolute;bottom:0;left:0;height:1px;display:block;background:#e2003b;transition:ease-in-out all .2s}.page-337 .contenupage a:hover,.category-14 .contenupage a:hover{text-decoration:none}.page-337 .contenupage a:hover p.m2:after,.category-14 .contenupage a:hover p.m2:after{width:100%;transition:ease-in-out all .3s}.page-337 .btn-retour,.single-14 .btn-retour{bottom:0;letter-spacing:3px}.page-337 .entete-blc h2.titreshow,.single-14 .entete-blc h2.titreshow{font-size:36px}.page-337 .contenupage .showroom-single h2,.single-14 .contenupage .showroom-single h2{text-transform:none;font-size:30px;line-height:60px;margin:0 auto;padding:0;position:relative;padding-bottom:20px;margin-bottom:40px}.page-337 .contenupage .showroom-single h2:after,.single-14 .contenupage .showroom-single h2:after{content:" ";width:50%;position:absolute;bottom:0;left:25%;height:1px;display:block;background:#e2003b}.showroom-single{background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/degrade-showroom.png) repeat-x left bottom}.showroom-single #flexslidermodele .flex-direction-nav a{background-image:url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/fleches-slide-blc.png);width:74px;height:74px}.showroom-single-2 .formu .wpcf7{width:60%;margin:0 20%}.showroom-single-2 .formu p.center{line-height:24px;margin:30px 0 0;padding-bottom:30px}.page-337 .contenupage .showroom-single-2 h2.titreexpression,.single-14 .contenupage .showroom-single-2 h2.titreexpression{text-transform:none;margin:100px auto 120px auto;font-size:24px;line-height:32px;padding:0}.showroom-single-2 .decocontenu{margin-top:94px}.page-337 .decocontenu:before,.single-14 .decocontenu:before{left:0;width:50%}.page-337 .decocontenu:after,.single-14 .decocontenu:after{left:0}.adresse-showroom p{text-align:center;font-size:20px;line-height:36px;margin:0 auto;letter-spacing:2px}.adresse-showroom p .red{font-size:24px}.adresse-showroom{margin-bottom:40px}.page-337 .in-listemodele h2,.single-14 .in-listemodele h2{font-size:18px;padding-left:20px;margin-bottom:5px}.page-337 .in-listemodele h3,.single-14 .in-listemodele h3{font-size:14px;padding-left:20px}.page-337 .listemodele:after,.single-14 .listemodele:after{width:20px;content:" ";position:absolute;bottom:0;left:0;height:1px;display:block;background:#e2003b;transition:ease-in-out all .2s}.page-337 a:hover .listemodele:after,.single-14 a:hover .listemodele:after{width:100%;transition:ease-in-out all .2s}.showroom-single-2 .btn-toutesannonces{line-height:60px;margin:100px auto}.showroom-single .spannomargin-15.center{padding-bottom:50px}.out-surmesure{width:82.5%;width:66.5%;margin-right:17.5%;padding:4% 8%;position:relative;margin-top:-20px}.out-surmesure:before{content:" ";position:absolute;top:0;left:0;height:1px;width:50%;display:block;background:#e2003b}.out-surmesure:after{content:" ";position:absolute;top:0;left:0;width:1px;height:15%;display:block;background:#e2003b}.category-14 .categorie .surmesure{margin-bottom:0}.category-14 .categorie:before{content:" ";position:absolute;bottom:0;right:17.5%;height:1px;width:40%;display:block;background:#e2003b}.category-14 .categorie:after{content:" ";position:absolute;bottom:0;right:17.5%;width:1px;height:65%;display:block;background:#e2003b}.spannomargin-6.mini-modeles img{width:95%;margin:0 2.5%}#flexmini{margin:15px auto}#flexmini .flex-direction-nav a{top:30%}.single-14 .contenupage .showroom-single h2{font-size:36px;padding-top:50px}.single-14 .contenupage .showroom-single h2:after{top:0;width:40px;left:0;bottom:auto}div.bloc-avis .avisclients{max-width:100px;margin:0 auto}div.bloc-avis .in-avisclients{text-align:center}div.bloc-avis .in-avisclients p{text-align:center;font-family:'Champagne-Limousines',sans-serif;width:100%;font-size:.9rem;margin:.2rem auto!important}div.bloc-avis .in-avisclients p.notesur5{font-weight:900;font-size:1.2rem;margin-top:.5rem!important}div.bloc-avis .avisclients .notes{height:18px;width:100px;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/etoile-vide.png) repeat-x 0 0}div.bloc-avis .avisclients .innotes{height:18px;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/etoile.png) repeat-x 0 0}div.bloc-avis .logo-immodv{margin:2rem auto 0 auto}.ptz a{display:block;width:100%;height:3.7vw;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/ptz.jpg) no-repeat center top/100%}@media (min-width:2px) and (max-width:767px){.ptz a{background-size:200%;height:30px}}@media (min-width:2px) and (max-width:1023px){header{min-height:140px}.in-header.absolute{padding:10px 3%;width:94%}.in-header.absolute .row{flex-flow:row wrap}.in-header.absolute .spannomargin-6,.in-header.absolute.fixe .mille .spannomargin-6{width:45%;display:block}.in-header.absolute .spannomargin-18,.in-header.absolute.fixe .mille .spannomargin-18{width:55%;margin-top:20px}a#logo{width:100%;background-size:100%;height:82px}header .slogan{font-size:9px;letter-spacing:3px;margin-bottom:8px}header .contactbtn,.menu-toggle,header #togglesearch{margin:0 0 0 10px;background-size:80%}header #togglesearch{font-size:8px;letter-spacing:1px}header .contactbtn,.menu-toggle{font-size:8px;letter-spacing:1px}.menu-menu-1-container,.in-header.absolute.fixe .menu-menu-1-container{top:116px;box-shadow:15px 15px 15px rgb(0 0 0/8%)}nav ul.nav-menu{flex-flow:column wrap;padding-bottom:24px}nav ul li{width:100%}nav ul li a{font-size:22px;line-height:46px}nav ul li ul{position:relative;top:auto;left:auto;box-shadow:none;padding:2px 0}.in-header.absolute.fixe,#home .in-header.absolute.fixe{padding:10px 3%}.in-header.absolute.fixe p.slogan{width:auto;line-height:16px}.in-header.absolute.fixe a#logo{width:100%;height:82px;background-size:90%}header #zone-recherche{width:100%;bottom:auto;top:138px;background-color:rgba(255,255,255,.95)}#home header .in-header.absolute.fixe #zone-recherche,header .in-header.absolute.fixe #zone-recherche{bottom:auto;top:110px}.category-2 header .in-header.absolute.fixe #zone-recherche,.category-3 header .in-header.absolute.fixe #zone-recherche,.single-2 header .in-header.absolute.fixe #zone-recherche,.single-3 header .in-header.absolute.fixe #zone-recherche,.category-recherche header .in-header.absolute.fixe #zone-recherche{top:-10px;background-color:rgba(255,255,255,.95)}.slider .degrade{background-position:0 -7vw}#home .slider{margin-top:130px}#home header #zone-recherche,.category-2 header #zone-recherche,.category-3 header #zone-recherche,.single-2 header #zone-recherche,.single-3 header #zone-recherche,.category-recherche header #zone-recherche{position:relative;left:auto;right:auto;top:auto;margin-top:200px}.category-2 header #zone-recherche,.category-3 header #zone-recherche,.single-2 header #zone-recherche,.single-3 header #zone-recherche,.category-recherche header #zone-recherche{margin-top:0;width:100%}header #zone-recherche select{width:100%;padding:0 5%;font-size:16px}header #zone-recherche .spannomargin-8,header #zone-recherche .spannomargin-7,header .in-header.absolute.fixe #zone-recherche .spannomargin-8,header .in-header.absolute.fixe #zone-recherche .spannomargin-7{width:42.5%}header #zone-recherche .spannomargin-6,header .in-header.absolute.fixe #zone-recherche .spannomargin-6{width:15%}header #zone-recherche input[type=submit]{text-indent:-3000px;background:transparent url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/menu-recherche-rouge.png) no-repeat center}#home header #zone-recherche form,.category-2 header #zone-recherche form,.category-3 header #zone-recherche form,.single-2 header #zone-recherche form,.single-3 header #zone-recherche form,.category-recherche header #zone-recherche form{flex-flow:row wrap}.category-2 header,.category-3 header,.single-2 header,.single-3 header,.category-recherche header{min-height:120px}.category-2 .in-header.absolute,.category-3 .in-header.absolute,.category-recherche .in-header.absolute{padding-bottom:0}.home_contenu{margin-top:20px}.home-m-r{margin-right:0}.home-m-l{margin-left:0;margin-top:20px}.realisations{padding-bottom:306px}.ligne1 a .masque{height:286px}.realisations h3,.surmesure h3{font-size:20px;letter-spacing:3px}.ligne1 .surmesure{padding-bottom:306px}.ligne1 .surmesure .btnplus{margin-right:0}.ligne2.fdbeige{margin-top:0;padding:40px 0;background:#ede6e5}.in-fdbeige{padding:30px 0}.fdbeige-scroll1{overflow:auto;overflow-y:scroll;width:90%;margin:140px 5% 20px;max-height:600px}.fdbeige-scroll2{width:100%}.bandeau-votremaison{width:100%;left:0;height:130px}.bandeau-votremaison .in-bandeau{padding:0 5%}.bandeau-votremaison .in-bandeau p{margin:10px 0;font-size:16px;line-height:32px;letter-spacing:1px}.fdbeige article{width:90%;margin:0 5%}.navhori{display:none}.ligne3{margin:0}.backbrown{height:auto;padding:20px 5%}.lastactu-home{margin-top:20px}.in-lastactu-home{height:460px}.backbrown h3,.lastactu-home h3{font-size:20px;letter-spacing:1px}.bandeau-optimea p.red{margin:160px 0 20px;font-size:20px}.bandeau-optimea,.bandeau-optimea .spannomargin-10.relative{height:auto;background-size:100%}.bandeau-optimea img{width:60%}.bandeau-optimea .spannomargin-6.relative:before{display:none}.bandeau-optimea p.grey{margin:20px 0}.bandeau-optimea .spannomargin-8.relative:after,.bandeau-optimea .spannomargin-8.relative:before{display:none}.btn-optimea{margin:10px auto;width:100%}.home_contenu .homeh1 h3{margin:20px 0}.home_contenu .homeh1 h2{font-size:24px;margin:40px 0 20px}.home_contenu .homeh1 h1{font-size:18px;line-height:26px;letter-spacing:1px;padding:0 20px;margin:20px auto 20px auto}.home_contenu .homeh1:after{height:28%}.home_contenu .homeh1 .btnsavoir{padding:0 40px;background:#fff}.home_contenu .encart-parrainage{padding:40px 20px 0;height:240px}.home_contenu .encart-parrainage p{font-size:16px}.home_contenu .bloc-avis .in-bloc-avis{padding:50px 40px 0}.home_contenu .bloc-avis .row{flex-flow:row wrap}.home_contenu .bloc-avis .row .spannomargin-12{width:50%}.home_contenu .bloc-avis{height:320px}#home section.sengage{background:#f3ebe9;height:auto;padding:40px 0}section.sengage .spannomargin-4,section.sengage .spannomargin-6{margin-bottom:40px}section.sengage a img{margin-bottom:20px}section.sengage a p br{display:none}section.sengage a p{margin:0 15%}footer{height:auto;padding-top:30px;background:#fff}.menu-footer-container,.menu-footer-2-container{display:none}footer .footlogo{margin-bottom:10px}footer .margin-l{text-align:center}footer h3.contacter{margin:10px auto;padding:20px 0 0}footer h3.contacter:before{display:none}footer .row.baseline{flex-flow:row wrap;text-align:center;align-items:center}footer p.suivez{margin:0 0 0 20%}footer .copy{margin:0 0 10px}footer p.slogan{margin:0 10% 20px}footer p.slogan br{display:none}.entete-blc{width:80%;margin:100px 10% 0;padding-top:30px;min-height:190px}.in-entete-blc{padding:0 5% 30px}.entete-blc h1{font-size:22px;line-height:26px;letter-spacing:4px;font-weight:400;margin:20px 0 30px}.entete-blc h2,.entete-blc h2 p{font-size:18px;line-height:22px;letter-spacing:1px}.contenupage{padding:40px 5% 100px}.decocontenu:before,.decocontenu:after{display:none}.contenupage h2{font-size:22px;letter-spacing:1px}.contenupage p{font-size:18px;line-height:28px}.colonne{width:90%;margin:0 5% 80px}.colonne nav,.colonne nav>div{width:100%}.margemaison.gauche,.margemaison.droite,.margemaison.centre,.category-14 .margemaison.gauche,.category-14 .margemaison.droite,.category-14 .margemaison.centre{margin:0 6.75% 38px}.category-4 .categorie{margin:0 0 38px}.category-4 .categorie .surmesure{margin:0}.categorie .surmesure{padding-bottom:256px;margin-bottom:38px}.categorie .surmesure h3{font-size:20px}.categorie .surmesure .spannomargin-24.alignright .btnplus{margin:10px auto}.bloc-avis{width:90%;right:5%;height:360px}.bloc-avis .in-bloc-avis{padding:40px 5vw 0}.bloc-avis .in-bloc-avis .spannomargin-12{width:50%}.bloc-avis .in-bloc-avis .row{flex-flow:row wrap}section.sengage{background:#f3ebe9;height:auto;padding:460px 0 40px}section.sengage h2.absolute{top:320px}.single-6 .btn-retour,.single-7 .btn-retour,.single-2 .btn-retour,.single-3 .btn-retour,.single-5 .btn-retour,.single-4 .btn-retour,.page-337 .btn-retour,.single-14 .btn-retour{right:5%;bottom:0;height:40px;line-height:40px;font-size:14px;width:50%}.single-4 .flexslider .slides .masque{display:none}.single-4 .margemodele{padding:40px 0}.single-4 .margemodele p{font-size:18px;line-height:24px}.mini-modeles{width:25%}.single-4 h3.lesplans{margin:40px auto 40px auto;font-size:28px}.surplan.tabNavigation li a{font-size:20px;line-height:60px;padding:0 20px}.legende h2{margin:38px auto 20px auto;font-size:26px}.legende p{margin:10px auto 10px auto;font-size:20px}.zoneplanmaison p.lightgrey{width:90%;margin:10px 5%}.zoneplanmaison .decline{line-height:28px;margin:30px auto 60px auto;font-size:20px}.formu{border:1px solid #e2003b;margin-top:42px;width:calc( 100% - 2px )}.single-4 .ligne1{margin-top:30px}.in-listemodele h3{font-size:16px}.in-listemodele h3.prix{font-size:18px}.listemodele .btnplus{bottom:-62px}.navigation.pagination a,.navigation.pagination span{padding:0 2px;width:auto}a.page-numbers.prev{margin:0 10px 0 0;width:40px;background-position:0 center}a.page-numbers.next{margin:0 0 0 10px;width:40px;background-position:100% center}.traitrouge-big{margin-top:40px}.entete-blc #breadcrumbs,.entete-blc #breadcrumbs a{font-size:10px}.annonce-sous-titre{margin:0 0 20px}.annonce-sous-titre:first-child{margin-bottom:10px}.annonce-sous-titre span,.annonce-sous-titre span.champagne{font-size:26px;line-height:32px}.annonce-sous-titre:first-child span{line-height:20px}.annonce-image img{max-width:100%;margin:0}.single-2 .annonce-image .masque{display:none}.mentions{margin:20px 5%}.margemodele{width:90%;margin:0 5%}.single-2 .margemodele p,.single-3 .margemodele p{font-size:18px;line-height:26px}h2.construisez{font-size:20px;line-height:38px;padding-bottom:30px;margin:28px auto 40px auto}.tousmodeles .spannomargin-7{width:25%}.tousmodeles .spannomargin-9{width:50%}.tousmodeles h2{font-size:24px;line-height:36px;margin-left:5%;margin-bottom:20px}.tousmodeles{margin:60px 0 180px}.tousmodeles img{margin-right:0}.tousmodeles img.margint{margin-top:24px}.tousmodeles:after{display:none}.btn-modeles{width:calc( 70% - 2px );padding:0;margin:20px auto 0 auto}.category-3 .margemaison .outimg .masque{background-position:140% top;background-size:50%}.picto-sous-titre.picto-maison,.picto-sous-titre.picto-prix{margin-top:0}.single-3 .annonce-image .masque{display:none}#sliderinspi .photodiapo{max-width:100%}#sliderinspi .lienplan{right:0}.page-315 .bordure-form{margin:0 0 100px;padding:50px 24px 0}#sliderinspi .flex-direction-nav .flex-next{right:0}#sliderinspi .flex-direction-nav .flex-prev{left:0}.page-315 .contenupage h3{font-size:20px;line-height:30px}.contenupage .outimage{margin-bottom:20px;width:100%;text-align:center;align-content:center}.contenupage .outimage img.alignright,.contenupage .outimage img.alignleft{float:none;margin:1em auto 1em auto}.page-315 .laissezvous{font-size:24px;line-height:40px}.page-315 .decouvrez{font-size:18px}#sliderinspi{margin:60px 0}#sliderinspi ul li .in-inspi{padding:30px 5%}#sliderinspi h3.red,#sliderinspi h3.red span{font-size:32px;line-height:40px}#sliderinspi p{font-size:18px;line-height:26px;min-height:inherit}#sliderinspi .lienplan{background:rgba(255,255,255,.9);padding:0 20px;line-height:54px}#sliderinspi .inspi-carre{width:50%;float:right}.page-315 .contenupage.contenu2{padding:180px 5% 120px}.out-surmesure{margin-right:0;width:84%}.category-14 .categorie:after,.category-14 .categorie:before{right:0}.category-14 .surmesure h3{font-size:14px}.categorie .surmesure h2{font-size:26px}.category-14 .spannomargin-12.categorie{margin-bottom:38px}.page-337 .entete-blc h2.titreshow,.single-14 .entete-blc h2.titreshow{font-size:22px;margin-bottom:30px}.single-14 .contenupage .showroom-single h2,.page-337 .contenupage .showroom-single h2{font-size:26px;padding-top:20px;line-height:36px}#flexmini .flex-direction-nav a{top:10%}.flex-direction-nav .flex-prev{left:-20px}.flex-direction-nav .flex-next{right:-20px}#flexslidermodele .flex-direction-nav .flex-next,.flexplan .flex-direction-nav .flex-next{right:0}#flexslidermodele .flex-direction-nav .flex-prev,.flexplan .flex-direction-nav .flex-prev{left:0}.showroom-single #flexslidermodele .flex-direction-nav a{width:44px;height:44px;background-size:200%}.page-337 .contenupage .showroom-single-2 h2.titreexpression,.single-14 .contenupage .showroom-single-2 h2.titreexpression,.showroom-single-2 .btn-toutesannonces{margin:30px auto}.showroom-single-2 .decocontenu{margin-top:34px}.mini-annonces .margemaison.gauche,.mini-annonces .margemaison.droite,.mini-annonces .margemaison.centre{margin:0 4% 30px}.showroom-single-2 .formu .wpcf7{width:80%;margin:0 10%}#sidebar ul li a{font-size:24px}#sidebar ul li ul li a{font-size:18px}#sidebar ul li ul{margin:20px 0}.category-5 .trouvez{margin-top:50px}.paddliensecteur{margin-top:40px}.category-5 .listemodele .btnplus{bottom:10px}.single-5 .entete-blc h2{font-size:20px;margin-bottom:20px;flex-flow:row}.single-5 .contenupage{width:90%}.single-5 .btn-contacter-agence{width:80%}h2.titreplusreal{margin:30px auto;font-size:20px}.btn-toutesannonces{letter-spacing:1px}.single-5 .surmesure{margin:80px 5% 180px;width:90%}.margeactu.gauche,.margeactu.droite,.margeactu.centre{margin:38px 10%}.marginrecrut{padding-bottom:30px}.category-7 .cat_desc p,.page-1903 .cat_desc p{font-size:18px;line-height:28px}.category-7 .contenupage,.page-1903 .contenupage{padding:40px 5% 100px}.category-7 .btn-candidature{width:90%;letter-spacing:2px}.category-7 h2.grey.center,.page-1903 h2.grey.center{font-size:28px}.annonce-recrutement{width:90%;padding:20px 5%}.annonce-recrutement{text-align:center;align-content:center}.annonce-recrutement img{margin:0 auto}.single-7 .in-entete-blc h2{font-size:22px;margin-bottom:20px}.single-7 .btn-candidature{left:22%;width:46%;background:rgba(255,255,255,.9) url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/contact.png) no-repeat 80% center}.conteneur.page-23 .contenupage h2{font-size:36px;text-align:center}.conteneur.page-23 .contenupage h3{font-size:22px;text-align:center}.conteneur.page-23 .contenupage p em{font-size:18px}.conteneur.page-23 .contenupage .spannomargin-19.center{text-align:center;align-content:center}.conteneur.page-23 .contenupage .spannomargin-19.center img{margin:0 auto}.conteneur.page-23 .formparrainage h3{margin-top:40px}.conteneur.page-23 .formparrainage{padding-top:20px}.page-337 .margemaison.gauche,.page-337 .margemaison.droite,.page-337 .margemaison.centre{margin:0 5% 38px}.category-4 .in-entete-blc img{max-width:60%}.optimea .decocontenu h3{font-size:18px;line-height:28px}.btn-decouvrez-opti:after{left:0}}@media (min-width:2px) and (max-width:767px){.zoneplanmaison .decline:before{width:100px;top:0}.zoneplanmaison .decline{line-height:26px;font-size:12px;letter-spacing:.5px}.zoneplanmaison .decline .btn-decline{font-size:12px;letter-spacing:1px;padding:0 10px}}@media (min-width:768px) and (max-width:1023px){.no768{display:none}.only768{display:block}.portrait-100{width:100%}.slider .degrade{background-position:0 -10vw}#home header #zone-recherche{margin-top:360px}a#logo,.in-header.absolute.fixe a#logo{background-size:55%}.home-m-l{margin-top:0}.fdbeige article{width:40%}.backbrown{padding-top:80px;padding-bottom:84px}.ligne3 .spannomargin-8:last-child{width:100%}.backbrown.gerer-projet{width:50%;margin:30px 25% 10px;padding:30px 0}.fdbeige article a.liste-modeles-home{height:306px}.bandeau-optimea{background-size:60%}.bandeau-optimea p.red{margin:20px 0}.homeh1 .spannomargin-18{width:100%}.homeh1 .spannomargin-18 .spannomargin-16{width:90%}.home_contenu .homeh1 h2{margin:20px 0 10px}.home_contenu .homeh1 h3{margin:12px 0}.home_contenu .homeh1 h1{line-height:20px;letter-spacing:0}.home_contenu .homeh1 .btnsavoir{line-height:50px}.home_contenu .encart-parrainage{height:280px}.home_contenu .bloc-avis .in-bloc-avis{padding-top:40px}#home section.sengage>.mille>.row>div{width:50%}section.sengage>.mille>.row>div.spannomargin-2{display:none}.menu-footer-container,.menu-footer-2-container{display:block}footer{width:98%;padding-left:2%;background:#fff url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/fond-footer.jpg) no-repeat right top;padding-top:20px}footer p.slogan{margin:0 0 20px}footer>.mille>.row>div.spannomargin-6{width:100%}footer h3.contacter{padding-top:0}footer p.suivez{margin:0 0 0 37%}footer>.mille>.row.aligncenter>div.spannomargin-2{display:none}footer .copy{margin-top:10px}footer h3.champagne{padding-bottom:20px}section.sengage h2.absolute{top:150px}.bloc-avis{width:50%}section.sengage{padding-top:340px}section.sengage>.mille>.row>div{width:33.33333%}.margemaison.gauche,.margemaison.droite,.margemaison.centre,.category-14 .margemaison.gauche,.category-14 .margemaison.droite,.category-14 .margemaison.centre{margin:48px 6.75%}.listemodele .btnplus{bottom:-42px}.single-6 .btn-retour,.single-7 .btn-retour,.single-2 .btn-retour,.single-3 .btn-retour,.single-5 .btn-retour,.single-4 .btn-retour,.page-337 .btn-retour,.single-14 .btn-retour{width:30%}#flexslidermodele{width:95%;margin-left:5%}.single-4 .margemodele{padding:0}.single-4 .row.flow-row{width:95%;margin-left:5%}.surplan.tabNavigation li a{padding:0 40px}.zoneplanmaison.tabs .spannomargin-16.center.alignleft{width:90%}.formu{width:calc( 90% - 2px );margin:42px 5% 0}.row.showroom-single .spannomargin-8{width:35%}.row.showroom-single .spannomargin-16{width:65%}.single-14 .contenupage .showroom-single h2,.page-337 .contenupage .showroom-single h2{margin-bottom:0}.showroom-single .spannomargin-15.center{padding-bottom:0}.flex-direction-nav .flex-prev{left:-30px}.flex-direction-nav .flex-next{right:-30px}.spannomargin-16.decocontenu{width:90%}.contenupage .outimage img.alignright{float:inherit;margin:0 0 1em 2em}.contenupage .outimage img.alignleft{float:inherit;margin:0 2em 1em 0}.contenupage .outimage{margin:inherit;width:inherit}.page-315 .contenupage{padding-bottom:60px}#sliderinspi{width:90%;margin-left:5%}#sliderinspi .spannomargin-20{width:100%}.page-315 .contenupage.contenu2{padding:0 5% 120px}.categorie .surmesure{margin-top:8px}.category-3 .margemaison .outimg .masque{background-position:110% top;background-size:30%}.annonce-sous-titre.spannomargin-8{width:33.33333%}.annonce-sous-titre span,.annonce-sous-titre span.champagne{font-size:23px}.backombre{width:90%;margin:0 5%}.backombre .spannomargin-16{width:60%}.backombre .spannomargin-6{width:35%;margin-left:5%}.encart-agence .adresseagence p .coord-numero{font-size:20px}.encart-agence .adresseagence p,.encart-agence h3{font-size:18px}.single-3 .formu,.single-2 .formu{width:calc( 100% - 2px );margin:12px 0 0}.single-3 .formu h3,.single-2 .formu h3{padding-top:22px;font-size:24px}.single-3 .formu p.center,.single-2 .formu p.center{padding-bottom:20px}.colonne{width:100%;margin:0 0 80px}#page .entete .spannomargin-12.marginl-2.decocontenu{width:100%}#page .entete .spannomargin-6.marginl-4{width:100%}#page .entete .colonne{display:flex;align-items:flex-start;flex-flow:row wrap}#page .entete .colonne .nos-engagements,#page .entete .colonne .surmesure{width:40%;margin-left:5%;margin-right:5%}#sidebar ul li ul li a{font-size:16px}.acf-map.listeagences{width:95%;margin-left:5%}.category-5 .trouvez{font-size:20px;margin-top:120px}.single-5 .btn-contacter-agence{width:75%;font-size:16px}.agence-p2 .spannomargin-16{width:65%}.agence-p2 .spannomargin-6{width:35%}.single-5 .surmesure{padding-bottom:300px;margin-top:140px}.single-5 .in-listemodele h2{font-size:16px}.single-5 .in-listemodele h3{font-size:12px}h2.titreplusreal{font-size:16px}.btn-toutesannonces{margin-bottom:100px}.annonce-recrutement .spannomargin-7{width:30%;margin-right:5%}.annonce-recrutement .spannomargin-16{width:65%}.annonce-recrutement h2{text-align:left;font-size:20px;line-height:28px}.single-7 .spannomargin-20.marginl-2.relative{width:100%}.conteneur.page-23 .formparrainage .spannomargin-12 .spannomargin-16{width:90%}.conteneur.page-23 .formparrainage h3{font-size:22px}.conteneur.page-23 .formparrainage{width:85%}.conteneur.page-23 .formparrainage .spannomargin-10{width:75%}.optimea .decocontenu h3{font-size:20px;line-height:30px}.btn-decouvrez-opti:after{left:-20px}}@media (min-width:1024px) and (max-width:1279px){a#logo{width:100%;background-size:100%;height:112px}.slider .degrade{background-size:1.5%}header{min-height:210px}header #zone-recherche select,header #zone-recherche input[type=submit]{font-size:14px}.category-2 .millespe,.category-3 .millespe,.single-2 .millespe,.single-3 .millespe,.category-recherche .millespe{max-width:960px;height:90px}.category-2 header,.category-3 header,.single-2 header,.single-3 header,.category-recherche header{min-height:262px}.category-2 .in-header.absolute,.category-3 .in-header.absolute,.single-2 .in-header.absolute,.single-3 .in-header.absolute,.category-recherche .in-header.absolute{padding-bottom:12px}header .slogan{font-size:11px;margin-bottom:20px}.in-header.absolute{padding-bottom:38px}.menu-menu-1-container{top:210px}nav ul.nav-menu{min-height:108px}nav ul li a{font-size:14px;letter-spacing:2px;line-height:88px}nav ul li ul{top:80px;padding:20px 0}nav ul li ul li{min-height:40px;margin-bottom:12px}nav ul li ul li a{font-size:13px;line-height:36px}nav ul li ul li ul{padding:14px 0}nav ul li ul li ul li a{font-size:12px;line-height:22px}section.sengage h2{font-size:26px}section.sengage a h3{font-size:18px}section.sengage a p{font-size:12px}section.sengage a p br{display:none}section.sengage{padding:90px 0 50px}section.sengage h2.absolute{font-size:20px;left:20px;letter-spacing:3px;padding-right:24px}.bloc-avis{right:20px;width:24vw;height:400px;top:-30px}.bloc-avis .in-bloc-avis{padding:60px 2vw 0}div.bloc-avis h2{font-size:18px;letter-spacing:2px}div.bloc-avis p{margin-left:14px!important}div.bloc-avis p.grey{font-size:12px}footer{background-position:130% top}footer p.slogan{font-size:13px;letter-spacing:1px}#menu-footer li a{font-size:16px}#menu-footer-2 li a{font-size:14px}footer h3.contacter a{font-size:18px}footer p.suivez{font-size:12px;letter-spacing:2px}footer .baseline a img{margin:0 5px}.entete-blc{min-height:220px}.entete-blc h1{font-size:28px}.entete-blc h2{font-size:16px;line-height:24px}.entete-blc #breadcrumbs,.entete-blc #breadcrumbs a{font-size:9px}#sidebar ul li a{font-size:18px;line-height:26px}#sidebar ul li ul li a{font-size:14px}.nos-engagements{background-size:110%;padding-bottom:200px}#sidebar ul li ul li:last-child{padding-bottom:10px}#sidebar ul{margin-left:30px}.surmesure{padding-bottom:280px;margin-top:60px}.surmesure h2{font-size:16px;line-height:40px}.surmesure h3{font-size:22px;line-height:40px}.btnplus{width:42px;height:42px;line-height:42px}.conteneur.page-23 .contenupage h2{font-size:36px}.conteneur.page-23 .contenupage h3{font-size:16px}.conteneur.page-23 .contenupage p em{font-size:20px}.conteneur.page-23 .formparrainage h3{font-size:24px;letter-spacing:1px}.conteneur.page-23 .wpcf7-form input[type=submit]{font-size:26px}.tousmodeles{margin:60px 0 140px}.tousmodeles:after{left:20px}.tousmodeles h2{font-size:22px;line-height:36px}.tousmodeles img{max-width:calc( 100% - 10px )}.tousmodeles img.margint{margin-top:54px}.tousmodeles:after{height:220px}.btn-modeles{font-size:16px;padding:0 30px}#sliderinspi h3.red{font-size:42px;line-height:50px}#sliderinspi h3.red span{font-size:24px;letter-spacing:2px}#sliderinspi p{font-size:18px;line-height:26px;min-height:240px;margin-bottom:20px}#sliderinspi .lienplan{padding:0 80px;line-height:74px}#sliderinspi .flex-direction-nav .flex-prev{left:-10px}#sliderinspi .flex-direction-nav .flex-next{right:-10px}#sliderinspi h3.red span.small{font-size:16px;letter-spacing:1px}.page-315 .laissezvous{font-size:26px}.page-315 .decouvrez{font-size:18px;line-height:28px}.page-315 .contenupage.contenu2{padding:0 20px 120px}.page-315 .bordure-form{margin:0 24px;padding:50px 24px 0}.page-315 .bordure-form h3{font-size:24px}.page-315 .bordure-form p.red{font-size:18px}.page-315 .wpcf7 input[type=submit]{font-size:26px}.category-7 .cat_desc p{font-size:18px;line-height:30px}.category-7 .btn-candidature{font-size:14px;letter-spacing:2px}.category-7 h2.grey.center{font-size:30px}.annonce-recrutement h2{font-size:16px;letter-spacing:1px;line-height:24px}.annonce-recrutement img{max-width:80%}.annonce-recrutement{padding:20px}.contenupage .cadre-recrut h3{font-size:20px}.contenupage .cadre-recrut p{font-size:18px;line-height:26px}.single-7 .in-entete-blc h2{font-size:26px}.single-7 .btn-retour{width:140px;right:-140px}.single-7 .btn-candidature{width:46%;left:22%;line-height:60px}.listeactu{height:184px}.listeactu h2{font-size:18px;letter-spacing:3px}.listeactu p{font-size:15px;letter-spacing:0px}.categorie .surmesure{padding-bottom:250px;margin-bottom:120px}.margeactu.gauche,.margeactu.droite,.margeactu.centre{margin-bottom:120px}.categorie .surmesure h3{letter-spacing:2px;font-size:18px}.categorie .surmesure h2{font-size:22px}.home_contenu .bloc-avis .in-bloc-avis{padding:70px 30px 0}.home_contenu .encart-parrainage p{font-size:19px}.home_contenu .homeh1 h2{margin:24px 0;font-size:22px}.home_contenu .homeh1 h3{margin:20px 0;font-size:16px}.home_contenu .homeh1 h1{font-size:16px;line-height:24px;color:#615f61;letter-spacing:2px;padding:0;margin:20px 0 30px}.home_contenu .homeh1 .btnsavoir{line-height:40px;padding:0 40px}.bandeau-optimea{background-position:-60% 0}.bandeau-optimea p.red{font-size:17px}.bandeau-optimea p.grey{margin:60px 0 0 20px;font-size:18px}.btn-optimea{width:200px}.backbrown img,.lastactu-home img{max-width:190px}.backbrown .btnplus,.lastactu-home .btnplus{right:15px;bottom:45px}.backbrown h3,.lastactu-home h3{font-size:18px;letter-spacing:2px}.in-lastactu-home,.backbrown{height:440px}.realisations h2{font-size:16px;line-height:40px}.realisations h3{font-size:22px;line-height:40px}.ligne1 .surmesure{padding-bottom:320px}.ligne1 .realisations{padding-bottom:320px}.ligne1 a .masque{height:296px}.ligne1 .surmesure h3,.ligne1 .realisations h3{height:80px}.fdbeige-scroll2{width:1100%}.bandeau-votremaison{width:30%;left:7%}.bandeau-votremaison .in-bandeau .btn{padding:0 20px}.bandeau-votremaison .in-bandeau p{font-size:18px}.margemaison.gauche,.margemaison.centre,.margemaison.droite{margin-bottom:128px}.in-listemodele h2{font-size:18px}.in-listemodele h3{font-size:14px}.in-listemodele h3.prix{font-size:16px}.category-4 .categorie .surmesure{margin-bottom:54px}.category-4 .categorie{margin-top:-24px}.single-4 .margemodele p{font-size:16px;line-height:22px}.single-4 .margemodele{padding:40px 10px 0 40px}.single-4 h3.lesplans{font-size:30px}.single-4 .flexslider .slides .masque{background-position:-1000% top}.surplan.tabNavigation li a{font-size:20px;line-height:60px;padding:0 40px}.legende h2{font-size:24px}.formu h3{font-size:20px}.formu p.center{font-size:14px}.single-4 .flexslider .slides img.zoom{right:-7.9%;top:34%}.zoneplanmaison .decline,.zoneplanmaison .decline .btn-decline{font-size:14px}.zoneplanmaison .decline .btn-decline{font-size:14px;padding:0 14px;letter-spacing:1px}.zoneplanmaison .decline:before{width:125px}.formu .wpcf7 input[type=submit]{font-size:16px}.legende p{font-size:20px}.category-2 .listemodele .btnplus,.category-recherche .listemodele .btnplus{bottom:-32px}.category-3 .listemodele{height:116px}.category-3 .listemodele .btnplus{bottom:-12px}a:hover .in-listemodele h2:after{width:75%}.annonce-sous-titre span,.annonce-sous-titre span.champagne{font-size:22px;line-height:18px}.picto-sous-titre{width:40px;margin-right:10px}.annonce-sous-titre span.viabilise{font-size:10px}.picto-sous-titre.picto-maison{margin-top:8px}.picto-sous-titre.picto-prix{margin-top:-4px}.single-2 .margemodele p,.single-3 .margemodele p{font-size:16px;line-height:26px}.encart-agence .adresseagence p,.encart-agence h3{font-size:14px;line-height:26px}.encart-agence .adresseagence p .coord-numero{font-size:18px}.encart-agence .adresseagence p .coord-numero{margin-top:10px}.single-2 .formu .wpcf7,.single-3 .formu .wpcf7{width:90%;margin:0 5%}.single-2 .formu h3,.single-3 .formu h3{padding-top:42px}.single-2 .formu p.center,.single-3 .formu p.center{padding-bottom:30px}.single-2 .annonce-image .masque{background-position:0 80px}.single-3 .annonce-image .masque{background-position:120px top}.category-5 .listemodele h2,.category-5 .listemodele h3,.category-5 .trouvez{font-size:20px}.single-5 .entete-blc h2{font-size:24px}.single-5 .spannomargin-18.center.aligncenter>p{font-size:16px;line-height:26px}.single-5 .spannomargin-18.center.aligncenter>p.coord-numero{font-size:24px}.single-5 .btn-contacter-agence{font-size:14px;width:65%;line-height:62px;background-position:93% center}h2.titreplusreal{margin:60px auto;font-size:20px;line-height:30px}.single-5 .in-listemodele h2{font-size:13px;padding-left:14px}.single-5 .in-listemodele h3{font-size:10px;padding-left:14px}.btn-toutesannonces{font-size:16px}.page-337 .contenupage h2,.single-14 .contenupage h2{font-size:22px}.page-337 .contenupage p.m2,.single-14 .contenupage p.m2{font-size:18px}.page-337 .btn-retour,.single-14 .btn-retour{right:-100px}.page-337 .entete-blc h2.titreshow,.single-14 .entete-blc h2.titreshow{font-size:26px}.page-337 .contenupage .showroom-single h2,.single-14 .contenupage .showroom-single h2{font-size:20px;line-height:36px;margin-bottom:20px}.adresse-showroom p{font-size:16px;line-height:28px}.adresse-showroom{margin-bottom:20px}.adresse-showroom p .red{font-size:20px}.showroom-single{background-size:contain}.page-337 .contenupage .showroom-single-2 h2.titreexpression,.single-14 .contenupage .showroom-single-2 h2.titreexpression{font-size:20px}.page-337 .in-listemodele h2,.single-14 .in-listemodele h2{font-size:16px;padding-left:10px}.page-337 .in-listemodele h3,.single-14 .in-listemodele h3{font-size:12px;letter-spacing:0;padding-left:10px}.showroom-single-2 .formu .wpcf7{width:80%;margin:0 10%}.wpcf7 br{display:none}.category-14 .contenupage h2{font-size:22px}.category-14 .contenupage p.m2{font-size:16px}#flexmini .flex-direction-nav a{top:20%}.single-14 .contenupage .showroom-single h2{padding-top:20px}.optimea .decocontenu h3{font-size:20px;line-height:30px}.btn-decouvrez-opti:after{left:-20px}}@media (min-width:1280px) and (max-width:1479px){a#logo{height:112px;background-size:contain}header{min-height:220px}.menu-menu-1-container{top:220px}.in-header.absolute{padding-bottom:38px}.category-2 header,.category-3 header,.single-2 header,.single-3 header,.category-recherche header{min-height:292px}.category-2 .millespe,.category-3 .millespe,.single-2 .millespe,.single-3 .millespe,.category-recherche .millespe{max-width:1080px}nav ul li a{font-size:18px;line-height:98px}nav ul li ul li a{font-size:17px}nav ul li ul li ul{padding:16px 0}nav ul li ul li ul li a{font-size:15px;line-height:26px;letter-spacing:2px}header #zone-recherche select,header #zone-recherche input[type=submit]{font-size:16px}section.sengage a p br{display:none}section.sengage h2.absolute{left:40px;padding-right:34px}.bloc-avis{right:20px}div.bloc-avis h2{font-size:18px;letter-spacing:4px}div.bloc-avis p{margin-left:14px!important}footer{background-position:120% top}footer p.slogan{font-size:14px;letter-spacing:1px}.entete-blc h1{font-size:36px}.entete-blc h2{font-size:18px;line-height:26px}.entete-blc #breadcrumbs,.entete-blc #breadcrumbs a{font-size:10px}#sidebar ul{margin-left:30px}#sidebar ul li a{font-size:22px;line-height:26px}#sidebar ul li ul li a{font-size:16px;letter-spacing:2px}#sidebar ul li ul li:last-child{padding-bottom:10px}.surmesure h3{font-size:24px}.surmesure{padding-bottom:320px;margin-top:80px}.conteneur.page-23 .contenupage h2{font-size:42px}.conteneur.page-23 .contenupage h3{font-size:18px}.conteneur.page-23 .contenupage p em{font-size:21px}.conteneur.page-23 .formparrainage h3{font-size:26px;letter-spacing:1px}.tousmodeles img{max-width:calc( 100% - 10px )}.tousmodeles img.margint{margin-top:64px}.tousmodeles:after{left:40px;height:270px}.tousmodeles h2{font-size:26px;line-height:40px}.btn-modeles{font-size:16px;padding:0 40px}#sliderinspi h3.red{font-size:48px;line-height:50px}#sliderinspi h3.red span{font-size:30px}#sliderinspi p{font-size:20px;line-height:28px;margin-bottom:50px;min-height:250px}#sliderinspi h3.red span.small{font-size:16px;letter-spacing:1px}.page-315 .contenupage.contenu2{padding:0 40px 120px}.page-315 .bordure-form{margin:0 34px;padding:50px 34px 0}.category-7 .cat_desc p{font-size:20px;line-height:30px}.category-7 .btn-candidature{font-size:16px}.contenupage .cadre-recrut h3{font-size:22px}.annonce-recrutement img{max-width:90%}.annonce-recrutement h2{font-size:20px;line-height:30px}.single-7 .in-entete-blc h2{font-size:30px}.listeactu h2{font-size:22px;letter-spacing:4px}.listeactu p{font-size:16px;letter-spacing:1px}.categorie .surmesure{padding-bottom:288px;margin-bottom:140px}.margeactu.gauche,.margeactu.droite,.margeactu.centre{margin-bottom:140px}.home_contenu .bloc-avis .in-bloc-avis{padding:70px 40px 0}.home_contenu .homeh1 h2{margin:34px 0 30px}.home_contenu .homeh1 h3{margin:30px auto}.home_contenu .homeh1 h1{padding:0;margin:30px auto;font-size:18px;line-height:30px}.bandeau-optimea{background-position:-30% 0}.backbrown img,.lastactu-home img{max-width:210px}.backbrown .btnplus,.lastactu-home .btnplus{right:10px}.backbrown h3,.lastactu-home h3{font-size:20px;letter-spacing:2px}.in-lastactu-home,.backbrown{height:460px}.ligne1 .realisations h3{font-size:24px}.ligne1 .surmesure h3,.ligne1 .realisations h3{height:80px}.ligne1 .surmesure,.ligne1 .realisations{padding-bottom:370px}.ligne1 a .masque{height:340px}.bandeau-votremaison .in-bandeau p{font-size:18px}.fdbeige-scroll2{width:850%}.bandeau-votremaison .in-bandeau .btn{padding:0 20px}.bandeau-votremaison{left:12.25%;width:25.5%}.margemaison.gauche,.margemaison.centre,.margemaison.droite{margin-bottom:148px}.category-4 .categorie .surmesure{margin-bottom:58px}.single-4 .margemodele p{font-size:18px;line-height:24px}.formu h3{font-size:24px}.formu p.center{font-size:17px}.surplan.tabNavigation li a{font-size:22px;padding:0 60px}.single-4 .flexslider .slides img.zoom{right:-8.5%;top:37%}.zoneplanmaison .decline{font-size:16px}.zoneplanmaison .decline .btn-decline{font-size:14px;padding:0 14px;letter-spacing:1px}.formu .wpcf7 input[type=submit]{font-size:24px}.single-4 .margemodele{padding:60px 20px 0 60px}.single-4 .flexslider .slides .masque{background-position:500% top}.in-listemodele h2{font-size:20px}.in-listemodele h3{font-size:17px}.in-listemodele h3.prix{font-size:18px}.category-2 .listemodele .btnplus,.category-recherche .listemodele .btnplus{bottom:-32px}.category-3 .listemodele{height:126px}.category-3 .listemodele .btnplus{bottom:-12px}a:hover .in-listemodele h2:after{width:80%}.annonce-sous-titre span{font-size:28px}.annonce-sous-titre span.viabilise{font-size:12px}.picto-sous-titre{margin:0 12px 0 0}.annonce-sous-titre span.champagne{font-size:22px}.picto-sous-titre.picto-prix{margin-top:-8px}.encart-agence .adresseagence p,.encart-agence h3{font-size:16px;line-height:30px}.encart-agence .adresseagence p .coord-numero{margin-top:10px}.single-2 .margemodele p,.single-3 .margemodele p{font-size:18px;line-height:26px}.single-2 .annonce-image .masque{background-position:0 100px}.single-3 .annonce-image .masque{background-position:160px top}.category-5 .listemodele h2,.category-5 .listemodele h3,.category-5 .trouvez{font-size:22px}.single-5 .btn-contacter-agence{width:70%}.single-5 .in-listemodele h2{font-size:16px;padding-left:18px}.single-5 .in-listemodele h3{font-size:12px;padding-left:18px}h2.titreplusreal{margin:80px auto;font-size:22px}.page-337 .entete-blc h2.titreshow,.single-14 .entete-blc h2.titreshow{font-size:32px}.page-337 .contenupage .showroom-single h2,.single-14 .contenupage .showroom-single h2{font-size:24px;line-height:36px;margin-bottom:30px}.adresse-showroom p{font-size:18px;line-height:26px}.adresse-showroom p .red{font-size:22px}.adresse-showroom{margin-bottom:30px}.showroom-single{background-size:contain}.page-337 .in-listemodele h2,.single-14 .in-listemodele h2{font-size:18px;padding-left:10px}.page-337 .in-listemodele h3,.single-14 .in-listemodele h3{font-size:14px;letter-spacing:0;padding-left:10px}.showroom-single-2 .formu .wpcf7{width:70%;margin:0 15%}.category-14 .categorie .surmesure h3{letter-spacing:2px}.single-14 .contenupage .showroom-single h2{padding-top:40px}.btn-decouvrez-opti:after{left:-50px}.categorie .surmesure h2{font-size:20px}.categorie .surmesure h3{font-size:18px;letter-spacing:3px}.zoneplanmaison .decline:before{width:134px}}@media (min-width:1480px) and (max-width:1599px){.bloc-avis{width:26vw;right:20px}div.bloc-avis h2{font-size:18px;letter-spacing:4px}div.bloc-avis p{margin-left:14px!important}#sliderinspi .flex-direction-nav .flex-next{right:-10px}#sliderinspi .flex-direction-nav .flex-prev{left:-10px}.home_contenu .homeh1 h1{margin:30px 0;padding:0}.home_contenu .homeh1 h3{margin:30px 0}.home_contenu .homeh1 h2{margin-bottom:30px}.fdbeige-scroll2{width:750%}.bandeau-votremaison .in-bandeau p{font-size:20px}}@media (min-width:1600px) and (max-width:1799px){.bloc-avis{right:20px}.home_contenu .homeh1 h1{margin:40px 0}.home_contenu .homeh1 h3{margin:40px 0}.home_contenu .homeh1 h2{margin-bottom:40px}.fdbeige-scroll2{width:700%}.bandeau-votremaison .in-bandeau p{font-size:22px}}@media (min-width:1920px){.bloc-avis{width:540px}.bloc-avis .in-bloc-avis{padding:90px 90px 0}}body #cookie-notice{height:100%;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.6)!important}.cookie-notice-container{width:50%;margin:5% 25% 0;background:#fff url(//www.couleur-villas.fr/wp-content/themes/couleur-villas-2022/gfx/logo.png) no-repeat center 12%;border:1px solid #e2003b;padding:200px 5% 20px}@media (max-width:1024px){.cookie-notice-container{width:70%;margin:2% 15% 0}}@media (max-width:767px){.cookie-notice-container{width:90%;margin:2% 5% 0}}#cn-notice-text{font-size:1.2em;line-height:1.6em;float:left;width:100%;text-align:center;margin-bottom:1em;color:black!important}#cn-notice-text a{color:black!important;text-decoration:underline}#cn-notice-buttons{width:100%}#cookie-notice .cn-button{transform:none!important;display:inline-block!important;margin-top:0!important;font-size:1.2em!important;background:#e2003b!important;color:#fff!important;border:1px solid #e2003b!important;text-shadow:none!important;border-radius:0!important;padding:8px 28px!important;transition:ease-in-out all .1s}#cookie-notice .cn-button:hover{background:black!important;color:#fff!important;border-color:black!important;transition:ease-in-out all .1s}#cookie-notice #cn-refuse-cookie.cn-button,#cookie-notice #cn-more-info.cn-button{background:white!important;border:1px solid #a7a7a7!important;color:#a7a7a7!important}#cookie-notice #cn-refuse-cookie.cn-button:hover,#cookie-notice #cn-more-info.cn-button:hover{background:white!important;border:1px solid #000!important;color:#000!important}#cookie-notice #cn-more-info.cn-button{display:block!important;margin:1rem auto!important;max-width:270px}.cookie-notice-hidden{display:none!important}#revocation{position:fixed;right:0;bottom:0;width:50%;max-width:240px;height:28px;z-index:10003;opacity:1}#in-revocation{width:99%;height:26px;margin:1px .5%}#in-revocation .cn-button{border-color:#e2003b;background:#e2003b;color:#fff;border-radius:0;padding:0;height:26px;font-size:.7em;line-height:26px;display:block}#in-revocation .cn-button:hover{background:#fff!important;color:#e2003b!important;box-shadow:none}#cn-close-notice{display:none}