@charset "utf-8";

/* CSS Document */

/*
Title:		SA with-love.css
Author: 	edoardo.bridda at tiscali.it
Created:	agosto 2008
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding-right: 5px;
	padding: 0;
	background-color: #E2E7EB;
	background-repeat: no-repeat;
}
 
p {margin: 0;}
* {
	outline: none;
}

a {text-decoration: none; }

img {border: none; }

ul {margin: 0;padding: 0;list-style: none;}

#section-content p, #section-rubriche p {
	line-height:1.5em;
	font-size: .9em;
	margin-bottom: .7em;
}


/* =page structure
---------------------------------------------------------- */

#section-content {
	position: relative;
	float: left;
	width: 100%;
	background-color: #CCCCBD;
	background: #CCCCBD url(img/linee-filetti/section-content-bg.gif) repeat-x bottom left;
	padding-bottom: 3.5em;
	clear: left;
}

#container-recensioni {
	width: 100%;
}

/*----------------------- COLONNE HOME PAGE --------------------------------- */


#colonnatre {
	float: left;
	width: 26%;
}

#colonnauno {
	float: left;
	width: 280px;
	min-width: 280px;
	max-width: 280px;

}

#colonnatre
 {
	margin-right: -1px;
}

#colonnadue {
	float: left;
	width: 46%;

}

#colonnauno .dentro-colonne, #colonnatre .dentro-colonne {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;

}

#colonnadue .dentro-colonne {
	padding-left: 0;
	padding-right: 0;
	padding-top: 30px;

}

#contanier-half {
	float: left;
	width: 45%;
}

#contanier-half .interno-container {
	padding-left: 0px;
	padding-right: 13px;
}

#contanier-half2 {
	float: left;
	width: 55%;
	margin-right: -1px;
}


/* =header
---------------------------------------------------------- */

#header {
	color: #fff;
	background-color: #628DAD;
	width: 100%;
	background-image: url(img/testata/scritta-continua-testata.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin-top: 0px;
}

#header .inner {
	text-align: left;
	height: 173px;
	padding: 0;
	margin: 0;
}

#header .immagini-show {
	padding: 0;
	margin: 0;

}

#header .logotipo {
	float: right;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-right: 30px;
	padding-left: 0px;
}

#header .logging {
	text-align: right;
	margin-top: 10px;
}

#header .logging-inner {
	font-weight: bold;
	font-size: .75em;
	color: #F0F4F7;
	border-radius: 8px;
	-webkit-border-radius-bottomleft: 8px !important;
	-opera-border-radius-topleft: 8px !important;
	-moz-border-radius-bottomleft: 8px !important;
	-moz-border-radius-topleft: 8px !important;
	background-color: #8B8B8B;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	margin-right: -4px;
}

#header .logging a, #header .logging a:visited, #login a, #login a:visited {
	color: #F0F4F7;
}

#header .logging a:hover, #login a:hover {
	color: #FFF;
}

#header .inner-name {
	color: #FFF;
	font-weight: bold;
	font-size: .75em;
	border-radius: 8px;
	-webkit-border-radius-bottomright: 8px !important;
	-opera-border-radius-topright: 8px !important;
	-moz-border-radius-bottomright: 8px !important;
	-moz-border-radius-topright: 8px !important;
	background-color: #797979;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}

ul#loggedin li {
	color: #FFF;
	font-weight: bold;
	font-size: .75em;
	border-radius: 8px;
	-webkit-border-radius-bottomright: 8px !important;
	-opera-border-radius-topright: 8px !important;
	-moz-border-radius-bottomright: 8px !important;
	-moz-border-radius-topright: 8px !important;
	background-color: #797979;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	margin-bottom: 3px;
}

ul#loggedin {
	float:right;
	margin-top:3px;
	width:90px;
}

ul#loggedin li:hover {
	color: #FFF;
	background-color: #814580;
	font-weight: bold;
	font-size: .75em;
	border-radius: 8px;
	-webkit-border-radius-bottomright: 8px !important;
	-opera-border-radius-topright: 8px !important;
	-moz-border-radius-bottomright: 8px !important;
	-moz-border-radius-topright: 8px !important;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	margin-bottom: 3px;
}


/* =footer
---------------------------------------------------------- */

#footer {
	float: left;
	color: #666666;
	clear: left;
	padding: 0;
	margin: 0;
	width: 100%;
	background-color: #FFF;
}

#footer .inside {
	padding-top: 1.3em;
	padding-right: 0;
	padding-bottom: 2em;
	padding-left: 15px;
}


#footer p, #footer .CollapsiblePanelTab {
	margin-bottom: 4px;
	font-size: .75em;
}

#footer .CollapsiblePanelTab {
	cursor: pointer;
	font-weight: bold;
}


#footer a, #box-bianco-base a {
	color: #666666;
	text-decoration: underline;
	margin-right: 5px;
}

#footer h4, #box-bianco-base h4 {
	font-size: 0.8em;
	margin-top: 10px;
	margin-bottom: 3px;
	padding: 0;
}

#footer ul li, #box-bianco-base ul li {
	font-size: .75em;
	margin-bottom: 3px;
	padding: 0;
}

#footer ul li a, #box-bianco-base il li a {
	border-bottom: 1px dotted #8C8C8C;
	text-decoration: none;
}

#footer ul span.mail, #box-bianco-base ul span.mail {
	color: #666666;
}

/* =BARRA NAVIGAZIONE
---------------------------------------------------------- */

#nav-container {
	height:26px;
	position:absolute;
	top:-26px;
	left: 280px;
}
#nav, #nav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#nav a {
background-image: url(img/icone/menu-png/menu-final.png);
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:26px;
overflow:hidden;
position:relative;
text-decoration:none;
text-indent:-9999px;
z-index:2;
}
li#homepage a {
background-position:0 -37px;
width:64px;
}
li#homepage a.on, li#homepage a:hover {
background-position:0 -2px;
width:64px;
}
li#recensioni a.on, li#recensioni a:hover {
	background-position:-66px -2px;
	width:85px;
}
li#recensioni a {
	background-position:-66px -37px;
	width:85px;
}
li#articoli-nav a {
background-position:-153px -37px;
width:85px;
}
li#articoli-nav a.on, li#articoli-nav a:hover {
background-position:-153px -2px;
width:85px;
}
li#classifiche a {
background-position:-240px -37px;
width:85px;
}
li#classifiche a.on, li#classifiche a:hover {
background-position:-240px -2px;
width:85px;
}
li#eventi-nav a {
background-position:-327px -37px;
width:65px;
}
li#eventi-nav a.on, li#eventi-nav a:hover {
background-position:-327px -2px;
width:65px;

}
li#magazine-nav a {
background-position:-394px -37px;
width:84px;
}
li#magazine-nav a.on, li#magazine-nav a:hover  {
background-position:-394px -2px;
width:84px;
}

#nav li {
float:left;
margin-bottom:0;
margin-right:2px;
margin-top: 0;
padding:0;
}

/* FORM CERCA
-------------------------------------------------------- */

#nav-container .form-search{
	width:175px;
	height:26px;
	background-image: url(img/icone/menu-png/cerca-scuro.png);
	background-repeat: no-repeat;
	background-position: top left;
	overflow:hidden;
}

.form-search-inner{
	width:215px;
	height:25px;
	overflow:hidden;
}

.form-search input.txt {
	float:left;
	position:relative;
	background-color: transparent;
	border: none;
	width: 130px;
	height: 20px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: arial;
	font-size: 11px;
}

.form-search input:hover {
}

.form-search input.btn{
	float:left;
	position:relative;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 6px;
	margin-top: 4px;
}

/* lookThumbs
-------------------------------------------------------- */

ul#lookThumbs {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;	
}

ul#lookThumbs li.cinquanta {
	margin-right: 9%;
	width: 41%;
	background-color: #fff;
}

ul#lookThumbs li.hype-li {
	margin-right: 5%;
	width: 30%;
	background-color: #fff;
	margin-bottom: 10px;
}

ul#lookThumbs li.hype-li-last {
	margin-right: 0;
	width: 30%;
	background-color: #fff;
	margin-bottom: 10px;
}

ul#lookThumbs li.turnon-box {
	background-color: #955776;
	width: 100%;
}

ul#lookThumbs li.turnon-box-art {
	background-color: #955776;
	margin-right: 4%;
	width: 21%;
}

ul#lookThumbs li.venticinque {
	margin-right: 4%;
	width: 21%;
	background-color: #fff;
}

ul#lookThumbs li.cinquanta-last {
	float:left;
	padding:0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0;
	margin-bottom: 15px;
	width: 40%;
}

ul#lookThumbs li {
	float: left;
	margin-bottom: 20px;
	padding-bottom: 3px;
	padding-top: 0;
	text-align: center;
	border-radius: 4px;
	-moz-border-radius-topleft: 4px !important;
	-moz-border-radius-topright: 4px !important;
	-webkit-border-radius-topleft: 4px !important;
	-webkit-border-radius-topright: 4px !important;
	-opera-border-radius-topright: 4px !important;
	-opera-border-radius-topleft: 4px !important;
	-moz-border-radius-bottomleft: 4px !important;
	-moz-border-radius-bottomright: 4px !important;
	-webkit-border-radius-bottomleft: 4px !important;
	-webkit-border-radius-bottomright: 4px !important;
	-opera-border-radius-bottomright: 4px !important;
	-opera-border-radius-bottomleft: 4px !important;
}

ul#lookThumbs li:hover, ul#lookThumbs li.hype-li:hover, ul#lookThumbs li.hype-li-last:hover {
	background-color: #628DAD;	
	}

ul#lookThumbs li a, #hype-base-a a {
	font-weight: bold;
	font-size: .70em;
}

ul#lookThumbs li a {
	display: block;
}

ul#lookThumbs li.cinquanta a, ul#lookThumbs li.venticinque a {
	color: #618EAD;
}

ul#lookThumbs li.hype-li, ul#lookThumbs li.hype-li-last {
	background-color: #305033;
}

ul#lookThumbs li.turnon-box a, ul#lookThumbs li.turnon-box-art a, ul#lookThumbs li a:hover, ul#lookThumbs li.hype-li a, ul#lookThumbs li.hype-li-last a {
	color: #fff;
	border-bottom: 0;
}

img#percentuale {
	width: 100%;
}

img#percentuale-news {
	width: 100%;
	border: 3px solid #F0F0F0;
}

img#percentuale-news-spot {
	width: 99%;
	border: 3px solid #F0F0F0;
}

img#percentuale-cinquanta {
	width: 50%;
}

img#percentuale-venticinque {
	width: 25%;
}

img#percentuale-diciotto {
	width: 18%;
}

img#percentuale-trentacinque {
	width: 35%;
}

#section-content .eventi  {
	margin-top: 0px;
	float: left;
	margin-right: 0px;
	margin-bottom: 30px;
}

/* CLASSIC */

ul#elenco-classic li img {
	border: 2px solid #8C8C8C;
	float:right;
	margin-left:3%;
	margin-bottom: 2%;
}

#section-content .spot, ul#elenco-classic h1, ul#elenco-classic .spot-b {
	color: #8c8c8c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 0px;
	padding-bottom: 2px;
	border-bottom: 1px solid #8c8c8c;
	line-height: 1.1em;
	margin-right: 10px;
	padding-top: 10px;
}

#section-content .album, ul#elenco-classic h2, ul#elenco-classic .album-b {
	color:#525D59;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	margin: 0;
	font-weight: bold;
}

ul#elenco-notizie h1 {
	color: #5C5C5C;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin-top: 0;
	margin-bottom: 5px;
	padding: 0;
	font-weight: bold;
}

ul#elenco-notizie h2 {
	color:#525D59;
	font-size: .7em;
	margin-top: 5px;
	margin-bottom: 0;
	padding: 0;
}

#section-content .titolo, ul#elenco-classic h3, ul#elenco-classic .titolo-b {
	color: #618EAD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	margin-top: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-left: 0px;
	line-height: 1.1em;
	font-weight: bold;
	letter-spacing: 0px;
}

ul#elenco-classic h4 {
	color: #838383;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	margin: 0;
	padding: 0;
	letter-spacing: 1px;
}

ul#elenco-classic {
	padding: 0;
	margin: 0;
}

ul#elenco-classic p {
	font-size: .8em;
}

ul#elenco-classic li {
	clear: right;
	padding-bottom: 15px;
	padding-right: 0px;
	margin: 0;
}

ul#elenco-classic li.dentro {
	margin-bottom: 10px;
	padding: 0;
}

ul#elenco-classic li.dentro-rubriche {
	padding-bottom: 20px;
	padding-right: 0px;
	margin: 0;
	margin-bottom: 10px;
}


ul#elenco-classic li a {
	width: 100%;
	color: #8c8c8c;
	margin: 0;
	line-height: 105%;
	padding: 0;
}

ul#elenco-classic span.testo {
	color: #8c8c8c;
	font-family:arial,verdana,tahoma,"trebuchet ms",sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	padding-left: 0px;
	padding-right: 0;
	margin-bottom: 30px;
}

ul#elenco-classic .immagine {
	float: right;
	padding: 4px;
	margin-left: 3px;
	margin-bottom: 5px;

}

