﻿/* colori */
/* 7e8184 cambiato in 999999 (grigio) */
/* 0B3D69 in 044064 (blu) */

div {-moz-box-sizing:border-box;box-sizing:border-box;}
h1 {-moz-box-sizing:border-box;box-sizing:border-box;}
h2 {-moz-box-sizing:border-box;box-sizing:border-box;}

/* hack per ie7 */
*div {behavior: url("/includes/boxsizing.htc");}
*h1 {behavior: url("/includes/boxsizing.htc");}

body {
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
color:#121212;
background-color: white; /*rgb(243, 246, 248);*/
/* background-image: url("img/bg03.jpg");*/
background-position: 0px 0px;
background-repeat: repeat-x;
margin: 0px auto;
padding: 0px;
text-align: center;
}

body a{
color:#044064;
}


#wrapper {
text-align:left;
margin-left:-1px;
font-size: 10pt;
color: #121212;
position:relative;
background-color:white;
}

#libero {
width:auto;
color:#FFFFFF;
}

#libero_header_adv {
margin:0 auto;
height:90px;
color:#FFFFFF;
}

#lh_header_top{
height:33px;
}

.clear {clear: both;height:0;margin:0;padding:0;}

.err404 {
margin-top:40px;
display:block;
}

.err404 .smile {
color: #dadada;
float: left;
font-size: 6em;
margin-right: 40px;
min-height: 200px;
}

.err404 .msg {
float:left;
color: #545454;
font-size: 1.3em;
padding-top: 37px;
}

.err404 .msg a{
display:block;
margin-top:40px;
text-align:center;
}


.err500 {
margin-top:40px;
display:block;
}

.err500 .smile {
color: #dadada;
float: left;
font-size: 6em;
margin-right: 40px;
min-height: 200px;
}

.err500 .msg {
float:left;
color: #545454;
font-size: 1.3em;
padding-top: 37px;
}

.err500 .msg strong{
display:block;
margin-top:40px;
text-align:center;
padding-left:40px;
}

