@import "videohp.css";
@import "video_detail.css";

/*TEMPLATE*/
#align {
	width: 975px;
	margin: 0 auto;
}
html {
	padding: 0 0 100px;
}
#wrap {
	float: left;
	width: 973px;
	padding: 5px 0 0;
}
.black {
	background: #000;
}
.black div {
	background-color: #fff;
}
/*MAIN*/
#main {
	float: left;
	width: 100%;
	padding:0 !important;
}
#main .sx {
	float: left;
	width: 648px;
	padding: 0 5px 5px;
	margin: 0 0 10px;
	border: 1px solid #e4e4e4;
}
/* #main .sx div {
	float: left;
} */
#main .sx #area1, #main .sx #notizia_principale {
	float: left;
	width: 393px;
	padding: 5px 5px 5px 0;
	margin: 0 0 5px;
	/* border-right: 1px dotted #b4b4b4; */
}
#portali {
	padding-top:4px;
}
#portali .riga3 li {
	width:86px;
	font-weight:bold;
	margin-top:2px;
}

#main .sx #area1 h2, #main .sx #notizia_principale h2 {
	font-size: 22px;
	font-weight: normal;
}

#main .sx #area1 h2 {
	font-size: 24px;
	font-weight: normal;
}

#paginate-slider11 {
	margin-bottom:2px;
}

#main .sx #area2, #main .sx #notizie_secondarie {
	float: right;
	width: 244px;
	padding: 5px 0 0px 5px;
	font-size: 11px;
	border-left: 1px dotted #b4b4b4;
}
#main .sx #area2 .sliderwrapper, #main .sx #notizie_secondarie .sliderwrapper {
 *width: 100%;
	/*height: 275px; */ /*ECHONET*/
}
#main .sx #area2 strong, #main .sx #notizie_secondarie strong {
	float: left;
	display: inline-block;
	margin: 0 0 10px;
}
#main .sx #area2 div span, #main .sx #notizie_secondarie div span {
	display: inline-block;
	margin: 7px 0 8px;
}
#main .sx #area2 div h2, #main .sx #notizie_secondarie div h2 {
	font-weight: normal;
	font-size: 12px;
}

/* #main #categorie div.content {
	width: 648px;
} */

#main #categorie div.content h1 {
	margin-right: -5px;
}

.hpArea99 h1 {
  font-size:10px;
}
.hpArea99 .buttonToolbar{
    display: none;
}
.hpArea99 span{
    display: none;
}
.hpArea99 h2{
    font-size: 10px;
}
.hpArea99 .image{
    display: none;
}
.hpArea99 .correlate{
    display: none;
}
#main .dx {
	float: right;
	width: 300px;
}
#main #ultime_notizie {
	width: 100%;
}
#main #ultime_notizie a.other {
	float: right;
	color: #fff;
	font-size: 11px;
	margin: 11px 15px 0 0;
}
#main #ultime_notizie ul, #main .box_categorie ul, .correlate ul {
	clear: both;
	float: left;
	width: 100%;
}
#main #ultime_notizie ul li, #main .box_categorie ul li, .correlate ul li {
	color: #fff;
	margin: 0 10px 6px;
	padding: 0 0 2px;
	border-bottom: 1px dotted #b4b4b4;
}
#main #ultime_notizie ul span, .correlate ul span {
	background: url(/img/2010/icon_arrow.png) no-repeat right 2px;
	color: #6f6f6f;
	padding: 0 9px 0 0;
	margin: 0 3px 0 0;
}
#main #ultime_notizie.categorie {
	float: left;
}
#main #ultime_notizie.categorie h3 {
	font-size: 14px;
	padding-top: 20px;
}
#main #ultime_notizie.categorie ul {
	/*margin: 0 0 20px;*/ /*******/
}
#main .box_categorie ul li {
	margin-left: 0;
}