ul#elenco-classic .immagine-rubriche {
	float: right;
	padding: 4px;
	margin-left: 3px;
	margin-bottom: 5px;

}

ul#elenco-classic li.spot-rubriche {
	border-radius: 8px;
	-webkit-border-radius: 8px !important;
	-opera-border-radius: 8px !important;
	-moz-border-radius: 8px !important;
	background-color: #C8C8B7;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 25px;
	margin-right: 2%;
	margin-bottom: 30px;
	margin-top: 0px;
	width: 28%;
	float: left;
}

ul#elenco-classic li.spot-rubriche-last {
	width: 100%;
	border-radius: 8px;
	-webkit-border-radius: 8px !important;
	-opera-border-radius: 8px !important;
	-moz-border-radius: 8px !important;
	background-color: #C8C8B7;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 25px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-top: 0px;
	overflow: hidden;
	float: left;
}

.testo-spot-rubriche {
	color: #FFFFFF;
	line-height:1.5em;
	padding-left: 0px;
	padding-right: 0px;
	font-size: .8em;
}

/* FINE CLASSIC */

/* ELENCO ULTIME RECE
------------------------------------------- */

ul#elenco-review, ul#elenco-news-events {
	font-family:arial,verdana,tahoma,"trebuchet ms",sans-serif;
	margin-top: 17px;
}

ul#elenco-review img, ul#elenco-news-events img {
	float: left;
	padding: 0;
	margin: 0;

}

ul#elenco-review li, ul#elenco-news-events li {
	list-style: none;
	clear: left;
}

ul#elenco-review li a, ul#elenco-news-events li a {
	float: left;
	width: 99%;
	font-weight: bold;
	font-size: .70em;
	color: #F8F8F8;
	margin-bottom: 5px;
	margin-right: 3px;
	padding: 7px 0 5px 0;
	background-color: #797979; 
	border-radius: 3px;
	-webkit-border-radius: 3px !important;
	-opera-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
}

ul#elenco-review li a:hover, ul#elenco-news-events li a:hover, ul#elenco-news-events li a.onn {
	padding: 7px 0 5px 0;
	border-radius: 3px;
	-webkit-border-radius: 3px !important;
	-opera-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	color: #FFFFFF;
	background-color: #628DAD;
	text-decoration: none;
}

ul#elenco-review li a:hover .data-2, ul#elenco-review li a:hover .data, ul#elenco-review a:hover .theme-2 {
	color: #FFFFFF;
	text-decoration: none;
}

ul#elenco-review .data-2, ul#elenco-review .data-news, ul#elenco-news-events .data-news {
	color:#DDDDDD;
	float:left;
	font-size:9px;
	margin-left:10px;
	margin-right:5%;
	margin-top:2px;
	padding-bottom:3px;	
}

ul#elenco-review .data-2, ul#elenco-news-events .data-2 {
	height:30px;
	width: 36%;
}

ul#elenco-review .data-rece-home {
	color:#DDDDDD;
	float:left;
	font-size:9px;
	margin-left:10px;
	margin-right:5%;
	margin-top:2px;
	padding-bottom:3px;	

	height:30px;
	width: 26%;
}

ul#elenco-review .artista-rece-home {
	color: #F4F4F4;
	float: right;
	width: 62%;
	margin-right: 2%;
}

ul#elenco-review .album-rece-home {
	float: right;
	width: 62%;
	margin-right: 2%;
	color: #FFCC00;
}

ul#elenco-review .theme-2 {
	color: #F4F4F4;
	float: right;
	width: 50%;
	margin-right: 2%;
}

ul#elenco-news-events .theme-2 {
	color: #F4F4F4;
	float: left;
	width: 52%;
}

ul#elenco-review .dove {
	width: 62%;
	margin-right: 2%;
	color: #F19800;
	float: right;
}

ul#elenco-review .club-location {
	color: #F4F4F4;
	float: left;
	width: 100%;
	margin-left: 10px;
}

ul#elenco-review .club-name {
	width: 100%;
	color: #F19800;
	float: left;
	margin-left: 10px;
}

ul#elenco-review .partecipa {
	width: 100%;
	color: #F4F4F4;
	float: left;
	text-align: center;
	}

ul#elenco-review .manda-mail {
	color: #F19800;
	float: left;
	width: 100%;
	text-align: center;
}

ul#elenco-review .spacer {
	margin-left: 10px;
	margin-right: 10px;
}


ul#elenco-review .album-telecom {
	float: right;
	width: 50%;
	margin-right: 2%;
	color: #FFCC00;
}

ul#elenco-review .albumclass {
	float: left;
	width: 75%;
	color: #FFCC00;
}

ul#elenco-review .dati-disco {
	float: left;
	width: 85%;
	
}

ul#elenco-review .voto {
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 30px;
	height: 28px;
	color: #C5C5C5;
	margin-top: 2px;
	margin-right: 12px;
	margin-bottom: 0;
	margin-left: 0;
	text-align: center;
}

#hype-base-a img, #spot-base-a img {
	float: right;
	margin-left: 3px;
}

.elenco-link-hype {
	clear: left;
	margin-bottom: 20px;
	color: #FFF;
}

#hype-base-a .artista-corto, #spot-base-a .artista-corto {
	color: #618EAD;
	font-weight: bold;
}

#hype-base-a .albumclass, #spot-base-a .albumclass {
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 2px;
}

/* contest base */

#contest-base .artista-corto2 {
	color: #F4F4F4;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 3px;
	display: block;
}

#contest-base .immagine {
	float: right;
}

#contest-base .artista-big {
	color: #F4F4F4;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 3px;
	display: block;
	font-size: 1.5em;
}


#contest-base .dati-live {
	color: #FFCC00;
	font-weight: bold;
	font-size: 1.4em;
	display: block;
}

#contest-base .dati-live-answer {
	display: block;
	color: #F19800;
	font-weight: bold;
}

#contest-base .dati-live-data {
	color: #F3F3F3;
	font-size: .70em;
	font-weight: bold;
	display: block;
	padding-top: 5px;
	padding-bottom: 3px;
}

#contest-base .domanda {
	font-size: .75em;
	color: #FFFFFF;
	line-height: 1.5em;
	display: block;
	padding-bottom: 3px;
}

#contest-base .invio {
	float: left;
	font-size: .8em;
	font-weight: bold;
	color: #F19800;
	line-height: 1.8em;
}

#contest-base .dida {
	font-size: .7em;
	color: #F7F7F7;
	float: left;
	line-height: 1.3em;
	padding-bottom:15px;
	padding-top:10px;
	width: 70%;
}

#form-contest .dati-p {
	width: 200px;
}

ul#elenco-contest li.dentro {
	clear: right;
	padding-bottom: 15px;
}

ul#elenco-contest a, #hype-base-a a {
	color: #FFF;
	border-bottom: 1px #FFF dotted;
}

/* fine contest base */

#hype-base-a .incipitt, #spot-base-a .incipitt   {
	font-size: .8em;
	color: #FFFFFF;
}

/* ELENCO CONCERTI E NEWS
---------------------------------------------------------------------- */

ul#elenco-news {
	clear: both;
	font-size: 12px;
	text-align: left;
	width: 95%;
	margin: 0;
	padding: 0;
}

ul#elenco-news li {
	list-style: none;
	padding: 0;
	margin-bottom: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #ffffff;
	clear: left;
	overflow: hidden;
}

ul#elenco-news li.last {
	background: none;
}

ul#elenco-news li.top3 {
	height: 70px;
	clear: both;
}

#vota-album {
	background-color:#E3BB1A;
	border:medium none #FFFFFF;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:12px;
	padding-bottom:0;
	width:24px;
}

#vota-album-conferma {
	background-color:#E3BB1A;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:22px;
	padding-bottom:2px;
	width:100px;
}

ul#elenco-news li.scaletta-live {
	clear:both;
}

ul#elenco-news li.play {
	clear: both;
}

ul#elenco-news .data-2 {
	font-size: 9px;
	float: left;
	width: 42px;
	color: #C5C5C5;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}

ul#elenco-news .theme-2 {
	color: #A6A6A6;
	float: left;
	width: 78%;
	margin: 0;
}

ul#elenco-news .band-live {
	color: #A6A6A6;
	float: left;
	width: 44%;
}

ul#elenco-news .club-live {
	color: #7B7A89;
	float: left;
	width: 53%;
}

ul#elenco-news .prov-live {
	color:#618EAD;
	float: left;
	width: 53%;
}


ul#elenco-news .theme-short {
	color: #A6A6A6;
	float: left;
	width: 54%;
	margin: 0;
}


ul#elenco-news .dove {
	clear: left;
	width: 70%;
	color: #A6A6A6;
}

ul#elenco-news .album {
	width: 78%;
	margin-left: 0px;
	color: #618EAD;
	margin-top: 0px;
	float: left;
}

ul#elenco-news .album-short {
	width: 54%;
	margin-left: 0px;
	color: #618EAD;
	margin-top: 0px;
	float: left;
}

ul#elenco-news .nome-recen {
	color: #618EAD;
	float: left;
	padding-top: 5px;
	margin: 0;
}


ul#elenco-news img {
	float: right;
	margin-left: 3px;
	margin-bottom: 3px;
}

ul#elenco-news .voto {
	font-size: 9px;
	float: left;
	color: #C5C5C5;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-right: 10px;
	text-align: left;
	height: 30px;
	margin-left: 0;
	padding: 0;
}

ul#elenco-news .voto-recen {
	-moz-border-radius-bottomleft:4px !important;
	-moz-border-radius-bottomright:4px !important;
	-moz-border-radius-topleft:4px !important;
	-moz-border-radius-topright:4px !important;
	background-color:#E3BB1A;
	color: #FFF;
	font-weight:bold;
	height:12px;
	margin-bottom:3px;
	margin-right:15px;
	margin-top:3px;
	padding:3px 3px 5px;
	text-align:center;
	width:20px;
	float: left;
	margin-left: 10px;
}

ul#elenco-news .data-live {
	color:#C5C5C5;
	float: left;
	font-size: 9px;
	margin-left:4%;
	margin-right:4%;
	margin-top:2px;
	width:19%;
	}


/* TUTTI I TOP
------------------------------------ */

#rubriche-top-interno  {
	width: 100%;
	background-image: url(img/colonna-centrale/rubriche-top-destra.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 66px;
	padding: 0px;
	margin: 0px;
	clear: both;
}

#rubriche-top-interno .interno-rubriche {
	width: 95%;
	background-image: url(img/colonna-centrale/rubriche-top-mid.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 66px;
	margin: 0;
	padding: 0;
	}

#rubriche-top-interno .interno-rubriche-corto {
	width: 97%;
	background-image: url(img/colonna-centrale/rubriche-top-mid.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 66px;
	margin: 0;
	padding: 0;
	}

#dropout-top  {
	width: 100%;
	background-image: url(img/colonna-centrale/dropout-top-destra-original.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 66px;
	padding: 0px;
	margin: 0px;
	clear: both;
}

#dropout-top .interno-dropout {
	width: 95%;
	background-image: url(img/colonna-centrale/dropout-top-mid-original.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 66px;
	margin: 0;
	padding: 0;
	}


#rearview-top-lat {
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(img/colonna-centrale/rearview-top-right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 59px;
	padding: 0px;
	margin-top: 0px;
	clear: left;
	max-width: 1040px;
}

#rearview-top-lat .interno {
	width: 90%;
	background-image: url(img/colonna-centrale/rearview-top-mid.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 59px;
	margin: 0;
	padding: 0;
	}

#rss-top-lat {
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(img/colonna-centrale/rss-top-right.png);
	background-position: top right;
	background-repeat: no-repeat;
	height: 43px;
	padding: 0px;
	margin-top: 0px;
	clear: left;
	max-width: 1040px;
}

#rss-top-lat .interno {
	width: 90%;
	background-image: url(img/colonna-centrale/rss-top-mid.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 59px;
	margin: 0;
	padding: 0;
	}


#dropout-base {
	width: 100%;
	float: left;
	background-image: url(img/colonna-centrale/dropout-mid.gif);
	background-position: top right;
	background-repeat: repeat-y;
	background-color: #999966;
	max-width: 1040px;
	padding-top: 10px;
	padding-bottom: 20px;
}

#lasera-base {
	width: 100%;
	float: left;
	background-image: url(img/colonna-centrale/lasera-mid.gif);
	background-position: top right;
	background-repeat: repeat-y;
	background-color: #807373;
	max-width: 1040px;
	padding-top: 10px;
	padding-bottom: 20px;
}

#dropout-base .interno, #classic-base .interno, #lasera-base .interno {
	margin-left: 15px;
	margin-right: 25px;
}



#classic-top  {
	width: 100%;
	background-image: url(img/colonna-centrale/rearview-special-top-right.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 66px;
	padding: 0px;
	margin: 0px;
	clear: left;
}

#classic-lat-top {
	width: 100%;
	background-color: #996666;
	background-image: url(img/rearview-top-lat-destra.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	max-width: 1040px;
	height: 30px;
	padding-top: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	clear: left;
	}


#classic-top .interno {
	width: 95%;
	background-image: url(img/colonna-centrale/rearview-special-top-mid.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 66px;
	margin: 0;
	padding: 0;

	}