.boxStrilliSpeciale {margin-bottom:5px; margin-top:10px;}
.boxStrilloSpeciale{ background-color:#d0d0d3; margin:0 0 10px 0}
.immagineSpeciale{ margin:5px; float:left; width:86px}
.strilloSpeciale{float:left; width:204px; margin-bottom:5px}
.testataSpeciale{background-color:#999999; color:#fff; text-transform:uppercase; font-size:11px; font-weight:bold; padding:3px; margin-bottom:12px}
.strilloSpeciale a{color:#121212; font-size:12px; text-decoration:none; width:204px; margin-right:5px;display: block;}

.appbox {background-color:#999999; padding:7px 12px; margin-bottom:15px}
.appboxdivimg {float:left; width:18px; margin-right:9px}

#hpinevidenza{
background-color:#ffffff;
padding:12px 18px;
padding-left:0px;
margin:18px 0;
margin-bottom:0px;
margin-top:15px !important;
border: solid 2px #dcdcdc;
}
.boxInEvidenzaLabel{
color:white;
background-color:#457095;
height:43px;
width:296px;
margin-top:-12px;
padding-top:6px;
padding-left:5px;
font-size:17pt;
font-weight:bold;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif
}
.twolettersblue{
color:#044064;
font-size: 1.3em;
}
.inevidenzaimg{

}
.inevidenzaimg img{
width:296px;
}
h2.inevidenzatitolo a{
position:relative;
left:13px;
font-size:18px;
font-weight:bold;
color:#044064;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
text-decoration:none
}
h2.covergirlhp a{
font-size:16px;
font-weight:bold;
color:#044064;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
text-decoration:none
}
.inevidenzabody{
font-size:13px;
color:black;
margin:10px 0;
padding-left:13px;
}
.inevidenzatestata {
background-color: #044064;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 2px 10px;
text-transform: uppercase;
width:296px;
}
#hpinevidenza .correlata a{
color: #044064;
display: block;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 10pt;
font-weight: bold;
margin-bottom: 7px; 
text-decoration:none;
}
#hpinevidenza .link img {
margin-right: 10px;
vertical-align: top-text;
}
.bannerright{ margin:0 0 15px 0}


/* START Listato Forum */
.listato{width:652px;margin-top: 20px;}
.listato .listitem{padding:15px 0; border-bottom:dashed 1px #b4b5b7}
.listato .listitemlast{padding:15px 0;}
.listato .listleft{float:left;padding:3px;margin-right:20px; background-color:#f37800; color:#fff; font-size:10pt; font-weight:bold}
.listato .listright{float:left; width:560px;}

.listato .listTitle {display:block}
.listato .listTitle a{font-size:11pt;color:#044064; text-decoration:none}
.listato .listTitle a:hover{text-decoration:underline}
.listato .listBody{display:block}
/* END Listato Forum */

/* START Listato Archivio Box */

.listatobox {clear:both;margin-top:20px;width:652px;}

.listatobox .listatoheader {
background-color:#044064;
padding-left:15px;
margin-bottom: 6px;
padding: 4px 0 4px 10px;
}
.listatobox .listatoheader a{
color:white;
font-size: 9pt;
text-transform:uppercase;
font-size:10pt;
text-decoration:none;
font-weight:bold;
}

.listatobox .listitem{padding:10px 0; border-bottom:dashed 1px #b4b5b7;margin-left: 20px;}
.listatobox .listitemlast{padding:10px 0;margin-left: 20px;}
.listatobox .listleft{float:left;padding:3px;margin-right:10px; background-color:#f37800; color:#fff; font-size:8pt; font-weight:bold}
.listatobox .listright{float:left; width:560px; padding-top: 2px;}

/*ARK  */

#tlmdx .listatobox {clear:both;margin-top:20px;width:234px;}
#tlmdx .listatobox .listitem{padding:10px 0; border-bottom:dashed 1px #b4b5b7; margin-left:0}
#tlmdx .listatobox .listitemlast{padding:10px 0; margin-left:0}
#tlmdx .listatobox .listleft{float:left;padding:2px 3px;margin-right:10px; background-color:#f37800; color:#fff; font-size:8pt; font-weight:bold}
#tlmdx .listatobox .listright{float: none;line-height: 18px;margin-top: -5px;padding-left: 4px;width: 225px;}

#tlmdx .boxEditorialeInt { height:100%; padding:5px}
#tlmdx .boxEditorialeInt .boxEditorialeBody { background-color:white; color:black;} 

.listatobox .listTitle {display:block}
.listatobox .listTitle a{font-size:10pt;color:#044064; text-decoration:none}
.listatobox .listTitle a:hover{text-decoration:underline}
.listatobox .listBody{display:block}

/* END Listato Archivio Box */

/* START Dettaglio */
.dettaglio{width:660px}
.dettagliotestata{background-color:#044064; color:#fff; text-transform:uppercase; font-size:18px; font-weight:bold; margin-bottom:35px}
.titoloDettaglio{ color:#044064; font-weight:bold; font-size:22px;padding:0 12px}
.dataDettaglio{color:#121212; font-weight:bold; font-size:14px;padding:0 12px}
.bodyDettaglio{color:#121212; font-size:14px;padding:0 12px}
/* END Dettaglio */

/* START Opinioni */
.rubriche {width:656px}
.rubriche .testata{width:392px; height:76px; margin:20px 0 0; background-color:#ebebeb; padding:8px}
.rubriche .item{float:left; width:205px; height:76px; margin:6px; background-color:#ebebeb; padding:8px}
.rubriche .foto{ float:left; width:40px; margin-right:10px}
.rubriche .foto img{width:40px;height:60px;}
.rubriche .testo{float:left; width:138px; font-size:12px; color:#121212}
.rubriche .testo span{display:block;color:#044064;font-weight:bold; font-size:14px}
.rubriche .testata .testo{width:300px;}
.rubriche a {text-decoration:none;}
.rubriche a .item:hover {background-color:#abacad;}
/*  END Opinioni */

/* START Channel Name BG*/
.channelname {
color: #044064;
font-size: 11pt;
font-weight: bold;
margin-bottom:10px;
text-transform:uppercase;
}

.channelname a{
color: #044064;
text-decoration:none;
}

.channelname h2{
color: #044064;
font-size: 11pt;
font-weight: bold;
}
/* END Channel Name BG */

/* START Channel Name BG*/
.channelnamebg   {
background-color: #457095;
color: #FFFFFF;
font-size: 23px;
font-weight: bold;
height: 24px;
line-height: 14px;
padding: 4px 0 0 10px;
margin-bottom: 20px;
text-transform:lowercase;
}

.channelnamebg.w400 {
width:400px;
}

.channelnamebg.w652 {
width:652px;
}

.channelnamebg a{
color:white;
text-decoration:none;
}

.channelnamebg h1   {
color: #FFFFFF;
font-size: 23px;
font-weight: bold;
}
/* END Channel Name */

/* START Channel Name Login*/
.channelnamelogin    {background-color: #044064;
    color: #FFFFFF;
    font-size: 12pt;
    font-weight: bold;
    height: 24px;
    line-height: 14px;
    padding: 4px 0 0 10px;
    width: 397px;
    text-transform:lowercase;
	}
.channelnamelogin a{
color:white;
text-decoration:none;
}
.channelnamelogin h1   {    color: #FFFFFF;
    font-size: 23px;
    font-weight: bold;
    height: 24px;
    line-height: 14px;
    margin-top: 0;
     padding: 4px 0 0 10px;
    width: 397px;
	}
.channelnamelogged    {
    background-color: #044064;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 18px;
    line-height: 14px;
    padding: 2px 0 0 10px;
    width: 397px;
	}
/* END Channel Name */

/* START Strillo Foto */
.strilloFoto{ 
    border-bottom:dashed 1px #b4b5b7;    
    padding:12px 2px;
    width: 400px;}
.strilloFoto h1.titolo a{
    color: #044064;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 23px;
    margin: 13px 7px;
    text-decoration:none;
    display:block;

}
/* END STRillo foto */

/* START Gallery */
.galleryitem{ width:190px; height:200px; float:left; margin:0 15px 27px 15px; background-color:#efefef;}
.galleryitem:hover{ background-color:#b9babc;}
.gallerytitolo{ height:35px; padding:8px 15px;overflow:hidden; text-overflow: ellipsis;}
.gallerytitolo a{ color:#044064; font-size:14px; text-decoration:none}
.galleryitem .galleryfoto {width:190px; height:160px;}
.galleryitem .galleryfoto img{width:190px; height:160px;}

.gallChName{font-size:14px;color:#044064;font-weight:bold; text-transform:uppercase; margin-bottom:5px}
.NewsGalleryTitle{font-size:20px;color:#044064;font-weight:bold; margin-bottom:5px}
.NewsGalleryDate{font-size:14px; color:#171a18; font-weight:bold}

.NewsGallery_v2_background{
width:652px;
max-width:652px;
overflow:hidden;
background-color: #000000;
margin-top: 12px;
position: relative;
text-align: center;
z-index:1;
}

.NewsGallery_v2_caption{/*margin-top:10px;*/}
.NewsGallery_v2_navcaption{ float:left; width:400px; margin-left:120px; text-align:center; font-weight:bold}
.numBlue{ color:#044064; font-weight:bold; font-size:20px}
.NewsGallery_v2_back{ float:left; width:120px;}
.NewsGallery_v2_back a{ color:#044064; font-weight:bold; text-decoration:none}

.NewsGallery_v2_foto{    
position: relative;
margin:0 auto;
padding:20px 0;
}


.navNext{
width:326px;
position: absolute;
top: 0;
right:0;
z-index:99999;
overflow:hidden;
background-color:black;
opacity:0;filter:alpha(opacity=0)
}

.navPrev{
width:326px;
position: absolute;
top: 0;
left: 0;
z-index:99999;
overflow:hidden;
background-color:black;
opacity:0;filter:alpha(opacity=0)
}

img.frecciasx{
position: absolute;
top: 40px;
left: 0;
}

img.frecciadx{
position: absolute;
top: 40px;
right: 0;
}

.NewsGallery_v2_desc{ margin:24px 5px}
    
#testatagallery{ height:74px;background-color:#999999; margin: 0 auto;    background: url("/includes/img/coffee_testata_bg.png") repeat-y scroll 0 0 transparent;}

#testatagallery .shadow {
width:990px;
height:12px;
background:url('/includes/img/hp_testata_shadow.png') no-repeat bottom right;
background-color:#D5D6D8;
position:absolute;
top:251px;
}

#testatagallery .logo {
float:left;
margin:8px;
width:510px;
}

#testatagallery .logo a{
color:transparent;
}

.NewsContent{ border-bottom:dashed 1px #919294;padding-bottom:17px}
/* END GAllery */

.adv300 {
margin-bottom:15px;
}

/* START Commenti */
#commenti{ margin-top:20px; width:652px;}
/*.testo p{ padding:10px}*/
p.intest{ background-image:url('/includes/img/bgcommentiheader.gif'); background-repeat:repeat-x; height:36px; padding:7px 20px; font-size:19px; color:#044064; font-weight:bold}

div.intest{ background-image:url('/includes/img/bgcommentiheader.gif'); background-repeat:repeat-x; height:36px; padding:5px 20px; font-size:25px; color:#044064; font-weight:bold}
#contacommenti{font-size:14px;font-weight:bold}
ul#listacommenti li{ padding:25px 20px 10px 20px; background-color:#e7e7e9; border-bottom:dashed 1px #919294}
.commentsitemthread { padding:25px 20px; background-color:#c7c8cb; border-bottom:dashed 1px #919294}
ul#listacommenti li h4{ font-size:13px; font-weight:bold; color:#121212}
ul#listacommenti li p{font-size:12px;color:#121212; margin:12px 0}
p.byline{color:#121212; text-decoration:none; font-size:12px;margin-top:6px;}
p.byline cite{float:left;font-size:12px; font-weight:bold; color:#044064; padding-right: 6px;}
ul#listacommenti li.figlio{ padding-left:45px; background-color: #C7C8CB; background-image:url('/includes/img/commentthread.png'); background-repeat:no-repeat;}
.commentreply { text-align:right;margin-top: -10px;}
.commentreply a{     color: #044064;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;}
.commentreply a img.rispondi{margin-left:5px; margin-bottom: -5px;}

.commentothers { text-align:left;}
.commentothers a{     color: #044064;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;}

.threadicon{ float:left; width:30px;}
.threadbody{float:left; width:580px;}
.threadviewall { float:right; margin-top:10px}
.threadviewall a{ color:#fff; text-decoration:none; font-weight:bold; font-size:12px}

#commenti-fine{ text-align:center; margin:10px 0;background-color:#C7C8CB; padding:10px}
#commenti-missing{ font-weight:bold}
#commenti-fine a.link{color:#044064; text-decoration:none; font-weight:bold}
#commenti-fine a.link:hover{ text-decoration:underline}

#commenti-scrivi{background-color: #e7e7e9; }
p.notacommenti{ padding:10px}
/*
p.notacommenti a{color:#044064; text-decoration:none; font-weight:bold}
p.notacommenti a:hover{text-decoration:underline;}
*/

p.linklogin{ padding:10px}
p.linklogin a{color:#044064; text-decoration:none; font-weight:bold}
p.linklogin a:hover{text-decoration:underline;}


#formcommento{ padding:20px}
#formcommento label{    display: inline-block;
    padding: 10px 0 20px;
    vertical-align: top;
    width: 100px;}

#formcommento .replyCommentTitle
{
color: #044064;
}

#formcommento .replyAbort
{
cursor: pointer;
padding-left: 10px;
text-decoration: underline;
}
	
input#cmtTitle{
    font: 12px arial,helvetica,sans-serif;
    overflow-y: auto;
    width: 400px;
}
textarea#cmtComment{
    font: 12px arial,helvetica,sans-serif;
    overflow-y: auto;
    width: 400px;
}
input.puls_big{ background-image:url(/includes/img/btnRegistra.jpg); cursor:pointer;width:123px; height:29px; border:none; color:#FFFFFF; font-weight:bold; font-size:18px;font-family: Arial,Helvetica,sans-serif; margin-top:10px}

#commento-grazie {
    display: none;
}
/* END Commenti */

/* START Registrazione */

.error_message {margin-top:20px;}
.utente-creato {margin-top:20px;}
.utente-attivato {margin-top:20px;}

form#registrazione{ background-color:#f5f5f5; padding:25px}
form#registrazione label{ display:block; margin-bottom:5px}
form#registrazione td{ padding:5px; font-size:13px;}
form#registrazione input[type='text']{ border:solid 1px #bebebe; font-size:12px;}
form#registrazione option{ font-size:12px; width:250px}
form#registrazione input.txtinput{ border:solid 1px #bebebe; font-size:12px; width:250px}
#gg{width:50px}
#mm{width:100px}
#aaaa{width:115px}
#citta, #sesso {width:180px}
#provincia, #nazione{ width:250px}
form#registrazione input#registra{ background-image:url(/includes/img/btnRegistra.jpg); width:123px; height:29px; border:none; color:#FFFFFF; font-weight:bold; font-size:15px}
form#registrazione option.gg{width:50px}
form#registrazione option.mm{width:100px}

form#registrazione input.error{
background-color:#FFC8C8;
border: solid 1px #AD2929;
}

form#registrazione select.error{
background-color:#FFC8C8;
border: solid 1px #AD2929;
}

form#registrazione textarea.error{
background-color:#FFC8C8;
border: solid 1px #AD2929;
}

form#registrazione .messaggio-ok {
color:#2b5543;
font-weight:bold;
margin: 0 0 20px;
}

form#registrazione td.error{
background-color:#FFC8C8;
border: solid 1px #AD2929;
}

form#registrazione div.error{
background-color:#FFC8C8;
border: solid 1px #AD2929;
}

form#registrazione div.error_message {
color:#AD2929;
margin:15px 0;
font-weight:bold;
}

/* END Registrazione */

/* START Login */
#int-login{background-color:#f5f5f5; padding:35px 25px}
#int-login .username{ width:416px; text-align:right}
.int-login-form .password{width:416px; text-align:right}
.int-login-form label{margin-bottom:5px;font-size:13px; width:150px;margin-right: 10px;}
.int-login-form .submit{margin-top: 10px;}

#int-login .error{font-size:13px; font-weight:bold; color:#FF0000;margin-bottom:20px;}

div.bottone{ background-image:url(/includes/img/btnRegistra.jpg); cursor:pointer;width:123px; height:29px; border:none; color:#FFFFFF; font-weight:bold; font-size:18px;font-family: Arial,Helvetica,sans-serif; margin:10px auto; padding:5px 10px; text-align:center}
div.bottone a{ color:#FFFFFF; font-weight:bold; font-size:18px;font-family: Arial,Helvetica,sans-serif; text-decoration:none}
input.bottone{ background-image:url(/includes/img/btnRegistra.jpg); cursor:pointer;width:123px; height:29px; border:none; color:#FFFFFF; font-weight:bold; font-size:18px;font-family: Arial,Helvetica,sans-serif; margin-top:10px}
button.bottone{ background-image:url(/includes/img/btnRegistra.jpg); cursor:pointer;width:123px; height:29px; border:none; color:#FFFFFF; font-weight:bold; font-size:18px;font-family: Arial,Helvetica,sans-serif; margin-top:10px}
#int-login .password{ margin-top:10px}
#int-login.submit{ margin-top:20px; padding-bottom: 40px;border-bottom:dashed 1px #b4b5b7}
#int-login{ text-align:center}

#amnesia{font-size:13px; margin-top:10px;background-color:#f5f5f5; padding: 30px 25px 20px; text-align:center}
#amnesia b{color:#044064;}
.registrati{font-size:13px; margin-top:10px;background-color:#f5f5f5; padding:35px 25px; text-align:center}
.registrati b{color:#044064;}

a.amn{color:#044064; text-decoration:none}
a.amn:hover{text-decoration:underline}
#int-login .modifica{font-size:14px; font-weight:bold; margin-top:30px}
#int-login .logout{font-size:14px; font-weight:bold; margin-top:30px}
#int-login .modifica a{color:#044064; text-decoration:none}
#int-login .logout a{color:#044064; text-decoration:none}
#int-login .modifica a:hover{text-decoration:underline}
#int-login .logout a:hover{text-decoration:underline}
/* END Login */

/* START Amnesia */
form.amnesia{background-color:#f5f5f5; padding:35px 25px}
form.amnesia label{margin-bottom:5px;font-size:13px; font-weight:bold; width:150px;margin-right: 10px; display:block}
form.amnesia input{border:solid 1px #bebebe; font-size:12px;}
form.amnesia .error {margin-top:20px;color:red;font-weight:bold;}
form.amnesia .btn{ background-image:url(/includes/img/btnRegistra.jpg); width:123px; height:29px; border:none; color:#FFFFFF; font-weight:bold; font-size:15px}
/* END Amnesia */

#testata{
position:relative;
width:990px;
height:157px;
margin:0 auto 11px;
margin-top: -5px;
color:#FFFFFF;
color:white;
background-color:#044064;
}

#testata .shadow {
width:990px;
height:37px;
/*background:url('/includes/img/hp_testata_shadow.png') no-repeat bottom right;*/
position:absolute;
top:157px;
left:0;
}

#testata .logo {
float: left;
margin: 16px 0 0 248px;
width: 510px;
}

#testata .logo a{
color:transparent;
}

#testata .payoff {
float: left;
margin: 72px -388px 0;
}

#testata .payoff .firstline {
font-weight: bold;
}

#testata .payoff .secondline {
float:left;
font-size: 8pt;
margin-left: 345px;
margin-top: -2px;
}

#testata .payoff .secondline span{
font-size: 8pt;
font-weight: bold;
}

#testata .cerca {
float: left;
margin: -83px 0 0 835px;
-moz-margin: 500px;
width: 160px;
}

@-moz-document url-prefix() {
#testata .cerca, x:-moz-any-link, x:default {

float: left;
margin: -39px 0 0 837px;
width: 160px;

}
}

#testata .cerca li{
float:left;
color:white;
margin-right:9px;
}

#testata .cerca li a{
color:white;
text-decoration:none;
}

#testata .cerca input
{
clear:both;
margin-top:7px;
width:135px;
height:22px;
}

#testata .cerca img
{
clear:both;
vertical-align: text-top;
}

#testata .navigazione1 {
position:absolute;
top:104px;
left:0;
}

#testata .navigazione1 ul{
display:table;
width:990px;
margin-left:5px;
}

#testata .navigazione1 ul li{
display:table-cell;
*float:left;
padding:3px 0 10px;
*padding:3px 3px 2px 3px;
text-align:center;
color:white;
font-size:11pt;
text-transform:uppercase;
font-weight:bold;
}

#testata .navigazione1 ul li a{
color:white;
text-decoration:none;
position: relative;
top: 4px;
}

#testata .navigazione1 ul li a:hover {
background-color: #457095;
}

#testata .navigazione1 ul li.sel{
background-color:#6B849A;
}

#testata .navigazione1 ul li.pipe {
width: 5px;
/* background: url('/includes/img/hp_navigazione_pipe.png') no-repeat center center;*/
}

#testata .navigazione1 ul li.border{
border-right: dashed 1px #3b668b;
}

#testata .navigazione2 {
background-color:#457095;
position:absolute;
top:132px;
left:0;
}

#testata .navigazione2 ul{
display:table;
width:990px;
}

#testata .navigazione2 ul li{

display:table-cell;
*float:left;
padding:7px 0 7px;
*padding:7px 7px;
text-align:center;
color:white;
font-size:8pt;
font-weight:bold;
text-transform:uppercase;
}

#testata .navigazione2 ul li.sel{
background-color: #F1F2F2;;
}

#testata .navigazione2 ul li.sel a{
color:#457095;
}

#testata .navigazione2 ul li a{
color:white;
text-decoration:none;
}

#testata .navigazione2 ul li a:hover {
background-color: gray;
}

#testata .navigazione3 {
/*background-color:#84A8C8;*/
background-color:white;
position:absolute;
top:155px;
left:0;
}

#testata .navigazione3 ul{
display:table;
width:990px;
}

#testata .navigazione3 ul li{
display:block;
float:left;
margin-left:21px;
*float:left;
padding:7px 0 7px;
*padding:7px 2px;
text-align:center;
color:white;
font-size:7.5pt;
font-weight:bold;
text-transform:uppercase;
}

#testata .navigazione3 ul li.sel{
background-color: #6B849A;;
}

