body { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
margin : 0; 
background : #ffffff url(cie.jpg) repeat-x; 
} 
.MenuSuperioreim { 
color : #ffffff; 
font-family : Arial; 
font-size : 14px; 
text-decoration : none; 
padding-left : 5px; 
} 
MenuSuperioreim:hover { 
color : #ffffff; 
border-color : #ffffff; 
background-color : #ffffff; 
text-decoration : none; 
} 
.MenuSuperiore { 
color : #0c77bf; 
font-family : Arial; 
font-size : 14px; 
text-decoration : none; 
padding-left : 5px; 
} 
MenuSuperiore:hover { 
color : #24b8ff; 
border-color : #ffffff; 
background-color : #ffffff; 
} 

.MenuSuperioresenzapad { 
color : #0c77bf; 
font-family : Arial; 
font-size : 14px; 
text-decoration : none; 
} 
MenuSuperioresenzapad:hover { 
color : #24b8ff; 
font-family : Arial; 
font-size : 14px; 
background-color : #ffffff; 

} 


.MenuSuperiored { 
color : #0c77bf; 
font-family : Arial; 
font-size : 9pt; 
text-decoration : none; 
padding-left : 0; 
} 
MenuSuperiored:hover { 
color : #24b8ff; 
border-color : #ffffff; 
background-color : #ffffff; 
} 
.newsveloci { 
color : #0c77bf; 
font-family : verdana; 
text-decoration : none; 
} 
newsveloci:hover { 
color : #24b8ff; 
border-color : #ffffff; 
background-color : #ffffff; 
} 
.webmaster { 
color : #000000; 
font-family : verdana; 
font-size : 8pt; 
text-decoration : none; 
padding-left : 2px; 
} 
webmaster:hover { 
color : #24b8ff; 
text-decoration : none; 
} 
.key-point:before { 
line-height : 0.1; 
font-size : 1px; 
background : transparent url("") no-repeat right top; 
margin : -15px -15px 0; 
height : 15px; 
display : block; 
border : none; 
} 
html, body { 
padding : 0; 
height : 100%; 
} 
td, table { 
font-size : 10px; 
color : #454545; 
line-height : 19px; 
} 
a { 
color : #003366; 
} 
code { 
margin : 10px 0 0 8px; 
color : #006600; 
text-align : left; 
width : 400px; 
font-family : "Courier New", Courier, mono; 
font-size : 12px; 
padding : 5px 5px 5px 5px; 
background : #ffffff; 
display : block; 
border : 1px dotted #006600; 
} 
a:hover { 
color : #24b8ff; 
background : #fbeaaf; 
} 
#feedburner { 
background : #ffffff; 
padding : 5px 0 5px 0; 
text-align : center; 
border-bottom : 3px solid #dadbdc; 
} 
#feedburner a { 
display : block; 
height : 26px; 
background : url(rss-mini.gif) no-repeat 7px 4px; 
padding-left : 15px; 
} 
#topframe { 
height : 18px; 
} 
h1 { 
font-size : 10px; 
color : #5b5c5c; 
margin : 0; 
} 
#intro { 
font-size : 10px; 
color : #333333; 
line-height : 18px; 
width : 770px; 
text-align : left; 
margin : 0 auto; 
} 
#intro-dx { 
float : right; 
} 
#intro-dx a { 
text-decoration : none; 
} 
#tabella_center { 
width : 90%; 
} 
#testata { 
background : url(testataal.jpg) no-repeat; 
height : 200px; 
background-color : #ffffff; 
width : 960px; 
} 
#intro-testata { 
font-size : 10px; 
color : #ffcc00; 
float : right; 
margin-right : 7px; 
margin-top : 10px; 
} 
#testo-intro-testata { 
height : 100px; 
width : 150px; 
border : 1px solid #000000; 
padding : 5px; 
} 
#corpo-bkg { 
min-height : 100%; 
height : auto !important ; 
position : absolute; 
text-align : center; 
width : 100% !important ; 
} 
.red { 
color : #993333; 
} 
#corpo { 
background : url(corpo-bkg.gif) repeat-y center top; 
text-align : left; 
min-height : 100%; 
height : auto !important ; 
margin : 0 auto; 
} 
#spazio-bkg { 
background : url(spazio-bkg.gif) no-repeat left !important ; 
background : url(spazio-bkg.gif) no-repeat center; 
height : 23px; 
margin : 0 auto; 
width : 770px !important ; 
width : 100%; 
} 
#piede-bkg { 
background-color : #444444; 
text-align : center; 
height : 80px; 
width : 100%; 
float : right; 
} 
#piede { 
width : 960px; 
background : url(); 
height : 66px; 
color : #aebe09; 
font-size : 10px; 
margin : 0 auto; 
} 
#creditx { 
background : url(footerx.gif) no-repeat bottom; 
} 
#credit { 
background : url(footer.gif) no-repeat bottom; 
} 
#credit, #creditx { 
text-align : right; 
padding : 15px 55px 15px 190px; 
} 
#use { 
float : left; 
text-align : left; 
padding : 11px 0 15px 47px; 
line-height : 11px; 
} 
#use a, #use { 
letter-spacing : -1px; 
} 
#use a { 
font-weight : bold; 
text-decoration : none; 
} 
#sidebar { 
background : url() no-repeat top; 
width : 169px; 
padding-top : 5px; 
float : left; 
} 
#contenuto { 
margin-left : 169px; 
padding-top : 120px !important ; 
padding-top : 0; 
min-height : 1000px; 
} 
#contenuto-info { 
margin-left : 169px; 
padding-top : 120px !important ; 
padding-top : 0; 
min-height : 500px; 
} 
#headimg { 
float : right; 
background-image : url(headimg-news.jpg); 
width : 164px; 
height : 128px; 
} 
#headimg-info { 
float : right; 
background-image : url(headimg-info.jpg); 
width : 164px; 
height : 128px; 
} 
div.link { 
overflow : hidden; 
text-align : center; 
} 
div.link2 { 
overflow : hidden; 
text-align : left; 
color : #000000; 
display : block; 
width : auto; 
} 
.hiden a { 
text-decoration : none; 
border : 0; 
} 
.hiden a:hover { 
text-decoration : none; 
border : 0; 
color : #666; 
} 
.hiden a:hover span { 
display : inline; 
} 
.hiden a span { 
display : none; 
} 
.menutop { 
float : left; 
} 
.menutop a { 
font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma; 
font-size : 11px; 
color : #f5ad00; 
text-align : center; 
text-decoration : none; 
} 
.menutop a:hover { 
color : #cfcfcf; 
text-decoration : none; 
} 
#logo { 
height : 107px; 
cursor : pointer; 
} 
#sidebar ul, #sidebar ul ul, #sidebar ul, #sidebar ul ul ul, #sidebar ul ol { 
padding : 0; 
margin : 0; 
list-style-type : none; 
list-style-image : none; 
} 
#sidebar ul ul li { 
font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma; 
font-size : 11px; 
background : url() no-repeat left center; 
line-height : 20px; 
padding : 1px 3px 1px 20px; 
margin : 0; 
text-align : right; 
} 
#sidebar_bkg { 
background : url() repeat-y; 
} 
#sidebar ul ul li a { 
display : block; 
text-decoration : none; 
color : #222222; 
} 
#sidebar ul ul li a:hover { 
display : block; 
color : #d87f00; 
background : url() no-repeat left center; 
margin-left : -20px; 
padding-left : 20px; 
} 
#sidebar h2 { 
font-size : 9px; 
color : #dadbdc; 
padding : 0 5px 1px 0; 
margin : 0; 
height : 20px; 
line-height : 20px; 
text-align : right; 
font-weight : normal; 
background : #585959 url() no-repeat left; 
} 
#searchform { 
padding : 5px 3px; 
margin : 0 0 25px 0; 
} 
.search { 
width : 110px; 
margin : 2px 0 0 17px; 
padding : 2px; 
border : 1px solid #666666; 
font-size : 11px; 
background : url(bkg-search.gif) no-repeat; 
} 
.float_singlebar { 
text-align : left; 
background : url(bkg_float.gif) no-repeat right; 
padding : 5px 6px 5px 4px; 
height : auto; 
} 
.txtads01, .txtads02, .txtads03, .txtads04, .txtads05, .txtads06, .txtads07 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
text-align : left; 
padding : 2px 0 2px 22px; 
margin : 8px 0 8px 0; 
} 
.txtads01 { 
background : url(adstxt_buycentral.gif) no-repeat 0% 4px; 
} 
.txtads02 { 
background : url(img/adstxt_sky.gif) no-repeat 0% 2px; 
} 
.txtads03 { 
background : url(adstxt_rtm.gif) no-repeat 0% 4px; 
} 
.txtads04 { 
background : url(adstxt_zanox.gif) no-repeat 0% 4px; 
} 
.txtads05 { 
background : url(adstxt_dvdprice.gif) no-repeat 0% 4px; 
} 
.txtads06 { 
background : url(adstxt_tophost.gif) no-repeat 0% 4px; 
} 
.txtads07 { 
background : url(adstxt_clickpoint.gif) no-repeat 0% 4px; 
} 
#homebar { 
margin : 5px 0 0 481px; 
width : 120px; 
background-color : #e3e4e5; 
} 
#homebar li { 
list-style-type : none; 
padding : 0; 
} 
#homebar li ul { 
padding : 0 3px 0 3px; 
margin : 0 0 15px 0; 
list-style-type : none; 
} 
#homebar h2 { 
font-size : 9px; 
color : #dadbdc; 
padding : 0 0 1px 5px; 
margin : 0; 
height : 20px; 
line-height : 20px; 
text-align : left; 
font-weight : normal; 
background : #585959 url(arrow-dx.gif) no-repeat right; 
list-style-type : none; 
} 
#homebar li { 
font-size : 10px; 
padding : 0 0 0 0; 
list-style-type : none; 
list-style-position : outside; 
line-height : 15px; 
} 
#homebar li a { 
font-family : Arial, Helvetica, sans-serif; 
padding : 0 0 0 12px; 
background : url(point.gif) no-repeat left top; 
vertical-align : top; 
} 
#homebar li a:hover { 
padding : 0 0 0 12px; 
width : 100%; 
background : url(point-on.gif) no-repeat left top; 
display : block; 
vertical-align : top; 
line-height : 15px; 
} 
#homebar ul { 
margin : 0 0 10px 3px; 
} 
#lastpost h3 { 
background : #cccccc; 
margin : 0; 
font-size : 9px; 
margin : 8px 1px 0 0; 
padding : 2px 3px 0 14px; 
font-weight : normal; 
font-family : Arial, Helvetica, sans-serif; 
} 
#lastpost li { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
padding : 0 0 0 0; 
list-style-type : none; 
list-style-position : outside; 
line-height : 15px; 
} 
#lastpost li a { 
margin : 0; 
padding : 0 0 0 12px; 
background : url(point.gif) no-repeat left top; 
vertical-align : top; 
} 
#lastpost li a:hover { 
background : url(point-on.gif) no-repeat left top; 
line-height : 15px; 
} 
#lastpost ul { 
margin : 0 0 10px 3px; 
} 
.lastctitle { 
margin : 0; 
font-size : 11px; 
font-weight : bold; 
} 
.lastctesto { 
color : #999999; 
text-transform : lowercase; 
} 
#lastcomment { 
margin : 0 0 5px 12px; 
font-size : 9px; 
} 
.lastcomment { 
font-family : tahoma; 
padding : 5px 5px 6px 5px; 
background : url(angolocom.gif) no-repeat left bottom; 
} 
.lastcomment a { 
display : block; 
text-decoration : none; 
color : #30557b; 
} 
.lastcomment a:hover { 
text-decoration : none; 
color : #f3aa0d; 
} 
.datacomment { 
padding-top : 2px; 
color : #979797; 
text-align : right; 
font-family : Tahoma; 
} 
.comment h5 { 
font-size : 16px; 
padding : 2px 0 0 25px; 
margin : 0; 
background : url(ico-lastcom.gif) no-repeat left; 
height : 20px; 
} 
.comment h4 { 
font-size : 16px; 
padding : 0 0 0 25px; 
margin : 0; 
height : 20px; 
} 
.comment { 
margin : 0 142px 0 25px; 
} 
.comment h3 { 
color : #444444; 
font-size : 12px; 
background : url(tratt.gif) repeat-x bottom; 
} 
#commentform input, #commentform textarea { 
font-size : 11px; 
color : #666666; 
border : 1px solid #cccccc; 
font-family : Verdana; 
} 
#commentform input { 
width : 170px; 
padding : 2px; 
margin : 5px 5px 1px 0; 
} 
#commentform textarea { 
margin : 5px 0 0 0; 
width : 430px; 
padding : 2px; 
} 
#commentform #submit { 
width : 124px; 
float : right; 
border : 0; 
} 
.autore { 
font-weight : bold; 
text-transform : capitalize; 
} 
.comment p { 
margin : 0 0 5px 0; 
} 
.commentlist p { 
font-weight : normal; 
line-height : 16px; 
text-transform : none; 
margin-top : 2px; 
} 
.commentmetadata { 
font-weight : normal; 
} 
.commentlist { 
padding : 0; 
text-align : justify; 
border-bottom : 1px solid #ddd; 
} 
.commentlist li { 
font-size : 10px; 
margin : 0; 
padding : 5px 10px 3px 10px; 
list-style-position : inside; 
list-style-image : url(ico-comment.gif); 
} 
.comment ol { 
margin : 0; 
} 
#comments { 
font-size : 10px; 
color : #999999; 
font-weight : normal; 
padding : 0 0 7px 0; 
font-style : italic; 
} 
.nocomments { 
text-align : center; 
margin : 0; 
padding : 0; 
} 
.alt { 
background : #f6f6ec; 
border-top : 1px solid #ddd; 
} 
.alt2 { 
background : #fbfbe8; 
border-top : 1px solid #ddd; 
} 
.tags { 
color : #454545; 
float : left; 
margin : 0 5px 0 0; 
} 
.tags a { 
color : #454545; 
text-decoration : none; 
} 
.edit { 
width : 30px; 
height : 13px; 
} 
.imgcat { 
float : right; 
padding : 0 10px 0 0; 
margin : 7px 0 0 0; 
} 
.post { 
margin : 15px 142px 30px 0; 
padding : 0 0 0 25px; 
padding-bottom : 1px; 
} 
.tratt-b { 
background : url(tratt.gif) repeat-x bottom; 
font-size : 10px; 
padding : 0 0 3px 0; 
} 
.splash, .video { 
padding : 11px 0 24px 0; 
background : #ffffff url(bkg-img.jpg) no-repeat center bottom; 
margin : 15px 0 0 0; 
text-align : center; 
} 
.scritto { 
color : #999999; 
font-size : 10px; 
text-align : right; 
margin-top : 10px; 
margin-bottom : 10px; 
padding-top : 3px; 
font-style : italic; 
font-weight : normal; 
background : url(tratt-bottom.gif) repeat-x; 
} 
.scritto img { 
border : 1px solid #cccccc; 
padding : 3px; 
float : right; 
margin : 0 0 3px 3px; 
} 
.small { 
float : left; 
color : #999999; 
font-family : tahoma; 
font-size : 10px; 
line-height : 10px; 
margin : 0 0 8px 0; 
} 
.post-tit { 
height : 45px; 
margin : 0 0 0 0; 
} 
.post h2 { 
background : url(tratt.gif) repeat-x bottom; 
font-size : 18px; 
margin : 0; 
padding : 23px 0 0 0; 
font-weight : normal; 
text-align : left; 
} 
.post h2 a { 
text-decoration : none; 
background : url(bkg-tit.gif) repeat-x top; 
} 
.post h2 a:hover { 
color : #f3aa0d; 
} 
.alignright { 
float : right; 
padding : 0 19px 30px 0; 
background : url(nav-next.gif) no-repeat right top; 
cursor : pointer; 
} 
.navigation { 
border-top : 1px solid #dadbdc; 
text-align : center; 
padding : 0 132px 0 20px; 
margin : 50px 0 0 0; 
font-size : 13px; 
} 
.navigation-single { 
border-top : 1px solid #dadbdc; 
text-align : center; 
padding : 0; 
margin : 20px 0 35px 0; 
font-size : 11px; 
} 
.entry, .entry_home { 
margin : 5px 0 0 0; 
color : #454545; 
line-height : 19px; 
text-align : justify; 
font-family : verdana; 
} 
.entry_home p, .entry p { 
margin : 0; 
} 
.toptag { 
text-decoration : none; 
} 
.postcal { 
display : block; 
float : left; 
text-align : center; 
width : 52px; 
height : 53px; 
padding-top : 3px; 
margin-right : 5px; 
margin-left : 0; 
background : url(day.gif) no-repeat; 
} 
.postcalmonth { 
display : block; 
font-size : 11px; 
line-height : 13px; 
font-weight : bold; 
color : #ffffff; 
text-align : center; 
text-transform : lowercase; 
} 
.postcaldate { 
display : block; 
font-family : Georgia, Serif; 
font-size : 22px; 
padding : 0; 
text-align : center; 
color : #cc0000; 
} 
.postcalday { 
font-family : tahoma; 
color : #919191; 
display : block; 
font-size : 9px; 
line-height : 13px; 
padding : 0; 
text-align : center; 
padding : 0 0 0 1px; 
} 
.post_search { 
margin : 50px 142px 20px 0; 
padding : 0 0 0 25px; 
padding-bottom : 1px; 
} 
.post_search h3 { 
font-size : 16px; 
margin : 0; 
background : url(ratt.gif) repeat-x bottom; 
} 
.post_search h3 a { 
text-decoration : none; 
} 
.post_search h3 a:visited { 
color : #f3aa0d; 
} 
.post_search .indirizzo { 
color : #008000; 
} 
.post_search .postmetadata a { 
color : #aaaaaa; 
} 
.pp_sel { 
border-color : #999999; 
border-left : 1px; 
border-top : 1px; 
border-right : 1px; 
border-bottom : 1px; 
padding-left : 4px; 
padding-right : 4px; 
border-style : solid; 
background-color : #e7e7e7; 
} 
.bkg-ads { 
background : url(bkg-ads.gif) no-repeat; 
margin-left : 13px; 
text-align : center; 
} 
.favicon { 
vertical-align : middle; 
} 
.subscribe-to-comments { 
background : url(comm-email.gif) no-repeat; 
width : 310px; 
height : 75px; 
font-size : 11px; 
color : #333333; 
padding : 17px 10px 0 67px; 
margin : 0; 
} 
.subscribe-to-comments #subscribe { 
border : 0; 
padding : 0; 
margin : 0; 
} 
.widecolumn { 
line-height : 1.6em; 
} 
.narrowcolumn .postmetadata { 
text-align : center; 
} 
.ap-title { 
background-color : #ff9900; 
font-size : 9px; 
color : #ffffff; 
text-align : center; 
} 
.ap-border { 
border : 1px solid #8c8a7b; 
height : 14px; 
background-color : #ffffff; 
width : 110px; 
} 
.ap-border div { 
text-decoration : none; 
margin : 1px; 
} 
.ap-border a { 
text-decoration : none; 
} 
#footer { 
background-color : #eee; 
} 
small { 
font-size : 9px; 
} 
.description { 
font-size : 1.2em; 
text-align : center; 
} 
.table_pic tr td { 
font-size : 10px; 
line-height : 15px; 
} 
.table_pic tr td { 
border-top : 1px solid #cccccc; 
} 
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption { 
text-decoration : none; 
} 
small, .nocomments, .postmetadata, blockquote, strike { 
color : #777; 
} 
acronym, abbr, span.caps { 
font-size : 0.9em; 
letter-spacing : 0.07em; 
} 
.widecolumn { 
padding : 10px 0 20px 0; 
margin : 5px 0 0 150px; 
width : 450px; 
} 
.widecolumn { 
margin : 0; 
} 
.narrowcolumn .postmetadata { 
padding-top : 5px; 
} 
.description { 
text-align : center; 
} 
p img { 
padding : 0; 
} 
img.centered { 
display : block; 
margin-left : auto; 
margin-right : auto; 
} 
img.alignright { 
padding : 4px; 
margin : 0 0 2px 7px; 
display : inline; 
} 
img.alignleft { 
padding : 4px; 
margin : 0 7px 2px 0; 
display : inline; 
} 
.entry form { 
text-align : center; 
} 
select { 
width : 130px; 
} 
blockquote { 
margin : 10px 30px 10px 10px; 
padding-left : 20px; 
border-left : 5px solid #ddd; 
} 
blockquote cite { 
margin : 5px 0 0; 
display : block; 
} 
.center { 
text-align : center; 
} 
hr { 
display : none; 
} 
a img { 
border : none; 
} 
.subscription-manager { 
padding : 10px 0 20px 0; 
margin : 5px 0 0 55px; 
width : 650px; 
} 
div.wrap { 
background : #fafafa; 
padding : 5px 10px; 
margin : 20px 0; 
border : 1px solid #ccc; 
} 
div.wrap h2 { 
margin : 0.5em 0 1em 0; 
border-bottom : 2px solid #589bd2; 
} 
div.wrap fieldset { 
border : 1px solid #555; 
margin : 1em 0; 
padding : 5px 10px; 
} 
div.wrap fieldset legend { 
font-weight : bold; 
font-size : small; 
} 
div.wrap p.submit { 
text-align : right; 
} 
.updated { 
background : #b9d6ef; 
border : 1px solid #589bd2; 
margin : 1em 5% 10px; 
padding : 0 1em; 
} 
.updated-error { 
background-color : #ffa3a3; 
border : 1px solid #ff5d5d; 
} 
div.wrap form { 
margin : 0; 
padding : 0; 
} 
div.warp li { 
margin-bottom : 6px; 
line-height : 130%; 
} 
.archive ul li { 
list-style : none; 
} 
.archive .day { 
font-size : 12px; 
color : #968a49; 
font-style : italic; 
} 
.archive li.arclink { 
padding : 0 0 10px; 
} 
.archive h2.archead a { 
color : #993300; 
} 
#headimg-dir { 
float : right; 
background-image : url(headimg-dir.jpg); 
width : 164px; 
height : 128px; 
} 
#pagetitlex { 
height : 20px; 
margin : 30px 0 15px 25px; 
color : #999999; 
font-size : 13px; 
font-weight : bold; 
padding : 0 15px 0 0; 
text-align : right; 
border-bottom : 1px solid #cccccc; 
} 
#pagetitlex a { 
text-decoration : none; 
} 
#corpox { 
background : url(corpox-bkg.gif) repeat-y center top; 
width : 770px; 
text-align : left; 
height : auto !important ; 
margin : 0 auto; 
} 
.hide_hiddy input { 
display : none; 
} 
#impact-side { 
padding : 2px; 
} 
.impact-top { 
background : url(top_rapidi.jpg) no-repeat; 
width : 222px; 
height : 60px; 
margin : 0; 
padding : 0; 
} 
.impact-mid { 
background : url(impact_bg.png) repeat-y; 
width : 222px; 
margin : 0; 
padding : 0; 
color : #939598; 
font-size : 12px; 
text-align : left; 
} 
.impact-mid strong { 
color : #333333; 
font-weight : normal; 
} 
.impact-bottom { 
background : url(impact_bottom.png) no-repeat; 
width : 222px; 
height : 20px; 
margin : 0; 
padding : 0; 
} 
#impact-sidem { 
padding : 2px; 
} 
.impact-top1 { 
background : url(top1menuc.jpg) no-repeat; 
width : 222px; 
height : 60px; 
margin : 0; 
padding : 0; 
} 
.impact-mid { 
background : url(impact_bg.png) repeat-y; 
width : 200px; 
margin : 0; 
padding : 6px 17px; 
color : #939598; 
font-size : 12px; 
text-align : justify; 
} 
.impact-mid strong { 
color : #333333; 
font-weight : normal; 
} 
.impact-bottom { 
background : url(impact_bottom.png) no-repeat; 
width : 222px; 
height : 20px; 
margin : 0; 
padding : 0; 
} 
#impact-sidem { 
padding : 2px; 
} 
.impact-top2 { 
background : url(top1vuoto.jpg) no-repeat; 
width : 222px; 
height : 60px; 
margin : 0; 
padding : 0; 
} 
.impact-mid { 
background : url(impact_bg.png) repeat-y; 
width : 188px; 
margin : 0; 
padding : 6px 17px; 
color : #939598; 
font-size : 12px; 
text-align : justify; 
} 
.impact-mid strong { 
color : #333333; 
font-weight : normal; 
} 
.impact-bottom { 
background : url(impact_bottom.png) no-repeat; 
width : 222px; 
height : 20px; 
margin : 0; 
padding : 0; 
} 
.Webmaster { 
font-size : 9pt; 
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
text-align : center; 
background-color : #0f6cb6; 
} 
#impact-sidem3 { 
padding : 2px; 
} 
.impact-top3 { 
background : url(top_famosi.jpg) no-repeat; 
width : 222px; 
height : 60px; 
margin : 0; 
padding : 0; 
} 
.impact-mid { 
background : url(impact_bg.png) repeat-y; 
width : 188px; 
margin : 0; 
padding : 0 0; 
color : #939598; 
font-size : 12px; 
text-align : left; 
} 
.impact-mid strong { 
color : #333333; 
font-weight : normal; 
} 
.impact-bottom { 
background : url(impact_bottom.png) no-repeat; 
width : 222px; 
height : 20px; 
margin : 0; 
padding : 0; 
} 
#impact-sideba { 
padding : 2px; 
} 
.impact-topba { 
background : url(top_bianco30.jpg) no-repeat; 
width : 222px; 
height : 30px; 
margin : 0; 
padding : 0; 
} 
.impact-midba { 
background : url(impact_bg.png) repeat-y; 
width : 188px; 
margin : 0; 
padding : 0 0; 
color : #939598; 
} 
.impact-mid strong { 
color : #333333; 
font-weight : normal; 
} 
.impact-bottom { 
background : url(impact_bottom.png) no-repeat; 
width : 222px; 
height : 20px; 
margin : 0; 
padding : 0; 
} 
.input { 
border-style : none; 
font-family : Verdana; 
font-size : 10pt; 
color : #086ba8; 
} 
body { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
margin : 0; 
background : #ffffff url(cie.jpg) repeat-x; 
} 
.MenuSuperioreim { 
color : #ffffff; 
font-family : Arial; 
font-size : 14px; 
text-decoration : none; 
padding-left : 5px; 
} 
MenuSuperioreim:hover { 
color : #ffffff; 
border-color : #ffffff; 
background-color : #ffffff; 
text-decoration : none; 
} 
.MenuSuperiore { 
color : #0c77bf; 
font-family : Arial; 
font-size : 14px; 
text-decoration : none; 
padding-left : 5px; 
} 
MenuSuperiore:hover { 
color : #24b8ff; 
border-color : #ffffff; 
background-color : #ffffff; 
} 
.MenuSuperiored { 
color : #0c77bf; 
font-family : Arial; 
font-size : 9pt; 
text-decoration : none; 
padding-left : 0; 
} 
MenuSuperiored:hover { 
color : #24b8ff; 
border-color : #ffffff; 
background-color : #ffffff; 
} 
.newsveloci { 
color : #0c77bf; 
font-family : verdana; 
text-decoration : none; 
} 
newsveloci:hover { 
color : #24b8ff; 
border-color : #ffffff; 
background-color : #ffffff; 
} 
.webmaster { 
color : #000000; 
font-family : verdana; 
font-size : 8pt; 
text-decoration : none; 
padding-left : 2px; 
} 
webmaster:hover { 
color : #24b8ff; 
text-decoration : none; 
} 
.key-point:before { 
line-height : 0.1; 
font-size : 1px; 
background : transparent url("") no-repeat right top; 
margin : -15px -15px 0; 
height : 15px; 
display : block; 
border : none; 
} 
html, body { 
padding : 0; 
height : 100%; 
} 
td, table { 
font-size : 10px; 
color : #454545; 
line-height : 19px; 
} 
a { 
color : #003366; 
} 
code { 
margin : 10px 0 0 8px; 
color : #006600; 
text-align : left; 
width : 400px; 
font-family : "Courier New", Courier, mono; 
font-size : 12px; 
padding : 5px 5px 5px 5px; 
background : #ffffff; 
display : block; 
border : 1px dotted #006600; 
} 
a:hover { 
color : #24b8ff; 
background : #fbeaaf; 
} 
#feedburner { 
background : #ffffff; 
padding : 5px 0 5px 0; 
text-align : center; 
border-bottom : 3px solid #dadbdc; 
} 
#feedburner a { 
display : block; 
height : 26px; 
background : url(rss-mini.gif) no-repeat 7px 4px; 
padding-left : 15px; 
} 
#topframe { 
height : 18px; 
} 
h1 { 
font-size : 10px; 
color : #5b5c5c; 
margin : 0; 
} 
#intro { 
font-size : 10px; 
color : #333333; 
line-height : 18px; 
width : 770px; 
text-align : left; 
margin : 0 auto; 
} 
#intro-dx { 
float : right; 
} 
#intro-dx a { 
text-decoration : none; 
} 
#tabella_center { 
width : 90%; 
} 
#testata { 
background : url(testataal.jpg) no-repeat; 
height : 200px; 
background-color : #ffffff; 
width : 960px; 
} 
#intro-testata { 
font-size : 10px; 
color : #ffcc00; 
float : right; 
margin-right : 7px; 
margin-top : 10px; 
} 
#testo-intro-testata { 
height : 100px; 
width : 150px; 
border : 1px solid #000000; 
padding : 5px; 
} 
#corpo-bkg { 
min-height : 100%; 
height : auto !important ; 
position : absolute; 
text-align : center; 
width : 100% !important ; 
} 
.red { 
color : #993333; 
} 
#corpo { 
background : url(corpo-bkg.gif) repeat-y center top; 
text-align : left; 
min-height : 100%; 
height : auto !important ; 
margin : 0 auto; 
} 
#spazio-bkg { 
background : url(spazio-bkg.gif) no-repeat left !important ; 
background : url(spazio-bkg.gif) no-repeat center; 
height : 23px; 
margin : 0 auto; 
width : 770px !important ; 
width : 100%; 
} 
#piede-bkg { 
background-color : #444444; 
text-align : center; 
height : 80px; 
width : 100%; 
float : right; 
} 
#piede { 
width : 960px; 
background : url(); 
height : 66px; 
color : #aebe09; 
font-size : 10px; 
margin : 0 auto; 
} 
#creditx { 
background : url(footerx.gif) no-repeat bottom; 
} 
#credit { 
background : url(footer.gif) no-repeat bottom; 
} 
#credit, #creditx { 
text-align : right; 
padding : 15px 55px 15px 190px; 
} 
#use { 
float : left; 
text-align : left; 
padding : 11px 0 15px 47px; 
line-height : 11px; 
} 
#use a, #use { 
letter-spacing : -1px; 
} 
#use a { 
font-weight : bold; 
text-decoration : none; 
} 
#sidebar { 
background : url() no-repeat top; 
width : 169px; 
padding-top : 5px; 
float : left; 
} 
#contenuto { 
margin-left : 169px; 
padding-top : 120px !important ; 
padding-top : 0; 
min-height : 1000px; 
} 
#contenuto-info { 
margin-left : 169px; 
padding-top : 120px !important ; 
padding-top : 0; 
min-height : 500px; 
} 
#headimg { 
float : right; 
background-image : url(headimg-news.jpg); 
width : 164px; 
height : 128px; 
} 
#headimg-info { 
float : right; 
background-image : url(headimg-info.jpg); 
width : 164px; 
height : 128px; 
} 
div.link { 
overflow : hidden; 
text-align : center; 
} 
div.link2 { 
overflow : hidden; 
text-align : left; 
color : #000000; 
display : block; 
width : auto; 
} 
.hiden a { 
text-decoration : none; 
border : 0; 
} 
.hiden a:hover { 
text-decoration : none; 
border : 0; 
color : #666; 
} 
.hiden a:hover span { 
display : inline; 
} 
.hiden a span { 
display : none; 
} 
.menutop { 
float : left; 
} 
.menutop a { 
font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma; 
font-size : 11px; 
color : #f5ad00; 
text-align : center; 
text-decoration : none; 
} 
.menutop a:hover { 
color : #cfcfcf; 
text-decoration : none; 
} 
#logo { 
height : 107px; 
cursor : pointer; 
} 
#sidebar ul, #sidebar ul ul, #sidebar ul, #sidebar ul ul ul, #sidebar ul ol { 
padding : 0; 
margin : 0; 
list-style-type : none; 
list-style-image : none; 
} 
#sidebar ul ul li { 
font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma; 
font-size : 11px; 
background : url() no-repeat left center; 
line-height : 20px; 
padding : 1px 3px 1px 20px; 
margin : 0; 
text-align : right; 
} 
#sidebar_bkg { 
background : url() repeat-y; 
} 
#sidebar ul ul li a { 
display : block; 
text-decoration : none; 
color : #222222; 
} 
#sidebar ul ul li a:hover { 
display : block; 
color : #d87f00; 
background : url() no-repeat left center; 
margin-left : -20px; 
padding-left : 20px; 
} 
#sidebar h2 { 
font-size : 9px; 
color : #dadbdc; 
padding : 0 5px 1px 0; 
margin : 0; 
height : 20px; 
line-height : 20px; 
text-align : right; 
font-weight : normal; 
background : #585959 url() no-repeat left; 
} 
#searchform { 
padding : 5px 3px; 
margin : 0 0 25px 0; 
} 
.search { 
width : 110px; 
margin : 2px 0 0 17px; 
padding : 2px; 
border : 1px solid #666666; 
font-size : 11px; 
background : url(bkg-search.gif) no-repeat; 
} 
.float_singlebar { 
text-align : left; 
background : url(bkg_float.gif) no-repeat right; 
padding : 5px 6px 5px 4px; 
height : auto; 
} 
.txtads01, .txtads02, .txtads03, .txtads04, .txtads05, .txtads06, .txtads07 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
text-align : left; 
padding : 2px 0 2px 22px; 
margin : 8px 0 8px 0; 
} 
.txtads01 { 
background : url(adstxt_buycentral.gif) no-repeat 0% 4px; 
} 
.txtads02 { 
background : url(img/adstxt_sky.gif) no-repeat 0% 2px; 
} 
.txtads03 { 
background : url(adstxt_rtm.gif) no-repeat 0% 4px; 
} 
.txtads04 { 
background : url(adstxt_zanox.gif) no-repeat 0% 4px; 
} 
.txtads05 { 
background : url(adstxt_dvdprice.gif) no-repeat 0% 4px; 
} 
.txtads06 { 
background : url(adstxt_tophost.gif) no-repeat 0% 4px; 
} 
.txtads07 { 
background : url(adstxt_clickpoint.gif) no-repeat 0% 4px; 
} 
#homebar { 
margin : 5px 0 0 481px; 
width : 120px; 
background-color : #e3e4e5; 
} 
#homebar li { 
list-style-type : none; 
padding : 0; 
} 
#homebar li ul { 
padding : 0 3px 0 3px; 
margin : 0 0 15px 0; 
list-style-type : none; 
} 
#homebar h2 { 
font-size : 9px; 
color : #dadbdc; 
padding : 0 0 1px 5px; 
margin : 0; 
height : 20px; 
line-height : 20px; 
text-align : left; 
font-weight : normal; 
background : #585959 url(arrow-dx.gif) no-repeat right; 
list-style-type : none; 
} 
#homebar li { 
font-size : 10px; 
padding : 0 0 0 0; 
list-style-type : none; 
list-style-position : outside; 
line-height : 15px; 
} 
#homebar li a { 
font-family : Arial, Helvetica, sans-serif; 
padding : 0 0 0 12px; 
background : url(point.gif) no-repeat left top; 
vertical-align : top; 
} 
#homebar li a:hover { 
padding : 0 0 0 12px; 
width : 100%; 
background : url(point-on.gif) no-repeat left top; 
display : block; 
vertical-align : top; 
line-height : 15px; 
} 
#homebar ul { 
margin : 0 0 10px 3px; 
} 
#lastpost h3 { 
background : #cccccc; 
margin : 0; 
font-size : 9px; 
margin : 8px 1px 0 0; 
padding : 2px 3px 0 14px; 
font-weight : normal; 
font-family : Arial, Helvetica, sans-serif; 
} 
#lastpost li { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
padding : 0 0 0 0; 
list-style-type : none; 
list-style-position : outside; 
line-height : 15px; 
} 
#lastpost li a { 
margin : 0; 
padding : 0 0 0 12px; 
background : url(point.gif) no-repeat left top; 
vertical-align : top; 
} 
#lastpost li a:hover { 
background : url(point-on.gif) no-repeat left top; 
line-height : 15px; 
} 
#lastpost ul { 
margin : 0 0 10px 3px; 
} 
.lastctitle { 
margin : 0; 
font-size : 11px; 
font-weight : bold; 
} 
.lastctesto { 
color : #999999; 
text-transform : lowercase; 
} 
#lastcomment { 
margin : 0 0 5px 12px; 
font-size : 9px; 
} 
.lastcomment { 
font-family : tahoma; 
padding : 5px 5px 6px 5px; 
background : url(angolocom.gif) no-repeat left bottom; 
} 
.lastcomment a { 
display : block; 
text-decoration : none; 
color : #30557b; 
} 
.lastcomment a:hover { 
text-decoration : none; 
color : #f3aa0d; 
} 
.datacomment { 
padding-top : 2px; 
color : #979797; 
text-align : right; 
font-family : Tahoma; 
} 
.comment h5 { 
font-size : 16px; 
padding : 2px 0 0 25px; 
margin : 0; 
background : url(ico-lastcom.gif) no-repeat left; 
height : 20px; 
} 
.comment h4 { 
font-size : 16px; 
padding : 0 0 0 25px; 
margin : 0; 
height : 20px; 
} 
.comment { 
margin : 0 142px 0 25px; 
} 
.comment h3 { 
color : #444444; 
font-size : 12px; 
background : url(tratt.gif) repeat-x bottom; 
} 
#commentform input, #commentform textarea { 
font-size : 11px; 
color : #666666; 
border : 1px solid #cccccc; 
font-family : Verdana; 
} 
#commentform input { 
width : 170px; 
padding : 2px; 
margin : 5px 5px 1px 0; 
} 
#commentform textarea { 
margin : 5px 0 0 0; 
width : 430px; 
padding : 2px; 
} 
#commentform #submit { 
width : 124px; 
float : right; 
border : 0; 
} 
.autore { 
font-weight : bold; 
text-transform : capitalize; 
} 
.comment p { 
margin : 0 0 5px 0; 
} 
.commentlist p { 
font-weight : normal; 
line-height : 16px; 
text-transform : none; 
margin-top : 2px; 
} 
.commentmetadata { 
font-weight : normal; 
} 
.commentlist { 
padding : 0; 
text-align : justify; 
border-bottom : 1px solid #ddd; 
} 
.commentlist li { 
font-size : 10px; 
margin : 0; 
padding : 5px 10px 3px 10px; 
list-style-position : inside; 
list-style-image : url(ico-comment.gif); 
} 
.comment ol { 
margin : 0; 
} 
#comments { 
font-size : 10px; 
color : #999999; 
font-weight : normal; 
padding : 0 0 7px 0; 
font-style : italic; 
} 
.nocomments { 
text-align : center; 
margin : 0; 
padding : 0; 
} 
.alt { 
background : #f6f6ec; 
border-top : 1px solid #ddd; 
} 
.alt2 { 
background : #fbfbe8; 
border-top : 1px solid #ddd; 
} 
.tags { 
color : #454545; 
float : left; 
margin : 0 5px 0 0; 
} 
.tags a { 
color : #454545; 
text-decoration : none; 
} 
.edit { 
width : 30px; 
height : 13px; 
} 
.imgcat { 
float : right; 
padding : 0 10px 0 0; 
margin : 7px 0 0 0; 
} 
.post { 
margin : 15px 142px 30px 0; 
padding : 0 0 0 25px; 
padding-bottom : 1px; 
} 
.tratt-b { 
background : url(tratt.gif) repeat-x bottom; 
font-size : 10px; 
padding : 0 0 3px 0; 
} 
.splash, .video { 
padding : 11px 0 24px 0; 
background : #ffffff url(bkg-img.jpg) no-repeat center bottom; 
margin : 15px 0 0 0; 
text-align : center; 
} 
.scritto { 
color : #999999; 
font-size : 10px; 
text-align : right; 
margin-top : 10px; 
margin-bottom : 10px; 
padding-top : 3px; 
font-style : italic; 
font-weight : normal; 
background : url(tratt-bottom.gif) repeat-x; 
} 
.scritto img { 
border : 1px solid #cccccc; 
padding : 3px; 
float : right; 
margin : 0 0 3px 3px; 
} 
.small { 
float : left; 
color : #999999; 
font-family : tahoma; 
font-size : 10px; 
line-height : 10px; 
margin : 0 0 8px 0; 
} 
.post-tit { 
height : 45px; 
margin : 0 0 0 0; 
} 
.post h2 { 
background : url(tratt.gif) repeat-x bottom; 
font-size : 18px; 
margin : 0; 
padding : 23px 0 0 0; 
font-weight : normal; 
text-align : left; 
} 
.post h2 a { 
text-decoration : none; 
background : url(bkg-tit.gif) repeat-x top; 
} 
.post h2 a:hover { 
color : #f3aa0d; 
} 
.alignright { 
float : right; 
padding : 0 19px 30px 0; 
background : url(nav-next.gif) no-repeat right top; 
cursor : pointer; 
} 
.navigation { 
border-top : 1px solid #dadbdc; 
text-align : center; 
padding : 0 132px 0 20px; 
margin : 50px 0 0 0; 
font-size : 13px; 
} 
.navigation-single { 
border-top : 1px solid #dadbdc; 
text-align : center; 
padding : 0; 
margin : 20px 0 35px 0; 
font-size : 11px; 
} 
.entry, .entry_home { 
margin : 5px 0 0 0; 
color : #454545; 
line-height : 19px; 
text-align : justify; 
font-family : verdana; 
} 
.entry_home p, .entry p { 
margin : 0; 
} 
.toptag { 
text-decoration : none; 
} 
.postcal { 
display : block; 
float : left; 
text-align : center; 
width : 52px; 
height : 53px; 
padding-top : 3px; 
margin-right : 5px; 
margin-left : 0; 
background : url(day.gif) no-repeat; 
} 
.postcalmonth { 
display : block; 
font-size : 11px; 
line-height : 13px; 
font-weight : bold; 
color : #ffffff; 
text-align : center; 
text-transform : lowercase; 
} 
.postcaldate { 
display : block; 
font-family : Georgia, Serif; 
font-size : 22px; 
padding : 0; 
text-align : center; 
color : #cc0000; 
} 
.postcalday { 
font-family : tahoma; 
color : #919191; 
display : block; 
font-size : 9px; 
line-height : 13px; 
padding : 0; 
text-align : center; 
padding : 0 0 0 1px; 
} 
.post_search { 
margin : 50px 142px 20px 0; 
padding : 0 0 0 25px; 
padding-bottom : 1px; 
} 
.post_search h3 { 
font-size : 16px; 
margin : 0; 
background : url(ratt.gif) repeat-x bottom; 
} 
.post_search h3 a { 
text-decoration : none; 
} 
.post_search h3 a:visited { 
color : #f3aa0d; 
} 
.post_search .indirizzo { 
color : #008000; 
} 
.post_search .postmetadata a { 
color : #aaaaaa; 
} 
.pp_sel { 
border-color : #999999; 
border-left : 1px; 
border-top : 1px; 
border-right : 1px; 
border-bottom : 1px; 
padding-left : 4px; 
padding-right : 4px; 
border-style : solid; 
background-color : #e7e7e7; 
} 
.bkg-ads { 
background : url(bkg-ads.gif) no-repeat; 
margin-left : 13px; 
text-align : center; 
} 
.favicon { 
vertical-align : middle; 
} 
.subscribe-to-comments { 
background : url(comm-email.gif) no-repeat; 
width : 310px; 
height : 75px; 
font-size : 11px; 
color : #333333; 
padding : 17px 10px 0 67px; 
margin : 0; 
} 
.subscribe-to-comments #subscribe { 
border : 0; 
padding : 0; 
margin : 0; 
} 
.widecolumn { 
line-height : 1.6em; 
} 
.narrowcolumn .postmetadata { 
text-align : center; 
} 
.ap-title { 
background-color : #ff9900; 
font-size : 9px; 
color : #ffffff; 
text-align : center; 
} 
.ap-border { 
border : 1px solid #8c8a7b; 
height : 14px; 
background-color : #ffffff; 
width : 110px; 
} 
.ap-border div { 
text-decoration : none; 
margin : 1px; 
} 
.ap-border a { 
text-decoration : none; 
} 
#footer { 
background-color : #eee; 
} 
small { 
font-size : 9px; 
} 
.description { 
font-size : 1.2em; 
text-align : center; 
} 
.table_pic tr td { 
font-size : 10px; 
line-height : 15px; 
} 
.table_pic tr td { 
border-top : 1px solid #cccccc; 
} 
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption { 
text-decoration : none; 
} 
small, .nocomments, .postmetadata, blockquote, strike { 
color : #777; 
} 
acronym, abbr, span.caps { 
font-size : 0.9em; 
letter-spacing : 0.07em; 
} 
.widecolumn { 
padding : 10px 0 20px 0; 
margin : 5px 0 0 150px; 
width : 450px; 
} 
.widecolumn { 
margin : 0; 
} 
.narrowcolumn .postmetadata { 
padding-top : 5px; 
} 
.description { 
text-align : center; 
} 
p img { 
padding : 0; 
} 
img.centered { 
display : block; 
margin-left : auto; 
margin-right : auto; 
} 
img.alignright { 
padding : 4px; 
margin : 0 0 2px 7px; 
display : inline; 
} 
img.alignleft { 
padding : 4px; 
margin : 0 7px 2px 0; 
display : inline; 
} 
.entry form { 
text-align : center; 
} 
select { 
width : 130px; 
} 
blockquote { 
margin : 10px 30px 10px 10px; 
padding-left : 20px; 
border-left : 5px solid #ddd; 
} 
blockquote cite { 
margin : 5px 0 0; 
display : block; 
} 
.center { 
text-align : center; 
} 
hr { 
display : none; 
} 
a img { 
border : none; 
} 
.subscription-manager { 
padding : 10px 0 20px 0; 
margin : 5px 0 0 55px; 
width : 650px; 
} 
div.wrap { 
background : #fafafa; 
padding : 5px 10px; 
margin : 20px 0; 
border : 1px solid #ccc; 
} 
div.wrap h2 { 
margin : 0.5em 0 1em 0; 
border-bottom : 2px solid #589bd2; 
} 
div.wrap fieldset { 
border : 1px solid #555; 
margin : 1em 0; 
padding : 5px 10px; 
} 
div.wrap fieldset legend { 
font-weight : bold; 
font-size : small; 
} 
div.wrap p.submit { 
text-align : right; 
} 
.updated { 
background : #b9d6ef; 
border : 1px solid #589bd2; 
margin : 1em 5% 10px; 
padding : 0 1em; 
} 
.updated-error { 
background-color : #ffa3a3; 
border : 1px solid #ff5d5d; 
} 
div.wrap form { 
margin : 0; 
padding : 0; 
} 
div.warp li { 
margin-bottom : 6px; 
line-height : 130%; 
} 
.archive ul li { 
list-style : none; 
} 
.archive .day { 
font-size : 12px; 
color : #968a49; 
font-style : italic; 
} 
.archive li.arclink { 
padding : 0 0 10px; 
} 
.archive h2.archead a { 
color : #993300; 
} 
#headimg-dir { 
float : right; 
background-image : url(headimg-dir.jpg); 
width : 164px; 
height : 128px; 
} 
#pagetitlex { 
height : 20px; 
margin : 30px 0 15px 25px; 
color : #999999; 
font-size : 13px; 
font-weight : bold; 
padding : 0 15px 0 0; 
text-align : right; 
border-bottom : 1px solid #cccccc; 
} 
#pagetitlex a { 
text-decoration : none; 
} 
#corpox { 
background : url(corpox-bkg.gif) repeat-y center top; 
width : 770px; 
text-align : left; 
height : auto !important ; 
margin : 0 auto; 
} 
.hide_hiddy input { 
display : none; 
} 
#impact-side { 
padding : 2px; 
} 
.impact-top { 
background : url(top_rapidi.jpg) no-repeat; 
width : 222px; 
height : 60px; 
margin : 0; 
padding : 0; 
} 
.impact-mid { 
background : url(impact_bg.png) repeat-y; 
width : 222px; 
margin : 0; 
padding : 0; 
color : #939598; 
font-size : 12px; 
text-align : left; 
} 
.impact-mid strong { 
color : #333333; 
font-weight : normal; 
} 
.impact-bottom { 
background : url(impact_bottom.png) no-repeat; 
width : 222px; 
height : 20px; 
margin : 0; 
padding : 0; 
} 
#impact-sidem { 
padding : 2px; 
} 
.impact-top1 { 
background : url(top1menuc.jpg) no-repeat; 
width : 222px; 
height : 60px; 
margin : 0; 
padding : 0; 
} 
.impact-mid { 
background : url(impact_bg.png) repeat-y; 
width : 200px; 
margin : 0; 
padding : 6px 17px; 
color : #939598; 
font-size : 12px; 
text-align : justify; 
} 
.impact-mid strong { 
color : #333333; 
font-weight : normal; 
} 
.impact-bottom { 
background : url(impact_bottom.png) no-repeat; 
width : 222px; 
height : 20px; 
margin : 0; 
padding : 0; 
} 
#impact-sidem { 
padding : 2px; 
} 
.impact-top2 { 
background : url(top1vuoto.jpg) no-repeat; 
width : 222px; 
height : 60px; 
margin : 0; 
padding : 0; 
} 
.impact-mid { 
background : url(impact_bg.png) repeat-y; 
width : 188px; 
margin : 0; 
padding : 6px 17px; 
color : #939598; 
font-size : 12px; 
text-align : justify; 
} 
.impact-mid strong { 
color : #333333; 
font-weight : normal; 
} 
.impact-bottom { 
background : url(impact_bottom.png) no-repeat; 
width : 222px; 
height : 20px; 
margin : 0; 
padding : 0; 
} 
.Webmaster { 
font-size : 9pt; 
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
text-align : center; 
background-color : #0f6cb6; 
} 
#impact-sidem3 { 
padding : 2px; 
} 
.impact-top3 { 
background : url(top_famosi.jpg) no-repeat; 
width : 222px; 
height : 60px; 
margin : 0; 
padding : 0; 
} 
.impact-mid { 
background : url(impact_bg.png) repeat-y; 
width : 188px; 
margin : 0; 
padding : 0 0; 
color : #939598; 
font-size : 12px; 
text-align : left; 
} 
.impact-mid strong { 
color : #333333; 
font-weight : normal; 
} 
.impact-bottom { 
background : url(impact_bottom.png) no-repeat; 
width : 222px; 
height : 20px; 
margin : 0; 
padding : 0; 
} 
#impact-sideba { 
padding : 2px; 
} 
.impact-topba { 
background : url(top_bianco30.jpg) no-repeat; 
width : 222px; 
height : 30px; 
margin : 0; 
padding : 0; 
} 
.impact-midba { 
background : url(impact_bg.png) repeat-y; 
width : 188px; 
margin : 0; 
padding : 0 0; 
color : #939598; 
} 
.impact-mid strong { 
color : #333333; 
font-weight : normal; 
} 
.impact-bottom { 
background : url(impact_bottom.png) no-repeat; 
width : 222px; 
height : 20px; 
margin : 0; 
padding : 0; 
} 

.input { 
border-style : none; 
font-family : Verdana; 
font-size : 10pt; 
color : #086ba8; 
} 
.qmfv { 
visibility : visible !important ; 
} 
.qmfh { 
visibility : hidden !important ; }