@charset "UTF-8";html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
a#penna{display:block;position:absolute;margin-top:100px;margin-left:650px;background:url(../../pers/files/css_img/penna.png) no-repeat;width:267px;height:131px;cursor:pointer;z-index:9999;padding-bottom:4px;}
a#carta{display:block;position:absolute;margin-top:-60px;margin-left:1100px;background:url(../../pers/files/css_img/carta.png) no-repeat;width:162px;height:156px;cursor:pointer;z-index:9999;padding-bottom:4px;}
a#matita{display:block;position:absolute;display:block;background:url(../../pers/files/css_img/matita.png) no-repeat;margin-left:106px;margin-top:-217px;width:172px;height:284px;cursor:pointer;z-index:9999;padding-bottom:4px;}
a#ipod{display:block;position:absolute;background:url(../../pers/files/css_img/ipod.png) no-repeat;margin-top:-320px;margin-left:1050px;display:block;width:220px;height:222px;cursor:pointer;z-index:9999;padding-bottom:4px;}
a#auricolari{display:block;position:absolute;margin-top:-400px;margin-left:140px;background:url(../../pers/files/css_img/auricolari.png) no-repeat;width:207px;height:147px;cursor:pointer;z-index:8999;padding-bottom:4px;}
div#top{background:url(../../pers/files/css_img/bg-top.jpg) #E1E1E1 top repeat-x;}
div#desk{width:1280px;min-height:790px;margin:0 auto;background:url(../../pers/files/css_img/bg-interna.jpg) #E1E1E1 no-repeat;}
div#desk-interna{width:1280px;min-height:790px;margin:0 auto;background:url(../../pers/files/css_img/bg-interna.jpg) #E1E1E1 no-repeat;}
a#logo{width:212px;height:198px;float:left;position:relative;top:20px;left:168px;display:block;}
div#menu{float:left;width:630px;height:30px;position:relative;top:30px;left:170px;}
div#menu2{width:980px;margin:auto;text-align:left;float:right;}
div#menu-btm{float:left;width:630px;height:30px;position:relative;top:0px;left:380px;}
div#menu ul, div#menu-btm ul{list-style:none;margin:0 0 0 10px;padding:0;}
div#menu2 ul{list-style:none;margin:0 0 0 0px;padding:0;}
div#menu ul li, div#menu2 ul li, div#menu-btm ul li{float:left;margin-right:20px;}
div#menu2 ul li ul li{clear:both;}
div#menu ul li a, div#menu ul li a:visited,
div#menu2 ul li a, div#menu2 ul li a:visited,
div#menu-btm ul li a, div#menu-btm ul li a:visited{font-size:14px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-weight:bold;color:#0084af;}
div#menu2 ul li ul li a, div#menu2 ul li ul li a:visited{font-size:10px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-weight:bold;color:#0084af;}
ul#menu_altro li a{font-size:16px !important;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-weight:bold;color:#0084af;}
div#menu ul li a:hover, div#menu ul li a.active,
div#menu2 ul li a:hover, div#menu2 ul li a.active,
div#menu2 ul li ul li a:hover, div#menu2 ul li ul li a.active,
div#menu-btm ul li a:hover, div#menu-btm ul li a.active{color:#FFF;}
a.lng_img{display:block;position:absolute;width:68px;height:70px;cursor:pointer;z-index:9999;}
a#lng_1{display:block;position:absolute;margin-top:255px;margin-left:1110px;background:url(../../pers/files/css_img/bandiera-eng.png) no-repeat;width:68px;height:70px;cursor:pointer;z-index:9999;}
div#desk div#testo-home{width:270px;height:300px;position:relative;background:url(../../pers/files/css_img/postit-home.png) no-repeat;top:148px;left:373px;padding:0;}
div#desk div#testo-home p{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;clear:both;position:absolute;margin-top:45px;margin-right:30px;margin-left:20px;text-align:justify;}
div#desk div#blocco_home{width:310px;height:370px;position:relative;top:-80px;left:700px;display:block;background:url(../../pers/files/css_img/blocco-notes.png) no-repeat;padding-left:50px;padding-top:80px;z-index:9999;}
div#desk div#blocco_home span.news_home_preview{display:block;margin-bottom:10px;height:56px;width:290px;}
div.data_news{display:block;margin-right:10px;margin-bottom:10px;height:56px;width:40px;float:left;}
div.giorno_news{display:block;height:26px;width:40px;text-align:center;font-size:26px;}
div.mese_news{display:block;height:18px;width:40px;text-align:center;font-size:18px;font-weight:bold;}
div.anno_news{display:block;height:12px;width:40px;text-align:center;font-size:12px;line-height:19px}
div#desk div#blocco_home span.news_home_preview span.titolo a,
div#desk div#blocco_home span.news_home_preview span.titolo a:visited{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#0084AF;font-size:16px;display:block;text-decoration:none;font-weight:bold;}
div#desk div#blocco_home span.news_home_preview span.titolo a:hover{text-decoration:underline;}
div#desk div#blocco_home span.news_home_preview span.preview{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
div#desk div#blocco_home a.archivio{float:right;font-size:12px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;text-decoration:underline;color:#b81b1d;display:block;margin-right:30px;margin-top:6px;font-weight:bold;}
div#blocco_home h3{font-size:30px;font-family:Futura, Georgia, "Times New Roman", Times, serif;margin-bottom:10px;margin-left:10px;}
div#blocco_home h3 a{text-decoration:none;color:black;}
div#desk div#blocco_home span.diconodinoi_home_preview{display:block;margin-bottom:10px;height:40px;width:280px;}
div#desk div#blocco_home span.diconodinoi_home_preview span.titolo a,
div#desk div#blocco_home span.diconodinoi_home_preview span.titolo a:visited{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#0084AF;font-size:16px;display:block;text-decoration:none;font-weight:normal;font-style:italic;}
div#desk div#blocco_home span.diconodinoi_home_preview span.titolo a:hover{text-decoration:underline;}
div#desk div#blocco_home a.archivio{float:right;font-size:12px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;text-decoration:underline;color:#b81b1d;display:block;margin-right:30px;margin-top:6px;font-weight:bold;}
div#portfolio_home{position:absolute;margin-top:160px;margin-left:320px;width:373px;height:298px;display:block;background:url(../../pers/files/css_img/blocco-portfolio.png) no-repeat;padding-left:10px;padding-top:10px;z-index:9999;}
div#portfolio_home h3{font-size:30px;font-family:Georgia;margin-left:10px;margin-top:10px;}
div#portfolio_home h3 a{text-decoration:none;color:black;}
div#testo-interna{width:680px;margin:0 auto;background:#FFF;min-height:500px;clear:both;position:relative;top:40px;margin-bottom:20px;padding:30px;}
div#testo-interna ul{margin-left:20px;margin-top:20px;}
div#testo-interna ul li{list-style-type:disc;line-height:25px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
div#briciole{border-bottom:1px solid #0084AF;margin-bottom:20px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
div#briciole a, div#briciole a:visited{font-size:12px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-weight:bold;color:#0084af;}
div#foglio-btm{width:759px;height:62px;background:url(../../pers/files/css_img/btm-foglio.jpg) no-repeat;display:block;margin-left:251px;margin-top:40px;}
div#testo-interna h1{font-size:30px;color:#0084af;font-weight:normal;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;margin-bottom:10px;line-height:35px;margin-bottom:25px;}
div#testo-interna h2{font-size:20px;color:#0084af;font-weight:normal;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;margin-bottom:10px;margin-top:40px;}
div#testo-interna p{line-height:25px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
div#testo-interna img.align-left{float:left;margin:18px 28px 10px 0;}
span.download{display:block;height:40px;border-bottom:1px solid #e1e1e1;padding:10px 0;}
span.download span.icona{float:left;}
span.download span.dati-download{float:left;margin-left:20px;font-family:Arial, Helvetica, sans-serif;}
span.download span.dati-download span.titolo-download a,
span.download span.dati-download span.titolo-download a:visited{display:block;color:#000;font-size:16px;text-decoration:none;}
span.download span.dati-download span.titolo-download a:hover{text-decoration:underline;}
span.download span.dati-download span.dett-download{display:block;color:#c7ccd0;font-size:12px;margin-top:4px;}
span#payoff{font-size:24px;font-family:Futura, Georgia, "Times New Roman", Times, serif;color:#000;display:block;margin:0px 0 0 600px;padding-bottom:20px;}
span#payoff-interno{font-size:24px;font-family:Futura, Georgia, "Times New Roman", Times, serif;color:#000;display:block;margin:50px 0 0 600px;padding-bottom:20px;}
div#footer{background:#afa49b;min-height:50px;clear:both;padding-bottom:20px;}
div#footer_testo{padding:10px;}
div#footer_testo a, div#footer_testo a:visited{font-size:12px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-weight:bold;color:#0084af;}
div#footer div.inner{width:1280px;margin:0 auto;color:#FFF;font-size:14px;font-family:Arial, Helvetica, sans-serif;text-align:center;padding-top:16px;}
div.rotator{position:relative;height:210px;width:300px;margin-left:15px;}
div.rotator ul li{float:left;position:absolute;list-style:none;}
div.rotator ul li img{border:1px solid #ccc;padding:4px;background:#FFF;}
div.rotator ul li.show{z-index:500;}
div.clear{clear:both;}
.torna{margin:0;padding:10px;height:30px;text-align:right;}
.news_lista a, .news_lista a:visited{text-decoration:none;color:#0084af;}
.news_lista a:hover{text-decoration:underline;color:#0084af;}
#elemento_sotto{margin-top:30px;}
#elemento_sotto a{list-style-type:disc;line-height:25px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
#col_sx{float:left;width:50%;}
#col_dx{float:right;width:50%;text-align:right;}
.portfolio_lista{float:left;width:200px;height:150px;margin-top:30px;}
.margin{margin-left:38px;}
.portfolio_lista h2{margin:0 !important;padding:0 !important;font-size:14px !important;}
.portfolio_lista a{margin:0 !important;padding:0 !important;font-size:14px !important;}
.diconodinoi_lista{height:auto;width:700px;margin-top:30px;}
.diconodinoi_lista a
, .diconodinoi_lista a:visited{font-style:italic;font-size:24px;text-decoration:none;color:#0084af;}
.diconodinoi_lista a:hover{text-decoration:underline;}
.diconodinoi_lista a span{font-style:normal;font-size:14px;text-decoration:none;color:#0084af;}
.sitemap ul{margin-bottom:5px;margin-left:10px;}
.sitemap ul li a{text-decoration:none;}
div#contatti ul{margin-bottom:5px;margin-left:10px;}
div#contatti ul li{margin-left:10px;list-style:disc;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:25px;}
#signupForm, #loginForm{width:500px;font-size:12px;margin:auto;}
#signupForm fieldset, #loginForm fieldset{border:0;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;padding:10px 0 20px 10px;}
#signupForm label, #loginForm label{float:left;width:120px;color:black;text-align:left;font-size:12px;}
#signupForm input, #signupForm textarea,
#loginForm input, #loginForm textarea{-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid black;font-family:Arial, Helvetica, sans-serif;font-size:14px;padding:5px;width:200px;color:black;}
#signupForm input.right,
#loginForm input.right{float:left;width:20px;font-size:13px;padding:5px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ACE;color:black;}
#signupForm p, #loginForm p{clear:both;height:20px;margin:14px 0;}
#signupForm a, #loginForm a{color:black;text-decoration:underline;}
#signupForm label.error, #loginForm label.error{width:240px;float:right;text-align:left;color:red;padding-top:4px;width:auto;text-align:left;margin-left:10px;color:#E14232;}
#signupForm #signin_submit, #loginForm #login_submit{-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid black;color:black;padding:4px 10px 5px;font-size:14px;margin:0px 5px 0 0;font-weight:bold;width:auto;}
#signupForm #signin_submit{}
#login_submit2{border:none;text-decoration:underline;}
#signupForm #signin_submit::-moz-focus-inner,
#loginForm #login_submit::-moz-focus-inner{padding:0;border:0;}
#signupForm #signin_submit:hover, #signin_submit:focus,
#loginForm #login_submit:hover, #login_submit:focus{background-position:0 -5px;cursor:pointer;}
#contatti_consenso,
#promozione_consenso{padding:0px !important;margin:0px !important;background-color:transparent !important;border:0px !important;width:20px !important;}
div#space_preview{clear:both;height:20px;}
p#dettaglio_diconodinoi{margin-bottom:20px;font-style:italic;font-size:18px !important;}
#promozione_testo{margin-top:20px;border:#0084af 1px solid;padding:10px;display:none;}
#promozione_controllo{border:#0084af 1px solid;padding:10px;overflow:hidden;}
#promozione_controllo input{width:400px;font-size:18px;padding:5px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ACE;color:black;margin:auto;text-align:center;}
#promozione_attivazione input{width:400px;font-size:18px;padding:5px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ACE;color:black;margin:auto;float:right;margin-left:10px;}
#promozione_richiesta input,
#promozione_richiesta textarea{width:400px;font-size:18px;padding:5px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ACE;color:black;margin:auto;margin-left:10px;}
#promozione_richiesta{border:#0084af 1px solid;padding:10px;height:auto;overflow:hidden;}
#promozione_attivazione,
#promozione_conferma{border:#0084af 1px solid;padding:0px;height:0px;overflow:hidden;}
span.promozione_bottone ,
span.promozione_attivazione,
span.promozione_richiesta{-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid black;color:black;padding:4px 10px 5px;font-size:14px;margin:0px 5px 0 0;font-weight:bold;width:auto;}
#promozione_controllo p,
#promozione_attivazione p,
#promozione_richiesta p{margin:0 0 14px 0;}
#esito_controllo,
#esito_dati,
#esito_conferma{color:red;text-align:center;}
span.voci_riepilogo{border:0;font-weight:bold;font-size:16px;}