#classic-base {
	width: 100%;
	float: left;
	background-image: url(img/colonna-centrale/rearview-mid.png);
	background-position: top right;
	background-repeat: repeat-y;
	padding-top: 10px;
	background-color: #996666;
	max-width: 1040px;
	padding-bottom: 20px;

}

#contest-top  {
	width: 100%;
	background-image: url(img/colonna-centrale/contest--verdaccio-top-destra.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 66px;
	padding: 0px;
	margin: 0px;
	clear: both;
	max-width: 1040px;
}

#contest-top .interno-contest {
	width: 90%;
	background-image: url(img/colonna-centrale/contest--verdaccio-top-mid.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 66px;
	margin: 0;
	padding: 0;
	}

#contest-base {
	background-image: url(img/colonna-centrale/contest-verdaccio-mid.gif);
	background-position: top right;
	background-repeat: repeat-y;
	background-color:#006A6C;

	width: 100%;
	float: left;
	padding-top: 0px;
	max-width: 1040px;
	padding-bottom: 10px;
}

#contest-base .interno {
	padding-right: 25px;
	padding-left: 15px;	
}

#form-contest fieldset {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0;
	padding-right: 0;
	border: 0;
	width: 70%;
}

#form-contest {
	padding-top: 10px;
}


#form-contest input {
	margin-left: 6px;
}

#form-contest label {
	font-weight: bold;
	font-size: 0.8em;
	color: #FFFFFF;
}


#hype-top-a {
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 66px;
	padding: 0px;
	margin: 0px;
	clear: left;
	width: 100%;
	background-image: url(img/colonna-centrale/hype-top-a.png);
}

#hype-top-a .interno {
	width: 100%;
	background-image: url(img/colonna-centrale/hype-top-right.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 66px;
	background-position: top right;
	background-image: url(img/colonna-centrale/hype-top-right-a.gif);
}

#hype-top-a .interno-cont {
	background-position: bottom right;
	background-repeat: repeat-x;
	height: 66px;
	margin-right: 20px;
	margin-left: 86px;
	background-image: url(img/colonna-centrale/hype-top-mid-a.gif);
}

#hype-base-a {
	background-position: top right;
	background-repeat: repeat-y;
	width: 100%;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(img/colonna-centrale/hype-mid-a.gif);
	background-color: #3E6842;
}

/* news ads facebook nuovo */

#facebook, .ads, #news, #last-minute-live, #top5, #live, #ultime-rece {
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 59px;
	padding: 0px;
	margin: 0px;
	clear: left;
	width: 100%;
} 

#facebook {
	background-image: url(img/colonna-centrale/facebook-top-left.gif);
}

.ads {
	background-image: url(img/colonna-centrale/ADS-top-sin.gif);
}

#news {
	background-image: url(img/colonna-centrale/news-top-sinistra-bianco.gif);
}

#ultime-rece {
	background-image: url(img/colonna-centrale/rece-top-sinis.gif);
}

#top5 {
	background-image: url(img/colonna-centrale/top-5-top-sinis.png);
}

#last-minute-live {
	background-image: url(img/colonna-centrale/last-minute-top-sinis.png);
}

#live {
	background-image: url(img/colonna-centrale/livereport-top-sinistra-original-big.gif);
}

#facebook .interno, .ads-interno, #news .interno, #ultime-rece .interno, #top5 .interno, #last-minute-live .interno, #live .interno {
	width: 100%;
	background-image: url(img/colonna-centrale/facebook-top-right.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 59px;
	background-position: top right;
}

#facebook .interno-cont, .ads-interno-cont, #news .interno-cont, #ultime-rece .interno-cont, #top5 .interno-cont, #last-minute-live .interno-cont, #live .interno-cont {
	background-position: bottom right;
	background-repeat: repeat-x;
	height: 59px;
	margin-right: 34px;
	background-image: url(img/colonna-centrale//news-top-mid-bianco.gif);
}

#ultime-rece .interno-cont {
	margin-left: 160px;
}

#live .interno-cont {
	margin-left: 140px;
}

#news .interno-cont {
	margin-left: 64px;
	margin-right:21px;
}

#facebook .interno-cont, .ads-interno-cont {
	margin-left: 100px;
}

#top5 .interno-cont, #last-minute-live .interno-cont {
	margin-left: 200px;
}


/* spot nuovo */

#spot-top-a {
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 66px;
	padding: 0px;
	margin: 0px;
	clear: left;
	width: 100%;
	background-image: url(img/colonna-centrale/spot-top-a.png);
}

#spot-top-a .interno {
	width: 100%;
	background-image: url(img/colonna-centrale/spot-top-right-a.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 66px;
	background-position: top right;
}

#spot-top-a .interno-cont {
	background-position: bottom right;
	background-repeat: repeat-x;
	height: 66px;
	margin-right: 20px;
	margin-left: 86px;
	background-image: url(img/colonna-centrale/spot-top-mid-a.gif);
}

#spot-base-a {
	background-position: top right;
	background-repeat: repeat-y;
	width: 100%;
	float: left;
	padding-top: 0px;
	padding-bottom: 25px;
	background-image: url(img/colonna-centrale/spot-mid-a.gif);
	background-color: #C4884D;
}

/* fine spot nuovo */

/* bottom box definitivo */

.bottom-box-def {
	color:#F0F0F0;
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0px;
	margin-bottom: 15px;
	clear: left;
	width: 100%;
	background-image: url(img/colonna-centrale/bottom-left-def.gif);
}

.bottom-box-def-interno {
	width: 100%;
	background-image: url(img/colonna-centrale/bottom-right-def.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 30px;
	background-position: top right;
}

.bottom-box-def-interno-cont {
	background-position: bottom right;
	background-repeat: repeat-x;
	height: 30px;
	margin-right: 22px;
	margin-left: 16px;
	background-image: url(img/colonna-centrale/bottom-cont-def.gif);
}

.bottom-box-def a {
	color:#F0F0F0;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:0.7em;
	font-weight:bold;
}

.bottom-box-def img {
	padding-top: 3px;
}

/* fine bottom box definitivo */

#spot-base-a .interno, #hype-base-a .interno {
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 25px;
}

#rev1 img, #rev2 img, #rev3 img, #rev4 img, ul#elenco-contest img {
	float: right;
	margin-left: 2%;
	}

ul#carrello {
	list-style-type: none;
	padding-top: 30px;
}

ul#carrello li {
	float: right;
	margin-left: 5px;
	padding: 0;
	width: 3px;
	height: 3px;
	cursor: pointer;
}

ul#carrello li {
	border: 3px solid #f0f0f0;
}

ul#carrello li.active {
	border: 3px solid #A36591;
}

/* CARRELLO NEWS */

ul#carrello-news {
	list-style-type: none;
	padding-top: 30px;
}

ul#carrello-news li {
	float: right;
	margin: 0;
	padding: 1%;
	margin-right: 2%;
	width: 2px;
	cursor: pointer;
	height: 2px;
}

ul#carrello-news li {
	border: 3px solid #f0f0f0;
	background-color: #f0f0f0;
}

ul#carrello-news li a:hover, ul#carrello-news li.active {
	border: 3px solid #A36591;
	background-color: #f0f0f0;
}

/* box bianco */

#box-bianco-top {
	background-color: #FFF;
	height: 12px;
	clear: left;
	}

#box-bianco-top .interno {
	height: 12px;
	width: 100%;
	background-image: url(img/colonna-centrale/magazine-new-top-destra.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}


#box-bianco-top .interno-des {
	height: 12px;
	width: 100%;
	background-image: url(img/colonna-centrale/magazine-new-top-sinistra.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}


#box-bianco-base {
	background-image: url(img/colonna-centrale/magazine-new-mid.gif);
	background-position: top right;
	background-repeat: repeat-y;
	background-color: #fff;
	width: 100%;
	float: left;
	padding-top: 0px;
	padding-bottom: 10px;
}

#box-bianco-bottom {
	background-image: url(img/colonna-centrale/magazine-new-bottom-mid.gif);
	background-repeat: repeat-x;
	height: 18px;
	clear: left;
	}

#box-bianco-bottom .interno {
	height: 18px;
	width: 100%;
	background-image: url(img/colonna-centrale/magazine-new-bottom-destra.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}


#box-bianco-bottom .interno-des {
	height: 18px;
	width: 100%;
	background-image: url(img/colonna-centrale/magazine-new-bottom-sinistra.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}


/* magazine home */

#magazine-top {
	width: 100%;
	background-image: url(img/colonna-centrale/magazine-black-top-destra.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 66px;
	padding: 0px;
	margin: 0px;
	clear: left;
}

#magazine-top .interno {
	width: 96%;
	background-image: url(img/colonna-centrale/magazine-black-top-mid.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 66px;
	margin: 0;
	padding: 0;
	}

#livereport-top-home  {
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(img/colonna-centrale/news-top-destra-bianco.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 59px;
	padding: 0px;
	margin-top: 0px;
	clear: left;
}

/* buttons */

ul#buttons {
	list-style-type: none;
	display: inline;
	float: right;
	margin-top: 28px;
	padding: 0;
	width: 101px;
	font-size: .9em;
}

ul#buttons li {
	color: #999999;
	font-weight: bold;
	margin-left: 5px;
	float: left;
	background-color: #FFFFFF;
	border-radius: 2px;
	-webkit-border-radius: 2px !important;
	-opera-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	cursor: pointer;
} 

ul#buttons li.active {
	background-color: #676767;
	color: #FFF;
	border-radius: 2px;
	-webkit-border-radius: 2px !important;
	-opera-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
} 


/* FINE BUTTONS */

ul#news-elenchi {
	list-style-type: none;
	display: inline;
	float: right;
	margin-top: 33px;
	padding: 0;
	width: 130px;
	font-size: 0.75em;
}

ul#news-elenchi li {
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 5px;
	float: right;
	margin-bottom: 0;

} 

ul#news-elenchi a {
	background-color: #FFFFFF;
	border-radius: 2px;
	-webkit-border-radius: 2px !important;
	-opera-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	color: #8B8B8B;
	font-size: .9em;
	font-weight: bold;
	padding: 0 4px;
	font-weight: bold;
} 

ul#news-elenchi a.on {
	color: #FFFFFF;
	font-weight: bold;
} 

#rubriche-lat-top {
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(img/colonna-centrale/rubriche-lat-top-right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 59px;
	padding: 0px;
	margin-top: 0px;
	clear: left;
	max-width: 1040px;
}

#rubriche-lat-top .interno {
	width: 92%;
	background-image: url(img/colonna-centrale/rubriche-lat-top-mid.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	height: 59px;
	margin: 0;
	padding: 0;
	}


#livereport-top-home .interno {
	width: 89%;
	background-image: url(img/colonna-centrale/news-top-mid-bianco.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 59px;
	margin: 0;
	padding: 0;
	}

#livereport-top-home .interno2 {
	width: 94%;
	background-image: url(img/colonna-centrale/news-top-mid-bianco.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 59px;
	margin: 0;
	padding: 0;
	}

#rubriche-top-lasera  {
	width: 100%;
	background-color: #A7A7A7;
	background-image: url(img/rubriche-top-lasera.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 35px;
	padding: 0px;
	margin-top: 0px;
}

#rubriche-base {
	width: 100%;
	float: left;
	background-image: url(img/colonna-centrale/rubriche-mid.png);
	background-position: top right;
	background-repeat: repeat-y;
	padding-top: 10px;
	background-color: #A7A7A7;
}

#turnon-top  {
	width: 100%;
	background-image: url(img/colonna-centrale/turnon-top-destra-original.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 66px;
	padding: 0px;
	margin: 0px;
	clear: left;
}

#turnon-top .interno-turn {
	width: 88%;
	background-image: url(img/colonna-centrale/turnon-top-mid-original.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 66px;
	margin: 0;
	padding: 0;
	}

#turnon-top .interno-turn-articoli {
	width: 95%;
	background-image: url(img/colonna-centrale/turnon-top-mid-original.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 66px;
	margin: 0;
	padding: 0;
	}

#turnon-base {
	background-image: url(img/colonna-centrale/turnon-mid.gif);
	background-position: top right;
	background-repeat: repeat-y;
	background-color: #A76A89;
	width: 100%;
	float: left;
	padding-top: 15px;
	max-width: 1040px;
	padding-bottom: 10px;
}

#turnon-base .interno-turnon-base {
	padding-right: 31px;
	padding-left: 20px;
	min-height: 190px;
}

#turnon-base-home  {
	width: 100%;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

#tunein-top  {
	width: 100%;
	background-image: url(img/colonna-centrale/tunein-top-destra-original.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 66px;
	padding: 0px;
	margin: 0px;
	clear: left;	
}

#tunein-top .interno-tunein {
	width: 90%;
	background-image: url(img/colonna-centrale/tunein-top-mid-original.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 66px;
	margin: 0;
	padding: 0;
	}

#tunein-top .interno-tunein-articoli {
	width: 95%;
	background-image: url(img/colonna-centrale/tunein-top-mid-original.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 66px;
	margin: 0;
	padding: 0;
	}

#tunein-base {
	background-image: url(img/colonna-centrale/tunein-mid.gif);
	background-position: top right;
	background-repeat: repeat-y;
	background-color: #6699CC;
	width: 100%;
	float: left;
	padding-top: 10px;
	max-width: 1040px;
	padding-bottom: 10px;
}