#foto_del_giorno h4 {
	font-size: 13px;
}
#foto_del_giorno .pager {
	margin: 8px 0 0;
}
#foto_del_giorno .pager span {
	color: #fff;
}
#foto_del_giorno .pager a {
	background-image: url(/img/2010/next_prev_blue.png);
}
#foto_del_giorno a.img {
	float: left;
	display: block;
	width: 80px;
	text-align: center;
	margin: 0 5px 0 0;
}
#foto_del_giorno a.img img {
	float: none;
}
.ricerca {
	padding-bottom: 24px;
	#padding-bottom: 21px;
}
.ricerca fieldset {
	float: left;
	width: 175px;
}
.ricerca fieldset #search {
	width: 215px;
	margin: 0 0 3px;
}
.ricerca .button {
	float: right;
	width: 60px;
}
.ricerca div input {
	margin: 0 0 0 5px;
}
.ricerca label, .ricerca input {
	vertical-align: top;
}
.ricerca a {
	text-decoration: underline;
	font-size: 12px;
	margin: 0 0 0 5px;
}
.tabs div.box, .tabs .ricerca {
	border: 0;
	height: auto;
	padding: 6px 5px 1px;
	margin: 0;
}
.tabs .ricerca img {
	float: none;
}
.tabs a.img {
	float: left;
	display: block;
	height: 67px;
	text-align: center;
	margin: 0 10px 2px 0;
}
.tabs div li {
	float: left;
}
#categorie a.archivio {
	float: right;
	display: block;
	height: 20px;
	padding: 3px 0 0 25px;
	font-size: 14px;
	margin: -32px 10px 0 0;
}
#categorie .notizia h2 {
	font-size: 22px;
	border-bottom: 1px solid #e4e4e4;
	padding: 0 0 5px;
	margin: 0 0 10px;
	float:left;
	width:100%;
}
#categorie .notizia p {
	line-height: 17px;
}
#categorie .notizia p a {
	color: #666;
	text-decoration:none;  /*ECHONET*/
}
#categorie .notizia p a:hover {
	text-decoration:none;  /*ECHONET*/
}

#categorie .notizia p span {
	font-style: italic;
	margin: 0 0 10px;
}
.correlate, #user_utility {
	width: 100%;
	padding: 8px 0 6px;
	border: 1px dotted #e4e4e4;
	border-width: 1px 0;
	margin: 0 0 5px;
}
.correlate, .correlate p, .correlate h2 {
	float: left;
	font-size: 12px;
}
.flat {
	margin: 10px 0 0;
}
.correlate p, .correlate h2 {
	margin: 0 10px 0 0;
	padding: 0;
	/* text-transform: uppercase; */
}
.correlate ul li {
	margin-left: 0;
}
.correlate p, #dettaglio .correlate h2 {
	font-weight: bold;
	color: #000;
	background: url(/img/2010/icon_arrow.png) no-repeat right center;
	padding: 0 15px 0 0;
}
#dettaglio .correlate h2 {
	background: none;
	margin: 0 0 10px;
}
#dettaglio .notizia h1 {
	text-transform:none;
}

/* Allegati Articoli Dettaglio --- ECHONET */
ul.allegati li {
/*  padding: 12px 0px 12px 4px;
  margin:0px;
*/}
.allegati li a:hover {
  text-decoration:none;
  color:blue;
}
.allegati li span {
/*  padding:6px 33px 10px 0px;
  margin-right: 6px
*/
	padding-right: 12px;
}
li span.video {
  background: #FFFFFF url(/img/allegati-articolo/video_allegato.png) no-repeat scroll 0px 4px;
}
li span.audio {
  background: #FFFFFF url(/img/allegati-articolo/audio_allegato.png) no-repeat scroll 0px 4px;
}
li span.galleria {
  background: #FFFFFF url(/img/allegati-articolo/galleria_allegato.png) no-repeat scroll 0px 4px;
}
li span.immagine {
  background: #FFFFFF url(/img/allegati-articolo/image_allegato.png) no-repeat scroll 0px 4px;
}
li span.documento {
/*  background: #FFFFFF url(/img/allegati-articolo/documento_allegato.png) no-repeat scroll 0px 3px;*/
}
li span.file {
/*  background: #FFFFFF url(/img/allegati-articolo/file_allegato.png) no-repeat scroll 0px 3px;*/
}
/* --------------------------------------------*/
/* ICONA MEDIA --- ECHONET */
img.media2liv, img.media3liv {
    float: none !important;
    margin: 0 !important;
    vertical-align: middle;
	padding-left: 3px;
}
img.mediaHp {
	vertical-align: middle;
	padding-left: 3px;
}
/* ----------------------- */

