:root{--main-color1:#C62828;--main-color2:#AD1457;--main-color3:#6A1B9A;--main-color4:#3963e3;--main-color5:#0277BD;--main-color6:#2E7D32;--main-color7:#9E9D24;--main-color8:#FF8F00;--main-color9:#37474F;--main-colorlight1:#E53935;--main-colorlight2:#D81B60;--main-colorlight3:#8E24AA;--main-colorlight4:#3949AB;--main-colorlight5:#039BE5;--main-colorlight6:#43A047;--main-colorlight7:#C0CA33;--main-colorlight8:#FFB300;--main-colorlight9:#546E7A;--main-colordark1:#B71C1C;--main-colordark2:#880E4F;--main-colordark3:#4A148C;--main-colordark4:#1A237E;--main-colordark5:#01579B;--main-colordark6:#1B5E20;--main-colordark7:#827717;--main-colordark8:#FF6F00;--main-colordark9:#263238;}*{box-sizing:border-box;}*{margin:0;padding:0;}body{font-family:'Montserrat',sans-serif;background-color:#f5f5f5;}.alert{margin:0 15px;background:var(--main-color1);color:white;padding:12px;}body.menu-opened{overflow:hidden;}h1,h2,h3,h4,h5,h6{font-weight:bold;}h1{font-size:40px;text-transform:uppercase;margin-bottom:10px;margin-top:0;}h2{font-size:1.7vw;color:var(--main-color4);margin-bottom:15px;margin-top:20px;}h3{font-size:28px;color:var(--main-color5);margin-bottom:8px;margin-top:15px;line-height:32px;}h4{font-size:24px;margin-bottom:5px;}h5{font-size:20px;}h6{font-size:16px;}a{color:var(--main-color4);}a:hover{color:var(--main-colordark5);}img{border:1px solid #ddd;border-radius:4px;padding:5px;max-width:100%;height:auto;background-color:#FFFFFF;max-width:100%;}table{width:100%;}td,th{border:1px solid #ddd;padding:8px;}tr:nth-child(even){background-color:#FFFFFF;}tr:hover{background-color:var(--main-colorlight9);color:#FFFFFF;}th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:var(--main-color9);color:white;}thead a{color:#FFFFFF;}thead a:hover{color:#FFFFFF;text-decoration:unline;}tr:hover a{color:#FFFFFF;}tr:hover a:hover{text-decoration:underline;}div#block-penchard-content ul,div#block-penchard-content ol{position:relative;left:30px;}.align-center{text-align:center;}.extrasmall{font-size:10px;}.text-legend,.webform-element-description{font-size:11px;font-style:italic;color:grey;}#news{display:flex;flex-direction:row;}#primary_news{flex:1;width:50%;}#secondary_news{flex:1;width:50%;}.width-1{width:5%;}.width-2{width:10%;}.width-3{width:15%;}.width-4{width:20%;}.width-5{width:25%;}.width-6{width:30%;}.width-7{width:35%;}.width-8{width:40%;}.width-9{width:45%;}.width-10{width:50%;}.width-11{width:55%;}.width-12{width:60%;}.width-13{width:65%;}.width-14{width:70%;}.width-15{width:75%;}.width-16{width:80%;}.width-17{width:85%;}.width-18{width:90%;}.width-19{width:95%;}.width-20{width:100%;}[class*="width-"]{float:left;}div.flex{display:flex;flex-direction:row;justify-content:space-between;}div.flex_column{flex:1;}.extrasmall{font-size:10px;}.text-legend,.webform-element-description{font-size:11px;font-style:italic;color:grey;}.header1,.header2,.header3,.header4,.header5,.header6,.header7,.header8,.header9{color:#FFFFFF;padding:5px 10px;}.header1{background-color:var(--main-color1);}.header2{background-color:var(--main-color2);}.header3{background-color:var(--main-color3);}.header4{background-color:var(--main-color4);}.header5{background-color:var(--main-color5);}.header6{background-color:var(--main-color6);}.header7{background-color:var(--main-color7);}.header8{background-color:var(--main-color8);}.header9{background-color:var(--main-color9);}input[type=button]{border:1px;border-style:solid;color:white;padding:10px 20px;margin:0 5px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:6px;}input[type=button].button1{background-color:var(--main-color1);border-color:var(--main-colordark1);}input[type=button].button2{background-color:var(--main-color2);border-color:var(--main-colordark2);}input[type=button].button3{background-color:var(--main-color3);border-color:var(--main-colordark3);}input[type=button].button4{background-color:var(--main-color4);border-color:var(--main-colordark4);}input[type=button].button5{background-color:var(--main-color5);border-color:var(--main-colordark5);}input[type=button].button6{background-color:var(--main-color6);border-color:var(--main-colordark6);}input[type=button].button7{background-color:var(--main-color7);border-color:var(--main-colordark7);}input[type=button].button8{background-color:var(--main-color8);border-color:var(--main-colordark8);}input[type=button].button9{background-color:var(--main-color9);border-color:var(--main-colordark9);}input[type=button].button1:hover{background-color:var(--main-colorlight1);}input[type=button].button2:hover{background-color:var(--main-colorlight2);}input[type=button].button3:hover{background-color:var(--main-colorlight3);}input[type=button].button4:hover{background-color:var(--main-colorlight4);}input[type=button].button5:hover{background-color:var(--main-colorlight5);}input[type=button].button6:hover{background-color:var(--main-colorlight6);}input[type=button].button7:hover{background-color:var(--main-colorlight7);}input[type=button].button8:hover{background-color:var(--main-colorlight8);}input[type=button].button9:hover{background-color:var(--main-colorlight9);}.text1{color:var(--main-color1);}.text2{color:var(--main-color2);}.text3{color:var(--main-color3);}.text4{color:var(--main-color4);}.text5{color:var(--main-color5);}.text6{color:var(--main-color6);}.text7{color:var(--main-color7);}.text8{color:var(--main-color8);}.text9{color:var(--main-color9);}a{text-decoration:none;}a:hover{text-decoration:underline;}a.text1:hover{color:var(--main-colorlight1);}a.text2:hover{color:var(--main-colorlight2);}a.text3:hover{color:var(--main-colorlight3);}a.text4:hover{color:var(--main-colorlight4);}a.text5:hover{color:var(--main-colorlight5);}a.text6:hover{color:var(--main-colorlight6);}a.text7:hover{color:var(--main-colorlight7);}a.text8:hover{color:var(--main-colorlight8);}a.text9:hover{color:var(--main-colorlight9);}a.button_link,span.tag{text-decoration:none;padding:10px 20px;border-radius:6px;display:inline-block;}a.button_link1,span.tag1{background-color:var(--main-color1);color:#FFF;border:1px solid var(--main-colordark1);}a.button_link2,span.tag2{background-color:var(--main-color2);color:#FFF;border:1px solid var(--main-colordark2);}a.button_link3,span.tag3{background-color:var(--main-color3);color:#FFF;border:1px solid var(--main-colordark3);}a.button_link4,span.tag4{background-color:var(--main-color4);color:#FFF;border:1px solid var(--main-colordark4);}a.button_link5,span.tag5{background-color:var(--main-color5);color:#FFF;border:1px solid var(--main-colordark5);}a.button_link6,span.tag6{background-color:var(--main-color6);color:#FFF;border:1px solid var(--main-colordark6);}a.button_link7,span.tag7{background-color:var(--main-color7);color:#FFF;border:1px solid var(--main-colordark7);}a.button_link8,span.tag8{background-color:var(--main-color8);color:#FFF;border:1px solid var(--main-colordark8);}a.button_link9,span.tag9{background-color:var(--main-color9);color:#FFF;border:1px solid var(--main-colordark9);}a.button_link1:hover{background-color:var(--main-colorlight1);}a.button_link2:hover{background-color:var(--main-colorlight2);}a.button_link3:hover{background-color:var(--main-colorlight3);}a.button_link4:hover{background-color:var(--main-colorlight4);}a.button_link5:hover{background-color:var(--main-colorlight5);}a.button_link6:hover{background-color:var(--main-colorlight6);}a.button_link7:hover{background-color:var(--main-colorlight7);}a.button_link8:hover{background-color:var(--main-colorlight8);}a.button_link9:hover{background-color:var(--main-colorlight9);}a.small,input[type=button].small,span.tag_small{padding:5px 10px;font-size:12px;border-radius:4px;}a.xsmall,input[type=button].xsmall,span.tag_xsmall{padding:2px 5px;font-size:9px;border-radius:3px;}.warning_box{background-color:#FCC;border:2px solid firebrick;border-radius:4px;padding:10px;margin:0 20px;}input::placeholder,textarea::placeholder{color:#CCCCCC;}#panel-menu{width:100%;height:100%;position:absolute;left:0;top:0;background:#e6e6e6;color:#000;z-index:100;padding:5%;box-sizing:border-box;left:-100%;transition:all 0.5s;overflow-y:auto;}#panel-menu.opened{left:0;}#panel-menu .menu-title{font-weight:200;font-size:50px;margin-bottom:30px;}#panel-menu .menu-icon-close{position:absolute;right:10%;top:10%;font-size:50px;color:#000;text-decoration:none;}#panel-menu nav > ul.menu{display:flex;justify-content:space-between;margin:0px;}#panel-menu nav > ul.menu > li > a{color:var(--main-color9);font-size:22px;text-transform:capitalize;font-weight:bold;}#panel-menu nav > ul.menu > li > ul > li > a{color:var(--main-color5);font-size:14px;font-weight:bold;}#panel-menu nav > ul.menu > li > ul > li > span{color:var(--main-color5);font-size:14px;font-weight:bold;}#panel-menu nav > ul.menu > li > ul > li > ul > li > a{color:var(--main-color5);font-size:14px;}#panel-menu nav > ul.menu > li > ul > li > ul > li > span{color:var(--main-color5);font-size:14px;}#panel-menu nav > ul.menu > li > ul > li > ul > li > ul > li > a{color:var(--main-color4);font-size:12px;}#panel-menu nav > ul.menu > li > ul > li > ul > li > ul > li > span{color:var(--main-color4);font-size:12px;}input[type=text],input[type=password],input[type=number],input[type=email],input[type=tel],textarea{border:1px solid #CCCCCC;color:#0000FF;font-size:14px;padding:6px;border-radius:4px;max-width:100%;}input[type=text]:focus,input[type=password]:focus,input[type=number]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border:1px dotted #003399;background-color:#f0f6ff;}label{display:block;}input[type=submit]{background-color:var(--main-color4);border-color:var(--main-colordark4);border:1px;border-style:solid;color:white;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:4px;}input[type=submit]:hover{background-color:var(--main-colorlight4)}iframe{max-width:100%;}.container{width:96%;margin:auto;}.footer-top{border:2px solid blue;}.header-top{background:#e6e6e6;padding:7px 0;font-size:14px;font-weight:400;}.header-top .container{display:flex;justify-content:space-between;align-items:center;}.header-top a{color:#000000;}.header-top .access ul{list-style:none;padding:0;margin-right:25px;}.header-top .access ul li{display:inline-block;margin:0 5px;}.top_banner_contact,.top_banner_social{display:flex;align-items:center;}.top_banner_social{font-weight:300;font-size:12px;}.header-top .tel_info{margin:0 30px;}.header-top .tel_info i{margin-right:5px;}.header-top .social-networks i{margin:0 5px;font-size:22px;font-weight:300;}.main-header{margin:50px 0;}.main-header .container{display:flex;justify-content:space-around;align-items:center;}.main-header a{color:#000000;text-decoration:none;}.main-header a:hover{text-decoration:none;}.main-header i{font-size:30px;cursor:pointer;}.main-header .menu-label{position:relative;top:-6px;left:8px;}.site-logo img{background:none;border:0 none;}.search-bar{background:#e6e6e6;padding:10px 0;font-weight:200;font-size:35px;display:none;margin-bottom:30px;}.search-bar .form-type-search{width:70%;margin-right:25px;}.search-bar .form-search{background:#FFFFFF;border:0 none;color:#000000;border-bottom:1px solid black;width:100%;border-radius:4px;padding-left:15px;}.search-bar .form-submit{border:0 none;font-weight:500;font-size:22px;text-transform:uppercase;}.search-bar #search-block-form{display:flex;justify-content:center;align-items:center;}footer{background:#e6e6e6;font-weight:400;font-size:14px;margin-top:50px;}footer .primary_footer{background:#CCC;}footer .container{padding:30px 0 40px 0;display:flex;justify-content:space-around;align-items:center;}.footer-column h2{font-size:1.2vw;color:black;margin-bottom:10px !important;}.footer-column a{color:black;text-decoration:underline;}.footer-column:last-child{text-align:right;}.footer-column .menu{display:flex;margin-bottom:20px;}.footer-column .menu li{margin:0 5px;}.footer-column .social-networks a{display:inline-block;margin:0 5px;}.footer-column .social-networks i{font-size:1.5vw;}#breadcrumb{font-weight:300;font-size:14px;padding:15px 0 10px 0;margin-bottom:15px;border-top:1px dashed #CCC;border-bottom:1px dashed #CCC;background-color:#FFF;}.path-frontpage #breadcrumb{margin-bottom:0;display:none;}#breadcrumb a{background-color:var(--main-color5);color:#FFF;border:1px solid var(--main-colordark5);padding:5px;border-radius:3px;}#breadcrumb a:hover{background-color:var(--main-colorlight5);}#breadcrumb li:last-child{font-weight:bold;}div.trombi{display:flex;flex-wrap:wrap;justify-content:center;}div.trombi-item{position:relative;width:18%;margin:0 15px 30px 15px;}div.trombi-item-label{padding:0 10px;text-align:center !important;}div.trombi-item-label h2{margin-top:10px;font-size:21px;margin-bottom:0;}div.trombi-item-label h3{margin-top:5px;font-size:15px;line-height:20px;font-style:italic;}div.article_layout{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;}div#article_content{flex:4;padding-right:20px;}div#article_content p{margin-bottom:10px;}div#article_img_cover{float:left;margin-right:20px;margin-bottom:12px;width:40%;}div#article_footer{margin-top:30px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;}div#article_info{text-align:right;}div#article_more{flex:1;background-color:#FFF;border-radius:6px;}div#article_more_header{background-color:#C62828;border-radius:6px;}div#article_more_header h2{border-radius:6px;}div#article_more_content{padding:15px;}div#article_more_content hr{margin:10px 0;}#primary_news article,#secondary_news article{margin-bottom:30px;}div.title_banner h1{margin-bottom:0px;}article{padding:0 15px;}div.title_banner{margin:0 15px 30px 15px;}div #secondary_news .view-content{display:flex;flex-wrap:wrap;}div #secondary_news .views-row{width:50%;}.post_date{text-align:center;float:left;padding:0 10px 0 0;}.article_content{clear:both;padding-top:10px;}.post_date_day,.post_date_month{font-size:1.5vw;line-height:0.9vw;}.post_date_year{font-size:0.8vw;line-height:0vw;}div.img_cover{position:relative;}div.img_cover div.img_info_tag{position:absolute;bottom:20px;right:20px;color:#FFF;font-size:0.6vw;}.help-tip:before{color:#fff;}.help-tip:hover div{display:block;transform-origin:100% 0%;-webkit-animation:fadeIn 0.3s ease-in-out;animation:fadeIn 0.3s ease-in-out;}.help-tip div{display:none;text-align:left;background-color:#1E2021;padding:10px;width:200px;position:absolute;border-radius:4px;box-shadow:1px 1px 1px rgba(0,0,0,0.2);right:0px;bottom:0px;color:#FFF;font-size:11px;line-height:1.6;font-family:'Montserrat',sans-serif;font-weight:normal;}.help-tip div:after{width:100%;height:40px;content:'';position:absolute;top:-40px;left:0;}@-webkit-keyframes fadeIn{0%{opacity:0;transform:scale(0.6);}100%{opacity:100%;transform:scale(1);}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:100%;}}p.see_more{padding-top:15px;font-weight:bold;}[class^='imghvr-'] figcaption h3 a{font-size:1.2vw;}time.icon{font-size:0.5em;display:block;position:relative;width:7em;height:7em;background-color:#fff;border-radius:0.6em;box-shadow:0 1px 0 #bdbdbd,0 2px 0 #fff,0 3px 0 #bdbdbd,0 4px 0 #fff,0 5px 0 #bdbdbd,0 0 0 1px #bdbdbd;overflow:hidden;}time.icon *{display:block;width:100%;font-size:1em;font-weight:bold;font-style:normal;text-align:center;}time.icon strong{position:absolute;top:0;padding:0.4em 0;color:#fff;background-color:var(--main-color1);border-bottom:1px dashed #999;box-shadow:0 2px 0 var(--main-color1);}time.icon em{position:absolute;bottom:0.3em;color:var(--main-color1);}time.icon span{font-size:2.8em;letter-spacing:-0.05em;padding-top:0.8em;color:#2f2f2f;}.content-header{position:relative;margin-bottom:20px;}.content-header-title{padding:10px 25px 10px 15px;background:#355fe1;position:absolute;bottom:30px;left:6px;max-width:70%;color:white;}.content-data{font-style:italic;}.category-title{font-weight:200;font-size:17px;margin-top:10px;margin-bottom:5px;}.content-chapo{font-size:18px;margin-bottom:30px;}.node__content{font-weight:300;line-height:1.5em;}.container-columns{display:flex;align-items:flex-start;}.left-column{width:5%;text-align:center;margin-right:50px;}.right-column{width:5%;}.main-column{width:90%;margin-right:50px;}.column-66{width:66%;margin-right:50px;}.column-33{width:33%;}.path-frontpage h2,.path-frontpage h3{margin:0;}.path-frontpage h3{font-size:1.2vw;line-height:1.4vw;}.path-frontpage #primary_news h3{font-size:1.4vw;}.path-frontpage .title_banner h2{text-transform:uppercase;color:white;}.path-frontpage .title_banner{margin-top:40px;}#agenda .view-content{display:flex;align-items:flex-start;}#agenda .view-content .views-row{width:50%;}.path-search .search-help-link,.path-search .search-advanced,.path-search h2{display:none;}.path-search ol.search-results,.path-search ol.search-results li{left:0 !important;}.path-search ol.search-results li{padding-bottom:40px;border-bottom:1px solid grey;margin-bottom:35px;}.path-search ol.search-results li:last-child{border-bottom:0 none;}.path-search .main-column .search-form{margin:30px 0;}.path-search .main-column .search-form input.form-search{padding:9px;}.path-search h2.search-result__title{display:block;}.pager__items{margin-top:20px;}@media screen and (max-width:1060px){div.title_banner h1{font-size:3vw;}div #primary_news h3{font-size:2.5vw;}div #secondary_news h3{font-size:1.8vw;}#primary_news{flex:2;}#secondary_news{flex:1;}#secondary_news div.twin_box{display:flex;flex-direction:column;}#secondary_news div.twin_box article{width:100%;}.post_date_day,.post_date_month{font-size:2vw;line-height:0.9vw;}.post_date_year{font-size:1vw;line-height:0vw;}[class^='imghvr-'] figcaption h3 a{font-size:1.5vw;}div.img_cover div.img_info_tag{position:absolute;bottom:20px;right:20px;color:#FFF;font-size:1vw;}#panel-menu{padding:5%;}#panel-menu .menu-icon-close{top:5%;}#panel-menu nav > ul.menu{flex-wrap:wrap;}#panel-menu nav > ul.menu > .menu-item{margin-bottom:30px;}.left-column,.right-column{display:none;}.main-column{width:100% !important;margin-right:0;}div.trombi-item{width:48%;}div.trombi-item-label h2{font-size:1.9vw;}div.trombi-item-label h3{font-size:1.5vw;}}@media screen and (max-width:768px){html{font-size:14px;}div.title_banner h1{font-size:4vw;}h1{font-size:28px;line-height:32px;}h2{font-size:22px;line-height:25px;}h3{font-size:18px;line-height:24px;}h4{font-size:16px;line-height:20px;}#breadcrumb{font-size:12px;}#news{flex-direction:column;}.post_date_day,.post_date_month{font-size:3vw;line-height:0.9vw;}.post_date_year{font-size:1.5vw;line-height:0vw;}[class^='imghvr-'] figcaption h3 a{font-size:2vw;}div.img_cover div.img_info_tag{display:none;}.top_banner_social{display:none;}.header-top .container{display:block;}.top_banner_contact{justify-content:space-between;}.header-top .tel_info{margin:0;}.main-header{margin:20px 0;}.site-logo img{width:170px;}.main-header .menu-label{display:none;}.main-header i{font-size:20px;}#panel-menu .menu-icon-close{font-size:30px;}#panel-menu nav > ul.menu > .menu-item{width:100%;}div.trombi-item{width:100%;}div.trombi-item-label h2{font-size:3vw;}div.trombi-item-label h3{font-size:2vw;}#primary_news,#secondary_news{width:100%;}.path-frontpage .title_banner{margin-top:10px;}.container{width:100%;padding:0 15px;}.path-frontpage #primary_news h3{font-size:22px !important;margin-top:10px;}.path-frontpage h3{font-size:18px !important;line-height:22px !important;}.search-bar #search-block-form{display:block;width:calc(100% - 15px);margin-right:0;}.search-bar .form-type-search{display:block;width:100%;margin:20px 0 5px 0;}.search-bar .form-search{font-size:28px;}.search-bar .form-actions{display:block;text-align:center;margin-bottom:15px;}.search-bar .form-submit{font-size:14px;}footer .container{display:block;padding:15px 15px 10px 15px;}footer .container .footer-column{margin-bottom:15px;text-align:left;}.footer-column h2{font-size:16px;}.footer-column .menu{margin-left:0;margin-bottom:10px;}.footer-column .social-networks i{font-size:20px;}.container-columns{display:block;}.column-66,.column-33{width:100%;margin:40px 0;}#agenda,#journal{margin-bottom:20px;}div.flex{display:block;}div.flex_column{margin-bottom:30px;}div.trombi-item-label h2{font-size:18px;margin:0;}div.trombi-item-label h3{font-size:14px;margin:0;}div.trombi-item-label{padding:10px 15px;}div.trombi-item{margin-bottom:25px;}div#article_img_cover{float:none;width:100%;margin-right:0;margin-bottom:20px;}div#article_footer{display:block;}div#article_info{text-align:left;margin-top:25px;}div#article_content{padding-right:0;}.path-search .main-column .search-form .form-submit{margin:10px 0 0 0;}}