#tunein-base .interno-tunein-base, #box-bianco-base .interno {
	padding-right: 10px;
	padding-left: 20px;
}

#seradella-top  {
	background-image: url(img/rubriche-top-destra.png);
	background-position: top right;
	background-repeat: no-repeat;
	height: 35px;
	padding: 0px;
	margin-top: 10px;
	max-width: 1040px;
	background-color: #807373;
	clear: left;
}

#seradella-top .inside {
	width: 94%;
	background-image: url(img/rubriche-top-mid.png);
	background-position: top right;
	background-repeat: repeat-x;
	height: 35px;
	padding: 0px;
}

#livereport-top  {
	width: 100%;
	background-image: url(img/colonna-centrale/livereport-top-destra-original.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 66px;
	padding: 0px;
	margin: 0px;
	clear: left;
	}

#livereport-top .interno-livereport {
	width: 95%;
	background-image: url(img/colonna-centrale/livereport-mid-sinistra-original.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 66px;
	margin: 0;
	padding: 0;
	}

#seradella-base  {
	width: 215px;
	float: left;
	background-image: url(img/colonna-centrale/rubriche-mid2.png);
	background-position: top left;
	background-repeat: repeat-y;
	padding-top: 30px;
	padding-bottom: 20px;
	max-width: 1040px;
	padding-left: 20px;
	padding-right: 20px;
}

#seradella-top-rubriche  {
	height: 35px;
	padding: 0px;
	margin-top: 10px;
	background-color: #807373;
}

#seradella-base-rubriche  {
	padding-bottom: 20px;
	padding-left: 0px;
	max-width: 1024px;
	border-right: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	background-color: #FFFFFF;
}

ul#elenco-tunein {
	width:100%;
	list-style-type: none;
	float:left;
	margin: 0;
	padding: 0px;
}

ul#elenco-tunein li {
	float:left;
	padding:0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
}

ul#elenco-tunein a img{
	border: 3px solid #f0f0f0;
}

ul#elenco-tunein a:hover img {
	border: 3px solid #6699CC;
}

ul#elenco-tunein li a:hover{
	background-color:transparent;
}

ul#elenco-tunein li.last{
	margin-right: 0;
}

/* MEDIA PARTNERS */

#section-mediapartners {
	position: relative;
	float: left;
	width: 100%;
	background: url(img/linee-filetti/linea.gif) repeat-x bottom left;
	margin: 0;
	padding-bottom: 30px;
	background-color: #FFF;
}

#section-mediapartners p {
	font-size: .80em;
	color: #666666;
	margin-bottom: 7px;
	padding: 0;
	line-height: 1.4em;
}

#section-mediapartners h1 {
	font-size: .85em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	color: #CC9966;
}

#section-mediapartners h2 {
	font-size: .80em;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 0;
	padding: 0;
	text-transform: uppercase;
	color: #666666;
}

#section-mediapartners .inner {
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

#section-mediapartners .media-section {
	width: 40%;
	float: left;
	min-height: 300px;
}

#section-mediapartners  .mag-section {
	width: 60%;
	float: left;
	min-height: 300px;
	max-width: 800px;
}


#section-mediapartners .box-isuuu {
	width: 40%;
	float: left;
	margin-top: 15px;
	min-width: 230px;
}

#section-mediapartners .box-testo {
	width: 59%;
	float: right;
	margin-right: -1px;
	margin-top: 15px;
}

#section-mediapartners .box-link {
	padding-top: 10px;
	width: 100%;
	float: left;
	margin-right: -1px;
	margin-top: 15px;
	font-size: 0.7em;
 }

ul#bottoni-mag {
	display: inline;
	font-weight:bold;
	color: #666666;
 	}

ul#bottoni-mag li {
	margin-right: 15px;
	float: left;
	text-transform: uppercase;
	}

#section-mediapartners a {
	color: #666666;
	}

#section-mediapartners .mediap-scritta {
	width: 260px;
	height: 24px;
	background-image: url(img/logotipo/media-partners-scritta.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 30px;
	margin-left: 0px;
	margin-bottom: 25px;
}

#section-mediapartners .digitalmag {
	width: 260px;
	height: 24px;
	background-image: url(img/logotipo/digital-magazine.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 30px;
	margin-left: 0px;
	margin-bottom: 15px;
}

ul#media-carrellata {
	list-style-type: none;
	float:left;
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 0px;
}

ul#media-carrellata li {
	float:left;
	padding:0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 20px;
}

ul#media-carrellata li a img{
	/*display:inline;*/
	border: 3px solid #f0f0f0;
	border-radius: 2px;
	-webkit-border-radius: 2px !important;
	-opera-border-radius: 2px !important;
	-moz-border-radius: 2px !important;

}

ul#media-carrellata li a:hover img{
	/*display:inline;*/
	border: 3px solid #0198E9;
	border-radius: 2px;
	-webkit-border-radius: 2px !important;
	-opera-border-radius: 2px !important;
	-moz-border-radius: 2px !important;

}

ul#media-carrellata li a:hover{
	/*display:inline;*/
	background-color:transparent;
}


ul#media-carrellata li.last{
	/*display:inline;*/
	margin-right:0px;
}

ul#media-carrellata li a:active{
	/*display:inline;*/
	margin-right:6px;

}


/* CONTAINER EVENTI HOME */

#container-eventi {
	width: 250px;
	padding-top: 20px;
	margin: 0;
	padding-bottom: 25px;
	overflow: hidden;
	-webkit-border-radius: 10px !important;
	-opera-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	-opera-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	background-color: #A7A7A7;
}

#telecomando-top {
	width: 100%;
	background-color: #A7A7A7;
	background-image: url(img/colonna-centrale/telecomando-top-destra.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 34px;
	padding: 0px;
	margin-top: 0px;
	clear: left;
}

#telecomando-top .interno {
	width: 90%;
	background-image: url(img/colonna-centrale/telecomando-top-mid.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 34px;
	margin: 0;
	padding: 0;
	}


#telecomando-base  {
	width: 100%;
	float: left;
	background-image: url(img/colonna-centrale/telecomando-mid.gif);
	background-position: top right;
	background-repeat: repeat-y;
	background-color: #A7A7A7;
	padding-bottom: 10px;
}

#telecomando-base .interno {
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 21px;
	margin-right: 1px;
}

#telecomando-base .interno-live {
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 20px;
}
#telecomando-base .interno-tag-recensioni {
	background-image: url(img/tele-stecche/rece.png);
	height: 45px;
	width: 265px;
	margin-bottom: 20px;
	background-color: #838584;
	background-repeat: no-repeat;
}

#telecomando-base .interno-tag-liverep {
	background-image: url(img/tele-stecche/liverep.png);
	height: 45px;
	margin-bottom: 15px;
	background-color: #838584;
	background-repeat: no-repeat;
	width: 99%;
}
#telecomando-base .interno-tag-top20 {
	background-image: url(img/tele-stecche/top20.png);
	height: 45px;
	width: 265px;
	margin-bottom: 20px;
	background-color: #838584;
	background-repeat: no-repeat;
}

#telecomando-base .interno-tag-concerti {
	background-image: url(img/tele-stecche/concerti.png);
	height: 45px;
	margin-bottom: 20px;
	background-color: #838584;
	background-repeat: no-repeat;
}
#telecomando-base .interno-tag-news {
	background-image: url(img/tele-stecche/news.png);
	height: 45px;
	margin-bottom: 20px;
	background-color: #838584;
	background-repeat: no-repeat;
}

#telecomando-base .interno-tag-club {
	background-image: url(img/tele-stecche/club.png);
	height: 45px;
	margin-bottom: 20px;
	background-color: #838584;
	background-repeat: no-repeat;
	width: 99%;
}

#telecomando-base .interno-notizie {
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 0;
}

/* MENU CON SLIDING versione immagini  */

.slidingTabPanel li {
	list-style:none;
	float:left;
}

ul.slidingTabPanel {
	display:block;
	position:relative;
	text-decoration:none;
	text-indent:-9999px;
	z-index:2;
	overflow: hidden;
	height: 33px;
	margin-bottom: 15px;
	}
	
ul#buttons2 li {
	background-image: url(img/icone/ICONE-telecom-def.png);
	height: 31px;
	width: 33px;
	}


li#recensioni-tele {
	background-position: -66px 0;
 	margin-right: 13px;
 
}

li#recensioni-tele.active, li#recensioni-tele:hover {
 	background-position:-66px -33px;
	margin-right: 13px;

 }

li#livereport-tele {
 	background-position: -99px 0;
	margin-right: 13px;

 }

#livereport-tele.active, li#livereport-tele:hover {
 	background-position: -99px -33px;
	margin-right: 13px;

 }

li#top20-tele {
 	background-position: -132px 0;
	margin-right: 13px;

 }

li#top20-tele.active, li#top20-tele:hover {
 	background-position: -132px -33px;
	margin-right: 13px;

 }

li#concerti-tele {
 	background-position:0 0;
	margin-right: 13px;

 }

li#concerti-tele.active, li#concerti-tele:hover {
 	background-position:0 -33px;
	margin-right: 13px;

 }

li#news-tele {
 	background-position: -33px 0;
	margin-right: 13px;

 }

li#news-tele.active, li#news-tele:hover {
 	background-position: -33px -33px;
	margin-right: 13px;

 }
 
li#club-tele {
 	background-position: -165px 0;

 }

li#club-tele.active, li#club-tele:hover {
 	background-position: -165px -33px;

 }

 
/* Sliding NEWS */

.SlidingPanelsNews {
	position: relative;
	padding: 0px;
	}

.SlidingPanelsContentGroupNews {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 10000px;
	}
	
.SlidingPanelsContentNews {
	float: left;
	width: 420px;
	overflow: hidden;
	margin-right: 15px;
	padding: 0px;
	}

/* TELECOMANDO LIVE */

#livecom li { /* items */
	float: right;
	margin-right: 7px;
	margin-left: 0;
	padding: 0;
	margin-bottom: 0;
}

ul#livecom a {
	background-position:0 0;
	background-repeat:no-repeat;
	height: 32px;
	display:block;
	position:relative;
	text-decoration:none;
	text-indent:-9999px;
	z-index:2;
	overflow: hidden;
	background-image: url(img/icone/ICONE_LIVE.png);
	}

li#cuffia a {
	width: 32px;
	background-position: -32px 0;
}

li#cuffia a.on, li#cuffia a:hover {
	width: 32px;
	background-position: -32px -32px;
 }

li#cuffia-doc a {
	width: 32px;
	background-position: 0 0;
 }

li#cuffia-doc a.on, li#cuffia-doc a:hover {
	width: 32px;
	background-position: 0 -32px;
 }

li#win a {
	width: 62px;
	background-position: -64px 0;
 }

li#win a.on, li#win a:hover {
	width: 62px;
	background-position: -64px -32px;
 }

li#ical a {
	width: 32px;
	background-position: -126px 0;
 }

li#ical a.on, li#ical a:hover {
	width: 32px;
	background-position: -126px -32px;
 }
 
 li#vcal a {
 	width: 32px;
	background-position: -158px 0;
 }

li#vcal a.on, li#vcal a:hover {
	width: 32px;
	background-position: -158px -32px;
 }
 
/* lista opzioni ical in eventi */

#concertiPanel ul.ical-list {  
	clear: both;
	margin-left: 5px;
	margin-top: 0;
	margin-bottom: 7px;
}


#concertiPanel ul.ical-list li {
	display: inline;
	margin-right: 3px;
	padding: 0;
}

#concertiPanel ul.ical-list a {
	border-bottom:1px dotted #FFF;
	color: #FFF;
	font-weight: bold;
	font-size: .70em;
	text-decoration:none;
}


/* CONTAINER RECENSIONI PAGE */

#container-recensioni .container-classifiche1700 {
	margin-top: 30px;
	margin-left: 0px;
	margin-bottom: 0;
	clear: left;
	width: 100%;
	height: 22px;
}

#container-recensioni a.classifiche1700 {
	background-image: url(img/icone/classifiche1700px.png);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display:block;
	position:relative;
	text-decoration:none;
	text-indent:-9999px;
	z-index:2;
	overflow: hidden;
}


#container-live {
	padding-left: 350px;   /* LC width */
	padding-right: 250px;  /* RC width */
}

#container-live .column {
  position: relative;
  float: left;
}

#center-live {
  width: 100%;
}

#left-live {
  width: 350px;          /* LC width */
  right: 350px;          /* LC width */
  margin-left: -100%;
}
#right-live {
  width: 250px;          /* RC width */
  margin-right: -250px;  /* RC width */
}


/* navigazione autore */

#class-base .navig-autore {
	margin-right: 25px;
	margin-left: 15px;
	margin-bottom: 15px;
	padding-bottom: 20px;
}


#class-base span.sinistra-nav {
	float: left;
	width: 20px;
	cursor: pointer;
}

#class-base span.destra-nav {
	float: right;
	padding-right: 5px;
	cursor: pointer;
}


/* CONTAINER ARTICOLI PAGE */

.container-articoli {
	padding-top: 0px;
	margin-top: 30px;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 25px;
	background-color: #A7A7A7;
}


/* ELENCO RECENSIONI PAGE */

