body{margin:0;padding:0;background:#DDE9E9;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:76%;line-height:150%}
#container{float:left;width:100%}
#side-left{float:left;width:16%;background:transparent url(/css/bg-left.jpg) right top no-repeat;color:#000;padding-bottom:1em}
#side-right{float:left;width:16%;background:transparent url(/css/bg-right.jpg) left top no-repeat;color:#000;padding-bottom:1em}
* html div#side-right{width:15%}/*ie*/
#content{float:left;width:68%;margin:0 0 15px;color:#000;padding-bottom:1em}
/* commons */
a{color:#0C206E;text-decoration:none}
a:hover{color:#EF007C;text-decoration:none}
img{border:none}
p{margin:0;padding:.1em 1em}
#date{padding:0 .3em;margin:15px 0 0;color:#06C}
hr{clear:both;line-height:0;height:0;margin:0;visibility:hidden}
fieldset{margin:0;padding:0;border:none}
form{margin:0;padding:0}
.wrapper{float:left;width:100%;background-color:#FFF;margin:15px 0 0;padding-bottom:.5em}
#hubnut{margin:20px 0 10px;width:100%;text-align:right;float:left}
#hubnut a{width:90%;margin:1em auto;background:#F4F2F2;padding:.5em 0}
#video-tv-outer{margin:0;text-align:center;padding:0;float:left;width:100%}
#video-tv{margin:20px 0 10px;width:100%;text-align:center;float:left}
#useronline-wrapper{width:140px;margin:20px auto 0}
#useronline{width:100%;text-align:center;font-size:.9em;background-color:#F3F3F3;float:left;padding:0;margin:0 0 10px}
#useronline span{padding:.5em 0;display:block}
input.captcha_input{width:100px}
img.img_captcha{margin:0;padding:0;vertical-align:middle}
/* header */
#header{margin:0;padding-bottom:0;background-color:#FFF;float:left;width:100%;display:inline}
#header h1{padding:0;width:400px;height:70px;float:left;margin:0 0 0 15px;background:url(/css/tuttoggi.jpg) no-repeat;font-size:1em;display:inline}
#header h1 a{display:block;width:400px;height:70px;text-indent:-9999px;position:relative}
#banner{width:468px;height:60px;float:right;margin:5px 20px 0 0;display:inline}
#header h1 a span{text-indent:0;position:absolute;bottom:4px;left:85px;font-weight:normal;cursor:pointer}
/* navigation */
#navigation,#menu-left,#nav,#navedu, #navtalento{list-style-type:none;margin:0 10px;padding:0;text-align:right}
#menu-right{list-style-type:none;margin:0 10px;padding:0;text-align:left}
#navigation li,#menu-left li,#menu-right li,#nav li,#navedu li, #navtalento li{border-bottom:2px dotted #999;margin-bottom:7px;padding:0 5px}
#navigation a,#menu-left a,#menu-right a,#nav a,#navedu a, #navtalento a{color:#0C206E;text-decoration:none;display:block}
#navigation a:hover,#menu-left a:hover,#menu-right a:hover,#nav a:hover,#navedu a:hover,#navtalento a:hover,#tuttoggi a:hover{color:#EF007C}
#menu-right{margin-top:20px}
#menu-right li img{float:right}
#menu-right small{padding-left:3px;font-size:.7em;color:#c00}
/* menu */
#menu{margin:0;padding:.5em 0 1em;background-color:#FFF;float:left;width:100%;display:inline;text-align:center}
#menu ul{margin:0;padding:0;list-style-type:none}
#menu li{margin:0 0 0 1em;width:12em;background:#DDE9E9;float:left;padding:0}
#menu li a{display:block;padding:1em 0}
#menu a img{text-align:left;margin-right:5px;vertical-align:middle}
#slogan{float:right;width:180px}
/* sub-content */
#sub-content{width:96%;clear:left;margin:15px auto;background:#F3F3F3}
#inner-wrap, .inner-wrap {padding:1em .6em;width:96%}
.cool{float:left;width:35%;display:inline;margin-bottom:10px}
#advanced-search{float:left;width:30%;display:inline}
#sub-content h3{color:#06C;font-size:1.7em;padding:0 0 .8em .3em}
#sub-content .cool ul{list-style-type:none;margin:0;padding:0}
#sub-content .cool li{font-size:1em;margin:0 10px 7px 0;padding-bottom:.5em;border-bottom:2px dotted #CCC}
#sub-content .cool ul li a{background:transparent url(/css/bullet.gif) no-repeat;display:block;text-decoration:none;padding-left:16px}
/* sidebar */
h4{color:#000;padding:5px 5px 3px;margin:10px;font-size:1.2em;border-bottom:2px dotted #EF007C;text-transform:capitalize;clear:both}
#side-right h4{text-align:right;margin-top:15px}
h4 img{margin-right:5px;vertical-align:middle}
#side-right h4 img{margin-left:5px;vertical-align:middle}
/* search */
select{margin-bottom:10px;display:block;width:95%}
input.button,.poll input.button{width:auto;margin:10px auto 0;border:none;background-color:#fff;padding:2px;display:block;cursor:pointer;color:#EF007C}
#search{margin:0;padding:5px 0;background:#DDE9E9;width:100%}
#search input{color:#0C206E;margin:0;padding:0 0 1px;float:left;border:0;width:80%}
#search button{margin:0;padding:0;float:right;background:none;border:none;cursor:pointer;display:inline}
#advanced-search button{margin:0;padding:0;float:right;background:none;border:none;cursor:pointer;display:inline}
#advanced-search label{float:left}
#side-left p{text-align:center}
#side-left form{margin:0 10px 5px 15px;padding:0}
#side-left input.button{margin-top:0}
#side-left label{float:right;text-align:right;margin-bottom:5px}
#side-left br{clear:both}
/* top - home */
#frontpage, .frontpage {width:98%;margin:10px auto}
.primo-piano{width:59%;float:left}
.primo-piano-inner{width:100%;background:#F3F3F3;margin:0}
#tg-video{width:40%;float:right}
#tg-video-inner{width:100%;background:#F3F3F3;margin:0}
#tg-video-inner h3{text-align:center;padding-bottom:30px;font-size:1.3em}
#tg-video-inner #ancoratg{width:240px;margin:0 auto}
#tg-video-inner a{display:block;width:240px;margin:0 auto;padding-top:3px}
.rilievo-1{width:50%;float:left;clear:left}
.rilievo-2{width:49%;float:right}
.rilievo-inner{width:100%;background:#F3F3F3;margin:10px 0 0}
.foto-primo-piano{width:140px;float:left;padding:0 15px}
.primo-piano p,.rilievo-inner p{text-align:justify}
#evidenza{width:100%;float:left;margin:10px 0 0}
#evidenza-inner{width:100%;background:#DDE9E9;margin:0}
span em{color:#EF007C}
/* article - post */
h2,h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-weight:normal;line-height:120%;margin:0;padding:.5em .7em .2em;color:#0C206E}
h3 span{font-size:.5em;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;padding-right:1em}
h3 sup{font-size:.5em;font-family:Arial, Helvetica, sans-serif;padding-left:.5em;letter-spacing:1px;color:#c00}
h5{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-weight:normal;line-height:120%;margin:0;padding:0 .7em .5em;color:#EF007C}
#video{width:520px;height:440px;margin:15px auto}
#video embed,#video object{display:block;clear:both;margin:0 auto;text-align:center}
#print{background:url(/css/print.gif) no-repeat;padding-left:20px}
p.subtitle{margin:0;font-weight:normal;color:#EF007C;font-size:1.4em;font-family:Georgia, "Times New Roman", Times, serif;text-align:left}
.post{width:96%;margin:15px auto;background:#F7F7F7 url(/css/TR.gif) right top no-repeat}
.post h3{background:url(/css/TL.gif) left top no-repeat}
.post-footer{clear:both;margin:.4em 1em 0;padding:.5em 0 .7em;border-top:2px dotted #ccc;font-size:.9em}
.post-footer p{text-align:right}
.post-footer a{margin:0 0 0 1.5em;padding-top:.1em;padding-bottom:.1em}
.foto-sx{width:140px;float:left;padding:0 15px}
.foto-dx{width:140px;float:right;padding:0 15px}
.articolo-right{text-align:right;margin:1em;clear:both;font-size:.9em}
.articolo-right a{margin:0 1em;padding-top:.1em;padding-bottom:.1em}
.foto-articolo{width:210px;float:left;padding:0 15px}
.testo-articolo{padding:0 1em}
.testo-articolo p{padding:0;margin:0}
.testo-articolo ul,#inner-wrap .contatti ul, .list{list-style-type:none;margin:0;padding:0; }
.testo-articolo li,#inner-wrap .contatti li, .list li{list-style-type:none;background:transparent url(bullet.gif) no-repeat;margin:0;padding:0 0 .5em 16px; }
.list{margin-left:2em}
.right{text-align:right}
.left{text-align:left}
.justify{text-align:justify}
.center{text-align:center}
.small{font-size:.9em}
.recomanda{display:none}
.eng{background:url(/css/uk.gif) no-repeat left 50%;padding-left:20px}
.ita{background:url(/css/ita.gif) no-repeat left 50%;padding-left:20px}
.leggi-tutto{background:url(/css/leggi-tutto.gif) no-repeat;padding-left:20px}
.comments{background:url(/css/comments.gif) no-repeat;padding-left:20px}
.foto{background:url(/css/foto.gif) no-repeat;padding-left:20px}
.video{background:url(/css/video.gif) no-repeat;padding-left:20px}
.email{background:url(/css/email.gif) no-repeat;padding-left:20px}
.pdf{background:url(/css/pdf.gif) no-repeat;padding-left:20px}
/* footer */
#footer{width:68%;clear:left;color:#000;background:#FFF;padding:.5em 0;margin:0 auto}
#inner-footer{width:96%;margin:10px auto;background:#F7F7F7}
#inner-footer p{font-size:.9em;padding:1em}
.ultra-bottom{text-align:center;padding:0 0 .5em}
.ultra-bottom a{margin:0 1em;padding-bottom:.2em}
.rss{background:url(/css/feed-rss.gif) no-repeat;padding-left:20px}
.valid{background:url(/css/valid.gif) no-repeat;padding-left:18px}
.mobile{background:url(/css/mobile.gif) no-repeat;padding-left:18px}
/* sponsor */
ul.sponsor{width:100%;margin:0;padding:0;list-style-type:none;text-align:center}
ul.sponsor li{list-style-type:none;width:140px;margin:0 auto 10px;padding:0}
ul.sponsor img{border:none;display:block}
/* gallery */
.gallery{width:670px;margin:1em auto}
.gallery a{margin:5px}
/* formgb */
.formgb{width:550px;margin:10px auto}
.formgb legend{padding-bottom:5px;padding-left:150px;margin:0 0 5px;color:#EF007C;font-size:1.1em}
.formgb input{display:block;width:200px;float:left;margin-bottom:15px}
.formgb label{display:block;width:250px;float:left;margin-bottom:15px;text-align:right;width:230px;padding-right:20px;font-size:1em}
.formgb input.radio{width:auto}
.formgb br{clear:left}
.formgb p{margin-left:250px}
.formgb p input{width:auto;margin:10px auto 0;border:none;background:none;padding:2px;display:block;cursor:pointer;color:#EF007C}
.privacy{width:90%;margin:1em auto 2em;overflow:auto;height:7.5em;padding:.2em;border:1px solid #ccc}
.privacy span{margin-bottom:.2em;text-decoration:underline;}
.rigaintml{width:650px;margin-left:10px;margin-bottom:20px;padding:5px;border-bottom:2px dotted #ccc;float:left}
.cellanomeml{text-align:left;width:150px;float:left}
.cellsceltanl{width:70px;float:left;text-align:center}
/* send article */
#invia-articolo{width:550px;margin:1em 0}
#invia-articolo legend{padding-bottom:10px;padding-left:220px;margin:0 0 10px;font-size:1.1em}
#invia-articolo label,#invia-articolo input{display:block;width:300px;float:left;margin-bottom:15px}
#invia-articolo label{text-align:right;width:200px;padding-right:20px;font-size:1em}
#invia-articolo br{clear:left}
#invia-articolo p{margin-left:220px}
#invia-articolo p input{width:auto;margin:10px auto 0;border:none;background:none;padding:2px;display:block;cursor:pointer;color:#EF007C}
/* comments */
#commenti{width:550px;margin:1em auto}
#commenti legend{padding-bottom:10px;padding-left:220px;margin:0 0 10px;font-size:1.1em;font-weight:bold}
#commenti label,#commenti input,#commenti textarea{display:block;width:300px;float:left;margin-bottom:15px}
#commenti label{text-align:right;width:200px;padding-right:20px;font-size:1em}
#commenti br{clear:left}
#commenti p{margin-left:220px}
#commenti p input{width:auto;margin:10px auto 0;border:none;background:none;padding:2px;display:block;cursor:pointer;color:#EF007C}
#commenti input.hidden{display:none}
#commenti img{margin-left:220px}
.commento,.commento-2{width:90%;margin:1em auto;background:#F4F2F2;padding:.5em 0}
.commento-2{background:#F7F7F7}
.commento p,.commento-2 p{padding:.5em 1em}
.commento p em,.commento-2 p em{font-style:normal;font-size:.8em}
/* sondaggio */
p.titlesond {margin:1em 10% 0 5%; font-weight:normal; color:#EF007C; font-size:1.4em;font-family:Georgia, "Times New Roman", Times, serif; }
table.sondaggio{width:90%; border-collapse:collapse; margin:1em auto; padding:0;}
table.sondaggio th,table.sondaggio td{padding:0.3em; border-bottom:2px dotted #CCCCCC;}
th.opzioni{width:40%; text-align:right;}
th.bar{width:40%;}
th.voti{width:20%; text-align:center;}
div.barra{display:block; background:#EF007C; height:100%;}
.title-poll{text-align:center; font-size:1.2em; margin:0.5em 0; font-weight:bold; color:#EF007C;}
.poll-form { width:90%; margin:1em auto; padding:0;}
.poll-form legend { margin:0; padding:0 0 1em 0; color:#EF007C; font-size:1.4em;font-family:Georgia, "Times New Roman", Times, serif; }
.poll-form fieldset div { padding:0.5em 0; float:left; display:inline; width:100%; border-top:2px dotted #CCCCCC; clear:both; }
.poll-form label { padding-right:2em; width:50%; display:block; float:left; text-align:right; }
.poll-form input.poll { border:0; float:left; width:auto; }
/* meteo */
.item-feed{margin:1.2em 0 2em;text-align:center}
.wrapper .item-feed table{border-collapse:collapse;width:80%;text-align:left;margin:0 auto;padding:0}
.wrapper .item-feed td{border-top:1px dotted #000;border-bottom:1px dotted #000;width:50%;padding:5px}
.item-title{border:1px dotted #000;background:#F3F3F3}
/* video */
#videos{margin:20px auto;width:670px}
#videohead{display:block;height:25px;clear:both}
#videohead h3{float:left;width:100px}
#videohead h5{display:inline;float:left;clear:both;padding:10px 0;margin-left:5px;font-size:1em}
#videohead div{float:right;width:450px}
#videohead a{display:inline;float:left;margin:13px 8px 0 0;font-size:1em}
div#videohead a.filtred{font-size:1.1em;text-decoration:underline;color:#EF007C}
#videohead form{display:inline;float:right;width:177px;margin:12px 15px 0 0;padding:0}
#videohead input{float:left;height:16px;background:#F3F3F3;border:0;color:#0C206E}
#videohead button{float:left;height:18px;background-color:#fff;border:0}
.videobox{position:relative;float:left;width:196px;height:174px;margin:1em;background:url(/css/videobox_bg.gif) center center no-repeat}
.videothumb{display:block;width:160px;position:relative}
.videothumb a{display:block;position:absolute;top:15px;left:18px;width:160px;height:120px;background:transparent url(/css/play_ico.gif) 92% 10% no-repeat}
.videothumb img{float:left;width:160px;height:120px;margin:15px 18px 0}
.videoinfo{float:left;clear:both;width:160px;height:34px;margin:0 18px}
.videoinfo a{float:left;width:160px;height:18px;font-size:.8em;cursor:help;overflow:hidden}
.videoinfo p{display:inline;height:15px;padding-top:2px;font-size:.8em;line-height:1.1;cursor:help;background-position:left top;background-repeat:no-repeat;color:#777}
p.views{float:left;padding-left:15px;background-image:url(/css/views.gif)}
p.duration{float:right;padding-left:20px;background-image:url(/css/duration.gif)}
a#govideo,a#ytswitch{display:inline;padding-top:7px;font-weight:bold}
a#govideo{float:left;margin-left:15px}
a#ytswitch{float:right;margin-right:15px}
a#govideo:hover,a#ytswitch:hover{text-decoration:underline}
#channels{display:block;margin:0 auto;width:535px;height:40px}
#channels p{display:inline;float:left;line-height:40px;color:#777}
a#ch-youtube,a#ch-vimeo{display:inline;float:left;margin-right:10px;width:170px;height:40px;background-image:url(/css/to_channels.gif);background-repeat:no-repeat;text-indent:-9999px}
a#ch-youtube{background-position:center top}
a#ch-vimeo{background-position:center bottom}
/* other */
.pagination,.google-adv,.banner-big,#channels{text-align:center;clear:both;padding:1em 0;margin-top:1em}
#traffic{text-align:center;clear:both;padding:1em 0;margin-top:1em}
#traffic a{display:inline;float:left}
#traffic img{border:none;float:left}
#traffic p{display:block;clear:both}
.s600{margin:0 auto;width:600px;}
b.niftycorners,b.niftyfill{display:block}b.niftycorners *{display:block;height:1px;line-height:1px;font-size:1px;overflow:hidden;border-style:solid;border-width:0 1px}b.r1{border-width:0 2px;margin:0 3px}b.rb1{border-width:0 2px;margin:0 8px}b.rb2{border-width:0 2px;margin:0 6px}b.rb3{margin:0 5px}b.rb4{margin:0 4px}b.rb5{margin:0 3px}b.rb7{height:2px;margin:0 1px}b.rb8{height:2px;margin:0}b.tb1{border-width:0 10px}b.tb2{border-width:0 8px}b.tb3{border-width:0 6px}b.tb5{border-width:0 4px}b.tb7{height:2px;border-width:0 2px}b.tb8{height:2px;border-width:0 1px}b.r2,b.rb6{margin:0 2px}b.r3,b.rs1{margin:0 1px}b.r4,b.t4{height:2px}b.t1,b.tb4{border-width:0 5px}b.t2,b.tb6{border-width:0 3px}b.t3,b.ts1{border-width:0 2px}

#ibox_wrapper{padding:10px 10px 35px 10px;line-height:25px;border-color:#fff;}
#ibox_wrapper,#ibox_footer_wrapper a{background-color:#fff;}
#ibox_content{background-color:#fff;border:0;}
#ibox_footer_wrapper{padding:0 3px;bottom:5px;top:auto;}
#ibox_footer_wrapper a{text-indent:-100000px;background:url(closelabel.gif);width:66px;height:22px;}


#ibox_loading { text-indent:-100000px; background: #fff url(loading.gif) center center no-repeat; width: 128px; height: 128px; }