body{font-family:DroidSansRegular!important;line-height:20px!important}
h1,h3,h4,a,.mod-box .module-title,.mod-line .module-title,.menu-dropdown li.active .level1,.menu-dropdown a.level2:hover,.menu-dropdown a.level3:hover,.menu-sidebar a:hover,.menu-sidebar li>span:hover,.wk-slideshow-revista-tabs .nav li.active{color:#2570bb!important}
h1,h2,h3,h4,h5,h6{font-family:'KreonRegular'!important}
h3{font-size:18px;line-height:18px}
h4{font-size:16px;line-height:16px}
#header{margin-top:5px!important}
.headerbanner{float:left}
.languagesnav{float:right;clear:right;margin:0 0 0 10px}
.languagesnav a{float:left;margin:0 3px}
.languagesnav a:hover{color:#513a0d}
.languagesnav a.current-language{color:#0c3152!important}
#sidebar-a{width:100%!important}
#sidebar-a .interno{width:25%!important}
.menu-dropdown a.level1,.menu-dropdown span.level1,.mod-box-color .menu-sidebar a,.mod-box-color .menu-sidebar li>span{color:#f2ebd2!important}
.menu-dropdown li.active .level1{color:#513a0d!important}
.menu-dropdown li.level1:hover .level1,.menu-dropdown li.remain .level1{border-bottom-color:#5595d6!important}
.menu-dropdown li.level1:hover .level1,.menu-dropdown li.remain .level1{color:#fff!important}
.menu-dropdown a.level1,.menu-dropdown span.level1{font-family:'KreonRegular';font-size:16px}
#toolbar{background:url("images/toolbar.png") repeat scroll 0 0 transparent!important}
#toolbar a{color:#ccc!important;text-shadow:0 1px 0 rgba(0,0,0,0.4)!important}
#menubar{background:url("images/menubar.png") repeat-x scroll 0 0 transparent!important}
.menu-dropdown a.level2,.menu-dropdown span.level2{color:#444!important}
.mod-box-color{background:url("images/module_box_color.png") repeat-x scroll 0 0 #245b92!important;border:1px solid #245b92!important;box-shadow:0 1px 1px rgba(0,0,0,0.06)!important;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,0.2)!important}
#toolbar .menu-line li{margin-left:10px!important;padding-left:12px!important}
#toolbar .menu-line li{background:url("images/menu_line_top.png") no-repeat scroll 0 0 transparent!important}
#toolbar .menu-line li:hover{background-position:0 -50px!important}
#toolbar .menu-line li:first-child{margin-left:0!important}
#toolbar a:hover,.mod-box-black a:hover{color:#fff!important}
.menu-line li{margin-left:7px!important;padding-left:8px!important;background:url("images/menu_line.png") 0 50% no-repeat!important;text-transform:uppercase!important}
.menu-line li:first-child{margin-left:0!important;padding-left:0!important;background:none!important}
#footer{background:url("images/footer.png") repeat-x scroll 0 0 transparent!important;text-align:center!important}
a:hover{color:#513a0d!important}
.siv-gallerycontainer #gallery{margin-left:40px;border-radius:4px;-moz-border-radius:10px;-webkit-border-radius:10px;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);border-style:solid;border-width:1px}
.fotobig{float:left;width:98%;margin:30px 0 15px 0}
.fotobig h4{margin-top:0;font-size:1.2em;color:#595757}
.fotobig a img{float:left;margin:0 10px 2px 0}
div.titolo_tagcloud{border-left:0;border-right:0;border-top:0;border-bottom:1px solid #e5e5e5;clear:both;float:left;font-size:18px;font-weight:normal;height:auto;line-height:18px;margin:0 5px 7px 0;padding:0 0 6px 3px;text-align:left;text-transform:none;width:98%;text-transform:uppercase;color:#444}
ul.tagcloud{border:0;color:#666;float:left;margin:0 5px 5px 0;padding:5px;font-size:1em}
.tagcloud{list-style:none outside none;text-align:center}
#page .tagcloud li{background:none repeat scroll 0 0 #fff!important;border:0 none!important}
#headerbar .module{float:right!important;width:auto!important;clear:right!important}
#headerbar .module .social{float:left}
.social-icons-special .rss a{background-position:0 -158px!important}
.social-icons-special .flickr a{background-position:0 -128px!important}
.social-icons-special .youtube a{background-position:-1px -96px!important}
.social-icons-special .google a{background-position:0 -65px!important}
.social-icons-special .twitter a{background-position:0 -35px!important}
.social-icons-special .facebook a{background-position:0 -5px!important}
ins,mark,input,textarea,form.style button,form.style input[type="button"],form.style input.button,form.style #submit,.box fieldset,a.button-more,em.box,pre,.box-content,.box-note,.box-info,.box-hint,.box-warning,.box-download,.social-icons-special li a,#page .tagcloud li,#system .pagination a,#system .pagination strong,.wk-twitter .image,.frontpage-slideset img,.frontpage-stream img{border-radius:0 0 0 0!important}
.social-icons-special li a{box-shadow:0 0 0 0!important;border:0!important;background-color:transparent!important}
.social-icons-special li a:hover{background-color:transparent!important}
.wk-slideset-revista ul.set li{min-height:127px!important}
.wk-slideshow-revista-articles .nav span,.wk-slideset-revista .nav.icon span{background-image:url("images/nav.png")!important}
.wk-gallery-revista-default .nav span{background-image:url("images/nav.png")!important}
#m-top .module,.noblog #m-content,#page.isblog #system .item,#m-bottom .module{box-shadow:0 0 0 0 #fff}
#page.isblog #system .item{border:medium none;margin:10px 10px 0;overflow:visible}
#m-top .module,.noblog #m-content,#page.isblog #system .item,#m-bottom .module{padding:0!important}
.siv-search-coldx{float:right;margin:0 0 10px 10px;width:30%}
.slideshow{margin:5px 0!important}
#cntdwn{font-size:20px;color:#2570bb!important;margin:10px 0!important}
.colorato{background-color:#fef8df!important}
.menu-dropdown a.level1>span,.menu-dropdown span.level1>span{padding:11px 11px 10px!important}
.siv-preview{background:none repeat scroll 0 0 transparent;border:0;color:#666;display:block;float:left;margin-bottom:3px;padding:0;white-space:normal;width:100%}
.siv-preview img{border:0;float:left;margin:4px 6px 2px 0}
.siv-preview .corpo_text{margin:0 0 2px 0}
.siv-preview .corpo_text p{text-align:right;margin:5px 0 0 1px}
ul.tagcloud{border:0 none;color:#666;float:left;font-size:1em;list-style:circle outside none!important;margin:0 5px 5px 0;padding:5px;width:100%}
#page .tagcloud li{float:left;font-size:1em;margin:0 4px 2px 0!important;padding:0 3px!important;text-align:left;width:31%;background-color:#fef8df!important}
#page .tagcloud li a{font-size:1.1em;text-decoration:none}
#page .tagcloud li a:hover{text-decoration:underline;color:#2570bb!important}
#searchbox input{color:#d6e5f3!important}
ul.filetree{padding:0 0 0 13px!important}
#footer{margin-top:15px!important}
.siv-gallerycontainer #gallery{margin-left:10px!important}
.siv-gallerycontainer .ad-gallery{width:613px!important}
.list-item-preview-sezione img{float:left!important;height:140px!important;margin-right:10px!important}
.list .list-item-preview-sezione{padding:0 0 25px 0!important;float:left}
.list-item-preview-sezione h1{font-size:1.2em!important;line-height:15px!important}
h2.pagepreview_title{color:#2570bb;border-bottom:1px solid #e2e2e2;margin-bottom:7px;padding-bottom:7px;text-transform:uppercase;line-height:normal}
ul.filetree{margin-top:10px}
.sectionmenu{margin:5px 0 15px}
.menu-sidebar li.parent .level1>span{font-size:10px}
#cq-paragraphreference-data .cq-paragraphreference-paragraph{width:150px!important;height:130px!important;overflow-y:auto!important}
#cq-paragraphreference-data .cq-paragraphreference-paragraph .socialbuttons,#cq-paragraphreference-data .cq-paragraphreference-paragraph .condividi{display:none}
#cq-paragraphreference-data .cq-paragraphreference-paragraph img{max-width:130px}
.siv-maincontent div.carousel .cq-carousel-banner-switches-tc,div.carousel .cq-carousel-banner-switches-tc{border-bottom:0!important}
#spc-popup-cookie{width:98%}
#spc-popup-cookie .description p,div#spc-popup-cookie a{font-size:14px;text-shadow:none;line-height:28px}
#spc-popup-cookie .button-box a{padding:0 7px;width:80%;max-width:150px;color:#fff!important}
div.parsys_column{border:0 none;float:left;height:100%;margin:0;padding:0;vertical-align:top;width:99%}
div.cq-colctrl-cols{width:100%;float:left}
div.cq-colctrl-default{width:100%}
div.cq-colctrl-lt0-c0{width:49%;margin-right:1%}
div.cq-colctrl-lt0-c1{width:49%;margin-left:1%}
div.cq-colctrl-lt1-c0{width:220px;margin-right:5px}
div.cq-colctrl-lt1-c1{width:220px;margin-left:5px;margin-right:5px}
div.cq-colctrl-lt1-c2{width:220px;margin-left:5px}
div.cq-colctrl-lt2-c0{width:140px;margin-right:10px}
div.cq-colctrl-lt2-c1{width:140px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt2-c2{width:140px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt2-c3{width:220px;margin-left:2px}
div.cq-colctrl-lt3-c0{width:160px;margin-right:10px}
div.cq-colctrl-lt3-c1{width:160px;margin-left:10px;margin-right:8px}
div.cq-colctrl-lt3-c2{width:160px;margin-left:8px;margin-right:8px}
div.cq-colctrl-lt3-c3{width:160px;margin-left:6px}
div.cq-colctrl-lt4-c0{width:124px;margin-right:8px}
div.cq-colctrl-lt4-c1{width:124px;margin-left:8px;margin-right:8px}
div.cq-colctrl-lt4-c2{width:124px;margin-left:8px;margin-right:8px}
div.cq-colctrl-lt4-c3{width:124px;margin-left:8px;margin-right:8px}
div.cq-colctrl-lt4-c4{width:124px;margin-left:8px}
div.cq-colctrl-lt5-c0{width:460px;margin-right:10px}
div.cq-colctrl-lt5-c1{width:460px;margin-left:10px}
div.cq-colctrl-lt6-c0{width:220px;margin-right:10px}
div.cq-colctrl-lt6-c1{width:220px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt6-c2{width:220px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt6-c3{width:220px;margin-left:10px}
#flickrModule .carrusel-skin .jcarousel-item-horizontal{margin-bottom:5px!important;margin-right:5px!important}
ul.ul-list-flickr{margin:0 0 10px!important}
.wrapped{background:none repeat scroll 0 0 padding-box #fff}
.facebox{position:absolute;left:50%;top:15%}
.facebox img{border:0}
.facebox img.popup-image{margin:24px}
#facebox-overlay{background:#000;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1010;cursor:pointer;opacity:.7;filter:alpha(opacity=70);-ms-filter:alpha(opacity=70)}
#facebox{background-repeat:no-repeat;display:none;z-index:9999;position:fixed;left:30%;top:20%;background-color:#fff;margin-left:auto;margin-right:auto}
#facebox-container{padding:15px}
#facebox .close{font-size:18px;color:#000;font-weight:bold;position:absolute;right:3%;top:-3px;cursor:pointer}
#facebox h1{padding-left:20px;font-size:19px;margin:auto;width:65%;text-align:center}
#facebox-container figure{text-align:center;padding-bottom:50px}