.container-elenchi-artistpage {
	width: 100%;
	margin-bottom: 15px;
	padding-bottom: 0px;
	overflow: hidden;
	margin-top: 0px;
}

.container-elenchi-artistpage-50 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	overflow: hidden;
	margin-top: 0px;
	float: left;
	width: 400px;
	margin-right: 30px;
}

.spot-rubirche-float {
	width: 250px;
	margin-right: 30px;
	margin-top: 0px;
	float: left;
}


#container-recepage {
	width: 97%;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 40px;
	padding-left: 15px;
	padding-right: 15px;
}

ul#classifiche-anni {
	font-weight: bold;
	color: #F8F8F8;
	}

ul#classifiche-anni li {
	margin-bottom: 7px;
	}

ul#elenco-recepage {
	font-weight: bold;
	color: #F8F8F8;
	}

ul#elenco-recepage li.intestazione-alfa, ul#elenco-recepage li.intestazione {
	font-size: .70em;
}

ul#elenco-recepage li.intestazione-beta, ul#elenco-recepage li.intestazione-tipo-rece, ul#elenco-recepage li.riga, ul#elenco-recepage li.riga-high {
	font-size: .75em;
}


ul#elenco-recepage li {
	float: left;
	width: 98%;
	list-style: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 1px;
	margin-bottom: 0px;
	background-color: #969897;
	border-radius: 2px;
	-webkit-border-radius: 2px !important;
	-opera-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
}


ul#elenco-recepage li.intestazione  {
	background-color: #818382;
}

ul#elenco-recepage li.intestazione-beta, ul#elenco-recepage li.intestazione-tipo-rece, ul#elenco-recepage li.intestazione-alfa {
	background-color: #727473;
}

ul#elenco-recepage li.nav {
	width: 100%;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #727473;
	border-radius: 2px;
	-webkit-border-radius: 2px !important;
	-opera-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
}

ul#elenco-recepage li.nav span.sinistra-nav {
	float: left;
	width: 27px;
	padding-left: 5px;
	cursor: pointer;
}

ul#elenco-recepage span.destra-nav {
	float: right;
	margin-right: 5px;
	padding-top: 5px;
	padding-bottom: 2px;
	cursor: pointer;
}

ul#elenco-recepage span.sinistra-nav {
	float: left;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 2px;
	cursor: pointer;
}

ul#elenco-recepage li.intestazione-tipo-rece a {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	border-radius: 2px;
	-webkit-border-radius: 2px !important;
	-opera-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	background-color: transparent;

}

ul#elenco-recepage li.intestazione-tipo-rece a:hover, ul#elenco-recepage li.intestazione-beta a:hover, ul#elenco-recepage li.intestazione-alfa a:hover,  ul#classifiche-anni a:hover {
	color: #43657E;
	}

ul#elenco-recepage li.riga-high {
	float: left;
	width: 100%;
	list-style: none;
	padding: 0;
	margin-top: 1px;
	margin-bottom: 0px;
	background-color: #BF670F;
	border-radius: 2px;
	-webkit-border-radius: 2px !important;
	-opera-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
}

ul#elenco-recepage li a, ul#classifiche-anni li a {
 	color: #F8F8F8;
  }

ul#elenco-recepage li.riga a {
	color: #FFFFFF;
	background-color: transparent;
}

ul#elenco-recepage li.riga a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	background-color: transparent;
}

ul#elenco-recepage span.artista-articoli {
	margin-left: 15px;
	padding: 3px 0 3px 0;
	float: left;
	color: #F4F4F4;
	width: 25%;
}

ul#elenco-recepage span.news-text {
	margin-left: 5px;
	padding: 3px 0 3px 0;
	float: left;
	width: 50%;
}

ul#elenco-recepage span.album-articoli, ul#elenco-recepage span.tipo-spec, ul#elenco-recepage span.artista-film, ul#elenco-recepage span.artista-libro, ul#elenco-recepage span.provincia-liverep, ul#elenco-recepage span.tipo-mono {
	margin-left: 5px;
	padding: 3px 0 3px 0;
	float: left;
	width: 25%;
}

ul#elenco-recepage span.titolo-mono, ul#elenco-recepage span.titolo-spec, ul#elenco-recepage span.titolo-film, ul#elenco-recepage span.titolo-libro, ul#elenco-recepage span.artista-mono, ul#elenco-recepage span.sottotitolo-spec, ul#elenco-recepage span.artista-liverep, ul#elenco-recepage span.club-liverep {
	margin-left: 5px;
	padding: 3px 0 3px 0;
	float: left;
	width: 30%;
}

ul#elenco-recepage span.data-pub-mono, ul#elenco-recepage span.data-pub-spec, ul#elenco-recepage span.data-pub-film,  ul#elenco-recepage span.data-pub-liverep, ul#elenco-recepage span.data-pub-libro, ul#elenco-recepage span.news-datapub {
	padding: 3px 0 3px 0;
	float: right;
	width: 110px;
}

ul#elenco-recepage span.news-img  {
	float: right;
	padding: 3px 0;
	width: 10%;
}

ul#elenco-recepage span.tipo-articoli, ul#elenco-recepage span.tipo-film {
	padding: 3px 0 3px 0;
	float: right;
	width: 15%;
}

ul#elenco-recepage span.artista {
	float: left;
	padding-top: 5px;
	padding-bottom: 0;
	padding-right: 10px;
	width: 17%;
}

ul#elenco-recepage span.album-arch {
	margin-left: 5px;
	float: left;
	width: 18%;
	padding: 5px 0;
		}

ul#elenco-recepage span.etichetta {
	margin-left: 18px;
	float: left;
	width: 10%;
	padding: 5px 0;
}

ul#elenco-recepage span.genere {
	margin-left: 18px;
	float: left;
	width: 8%;
	padding: 5px 0;
}

ul#elenco-recepage span.spot-tabellone {
	float: left;
	width: 28px;
	padding: 5px 0;
	margin-left: 5px;
}

ul#elenco-recepage span.news-spot {
	float: left;
	width: 40px;
	padding: 3px 0;
	margin-left: 10%;
}

ul#elenco-recepage span.nazione-film {
	margin-left: 5px;
	float: left;
	width: 13%;
	padding: 5px 0;
}

ul#elenco-recepage span.editore-libro {
	margin-left: 5px;
	float: left;
	width: 9%;
	padding: 5px 0;
}

ul#elenco-recepage span.tipo-rece {
	margin-top: 3px;
	margin-right: 7px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	float: left;
	height: 12px;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	font-weight: bold;
	background-color: #628DAC;
}

ul#elenco-recepage span.tipo-rece-ora {
	margin-top: 3px;
	margin-right: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 7px;
	float: left;
	height: 12px;
	text-align: center;
	background-color: #466B86;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	font-weight: bold;
	margin-left: 0px;
	color: #ffffff;
}

ul#elenco-recepage span.annate, ul#elenco-recepage span.annate-ora {
	float: right;	
}

ul#elenco-recepage span.annate, ul#classifiche-anni span.annate {
	margin-top: 3px;
	margin-right: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	background-color: #628DAC;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	font-weight: bold;
	margin-left: 7px;
}

ul#elenco-recepage span.annate-last {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: right;
	text-align: center;
	background-color: #9EB9CD;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 10px;
}

ul#elenco-recepage span.annate-ora, ul#classifiche-anni span.annate-ora {
	margin-top: 3px;
	margin-right: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	background-color: #466B86;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	font-weight: bold;
	margin-left: 7px;
	color: #FFFFFF;
}


ul#elenco-recepage span.voti {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 5px;
	float: right;
	width: 20px;
	height: 12px;
	text-align: center;
	background-color: #E3BB1A;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	font-weight: bold;
}

ul#elenco-recepage span.voti-last {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 10px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 5px;
	float: right;
	width: 20px;
	height: 12px;
	text-align: center;
	background-color: #E8C22F;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	font-weight: bold;

}


ul#elenco-recepage span.voti-sa {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 5px;
	float: right;
	width: 20px;
	height: 12px;
	text-align: center;
	background-color: #D78100;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	font-weight: bold;
	margin-bottom: 3px;

}

/* SPAN PER ARTISTPAGE */

ul#elenco-recepage span.tipo-artpage {
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;

	color: #F4F4F4;

	float: right;
	width: 20%;
}

ul#elenco-recepage span.artista-artpage {
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	color: #F4F4F4;
	width: 25%;
}

ul#elenco-recepage span.tipo-artpage  {
	margin-right: 23px;
	padding-left: 0;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 5px;
	float: right;
	width: 20%;
	height: 12px;
	text-align: left;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	font-weight: bold;
	background-color: #818382;
}

ul#elenco-recepage span.album-artpage  {
	margin-left: 12px;
	padding: 3px 0 3px 0;
	float: left;
	color: #FFFFFF;
	width: 44%;
	font-size: 0.75em;
}

ul#elenco-recepage span.etichetta-artpage  {
	margin-left: 5px;
	padding: 5px 0 5px 0;
	float: left;
	color: #FFFFFF;
	width: 30%;
	font-size: .70em;
}

ul#elenco-recepage span.pubblicazione {
	font-size: 9px;
	float: left;
	width: 20%;
	color: #DDDDDD;
	margin-left: 1px;
	padding: 3px 0 3px 0;
}

ul#elenco-recepage span.pubblicazione-intestazione {
	font-weight:bold;
	float: left;
	width: 19%;
	color: #FFFFFF;
	margin-left: 2px;
	padding: 3px 0 3px 0;
}

ul#elenco-recepage span.titolo-articolo {
	font-weight:bold;
	float: left;
	width: 44%;
	color: #FFFFFF;
	margin-left: 15px;
	padding: 3px 0 3px 0;
}

ul#elenco-recepage span.tipo-articolo {
	font-size: 7.em;
	font-weight:bold;
	float: right;
	width: 20%;
	color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-right: 20px;
	padding: 3px 0 3px 0;
}

ul#elenco-recepage span.voti-sa-artpage {
	margin-right: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	float: right;
	width: 20px;
	height: 12px;
	text-align: center;
	background-color: #8498B7;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	font-weight: bold;

}

ul#elenco-recepage span.voti-sa-artpage {
	margin-right: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	float: right;
	width: 20px;
	height: 12px;
	text-align: center;
	background-color: #8498B7;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	font-weight: bold;

}

/* ELENCO link big scheda artista */

ul#elenco-link-artista {
	display:inline;
	list-style-type:none;
	margin-top: 3px;
	padding:0;
}

ul#elenco-link-artista a {
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	text-indent:-9999px;
	height: 22px;
	opacity: 0.8;
}

ul#elenco-link-artista a:hover {
	opacity: 1;
}

ul#elenco-link-artista li {
	float: left;
	margin-right: 17px;
	padding:0;
	margin-top: 10px;
	margin-bottom: 30px;
}

li#discogs a {
	background-image: url(img/link-zoccolo-scheda/link-zoccolo-big.png);
	background-position: -54px 0px;
	width: 58px;
}

li#youtube a {
	background-image: url(img/link-zoccolo-scheda/link-zoccolo-big.png);
	background-position: -315px 0;
	width: 44px;
}

li#myspace a {
	background-image: url(img/link-zoccolo-scheda/link-zoccolo-big.png);
	background-position: -136px 0;
	width: 58px;
}

li#sitouff a {
	background-image: url(img/link-zoccolo-scheda/link-zoccolo-big.png);
 	background-position: -218px 0;
	width: 77px;
}

li#img-edita a {
	background-image: url(img/link-zoccolo-scheda/link-zoccolo.png);
 	background-position: -309px 0;
	width: 32px;
}

/* FINE SPAN PER ARTISTAPGE  */

/* INTESTAZIONI ARTISPAGE */

h2.artistpage {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #818382;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

h1.artistpage {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

h3.artistpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #818382;
	margin-bottom: 20px;
	padding: 0;
	margin-top: 0px;
	font-weight: normal;
}

.container-artistpage {
	padding: 0px;
	width: 100%;
}

.container-rececollegate {
	padding: 0px;
	width: 99%;
}

.container-artist-items {
	width: 45%;
	float: left;
	margin-top: 5px;
	margin-right: 30px;
}

.container-recensor-items {
	width: 35%;
	float: left;
	margin-top: 17px;
	margin-right: 15px;
}

#inner .titoli, #container-recensioni .titoli {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #F8F8F8;
	background-color: #8A7D79;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 1px;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom: 5px;
	border-radius: 2px;
	-webkit-border-radius: 2px !important;
	-opera-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	clear: left;
}

h3.liverep {
	background-color: #6699CC;
}


ul#elenco-recepage span.turnon-label {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 10px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: right;
	width: 20%;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	font-weight: bold;
	background-color: #A76A89;
	font-size: .7em;
}

ul#elenco-recepage span.rubriche-label, ul#elenco-recepage span.cinema-label {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 10px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: right;
	width: 20%;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	font-weight: bold;
	background-color: #807373;
	font-size: .7em;
}

ul#elenco-recepage span.tunein-label {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 10px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: right;
	width: 20%;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	font-weight: bold;
	background-color: #6699CC;
	font-size: .7em;
}

ul#elenco-recepage span.dropout-label {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 10px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: right;
	width: 20%;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	font-weight: bold;
	background-color: #999966;
	font-size: .7em;
}