.dettaglio h2 {
	font-weight: normal;
}
#dettaglio .notizia .sx, #dettaglio .notizia .dx {
	width: auto;
	margin: 0px 10px 0px 0px;
	padding: 0;
	border: 0;
}
#dettaglio .notizia .sx {
	float: left;
	width: 250px;
}
#dettaglio .notizia .dx {
	float: right;
	width: 640px;
}
#dettaglio .notizia h1 {
	font-size: 22px;
	padding: 0 0 5px;
	margin: 10px 0 0;
	background: none;
	border: 0;
}
#dettaglio .notizia p {
	line-height: 17px;
	padding: 0 0 10px;
}
#dettaglio .notizia p span {
	font-style: italic;
	margin: 0 0 10px;
}
#dettaglio .notizia p.tags {
	clear: both;
	float: none;
	border-top: 1px dotted #e4e4e4;
	padding: 5px 0;
}
#dettaglio .notizia .dx .resize_text a {
	text-decoration:underline;
}
#user_utility {
	float: left;
	width: 550px;
	margin-bottom: 10px;
}
#user_utility li {
	float: left;
	display: block;
	margin: 0 5px 0 13px;
}
#user_utility li a {
	float: left;
	display: block;
	height: 15px;
	padding: 1px 0 0 20px;
	background-repeat: no-repeat;
	background-image: url(/img/2010/icon_user.png);
}
div.condividi {
	float: left;
}
div.condividi ul.addbook li.addbutton span a {
	display: block;
	height: 15px;
	padding: 1px 0 0 20px;
	margin: 10px 5px 0 10px;
	background: url(/img/2010/icon_user.png) no-repeat left top;
}
#user_utility li.invia_amico a {
	background-position: left -16px;
}
#user_utility li.stampa a {
	background-position: left -32px;
}
#user_utility li a.riduci {
	background-position: left -48px;
	text-indent: -9999px;
}
#user_utility li a.ingrandisci {
	background-position: left -64px;
	text-indent: -9999px;
}
#user_utility li.rss a {
	background-position: left -80px;
}
#breadcrumbs {
	background: url(/img/2010/title_background.png) repeat-x left top;
	margin: 0 -3px 0 -5px;
	height: 30px;
	border-bottom: 1px solid #e4e4e4;
	font-style: italic;
}
#breadcrumbs li {
	float: left;
	padding: 8px 14px 0 6px;
	background: url(/img/2010/icon_arrow.png) no-repeat right 11px;
}
#breadcrumbs li.last {
	background: none;
}
#mask {
	position:absolute;
	left: 0;
	top: 0;
	z-index: 9000;
	background: #000;
	display: none;
	width: 1541px;
	height: 887px;
	opacity: 0.8;
}
#boxes .window {
	position:absolute;
	top: 342px;
	left: 583px;
	display: none;
	z-index: 9999;
	padding: 20px;
	border: 1px solid #fff;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
