a{color:#069}
a.piede:hover{font-size:10pt;color:#0cf;font-family:Tahoma;text-decoration:underline}
a.numb{border:1px solid silver;font-size:8pt;padding:3px}
A.menu:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#0CF;text-decoration:none;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#BACBDB;font-weight:700;padding-top:1px;padding-bottom:0}
A.menu2:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#0CF;text-decoration:none;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#BACBDB;font-weight:400;padding-top:1px;padding-bottom:0}
a.red:link,a.red:hover,a.red:visited{color:#900}
.testogiustificato{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000;text-align:justify}
p.latomenu{font-weight:700;border-left:1px;border-left-style:solid;border-left-color:silver;border-right:1px;border-right-style:solid;border-right-color:silver;margin:0}
p.latomenu a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#0CF;text-decoration:none;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#BACBDB;font-weight:700;padding-top:1px;padding-bottom:0;background-color:#d6ecff}
p.menu{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#125589;text-decoration:none;border:1px;height:16px;font-weight:700;letter-spacing:1pt;margin-top:0;margin-bottom:0;background-image:url(https://www.studiocataldi.it/images/up.png);border-top-left-radius:5px;border-top-right-radius:5px;padding-left:2px;border-color:silver;border-style:solid}
h1.b{font-size:23pt;color:#125589;margin-top:0;margin-bottom:0;font-weight:700;text-align:center;border:1px solid #BACBDB}
h1.ultimora{font-size:14pt;color:#069;margin-top:0;margin-bottom:0;border:1px solid #BACBDB;text-align:center;background-color:#d6ecff}
h1.c{font-size:18pt;color:#069;font-family:Tahoma;font-weight:700;text-align:center;margin-bottom:3px;margin-top:0}
h1.news{font-size:18pt;color:#069;font-family:Arial;font-weight:700;margin-bottom:3px;margin-top:0;border:1px solid #BACBDB;padding-top:5px;padding-bottom:5px}
h1.a18{font-size:18pt;color:#069;font-family:Tahoma;font-weight:700;text-align:left;margin-bottom:3px;margin-top:0}
h1.a16{font-size:16pt;color:#069;font-family:Tahoma;font-weight:700;text-align:center;margin-bottom:3px;margin-top:0;border:1px solid #BACBDB}
h1.a14{font-size:14pt;color:#069;font-family:Tahoma;font-weight:700;text-align:center;margin-bottom:3px;margin-top:0;border:1px solid #BACBDB;padding-top:5px;padding-bottom:5px}
h1.nc{font-size:12pt;font-family:Tahoma;color:#464c4e;font-weight:700;margin-bottom:0;margin-top:0}
h1.l{font-size:32pt;color:#125589;margin-top:0;margin-bottom:0;text-align:center;background-color:#d6ecff;border:1px solid #BACBDB}
h2{font-size:10pt;color:#125589;font-family:tahoma;background-color:#d6ecff;border:1px solid #BACBDB;text-align:left;margin:0 0 3px;padding:2px}
h2.paragrafo{font-size:14pt;color:#000000;font-family:verdana;background-color:#ffffff;border:0px;}
h2.big{font-size:14pt;color:#125589;font-family:tahoma;background-color:#d6ecff;border:1px solid #BACBDB;text-align:left;margin:0 0 3px;padding:2px}
h2.free{font-size:14px;color:#125589}
h2.bold{font-size:16px;font-family;verdana;color:#000000;font-weight: bold;}
h2.titolonotizie{font-family:verdana;font-size:13px;color:#FFF;text-align:center;margin:0;padding:0}
hr.grigio{color:gray;height:1px}
.formnew{border-right:#006 1px double;border-top:#006 1px double;font-size:10px;border-left:#006 1px double;color:#006;border-bottom:#006 1px double;font-family:Verdana, Arial, Helvetica, sans-serif}
.numeri{border:solid 1px silver;background:#fff;text-decoration:none;padding:2px 6px}
.button{background-color: #4c6596;border-top:solid 1px #666666;border-left:solid 1px #666666;border-bottom:solid 1px #c0c0c0;border-right:solid 1px #c0c0c0;padding: 5px;color: #FFFFFF;font-weight: bold;text-decoration: none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:5px 5px 10px #666;-moz-box-shadow:5px 5px 10px #666;-webkit-box-shadow:5px 5px 10px #666;filter:progid:DXImageTransform.Microsoft.Shadow(color='#c0c0c0',Direction=135,Strength=8);}
.descrizioneCopy{font-family:Verdana;color:#111;text-align:left;font-size:14px;font-weight:400}
.arial_10{font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#000}
.tdb{background-image:url(images/up.png);vertical-align:middle;border:1px solid #BACBDB;padding-left:3px}
.tdb2{background-image:url(images/up.png);vertical-align:middle;border-top:1px solid #BACBDB;border-bottom:1px solid #BACBDB;border-right:1px solid #BACBDB;padding-left:3px;padding-right:3px}
.tdb3{background-image:url(images/up.png);vertical-align:middle;border-top:1px solid #BACBDB;border-bottom:1px solid #BACBDB;border-right:1px solid #BACBDB;padding-left:3px;padding-right:3px;widht:115;text-align:center}
.tdtop{background-color:#FFF}
.tdtop2{background-color:#FFF;width:470px}
.tdtop3{background-color:#FFF;align:right;width:730px}
.tdpiede{background-image:url(images/up.png);width:768px;vertical-align:top;border:1px solid #BACBDB;padding-left:3px}
.tdc{padding-left:3px;padding-right:3px;vertical-align:top;background-color: #ffffff}
div.line15{font-family: verdana; font-size: 12pt; text-align: justify;line-height:1.5; margin:auto; width: 96%;}
div.a{border-top:1px solid #125589;border-bottom:1px solid #125589;padding-bottom:3px;padding-top:3px;background-color:#d6ecff}
div.annunciolato,div.ombragrande {-moz-border-radius: 10px; -moz-box-shadow: 1px 1px 26px rgba(50, 50, 50, 0.75); -webkit-border-radius: 10px; -webkit-box-shadow: 1px 1px 26px rgba(50, 50, 50, 0.75); border-radius: 10px; box-shadow: 1px 1px 26px rgba(50, 50, 50, 0.75); margin-bottom: 12px; padding: 16px; text-align: center}
div.b{padding-bottom:3px;padding-top:3px;background-color:#d6ecff;border:1px solid #BACBDB}
div.tj{font-family:tahoma,verdana,arial,sans-serif;font-size:10pt;color:#000;text-align:justify}
div.tc{font-family:tahoma,verdana,arial,sans-serif;font-size:10pt;color:#125589;text-align:center}
div.home{font-family:tahoma;font-size:13pt;color:#125589;background-color:#d6ecff;border:1px solid silver;width:468px;text-align:left}
a.latonew:hover,.tdpiede a:hover{font-size:8pt;color:#0cf;font-family:Tahoma;text-decoration:underline}
a.latou:link,a.latou:visited,a.latou:active{font-size:8pt;color:#125589;font-family:Tahoma;text-decoration:underline}
a.latou:hover,a.blu:hover{font-size:8pt;color:#0cf;font-family:Tahoma;text-decoration:none}
a.blu:link,a.blu:visited,a.blu:active{font-size:8pt;color:#247;font-family:Tahoma;text-decoration:underline}
a.barra:link,a.barra:visited,a.barra:active,.tdb2 a,.tdb3 a,.tdb a,.tdb a:link{font-size:9pt;color:#125589;font-weight:700;font-family:Tahoma;text-decoration:none}
a.barra:hover,.tdb a:hover{font-size:9pt;color:#0cf;font-weight:700;font-family:Tahoma;text-decoration:underline}
a.piede:link,a.piede:visited,a.piede:active{font-size:10pt;color:#125589;font-family:Tahoma;text-decoration:none}
a.a15{font-family:tahoma;font-size:15pt;color:#069;text-decoration:none}
a.a11{font-family:tahoma;font-size:11pt;color:#069;text-decoration:none}
a.a9{font-family:tahoma;font-size:9pt;color:#069;text-decoration:none}
A.menu:link,A.menu:visited,A.menu:active,p.latomenu a,p.latomenu a:link,p.latomenu a:visited,p.latomenu a:active,.shadow-div a:link,.shadow-div a:visited,.shadow-div a:active,.menu-div a:link,.menu-div a:visited,.menu-div a:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#125589;text-decoration:none;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#BACBDB;font-weight:700;padding-top:1px;padding-bottom:0}
A.menu2:link,A.menu2:visited,A.menu2:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#125589;text-decoration:none;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#BACBDB;font-weight:400;padding-top:1px;padding-bottom:0}
.sol{background-color:#fff}
body,.body2{text-decoration:none;background:#f4f4f4 url(images/bg2.gif) top center repeat-y;color:#000000;margin:2px 0 0}
a.latonew:link,a.latonew:visited,a.latonew:active,.tdpiede a,.tdpiede a:link{font-size:8pt;color:#125589;font-family:Tahoma;text-decoration:none}
.tbsize,.tbsizeadn,.tbsizenews,.tbsizenormativa,.tbsizehome{width:1000px}
.td,.tdnews,.tdhome,.tdadn,.tdnormativa{background-color:#FFF;width:162px;vertical-align:top}
.tddxhome{background-color:#FFF;width:302px;vertical-align:top}
div#footerFisso{bottom:0;width:100%;height:35px;border:1px solid #0c5e93;background-color:#0c5e93;color:#000;text-align:left;position:fixed}
div#alert1{top:0;left:0;width:120px;height:240px;color:#000;position:fixed}
div#share{background-color:#b1c7e5;border-radius:5px 5px 5px 5px;bottom:35%;float:right;margin-left:1000px;position:fixed;z-index:10;width:95px;padding:0 0 2px}
div#avviso-finestra{background-color:#FFF;border-top:1px solid silver;border-left:1px solid silver;border-right:1px solid silver;bottom:-210px;height:180px;position:fixed;right:5px;width:150px;z-index:999;box-shadow:-5px 5px 10px #666;padding:5px}
#finestrasotto{-moz-box-shadow:0 8px 25px #000;-webkit-box-shadow:0 8px 25px #000;box-shadow:0 8px 25px #000;background-color:#EDEDED;border-top:3px solid #f47a28;bottom:0;height:34px;left:0;position:fixed!important;width:100%;z-index:99999;display:none;margin:0}
.nascondi{position:absolute;top:0;right:1%;cursor:pointer}
#img_sx{width:80px;height:60px;float:left;background-image:url(include/barrasotto/martello.png);background-repeat:no-repeat;margin-top:-25px}
.menu-div ul,.shadow-div ul{float:left;border-left:1px solid silver;border-right:1px solid silver;display:table;margin-bottom:0;margin-top:0;padding:0}
.tdhome ul{width:160px}
.menu-div ul,.tddxhome ul{width:148px}
.second_ul{margin-left:2px}
.menu-div ul li,.shadow-div ul li{list-style:none;display:inline}
A.artLink{text-decoration:none;color:#464c4e}
#bb,#bb2{width:1000px;height:27px;background:#d6ecff url(https://www.studiocataldi.it/images/up.png) top left repeat-x;margin-top:0;margin-bottom:3px;padding:0}
#bb a,#bb2 a{display:block;height:27px;padding-left:35px;float:left;text-transform:uppercase;font-family:'Helvetica Neue',helvetica,'microsoft sans serif',arial,sans-serif;font-size:70%;color:#069;text-decoration:none;border-right:1px solid #d6ecff}
#bb a:hover,#bb2 a:hover{color:#fff}
#bb a span,#bb2 a span{display:block;float:left;height:22px;padding-top:6px;padding-right:35px;background:transparent url(https://www.studiocataldi.it/images/up.png) top right no-repeat;cursor:pointer}
#bb a:hover,#bb a:hover span,#bb active a span,#bb2 a:hover,#bb a:hover span,#bb active a span{background:transparent url(https://www.studiocataldi.it/images/bg-bubplastic-h-aqua.gif) top right no-repeat}
#slideout{position:fixed;top:40px;left:0;width:35px;text-align:center;background:#6DAD53;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;padding:12px 0}
#slideout_inner{position:fixed;top:40px;left:-450px;background:#6DAD53;width:400px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;text-align:left;-webkit-border-radius:0 0 5px 0;-moz-border-radius:0 0 5px;border-radius:0 0 5px 0;padding:25px}
#slideout:hover{left:450px}
#slideout:hover #slideout_inner{left:0}
hr,hr.chiaro,hr.b,.hr-chiaro{color:silver;height:1px;background-color:silver;border:0}
#shadow-div,.shadow-div{padding:0}
#shadow,.shadow{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-right:10px;margin-bottom:4px;box-shadow:5px 5px 10px #666;-moz-box-shadow:5px 5px 10px #666;-webkit-box-shadow:5px 5px 10px #666;filter:progid:DXImageTransform.Microsoft.Shadow(color='#c0c0c0',Direction=135,Strength=8)}

.menuli0{width:300px;float:left;background:#4f77ae;font-size:10pt;color:#FDFCF3;font-family:Arial;margin:0 0 2px;padding:3px}

/*.menuli1 a{color:#375379;text-decoration:none;font-size:9pt;display:block;width:140px;background-color:#FDFCF3;border:1px dotted #B5E3C7;margin:0 0 2px;padding:3px}
.menuli2 a{color:#375379;text-decoration:none;font-size:9pt;display:block;width:148px;background-color:#FDFCF3;border:1px dotted #B5E3C7;margin:0 0 2px;padding:3px}*/

.menuli1 a{color:#375379;text-decoration:none;font-size:9pt;display:block;width:140px;background:url(https://www.studiocataldi.it/images/item_bg.png) repeat-x;border:1px dotted #B5E3C7;margin:0 0 2px;padding:3px}
.menuli2 a{color:#375379;text-decoration:none;font-size:9pt;display:block;width:148px;background:url(https://www.studiocataldi.it/images/item_bg.png) repeat-x;border:1px dotted #B5E3C7;margin:0 0 2px;padding:3px}


.menuli1,.menuli2{width:150px;float:left}
.menuli1 ul,.menuli2 ul{font-family:Arial;list-style-type:none;margin:0;padding:0}
.menuli1 li,.menuli2 li{display:inline}
.menuli1 a:link,.menuli1 a:visited,.menuli2 a:link,.menuli2 a:visited{color:#375379;text-decoration:none}

/*.menuli1 a:hover,.menuli2 a:hover{background-color:#B5E3C7;color:#FDFCF3}*/
.menuli1 a:hover,.menuli2 a:hover{background:url(https://www.studiocataldi.it/images/item_bg_hover.png) repeat-x;color:#FDFCF3}

.menuli1 li a.current,.menuli2 li a.current{border:1px solid #B5E3C7;background:#4f77ae;color:#FDFCF3}


.menuli0sx{width:160px;float:left;background:#4f77ae;font-size:10pt;color:#FDFCF3;font-family:Arial;margin:0 0 2px;padding:3px}
/*.menuli1sx a{color:#375379;text-decoration:none;font-size:9pt;display:block;width:160px;background-color:#FDFCF3;border:1px dotted #B5E3C7;margin:0 0 2px;padding:3px}*/
.menuli1sx a{color:#375379;text-decoration:none;font-size:9pt;display:block;width:158px;background:url(https://www.studiocataldi.it/images/item_bg.png) repeat-x;border:1px dotted #B5E3C7;margin:0 0 2px;padding:3px}

.menuli1sx{width:160px;float:left}
.menuli1sx ul{font-family:Arial;list-style-type:none;margin:0;padding:0}
.menuli1sx li{display:inline}
.menuli1sx a:link,.menuli1sx a:visited{color:#375379;text-decoration:none}
/*.menuli1sx a:hover{background-color:#B5E3C7;color:#FDFCF3}*/
.menuli1sx a:hover{background:url(https://www.studiocataldi.it/images/item_bg_hover.png) repeat-x;color:#FDFCF3}

.menuli1sx li a.current{border:1px solid #B5E3C7;background:#4f77ae;color:#FDFCF3}


.sprite-bar-tt{background:url(https://www.studiocataldi.it/images/sprite-barra.png);background-position:0 -76px;width:32px;height:32px}
.sprite-bar-fb{background:url(https://www.studiocataldi.it/images/sprite-barra.png);background-position:0 -34px;width:32px;height:32px}
.sprite-bar-ch{background:url(https://www.studiocataldi.it/images/sprite-barra.png);background-position:0 0;width:24px;height:24px}

img.segui1{background:url(https://www.studiocataldi.it/images/seguici.png) 0 0; width: 30px; height: 30px; }
img.segui2{background:url(https://www.studiocataldi.it/images/seguici.png) -30 0; width: 30px; height: 30px; }
img.segui3{background:url(https://www.studiocataldi.it/images/seguici.png) -59 0; width: 30px; height: 30px; }
img.segui4{background:url(https://www.studiocataldi.it/images/seguici.png) -87 0; width: 30px; height: 30px; }

div.main{width:1000px;border-bottom:1px solid navy;margin:auto}
.sprite-sol{background:url(https://www.studiocataldi.it/images/sprite-barra-sopra.jpg);background-position:0 -149px;width:126px;height:27px;float:left;}
.sprite-demeo28{background:url(https://www.studiocataldi.it/images/sprite-barra-sopra.jpg);background-position:0 -76px;width:32px;height:25px;float:left;margin-left:42px}
.sprite-calcolatore{background:url(https://www.studiocataldi.it/images/sprite-barra-sopra.jpg);background-position:0 -38px;width:32px;height:28px;float:left;margin-left:27px;padding-bottom:1px}
.sprite-toolbar-icona28{background:url(https://www.studiocataldi.it/images/sprite-barra-sopra.jpg);background-position:0 -186px;width:28px;height:28px;float:left;margin-left:19px}
.sprite-calc28{background:url(https://www.studiocataldi.it/images/sprite-barra-sopra.jpg);background-position:0 0;width:32px;height:28px;float:left;margin-left:49px;padding-bottom:1px}
.sprite-rss28{background:url(https://www.studiocataldi.it/images/sprite-barra-sopra.jpg);background-position:0 -111px;width:32px;height:28px;float:left;margin-left:33px;padding-bottom:1px}
div.spritec4{float:left;width:120px}
div.spritec5{float:left;width:100px}
div.spritec6{float:left;width:60px}
span.spric3{color:#464C4E;font-family:Tahoma;font-size:8pt}
a.spritec1{font-size:9pt;font-family:Arial;color:#069;text-decoration:none}

#slide_prevbox{background-color:#FFF;border-left:1px solid #F0F0F0;border-top:3px solid #000;bottom:45px;box-shadow:0 4px 10px #666;position:fixed;right:-400px;width:360px;z-index:1000;padding:10px 20px 10px 10px}
#slide_prevbox button{background:url(https://www.studiocataldi.it/images/close.png) no-repeat scroll 0 0 #FFF;border:medium none;cursor:pointer;height:13px;overflow:hidden;position:absolute;right:5px;text-indent:-999em;top:5px;width:13px;padding:0}
.slide-bottom-right,.slide-bottom-left{bottom:-2px;border-top-right-radius:6px;border-top-left-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-topleft:6px;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px}
.fixedfloatdiv.fixed {position: fixed;top: 0;}
#fixedfloatdiv.fixed {position: fixed;top: 0; width:300px;}
  /*<![CDATA[*/
@media screen and (max-width: 1240px) {
  .sharingbar {
    display:none;
  }	
}

@media screen and (max-width: 1000px) {

.fixedfloatdiv.fixed {
    position:relative;
  }
} 



@media print
  {
 #overlayer,#barrasottojava,#finestrafade,#finestralike{display:none;}
  }
	
  /*]]>*/