ul#elenco-recepage span.classic-label {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 10px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: right;
	width: 20%;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	background-color: #996666;
	font-size: .7em;
}

ul#elenco-recepage span.rece-label, ul#elenco-recepage span.club-artpage {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 10px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: right;
	width: 20%;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	background-color: #8B8B8B;
	font-size: .7em;
}

ul#elenco-recepage span.spot-label {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 10px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: right;
	width: 20%;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	background-color: #CB9866;
	font-size: .7em;
}

#immagine-float {
	float: right;
	margin-right: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	float: right;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	font-weight: bold;
	background-color: #818382;
	margin-left: 0px;
	margin-bottom: 40px;
	margin-top: 30px;
	}


/* ARTICOLI PAGE */

.col-sin-articoli {
	float: left;
	margin-left: 15px;
}

.interno-articoli {
	padding-left: 0px;
	padding-right: 30px;
	padding-top: 0px;
	padding-bottom: 40px;
	margin-left: 15px;
	margin-right:30px;
	background-color: #CCCCBD;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	margin-top: 30px;
	margin-bottom: 40px;
	max-width: 900px;

}

.interno-singolo-articolo {
	margin-bottom: 30px;
	margin-top: 20px;
	max-width: 1000px;
}

.interno-singolo-articolo-base {
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-top: 15px;
	max-width: 850px;
}

.interno-sera-sinistra {

}

.interno-sera-destra {
	float: right;
	margin: 0;
	padding: 0;
	width: 49%;
}


/* Container singolo spot */

.container-singolo-spot {
	width: 265px;
	margin-right: 25px;
	margin-bottom: 30px;
	float: left;
}

.container-tutta-top {
	margin-bottom:30px;
	margin-right:15px;
	padding:15px 20%;
	width:50%;
}

.container-tutta-classifica {
	width: 30%;
	margin-right: 15px;
	margin-bottom: 30px;
	float: left;
}

/* ELENCO SEZIONE NOTIZIE */

.articoli-container {
	padding-top: 30px;
	padding-bottom: 25px;
	padding-left: 20px;
	padding-right: 20px;
	max-width: 1024px;
}

.notizie-container {
	padding-top: 30px;
	padding-bottom: 25px;
	padding-left: 20px;
	padding-right: 20px;
	max-width: 1440px;
}

.classifiche-container {
	padding-top: 30px;
	padding-bottom: 25px;
	padding-left: 20px;
	padding-right: 20px;
}

.notizie-alone-container, .rece-alone-container {
	padding-top: 30px;
	padding-bottom: 25px;
	padding-left: 20px;
	padding-right: 20px;
	width: 75%;
	float: left;
}

.libri-alone-container, .cinema-alone-container {
	padding-top: 30px;
	padding-bottom: 25px;
	padding-left: 20px;
	padding-right: 20px;
	width: 64%;
	float: left;
}

.libri-cinema-sec-colonna {
	padding-top: 30px;
	width: 32%;
	float: left;
}

.registrazione-page  {
	padding-top: 30px;
	padding-bottom: 25px;
	padding-left: 30%;
	padding-right: 30%;
}


.pdf-alone-container {
	padding-top: 30px;
	padding-bottom: 25px;
	padding-left: 20px;
	padding-right: 15px;
	width: 61%;
	float: left;
}

.vetrina-pdf-container {
	margin-top: 45px;
	width: 34%;
	float: left;
}

.rss-alone-container {
	padding-top: 30px;
	width: 20%;
	float: left;
}

.notizie-sinistra {
	margin-top: 15px;
	margin-bottom: 40px;
	margin-left: 0px;
	margin-right: 15px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	float: left;
	width: 700px;
}

.notizie-destra {
	margin-top: -5px;
	padding-bottom: 0px;
	margin-bottom: 40px;
	margin-left: 15px;
	float: right;
	width: 250px;
}

.live-sinistra {
	margin-top: 0px;
	margin-bottom: 40px;
	margin-right: 30px;
	float: left;
	max-width: 500px;
	min-width: 450px;
}

.live-first {
	margin-top: 0px;
	margin-bottom: 40px;
	margin-right: 1%;
	float: left;
	width: 27%;
}

.articoli-first {
	margin-top: 0px;
	margin-bottom: 40px;
	margin-right: 30px;
	float: left;
	width: 18%;
}

.rubriche-left {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 2%;
	float: left;
	width: 100%;
}

.rubriche-lasera {
	margin-top: 0px;
	margin-bottom: 10px;
	float: left;
	width: 70%;
}

.articoli-mid {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 2%;
	float: left;
	width: 48%;
}

.articoli-last {
	float: left;
	margin-top: 0px;
	margin-bottom: 40px;
	margin-right: -1px;
	float: left;
	width: 50%;
}


.live-last {
	margin-top: 0px;
	margin-bottom: 40px;
	margin-right: 1%;
	float: left;
	width: 48%;
}


.live-mid {
	margin-top: 0px;
	margin-bottom: 40px;
	margin-right: -10px;
	float: left;
	width: 23%;
}


.live-destra {
	margin-bottom: 40px;
	float: left;
	width: 250px;
}


/* -----------------   ELENCO NOTIZIE --------------------------- */


ul#elenco-notizie {
	margin: 0;
	padding: 0;
	min-height: 100px;
}

ul#elenco-notizie li {
	list-style: none;
	display: block;
	overflow: hidden;
}

ul#elenco-notizie li.concerti {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-color: #727473;
	border-radius: 2px;
	-webkit-border-radius: 2px !important;
	-opera-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
}

ul#elenco-notizie li.concerti-contest {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-color: #006A6C;
	border-radius: 2px;
	-webkit-border-radius: 2px !important;
	-opera-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
}

ul#elenco-notizie li.concerti-spot {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-color: #C89159;  
	border-radius: 2px;
	-webkit-border-radius: 2px !important;
	-opera-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
}


ul#elenco-notizie li.notizie {
	float: left;
	margin: 0;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 1px;
	background-color: transparent;
	width: 100%;
}

ul#elenco-notizie li.monografie {
	width: 26%;
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
	padding: 0px;
}

ul#elenco-notizie li.monografie p {
	color: #737373;
}

ul#elenco-notizie li.sera-special {
	width: 100%;
	margin-right: 20px;
	margin-bottom: 10px;
	padding: 0px;
	color: #737373;
}

ul#elenco-notizie li.speciali {
	width: 100%;
	float: left;
	margin-right: 0px;
	margin-bottom: 20px;
	padding: 0px;
	color: #737373;
}

ul#elenco-notizie li.speciali-home {
	width: 100%;
	float: left;
	margin-right: 0px;
	margin-bottom: 15px;
	padding: 0px;
	color: #FFFFFF;
}

ul#elenco-notizie li.notizie-spot {
	margin-top: 0px;
	clear: left;
	float: left;
	margin-right: 0;
	margin-bottom: 0px;
	padding-top: 7x;
	padding-right: 2px;
	padding-bottom: 7px;
	padding-left: 1px;
	background-color: transparent;

}

ul#elenco-notizie li.notizie img.flo {
	float: right;
	margin-left: 5px;
	margin-right: 0px;
}

ul#elenco-notizie li.speciali div.immagine-spec {
	float: right;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 7px;
	padding-top: 5px;

	margin-left: 5px;
	margin-bottom:5px;

	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	font-weight: bold;
	background-color: #818382;
}

ul#elenco-notizie li.monografie div.immagine-drop {
	margin-bottom: 5px;
}


ul#elenco-notizie li.concerti img {
	float: right;
	margin-right: 0px;
	margin-left: 6px;
}

ul#elenco-notizie li.notizie-spot img.flo {
	float: left;
	margin-right: 10px;
}

ul#elenco-notizie li.speciali-home img, ul#elenco-notizie li.speciali img {
	border: 3px solid #f0f0f0;
	float: right;
	margin-left: 3%;
}

ul#elenco-notizie div.titolo-mono, ul#elenco-notizie div.titolo-spec {
	color: #618EAD;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 2px;
	letter-spacing: -1px;
	font-weight: bold;
}

ul#elenco-notizie .artista-spec-home {
	color: #FFFFFF;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 2px;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 1.3em;
}

ul#elenco-notizie .titolo-spec-home {
	color: #CCCCCC;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 2px;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 1.2em;
}

ul#elenco-notizie .sottotitolo-spec-home {
	color: #FFF;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 2px;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 1.1em;
}

ul#elenco-notizie .incipit-spec {
	color: #FFF;
	padding: 0;
	margin: 0;
	font-size: .9em;
}


ul#elenco-notizie div.sottotitolo-mono, ul#elenco-notizie div.sottotitolo-spec {
	color: #666666;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 2px;
	font-weight: bold;
}


ul#elenco-notizie li.monografie div.titolo-mono {
	font-size: 1em;
}

ul#elenco-notizie li.monografie div.sottotitolo-mono {
	font-size: .9em;
}

ul#elenco-notizie li.speciali div.titolo-spec {
	font-size: 1.2em;
}

ul#elenco-notizie li.speciali div.sottotitolo-spec {
	font-size: 1.1em;
}

ul#elenco-notizie li img {
	border: 0;
}

ul#elenco-notizie span.data-2 {
	font-size: 9px;
	color: #DDDDDD;
	float: left;
	width: 30px;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	height: 40px;
}

ul#elenco-notizie span.data-events {
	font-size: .70em;
	color: #DDDDDD;
	float: left;
	width: 65px;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	height: 40px;
}

ul#elenco-notizie span.data-notizie {
	font-size: .70em;
	color: #CFCFCF;
	padding-left: 5px
}

ul#elenco-notizie span.theme-2 {
	color: #F4F4F4;
	float: left;
	width: 60%;
}

ul#elenco-notizie span.titolo-album {
	color: #FFCC00;
	font-weight: bold;
}

ul#elenco-notizie .note-live {
	color: #FBFBFB;
	font-weight: normal;
	clear: left;
	float: left;
	margin-top: 0px;
}

ul#elenco-notizie .artist-live {
	color: #FBFBFB;
	font-weight: bold;
	float: left;
	margin-top: 0px;
}


ul#elenco-notizie .dove-live {
	color: #DDDDDD;
	font-weight: bold;
	clear: left;
	float: left;
	font-size: .8em;
}

ul#elenco-notizie .contaner-artista-live {
	width: 48%;
	float: left;
	line-height: 1.3em;
	margin-left: 5px;
}

ul#elenco-notizie div.contaner-icone-live {
	margin-right: 10px;
}



/* ----------------------- FINE ELENCO NOTIZIE ------------------------------------ */

form#scegliprovincia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 7px;
	padding: 0;
	border: 0;
	text-align: right;
	margin-top: 15px;
}

select#select_provincia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0;
	background-color: #818382;
	color: #FFFFFF;
	font-weight: bold;
}

select#select_artista {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0;
	background-color: #818382;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 7px;
	width: 180px;
}

form#scegliprovincia fieldset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	padding-right: 0px;
	border: 0;
	padding-left: 10px;

}

form#scegliprovincia label {
	padding-right: 7px;
}

/* APPROF BASE */


#recensione-tipo {
	width: 46%;
	float: left;
	margin-right: 30px;
	margin-bottom: 0px;
	padding: 0;
	min-width: 400px;
	}

#recensione-alone {
	width: 100%;
	float: left;
	margin-right: 30px;
	margin-bottom: 15px;
	padding: 0;
	max-width: 1024px;
	}

#contest-alone {
	width: 800px;
	float: left;
	margin-top: 30px;
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 15px;
	padding: 0;
	}

#articolo-alone {
	width: 100%;
	float: left;
	margin-right: 30px;
	margin-bottom: 15px;
	padding: 0;
	max-width: 1024px;
	}

/* TITOLI ARTICOLI */

#articolo-alone h1 {
	font-size: 1.5em;
	margin-top: 0px;
	color: #545655;
	margin-right: 30px;
	margin-bottom: 0px;
	}

#articolo-alone h2 {
	margin-top: 0;
	margin-bottom: 0px;
	font-size: 1.2em;
	color: #628DAC;
	padding: 0;
	}

#articolo-alone h3 {
	font-size: 1.1em;
	color: #C0C0C0;
	padding-top: 0px;
	padding-bottom: 0.1em;
	margin: 0;
	}

#articolo-alone h4 {
	font-size: 1em;
	color: #58493E;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0;
	font-weight: bold;
	}


blockquote {
	font-size: .8em;
	color: #404241;
	padding-bottom: 1em;
	margin: 0;
	padding-top: 0.5em;
	padding-right: 30px;
	padding-left: 15px;
	}


#approfondimento {
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
	background-image: url(img/colonna-centrale/rece-mid.png);
	background-repeat: repeat-y;
	background-position: top right;
	overflow: hidden;
	}

#approfondimento a, #approfondimento2 a {
	color: #000000;
	text-decoration: none;
	border-bottom:1px dotted #8C8C8C;
	}

#approfondimento strong, #approfondimento2 strong {
	font-weight: bold;
	}

#approfondimento .interno {
	margin: 0;
	padding-left: 20px;
	padding-right: 29px;
	min-height: 340px;
	padding-top: 30px;
	padding-bottom: 30px;
	}

#approfondimento .interno2 {
	margin: 0;
	padding-left: 20px;
	padding-right: 29px;
	min-height: 340px;
	padding-top: 0;
	padding-bottom: 20px;
	}