#boxes #dialog {
	width: 375px;
	height: 170px;
	background: #fff;
}
#boxes form div {
	float: left;
	margin: 6px 0;
	width: 100%;
}
#boxes form label {
	display: block;
	width: 200px;
	font-size: 13px;
	margin: 0 0 2px;
}
#boxes form input {
	width: 98%;
	padding: 1%;
}
#boxes form input.button {
	display: block;
	width: 100px;
	margin: 0 auto;
}
#boxes a {
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
#avanzata form, #avanzata form fieldset {
	float: left;
}
#avanzata form div {
	float: left;
	padding: 0 15px 8px;
}
#avanzata form div input {
	float: left;
	height: 14px;
}
#avanzata form div option {
	height: 10px;
}
#avanzata form div input.button {
	height: auto;
}
#avanzata form div.cerca, #avanzata form div.data_a {
	border-right: 1px solid #e4e4e4;
}
#avanzata form div.cerca input {
	width: 150px;
}
#avanzata form div.data_da input, #avanzata form div.data_a input {
	width: 80px;
}
#avanzata form div.rubriche select {
	width: 150px;
}
#avanzata form div img {
	margin: 0 0 0 3px;
}
#main #risultati_ricerca {
	clear: both;
	float: left;
	width: 100%;
	background: url(/img/2010/title_blue_background.png) no-repeat left top;
}
#main #risultati_ricerca h3 {
	float: left;
	color: #fff;
	height: 35px;
	padding: 8px 0 0 10px;
	font-size: 16px;
}
#main #risultati_ricerca #keyword {
	clear: both;
	float: left;
	width: 100%;
	padding: 7px 0 5px;
	margin: 0 0 10px;
	border-bottom: 1px dotted #e4e4e4;
}
#main #risultati_ricerca #keyword strong {
	float: left;
	font-size: 22px;
}
#main #risultati_ricerca #keyword span {
	float: right;
	display: inline-block;
	padding: 4px 0 0;
}
#main #risultati_ricerca ul.lista {
	clear: both;
	float: left;
	width: 100%;
	margin: 10px 0;
}
#main #risultati_ricerca ul.lista li {
	float: left;
	width: 100%;
	border-bottom: 1px dotted #e4e4e4;
	padding: 5px 0;
	margin: 0 0 6px;
	font-size: 11px;
}
#main #risultati_ricerca strong {
	color: #000;
}
#main #risultati_ricerca ul.lista li h3 {
	font-size: 12px;
	margin: 3px 0 0;
	padding: 0;
	height: auto;
	/* text-transform: uppercase; */
	font-weight: normal;
}
ul.paging {
	clear: both; 
	float: left;
	font-size: 12px;
	border: 1px solid #e4e4e4;
	width: 100%;
	height: 23px;
	padding: 7px 0 0;
	margin: 10px -1px;
	background: url(/img/2010/social_background.png) no-repeat left top;
}
ul.paging .etichetta {
	float: left;
	display: block;
	height: 18px;
	font-size: 12px;
	padding: 0 10px 0 5px;
	margin: 0 25px 0 0;
	color: #fff;
	font-weight: bold;
	border: 0;
}
ul.paging li {
	float: left;
	display: block;
	margin: 0 3px;
	border: 1px solid #e4e4e4;
	padding: 2px 6px 1px;
}
ul.paging li.control {
	border: 0;
	padding: 3px 0 0;
}
ul.paging li.select {
	background: url(/img/2010/social_background.png) no-repeat center center;
	color: #fff
}
#box_borsa {
	background: url(/img/2010/box_borsa.png) no-repeat right bottom;
}
#box_borsa p {
	padding: 5px 20px 5px 0;
}
#collaborazione img {
	float: left;
	margin: 10px 20px 0 35px;
}
#collaborazione ul, #collaborazione ul li {
	float: left;
	display: block;
	width: 120px;
	height: 80px;
	list-style-type: none;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#collaborazione ul img {
	margin: 5px 0 0;
}


#flash_news {
	float: left;
	width: 100%;
	margin: 0 -6px;
	padding: 15px 5px;
	color: #164879;
	font-weight: bold;
	font-size: 19px;
	border-top: 2px solid #164879;
	border-bottom: 2px solid #164879;
}

#flash_news .buttonToolbar{
    /*display: none;*/
}
#flash_news span{
    display: none;
}
#flash_news p, #flash_news h2 a {
	color: #164879;
	font-weight: bold;
	font-size: 19px;
}
#flash_news .image{
    display: none;
}
#flash_news .correlate{
    display: none;
}


