html, body { margin:0px; padding:0px; }
body { background-color:#fff; color:#202020; font-size:100%; font-family: 'Open Sans', sans-serif;}
input, textarea { font-family: 'Open Sans', sans-serif; color:#202020; }
input { background-color:#fff; border:1px solid #a8a8a8; }
header { margin:0 auto; }
div.wrap { margin:0 auto; max-width:81.25em; padding-right:1.25em; padding-left:1.25em; }
div.cont_top_white {width:100%;float:left;padding-top:10px;padding-bottom:5px;background-color:white;}
div.cont_white {width:100%;float:left;padding-top:50px;padding-bottom:50px;background-color:white;}
div.cont_top_lightblue {width:100%;float:left;padding:20px 0px 15px 0px;background-color:#404c98}
div.cont_lightblue {width:100%;float:left;padding:30px 0px;background-color:#404c98}
div.cont_blu {width:100%;float:left;padding:50px 0px;background-color:#112049;}

#logo_mobi, #menu_mobi, #dona_mobi, .cont_title_menu_mobi, #aree_geografiche_mobi, #cont_menu_top_mobi, #menu_top_mobi { display: none;}

#toptop {width:100%;float:left;}
#menu_toptop {width:80%;float:left;}
#cerca {width:60px;float:right;text-align:right;}
#cerca img { width:17px; margin-top:3px; cursor:pointer; }
#flag {width:auto;float:right;text-align:right;}
#linguaAttiva {position:relative;float:left;width:100%;height:33px;line-height:20px;vertical-align:middle;text-align:center;}
#lingueSelect{font-size:12px;position:absolute;visibility:hidden;z-index:200;padding-top:5px;margin-top:5px;left:0px;color:#000;width:100%;text-align:center; background-color:#fff;margin-left:-7px;}
#lingueSelect img {height:18px; padding-top:5px;}
#lingueSelect:last-child img {padding-bottom:5px;}
#linguaAttiva:hover > #lingueSelect{ visibility:visible; }
.lingueOption { padding:3px; color: #000; }

#aree_geografiche .areegeo_list {position:relative;float:left;width:100%;line-height:20px;vertical-align:middle;text-align:center;display:block;}
#aree_geografiche .areegeo_list_sub {position:relative;float:left;width:100%;line-height:20px;vertical-align:middle;text-align:center;display:block;}

#geoSelect {font-size:12px;top:25px;webkit-transition:0.1s;transition: 0.1s;position:absolute;visibility:hidden;z-index:200;left:0px;color:#000;width:100%;text-align:center; background-color:#404c98;}
/*.areegeo_list:hover #geoSelect{ display:block; width: auto; }*/
.areegeo_list_sub:hover #geoSelect, .areegeo_list_sub.hover #geoSelect{ visibility:visible; width: auto; }

#geoSelect_list {width:100%; float:left;color:#000;padding:5px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#geoSelect_list:hover {background-color: #11204980;}

#logo {width:30%;float:left;}
#logo img {height:85px;}
#dona_button {width:110px;float:right;text-align:center;font-size:14px;padding:5px;background-color:#ed821a;border-radius:2px;color:white;text-transform:uppercase;}
#dona_button img {width:12px;margin-left:3px;}
#social_top {width:170px;float:right;text-align:right;margin-right:30px;}
#social_top img {width:30px;margin-left:5px;}
#cont_menu_top {width:70%;float:left;text-align:right;margin-top:20px;display:block;}

#rubriche_header {width:100%;float:left;margin-bottom:20px;}
#articoli_header {width:100%;float:left; padding-top:20px;}

#aree_geografiche {width:100%; float:left;display:block;}
#aree_geografiche div.areegeo_list {width:auto;float:left;border-right:1px solid white;padding-right:10px;padding-left:10px;margin-bottom:10px;}
#aree_geografiche div.areegeo_list a:link, div.areegeo_list a:visited {color:white;font-size:13px;}


#aree_geografiche div.areegeo_list_sub {width:auto;float:left;border-right:1px solid white;padding-right:10px;padding-left:10px;margin-bottom:10px;}
#aree_geografiche div.areegeo_list_sub a:link, div.areegeo_list_sub a:visited {color:white;font-size:13px;}


#home_inevidenza {width:100%;float:left;}
#home_top10 {width:100%;float:left;}

#home_dossier {width:100%;float:left;}
#home_dossier div.box-content_blocchi {margin-bottom:0px;}

/*#cont_box_5x1000 {width:100%;float:left;text-align:center;margin-bottom:50px;background-image:url(5x1000.jpg);background-size:cover;}
#box_5x1000 {background-color:rgba(0, 0, 0, 0.4);padding:50px 0px;}*/

#cont_box_5x1000 {width:100%;float:left;background-image: linear-gradient(to top right, #FFFFFF 0%, #404c98 50%, #112049 100%);text-align:center;}
#box_5x1000 {padding:40px 0px;}

#box_5x1000 a:link, #box_5x1000 a:visited {color:white;font-size:40px;}

#testo1 { float:left; width:100%; color:#838383;  font-size:14px; }
#testo1 a:link, #testo1 a:visited, #testo2 a:link, #testo2 a:visited, #testo2_prod a:link, #testo2_prod a:visited, #testo1 a:hover, #testo2 a:hover { color:black; }
#testo2 {width:70%;float:left;margin-right:3%;line-height:150%;}
#testo2 iframe {width:450px;height:300px;margin-top:30px;}
#cella_dx {width:27%;float:left;}
.cont_page img { max-width:100%; height:auto; }

/* ARTICOLI EVIDENZA -------------------------------------------------------------------------------------------------------------*/
div.articolo_evidenza {width:33.3333%;float:left;background-color:white;}
div.articolo_evidenza img {width:100%;margin-bottom:15px;}
div.testo_articolo_ev {width:100%;float:left;padding:15px; background-color: white;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
div.pre_articolo_ev {font-size:12px;}
div.title_articolo_ev {width:100%;float:left;margin-top:5px;}
div.title_articolo_ev a:link, div.title_articolo_ev a:visited {color:black;font-size:16px;}
div.sommario_articolo_ev, .data_articolo_ev {width:100%;float:left;font-size:12px;}
div.autore_articolo_ev {width:100%;float:left;font-style:italic;font-size:11px;margin-top:8px;color:black;}

#articoli_header .articolo_big{width:50%;float:left;color:#fff;text-align:left;padding-right:10px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#articoli_header .articolo_big_cont{width:100%;float:left;position: relative;}
#articoli_header .articolo_big_cont .image_articolo div {width:100%;height:410px;}
#articoli_header .articolo_big h1 {color:#fff;text-align:left;}
#articoli_header .divisoria{width:50%;float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#articoli_header .articolo_big_text{width:100%;float:left;position:absolute;padding:10px 20px 5px 20px;bottom:0px;font-size:13px;background: linear-gradient(0deg,#222,transparent);-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#articoli_header .articolo_big_text_video{width:100%;float:left;position:absolute;padding-right:20px;bottom:0px;padding-left:10px;font-size:14px; display:none;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#articoli_header .articolo_big:hover .articolo_big_text_video{background-color: rgba(0, 0, 0, 0.5);display:block;}
#articoli_header h2 {margin-bottom: 5px;}
#articoli_header .image_articolo2 img{width:100%; height:150px;float:left;}
#articoli_header .title_box_magazine {width:100%;float:left;margin-bottom:30px;font-size:25px;font-weight:bold;border-left:2px solid white;padding-left:10px;line-height:25px;color:white;}
#articoli_header .divisoria .articolo_big2 {width:50%;float:left;padding-right:5px;padding-bottom:5px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#articoli_header .divisoria .articolo_big2_cont{width:100%;float:left;position: relative;}
#articoli_header .divisoria .articolo_big2:nth-child(even) {padding-right:0px;padding-left:5px;}
#articoli_header .divisoria .articolo_big2:nth-child(1n+3) {padding-top:5px;padding-bottom:0px;}
#articoli_header .divisoria .articolo_big2 a:link, #articoli_header .divisoria .articolo_big2 a:visited, #articoli_header .divisoria .articolo_big2 a:hover {color:#fff;}
#articoli_header .divisoria .titolo_articolo2 {position:absolute;bottom:0px;padding:10px 10px 5px 10px;background: linear-gradient(0deg,#222,transparent);font-size:14px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;width:100%;}
#articoli_header .divisoria .titolo_articolo2_video {position:absolute;bottom:0px;padding-right:10px;padding-left:5px;font-size:14px;display:none;padding-bottom:5px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#articoli_header .divisoria .articolo_big2:hover .titolo_articolo2_video {background: linear-gradient(0deg,#222,transparent);display:block;}
#articoli_header .divisoria .articolo_big2:nth-child(even) .titolo_articolo2 {padding-right:5px;padding-left:10px;}
#articoli_header div.image_articolo2 div {height:200px;}
#articoli_header .articolo_big_cont span.pretitle { color:#fff; font-size:14px; }
#articoli_header .articolo_big2 span.pretitle { color:#fff; font-size:12px; }

#home_news .articolo_big2 {width:31.33%;float:left;margin-left:3%;height:100%;margin-bottom:40px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#home_news .articolo_big2:nth-child(3n+1) {margin-left:0%;}
#home_news .image_articolo2 {width:100%;float:left;}
#home_news .titolo_articolo2 {width:100%;float:left;padding-top:10px;font-size: 13px;}
#home_news .titolo_articolo2 a:link, #home_news .titolo_articolo2 a:visited, #home_news .titolo_articolo2 a:hover {color:#000;}
#home_news .titolo_articolo2 .autore {color:#000;font-size: 11px;font-style:italic;}
#home_news .title_box_magazine {width:100%;float:left;margin-bottom:30px;font-size:25px;font-weight:bold;border-left:2px solid black;padding-left:10px;line-height:25px;}
#home_news .title_articolo2 {width:100%;float:left;margin-bottom:10px;}
#home_news .title_articolo2 a:link, #home_news .title_articolo2 a:visited, div.title_articolo_ev a:link, div.title_articolo_ev a:visited {color:#000;font-weight:bold;font-size:15px}
#home_news .articolo_all_big2 {width:100%;float:left;padding-top:5px;display:flex; align-content:flex-end;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap; flex-flow:row wrap;}
#home_news .data_articolo2 {width:auto;float:left;}
#home_news .categ_articolo2 {width:auto;float:right;}
#home_news div.image_articolo2 div {height:250px;}

#home_inevidenza .image_articolo div {width:100%;height:450px;}
#home_inevidenza .articolo_big {position:relative;width:100%;float:left;}
#home_inevidenza .conte_text_inevidence {position:absolute; bottom:0px;padding:15px 20px 0px 20px; background-color: rgba(0, 0, 0, 0.5);-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#home_inevidenza .conte_text_inevidence .titolo_articolo a:link, #home_inevidenza .conte_text_inevidence .titolo_articolo a:visited {font-size:25px;color:white;font-weight:600;}
#home_inevidenza .conte_text_inevidence .sub_title {font-size:14px;}
#home_inevidenza .articolo_big .titolo_articolo h1 {text-align:left;}
#home_inevidenza .articolo_evidenza .img_evidenza {width:100%;height:180px;}
#home_inevidenza .cont_articolo_evidenza {width:100%;float:left;padding-top:5px;display:flex; align-content:flex-end;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap; flex-flow:row wrap;}
#home_inevidenza .articolo_evidenza {width:23.5%;float:left;background-color:#fff;margin-top:10px;margin-bottom:5px;margin-left:2%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#home_inevidenza .articolo_evidenza:nth-child(4n+1) {margin-left:0px;}
#home_inevidenza .data_articolo_ev {padding-bottom:5px;width:auto;float:left;}
#home_inevidenza .categ_articolo_ev {width:auto;float:right;font-size:12px;}

/*#top10_title, #dossier_title {width:100%;float:left;color:white;border-left:2px solid white;padding-left: 10px;line-height: 25px;margin-bottom:20px;font-size: 25px;font-weight: bold;}*/
.box-title_blocchi {width:100%;float:left;color:white;border-left:2px solid white;padding-left: 10px;line-height: 25px;margin-bottom:30px;font-size: 25px;font-weight: bold;}
.cont_white .box-title_blocchi {width:100%;float:left;color:black;border-left:2px solid black;padding-left: 10px;line-height: 25px;margin-bottom:30px;font-size: 25px;font-weight: bold;}
#top10_all {width:100%;float:left;}
.sub_title_t10 {margin-bottom:20px;  width:49%; float:left; color:#fff;margin-right:2%;}
.sub_title_t10:nth-child(2n) {margin-right:0%;}
.sub_title_t10 a:link, .sub_title_t10 a:visited, .sub_title_t10 a:hover{color:#fff;font-size:14px;}
#home_top10 div.box-content_blocchi {margin-bottom:0px;}

#cella_dx #top10_all {width: 92%;float: left;background-color: #030303;padding-left: 4%;padding-right: 4%;padding-top: 30px;padding-bottom: 10px;}
#cella_dx .sub_title_t10{margin-bottom:35px;width:100%;float:left;color:#fff;}
#cella_dx .sub_title_t10 a:link, .sub_title_t10 a:visited, .sub_title_t10 a:hover{color:#fff;font-size:14px;}

#home_top10 #cont_text_top10 {width:78%; float:left;position:relative;}
#home_top10 #image {width:17%; float:left;padding-right:25px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#home_top10 #image img {width:100%; max-width:80px; border-radius:999em;-moz-border-radius:999em; -webkit-border-radius:999em;-o-border-radius: 999em;  }
#home_top10 .sub_title_top{ width:100%; float:left; display:flex; max-height:80px; min-height:50px;}
#home_dossier #dossier_all { width:100%; float:left;}
#home_dossier .image_articolo div {width:100%;height:450px;}
#home_dossier .articolo_big {position:relative;}
#home_dossier .cont_text_dossier {position:absolute; width:100%; bottom:0px;padding:15px 20px; background-color: rgba(0, 0, 0, 0.5);-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#home_dossier .cont_text_dossier .titolo_articolo a:link, #home_dossier .cont_text_dossier .titolo_articolo a:visited {font-size:25px;color:white;font-weight:600;}
#home_dossier .cont_text_dossier .sub_title {font-size:14px;}
#home_dossier .articolo_big .titolo_articolo h1 {text-align:left;}
#home_dossier .dossier .img_dossier {width:100%;height:180px;}
#home_dossier .cont_articolo_dossier {width:100%;float:left;padding-top:5px;display:flex; align-content:flex-end;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap; flex-flow:row wrap;}
#home_dossier .dossier {width:18.4%;float:left;background-color:#fff;margin-top:10px;margin-bottom:5px;margin-left:2%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#home_dossier .testo_articolo_dossier {width: 100%;float: left;padding: 15px;background-color: white;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#home_dossier .dossier:nth-child(5n+1) {margin-left:0px;}
#home_dossier .title_articolo_dossier {width: 100%;float: left;margin-top: 5px;}
#home_dossier div.autore_articolo_dossier { width:100%; float:left; font-style:italic; font-size:12px; margin-top: 5px;}
#home_dossier .title_articolo_dossier a:link, #home_dossier .title_articolo_dossier a:visited {color: #000;font-weight: bold;font-size: 15px;}
#all_dossier_button {width:100%;float:left;text-align:center;padding:12px 0px;background-color:#404c98;}
#all_dossier_button a:link, #all_dossier_button a:visited {color:white;text-transform:uppercase;font-weight:600;}
#home_dossier #all_dossier_button {margin-top:10px;}

  
#home_lettipervoi {width: 92%;float: left;background-color: #efefef;padding-left: 4%;padding-right: 4%;padding-top: 30px;padding-bottom:30px;}
#home_lettipervoi #letti_all {}
#letti_all #cont_letti  {width: 48%;float: left; margin-right: 4%; margin-bottom:20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;font-size:13px;}
#letti_all #cont_letti:nth-child(2n) {margin-right: 0%;}  
#letti_all #cont_letti  a:link,#letti_all #cont_letti  a:visited,#letti_all #cont_letti  a:hover{color: #000;font-weight: bold;font-size: 14px;}
#cont_letti span.fonte_letti {color: #000;font-size: 11px;font-style: italic;}
#home_lettipervoi div.box-content_blocchi {margin-bottom:0px;}

/* DETTAGLIO ARTICOLI -------------------------------------------------------------------------------------------------------------*/
#det_article_data {width:auto;float:left;font-size:13px;margin-top:7.5px;line-height:20px;}
#det_article_areegeo {width:auto;float:left;font-size:13px;margin-left:15px;border-left:1px solid black;padding-left:15px;line-height:20px;margin-top:7.5px;}
#det_article_share {width:auto;float:right;}
#det_article_share img {width:32px; height:32px; margin-left:3px;}
#det_article_autore {width:100%;float:left;font-size:13px;font-style:italic;margin-bottom:20px;}
#det_article_sommario {width:100%;float:left;font-weight:600; }
#det_article_image {width:100%;float:left;margin-top:30px;text-align:center;}
#det_article_img1 {width:100%;float:left;}
#det_article_img234 {margin:0 auto;width:100%;max-width:700px;}
#det_article_img2, #det_article_img3, #det_article_img4 {width:32%;float:left;}
#det_article_img3 {margin-left:2%;margin-right:2%;}
#det_article_img1 img, #det_article_img2 img, #det_article_img3 img {width:100%;max-width:700px;margin-bottom:20px;}
#det_article_img4 img {width:100%;max-width:600px;}
#det_article_text {width:100%;float:left;margin-bottom:30px;}
#det_article_text a:link, #det_article_text a:visited {color:black;font-weight:bold;}
#det_article_text a:hover {color:#404c98;;}
#det_article_sharebottom {width:auto;float:left;}
#det_article_sharebottom img {width:32px;height:32px;margin-right:3px;}
#det_article_inviaamico {width:auto;float:left;margin-left:20px;font-size:13px;background-color:#efefef;padding:5px 10px;}
#det_article_stampa {width:auto;float:left;margin-left:20px;font-size:13px;background-color:#efefef;padding:5px 10px;}
#det_article_top {width:auto;float:right;margin-right:20px;font-size:13px;background-color:#efefef;padding:5px 10px;}
#det_article_tags {width:100%;float:left;margin:30px 0px;}
#det_article_tags div.tag {width:auto;float:left;margin-right:10px;font-size:13px;border-bottom:1px solid grey;margin-bottom:10px;}
#article_vedianche {width:100%;float:left;border-top:5px solid #404c98;border-bottom:5px solid #404c98;padding-top:30px;padding-bottom:10px;margin-bottom:50px;}
#article_vedianche_title {width:100%;float:left;font-size:20px;font-weight:600;margin-bottom:15px;}
#article_vedianche_list {width:100%;float:left;font-size:13px;margin-bottom:20px;}
#article_vedianche_list a:link, #article_vedianche_list a:visited {font-weight:600;font-size:15px; }

div.box-content_blocchi {width:100%;float:left;margin-bottom:50px;}
#cella_dx #cont_text_top10 {width:80%; float:left;}
#cella_dx #image {width:20%; float:left;padding-right:15px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#cella_dx #image img {width:100%; border-radius:999em;-moz-border-radius:999em; -webkit-border-radius:999em;-o-border-radius: 999em;  }
#cella_dx .sub_title_top{ width:100%; float:left; display:flex; }

#cella_dx .dossier {width:100%; float:left; margin-bottom:15px; -moz-box-sizing: border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
#cella_dx .testo_articolo_dossier {width: 80%; float: left; padding-left:15px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
#cella_dx .title_articolo_dossier {width: 100%; float: left; margin-top: 5px;}
#cella_dx div.autore_articolo_dossier { width:100%; float:left; font-style:italic; font-size:12px; margin-top: 5px;}
#cella_dx .title_articolo_dossier a:link, #cella_dx .title_articolo_dossier a:visited, #cella_dx div.articolo_big div.cont_text_dossier a:link, #cella_dx div.articolo_big div.cont_text_dossier a:visited {color: #fff;font-size: 14px;}
#cella_dx div.img_dossier {width:20%; float:left;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#cella_dx div.img_dossier img {width:100%; border-radius:999em;-moz-border-radius:999em; -webkit-border-radius:999em;-o-border-radius: 999em;  }
#cella_dx div.articolo_big {width:100%;float:left;}
#cella_dx div.articolo_big div.image_articolo {width: 20%;float: left;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#cella_dx div.articolo_big div.cont_text_dossier {width: 80%;float: left;padding: 15px;
-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#cella_dx #dossier_all {width: 92%;float: left;background-color: #030303;padding-left:4%;padding-right:4%;padding-top:30px;padding-bottom:30px;}
/* FILTRO ART ----------------------------------------------------------------------------------------------------------*/
.cont_top_lightblue_filtro {width:100%;float:left;padding:20px 0px 15px 0px;background-color:#404c98}

.cont_filtro_art {width:100%; float:left;margin:20px 0px 20px 0px;display:flex;}
.filtro_art {width:65%; float:left;}
.title_filtro_art {width:35%;float:left;color:white;border-left:2px solid white;padding-left: 10px;line-height: 25px;font-size: 25px;font-weight: bold;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 10px;}
.cont_bottone_filtro {width:25%; float:left;}
.bottone_filtro{background-color:#fff;max-width:150px;text-align:center;margin:0 auto;padding:10px;cursor:pointer;}
.cont_bottone_filtro a {color:#404c98; font-weight:bold;}

.button_filtro {position: relative;padding: 10px;background-color: #fff;border: 2px solid #fff; color: #fff;text-decoration: none;cursor:pointer;margin: 0 auto;width: 150px;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.button_filtro::before,
.button_filtro::after {position: absolute;top: 50%;right: .2em;content: '';margin-top: -5px;border: 7px solid transparent;border-top-width: 5px;border-bottom-width: 5px;border-left-color: #404c98;}
.button_filtro::after {opacity: 0;right: 1em;}
.button_filtro:hover::before {animation: arrowbefore .5s;}
.button_filtro:hover::after {animation: arrowafter .5s;}
@keyframes arrowbefore {100% {right: -.4em;opacity: 0;}}
@keyframes arrowafter {99% {right: .2em;opacity: 1;}100% { opacity: 0;}}
/* GALLERY -------------------------------------------------------------------------------------------------------------*/
#gallery_immagini {width:100%;float:left;margin-top:30px;}
#gallery_categorie {width:100%;float:left;}
div.gallery_cat {width:30.3333%;float:left;margin-left:1.5%;margin-right:1.5%;text-align:center;margin-top:30px;}
div.gallery_catimg img {width:100%;}
div.gallery_catname {margin-top:15px;}
div.gallery_catname a:link, div.gallery_catname a:visited {font-size:23px;}
div.gallery_img {width:23%;float:left;margin-left:1%;margin-right:1%;margin-bottom:30px;}
div.gallery_imgimg, div.gallery_imgimg img {width:100%;float:left;}

div.cont_photo{width:100%; float:left;height:500px;margin-bottom:50px;background-color:#fff;}
div.cont_photo img {margin:auto;width:auto;height:500px;}
div.cont_text_photo {width:100%; float:left;height:50px;text-align:center;background-color:#fff;}
div.cont_photo:hover .slick-next  {display:block !important;}
div.cont_photo:hover .slick-prev  {display:block !important;}
/* DOSSIER -------------------------------------------------------------------------------------------------------------*/
#cont_dossier_list {width:100%;float:left;display: flex;align-content: flex-end;-webkit-flex-flow: row wrap;-moz-flex-flow: row wrap;flex-flow: row wrap;}
div.dossier_list {width:31.3333%;float:left;margin-right:3%;margin-top:50px;border:1px solid #efefef;padding:20px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
div.dossier_list:nth-child(3n) {margin-right:0%;}
div.dossier_list_img {width:100%;float:left;margin-bottom:20px;}
div.dossier_list_img img {width:100%;}
div.dossier_list_data {width:100%;float:left;font-size:13px;}
div.dossier_list_title {width:100%;float:left;font-weight:600;margin-top:5px;}
div.dossier_list_description {width:100%;float:left;}

#cont_dossier_article {width:100%;float:left;}
div.dossier_article {width:100%;float:left;border-bottom:1px solid #efefef;margin-top:40px;padding-bottom:40px;}
div.dossier_article:last-child {border-bottom:0px;padding-bottom:70px;}
div.dossier_article_img {width:30%;float:left;margin-right:5%;}
div.dossier_article_img img {width:100%;}
div.dossier_article_text {width:65%;float:left;}
div.dossier_article_data {width:100%;float:left;font-size:13px;}
div.dossier_article_title {width:100%;float:left;font-weight:600;margin-top:5px;margin-bottom:10px;}
div.dossier_article_description {width:100%;float:left;font-size:13px;}

/* MENU TOP --------------------------------------------------------------------------------------*/
#menu_top { width:auto;float:left; }
#menu_top div { display:inline; text-align:left; font-size:14px;  padding-left:20px; }
#menu_top div:first-child {  }
#menu_top div a:hover, #menu_top div a:link, #menu_top div a:visited { color:#000;}
#menu_top div a:hover#current_menu_top, #menu_top div a:link#current_menu_top, #menu_top div a:visited#current_menu_top { color:#000; font-weight: 600; }
ul.menu_top { text-align:center; list-style-type:none; margin:0; padding-top:7px; width:100%; }
ul.menu_top li { color:#464646; font-size:0.98em; display:inline; margin-right:3%; margin-left:3%; }
ul.menu_top li#current_menu_top { color:#464646; }
ul.menu_top li a:hover, ul.menu_top li a:link, ul.menu_top li a:visited { color:#464646; text-transform:uppercase; }
ul.menu_top li#current_menu_top a:hover, ul.menu_top li#current_menu_top a:link, ul.menu_top li#current_menu_top a:visited { color:#464646; text-transform:uppercase; }

ul.rubriche {margin-top:0px;margin-bottom:0px;}
ul.rubriche li { display:inline; margin-left:7px; padding-left:10px; border-left:1px solid white;  }
ul.rubriche li:first-child {border-left:0px;}
ul.rubricheli a:hover, ul.rubriche li a:link, ul.rubriche li a:visited { color:#fff; font-size:13px; }

/* TESTO PAGINA -----------------------------------------------------------------------------------------------------*/
h1 { color:#202020;font-size:25px;text-align:center;font-weight:normal;margin-top:0px;}
h2 { font-size:16px; font-weight:600; margin-top:0px;}
h3 { font-size:1em; font-weight:normal;}
h4 { font-size:0.9em; font-weight:normal;}
h5 { font-size:0.8em; font-weight:normal;}

/* BOX LAT ---------------------------------------------------------------------------------------------------------*/
#box_middleB div.boxlat, #box_middleI div.boxlat, #box_middleJ div.boxlat {width:18.8%;float:left; margin-left:1.5%; position:relative; height:320px; overflow:hidden;}
#box_middleB div.boxlat:first-child, #box_middleI div.boxlat:first-child, #box_middleJ div.boxlat:first-child {margin-left:0%;}
#box_middleB figure.img_zoom, #box_middleI figure.img_zoom, #box_middleJ figure.img_zoom {margin: 0;padding: 0;overflow: hidden;height: auto;}
#box_middleB figure.img_zoom:hover, #box_middleI figure.img_zoom:hover, #box_middleJ figure.img_zoom:hover {/*bottom: -36px;*/opacity: 1;}
#box_middleB .boxlat figure.img_zoom div, #box_middleI .boxlat figure.img_zoom div, #box_middleJ .boxlat figure.img_zoom div {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out; }
#box_middleB .boxlat figure.img_zoom:hover div, #box_middleI .boxlat figure.img_zoom:hover div, #box_middleJ .boxlat figure.img_zoom:hover div {-webkit-transform: scale(1.1);transform: scale(1.1);}
#box_middleB .boxlat img, #box_middleI .boxlat img, #box_middleJ .boxlat img { position:absolute; left:-50%;}
#box_middleB .boxlat_tit_center, #box_middleI .boxlat_tit_center, #box_middleJ .boxlat_tit_center { position:absolute; bottom:0; background-color:#404c98; color:white; width:100%; text-align:center; padding:12px; text-transform:uppercase; font-size:15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;font-weight:600;}
#box_middleB .img_bg, #box_middleI .img_bg, #box_middleJ .img_bg {position: absolute; width:100%; height:300px; background-size: cover; background-repeat: no-repeat; background-position: center;}
#box_middleB .title_boxmiddle, #box_middleI .title_boxmiddle, #box_middleJ .title_boxmiddle {width:100%; float:left; margin-bottom:30px; font-size:25px;font-weight:bold;border-left:2px solid black;padding-left:10px;line-height:25px;color:black;}

/* BOX_MIDDLE --------------------------------------------------------------------------------------------------------*/
#box_middleJ, #box_middleI, #box_middleC {width:100%;float:left;padding-top:50px;}
#box_middleD, #box_middleB {width:100%;float:left;margin-top: 30px;}

/* BOX BOOK --------------------------------------------------------------------------------------------------------*/
.cont_all_book{width:100%;float:left;display:flex;align-content:flex-end;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap; flex-flow:row wrap;}
.cont_book{width:15.41666%;float:left;margin-right:1.5%;}
.cont_book:last-child {margin-right:0%;}
.book{float:left;width:100%;position:relative;}
.book a:link, .book a:visited, .book a:hover {color:#fff}
.book-image{float: left;width:100%;border: none;}
.book_text{ position:absolute; bottom:0; background-color:#112049; color:white; width:100%; text-align:left; padding:10px;font-size:14px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.book_text a:link, .book_text a:visited {font-weight:600;}
.book-author {width:100%;float:left;font-size:12px;font-style: italic;margin-top:5px;}
.all_books {width:15%;position:relative;float:left;padding-left:10px;padding-right:10px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;background-color:#112049;text-align:center;font-size:25px;text-transform:uppercase;font-weight:600;}
.all_books .book {width:100%;height:auto;/*position: absolute;*/top: 50%;transform: translate(0,-50%);margin: 0pX;}

/* PAGINA BOOK --------------------------------------------------------------------------------------------------------*/
div.books_elenco {width:100%;float:left;margin-bottom:70px;}
div.books_img {width:20%;float:left;margin-right:5%;}
div.books_img img {width:100%;}
div.books_text {width:75%;float:left;}
div.books_title {width:100%;float:left;font-size:17px;font-weight:bold;margin-bottom:10px;color:#112049;}
div.books_author {width:100%;float:left;margin-bottom:10px;}
div.books_pag {width:100%;float:left;}
div.books_summary {width:100%;float:left;font-size:14px;}

#bookpage_title {width:100%;float:left;margin-bottom:30px;}
#bookpage_img {width:40%;float:left;margin-right:5%;}
#bookpage_img img {width:100%;}
#bookpage_text {width:55%;float:left;}
#bookpage_author {width:100%;float:left;margin-bottom:10px;}
#bookpage_description {width:100%;float:left;font-size:13px;}
#bookpage_summary {width:100%;float:left;font-size:13px;}

/* ARCHIVIO --------------------------------------------------------------------------------------------------------*/
#title_form_archivio {width:100%;float:left;color:white;line-height: 25px;margin-bottom:30px;font-size: 25px;font-weight: bold;text-align:center;}
#cerca_archivio { margin:0 auto; width:900px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding:20px 0px; }
div.src_inp_frase { float:left; width:65%; margin-right:2%; margin-bottom: 10px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
div.src_inp_autore { float:left; width:33%; margin-bottom: 10px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
div.src_inp_datainizio { float:left; width:23.5%; margin-right:2%; margin-bottom: 10px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
div.src_inp_datafine { float:left; width:23.5%; margin-right:2%; margin-bottom: 10px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
div.src_inp_rubrica { float:left; width:23.5%; margin-right:2%; margin-bottom: 10px; background-color:white;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
div.src_inp_areageo { float:left; width:23.5%; margin-bottom: 10px; background-color:white; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
div.src_inp_captcha {float:left; width:auto;margin-right:30px;}
div.src_inp_button {float:left; width:auto;}
#src_captcha_button {margin:0 auto;width:517px;}
#cerca_archivio input[type=text] { width:100%; padding:12px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; height:auto; font-size:14px; }
#cerca_archivio select { width:100%; border:none; background-color:white;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;font-size:14px; color:#a8a8a8; }
#cerca_archivio input[type=submit] { width:180px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; height:45px; background-color:#112049; color:#fff; border:0px; text-transform:uppercase; font-size:18px; }

.bootstrap-select.form-control:not([class*="col-"]), .dropdown-toggle{height:44px;}
.btn-default{ border: 1px solid #a8a8a8 !important; background-color: #fff !important; color:#a8a8a8 !important;}
.dropdown-menu{max-height:215px !important; border: 1px solid #a8a8a8 !important; border-top: 0px !important; background-clip: inherit !important; border-radius:0px !important; margin: 0px  !important;}
.bootstrap-select.btn-group .dropdown-menu.inner {border: 0 !important;}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {z-index:0 !important;}
.dropdown-menu li a {padding: 3px 7px !important;}
.btn {border-radius:0px !important;}
/* MENU' FOOTER --------------------------------------------------------------------------------------------------------*/
#box_menu_footer{width:100%;float:left; margin-top:20px; border-bottom:1px solid #cfcfcf;  height: 200px; padding-bottom: 30px;}
#box_menu_tree_first_level{width:25%;float:left;border-left:1px solid #cfcfcf;height: 100%; -webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; column-fill:auto;}
#box_menu_tree_first_level div {width:100%;float:left;color:#fff;line-height: 1.7;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
#box_menu_tree_first_level div a:link, #box_menu_tree_first_level div a:visited, #box_menu_tree_first_level div a:hover {color:#fff !important;}
#box_menu_tree_first_level #menu_top {height: 100%;}
#box_rubriche{width:25%;float:left;height: 100%; -webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; column-fill:auto;}
#box_rubriche li{width:100%;float:left;color:#fff;line-height: 1.7; border:none;margin-left:0px;padding-left:0px;font-size: 14px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
#box_rubriche li a:link{font-size: 14px;}
#box_rubriche ul{width: 100%;float: left;padding: 0px;}
#box_bottom_areegeo{width:40%;float:left;border-left:1px solid #cfcfcf;height: 100%; -webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; column-fill:auto;}
#box_bottom_areegeo #geoSelect{visibility: hidden;display: none;}
#box_bottom_areegeo div{width:100%;float:left;color:#fff;line-height: 1.7; border:none; text-align: left;padding-left: 20px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
#box_bottom_areegeo a:link{font-size:14px;color:white;}
#box_social{/*width:10%;*/width:70px;float:left;border-left:1px solid #cfcfcf;height:100%;padding-left:20px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
#box_social img {width:33px;margin-bottom:5px;}
#footer{width:100%;float:left;color:#cfcfcf;padding-top:20px;font-size:11px;line-height:150%}
#footer a:link, #footer a:hover, #footer a:visited { text-decoration:none; color:#fff; }
#title_box_social{width:100%;float:left;color:#fff;padding-bottom:10px;font-size:14px;}

#box_middleD img {height:60px; margin-left:30px; margin-right:30px;}
#box_middleD #box-testo_boxlat {margin-top:50px; margin-bottom:-40px;text-align:center;}

/* NEWSLETTER ---------------------------------------------------------------------------------------------------*/
div.newsl_label { width:100%; text-align:center; float:left; color: #202020; text-transform:uppercase; font-size: 12px; font-weight: 700; margin-bottom:10px; }
div.news_input { width:100%; float:left; text-align:center; }
input.newsl {color:#a4a4a4;text-align:center; border: 2px solid #202020;width:100%;max-width:300px;  margin-bottom:20px; padding: 14px 19px 14px 19px; text-transform:uppercase; font-size: 12px; font-weight: 700; }

/* BOX VIDEO GALLERY ---------------------------------------------------------------------------------------------------*/
#content_videogallery{width:31.33%;float:left;margin-left:3%;}
#content_videogallery:first-child {margin-left:0%;}
#box_videogallery{width:100%;float:left;}
#title_videogallery{width: 100%;float: left;margin-bottom:30px;font-size: 25px;font-weight: bold;border-left: 2px solid black;padding-left: 10px;line-height: 25px;}
#title_videogallery a:link, #title_videogallery a:visited, #title_videogallery a:hover {color:#000;}
.video-container{width:100%;float:left;margin-bottom:10px;}

/* PAGINA VIDEO GALLERY ---------------------------------------------------------------------------------------------------*/
div.cont_video {width:48%;float:left;text-align:center;margin-top:50px;}
div.cont_video:nth-child(2n) {margin-right:4%;}
div.cont_video iframe {width:100%;max-width:500px;}
div.repliche_title {width:100%;float:left;margin-bottom:10px;font-size:15px;color:black;font-weight:bold;}
div.repliche_video {width:100%;float:left;}
div.cont_all_video {width:100%;float:left;margin-bottom: 50px;}
/* FORM CONTATTI ---------------------------------------------------------------------------------------------------*/
.lab_cont { width:10%; text-align:left; float:left; font-size:15px; padding-top:5px; margin-bottom:2px; margin-left:10%; }
.inp_cont { width:50%; margin-left:25%; float:left; margin-bottom:5px; margin-right:25%; }
.inp_cont input[type=text] { margin-bottom:10px; width:100%; padding: 14px 19px 14px 19px; font-size:12px; font-weight:700; border:2px solid #202020; color:#202020; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-transform:uppercase; }
input[type=submit] { margin-bottom:20px; width:30%; padding:1px; font-size:15px; cursor:pointer; }
textarea { width:100%; padding: 14px 19px 14px 19px; font-weight:700; text-transform:uppercase; margin-bottom:20px; resize:none; border:2px solid #202020; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size:12px; }
input.radio { color:#000; border-style:none; width:25px; }

.form_invia .inp_cont { width:75%; float:left; margin-top:10px; margin-right:25%; margin-left:0%; }
.form_invia .inp_cont input[type=text] { margin-bottom:0px; width:100%; padding: 10px 15px 10px 15px; font-size:12px; font-weight:700; border:1px solid #efefef; color:#202020; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-transform:unset; }
.form_invia .inp_codverifica { width:50%; margin-left:25%; float:left; margin-bottom:5px; margin-right:25%; }
.form_invia .inp_codverifica input[type=text] { margin-bottom:10px; width:100%; padding: 10px 15px 10px 15px; font-size:12px; font-weight:700; border:1px solid #efefef; color:#202020; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.form_invia #codiceverifica2 {width:50%;margin-left:25%;float:left;margin-bottom:5px;margin-right:25%;text-align: center;}
.form_invia textarea {border:1px solid #efefef; text-transform:unset; }
#button_inviadunamico {text-align:center;float:left;width:100%;}
#button_inviadunamico input {background-color:#ed821a;border:0px;font-size:15px;color:white;font-weight:bold;padding:7px 15px;margin-bottom:20px;}

/* CERCA ------------------------------------------------------------------------------------------------------------*/
#cerca_form { padding-right:0px; width:210px; float:right; margin-top:10px;}
#input_dacercare { color:#242424; font-size:0.9em; text-align:left; border:none; border-bottom:2px solid #202020; width:180px; margin-bottom:0px; padding-bottom:3px; }
#cerca2_menu { width:12px; height:12px; vertical-align:top; text-align:center; color:#FFF; border:0px none;   margin:0px; padding-top:3px; }

/* VARI -------------------------------------------------------------------------------------*/
.clear { clear:both; }
l { clear:both; padding:0px; margin:0px; list-style-type:none; }
li { padding:0px; margin:0px; list-style-type:none; }
img { border:none; }
a:link, a:visited, a:hover { text-decoration:none; }

/* POPUP ----------------------------------------------------------------------------------------------------------------*/
a.lbAction {text-decoration:none; float:right; position:absolute;z-index:102; font-size:18px; border-radius:2px;top:-35px;right:10px;color:white !important}
#divinviadunamico{position: fixed;top: 0;left: 0;display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.65);z-index: 100;overflow: auto;}
div.leightbox { position:fixed; background-color:#fff; border:10px solid #404c98; /*transparent; border:2px solid grey; */z-index:101; color:black; display:none; left:50%; width:500px; height:500px; margin-left:-250px; top:80px; }
.form_invia{width:100%; height:100%; float:left;padding:20px 20px 60px 20px ;overflow:auto;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
/* POPUP AUGURI ----------------------------------------------------------------------------------------------------------------*/
#background_popup{position:fixed; top:0; left:0; display:none; width:100%; height:100%; background:rgba(0, 0, 0, 0.65); z-index:100; overflow:auto;}
#showimage{width:550px; float:left; position:absolute; left:50%; margin-left:-302px; background-color:#fff; padding:20px;border: 7px solid #404c98; }
.cont_all_popup {width:100%; float:left;}
#close {width:auto; float:right; text-align:right; background-color:#404c98;}
#close a:link, #close a:visited{color:#fff; background-color:#404c98; padding:5px 8px;}
.cont_img_popup {width:50%; float:left; font-size:10px;}
.cont_text_popup {width:50%; float:left; text-align:left; font-size:12px; padding-left:20px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.cont_title_popup {width:100%; float:left; font-size:18px; font-weight:bold; text-align:center;margin-top:10px;}
.cont_dida_popup{width:100%; float:left; padding-top:8px;}


/********* MEDIA QUERY *************/
@media only screen and (max-width:768px), only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
	div.wrap { margin:0 auto; max-width:82.25em; padding-right:0.75em; padding-left:0.75em; position: relative; }
	div.cont_top_lightblue, #menu_toptop {display:none;}

	div.cont_blu {padding:15px 0px;}
	div.cont_top_white {background-color: #404c98;}
	#menu_mobi {display:block;width:30px;float:left;}
	#menu_mobi img {width:30px;padding-top:8px;}
	#logo_mobi {display:block; float:left; width:auto; text-align:left; margin-left:12px;}
	#logo_mobi img {height:45px;}
	#cerca {padding-top:7px;width:30px;}
	#flag {padding-top:7px;}
	#articoli_header{padding-top:15px;}

	#articoli_header .articolo_big { width:100%; padding-right:0px;}
	#articoli_header .articolo_big_cont .image_articolo div {height:250px;}
	#articoli_header .articolo_big_text div.sub_title {display:none;}
	#articoli_header .divisoria { width:100%;}
	#articoli_header .divisoria .articolo_big2 { width:100%; padding-right: 0px;  margin-top:20px;}
	#articoli_header .divisoria .titolo_articolo2, #articoli_header .divisoria .titolo_articolo2_video { position: inherit; bottom: 0px; padding:0px; background:transparent;}
	#articoli_header .divisoria .titolo_articolo2_video {display:block;}
	#articoli_header .divisoria .articolo_big2:nth-child(2n) {padding-left:0px;}
	#articoli_header .divisoria .articolo_big2:hover .titolo_articolo2_video { background:transparent;}
	#articoli_header .divisoria .articolo_big2:nth-child(2n) .titolo_articolo2 { padding:0px;}
	#articoli_header div.image_articolo2 {width:40%;float:left;margin-right:5%;}
	#articoli_header div.image_articolo2 div {height:130px;}

	#articoli_header .title_box_magazine {display:none;}

	#home_news .articolo_big2 { width:100%; margin-left:0%; margin-bottom:20px;}
	#home_news .titolo_articolo2 div.subtitle_articolo2 {display:none;}
	#home_news .articolo_all_big2 {margin-bottom:20px;}
	#home_news .image_articolo2 {width:23%;float:left;margin-right:5%;}
	#home_news .titolo_articolo2 {width:72%;}
	#home_news div.image_articolo2 div {height:100px;}

	#home_inevidenza {width:100%; margin-right:0%;}
	#home_inevidenza .image_articolo div { height: 250px;}
	#home_inevidenza .conte_text_inevidence .sub_title, div.sommario_articolo_ev {display:none;}
	#home_inevidenza .conte_text_inevidence {padding-bottom:15px;width:100%;}
	#home_inevidenza .conte_text_inevidence .titolo_articolo a:link, #home_inevidenza .conte_text_inevidence .titolo_articolo a:visited {font-size: 20px;}
	#home_inevidenza .articolo_evidenza {width:100%;margin-left:0%;margin-bottom:25px;background-color:transparent;position:relative;display: flex;align-content: flex-end;-webkit-flex-flow: row wrap;-moz-flex-flow: row wrap;flex-flow: row wrap;}
	div.testo_articolo_ev {background-color:transparent;top:0;padding:0px;width:100%;position:absolute;padding-left:120px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
	div.title_articolo_ev a:link, div.title_articolo_ev a:visited { color: #fff;}
	#home_inevidenza .data_articolo_ev, #home_inevidenza .categ_articolo_ev { color:white;}
	#home_inevidenza .articolo_evidenza .img_evidenza {width:100px;height:100px;float:left;margin-right:15px;border-radius:50%;}

	#content_videogallery { width:100%;margin-left:0%;margin-bottom:40px;text-align:center;}
	div.video-container {width:100%;text-align:center;}
	div.video-container iframe {max-width:330px;}

	#box_5x1000 a:link, #box_5x1000 a:visited { font-size:30px;}
	#box_5x1000 {padding:30px;}

	#home_top10 {width:100%; padding-right:0px;}

	#home_dossier { width:100%;}
	#home_dossier .image_articolo div { height: 250px;}
	#home_dossier .dossier { width:100%; margin-left:0px;background-color:transparent;}
	div.img_dossier {display:none;}
	#home_dossier .testo_articolo_dossier { padding:0px; background-color: transparent;}
	#home_dossier .title_articolo_dossier a:link, #home_dossier .title_articolo_dossier a:visited { color: #fff;}

	#box_middleB div.boxlat, #box_middleI div.boxlat, #box_middleJ div.boxlat {width:49%;margin-right:2%;margin-left:0%;margin-bottom:20px;}
	#box_middleB div.boxlat:nth-child(2n), #box_middleI div.boxlat:nth-child(2n), #box_middleJ div.boxlat:nth-child(2n) {margin-right:0%;}
	#box_middleB div.boxlat, #box_middleI div.boxlat, #box_middleJ div.boxlat {height:280px;}

	.cont_book { width:48.5%; float: left; margin-right:3%;margin-bottom:20px;}
	.cont_book:nth-child(2n) {margin-right:0%;}
	.all_books {  width: 48.5%;height:auto;font-size:25px;margin-bottom: 20px;}

	#cerca_archivio {width:100%;max-width:400px;}
	div.src_inp_frase, div.src_inp_autore {  width:100%;margin-right:0%;}
	div.src_inp_datainizio, div.src_inp_rubrica {width:49%;}
	div.src_inp_datafine, div.src_inp_areageo {width:49%;margin-right:0%;}
	#src_captcha_button {width:300px;}
	div.src_inp_captcha {width:100%; margin-right:0px}
	div.src_inp_button { width: 100%;}

	#box_middleD #box-testo_boxlat { margin-top: 0px;}
	#box_middleD img { height:30px; margin:0px 10px; margin-bottom:20px;}

	#box_menu_footer {height:auto;margin-top:0px;}
	#dona_mobi {display:block;width:100%;float:left;margin-bottom:40px;}
	#dona_mobi #dona_button {float:none;margin:0 auto;font-size:18px;padding:7px 10px;width: 125px;}
	#box_rubriche, #box_menu_tree_first_level, #box_bottom_areegeo, #box_social {width:100%;border-left:0px; margin-bottom:20px;column-fill:balance;}
	#box_rubriche, #box_menu_tree_first_level {height:100px;} 
	#box_social {height:auto;}
	#box_bottom_areegeo {height:200px;}
	#box_menu_tree_first_level #menu_top div, #box_bottom_areegeo div, #box_social {padding-left: 0px;}

	#box_social {margin-bottom:0px;}
	#box_social img { width:40px;margin-right:5px;}
	  
	#letti_all #cont_letti { width:100%;margin-right:0%;}
	#cont_letti div.subtitle_letti {display:none;}
	  
	.sub_title_t10 { width:100%;margin-right:0%;}

	div.cont_video {width:100%;}
	div.cont_video:nth-child(2n) {margin-right:0%;}
	  
	div.dossier_list { width:48.5%; margin-top:30px;padding:10px;}
	div.dossier_list:nth-child(3n) {margin-right:3%;}
	div.dossier_list:nth-child(2n) {margin-right:0%;}
	div.dossier_list_img {margin-bottom:5px;}
	div.dossier_article_img { width:100%; margin-right:0%;}
	div.dossier_article_img img { width: 100%; max-width:250px;}
	div.dossier_article_text { width:100%;}

	#home_top10 .sub_title_top{max-height:100px; }
	#home_top10 #image {width:20%;padding-right:15px;}

	div.leightbox {width:280px;margin-left:-150px;top:70px;height:500px;}
	.form_invia .inp_cont {width:100%;margin-right:0%;}
	.form_invia {padding-left:10px;padding-right:10px;}
	  
/* PAGINA ----------------------------------------------------------------------------------------------------------------*/
	#testo2 {width:100%;margin-right:0%;}
        #testo2 iframe {width:100%;max-width:330px;height:220px;}
	#cella_dx { width:100%;}
	#det_article_share {width:100%;float:left;margin-top:10px;}
	#det_article_share img {width: 28px; height: 28px; margin-left:0px; margin-right:3px;}
	#det_article_image { margin:20px 0px 10px 0px;}
	#det_article_sharebottom {margin-bottom:10px;width:100%;}
	#det_article_stampa {margin:2.5px;}
	div.books_img {width:100%; margin-right:0%;}
	div.books_img img {width: 100%;max-width:200px;margin-bottom:20px;} 
	div.books_text {width:100%;}
	#det_article_top{margin-top:5px;float:left;}
	  
/* POPUP AUGURI ----------------------------------------------------------------------------------------------------------------*/
	#showimage{width:250px; margin-left:-152px; background-color:#fff; top:50px !important;}
	.cont_all_popup {width:100%; float:left;}
	#close {width:100%; float:left; text-align:right;}
	#close a:link, #close a:visited{color:black;}
	.cont_img_popup {width:100%; float:left; max-width:100%;font-size:10px;}
	.cont_text_popup {width:100%; float:left; text-align:left; font-size:12px; padding:5px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.cont_title_popup {width:100%; float:left; font-size:13px; font-weight:bold; text-align:center;}
	.cont_dida_popup{width:100%; float:left; padding-top:5px;}

        H1 {font-size:20px;}
	input.radio { color:#000; border-style:none; width:25px; }
	input { color:#000; }
	div.newsl_label { width:100%; text-align:center; float:left; }
	div.news_input { width:100%; float:left; margin-bottom:10px; text-align:center; }
	input.newsl { width:80%; }	

	.cont_title_menu_mobi {width:100%;float:left;display:block;/*margin-bottom:10px;*/}
	#aree_geografiche_mobi {width:auto; border-radius:5px 5px 0px 0px; margin-right:10px; float:left; padding:7px 10px 7px 10px;display:block;color:#fff;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	#aree_geografiche {width:100%;float:left;display:none;z-index:100;background-color:#404c98;left:0;padding:00em 0.75em 0.75em 0.75em;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;/*-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2;column-fill:auto; -moz-column-fill:auto; height:735px; position:absolute; top:36px;*/height: 300px; overflow: auto;border-bottom:10px solid #404c98;border-top:10px solid #404c98; }
	#menu_top_mobi {width:auto; float:left; border-radius:5px 5px 0px 0px; padding:7px 10px 7px 10px;display:block;color:#fff;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}

	#aree_geografiche div.areegeo_list {width:100%;float:left;text-align:left;padding:0;border:none;padding: 5px 0px 5px 0px;}
	#aree_geografiche div.areegeo_list_sub {width:100%;float:left;text-align:left;padding:0;border:none;padding: 5px 0px 5px 0px;line-height:28px;}
	#geoSelect {width:100% !important;float:left;text-align:left; visibility:visible;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; top:0; transition:none; position:relative; z-index:0; font-size:13px; background-color:#404c98;}
	#geoSelect_list {width:100%;float:left;text-align:left;visibility:initial;padding:0px 0px 0px 20px;}
        #cont_menu_top_mobi {width:100%;float:left;display:none;z-index:100;/*position:absolute;top:36px;*/background-color:#404c98;left:0;padding:0.75em 0.75em 0.75em 0.75em;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
        #aree_geografiche div.areegeo_list_sub a:link, div.areegeo_list_sub a:visited, div.areegeo_list a:link, div.areegeo_list a:visited { font-size:15px !important; font-weight:bold;}
        #geoSelect_list a:link, #geoSelect_list a:visited {font-weight:normal !important;}
    
	ul.rubriche {padding-left: 0px;width: 100%;float:left;}
	ul.rubriche li { display: block;margin-left:0px;padding-left:0px;border-left:none;line-height:28px;}
        ul.rubricheli a:hover, ul.rubriche li a:link, ul.rubriche li a:visited { font-size:15px;}
	
	div.autore_articolo_ev { color:#fff; }
	
	/* FILTRO ARTICOLI ---------------------------------------------------------------*/
	.cont_filtro_art{display:block;}
	.title_filtro_art {width:100%;padding: 0px 0px 0px 10px; margin-bottom:20px;}
	.filtro_art {width:100%;}
	.cont_bottone_filtro {width:100%; margin:10px 0px 10px 0px;}
}

/*  !!! schermi piccoli pc */
@media only screen and (min-width:769px) and (max-width:1024px){
	div.wrap { margin:0 auto; max-width:81.75em; padding-right:1em; padding-left:1em; }
	.lab_cont { width:18%;margin-left:6%; }
	.inp_cont { width:60%; margin-right:20%; margin-left:20%; }
	#box_menu_footer {height: 240px;}
    #cerca_archivio {width:650px;}
    #logo {width:40%;}
    #logo img { height:80px;}
    #cont_menu_top { width:60%;}
	
	div.cont_book {width:18.8%;}
	div.cont_book:nth-child(5) {margin-right:0%;}
	div.all_books {width:100%;margin-top:10px;padding:8px 0px;font-size:20px;}
	
	#box_middleB div.boxlat, #box_middleI div.boxlat, #box_middleJ div.boxlat {height:270px;}
	
	#box_menu_footer #box_rubriche {width:22.5%;}
	#box_menu_footer #box_menu_tree_first_level {width:22.5%;}
	#box_menu_footer #box_bottom_areegeo {width:45%;}
	#box_menu_footer #box_social {}
    
    #home_top10 #image {width:20%;}
    #home_top10 #cont_text_top10 {width:75%;}

	.title_filtro_art {width:40%;}
	.filtro_art {width:60%;}
	.button_filtro {width:120px;}
	.button_filtro {width:120px;}
	.cont_bottone_filtro a {font-size:14px;}
	#det_article_top{display:none;}

}
.to-top {
  position: fixed;
  right: 0;
  bottom: 60px;
  color: #171717;
  z-index: 2;
  width: 70px;
  height: 55px;
  font-size: 20px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  background: #f1f1f1;
  visibility: hidden;
  -moz-transform: translateX(100%);
  -o-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  opacity: 0;
  -khtml-opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
}
.to-top.in-place {
  visibility: visible;
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);

}
.to-top i {
  padding: 18px;

}