#testata .navigazione3 ul li.sel a{
color: white; /*#457095;*/
}

#testata .navigazione3 ul li a{
/*color:white;*/
color:#044064;
text-decoration:none;
}

#testata .navigazione3 ul li a:hover {
 background-color:#dcdcdc;
}


#top {
background-color:#ffffff;
width:990px;
margin:20px auto;
padding:13px 0 0 2px;
margin-bottom:0px;

}

#top-left {
width:668px;
float:left;
margin-top:10px;
}

#top-right {
width:300px;
float:left;
margin:0;
margin-left:17px;
}

#top-left-middle {
width:677px;
margin-top:12px;
}

#tlmsx{
float:left;
width:410px;
padding-right:4px;
margin-right:9px;
border-right:double 1px #D0D1D3;
}

#tlmsxsinglecol{
float:left;
width:670px;
padding-right:4px;
margin-right:9px;
border-right:double 1px #D0D1D3;
}

#tlmdx{
float:left;
width: 247px;
border-right:double 1px #D0D1D3;
/*padding-right: 10px;*/
}

#middle-shadow{
background: url("/includes/img/hp_testata_shadow.png") no-repeat scroll right bottom transparent;
overflow: hidden;
padding: 0 12px 12px 0;
}
	
#middle{
width:990px;
background-color:#044064;
}

#middle-left{
float:left;
width:690px;
padding:14px 0;
}

#middle-right{
float:left;
width:280px;
}

#bottom{
width:990px;
}
#bottom-left{float:left;width:690px; padding:14px 0;}
#bottom-right{float:left;width:300px; padding: 14px 0;}
/*

#footer{width:990px; margin:0 auto; border-bottom:dashed 1px #989a9d; border-top:dashed 1px #989a9d}
#copyright{background-color:#CCCCCC; width:990px; height:41px; margin:0 auto;border-bottom:double 1px #D0D1D3;}

*/
#copyright {margin:10px 0 30px;border-top:double 1px #D0D1D3;}
#copyright .regtrib {padding:20px 10px; text-align:center;color:#044064;}
#copyright .credits {font-size:9pt;padding: 0 10px; color: #7e8184;text-align:center;}