#main.dossier #spalla_sx {
	float: left;
	width: 320px;
	margin: 0 10px 0 0;
}
#main.dossier .sx {
	width: 320px;
}
#main.dossier .sx .notizia {
	margin: 0 0 20px;
}
#main.dossier #spalla_sx, #main.dossier .sx {
	/*margin-top: 80px;*/   /*ECHONET*/
}
#main.abruzzo {
	background: url(/img/2010/header_abruzzo.jpg) no-repeat left top;
}
#main.afro {
	background: url(/img/2010/header_afro.jpg) no-repeat left top;
}
#main #categorie.agiafro .content h1{
	margin-right:-5px;
}
#archivio_rubriche div img {
	float: left;
	margin: 0 10px 0 0;
}
#archivio_rubriche div {
	float: left;
	border: 1px solid #e4e4e4;
	width: 302px;
	height: 100px;
	padding: 5px;
	margin: 5px;
}
#archivio_rubriche div h2 {
	font-size: 12px;
}
#archivio_rubriche .paginazione {
	width: 100%;
	padding: 0;
	margin: 10px 0 0;
	font-size: 11px;
	border: 0;
	text-align: center;
}
#archivio_rubriche .paginazione a {
	margin: 0 10px;
}
/* Consumatori */
.notizia {
	margin-bottom:10px;
	text-decoration:none;
	float:left;
}
.notizia a:hover {
	text-decoration:none;  /*ECHONET*/
}
.notizia h2 a:hover {
	text-decoration:underline;  /*ECHONET*/
}
p.shortNews {
	border-bottom-color:#DDDDDD;
	border-bottom-style:solid;
	border-bottom-width:1px;
	float:left;
	font-family:Arial,Verdana,Sans serif;
	font-size:11px;
	/*font-weight:800;*/
	margin-bottom:2px;
	margin-left:0;
	margin-right:0;
	margin-top:2px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:0;
	padding-top:2px;
	/* text-transform:uppercase; */
	width:640px;
}
.shortNews img {
float:left;
height:27px;
margin-right:4px;
vertical-align:middle;
width:37px;
}
#listaAssociazioni a {
	float:left;
	margin:1px 1px 3px 3px;
	border: solid 1px #E3E3E3;
}
.colonneSx{
    float:left;
    width:662px;
    padding-top:80px;
}
.labeldossier {
    float:left;
  	background: url(/img/2010/dossier_bkg_tab.png) no-repeat 100% 0%;
    font-size:1.1em;
    font-weight:900;
    margin-bottom:10px;
    padding: 0px 0px 4px 0px;
    width:100%;
    height:30px;
}
.labeldossier li {
    color:#224178;
    display:block;
    float:right;
    height:21px;
    padding:13px 6px 2px 6px;
    width:77px;
}
.labeldossier li a, .labeldossier li a:visited {
    color:#363636;
    padding:4px 6px 8px 0px;
    text-decoration:none;
}
.labeldossier li a:hover {
    text-decoration:underline;
}
.labeldossier li a.select {
    -moz-border-radius-topleft:7px;
    -moz-border-radius-topright:7px;
    background:none repeat scroll 0 0 #FFFFFF;
    border: none;
    color:#224178;
    padding:4px 8px 0px 8px;
    text-decoration:none;
}
.adSense {
    float:left;
    width:646px;
    height:16px;
    text-align:center;
    overflow:hidden;
    color:#333333;
    font-size:1.0em;
    background-color:#ffffff;
    background-image:url(/img/style/bkg-ticker.gif);
    background-position:0 0;
    background-repeat:repeat-x;
    border:solid 1px #E6E6E6;
    margin:5px 0px 6px 0px;
    padding:6px 0px 0px 0px;
}
.regola {
	font-size:10px;
}
/* Per dettaglio */
#dettaglio .notizia .sx img {
	margin-bottom:10px;
}
@media print {
	#main .dx, .banner, #leaderboard, #skyscraper, #header, #footer_1l, #footer_2l, #footer_3l, .correlate, .tags, .addbookor, #user_utility, #breadcrumbs, img {
		display: none;
	}
	#main .sx .dx {
		display: block;
	}
	#main .sx, #align, #wrap {
		width: 100%;
		border: 0;
		margin: 0;
		padding: 0;
	}
	#main .sx .sx, #main .sx .dx {
		width: auto;
	}
}
/* SERVIZI SPALLA */
.servizi_spalla li, .servizi_spalla span {
	float: left;
	display: block;
	font-size: 13px;
	color: #6f6f6f;
}
.servizi_spalla li.social span {
	margin: 8px 8px 0 0;
}
.servizi_spalla li a {
	float: left;
	display: block;
	height: 36px;
	text-indent: -9999px;
}
.servizi_spalla li.meteo a {
	width: 100px;
	background: url(/img/2010/header/icon_meteo.png) no-repeat 0 0;
}
.servizi_spalla li.social {
	float: right;
	width: 189px;
	padding-left:5px;
	padding-top:2px;
	height: 32px;
	border: 1px solid #e4e4e4;
	font-weight: bold;
}
.servizi_spalla li.facebook a, .servizi_spalla li.twitter a, .servizi_spalla li.youtube a {
	width: 30px;
	height: 30px;
	background: url(/img/2010/header/social_icon.png) no-repeat 0 0;
	margin: 0 0 0 5px;
}
.servizi_spalla li.twitter a {
	background: url(/img/2010/header/social_icon.png) no-repeat 0 -30px;
}
.servizi_spalla li.youtube a {
	background: url(/img/2010/header/social_icon.png) no-repeat 0 -60px;
}
li.meteo {
	padding-bottom:10px;
}
/* HEADER */
#header {
	position: relative;
	width: 973px;
	padding: 110px 0 0;
	background: url(/img/2010/header/header.png) no-repeat 0 0;
	margin-bottom:62px;
}
#header ul {
	float: left;
	position: relative;
	width: 100%;
	margin: 0 0 0;
	background:url("/img/2010/header/menu_extra_bg.png") repeat-x scroll 0 0 transparent;
}
#header ul li {
	float: left;
}
#header ul li ul {
	float: left;
	width: 973px;
	display: block;
}
#header li a {
	display: block;
	background: url(/img/2010/header/menu_bg.png) repeat-x 0 0;
	color: #000;
	font-weight: bold;
	font-size: 13px;
	padding: 6px 9px 0;
	height: 24px;
	border-right: 1px solid #cecece;
	float: left;
}
#header li.current a, #header li a:hover, #header li ul li a, #header li ul li span {
	background: #023670;
	color: #fff;
}
#header li ul li a, #header li ul li span {
	border: 0;
	font-weight: normal;
	padding: 8px 12px 0;
	float: left;
}
#header li ul.i-portali li a {
	padding: 8px 9px 0;
}
#header li ul li span {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 10px 12px 0;
	text-transform: capitalize;
}
#header li ul li.dataora {
	float:right;
}
#header li ul li.dataora span {
	width:130px;
	overflow:hidden;
	white-space:nowrap;
}
#header li li a:hover {
	text-decoration: underline;
}
#header li.extra a, #header li.extra a:hover {
	background: url(/img/2010/header/menu_extra_bg.png) repeat-x 0 0;
	color: #fff;
	padding: 6px 14px 0;
	*padding: 6px 14px 0 14px;
}
#header li.extra a:hover {
	text-decoration: underline;
}
#header li.last a, #header li.last a:hover {
	border-right: 0;
	padding: 6px 10px 0;
	*padding: 6px 10px 0 10px;
}