#approfondimento2 {
	width: 100%;
	padding-top: 30px;
	padding-bottom: 20px;
	margin: 0;
	overflow: hidden;
	background-color: #ffffff;
	background-image: url(img/colonna-centrale/rece-mid.png);
	background-repeat: repeat-y;
	background-position: top right;
}

#approfondimento2 .interno {
	margin-left: 20px;
	margin-right: 30px;
	background-color: #ffffff;
	margin-bottom: 0px;
	padding: 0;
	}

#approfondimento2 .interno2, .corpo-pubbl-grigio-interno {
	margin-right: 25px;
	margin-left: 7px;
	padding: 0;
	text-align: center;
	}

#approfondimento-news-home, .corpo-pubbl-grigio {
	width: 100%;
	margin: 0;
	overflow: hidden;
	background-color: #8B8B8B;
	background-image: url(img/colonna-centrale/news-mid.gif);
	background-repeat: repeat-y;
	background-position: top right;
	padding-bottom: 0px;
	padding-top: 5px;
}

#approfondimento-news-home .interno {
	margin-right:1px;
	padding: 0 20px 0 15px;
}


#approfondimento-news-home h1 {
	font-size:c .8em;
	font-weight:bold;
	color: #fff;
	text-align: center;
	background-color: #8B8B8B;
	margin-top: 3px;
	margin-bottom: 0px;
}


#approfondimento-news-home .interno-news-home {
	margin-left: 0px;
	margin-right: 10px;
	background-color: #8B8B8B;
	margin-bottom: 0px;
	padding: 0;
	}

#approfondimento2 .interno-notizie {
	background-color: #ffffff;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-top: 0px;
	padding: 0;
	margin-right: 25px;
	}

#approfondimento2 .interno-sera-sinistra {
	margin-right: 0px;
	background-color: #ffffff;
	margin-bottom: 0px;
	padding: 0;
	margin-left: 0px;
	width: 49%;
	float: left;
	}

#approfondimento2 .interno-speciali {
	margin-left: 20px;
	margin-right: 25px;
	background-color: #ffffff;
	margin-bottom: 0px;
	padding: 0;
	}


#approfondimento .incipit, #approfondimento2 .incipit {
	font-size: 1em;
	color:#404241;
	width: auto;
	margin-top: 5px;
	margin-bottom: 15px;
	max-width: 700px;
	line-height: 1.2em;
	}

#approfondimento p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	margin-bottom: 0.5em;
	}

#approfondimento .nome-recensore {
	font-size: 0.8em;
	color: #525252;
	font-weight: bold;
	margin-bottom: 0.5em;
	}
	
/* Bottoni MAG */

ul#bottoni-mag a {
	background-image: url(img/icone/bottoni-mag.png);
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	text-indent:-9999px;
	height: 41px;
	width: 120px;
	z-index:2;
	}

li#scarica a {
 	background-position: 0 0;
 }

#scarica a:active, li#scarica a:hover {
 	background-position: 0 -41px;
 }

li#edicola a {
 	background-position: -120px 0;

 }

li#edicola a:active, li#edicola a:hover {
 	background-position: -120px -41px;
 }


/* CSS per bottoni top */

.SpryHiddenRegion {
    visibility: hidden;
	display:none;
}

/* oscuro lo spazio bianco di ADDthis 

# {
 	display: none;
 }
*/

#atffc  {
    visibility: hidden;
	display:none;
}

/* These are the classes applied on the error messages
 * which prevent them from being displayed by default.
 */

.textfieldRequiredMsg,
.textfieldInvalidFormatMsg,
.textfieldMinValueMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMaxCharsMsg,
.textfieldValidMsg,
.selectRequiredMsg,
.selectInvalidMsg,
.textareaRequiredMsg,
.textareaMinCharsMsg,
.textareaMaxCharsMsg,
.textareaValidMsg,
.checkboxRequiredMsg, 
.checkboxMinSelectionsMsg, 
.checkboxMaxSelectionsMsg,
.passwordRequiredMsg,
.passwordInvalidStrengthMsg,
.passwordMinCharsMsg,
.passwordMaxCharsMsg,
.passwordCustomMsg,
.passwordValidMsg,
.confirmRequiredMsg,
.confirmInvalidMsg,
.confirmValidMsg {
    display: none;
}

/* These selectors change the way messages look when the widget is in one of the error states.
 * These classes set a default red border and color for the error text.
 * The state class (e.g. .textfieldRequiredState) is applied on the top-level container for the widget,
 * and this way only the specific error message can be shown by setting the display property to "inline".
 */
.textfieldRequiredState .textfieldRequiredMsg,
.textfieldInvalidFormatState .textfieldInvalidFormatMsg,
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg,
.selectRequiredState .selectRequiredMsg,
.selectInvalidState .selectInvalidMsg,
.textareaRequiredState .textareaRequiredMsg,
.textareaMinCharsState .textareaMinCharsMsg,
.textareaMaxCharsState .textareaMaxCharsMsg,
.checkboxRequiredState .checkboxRequiredMsg,
.checkboxMinSelectionsState .checkboxMinSelectionsMsg,
.checkboxMaxSelectionsState .checkboxMaxSelectionsMsg,
.passwordRequiredState .passwordRequiredMsg,
.passwordMinCharsState .passwordMinCharsMsg,
.passwordMaxCharsState .passwordMaxCharsMsg,
.passwordInvalidStrengthState .passwordInvalidStrengthMsg,
.passwordCustomState .passwordCustomMsg,
.confirmRequiredState .confirmRequiredMsg,
.confirmInvalidState .confirmInvalidMsg
{
    display: inline;
    color:#FF0000;
}

.SpryHiddenRegion {
    visibility: hidden;
    display:none;
}

/* Fancybox */
#tip7-title { text-align: left; padding-left: 10px; padding-right: 10px; }

#tip7-title b { display: block; margin-right: 80px; }

#tip7-title span { float: right; }

#result_report {
	margin: 0;
	padding: 0 0 1em 0;
	font-style: italic;
}

#section-secheda {
	position: relative;
	padding: 0;
	float: left;
	width: 100%;
	background: url(img/linee-filetti/section-content-bg.gif) repeat-x bottom left;
	padding-bottom: 2em;
} 

#inner-scheda {
	position: relative;
	margin-top: 45px;
	margin-left: 0px;
	float: left;
	background-color: #A19D99;
	padding: 30px;
}


#section-secheda h1 {
	font-size: 35px;
	color: #FFFFFF;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-top: 0px;
}

#container {
	position: relative;
	padding: 0;
	float: left;
	width: 100%;
	background: #fff   url(img/linee-filetti/section-content-bg.gif) repeat-x bottom left;
	padding-bottom: 2em;
}

.container-generico {
	clear: both;
	padding-left: 20px;
}

.testo {
	max-width: 980px;

	}

.immagine-album  {
	margin-right: 0px;
	text-align: center;
	margin-bottom: 5px;

	}

.colonna-sinistra-bottom {
	clear:left;
	float: left;
	height: 25px;
	width: 250px;
	background-image: url(img/colonna-sinistra-bottom.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-bottom: 0.2em;
	margin-bottom: 30px;
	margin-top: -2px;
}

/* BOX CLASSIFICHE */

#class-contanier {
	width: 285px;
	float: left;
	margin-right: 20px;
	}

#class-contanier-last {
	width: 290px;
	float: left;
	margin: 0;
	}


#class-contanier-centrale {
	width: 290px;
	margin-bottom: 30px;
	margin-right: 30px;
	}

#class-top {
	width: 100%;
	background-color: #88BAC6;
	background-image: url(img/classfiche/top5-top-des.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 43px;
	padding: 0px;
	}
	
#class-top .interno {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color:#FFFFFF;
	font-weight:bold;
	padding-top: 17px;
	padding-left: 8px;
	text-transform: uppercase;
	}

#class-box {
	width: 100%;
	background-color: #88BAC6;
	background-image: url(img/icone/frecce-box-top-des.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 50px;
	padding: 0px;
	}
	
#class-box .interno {
	width: 100%;
	background-image: url(img/icone/frecce-box-top-sinis.png);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	}

/* login box */

#login-box {
	width: 100%;
	background-color: #814580;
	background-image: url(img/colonna-centrale/login-top-des.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 50px;
	padding: 0px;
	}
	
#login-box .interno {
	width: 100%;
	background-image: url(img/colonna-centrale/login-top-sinis.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 50px;
	}

#login-box .interno-mailing {
	width: 100%;
	background-image: url(img/colonna-centrale/mailinglist-top-sin.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 50px;
	}

#login-box .interno-registr {
	width: 100%;
	background-image: url(img/colonna-centrale/registr-top-sinis.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 50px;
	}

#login-base, #login-base-fancy {
	width: 100%;
	background-color: #814580;
	padding: 0px;
	}

#login-base {
	background-image: url(img/colonna-centrale/login-base-mid.gif);
	background-position: right top;
	background-repeat: repeat-y;
	}

#login-base fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	}

#login-base .interno, #login-base-fancy .interno {
	padding-bottom: 10px;
}

#login-base .interno-padding, #login-base-fancy .interno-padding {
	padding-left: 15px;
	padding-right: 17px;
}	


#login-base .login_forgot {
	clear:right;
	padding-top: 20px;
	width:100%;
	}

form#registrazione-sa .email, form#registrazione-sa .pass {
	font-weight:bold;
	font-size: 1em;
	}

#login-base .newsl-tag-contain {
	float: right;
	margin-bottom: 15px;
	}

#login-base .newsl-tag, .dimenticato, #login-base-fancy .newsl-tag  {
	color: #fff;
	font-weight:bold;
	font-size: .8em;
	}


#login-base .asterix-blu, #login-base-fancy {
	font-weight:bold;
	font-size: 1em;
	color: #628DAD;
	}

#login-base a, #login-base p {
	color:#FFFFFF;
	font-size: .8em;
	line-height: 1.2em;
	text-align: justify;
	}


#login-bottom a {
	font-weight:bold;
	text-decoration: underline;
	color: #FFF;
	font-size: .75em;
}

form#registrazione-sa fieldset {
	padding-top: 10px;
	padding-left: 0;
	margin:0;
	border: 0;
	background-color:#814580;
}

form#registrazione-sa label {
	clear:right;
	display:block;
	margin-bottom:10px;
	color:#FFFFFF;
}

#login-base .privacy {
	clear:right;
	height:300px;
	overflow-x:auto;
	overflow-y:auto;
	padding-right:18px;
	margin-bottom: 20px;
	}

form#registrazione-sa .mail-adress, form#registrazione-sa .pass {
	font-weight: bold;
	color: #666666;
	background-image:url("img/colonna-centrale/login-base-input.gif");
	background-repeat:no-repeat;
	border:0 none;
	float:right;
	font-size:1em;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	width: 170px;
	}

#login-base ol, #login-base .box-fine-categorie {
	color:#FFFFFF;
	font-size:0.8em;
	line-height:1.4em;
}

#login-base h1, #fmessage h1 {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 5px;
	color:#FFFFFF;
	font-size: 1em;
	line-height:1.2em;
}

form#registrazione-sa select {
	border-top: 1px solid #6C6C6C;
	border-left: 1px solid #6C6C6C;
	float:right;
	height:20px;
	width: 180px;
	}

form#registrazione-sa .check {
	float:right;
	}

input#login, button#conferma {
	background-image:url("img/colonna-centrale/login-base-login.gif");
	background-repeat:no-repeat;
	border:0 none;
	height:25px;
	padding:0;
	width: 180px;
	float: right;
	cursor: pointer;
	}

input#login:hover, button#conferma:hover  {
	background-image:url("img/colonna-centrale/login-base-login.gif");
	background-repeat:no-repeat;
	background-position: 0 -26px;
	border:0 none;
	height:25px;
	padding:0;
	width: 180px;
	float: right;
	}

button#procedi {
	background-image:url("img/colonna-centrale/procedi-button.png");
	background-repeat:no-repeat;
	border:0 none;
	height:25px;
	padding:0;
	width: 180px;
	float: right;
	cursor: pointer;
	}

button#procedi:hover {
	background-image:url("img/colonna-centrale/procedi-button.png");
	background-repeat:no-repeat;
	background-position: 0 -24px;
	border:0 none;
	height:25px;
	padding:0;
	width: 180px;
	float: right;
	}

button#bottone-si, input#botton-si {
	background-image:url("img/colonna-centrale/button-si.png");
	background-repeat:no-repeat;
	border:0 none;
	height:25px;
	padding:0;
	width: 90px;
	float: right;
	cursor: pointer;
	text-indent: -10000px;
	}

button#bottone-si:hover, input#botton-si:hover {
	background-image:url("img/colonna-centrale/button-si.png");
	background-repeat:no-repeat;
	background-position: 0 -24px;
	border:0 none;
	height:25px;
	padding:0;
	width: 90px;
	float: right;
	}

button#bottone-no {
	background-image:url("img/colonna-centrale/button-no.png");
	background-repeat:no-repeat;
	border:0 none;
	height:25px;
	padding:0;
	width: 90px;
	float: right;
	cursor: pointer;
	}

