/*a{color:#069}*/
a{color:#2e697a}
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.barragreen:link,a.barragreen:hover,a.barragreen:visited{color:#21dded}
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:#2e697a;margin-top:0;margin-bottom:0;border:1px solid #BACBDB;text-align:center;background-color:#d6ecff}
h1.c{font-size:18pt;color:#2e697a;font-family:Tahoma;font-weight:700;text-align:center;margin-bottom:3px;margin-top:0}
h1.news{font-size:18pt;color:#2e697a;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:#2e697a;font-family:Tahoma;font-weight:700;text-align:left;margin-bottom:3px;margin-top:0}
h1.a16{font-size:16pt;color:#2e697a;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:#2e697a;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}
.at4-follow-inner{margin-right:-25px;}/*addthis smart*/
.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}
.forml{height:20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.formxl{height:26px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.formbig {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #336666;border: 1px #000000 solid;}
.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);}
.buttonpointer{padding-left:3px;padding-right:3px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;height:36px;background-color: #61859d;color: #ffffff;border:2px solid #ffffff;font-family: arial;font-size: 14pt;cursor:pointer;}
.buttonpointer12{padding-left:3px;padding-right:3px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;height:25px;background-color: #61859d;color: #ffffff;border:2px solid #ffffff;font-family: arial;font-size: 12pt;cursor:pointer;}
table.risorsetable {border:1px solid #c0c0c0;border-collapse:collapse; background-color:#dedede;color: #464c4e;margin-bottom:5px}
td.risorsetd {padding:6px;background-color:#61859d;color:#ffffff;font-family:verdana;font-size:14px}
.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;width:115px;text-align:center}
.tdtop{background-color:#FFF}
.tdtop2{background-color:#FFF;width:470px}
.tdtop3{background-color:#FFF;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:#2e697a;text-decoration:none}
a.a11{font-family:tahoma;font-size:11pt;color:#2e697a;text-decoration:none}
a.a9{font-family:tahoma;font-size:9pt;color:#2e697a;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:#b5b5b5 url(images/bg2.png) 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; z-index: 1000; position: relative;}
.td,.tdnews,.tdhome,.tdadn,.tdnormativa{background-color:#FFF; width:162px; vertical-align:top}
.td{ z-index: 1000; position: relative; }
.tddxhome{background-color:#FFF;width:302px;vertical-align:top; z-index: 1000; position: relative; }
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:#2e697a;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}*/
.menuli0{line-height:31px;padding-left:5px;width:300px;height:31px;font-family:Verdana, Geneva, sans-serif;font-weight:400;font-size:15px;color:#fff;float:left;background:url(https://www.studiocataldi.it/images/bl_bg_x.png) repeat-x;}



/*.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}*/
/*marzo 2013: sostituito colore 375379 con 414141 e aggiunto peso 400*/
.menuli1 a{color:#414141;font-weight:700;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:#414141;font-weight:700;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:#414141;font-weight:700;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}*/
.menuli0sx{line-height:31px;padding-left:5px;width:160px;height:31px;font-family:Verdana, Geneva, sans-serif;font-weight:400;font-size:15px;color:#fff;float:left;background:url(https://www.studiocataldi.it/images/bl_bg_x.png) repeat-x;}

/*.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:#414141;font-weight:700;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:#414141;font-weight:700;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; border:0px}
img.segui2{background:url(https://www.studiocataldi.it/images/seguici.png) -30px 0; width: 30px; height: 30px; border:0px}
img.segui3{background:url(https://www.studiocataldi.it/images/seguici.png) -59px 0; width: 30px; height: 30px; border:0px}
img.segui4{background:url(https://www.studiocataldi.it/images/seguici.png) -88px 0; width: 30px; height: 30px; border:0px}

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}
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.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:#2e697a;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;}

a.barramenu:link,a.barramenu:hover,a.barramenu:visited{color:#ffffff}

.menu_left{width:700px;float:left;padding-top:6px;height:39px;  z-index: 1000; position: relative;}/*width:674*/
.menu_right{float:left;padding-top:4px;  z-index: 1000; position: relative;}


/*.menu_bg{background:url(https://www.studiocataldi.it/images/menu_bg_x.png) repeat-x bottom;width:1000px;z-index:1000;position:relative;margin:0 auto}*/
.menu_bg{background:url(https://www.studiocataldi.it/images/menu_bg_x.png) repeat-x bottom #fff;width:1000px;z-index:1010;height:45px;margin:0 auto; position: relative;}
.nav{height:39px;color:#fff;width:auto;line-height:1;display:block;position:relative;margin:0;padding:0}
.nav li{background:url(https://www.studiocataldi.it/images/sep.png) no-repeat right 3px;float:left;list-style:none;display:block;padding:0 9px}
.nav li a{font-family:Verdana, Geneva, sans-serif;font-size:14px;text-decoration:none;color:#183b46;font-weight:400;line-height:39px;display:block}
.nav li:last-child{background:none}
.nav ul{list-style:none;display:block;margin:0;padding:0}
.nav ul:after{content:' ';display:block;font-size:0;height:0;clear:both;visibility:hidden}
.nav ul li{display:block;position:relative;margin:0;padding:0;z-index:200;}
.nav ul li a{text-decoration:none;display:block;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;margin:0}
.nav ul li ul{position:absolute;left:-9999px;top:auto;background:#4199B4}
.nav ul li ul li{max-height:0;position:absolute;-webkit-transition:max-height .4s ease-out;-moz-transition:max-height .4s ease-out;-ms-transition:max-height .4s ease-out;-o-transition:max-height .4s ease-out;transition:max-height .4s ease-out;background:#4199B4;border-bottom:1px solid #e7e7e7}
.nav ul li ul li a{letter-spacing:0;display:block;width:210px;padding-left:5px;color:#fff}
.nav > ul > li{float:left}
.nav > ul > li > a{color:#fff;font-size:14px;z-index:20;position:relative;padding:0 10px}
.nav > ul > li:hover > ul{left:0}
.nav ul li ul li:hover > ul > li,.nav > ul > li:hover > ul > li{max-height:36px;position:relative}

.nav > ul > li > div, .nav > ul > li.has-sub > div { font-size: 14px; padding: 0 10px; position: relative; z-index: 20; font-family: Verdana,Geneva,sans-serif; line-height: 39px; }
.nav > ul > li.has-sub > a, .nav > ul > li.has-sub > div{padding-right:35px; position:relative;}
.nav > ul > li.has-sub > a:after, .nav > ul > li.has-sub > div:after{display:block;content:'';background:#fff;height:12px;width:12px;position:absolute;border-radius:13px;right:14px;top:14px}
/*.nav > ul > li.has-sub > a:before, .nav > ul > li.has-sub > div:before{display:block;content:'';border:4px solid transparent;border-top-color:#4098B2;z-index:2;height:0;width:0;position:absolute;right:16px;top:19px}*/
.nav > ul > li.has-sub > a:before, .nav > ul > li.has-sub > div:before{display:block;content:url(/images/fc.png);z-index:2;height:0;width:0;position:absolute;right:24px;top:19px}

.search_bg{background:url(https://www.studiocataldi.it/images/search_bg.png) no-repeat;width:206px;height:30px;padding:10px 0 0 80px}
/*.search_bt{background:url(https://www.studiocataldi.it/images/search.png) no-repeat;width:65px;height:22px;float:left;margin-left:10px;border:none;cursor:pointer}*/
.search_bt{cursor:pointer;background-color:#0c3a68;border: 1px solid #5e8cc3;padding-left:16px;padding-right:15px;padding-bottom:3px;padding-top:2px;color:#e5e5e5;margin-left:5px}

.top_input{width:113px;height:20px;background:#e4e4e4;float:left;border:none;line-height:20px;margin-top:1px;padding:0 5px}
.nav ul,.nav1 ul{display:block;list-style-type:none;margin:0;padding:0}
.nav li a:hover,.footer_left li a:hover{color:#fff}
.white_menu_big{background:url(https://www.studiocataldi.it/images/white_menu-big-x.png) repeat-x #fff; width:1000px; height:40px; padding-bottom:9px; padding-top:2px; position:relative; z-index:1000; margin:auto;}
.white_menu{background:url(https://www.studiocataldi.it/images/white_menu-big-x.png) repeat-x #fff; width:1000px; position:relative; z-index:1000; margin:auto; margin-bottom: 5px;}
.fea_pic{width:50px; height:33px; border:#fff 1px solid;-moz-box-shadow:2px 3px 5px 2px #a0a0a0; -webkit-box-shadow:2px 3px 5px 2px #a0a0a0; box-shadow:2px 3px 5px 2px #a0a0a0; float:left; margin-right:10px}

.nav1{height:25px}
.nav1 li{border-right:#bbb 1px solid;display:block;float:left;list-style-type:none;padding:0 8px}
.nav1 li a{font-family:Arial, Helvetica, sans-serif;font-size:13px;text-decoration:none;color:#505050;font-weight:400;line-height:25px;display:block}
.nav1 li a:hover{color:#4096b0}

/*<![CDATA[*/
@media screen and (max-width: 1310px) { /*1240 - 1320*/
	.sharingbar {
		display:none;
	}	
	.at4-follow-inner {
		display:none;
	}
}

@media screen and (max-width: 1000px) {
	.fixedfloatdiv.fixed {
		position:relative;}
.resp16{font-size:16px;}
.formbig {font-size: 24px;} 
.forml {height: 30px;}
.line15{font-size: 18px;}
} 

@media print{
	#overlayer,#barrasottojava,#barrasottojava2,#finestrafade,#finestralike{display:none;}
}
/*]]>*/