#header ul ul li.select a:hover {
	text-decoration: none;
}
#header li ul {
	position: absolute;
	top: 26px;
	background: #023670;
	left: 0;
	_top:27px;
}
#header .banner {
	position: absolute;
	top: 7px;
}
#header .banner.t160x90 {
	width: 160px;
	height: 90px;
}
#header .banner.t728x90 {
	width: 728px;
	height: 90px;
}
#header .banner.sx {
	left: 10px;
}
#header .banner.dx {
	right: 10px;
}
#header.interna {
	background: url(/img/2010/header/header_interna.png) no-repeat 0 0;
}
#header ul ul li.select a:hover {
    text-decoration: none;
}
#header ul.eng {
	background: url(/img/2010/header/menu_bg.png) repeat-x 0 0;
}
#header ul.eng li.extra {
	float:right;
}
#header ul.eng li.extra.last {
	margin: 0;
}
#header.eng {
	margin-bottom:35px;
}
/* Modifiche dettaglio 2011 */
#ultime_notizie, .sidebox {
	margin: 10px 0 0;
}
#dettaglio div.foto_del_giorno {
	margin-top: 0;
}
#ultime_notizie h2, #dettaglio .sidebox > h2 {
	clear: both;
	background: url(/img/2010/title_background.png) repeat-x left top;
	border-bottom: 1px dotted #b4b4b4;
	padding: 7px 5px 5px;
	margin-top: 0;
	/* text-transform: uppercase; */
	font-size: 13px;
	font-weight: bold;
}
#dettaglio #ultime_notizie.restyling {
    width: 390px;
}
#main #dettaglio .sidebox {
	width: 249px;
	float: right;
	background: #f6f6f6;
	padding: 0 0 10px 0;
}
#main #dettaglio .sidebox div {
	padding: 10px 0px 0px 10px;
}
#dettaglio .sidebox div h2, .primo_piano div h2 {
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}
#dettaglio .sidebox div h2 a, .primo_piano div h2 a {
	color: #3B709A;
}
#dettaglio .sidebox.foto_del_giorno div a img{
	float: none;
}
#dettaglio .sidebox.foto_del_giorno div h2, #dettaglio .sidebox.foto_del_giorno div h2 a {
	margin: 0;
}
.primo_piano {
	position: relative;
}
.primo_piano div{
	float: left;
	padding: 10px 0;
	border-bottom: 1px dotted #b4b4b4;
}
.primo_piano div:last-child {
	border-bottom: 0;
}
.primo_piano .pager {
	top: 4px;
	right: 0;
	position: absolute;
}
.primo_piano div img {
	float: left;
	margin: 0 5px 0 0;
}
#ultime_notizie .contentdiv {
	width:100%;
}