.orange{ background-color:#e36000}
.blue{background-color:#044064}
.darkgray{background-color:#121212}
.mediumgray{background-color:#999999}
.lightgray{background-color:#cbcdce}

/* START Box Strillo2 */
.boxStrillo2{width: 400px;; padding:2px; margin-bottom:12px}

.boxStrillo2.borange {border:solid 2px #e36000;}
.boxStrillo2.bwhite {border-left:solid 2px #ffffff;border-right:solid 2px #ffffff;}

.boxStrillo2 .testata { color: #e36000; font-size:12px; font-weight:bold; text-transform:uppercase; margin-bottom:5px; border-top:1px solid #dcdcdc; padding-top:10px;}
.boxStrillo2 .titolo {color:#044064; font-size:17pt; font-weight:normal; margin:0 0 13px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.boxStrillo2 .titolo a{color:#044064; text-decoration:none}
.boxStrillo2 .sommario {overflow:hidden;}
.boxStrillo2 .immagine {width: 180px; float:left; margin:0 16px 0 0;}
.boxStrillo2 .immagine img{float:left; width:180px;}
.boxStrillo2 .testo a {color:#044064;}
.boxStrillo2 .link { margin-top:20px;}
.boxStrillo2 .link img{margin-right:10px; vertical-align:middle;}
.boxStrillo2 .correlata {margin-bottom:7px; display:block; color:#044064; font-size:10pt; font-weight:bold; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.boxStrillo2 .correlata a{color:#044064; text-decoration:none; text-align:left}
.boxStrillo2_dashed{ border:none; /* border-top:double 1px #D0D1D3;*/width: 400px;margin:0 0 13px 0;}
/* END Box Strillo2 */

/* START Box*/
.boxStrillo3  {}

.boxStrillo3.borange {background-color:#e36000; color:#ffffff; width:234px;margin-left:4px;}
.boxStrillo3.borange a{color:#ffffff;line-height: 1.2em;}
.boxStrillo3.bwhite {background-color:#ffffff; width:234px;position:relative;}
.boxStrillo3.bwhite a{color:#044064;}

.boxStrillo3 .immagine {width: 234px; margin:0 0 20px 0;}
.boxStrillo3 .immagine img{width:234px;}

.boxStrillo3 .immaginesmall {width:88px;float:left;}
.boxStrillo3 .immaginesmall img{width:80px;}

.boxStrillo3.borange .testo {padding: 16px 12px;}
.boxStrillo3.bwhite .testo {padding: 3px 16px 6px 8px;}

.boxStrillo3 h3.titolo {font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; margin-bottom:7px}
.boxStrillo3 h3.titolo a{font-size:14pt; font-weight:normal; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:none}

.boxStrillo3 h2.titolo {font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; margin-bottom:7px}
.boxStrillo3 h2.titolo a{font-size:14pt; font-weight:normal; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:none}

.boxStrillo3 .sommario {font-size:13px;}
.boxStrillo3 .sommario a{font-size:13px;line-height: 1.2em;}

.boxStrillo3.bwhite .link { margin-top:20px;}
.boxStrillo3.bwhite .link img{margin-right:10px; vertical-align:middle;}
.boxStrillo3.bwhite .correlata {margin-bottom:7px; display:block; color:#044064; font-size:10pt; font-weight:bold; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.boxStrillo3.bwhite .correlata a{color:#044064; text-decoration:none; text-align:left}

.boxStrillo3.borange .link { padding: 0 0 6px 12px;}
.boxStrillo3.borange .link img{margin-right:10px; vertical-align:middle;}
.boxStrillo3.borange .correlata {margin-bottom:7px; display:block; color:white; font-size:10pt; font-weight:bold; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.boxStrillo3.borange .correlata a{color:white; text-decoration:none; text-align:left}

.boxStrillo3_dashed{width:234px; border:none; /*border-top:double 1px #D0D1D3;*/}
/* END Box */

/* START HP Strillo 4 */
.boxStrillo4{ background-color:#fff;padding:15px 0 0 0;overflow:hidden;}
.boxStrillo4 .box4{float:left; width:230px;padding:10px 10px 0 10px; margin-bottom:10px; border-right:double 1px #D0D1D3; background-color:#fff}
.boxStrillo4 .box4last{float:left; width:230px;padding:10px 10px 10px 10px; background-color:#fff}
.boxStrillo4 .immagine {margin-bottom:8px;}
.boxStrillo4 .immagine img{margin-bottom:8px;width:205px;}

.boxStrillo4 .testata{background-color:#044064; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase; padding:2px 10px;}
.boxStrillo4 .titolo{margin:8px 6px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.boxStrillo4 .titolo a{font-size:14pt; font-weight:normal; color:#044064; text-decoration:none}
.boxStrillo4 .testo{font-size:13px; color:#121212; margin:8px 6px; width:194px; font-weight:normal}

.boxStrillo4 .link { margin:14px 6px;}
.boxStrillo4 .link img{margin-right:10px; vertical-align:middle;}

.boxStrillo4 .correlata span {
float:left;
}

.boxStrillo4 .correlata {margin-bottom:7px; display:block; color:#044064; font-size:10pt; font-weight:bold; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.boxStrillo4 .correlata a{color:#044064; text-decoration:none; text-align:left}

/* END HP Strillo 4 */

/* START Coffee Break */
#hpcoffee{
padding:12px 14px;
}
.coffeebreaktestata{
color:#fff;
font-size:19pt;
font-weight:bold;
margin-bottom:12px
}
.coffeeimg  {
margin-bottom:17px;
}
.coffeeimg  img{
width:265px;
}
.coffeetitolo{
font-size:18px;
font-weight:bold;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
margin-bottom:15px
}
.coffeetitolo a{
color:#fff;
font-size:18px;
font-weight:bold;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
text-decoration:none
}
.coffeebody{
font-size:12px;
color:#fff;
font-weight:normal;
line-height:1.2em;
margin-bottom:50px
}

#hpcoffee .link {
margin:14px 6px;
}
#hpcoffee .link img{
margin-right:10px;
vertical-align:top-text;
}

#hpcoffee span {
float:left;
}

#hpcoffee .correlata { margin-bottom:7px; display:block; color:#044064; font-size:10pt; font-weight:bold; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
#hpcoffee .correlata a{color:#044064; text-decoration:none; text-align:left}

/* END Coffee Break */

/* START Bottom Page */
.bottombox{ float:left; width:213px; margin-right:16px}
.bottomtestata{background-color:#cbcdce; color:#00315c; font-size:12px; font-weight:bold; text-transform:uppercase; padding:2px 10px; display:block;}
.bottombody{ padding:13px 9px; color:#121212; font-size:12px; line-height:17px; font-weight:normal; text-align:left;display: block;}
.bottombody a{ text-decoration:none; color:#121212;}
.bottombody a:hover{text-decoration:underline;}
/* END Bottom Page */

/* START Bottom Banner */
#bottompageright img{ margin-bottom:17px}
/* END Bottom Banner */

/* START Banner */
.banner234x70{ margin-bottom:10px;width:234px;}
/* END Banner */

#top-left-top {
width:676px;
min-height:320px;
/* overflow:hidden; */
padding:0 12px 12px 0;
position: relative;
/* background: transparent url('/includes/img/hp_apertura_bg.png') no-repeat bottom right;*/
}

#tltsx {
float:left;
width:408px;
margin: 0 8px 0 0;
}

#tltdx {
float:left;
width:234px;
}

.boxApertura {
width:400px;
}

.boxApertura .testo {
margin-bottom:20px;
margin-left:5px;
}

.boxApertura .foto {
position:relative;
margin-bottom:20px;
/*min-height:290px;*/
}

.boxApertura .foto img{
display:block;
width:400px;
}

.boxApertura h1{
width: 400px;
display:block;
position: absolute;
bottom:0;
left:0;
padding: 10px 10px 12px 10px;
color:white;
line-height: 1.2em;
font-size: 20pt;
letter-spacing: -1px;
background: transparent url("/includes/img/hp_apertura_transparent.png") repeat scroll 0 0;
}

.boxApertura h1 a{
color:white;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 20pt;
letter-spacing: -1px;
text-decoration:none;
}

.boxApertura h2{
width: 400px;
display:block;
position: absolute;
bottom:0;
left:0;
padding: 10px 10px 12px 10px;
color:white;
line-height: 1.2em;
font-size: 20pt;
letter-spacing: -1px;
background: transparent url("/includes/img/hp_apertura_transparent.png") repeat scroll 0 0;
}

.boxApertura h2 a{
color:white;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 20pt;
letter-spacing: -1px;
text-decoration:none;
}

/* WEBKIT ONLY */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.boxApertura h1, .boxApertura h1 a{
font-size:19pt;
}
.boxApertura h2, .boxApertura h2 a{
font-size:19pt;
}

}

.boxApertura .link { margin-bottom:20px;}
.boxApertura .link img{margin-right:10px; vertical-align:middle;}

.boxApertura .correlata {margin-bottom:7px; display:block; color:#044064; font-size:10pt; font-weight:bold; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.boxApertura .correlata a{color:#044064; text-decoration:none; text-align:left}


.boxDinamico {
width:234px;
}

.boxDinamico .testo {
margin-bottom:20px;
}

.boxDinamico .foto {
position:relative;
margin-bottom:20px;
/*min-height:290px;*/
}

.boxDinamico .foto img{
display:block;
width:234px;
}

.boxDinamico h1{
width: 234px;
display:block;
position: absolute;
bottom:0;
left:0;
padding: 8px 8px 10px 8px;
color:white;
line-height: 0.8 em;
font-size: 12pt;
letter-spacing: -1px;
background: transparent url("/includes/img/hp_apertura_transparent.png") repeat scroll 0 0;
}

.boxDinamico h1 a{
color:white;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 12pt;
letter-spacing: -1px;
text-decoration:none;
}

/* WEBKIT ONLY */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.boxDinamico h1, .boxDinamico h1 a{
font-size:14pt;
}
}

.boxDinamico .link { margin-bottom:20px;}
.boxDinamico .link img{margin-right:10px; vertical-align:middle;}


.boxDinamico .label  {
background-color: #044064;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
padding: 2px 4px;
text-transform: uppercase;
}


.boxEditoriale {
background-color: #457095;
color: #FFFFFF;
margin-bottom: 13px;
margin-top: -7px;
width: 247px;
border: 2px solid #dcdcdc;
position:relative;
top:7px;
}

.boxEditorialeLabel {
padding:7px 16px 7px;
font-size:20px;
font-weight:bold;
border-bottom:double 1px #D0D1D3;
height:33px;
}

.boxEditorialeLabel .twoletters {
color:#78defe;
text-transform:uppercase;
}

.boxEditorialeFoto {
}

.boxEditorialeFotoImg img{
width:234px;
}

.boxEditorialeFoto .boxEditorialeBody {
padding:10px;
}

.boxEditorialeInt {
padding: 5px 12px 5px;
background-color:white;
height: 100%;
min-height:46px;
}

.boxEditorialeInt ul.white a {
color:#044064;
}

.boxEditorialeInt .boxEditorialeTitolo {
padding 7px 0px;
}

.boxEditorialeInt .boxEditorialeTitolo a{
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
color:#044064;
font-weight:bold;
font-size: 11pt;
text-decoration:none;
}

.boxEditorialeInt .boxEditorialeBody {
margin-top:15px;
}

.boxEditoriale .autore{
margin-top: 10px;
}

.boxEditorialeInt .correlata {
color: #FFFFFF;
display: block;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 10pt;
font-weight: bold;
margin-bottom: 7px;
margin-top:10px;
}

.boxEditorialeInt .correlata a{
color:#ffffff;
text-decoration:none;
text-align:left
}

.boxStrilli1 {
width:234px;
margin-top:28px;
}

.boxStrillo1 {
clear:both;
margin-bottom:13px;
padding-bottom: 2px;
overflow: hidden;
}

.boxStrillo1.border {
padding-bottom:13px;
border-bottom: 1px double #D0D1D3;
}

.boxStrillo1 .foto {
width:88px;
float:left;
}

.boxStrillo1 .foto img{
width:80px;
}

.boxStrillo1 .int {
/*width:146px;*/
/*float:left;*/
overflow: hidden;
font-size: 11pt;
}

.boxStrillo1 .label  {
color: #e36000;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
}

.boxStrillo1 h3 {
margin-top:5px;
}

.boxStrillo1 h3 a{
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
color: #044064;
font-size:11pt;
font-weight:bold;
text-decoration:none;
}

.boxStrillo1 h2 {
margin-top:5px;
}

.boxStrillo1 h2 a{
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
color: #044064;
font-size:11pt;
font-weight:bold;
text-decoration:none;
}

.boxStrillo1 .autore{
font-size: 9pt;
margin-top: 4px;
}

.boxTabUltimissime {width:300px;overflow:hidden;}
.boxTabUltimissime .tabs {width:300px;overflow: hidden;}
.boxTabUltimissime .tab {padding: 5px 5px;border-bottom:solid 1px #ffffff;border-right:solid 1px #ffffff;background:#cbcdce url('/includes/img/hp_ultimissime_tab_bg.png') repeat-x left top;float:left;z-index:99;}
.boxTabUltimissime .tab span{font-family:Arial, Verdana, sans-serif;font-size:9pt;color:#ffffff;text-transform:uppercase;font-weight:bold;}
.boxTabUltimissime .tab span a{font-family:Arial, Verdana, sans-serif;font-size:9pt;color:#ffffff;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.boxTabUltimissime .tab.sel {color:#044064;background:none #999999;border-bottom:solid 1px #999999;border-right:solid 1px white;}
.boxTabUltimissime .tab.sel a{color:#044064;}

.boxTabUltimissimeBox {
margin-right:1px;
margin-bottom:15px;
position:relative;
z-index:99;
background-color:#999999;
padding:10px;
}

.hp_ultimissime {
font-family:Arial, Verdana, sans-serif;
font-size:10pt;
color:white;
font-weight:bold;
}

.hp_ultimissime a{
color:#044064;
font-weight:bold;
text-decoration:none;
}

.hp_ultimissime a:hover{
/*text-decoration:underline;*/
}

.hp_ultimissime div{
margin-bottom:15px;
}

.hp_ultimissime.like {
color:#044064;
overflow: hidden;
}

.hp_ultimissime.like a{
color: white;
}

.hp_ultimissime.like .titolo {
float: left; width: 224px;
}

.hp_ultimissime.like .icona {
float: left; text-align: right; font-size: 11pt; width: 54px;
}

.hp_ultimissime.like .icona img {
padding-left: 5px;
vertical-align: bottom;
}

.hp_ultimissime.commenti {
color:#044064;
overflow: hidden;
}

.hp_ultimissime.commenti a{
color: white;
}

.hp_ultimissime.commenti .titolo {
float: left; width: 224px;
}

.hp_ultimissime.commenti .icona {
float: left; text-align: right; font-size: 11pt; width: 54px;
}

.hp_ultimissime.commenti .icona img {
padding-left: 5px;
vertical-align: bottom;
}

.video-Tv {margin-top:-1px; margin-bottom:15px; width:299px; background-color:#ffffff; border:2px solid #dcdcdc}
.video-Tv img {width:296px;}
.video-Tv a{text-decoration: none;}
.video-Tv .video_title-tv {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; margin-top:5px; color: #044064; font-size: 12pt; font-weight: bold; text-decoration: none; height: 40px; overflow: hidden;}


.boxTabVideo-tabs {width:299px;padding-top:5px; overflow:hidden;background-color:#a5a7a9;background: url('/includes/img/hp_mediacenter_bg.png') no-repeat top left;}
.boxTabVideo-tabs .testata {padding-bottom:10px; height:34px;margin-left:5px;}
.boxTabVideo-tabs .tab {padding: 8px 12px 6px;border:solid 1px #ffffff;border-bottom:0px;text-transform:uppercase;float:left;z-index:99;margin-right:6px;margin-left:2px;}
.boxTabVideo-tabs .tab span {font-family:Arial, Verdana, sans-serif;font-size:10pt;color:#ffffff;text-transform:uppercase;font-weight:bold;}
.boxTabVideo-tabs .tab span a{font-family:Arial, Verdana, sans-serif;font-size:10pt;color:#ffffff;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.boxTabVideo-tabs .tab.sel {border-bottom:solid 1px #ffffff; background-color:#ffffff;}
.boxTabVideo-tabs .tab.sel a{color:#044064;}
.boxTabVideo-box {width:299px; border: 2px solid #dcdcdc }

.boxTabVideo-tabs2 {width:300px;padding-top:5px;overflow:hidden;background-color:#a5a7a9;background: url('/includes/img/hp_mediacenter_bg.png') no-repeat top left;}
.boxTabVideo-tabs2 .testata {padding-bottom: 2px; padding-right: 86px;}
.boxTabVideo-tabs2 .tab {padding: 8px 12px 6px;border:solid 1px #ffffff;text-transform:uppercase;float:left;z-index:99;margin-right:6px;}
.boxTabVideo-tabs2 .tab span {font-family:Arial, Verdana, sans-serif;font-size:10pt;color:#ffffff;text-transform:uppercase;font-weight:bold;}
.boxTabVideo-tabs2 .tab span a{font-family:Arial, Verdana, sans-serif;font-size:10pt;color:#ffffff;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.boxTabVideo-tabs2 .tab.sel {border-bottom:solid 1px #999999; background-color:#999999;}
.boxTabVideo-tabs2 .tab.sel a{color:#044064;}
.boxTabVideo-box2 {width:300px; border: 2px solid #dcdcdc}

.boxTabVideo-box .video_main {margin-top:-2px;padding-bottom:10px;background-color:#ffffff; width:292px;}
.boxTabVideo-box .video_main img {width:295px; height:210px;}
.boxTabVideo-box .video_main a{text-decoration: none;}
.boxTabVideo-box .video_title {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; margin-top:5px; color: #044064; font-size: 12pt; font-weight: bold; text-decoration: none; height: 33px; overflow: hidden;}
.boxTabVideo-box .video_thumb {width:100%; padding-bottom:5px; background-color:#ffffff;overflow: hidden;}
.boxTabVideo-box .video_thumb .mm_scrollable img {width:82px; height:69px;margin-right:2px;}
.boxTabVideo-tabs .boxTabVideo-box .video_thumb {width:100%; padding-bottom:5px; background-color:#ffffff;overflow: hidden;}

.mm_scroll_arrow {
float:left;
padding: 21px 5px 0;
}

.mm_scroll_arrow  a {
color: transparent;
}

.mm_scroll_fix {
overflow:hidden;
width:246px;
float:left;
}

.mm_scroll_fixie {
overflow:hidden;
position:relative;
}

.mm_scrollable {
width:10000px;
position:relative;
top:0;
}

.mm_scrollable ul{
list-style-type:none;
}

.mm_scrollable li{
float:left;
}

/* contenuto */

.top-left-contenuto {
width:676px;
overflow:hidden;
padding:0 3px 12px 0;
}

.contenuto {
margin-top:15px;
}

.contenuto .canale {
color:#044064;
font-weight:bold;
font-size:10pt;
text-transform:uppercase;
margin-bottom:12px;
}

.contenuto .canale a{
color:#044064;
font-weight:bold;
font-size:10pt;
text-transform:uppercase;
text-decoration:none;
}

.contenuto .titolo {
margin-bottom:5px;
}

.contenuto .titolo h1{
color:#044064;
font-weight:bold;
font-size:17pt;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

.contenuto .sommario {
margin:10px 0;
}

.contenuto .sommario h2{
font-weight:normal;
font-size: 1.1em;
}

.contenuto .data {
font-weight:bold;
font-size:10pt;
margin-bottom:20px;
}

.contenuto .autore {
margin-bottom: 10px;
font-style:italic;
}

.contenuto .fonte {
text-align:right;
margin-bottom: 10px;
font-style:italic;
}

.contenuto .fonte img{
padding-left: 5px;
vertical-align: bottom;
}
	
.contenuto .testo {
text-align:justify;
margin-bottom:20px;
line-height: 20px;
}

.contenuto .testo p{
margin-bottom:10px;
}

.contenuto .testo table{
border: solid 1px black;
margin:10px;
}

.contenuto .testo table td{
padding:4px;
}

.contenuto .testo .NewsContentFoto {
text-align:center;
}

.contenuto .navpages {margin:30px 0 20px 0; width:676px;clear:both;overflow:hidden;}
.contenuto .navpages .navleft {float:left;padding-left:80px;}
.contenuto .navpages .navright {float:left;margin-left:50px;}

.contenuto-correlate { margin-bottom:25px;}
.contenuto-correlate img{margin-right:10px; vertical-align:middle;}

.contenuto-correlate .testata {
background-color: #044064;
color: white;
font-size: 9pt;
font-weight: bold;
margin-bottom: 14px;
padding: 4px 0 4px 10px;
text-transform: uppercase;
}

.contenuto-correlate .correlata {margin-bottom:10px; display:block; color:#044064; font-size:10pt; font-weight:bold; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.contenuto-correlate .correlata a{color:#044064; text-decoration:none; text-align:left}

/* sharebar */

#shareBar{border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc; padding:7px 0 15px; margin-bottom:17px}
#shareBar .plugin{float:left;}
#shareBar .condividi{float:left;margin-left:20px;font-size: 7pt;padding-top: 4px;}
#shareBar .condividi img{padding:0 4px 0 3px;vertical-align: bottom;}
#shareBar .icon{float:right; margin: 7px 5px 3px;}

#share-comments span{
color: #044064;
font-weight: bold;
vertical-align: super;
}

.piace {
margin-top:10px;
padding-top:9pt;
border-top: dashed 1px #a4a7a9;
overflow: hidden;
}

.piace .bottoni {
float:left;
width:300px;
}

.piace .voti {
float:right;
width:200px;
font-size:8pt;
text-align:right;
}

.piace .voti  .vbar {
margin-bottom:15px;
}

.piace .voti  .vbar span#bar-nonmipiace{
float:right;
background-color:#e31b00;
width:0px;
height:6px;
}

.piace .voti  .vbar span#bar-mipiace{
float:right;
background-color:#044064;
width:0px;
height:6px;
}

.piace .voti  .vbar span#bar-mipiacenull{
float:right;
background-color:#d1d1d1;
width:0px;
height:6px;
}

.piace .voti .vtot {
float:right;
padding:2px 0 0 6px;
}

.piace .voti .vreload {
float:right;
width:16px;
height:16px;
}

#btn-commenta {
float:left;
margin-right:10px;
}

#btn-piace {
float:left;
}

#btn-nonpiace {
float:left;
}

/* START HP-FotoVideo */
.boxFotoVideo{float:left; width:310px; border-bottom: dashed 1px #b4b5b7; margin:0 10px 30px;; padding-bottom:10px;}
.nomeBox{background: url("/includes/img/bg_nomeBox.png") repeat-y scroll 0 0 transparent;overflow: hidden;padding: 15px 28px 9px 0; width:327px; height:52px; text-align:right; color:#044064; font-size:20px; font-weight:bold}
.nomeBox a{color:#044064; font-size:20px; font-weight:bold;text-decoration:none;}

.primostrillo .foto{ margin-top:4px;}
.primostrillo  .foto img{width:310px; height:260px;}
.primostrillo .titolo{ margin-top: 15px; height:70px}
.primostrillo .titolo h3 a{text-decoration:none; font-size:18px; color:#044064;}
.primostrillo .titolo .link{ margin-top:30px}

.altristrilli{background-color: #044064;padding-top:5px;width:306px;height: 90px;}
.altristrilli .foto{float:left;width:102px;border: 1px solid #B4B5B7;}
.altristrilli .foto img{width:100px;height:84px;}

.viewall{ text-align:right; margin-top:23px;height:12px;}
.viewall a{ color:#044064; font-size:12px; font-weight:bold; text-decoration:none}
/* END HP-FotoVideo*/

.adv643 {margin-bottom:20px;}

/* START Listato ultimissime */
.listtestataultimissime {background-color:#044064;color:#fff;text-transform:uppercase;font-size:18px;font-weight:bold;margin-bottom:30px;padding-left:15px;}
.listdataultimissime {color:#044064;font-size:14pt;margin-bottom:18px;padding: 0 12px;font-weight: bold;}
.listitemultimissime{padding:12px;}
.listleftultim{float:left; margin-right:15px; background-color:#f37800; color:#fff; font-size:11pt; font-weight:bold;padding: 1px 2px;}
.listrightultim{float:left; width:570px;font-size:10pt;padding-top:2px;}
.listrightultim a{text-decoration:none;font-size:10pt;}
a .listTitleUltim{color:#044064; text-decoration:none; font-weight:bold}
a .listBodyUltim{color:#121212; text-decoration:none}
a:hover .listTitleUltim{text-decoration:underline;}
a:hover .listBodyUltim{text-decoration:underline}
/* END Listato Ultimissime */

/* START Paginazione */

#paging {
border-top:dashed 1px #919294; 
margin:25px 9px;
padding:18px 4px;
text-align:center;
}

#paging .arrow{
margin:0 16px;
}

#paging .arrow a{
font-weight:bold;
color:#044064;
text-decoration:none;
}

#paging .arrow a:hover{
}

#paging .pipe {
padding:0 7px;
}

#paging .item {
color:#000000;
font-weight:bold;
}

#paging .item a{
color:#044064;
font-weight:normal;
text-decoration:none;
}

#paging .item a:hover{
text-decoration:underline;
}

/* vecchio */
#paging a{
color:#044064;
text-decoration:none;
/*font-size:12px;*/
font-weight:bold
}

#paging
.currpage{
color:#044064;font-size:12px; font-weight:bold
}

/* END Paginazione */

/* START Immagini Contenuto */

.mmcontent {
padding: 10px;
}

.mmcontent a img{
border:none;
}

.mmcontent span a{
font-weight:bold;
}

.mmcontent.left {
float:left;
}

.mmcontent.center {
text-align:center;
}

.mmcontent.right {
float:right;
}

.mmcontent.left img{
padding: 0 10px 0 0;
}

.mmcontent.center img{
padding:0;
}

.mmcontent.right img{
padding: 10px 0 0 10px;
}

.mmcontent span {
display:block;
padding-top:8px;
}

.mmcontent.mmcontentv {
margin-bottom:20px;
}

/* END Immagini Contenuto */

/* RICERCA */
#testata .cerca input.image
{
clear:both;
margin-top:7px;
width:12px;
height:13px;
}
.strilloFoto .link {
    margin-top: 20px;
}
.strilloFoto .link img {
    margin-right: 10px;
    vertical-align: middle;
}
.strilloFoto .correlata {
    color: #044064;
    display: block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 7px;
}
.strilloFoto .correlata a {
    color: #044064;
    text-align: left;
    text-decoration: none;
}

input.btncerca{    background-color: #044064;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    margin-top: 10px;
    width: 59px;
}
.cerca_input{ margin-bottom:20px; border-bottom: dashed 1px #B4B5B7; padding-bottom:20px}
.totalcount{ text-align:center; margin-bottom:20px; border-bottom: dashed 1px #B4B5B7; padding-bottom:20px}

/* FINE RICERCA */

/* START Poll Homepage */
.hpPoll{width:234px; height:175px; margin-top:14px; background-color:#e5e6e6}
.hpPoll .testata{background-color:#044064; color:white; font-weight:bold; font-size:14pt; padding:14px 0 6px 12px}
.hpPoll .testo{color:#044064; font-size:14px;font-weight:bold; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; padding:15px;line-height: 1.2em;}
.hpPoll .testo img {margin:25px 0 15px;}
/* END Poll Homepage */

/* SONDAGGIO RISULTATI */

.int_sondaggi {
margin-top:15px;
}

.int_sondaggi .domanda h1{
color: #044064;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 17pt;
font-weight: bold;
}

.int_sondaggi .totalevoti {
margin-top:4px;
}

.int_sondaggi .risposte {
margin-top:20px;
}

.int_sondaggi .risposte .message {
color:red;
font-weight:bold;
margin:10px 0;
}

.int_sondaggi .risposte .risposta {
clear:both;
width:620px;
padding:15px 0;
overflow:hidden;
border-bottom:1px dashed #989A9D;
}

.int_sondaggi .risposte .risposta.alt{
/*background-color:#D0D0D3;*/
}

.int_sondaggi .risposte .risposta .testo{
float:left;
width:200px;
padding-right:10px;
}

.int_sondaggi .risposte .risposta .barra{
float:left;
/*width:400px;*/
width:1px;
height:15px;
background-color:#044064;
}

.int_sondaggi .risposte .risposta .perc{
float:left;
width:70px;
color:#044064;
padding-left:12px;
}

.int_sondaggi .chiuso {
color: #044064;
font-weight: bold;
margin-top: 20px;
}

.int_sondaggi .captcha {
color: #044064;
font-size: 11pt;
font-weight: bold;
margin-top: 20px;
text-align: center;
}

.int_sondaggi .captcha img {
margin: 10px 0;
}

.int_sondaggi .captcha input {
width:196px;
}

.int_sondaggi .invia {
margin-top:20px;
text-align:center;
}

/* FINE SONDAGGIO RISULTATI */

/* SONDAGGIO RANDOM */
.intAltriPoll {
width:620px;
margin-top:45px;
}

.intAltriPoll .testata{
background-color: #044064;
color: #FFFFFF;
font-size: 13pt;
font-weight: bold;
margin-bottom: 20px;
padding: 4px 0 0 10px;
text-transform: lowercase;
}

.intAltriPoll .item {
border-bottom: 1px dashed #989A9D;
margin-bottom: 10px;
padding-bottom: 10px;
}

.intAltriPoll .item a{
text-decoration:none;
}

.intAltriPoll .item a:hover{
text-decoration:underline;
}

/* FINE SONDAGGIO RANDOM */

/* CORRELATE STANDARD */

.related-cnt {
    background-color: #044064;
    color: white;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 14px;
    margin-top: 34px;
    padding: 3px 0 3px 10px;
    text-transform: uppercase;
}

ul.related {
display: block;
list-style: none outside none;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 10pt;
font-weight: bold;
text-align:left;
margin: 10px 0 10px;
margin-top:5px;
}

ul.related a{
text-decoration:none;
}

ul.white a{
color:black;
}

ul.related li {
padding-left: 30px;
min-height:18px;
margin-top:6px;
background: transparent none no-repeat top left;
}

#tltdx ul.related li {
margin-top:30px;
}


ul.related li.rel_Notizia {background-image: url('/includes/img/rel_Notizia.png');}
ul.related li.rel_Video {background-image: url('/includes/img/rel_Video.png');}
ul.related li.rel_CorrelataVideo {background-image: url('/includes/img/rel_Video.png');}
ul.related li.rel_CorrVideoBasso {background-image: url('/includes/img/rel_Video.png');}
ul.related li.rel_Forum {background-image: url('/includes/img/rel_Forum.png');}
ul.related li.rel_Gallery {background-image: url('/includes/img/rel_Gallery.png');}
ul.related li.rel_Editoriale {background-image: url('/includes/img/rel_Editoriale.png');}

/* FINE CORRELATE STANDARD */

/* TAGS */
.tagsListing {
width: 652px;
line-height: 1.2em;
color: #121212;
}
.tagsListing .tags {
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: dashed 1px #919294;
overflow:hidden;
}
.tagsListing .tag {
float:left;
}
.tagsListing .titolo {
color: #044064;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 14pt;
font-weight: bold;
line-height: 1.2em;
}
.tagsListing .titolo a{
text-decoration: none;
}
.tagsListing .data {
font-size: 10pt;
font-weight:bold;
padding: 0 10px 0 0;
margin:5px 0;
}
.tagsListing .sommario {
font-size: 10pt;
margin-top: 10px;
display:block;
clear:both
}
.tagsListing .sommario strong {
background-color: #E36000;
}
.tagsListing .foto {
float: right;
margin-left: 10px;
padding: 1px;
}
.tagsListing .foto img {
border: 1px solid #CCCCCC;
padding: 1px;
}
.tagsListing .bottom {
margin-top:20px;
font-size:10pt;
}
.tagsListing .others {
margin-top: 10px;
line-height: 2em;
}
.tagsListing .others h3{
display:inline;
font-weight:normal;
}
.tagsListing .others a {
text-decoration:none;
color:white;
background-color: #E36000;
padding:1px 4px 2px;
}
.tagsListing .others a:hover {
text-decoration:underline;
font-weight: bold;
}
.tagsListing .comments {
color:#044064;
font-weight:bold;
margin-left:10px;
}
.tagsListing .comments img {
vertical-align: middle;
margin-right:6px;
}
.tags_many {
width:652px;
font-size: 11pt;
line-height: 1.4em;
}
.tags_many a:hover {
text-decoration:none;
color:white;
background-color: #E36000;
font-weight: bold;
padding:2px;
}
.tags_many h4{
display:inline;
font-weight:normal;
}

/* TAG CONTENT */
.contenttag {
margin:30px 0;
font-size:10pt;
color: #044064;
font-weight:bold;
}
.contenttag h3{
display:inline;
font-weight:normal;
margin-left: 4px;
}
.contenttag a {
text-decoration:none;
color:white;
background-color: #E36000;
padding:2px 4px;
}
.contenttag a:hover {
text-decoration:underline;
font-weight: bold;
}

/* TAG CLOUD */
.boxtagcloud {
background-color: #fff;
width: 234px;
margin-bottom:15px;
padding:2px;
}
.boxtagcloud .testata{
color: #fff;
width: 234px;
text-transform:uppercase;
background-color: #E36000;
font-size:12px;
padding:2px 10px;
font-weight:bold;
}
.boxtagcloud .innertags{
clear:both;
padding:3px 10px 3px 5px;
line-height: 1.6em;
margin-top: 10px;
}
.boxtagcloud .innertags a{
text-decoration:none;
color:#044064;
margin-right:3px
}
.boxtagcloud .innertags a:hover{
text-decoration:underline;
}
.boxtagcloud a.tag_5{font-size:20px}
.boxtagcloud a.tag_4{font-size:18px}
.boxtagcloud a.tag_3{font-size:16px}
.boxtagcloud a.tag_2{font-size:14px}
.boxtagcloud a.tag_1{font-size:12px}
.boxtagcloud a.tag_0{font-size:10px}

/* FINE BLOCCO TAGS */

/* ADSENSE 468 */
.adsense468 {clear:both;margin-top:110px;}

/* OVERRIDE */
#channel #tlmsx {width:412px;}
#channel #tlmsxsinglecol {width:670px;}
#channel .boxApertura {
border-bottom: double 1px #D0D1D3;
margin-bottom:12px;
}
#channel .banner234x70 {
padding-bottom:10px;
border-bottom: double 1px #D0D1D3;
margin-bottom:12px;
}

#channel .boxStrillo1 .testch {display:none;}
#channel .boxStrillo2 .testch {display:none;}.clear {clear: both;height: 0;margin: 0;padding: 0;}

/* VECCHI CSS */
.bodynav{width:100%; margin:0; padding:0;}
.bodynavcaption{width:20%; padding-top:5px; font-size: 12px; font-weight:bold; text-align:center;}
.bodynavnext {width:40%; text-align: left;}
.bodynavnext a{font-size: 12px; font-weight:bold; color: #152E77;}
.bodynavprev {width:40%; text-align: right;}
.bodynavprev a{font-size: 12px; font-weight:bold; color: #152E77;}
.commentnavprev {font-size: 12px; font-weight:bold; color: #152E77;}
.commentnavnext {font-size: 12px; font-weight:bold; color: #152E77;}

#cntSocial{border-bottom:dashed 1px #919294; border-top:dashed 1px #919294; padding:5px; margin-top:10px;}

#wrapper{width:990px;}



/* WIDGET MPERIENCE CSS */


div.mpe_tst_ {
    position: relative;
}
div.mpe_rel {
	background-color: #EFEDED;
}
div.mpe_rel a {
    cursor: pointer;
    text-decoration: none;
}
ul.mpe_reul {
    font-size: 13px;
    font-weight: bold;
    line-height: normal;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
ul.mpe_reul li div.mpe_text {
    margin-left: 80px;
}
ul.mpe_reul li {
    border-bottom: 1px dotted #A0A0A0;
    float: left;
    height: 75px;
    margin: 5px 0 0;
    width: 100%;
}
a.mpe_reli {
    color: #044064;
}
img.mpe_thumb {
    border: 0 none;
    float: left;
    height: 60px;
    margin: 0 5px 0 0;
    width: 74px;
}
a.mpe_reli span:hover {
    text-decoration: underline;
}
a.mpe_reli span, span.mpe_date, span.mpe_ap_title {
    display: inline-block;
    width: 100%;
}
a.mpe_reli span {
    height: 48px;
    line-height: 16px;
    margin-bottom: 6px;
    overflow: hidden;
}
span.mpe_head {
    border-bottom: 1px dotted #A0A0A0;
    display: block;
    font-weight: bold;
    padding: 3px 5px;
    background-color: #044064;
    color: #FFFFFF;
}
span.mpe_foot {
    color: #808080;
    display: block;
    font-size: 11px;
    padding: 1px 0 2px;
    text-align: right;
}
span.mpe_date {
    color: #808080;
    font-size: 11px;
    font-weight: normal;
    margin-top: 5px;
    text-align: right;
}
div.mpe_firstdoc {
    border-bottom: 1px dotted #A0A0A0;
    padding: 5px 0;
}
span.mpe_ap_title {
    color: #7070C0;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 3px;
}
.mpe_player {
    border: 1px solid #606060;
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.mpe_player img {
    height: 100%;
    width: 100%;
}
.mpe_player > div {
    height: 100%;
    width: 100%;
}
div.mpe_pouter {
    position: relative;
}
div.mpe_pdummy {
    padding-top: 57%;
}

div.mpe_h_1 div.mpe_rel {
    font-family: Arial,Helvetica,Sans-Serif;
}
div.mpe_h_1 div.mpe_rel a {
    cursor: pointer;
    text-decoration: none;
}
div.mpe_h_1 ul.mpe_reul {
    list-style: none outside none;
    margin: 0 -12px 0 0;
    padding: 0;
    font-size: 13px;
    line-height: normal;
    font-weight: bold;
	overflow: hidden;
}
div.mpe_h_1 ul.mpe_reul li {
    float: left;
    margin: 5px 12px 5px 0;
	width: 160px;
}
div.mpe_h_1 a.mpe_reli {
    color: #7070C0;
}
div.mpe_h_1 img.mpe_thumb {
    border: 0 none;
    float: left;
    height: 60px;
    margin: 0 5px 0 0;
    width: 74px;
}
div.mpe_h_1 div.mpe_text {
    margin-top: 5px;
}
div.mpe_h_1 a.mpe_reli span:HOVER {
	text-decoration: underline;
}
div.mpe_h_1 a.mpe_reli span, div.mpe_h_1 span.mpe_date {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 100%;
}
div.mpe_h_1 a.mpe_reli span {
	height: 48px;
	overflow: hidden;
	line-height: 16px;
	margin-bottom: 2px;
}
div.mpe_h_1 span.mpe_head {
	padding: 3px 0;
	display: block;
	border-bottom: 1px dotted #A0A0A0;
	font-weight: bold;
}
div.mpe_h_1 span.mpe_foot {
	border-top: 1px dotted #A0A0A0;
	padding: 1px 0 2px;
	text-align: right;
	font-size: 11px;
	display: block;
	color: #808080;
}
div.mpe_h_1 span.mpe_date {
	font-weight: normal;
	font-size: 11px;
	color: #808080;
	text-align: right;
}

/* counter compleanno */

#logocounter {

margin-left:22px;
float: left;
border: 1px solid #000000;

}

#toptextcount {

font-size: 25px;
margin-left: 20px;
margin-top: 22px;
float: left;
font-style: italic;
background-color:#6789A8;
border-radius:5px;
padding: 7px;
width: 322px;
height: 92px;

}

#regcounter {

background-color: #B3C7DA;
font-size: 15px;
margin-left: 28px;
margin-top: 250px;
padding: 11px;
width: 628px;
border-radius:5px;

}


.containerleft {
height:auto;
width:335px;
float:left;
margin-left: 8px;
}

.containerright {
height:auto;
width:300px;
float:left;
margin-left: 30px;
}


#fotoartcount {

margin-left: 15px;
margin-top: 40px;
float:left;

}

#fotoartcount2 {

margin-left: 10px;
margin-top: 26px;

}

#fotoartcount img {
width:155px;
}

#datacount {

font-size: 15px;
margin-left: 12px;
margin-top: 40px;
float:left;

}

#datacount2 {

    font-size: 15px;
    margin-left: 546px;
    margin-top: -127px;

}

#titolocount {
    float: left;
    font-size: 15px;
    margin-left: -100px;
    margin-right: 76px;
    margin-top: 60px;
    font-weight:bold;

}

#titolocount2 {

    font-size: 15px;
    margin-left: 546px;
    margin-top: 35px;

}

#votacount {

    float: left;
    font-size: 15px;
    margin-left: -109px;
    margin-right: 35px;
    margin-top: 125px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #fff;
    padding: 5px 10px;
    border: solid 1px #0076a3;
    background: #0095cd;

}

#votacount2 {

    font-size: 15px;
    margin-left: 548px;
    margin-top: 35px;

}


/* Widget Outbrain correlate */


.voterDiv .ob_bctrl {
    display: none;
}
.ob_pdesc IMG {
    border: medium none;
}
.OUTBRAIN, .OUTBRAIN * {
}
.OUTBRAIN .AR_1 .ob_what {
    clear: both;
    direction: ltr;
    padding: 5px 15px 0;
    float:right;
}
.OUTBRAIN .AR_1 .ob_what a {
    color: #999999;
    font-family: arial;
    font-size: 10px;
    text-decoration: none;
}
.AR_1 .ob_clear {
    clear: both;
}
.AR_1 .ob_amelia {
    -moz-box-sizing: content-box;
    background: url("http://widgets.outbrain.com/images/widgetIcons/ob_logo_16x16.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: inline-block;
    height: 16px;
    margin-bottom: -2px;
    padding: 0 5px;
    vertical-align: text-bottom;
    width: 16px;
}
.AR_1:hover .ob_amelia {
    background-position: center bottom;
}
.OUTBRAIN .AR_1 .ob_container {
    background-color: #EFEDED;
    overflow: hidden;
    position: relative;
    width: 645px;
}
.OUTBRAIN .AR_1 .strip-img {
    border: medium none !important;
    display: block;
    height: 104px;
    margin: 0 !important;
    padding: 0 !important;
    width: 127px;
}
.AR_1 .item-link-container {
    text-decoration: none;
}
.AR_1 .strip-rec-link-title {
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    color: #044064;
}
.AR_1 .strip-rec-link-source {
    font-size: 12px;
    line-height: 16px;
    margin-top:10px;
    display: none;
}
.AR_1 .strip-like {
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: 16px;
    padding-bottom: 4px;
}
.AR_1 .item-container a, .AR_1 .item-container a:hover, .AR_1 .item-container a:visited {
    border: medium none;
    text-decoration: none;
}
.AR_1 .ob_video {
    border: medium none;
    left: 5px;
    position: absolute;
    top: 5px;
}
.AR_1 .ob-rec-link-img {
    position: relative;
}
.AR_1 .wbr:before {
}
.AR_1 .ob_container_recs {
    position: absolute;
    width: 68%;
}
.AR_1 .ob_container_recs A {
    direction: ltr;
    display: inline;
    text-align: left;
}
.AR_1 .ob-text-content A {
    padding: 0;
    width: 100%;
}
.AR_1 .ob-text-content {
    padding-top: 6px;
}
.AR_1 .item-container A.ob-text-content {
    display: block;
}
.AR_1 .ob_container_recs .item-container {
    direction: ltr;
    float: left;
    margin-bottom: 300px;
    padding-right: 9px;
    width: 111px;
}
.AR_1 .ob_container_recs .ob-last {
    padding-right: 0;
}
.AR_1 .ob_container_shadow_outer {
    position: static;
    width: 68%%;
}
.AR_1 .ob_container_shadow .item-container-shadow {
    direction: ltr;
    float: left;
    overflow-x: hidden;
    position: static;
    width: 0;
}
.AR_1 .ob_container_shadow .item-container {
    float: left;
    visibility: hidden;
    width: 111px;
}

/* Feed Ansa */
#feed-ansa-hp{width:234px; height:400px; overflow-y:auto; background-color:white; margin-top:10px;}

#feed-ansa-hp .fl{float:left}
#feed-ansa-hp .fr{color: #e36000; background-color:white; float: left; font-weight: bolder; margin-top: 2px; font-size: 11px; width: 30px; height: 14px; text-align: center; padding-top: 2px; }

#feed-ansa-hp .feed-ansa{padding:1px}
#feed-ansa-hp .feed-ansa a{text-decoration:none}
#feed-ansa-hp .feed-ansa a .location-date{font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; color:#044064; padding: 0px; margin-bottom: 5px; width: 195px; margin-left: 34px;}
#feed-ansa-hp .feed-ansa a .feed-title{font-size:12px; color:black; padding-left:0px; margin-left: 35px; margin-bottom: 10px;}
#ansa-next {font-weight: bold; margin-left:6px; margin-top:9px;}
#ansa-next a {text-decoration:none;}

/* Feed Ansa modificato lungo */
#feed-ansa-hp-lungo{width:238px; height:840px; overflow-y:auto; background-color:white; margin-top:15px;}

#feed-ansa-hp-lungo .fl{float:left}
#feed-ansa-hp-lungo .fr{color: #e36000; background-color: white ; float: left; font-weight: bolder; margin-top: 2px; font-size: 11px; width: 35px; height:14px; text-align: center; padding-top:2px;}

#feed-ansa-hp-lungo .feed-ansa-lungo{padding:1px; border-bottom: 1px solid #dcdcdc; margin-bottom:7px;}
#feed-ansa-hp-lungo .feed-ansa-lungo a{text-decoration:none}
#feed-ansa-hp-lungo .feed-ansa-lungo a .location-date{font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; color:#044064; padding: 0px; margin-bottom: 2px; width: 195px; margin-left: 42px;}
#feed-ansa-hp-lungo .feed-ansa-lungo a .feed-title{font-size:12px; font-family: Arial, Helvetica, sans-serif; color:black; padding-left:0px; margin-left: 42px; margin-bottom: 10px; margin-top:7px;}
#ansa-next-lungo {font-weight: bold; margin-left:6px; margin-top:9px;}
#ansa-next-lungo a {text-decoration:none;}

/* social footer contenuto */
#socialfooter {float:left;}
#socialsharefooter {background-color:#044064;color:white;height:18px;width:216px;font-size: 10px; font-weight: bold;padding: 3px 0 4px 3px;}

/* social footer contenuto Ansa */
#socialfooter-ansa {float:left;}
#socialsharefooter-ansa {float:left;background-color:#044064;color:white;height:18px;width:216px;font-size: 10px; font-weight: bold;padding: 3px 0 4px 3px;margin-top:-9px;}

/* Mperience Widget Orizzontale */

div.ai_horiz div.mpe_rel {
    font-family: Arial,Helvetica,Sans-Serif;
	background: #EFEDED;
}
div.ai_horiz div.mpe_rel a {
    cursor: pointer;
    text-decoration: none;
}
div.ai_horiz ul.mpe_reul {
    list-style: none outside none;
    margin: 0 -12px 0 0;
    padding: 0 0px;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    overflow: hidden;
    height: 138px;
}
div.ai_horiz ul.mpe_reul li {
    float: left;
    margin: 0 14px 5px 0;
	width: 116px;
}
div.ai_horiz a.mpe_reli {
    color: white;
}
div.ai_horiz img.mpe_thumb {
	width: 125px;
	height: 85px;
	border: 0;
}
div.ai_horiz ul.mpe_reul li div.mpe_text {
    margin-top: 5px;
    margin-left: 0px;
}
div.ai_horiz a.mpe_reli span:HOVER {
	text-decoration: underline;
}
div.ai_horiz a.mpe_reli span,
div.ai_horiz span.mpe_date {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 100%;
}
div.ai_horiz div.mpe_text span {
	max-height: 48px;
	overflow: hidden;
	line-height: 16px;
	margin: 4px 0 2px;
        margin-left: 4px;
        color:#044064;
        font-weight: normal;
}

div.ai_horiz span.mpe_head {
    background-color: #044064;
    color: #044094;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 4px;
    color: white;
}
div.ai_horiz span.mpe_foot {
	padding: 1px 0 2px;
	text-align: right;
	font-size: 11px;
	display: block;
	color: #808080;
}
div.ai_horiz span.mpe_date {
	display: none;
}
div.ai_horiz div.mpe_wrap {
	position: relative;
	float: left;
	border: 1px solid white;
}

/* Testata servizi */

.meteo, .shopping, .oroscopo, .games {
	position:relative;
        margin-left:5px;
        margin-bottom:3px;
	}

.oroscopo{
        bottom:6px;
}

.shopping{
        bottom:4px;
}

.games{
        bottom:6px;
}

.meteo img, .shopping img, .oroscopo img, .games img {
	position:relative;
        top:5px;
	}

.oroscopo img {
        top:7px;
}

.oroscopo a, .meteo a, .shopping a, .games a {
        text-decoration:none;
}

.bottoni {
	width:120px;
        position:absolute;
        font-size:10px;
	}

/* InVetrina mobile */

.boxTabVideo-tabs-mobile {width:300px;padding-top:5px;overflow:hidden;background-color:#a5a7a9;background: url('/includes/img/hp_mediacenter_bg.png') no-repeat top left;}
.boxTabVideo-tabs-mobile .testata-mobile {padding-bottom:10px;}
.boxTabVideo-tabs-mobile .tab {padding: 8px 12px 6px;border:solid 1px #ffffff;text-transform:uppercase;float:left;z-index:99;margin-right:6px;}
.boxTabVideo-tabs-mobile .tab span {font-family:Arial, Verdana, sans-serif;font-size:10pt;color:#ffffff;text-transform:uppercase;font-weight:bold;}
.boxTabVideo-tabs-mobile .tab span a{font-family:Arial, Verdana, sans-serif;font-size:10pt;color:#ffffff;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.boxTabVideo-tabs-mobile .tab.sel {border-bottom:solid 1px #999999; background-color:#999999;}
.boxTabVideo-tabs-mobile .tab.sel a{color:#044064;}
.boxTabVideo-box-mobile {width:300px;}

.video-Tv-mobile {margin-top:-1px;width:320px;padding:20px;background-color:#999999;}
.video-Tv-mobile img {width:250px;}
.video-Tv-mobile a{text-decoration: none;}
.video-Tv-mobile .video_title-tv {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; margin-top:5px; color: #044064; font-size: 12pt; font-weight: bold; text-decoration: none; height: 33px; overflow: hidden;text-align: center;}

#foto_grande-mobile {text-align: center;}

/* Font Cambiato nel sito */
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 400;
  src: local('Bitter-Regular'), url(http://themes.googleusercontent.com/static/fonts/bitter/v5/SHIcXhdd5RknatSgOzyEkA.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 700;
  src: local('Bitter-Bold'), url(http://themes.googleusercontent.com/static/fonts/bitter/v5/evC1haE-MsorTl_A7_uSGT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 400;
  src: local('Bitter-Italic'), url(http://themes.googleusercontent.com/static/fonts/bitter/v5/eMS0tViDqryBl0EG1pqFZfesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}

/* Affari Tv Apertura*/

.boxTabAitv-tabs-hp {width:300px;padding-top:0px;overflow:hidden;}
.boxTabAitv-tabs-hp2 {width:650px;padding-top:0px;overflow:hidden;margin-left:8px;margin-bottom:15px; height:430px;}
.boxTabAitv-tabs-hp a {color:white;text-decoration:none;}
.boxTabAitv-tabs-hp2 a {color:white;text-decoration:none;}
.boxTabAitv-tabs-hp .testata-hp {background-color: #457095;color: #FFFFFF;font-size: 20px;font-weight: bold;padding: 6px;width: 234px;border-bottom: 1px double #D0D1D3;margin-bottom: 1px;padding-left:15px;}
.boxTabAitv-tabs-hp .testata-cnt {background-color: #044064;color: #FFFFFF;font-size: 20px;font-weight: bold;padding: 6px;width: 300px;border-bottom: 1px double #D0D1D3;margin-bottom: 1px;padding-left:15px;}
.boxTabAitv-tabs-hp2 .testata-hp {background-color: #457095;color: #FFFFFF;font-size: 20px;font-weight: bold;padding: 6px;width: 234px;border-bottom: 1px double #D0D1D3;margin-bottom: 1px;padding-left:15px;}
.boxTabAitv-tabs-hp .tab {padding: 8px 12px 6px;border:solid 1px #ffffff;text-transform:uppercase;float:left;z-index:99;margin-right:6px;}
.boxTabAitv-tabs-hp .tab span {font-family:Arial, Verdana, sans-serif;font-size:10pt;color:#ffffff;text-transform:uppercase;font-weight:bold;}
.boxTabAitv-tabs-hp .tab span a{font-family:Arial, Verdana, sans-serif;font-size:10pt;color:#ffffff;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.boxTabAitv-tabs-hp .tab.sel {border-bottom:solid 1px #999999; background-color:#999999;}
.boxTabAitv-tabs-hp .tab.sel a{color:#044064;}
.boxTabAitv-box-hp {width:300px;}
.boxTabAitv-tabs-hp2 .tab {padding: 8px 12px 6px;border:solid 1px #ffffff;text-transform:uppercase;float:left;z-index:99;margin-right:6px;}
.boxTabAitv-tabs-hp2 .tab span {font-family:Arial, Verdana, sans-serif;font-size:10pt;color:#ffffff;text-transform:uppercase;font-weight:bold;}
.boxTabAitv-tabs-hp2 .tab span a{font-family:Arial, Verdana, sans-serif;font-size:10pt;color:#ffffff;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.boxTabAitv-tabs-hp2 .tab.sel {border-bottom:solid 1px #999999; background-color:#999999;}
.boxTabAitv-tabs-hp2 .tab.sel a{color:#044064;}
.boxTabAitv-box-hp {width:300px;}
.boxTabAitv-box-hp2 {width:300px;}
#top-right .boxTabAitv-tabs-hp{ height: 202px; margin-bottom:15px;}
#top-left-top .boxTabAitv-tabs-hp .testata-hp {width: 247px;}

.Aitv-hp {margin-top:15px;padding:20px;background-color:white;height:145px;margin-bottom: 14px;width:234px;color:#044064; border-bottom: 2px solid #dcdcdc; border-left: 2px solid #dcdcdc; border-right: 2px solid #dcdcdc;}
.Aitv-cnt {margin-top:-1px;padding:20px;background-color:#044064;height:171px;margin-bottom: 14px;width:300px;}
.Aitv-hp img {height: 135px;margin-bottom: 7px;margin-left: -22px;margin-top: -62px;width: 234px;}
.Aitv-cnt img {height: 145px;margin-bottom: 7px;margin-left: -20px;margin-top: -54px;width: 300px;}
.Aitv-hp a{text-decoration: none;}
.Aitv-hp .hp_title-tv {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; margin:auto; color: #044064; font-size: 15px; font-weight: bold; text-decoration: none; height: 17px; width:103%; overflow: hidden;text-align: center;}
.Aitv-cnt .hp_title-tv {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; margin:auto; color: #fff; font-size: 15px; font-weight: bold; text-decoration: none; height: 17px; width:197px; overflow: hidden;text-align: center;}

#top-left-top .Aitv-hp {width:247px;}
#top-left-top .Aitv-hp img {width: 247px;}

#foto_grande-hp {text-align: center;}
#play-icon-HP {height: 79px;left: 77px;opacity: 0.46;position: relative;top: 45px;width: 80px !important;}
#play-icon-cnt {height: 79px;left: 103px;opacity: 0.46;position: relative;top: 61px;width: 80px;}
#play-icon-roma {height: 79px;left: 77px;opacity: 0.46;position: relative;top: 63px;width: 80px;}

div.mpe_p_2 div.mpe_tst_ {
    position: relative;
}
div.mpe_p_2 div.mpe_wplayer {
    position: relative;
}
div.ai_pl div.mpe_p_2 span.mpe_wp_title {
    background: none repeat scroll 0 0 rgba(128, 128, 128, 0.6);
    box-sizing: border-box;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 17px;
    font-weight: bold;
    padding: 4px;
    position: absolute;
    text-shadow: 1px 1px #222222;
    width: 100%;
    top: 375px;
}

div.ai_pl span.mpe_wp_title {
   z-index: 1000 !important;
  }

div.ai_pl div.mpe_firstdoc {
    border-bottom: 0px dotted #A0A0A0;
    padding: 5px 0;
}
div.mpe_p_2 .ppstart:hover {
    background: url("http://engine-p2.mperience.net/images/p/start_small.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
div.ai_pl div.mpe_p_2 .ppstart {
    background: url("http://engine-p2.mperience.net/images/p/start_small.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 60px;
    margin-left: -12px;
    top: 156px;
    width: 60px;
}
.mpe_player {
    border: 1px solid #606060;
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.mpe_player img {
    height: 100%;
    width: 100%;
}
.mpe_player > div {
    height: 100%;
    width: 100%;
}
div.mpe_pouter {
    position: relative;
}
div.mpe_pdummy {
    padding-top: 57%;
}

.boxTabAitv-tabs-int .testata-int {
    background-color: #044064;
    border-bottom: 1px double #D0D1D3;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 1px;
    padding: 6px 6px 6px 15px;
    width: 300px;
}
.Aitv-int {margin-top:-1px;padding:20px;height:130px;margin-bottom: 48px;}

/* template video content*/

#testata-video{
position:relative;
width:990px;
height:92px;
margin:0 auto 1px;
color:#FFFFFF;
background-color:#616367;
color:white;
margint-top:-5px;
}

#testata-video .logo {
float:left;
margin: 8px 0 0 248px;
width:510px;
}

#testata-video .logo a{
color:transparent;
}


#testata-video .navigazione1 {
position:absolute;
top:71px;
left:0;
}

#testata-video .navigazione1 ul{
display:table;
width:990px;
margin-left:5px;
}

#testata-video .navigazione1 ul li{
display:table-cell;
*float:left;
padding:3px 0 2px;
*padding:3px 3px 2px 3px;
text-align:center;
color:white;
font-size:11pt;
text-transform:uppercase;
font-weight:bold;
}

#testata-video .navigazione1 ul li a{
color:white;
text-decoration:none;
}

#testata-video .navigazione1 ul li a:hover {
}

#testata-video .navigazione1 ul li.sel{
background-color:#6B849A;
}

#testata-video .navigazione1 ul li.pipe{
width:5px;
/* background: url('/includes/img/hp_navigazione_pipe.png') no-repeat center center;*/
}

#testata-video .navigazione1 ul li.border{
border-right: dashed 1px #3b668b;
}

#top-video {
background-color:#ffffff;
width:990px;
margin:0px auto;
padding:0px 0 0 2px;
}

.contenuto-video {
margin-top:-3px;
}

.contenuto-video .titolo {
 background-color: #D5D6D8;
    margin-bottom: 9px;
    margin-top: -9px;
    padding: 5px;
    width: 650px;
}

.contenuto-video .sommario {
margin:10px 0;
}

.contenuto-video .sommario h2{
font-weight:normal;
font-size: 1.1em;
border-left: 1px solid #D4D4D4;
padding:0 10px;
}

.contenuto-video .data {
font-weight:bold;
font-size:10pt;
margin-bottom:20px;
margin-left: 437px;
}

.contenuto-video .autore {
margin-bottom: 10px;
font-style:italic;
}

.contenuto-video .fonte {
text-align:right;
margin-bottom: 10px;
font-style:italic;
}

.contenuto-video .fonte img{
padding-left: 5px;
vertical-align: bottom;
}

.contenuto-video .testo {
text-align:justify;
margin-bottom:20px;
line-height: 20px;
}

.contenuto-video .testo p{
margin-bottom:10px;
}

.contenuto-video .testo table{
border: solid 1px black;
margin:10px;
}

.contenuto-video .titolo h1{
color:#0d487d;
font-weight:bold;
font-size:17pt;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

/* box shopping right */

#BoxeEdito{width: 234px;height: 220px;color:#000000;background-color: #FFFFFF;font-family: tahoma;}
#BoxeEdito h1{padding-left: 5%;padding-top: 5%;font-size:1.2em;font-weight: lighter;margin-top: 0;}
#BoxeEdito h2{margin-left:173px;margin-top:-3px;}
#BoxeEdito h1 a, #BoxeEdito p span a{text-decoration: none;color:#05407c;}
#BoxeEdito img{border:none;float:left;padding-right:2%;}
#BoxeEdito p{color:#000000;font-size: 13px;padding-right: 5%;}
#BoxeEdito img,#BoxeEdito p{padding-left: 5%;}
.jinfos{position: relative;float: right;font-size: 9px;left: -93px;bottom: -155px;}

/* Mperience foto grande */

div.ai_videos div.mpe_rel {
    background-color: #EFEDED;
}
div.ai_videos div.mpe_rel a {
    cursor: pointer;
    text-decoration: none;
}
div.ai_videos ul.mpe_reul {
    font-size: 13px;
    font-weight: bold;
    line-height: normal;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
div.ai_videos ul.mpe_reul li div.mpe_text {
    padding: 2px 4px;
	margin: 0;
    border-top: 1px solid #888888;
}
div.ai_videos ul.mpe_reul li {
    border-bottom: 1px solid #888888;
    margin: 0;
    width: 100%;
	overflow: hidden;
	height: auto;
}
div.ai_videos a.mpe_reli {
    color: #044064;
}
div.ai_videos img.mpe_thumb {
    border: 0 none;
    height: 120px;
    margin: 0 5px 0 0;
    width: 210px;
	float: none;
}
div.ai_videos a.mpe_reli span:hover {
    text-decoration: underline;
}
div.ai_videos a.mpe_reli span, span.mpe_date, span.mpe_ap_title {
    display: inline-block;
    width: 100%;
}
div.ai_videos a.mpe_reli span {
    height: 32px;
    line-height: 16px;
    margin: 0;
    overflow: hidden;
}
div.ai_videos span.mpe_head {
    background-color: #044064;
    border-bottom: 1px dotted #A0A0A0;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding: 3px 5px;
}
div.ai_videos span.mpe_foot {
    color: #808080;
    display: block;
    font-size: 11px;
    padding: 1px 0 2px;
    text-align: right;
}
div.ai_videos span.mpe_date {
    color: #808080;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    text-align: right;
    margin-bottom:5px;
}

/* Box Social fisso */

#box-fisso {position: fixed;bottom: 0px; left: 0%;right: 0%;width: 120px;height: 154px;background-image:url('http://www.affaritaliani.it/static/upload/affa/0006/affari_popup_piccolo.jpg');color: #fff; z-index:1000;}

/* Box Social fisso per disabilitarlo su smartphone e tablet*/
@media screen 
and (min-width: 320px) 
and (max-width: 1245px) {

#box-fisso {display:none;}
}


/* Modifica foto dentro articolo */

.testo .foto {
background-color:#ffffff !important;
margin:0px !important;
padding-left: 0px !important;
padding-top:0px !important;
}

.testo .foto img{
width:431px !important;
}


.banner-ai{
margin-top:15px !important;
}

#hpinevidenza #social{
width:271px !important;
}

#hpcoffee ul.white a {
color: white;
}

#tlmsx ul.related li.rel_Video {
margin-left:2px;
}

#top-left-middle .boxStrillo3.bwhite {
top:0px;
}

/* Video Spalla (Solo per Roma) */

#hpvideospalla{
background-color:#ffffff;
padding:0px 18px;
padding-left:0px;
height:100%;
margin-bottom:15px;
border: solid 2px #dcdcdc;
width:238px;
margin-top:-1px;
}

.boxvideospallaLabel{
    background-color: #457095;
    color: white;
    font-size: 20px;
    font-weight: bold;
    height: 33px;
    padding-left: 15px;
    padding-top: 5px;
    width: 234px;
}

.videospallaimg img{
width:234px;
height:135px;
margin-top:-40px;
}
h2.videospallatitolo{

padding: 8px 0 0 10px;

}

h2.videospallatitolo a{
    color: #044064;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
}

.videospallabody{
font-size:13px;
color:black;
margin:10px 0;
padding-left:13px;
}
.videospallatestata {
background-color: #044064;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 2px 10px;
text-transform: uppercase;
width:296px;
}
#hpvideospalla .correlata a{
color: #044064;
display: block;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 10pt;
font-weight: bold;
margin-bottom: 7px; 
text-decoration:none;
}
#hpvideospalla .link img {
margin-right: 10px;
vertical-align: top-text;
}


#hpinevidenza ul.related li.rel_Video {
margin-left:13px;
}

#videok {
display:none;
}


.payoff .social {
float: left;
position:relative;
bottom:10px;
}

.payoff .social img {
margin-left: 7px;
}

/* Vignetta forattini*/
.boxVignetta {
    background-color: #457095;
    color: #ffffff;
    margin-bottom: 15px;
    margin-top: -7px;
    position: relative;
    top: 7px;
    width: 235px;
}
.boxVignettaLabel {
    border-bottom: 1px solid #d0d1d3;
    font-size: 20px;
    font-weight: bold;
    height: 33px;
    padding: 7px 16px;
}
.boxVignettaLabel .twoletters {
    color: #78defe;
    text-transform: uppercase;
}
.boxVignettaFoto {
}
.boxVignettaFotoImg img {
    border: 1px solid #d0d1d3;
    width: 235px;
}
.boxVignettaFoto .boxVignettaBody {
}
.boxVignettaInt {
    background-color: white;
    border: 1px solid #d0d1d3;
    height: 100%;
    margin-top: -1px;
    min-height: 34px;
    padding: 8px 12px;
}
.boxVignettaInt ul.white a {
    color: #044064;
}
.boxVignettaInt .boxVignettaTitolo {
}
.boxVignettaInt .boxVignettaTitolo a {
    color: #044064;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
}
.boxVignettaInt .boxVignettaBody {
    margin-top: 15px;
}
.boxVignetta .autore {
    margin-top: 10px;
}
.boxVignettaInt .correlata {
    color: #ffffff;
    display: block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 7px;
    margin-top: 10px;
}
.boxVignettaInt .correlata a {
    color: #ffffff;
    text-align: left;
    text-decoration: none;
}

#bottone-vignetta {

margin-bottom:10px;

}

#main1 {
    display: none !important;
    height: 280px;
    margin-top: -10px;
}

/* Top aggiunto per sezione tribunapoliticaweb */

#top2 {
background-color:#ffffff;
width:990px;
margin:20px auto;
padding:13px 0 0 2px;
margin-bottom:0px;
overflow-x: inherit;
overflow-y: auto;
}

/* Box Social fisso Registrazione */

#box-fisso-reg {position: fixed;bottom: 0px;right: 0%;width: 120px;height: 154px;background-color:#142C52;color: #fff; z-index:1000;}

/* Box Social fisso Registrazione per disabilitarlo su smartphone e tablet*/
@media screen 
and (min-width: 320px) 
and (max-width: 1245px) {

#box-fisso-reg {display:none;}
#box-fisso-count {display:none;}
}

.banner234x70-INT {
    border: 1px solid #d0d1d3;
    padding: 7px;
    text-align: center;
    margin-bottom: 10px;
}

#box-fisso-count {position: fixed;top:0px; bottom: 0px;right: 0%;width: 174px;height: 168px;background-color:#142C52;color: #fff; z-index:1000;left:0px;}

#countdown990 {width:990px;height:90px;border: 1px solid #000;margin-top:34px;}