/*Theme 
Name: PASW 2015 Child
Description: Variazioni sul tema originale Pasw2015 di WordPress
Autor: Scimone IgnazioVersion: 0.1
Template: pasw2015*/
@import url("../pasw2015/style.css");

body{font-family:"Titillium Web",sans-serif;margin-top:0;margin-bottom:0;width:96%;margin-left:2%}
h2.archivetitle{border-bottom:1px dotted;padding-left:10px;}
#wrapper{border:thin solid Black;}
#topbar{border:thin solid Black;}
#searchform #s{border:thin solid Black;}
#header h1{font-size:1.5em;padding:0;margin:10px 0 0 10px;font-weight:700;}
p,ul ul, ul ol, ol ol, ol, ul{font-size:1em;}
.menu-item-type-post_type a,.menu-home a{text-decoration:none;font-size:1em;}
.menu-item-type-post_type a:hover,.menu-home a:hover{text-decoration:underline;font-size:1em;}
.menu-item-type-post_type a img:hover,.menu-home a img:hover{background-color:#ffffff !Important;}
.Header h2{height:60px!important;}
.menu-home{margin-left:10px;list-style-type:none;min-height:26px;}
.pagecat{font-size:1em;}
div.bottone span{width:32px;height:20px;text-align:center;font-weight:bold;font-size:1em;color:#ffffff;padding-right:5px;padding-left:5px;margin-left:5px;float:left;}
div.bottone{float:left;display:inline;text-align:left;width:250px;}
div.ambitit{width:750px;margin:0 auto;}
.homec{border-bottom:none;font-size:1em;padding:10px 10px 20px 10px;}
.stickyc{border-bottom:none;font-size:1em;}
.Blu h2{height:30px;color:White;padding-top:10px;padding-left:5px;font-size:1.3em;margin:-12px;}
.site-description{font-size:1em;font-style:italic;width:90%;margin-left:auto;}
.site-description span{font-size:1em;font-style:normal;font-weight:bold;}
.TitoloUffici{font-size:1.3em;font-weight:bold;border-bottom:thin solid Blue;}
.testoBlu{color:#21007f;}
.testoViola{color:#9400D3;}
.testoVerde{color:#7d8e0c;}
.testoGiallo{color:#FFD800;}
#menu-menu-superiore{background-color:#FFD800!important;}
#header ul.sito li.v-menu-img a:hover,
#header ul.sito li a:hover,
#header ul.sito li.current_page_item a:hover{background-color:#FFD800!important;color:black;}
#header ul.sito li.current_page_item a,
#header ul.sito li.v-menu-img,
#header ul.sito li a{background-color:#FFD800!important;text-decoration:none;color:black;}
#header ul.sito li a{padding:2px 10px;}
#header{min-height:170px;}
#header-interno2{margin-top:110px;min-height:50px;}
#footer p{font-size:1em;margin:0;padding:5px;line-height:1.4em;}
.footer-column,#footer-credits{float:left;}
.footer-column ul,#footer-credits ul{padding-left:5px;padding-right:5px;}
.footer-column ul li{list-style-type:none;}
.footer-column h2{font-size:1.3em;font-weight:bold;color:#FFF;}
.footer-column a{font-size:1em;color:#FFF;}
#footer a{text-decoration:underline;}
#footer-credits{padding-left:5px;color:#FFF;}
#footer-credits h2{margin:12px 0 5px;}
.xoxo img{width:100%;}
div.riassuntoSingle p{color:#000;font-size:1em;margin:5px;background:#EBEBEB;padding:1em;-moz-box-shadow:2px 2px 5px rgba(33,33,33,1);-webkit-box-shadow:2px 2px 5px rgba(33,33,33,.7);box-shadow:2px 2px 5px rgba(33,33,33,.7);-moz-transition:-moz-transform .15s linear;-o-transition:-o-transform .15s linear;-webkit-transition:-webkit-transform .15s linear;}
div.riassuntohome p,div.riassunto p{font-size:1em;}
div.riassuntohome,div.Cartelle{margin-top:-10px;;padding-top:0;}
.listCatTag{margin-left:5px;font-size:1em;}
.hdate{background-color:transparent !important;font-weight:bold;font-size:1em;padding-left:0;color:black;}
.boxnews h3{font-weight:bold;}
.widgets_on_page ul{margin-left:0px;padding-left:0px;}
#rightsidebar{float: right;margin:3px 0 0 0;padding: 5px 1% 0;}
#rightsidebar ul li .textwidget a{display:inline;}
#rightsidebar ul li .textwidget a img{margin-right:0;}
#rightsidebar ul li .textwidget div.Social{margin-left:1px;}
.showall_widget a:hover{background-color:transparent !important;text-decoration:underline !important;}
.paging li a, .paging li a:hover, .paging li.disabled{background-color:#EBEBEB;color:black;}
.paging li.active a{background-color:#FFF;color:black;}
.SfondoGrigio{border-top-width:5px;border-right-width:5px;border-bottom-width:5px;border-left-width:5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#EBEBEB;border-right-color:#EBEBEB;border-bottom-color:#EBEBEB;border-left-color:#EBEBEB;border-image-source:none;border-image-slice:100% 100% 100% 100%;border-image-width:1 1 1 1;border-image-outset:0 0 0 0;border-image-repeat:stretch stretch;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding-top:10px;width:95%;}
.SfondoGrigio p{width:80%;font-size:1em;margin-bottom:5px;margin-left:auto;margin-right:auto;margin-top:-3px;padding:10px;text-align:center;min-height:2em;color:#335bac;border-color:#335bac;border-bottom:2px solid;border-left:0;border-right:0;font-weight:bold;}
.SfondoGrigio p:first-child{border-top:2px solid;}
.SfondoGrigio div p{padding:2px;width:100%;margin:0;text-align:left;color:#000;border:0;font-weight: normal;}
#rightsidebar .SfondoGrigio h2{color:#335bac!important;}
#rightsidebar .Nero h2{color:#000!important;}
#rightsidebar .SfondoGrigio a{color:#335bac!important;}
.SfondoGrigio p:hover{background-color:#ffffff;}
#rightsidebar ul li.No-Titolo h2{display:none;}
#rightsidebar h2,#footer,#footer h2,#footer a,#footer-credits{color:black!important;}
#topbar{min-height:60px;background-color:white!important;margin-right:300px;}
#topbar ul{margin-top:15px;}
#topbar li a{padding:5px 5px;float:left;border:1px solid;}
#topbar ul li{display:inline;margin:0;}
.showall_widget a{font-size:1.5em;font-weight:bold;text-decoration:none;}
.showall_widget a:hover{font-size:1.5em;text-decoration:none;font-weight:bold;}
#topbar ul li a{text-decoration:none;color:#335bac;margin-left:10px;height:20px;width:145px;text-align:center;}
#topbar ul li a:hover{color:#3A291F;}
#topbar ul li.current_page_item a{text-decoration:none!important;color:#3A291F;}
#menu-menu-orizontale li{width:200px;}
#topbar ul li.Home a{color:#21007f;width:50px;border:0px;background-color:#FFF;padding-bottom:3px;}
#topbar ul li a{border-top:2px solid;border-bottom:2px solid;border-left:0;border-right:0;background-color:#EBEBEB;}
.News h2{background-color:#EBEBEB;font-size:1.3em;color:#a01265;border-color:#a01265;border-top:2px solid;border-bottom:2px solid;border-left:0;border-right:0;height:40px;padding-top:10px;padding-left:10px;}
#topbar ul li.current_page_item.voceblu a,#topbar ul li.voceblu.current-page-ancestor a{background-color:#335bac!important;color:#FFF!important;}
#topbar ul li.current_page_item.vocearancione a,#topbar ul li.vocearancione.current-page-ancestor a{color:#FFF!important;background-color:#324e4e!important;}
#topbar ul li.current_page_item.voceverde a,#topbar ul li.voceverde.current-page-ancestor a{color:#FFF!important;background-color:#1d781d!important;}
#topbar ul li.current_page_item.voceviola a,#topbar ul li.voceviola.current-page-ancestor a{color:#FFF!important;background-color:#a01265!important;}
#topbar ul li.current_page_item.vocerossa a,#topbar ul li.vocerossa.current-page-ancestor a{color:#FFF!important;background-color:#630737!important;}
#topbar ul li.voceblu a{color:#335bac;border-color:#335bac;}
#topbar ul li.vocearancione a{color:#324e4e;border-color:#324e4e;}
#topbar ul li.voceverde a{color:#1d781d;border-color:#1d781d;}
#topbar ul li.voceviola a{color:#a01265;border-color:#a01265;}
#topbar ul li.vocerossa a{color:#630737;border-color:#630737;}
#topbar ul li.voceblu,#topbar ul li.vocerossa,#topbar ul li.vocearancione,#topbar ul li.voceverde,#topbar ul li.voceviola,#topbar ul li.Home{font-weight:bold;font-family:'Titillium Web', serif;font-size:1em;}
.blogroll li{margin-top:10px;font-weight:bold;}
.ArancioHome h2{color:#a01265;padding-top:5px;padding-left:5px;font-size:1.3em;font-weight:bold;margin:-12px;background-color:#EBEBEB;}
.ArancioHome{border:5px solid #EBEBEB;padding:10px;margin-top:0;margin-right:10px;-moz-border-radius:10px;border-radius:10px;}
li.ArchivioComunicazioni{text-decoration:none;font-size:1em;line-height:1.5em;border:0px;}
#rightsidebar ul ul li,#rightsidebar ul ul ul li{border:0!important;}
#rightsidebar ul ul ul li{padding:0;font-size:1.2em;}
#rightsidebar ul ul{margin:.1em 0 0;}
#leftsidebar ul li.No-Titolo h2{display:none;}
#leftsidebar ul ul.xoxo{list-style-type:none!important;}
#leftsidebar ul{list-style-image:none;}
#leftsidebar .widget-first{margin-top:30px;}
#leftsidebar .SfondoViola{margin-top:33px;}
#leftsidebar ul ul ul{display:block;margin-left:-20px;}
#leftsidebar ul ul ul ul{display:block;margin-left:0px;}
#leftsidebar ul ul ul ul li a{margin-left:-25px;padding:0;font-size:1.1em;}
#leftsidebar ul li div ul{list-style-image:url(img/li_image.gif);margin-bottom:10px;}
#leftsidebar ul ul li a{margin-left:1px;padding:0;font-size:1.1em;}
#leftsidebar ul ul li,#leftsidebar ul ul ul li{line-height:1.8em;margin-bottom:10px;}
#leftsidebar h2{font-size:1.37em;margin-bottom:1em;border:0;}
#leftsidebar ul h2{list-style-type:none!important;}
#leftsidebar .SfondoBlu li.current-menu-item a{background-color:#335bac;color:White!important;}
#leftsidebar .SfondoBlu{margin-left:10px;margin-bottom:5px;border:2px solid #335bac;-moz-border-radius:20px;border-radius:20px;}
#leftsidebar .SfondoBlu h2{color:#335bac;}
#leftsidebar .SfondoBluScuro li.current-menu-item a{background-color:#00004d;color:White!important;}
#leftsidebar .SfondoBluScuro{margin-left:10px;margin-bottom:5px;border:2px solid #00004d;-moz-border-radius:20px;border-radius:20px;}
#leftsidebar .SfondoBluScuro h2{color:#00004d;}
#leftsidebar .SfondoArancione{margin-left:10px;margin-bottom:5px;border:2px solid #324e4e;-moz-border-radius:20px;border-radius:20px;}
#leftsidebar .SfondoArancione li.current-menu-item a{background-color:#324e4e;color:White!important;}
#leftsidebar .SfondoArancione h2{color:#324e4e;}
#leftsidebar .SfondoViola{margin-left:10px;margin-bottom:5px;border:2px solid #a01265;-moz-border-radius:20px;border-radius:20px;}
#leftsidebar .SfondoViola li.current-menu-item a{background-color:#a01265;color:White!important;}
#leftsidebar .SfondoViola li.current-menu-item li a{background-color:White;color:#00004d!important;}
#leftsidebar .SfondoViola h2{color:#a01265;}

#leftsidebar ul ul ul li a{margin-left:-25px;text-align:left;padding:0;}
#leftsidebar ul ul ul li{border-top:none;line-height:1.5em;font-size:1em;}

#leftsidebar .SfondoVerde{margin-left:10px;margin-bottom:5px;border:2px solid #7d8e0c;-moz-border-radius:20px;border-radius:20px;}
#leftsidebar .SfondoVerde li.current-menu-item a{background-color:#7d8e0c;color:White!important;}
#leftsidebar .SfondoVerde h2{color:#7d8e0c;}
#leftsidebar .SfondoRosso{margin-left:10px;margin-bottom:5px;border:2px solid #630737;-moz-border-radius:20px;border-radius:20px;}
#leftsidebar .SfondoRosso li.current-menu-item a{background-color:#630737;color:White!important;}
#leftsidebar .SfondoRosso li.current-menu-item ul a{background-color:White;color:#00004d!important;margin-right:50px;}
#leftsidebar .SfondoRosso h2{color:#630737;}
#leftsidebar li.No-Decorazione li{list-style-image:none;}
.eo_widget_calendar{width:100%;}
#wp-calendar tbody td a{border:2px solid #a01265;-moz-border-radius:20px;border-radius:20px;background-color:#a01265;font-weight:bold;margin:auto;color:white;}
#wp-calendar td{padding:0px;}
#wp-calendar tbody td,#wp-calendar thead th,#wp-calendar tfoot td{font-size:1em;line-height:0.8em;margin:0;padding:3px;background-color:white!important;}
#wp-calendar caption{font-size:1.1em;font-weight:bold;margin-top:0;}
.MenuFooter a,.MenuFooter a:hover{font-size:1em;font-style:normal;color:#9400D3;}

img.alignleft{clear:none;}
.post-box-archive-usrlo{border-top:1px dotted #C2E3ED;}
.post-box-archive-usrlo .hdate{border:none;float:right;margin:5px;font-size:1em;}
#rightsidebar li.pagesidebar{float:right;width:95%;margin-top:25px;border:2px solid #FFF;-moz-border-radius:20px;border-radius:20px;background-color:#EBEBEB;padding-top:10px;-moz-box-shadow:5px 5px 7px rgba(33,33,33,1);-webkit-box-shadow:5px 5px 7px rgba(33,33,33,.7);box-shadow:5px 5px 7px rgba(33,33,33,.7);-moz-transition:-moz-transform .15s linear;-o-transition:-o-transform .15s linear;-webkit-transition:-webkit-transform .15s linear;}
#pagesidebar h2{border-color:#00004d;border-bottom:1px dotted;border-radius:0 0 0 5px;padding-left:5px!important;}
#pagesidebar h2, #pagesidebar ul h2{margin:.6em 0 1em;display:block;text-decoration:none;padding-left:0px;}
#pagesidebar h2 a, #pagesidebar ul h2 a{display:block;padding-left:.6em;}
#pagesidebar ul{margin:10px;padding:0 0 0 8px;list-style-type:none;background-color:transparent;border:0;}
#pagesidebar li.widget{margin-top:10px;}
#pagesidebar ul ul li{line-height:1em;margin-bottom:10px;}
#pagesidebar ul li a{margin-left:-20px;padding-left:20px;display:block;text-decoration:none;font-size:0.91em;line-height:1.8em;}
#pagesidebar ul li a:hover{text-decoration:underline;}
#pagesidebar ul ul{margin:.1em 0 .8em;border:0;list-style-type:none;}
#pagesidebar ul ul li{padding-bottom:4px;border-bottom:1px dotted #C2E3ED;list-style-image:url(img/li_image.gif);}
#pagesidebar ul ul li a{margin:0 0 0 -10px;padding:0 10px;voice-family:"\"}\"";voice-family:inherit;text-decoration:none;}
#pagesidebar ul ul ul{margin:0;border:none;}
#pagesidebar ul ul ul li{margin:0 0 0 -10px;padding:0 0 0 25px;border-bottom:none;border-top:1px solid #E8E8CE;}
#pagesidebar ul ul ul li a{margin:0 0 0 -25px;padding:0 10px 0 25px;}
#pagesidebar li.current-cat a{color:#000!important;}
#pagesidebar li.active a,#pagesidebar ul ul li.active a{font-weight:700;}
#rightsidebar .pagesidebar{margin-top:10px;border:2px solid #FFF;-moz-border-radius:20px;border-radius:20px;padding-top:10px;}
#rightsidebar li.pagesidebar h2{padding-left:5px!important;font-size:1.3em;margin:.6em 0 1em;display:block;text-decoration:none;width:90%;}
#rightsidebar li.pagesidebar ul{margin-left:20px;list-style-type:none;background-color:transparent;border:0;}
#rightsidebar li.pagesidebar ul li a{margin-left:-20px;padding-left:20px;display:block;text-decoration:none;font-size:1.1em;line-height:1.8em;}
#rightsidebar li.pagesidebar ul li a:hover{text-decoration:underline;}
#rightsidebar li.pagesidebar ul li{padding-bottom:4px;border-bottom:1px dotted #C2E3ED;list-style-image:url(img/li_image.gif);}
#rightsidebar li.pagesidebar li.current-cat a{color:#000!important;}
#rightsidebar li.pagesidebar li.active a,#rightsidebar li.pagesidebar ul ul li.active a{font-weight:700;}
.wp-caption{height:60px;}
.noslimstat img{margin-top:-8px;float:left;}
blockquote{font-size:1em;}
#leftsidebar ul ul li.TestoAmministrazione a{color:#335bac;}
#leftsidebar ul ul li.TestoIstruzione a{color:#7a5000;}
#leftsidebar ul ul li.TestoNormativa a{color:#1d781d;}
#leftsidebar ul ul li.TestoComunicazioni a{color:#9400D3;}
#leftsidebar ul ul li.TestoAree a{color:#D7133A;}
#leftsidebar ul ul li.TestoSindacale a{color:#A0522D;}
.Blocco{border-top-width:5px;border-right-width:5px;border-bottom-width:5px;border-left-width:5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#EBEBEB;border-right-color:#EBEBEB;border-bottom-color:#EBEBEB;border-left-color:#EBEBEB;border-image-source:none;border-image-slice:100% 100% 100% 100%;border-image-width:1 1 1 1;border-image-outset:0 0 0 0;border-image-repeat:stretch stretch;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding-top:10px;width:95%;}
#rightsidebar .Blocco h2{padding-top:5px;padding-left:5px;font-size:1.3em;font-weight:bold;margin-top:-10px;height:40px;background-color:#EBEBEB!important;width:99%;}
#footer{width:104%;margin-left:-2%;}
h4{font-weight:bold;}
.pf-content p{margin-bottom:10px;}
.TitoloHomeWidget h2{font-size:1.1em;color:#000;margin-left:2px;width:90%;margin:5px 5px;font-weight:bold;background-color:#fff;}
.TitoloHomeWidget a{margin-left:1em;}

.ui-widget{font-family:"Titillium Web",sans-serif;font-size:1em;}
#menu-item-1325 .sub-menu,#menu-item-1326 .sub-menu,#menu-item-1327 .sub-menu,#menu-item-1328 .sub-menu,#menu-item-1329 .sub-menu,#menu-item-2255 .sub-menu{display:none;margin-left:25px;}
.sub-menu{display:none;position:relative;left:50px;}
a.button{background-color:#0066CC;border-radius:12px;padding:10px 16px;text-align:center;text-decoration:none!important;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;}
.LinkHome{margin-right:3%!important;width:20%;margin-bottom:-25px;}
#home-left ul,#centersidebar ul{
	list-style-type: none;
}
#home-left li h2{
	height: 40px!important;
}
#home-left {
    width: 60%;
    display: inline;
    float: left;
    min-height: 480px;
    margin-left: 1%;
}
#centersidebar {
    display: inline;
    float: left;
    margin-left: 1%;
    min-height: 480px;
    width: 18%;
}
#centersidebarpage {
    display: block;
}
#centersidebarpage ul{
    margin:0;
	padding:0;
}
#centrecontent-full {
	width: 79%;
    padding-left: 1%;
	margin-left:0;
    float: left;
}
#centrecontent {
    margin: 0;
    padding-bottom: 5px;
    float: left;
    width: 54%;
}
#content-full {
	width: 97%;
    padding: 0 0 5px 0;
	margin-left:1%;
    float: left;
}
#centrecontent .ImgHome img,{max-width:257px;width:100%;margin:0 -10px;padding:0;border:0;background:white;}
#centrecontent .ImgHome a img{background:white;}
#centrecontent a img.nosfondo,#centrecontent-full a img.nosfondo,#content-full a img.nosfondo{background:white;}
#centrecontent a img:hover,#centrecontent-full a img:hover,#content-full a img:hover{background-color:white!important;}
#centrecontent a img,#centrecontent-full a img,#content-full a img{background:white;background:-webkit-linear-gradient(left top, white, #EBEBEB);background:-o-linear-gradient(bottom right, white, #EBEBEB);background:-moz-linear-gradient(bottom right, white, #EBEBEB);background:linear-gradient(to bottom right, white, #EBEBEB);}
#centrecontent table,#centrecontent-full table,#content-full table{background-color:#ebebeb;font-size:1em;}
#centrecontent table thead td,#centrecontent-full table thead td,#content-full table thead td{background-color:#CDCDCD;}
#centrecontent table th,#centrecontent table td,#centrecontent-full table th,#centrecontent-full table td,#content-full table th,#content-full table td{background-color:#FFF;border:0px;}
#centrecontent table.TabellaNoBordo,#centrecontent-full table.TabellaNoBordo,#content-full table.TabellaNoBordo{background-color:#FFF;border:0px;}
#centrecontent #wp-calendar th,#centrecontent-full #wp-calendar th{text-align:center;}
#centrecontent #wp-calendar,#centrecontent-full #wp-calendar{width:90%;margin-left:1%;}
#centrecontent dd,#centrecontent-full dd,#content-full dd{font-size:1em;line-height:1.5em;}
#centrecontent .boxnews li,#centrecontent-full .boxnews li,#content-full .boxnews li{margin-bottom:0px;padding-bottom:0px;}
#centrecontent .icona,#centrecontent-full .icona,#content-full .icona{background-color:transparent;border:none;}
#centrecontent .icona img,#centrecontent-full .icona img,#content-full .icona img{background-color:transparent;}
.BluSlider h2{color:#a01265;padding-top:5px;padding-left:5px;font-size:1.3em;font-weight:bold;margin:-12px;background-color:#EBEBEB;}
.BluSlider{border:5px solid #EBEBEB;padding:10px;margin-top:0;margin-right:10px;-moz-border-radius:10px;border-radius:10px;}
#centersidebar ul ul li,#centersidebar ul ul ul li,#centersidebarpage ul ul li,#centersidebarpage ul ul ul li{border:0!important;}
#centersidebar ul ul ul li,#centersidebarpage ul ul ul li{padding:0;font-size:1.2em;}
#centersidebar ul ul,#centersidebarpage ul ul{margin:.1em 0 0;list-style: none;}
#centersidebar .Blocco h2,#centersidebarpage .Blocco h2{padding-top:5px;padding-left:5px;font-size:1.3em;font-weight:bold;margin-top:-10px;height:40px;background-color:#EBEBEB!important;width:99%;}
#centersidebar .pagesidebar,#centersidebarpage .pagesidebar{margin-top:10px;border:2px solid #FFF;-moz-border-radius:20px;border-radius:20px;padding-top:10px;}
#centersidebar li.pagesidebar h2,#centersidebarpage li.pagesidebar h2{padding-left:5px!important;font-size:1.3em;margin:.6em 0 1em;display:block;text-decoration:none;width:90%;}
#centersidebar li.pagesidebar ul,#centersidebarpage li.pagesidebar ul{margin-left:20px;list-style-type:none;background-color:transparent;border:0;}
#centersidebar li.pagesidebar ul li a,#centersidebarpage li.pagesidebar ul li a{margin-left:-20px;padding-left:20px;display:block;text-decoration:none;font-size:1.1em;line-height:1.8em;}
#centersidebar li.pagesidebar ul li a:hover,#centersidebarpage li.pagesidebar ul li a:hover{text-decoration:underline;}
#centersidebar li.pagesidebar ul li,#centersidebarpage li.pagesidebar ul li{padding-bottom:4px;border-bottom:1px dotted #C2E3ED;list-style-image:url(img/li_image.gif);}
#centersidebar li.pagesidebar li.current-cat a,#centersidebarpage li.pagesidebar li.current-cat a{color:#000!important;}
#centersidebar li.pagesidebar li.active a,#centersidebar li.pagesidebar ul ul li.active a,#centersidebarpage li.pagesidebar li.active a,#centersidebarpage li.pagesidebar ul ul li.active a{font-weight:700;}
#centersidebar li.pagesidebar#centersidebarpage li.pagesidebar{float:right;width:95%;margin-top:25px;border:2px solid #FFF;-moz-border-radius:20px;border-radius:20px;background-color:#EBEBEB;padding-top:10px;-moz-box-shadow:5px 5px 7px rgba(33,33,33,1);-webkit-box-shadow:5px 5px 7px rgba(33,33,33,.7);box-shadow:5px 5px 7px rgba(33,33,33,.7);-moz-transition:-moz-transform .15s linear;-o-transition:-o-transform .15s linear;-webkit-transition:-webkit-transform .15s linear;}
#centersidebar ul li .textwidget a,#centersidebarpage ul li .textwidget a{display:inline;}
#centersidebar ul li .textwidget a img,#centersidebarpage ul li .textwidget a img{margin-right:0;}
#centersidebar ul li .textwidget div.Social,#centersidebarpage ul li .textwidget div.Social{margin-left:1px;}
#centersidebar .SfondoGrigio h2,#centersidebarpage .SfondoGrigio h2{color:#335bac!important;}
#centersidebar .Nero h2,#centersidebarpage .Nero h2{color:#000!important;}
#centersidebarNO .SfondoGrigio a{color:#335bac!important;}
#centersidebar ul li.No-Titolo h2,#centersidebarpage ul li.No-Titolo h2{display:none;}
#centersidebar h2,#centersidebarpage h2{color:black!important;}
#centersidebar ul li,#centersidebarpage ul li{margin-bottom:10px;}
#centersidebar ul ul li,#centersidebarpage ul ul li{margin: 10px 20px 10px 10px;}
#ca-wp-text div h3.slide{
	font-size:1.1em;
	font-weight: bold;
	color: #00004d;
}
#wp-calendar tbody td a{border:2px solid #a01265;-moz-border-radius:20px;border-radius:20px;background-color:#a01265;font-weight:bold;margin:auto;color:white;}
#wp-calendar td{padding:0px;}
#wp-calendar tbody td,#centersidebar #wp-calendar thead th,#centersidebar #wp-calendar tfoot td{font-size:1em;line-height:0.8em;margin:0;padding:3px;background-color:white!important;}
#centersidebar #wp-calendar th{text-align:center;}
#centersidebar #wp-calendar{width:90%;margin-left:1%;}
#wp-calendar caption{font-size:1.1em;font-weight:bold;margin-top:0;}
#centersidebar table {background-color: #ebebeb; font-size: 1em;}
.widget_center_page ul, .widget_center_page ul li {list-style:none;background:none;}