/* Servizi-Portali */
.full h1 {
	clear: both;
	background: url(/img/2010/title_background.png) repeat-x left top;
	border-bottom: 1px dotted #b4b4b4;
	padding: 7px 5px 5px;
	margin-top: 0;
	margin-left: -5px;
	margin-right: -5px;
	/* text-transform: uppercase; */
	font-size: 13px;
	font-weight: bold;
}
.full {
	width: 965px;
	padding: 5px;
}
.full .box-container {
	float: left;
	margin: 30px 0;
}
.full .box {
	border: 0;
	border-bottom: 1px dotted #b4b4b4;
	margin: 10px 11px 25px;
	height: 375px;
}
.full .box h2 {
	font-size: 16px;
}
.full .box h2 span {
	font-size: 14px;
	color: #000;
}
.full .box img {
	border: 1px solid #b4b4b4;
	margin: 0 0 10px;
}

/* Diretta HP */
#bluscuro {
	height:30px;
}
#bluscuro .direttaHp {
    float:left;
	width:963px;
    background: url(/img/2010/diretta/bkg_diretta_hp.png) no-repeat 100% 8px #023670; 
	padding-left: 10px;
}
#bluscuro .direttaHp h1 {
    float:left;
    width: 298px;
    background: url(/img/2010/diretta/bkg_title_hp.png) no-repeat 92px 7px;
    font-size:16px;
    color:#ffffff;  
    margin: 0px 0px 3px 0px;
    padding: 3px 0px 0px 0px;	
} 
#bluscuro .direttaHp h2 { 
    color: #FFFFFF;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin: 0px 30px 0px 0px;
    padding: 5px 0px 0px 0px;
    /* text-transform: uppercase; */
    width: 630px;
}
#controlloDiretta {
	padding: 2px;
	width: 222px;
}
#controlloDiretta button {
	border:1px solid black;
}
