body{font-family:'Crimson Pro',serif;font-size:20px;}h1{font-size:80px;line-height:1em;}h2,.field--name-field-sous-titre{font-size:40px;}h3{font-size:28px;}h4{font-size:28px;}h5{font-size:18px;padding:30px 80px;}h6{font-size:14px;}p{text-align:justify;font-size:20px;}.region-content p:first-child::first-letter{font-size:110px;line-height:20px;}.field--name-body ul{margin-left:40px;margin-right:40px;}.haut{background-image:linear-gradient(to bottom,#316094 43%,transparent 43%);}#block-responsivemenumobileicon{display:none;}#block-navigationprincipale{width:calc(100% - 240px);display:inline-block;padding-top:10px;}#block-villa-branding{width:230px;text-align:left;}#block-villa-branding img{width:225px;padding-top:18px;}ul.sf-menu a,ul.sf-menu span.nolink{margin:20px 15px 20px 20px;padding:0 0 5px;text-transform:uppercase;font-size:15px;font-weight:600;color:#fff;text-decoration:none;transition:all 0.2s ease;border-bottom:3px solid transparent;}ul.menu a.is-active,.active-trail a,ul.sf-menu a:hover{color:#fff;border-bottom:3px solid #7badd3;}ul.sf-menu ul li{background-color:#7badd3;height:55px;}ul.sf-menu li:hover > ul,ul.sf-menu li.sfHover > ul{top:63px;left:20px;}ul.sf-menu li ul li a:hover{border-bottom:3px solid #ffffff;}.banniere,.page-node-11.page-node-type-services .banniere{height:50vw;margin-top:-180px;}.page-node-1 .banniere{margin-top:-350px;}.avis h1{font-size:60px;}.avis .region{width:900px;margin-left:auto;margin-right:auto;}.nouvelles{padding:79px 25px 45px 25px;}.layout-content::before{width:350px;height:350px;top:-245px;margin-bottom:-245px;}.page-node-1 .layout-content::after{width:300px;height:300px;top:-230px;margin-bottom:-355px;}.region-content{padding:0 20px 50px 20px;width:900px;margin-left:auto;margin-right:auto;}.page-node-1 .region-content{width:auto;}.page-node-1 .layout-content{font-size:24px;}.page-node-1 .layout-content .field--name-body{max-width:650px;margin-left:auto;margin-right:auto;line-height:1.4em;}.field--name-field-sous-titre{padding:0 50px;}.region-content .ui-widget p:first-child::first-letter{font-size:20px;line-height:20px;}#block-formulairedecontact,#block-googlemap{width:calc(50% - 24px);display:inline-block;vertical-align:top;}#block-formulairedecontact{padding-right:40px;}#block-googlemap{margin-top:145px;}.view-galerie .views-row{display:inline-block;width:calc(25% - 6px);margin:0 1px;}.icones{height:354px;background-attachment:fixed;background-size:contain;}.icones .region{width:940px;}.icones h6{font-size:0.9em;}.icones .views-field-field-lien{top:-82px;}.icones .views-row{width:175px;height:175px;margin:0px 18px;}.icones .views-row:nth-last-child(4){margin-left:105px;}#block-views-block-icones-block-2,#block-views-block-icones-block-3{width:750px;margin-left:auto;margin-right:auto;height:225px;margin-top:60px;}#block-views-block-icones-block-2 .views-field-field-lien,#block-views-block-icones-block-3 .views-field-field-lien{top:-103px;max-width:107px;}.icones h6,#block-views-block-icones-block-2 h6,#block-views-block-icones-block-3 h6{font-size:0.9em;}.region-loisirs{width:900px;margin-left:auto;margin-right:auto;}.gdoc-field{height:922px;}#block-views-block-icones-block-2 .views-row,#block-views-block-icones-block-3 .views-row{width:200px;height:200px;margin:0 25px;padding:0;}#block-views-block-icones-block-2 .views-field-field-lien,#block-views-block-icones-block-3 .views-field-field-lien{top:-98px;}#block-views-block-icones-block-3{margin-left:200px;}.bas{font-size:0.9em;background:url(/themes/villa/css/B-Bas.png) 20px top no-repeat,linear-gradient(to bottom,transparent 12%,#316094 12%);background-size:200px auto,auto;padding-top:100px;}.region-bas{max-width:920px;width:920px;}#block-navigationprincipale-2{column-count:2;padding-left:25px;}#block-coordonnees,#block-signature,#block-navigationprincipale-2{vertical-align:middle;}#block-coordonnees{text-align:right;padding-right:20px;margin-bottom:0;}#block-coordonnees,#block-navigationprincipale-2{width:calc(50% - 30px);}#block-signature{width:100%;}#block-signature h6{text-align:center;}.bas ul.menu li{font-size:21px;}.bas ul.menu li ul li{font-size:13px;}