button#bottone-no:hover {
	background-image:url("img/colonna-centrale/button-no.png");
	background-repeat:no-repeat;
	background-position: 0 -24px;
	border:0 none;
	height:25px;
	padding:0;
	width: 90px;
	float: right;
	}


#login-bottom {
	width: 100%;
	color: #FFF;
	background-color: #814580;
	background-image: url(img/colonna-centrale/login-bottom-sinis.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height:35px;
	padding: 0px;
	}
	
#login-bottom .interno {
	width: 100%;
	height:35px;
	background-image: url(img/colonna-centrale/login-bottom-des.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}

#login-bottom .interno-repeat {
	height:35px;
	background-image: url(img/colonna-centrale/login-bottom-mid.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	margin-left:12px;
	margin-right:18px;
	}


/* fine login box */

#class-box .class-box-anno {
	color:#FFFFFF;
	font-size: 1em;
	font-weight:bold;
	position: absolute;
	right:45%;
	top:16px;
	}

#class-box .class-box-autore {
	color:#FFFFFF;
	font-size: .9em;
	font-weight:bold;
	position: absolute;
	left: 23%;
	top:16px;
	}

#class-box .class-box-classifica {
	color:#FFFFFF;
	font-size: 1em;
	font-weight:bold;
	position: absolute;
	left: 30%;
	top:16px;
	}
	
#class-box-bottom .interno {
	width: 100%;
	background-image: url(img/icone/frecce-box-bottom-des.png);
	background-position: top right;
	background-repeat: no-repeat;
	}

#class-box-bottom .interno-repeat {
	background-image: url(img/icone/frecce-box-bottom-contin.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	}

#class-box-bottom .interno-des {
	width: 100%;
	background-image: url(img/icone/frecce-box-bottom-sinis.png);
	background-position: top left;
	background-repeat: no-repeat;
	}

ul.frecce-box {
	display:block;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	text-indent:-9999px;
	z-index:2;
}
ul.frecce-box li {
	background-image: url(img/icone/frecce-box.png);		
}
li.sin-nav {
	background-position:0 0;
	float: left;
	width:52px;
	height:50px;
}
li.sin-nav:active, li.sin-nav:hover {
	background-position:0 -51px;
	float: left;
	width:52px;
	height:50px;
}

li.des-nav {
	background-position:-61px 0;
	float: right;
	width:56px;	
	height:50px;
}
li.des-nav:active, li.des-nav:hover {
	background-position:-61px -51px;
	float: right;
	width:56px;	
	height:50px;
}

li.destra-nav-bottom {
	background-position:-61px -102px;
	float: right;
	width:56px;	
	height:55px;
}

li.destra-nav-bottom:active, li.destra-nav-bottom:hover {
	background-position:-61px -157px;
	float: right;
	width:56px;	
	height:55px;
}

li.sinistra-nav-bottom {
	background-position:0 -102px;
	float: left;
	width:52px;
	height:55px;
}
li.sinistra-nav-bottom:active, li.sinistra-nav-bottom:hover {
	background-position:0 -157px;
	float: left;
	width:52px;
	height:55px;
}


/* BOX CLASSIFICHE SA */ 

#class-top-sa {
	width: 100%;
	background-color: #CB9866;
	background-image: url(img/classfiche/top40-sa-top-des.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	max-width: 1040px;
	height: 43px;
	padding: 0px;
	}
	
#class-top-sa .interno {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color:#FFFFFF;
	font-weight:bold;
	padding-top: 17px;
	padding-left: 10px;
	}


/* FINE BOX CLASSIFICHE SA */

/* TITOLI RECENSIONI */

.pdf-alone-container h1 {
	color:#517A99;
	font-size:1.3em;
	margin-bottom:0.1em;
	margin-right:30px;
	margin-top: 30px;
	}

.pdf-alone-container h2 {
	color:#646567;
	font-size:1.2em;
	margin-top: 1.4em;
	margin-right:30px;
	margin-bottom:0;
	}

.pdf-alone-container h3 {
	color:#94755F;
	font-size:1em;
	margin-bottom: 0;
	margin-top: 5px;
	}

#approfondimento .titolo-articoli {
	color:#517A99;
	font-size:.95em;
	font-weight:bold;
	margin-top:5px;	
	}

#approfondimento .titoletto-blu {
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 0.8em;
	margin-bottom: 10px;
	}

.pdf-alone-container h4 {
	color:#517A99;
	font-size:.9em;
	margin-bottom:0.1em;
	margin-right:30px;
	margin-top:0px;
	}

.rece-alone-container h1, #recensione-tipo h1, #recensione-alone h1, .notizie-alone-container h1, .libri-alone-container h1, .cinema-alone-container h1 {
	color:#517A99;
	font-size:1.5em;
	margin-bottom:0.1em;
	margin-right:30px;
	margin-top:0px;
	text-transform:uppercase;
	}

.rece-alone-container h2, #recensione-tipo h2, #recensione-alone h2, .notizie-alone-container h2, .libri-alone-container h2, .cinema-alone-container h2 {
	color:#628DAC;
	float:none;
	font-family:Helvetica,Arial,sans-serif;
	font-size: 1.2em;
	font-style: normal;
	margin:0;
	padding-bottom: 0.2em;
}

.rece-alone-container h3, #recensione-tipo h3, #recensione-alone h3, .notizie-alone-container h3, .libri-alone-container h3, .cinema-alone-container h3 {
	font-size: 1.1em;
	color:#8C8C8C;
	float:none;
	font-family:Helvetica,Arial,sans-serif;
	font-style:normal;
	margin:0;
	padding-bottom: 0.2em;
	}

.notizie-alone-container h4 {
	font-size: 1em;
	color: #666;
	float:none;
	font-family:Helvetica,Arial,sans-serif;
	font-style:normal;
	margin:0;
	padding-bottom: 0.2em;
	}

#recensione-tipo h4, #recensione-alone h4, .rece-alone-container h4, .libri-alone-container h4, .cinema-alone-container h4 {
	max-width: 245px;
	font-size: .70em;
	font-weight: normal;
	color: #394855;
	line-height:2em;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: normal;
	background-color: #FFFFFF;
	margin-bottom: 12px;
	margin-top: 7px;
	display: block;
	}

/* TITOLI RECENSIONI FINE */



#class-top .culosinistra, #class-top-sa .culosinistra {
	float: left;
	}



#class-base {
	padding-top: 10px;
	padding-bottom: 20px;
	margin: 0;
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(img/colonna-centrale/rece-mid.png);
	background-repeat: repeat-y;
	background-position: top right;
	}

#class-box-base {
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 20px;
	margin: 0;
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(img/icone/frecce-box-mid.png);
	background-repeat: repeat-y;
	background-position: top right;
	}

#class-box-base .interno {
	padding-left: 17px;
	padding-right: 0;
	}

img#percentuale-ventisette {
	width: 27%;
	}

.elenco-news, .elenco-review { 
	margin-top: 0;
	}

#approfondimento span.arancio, #left span.arancio  {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding-left: 1px;
	}


#approfondimento span.voto-album, #left span.voto-album  {
	font-weight: bold;
	}

.nome-recensore  {
	color: #666666;
	margin-top: 10px;
	text-align: right;
	font-weight: bold;
	font-size: 90%;
	}

/* zoccolo link recensione */

/* Bottoni MAG */

ul#link-rece a {
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	text-indent:-9999px;
	height: 17px;
	opacity: 0.8;
	}

ul#link-rece a:hover {
	opacity: 1;
	}


ul#link-rece {
	display:inline;
	float:right;
	list-style-type:none;
	margin-top: 3px;
	padding:0;
	}

ul#link-rece li {
	float: left;
	margin-left: 17px;
	padding:0;
	}

li#discogs-r a {
	background-image: url(img/link-zoccolo-scheda/link-zoccolo.png);
	background-position: -78px 0px;
	width: 47px;
 }

li#myspace-r a {
	background-image: url(img/link-zoccolo-scheda/link-zoccolo.png);
	background-position: -135px 0;
	width: 46px;
 }
 
li#official-r a {
	background-image: url(img/link-zoccolo-scheda/link-zoccolo.png);
 	background-position: -193px 0;
	width: 62px;
 }

li#youtube-r a {
	background-image: url(img/link-zoccolo-scheda/link-zoccolo.png);
	background-position: -264px 0;
	width: 35px;

 }

li#edit-r a {
	background-image: url(img/link-zoccolo-scheda/link-zoccolo.png);
 	background-position: -35px 0;
	width: 32px;

 }

li#foto-r a {
	background-image: url(img/link-zoccolo-scheda/link-zoccolo.png);
 	background-position: 0 0;
	width: 23px;
 }

li#foto-r a.hidden {
	display: none;
}

/* RECE BASE VER 2 */

#bottom-colonnacentrale2 .listalinkbottom-right {
	float: right;
	text-align: right;
	display: block;
	margin: 0;
	padding: 0;
}

#spot-top {
	width: 100%;
	background-image: url(img/colonna-centrale/spot-top-destra-clear.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 66px;
	padding: 0px;
	margin: 0px;
	clear: left;
}

#spot-top .interno-recetop {
	width: 95%;
	background-image: url(img/colonna-centrale/spot-top-mid-original.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 66px;
	margin: 0;
	padding: 0;
	}

#recensione-top  {
	width: 100%;
	background-image: url(img/colonna-centrale/livereport-top-destra-original.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 66px;
	padding: 0px;
	margin: 0px;
	clear: left;
}

#recensione-top .interno-recetop {
	width: 95%;
	background-image: url(img/colonna-centrale/livereport-mid-sinistra-original.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 66px;
	margin: 0;
	padding: 0;
	}

#approfondimento .notetechniche  {
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	background-color: #818382;
	float: left;
	background-position: top left;
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 30px;
	margin-bottom: 15px;
	max-width: 270px;
	}
	
#info-tag {
	font-size: 0.7em;
	font-weight: bold;
	text-align: right;
	padding-right: 25px;
	margin: 0;
	display: block;
	cursor: pointer;
	}

#trailer-tag {
	font-size: 0.7em;
	font-weight: bold;
	text-align: right;
	padding-right: 25px;
	margin-bottom: 10px;
	display: block;
	cursor: pointer;
	background-image: url(img/icone/CIAK_BIANCO.gif);
	background-position:right center;
	background-repeat:no-repeat;
	}

#trailer-tag a, #info-tag a {
	color: #F8F2F1;
	}

#trailer-tag a:hover, #info-tag a:hover {
	color: #FFFFFF;
}



.pubblicazione-testo {
	float: none;
	font-size: 9px;
	color: #666666;
	padding: 0;
	margin-left: 1px;
	text-align: right;
	float: right;
	}

.intestazione-schedartista {
	float: none;
	font-size: 9px;
	color: #666666;
	padding: 0;
	margin-left: 1px;
	text-align: left;
	}
	
.immagine-no-float {
	clear: left;
	text-align: center;
	width: 100%;
	}

#immagine-articolo-big {
	width: 50%;
	clear: right;
	float: right;
	margin-top: 3px;
	margin-right: 0px;
	margin-left: 15px;
	margin-bottom: 15px;

	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	background-color: #818382;
	}

#immagine-articolo-big a, #immagine-articolo-big-sinistra a, #immagine-articolo-normale a, #immagine-articolo-sinistra-normal a {
	border-bottom: none;
	color: #FFFFFF;
	text-decoration: underline;
 	}


#immagine-articolo-big-sinistra {
	width: 50%;
	float: left;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	background-color: #818382;
	}

#immagine-articolo-normale {
	width: 25%;
	clear: right;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 15px;
	margin-bottom: 15px;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	background-color: #818382;
	}

#immagine-articolo-sinistra-normale {
	width: 25%;
	float: left;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	border-radius: 4px;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	background-color: #818382;
	}

.immagine-articolo {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 12px;
	}

.credit-immagine {
	color: #FFFFFF;
	margin-top: 7px;
	margin-bottom: 0px;
	font-weight: bold;
	letter-spacing: 1px;
	width: 100%;
	}

.band {
	font-size: 0.7em;
	float: left;
	margin: 0;
	width: 54%;
	padding-bottom: 10px;
		}

.dida {
	margin: 0px;
	width: 75%;
	font-size: 0.65em;
	clear: both;
	padding-top: 0px;
		}

.foto {
	font-size: 0.7em;
	float: right;
	margin: 0;
	width: 45%;
	text-align: right;
	padding-bottom: 10px;
		}


.credit-immagine-small {
	clear: right;
	color: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 17px;
	font-size: 90%;
	width: 250px;
	}

/* ACCORDION */

.accordion2 {margin: 0; padding: 0; }
.accordion2 .open {background-image:url(img/icone/arrow_up.gif)}
.accordion2 dd {
	overflow:hidden;
	margin: 0;
	font-size: 0.75em;
	color: #FFFFFF;
	padding: 0;
}
.accordion2 dt {
	background-image:url(img/icone/arrow_down.gif);
	background-position:right center;
	background-repeat:no-repeat;
	margin-bottom: 10px;
	padding-right: 0px;
	text-align: right;
}



/* ACCORDION FINE */


#approfondimento .turnon-tit {
	float: right;
	text-align: right;
	padding: 0;
	width: 180px;
	height: 35px;
	background-image: url(img/turnon-titolo.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: -35px;
	margin-right: -65px;
	
}

