/* CSS Document */
html{
	height: 100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	word-spacing: -1px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	color: #333333;
	height: 100%;
}


img {
	border: none;
	margin: 0px;
	padding: 0px;
} 
#wrapper {
	width: 960px;
	height: auto;
	margin: 0 0px;
	background-color:#FFFFFF;
	padding: 0px;
	
}

#mobile-wrapper {
	width: 550px;
	height: auto;
	margin: 0 0px;
	background-color:#FFFFFF;
	padding: 0px;
	
}

/**/
#masthead {
	height: 93px;
	background-color: #FFFFFF;
	  
	padding: 0px;
	margin: 0px;
	width: 960px;
	background-repeat: no-repeat;
}
#header {
float:left;
margin:0;
padding:0;
}


#separator {
clear: both;
height: 0px;
}
#footer {
	/*margin-top: 200px;*/
}


a {
	text-decoration:none;
	color: #525C75;
}
a:hover {
	text-decoration: underline;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 5px;
	margin-left: 1px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 5px;
	margin-left: 1px;
}

h1 {
  
}


#left_panel {

	float:left;
	clear:none;
	width: 547px;
}

#migliori_dischi{
	float:left;
	width: 547px;
	border: 1px none #CCCCCC;
	padding: 0px;
	margin: 10px 0px 0px;
	clear:none;
	height: auto;
}
#migliori_dischi_header {
	background-image: url(header_dischi_2007.gif);
	width: 547px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#migliori_dischi_text {
	width: 538px;
	padding: 0px;
	margin: 0px;
	height: 153px;
	background-image: url(sfondodischi2007.gif);
	background-repeat: repeat-y;
}

#migliori_dischi_footer {
	background-image: url(footer_dischi_2007.gif);
	width: 544px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}

#gallery{
	float:left;
	width: 547px;
	border: 1px none #CCCCCC;
	padding: 0px;
	clear:none;
	height: auto;
}
#gallery_header {
	background-image: url(gallery_h.gif);
	width: 547px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#gallery_text {
	width: 544px;
	padding: 0px;
	margin: 0px;
	height: 107px;
	background-image: url(sfondodischi2007.gif);
	background-repeat: repeat-y;
}

#gallery_footer {
	background-image: url(footer_dischi_2007.gif);
	width: 544px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}

#trailer{
	float:left;
	width: 547px;
	border: 1px none #CCCCCC;
	margin: 10px 0px 0px;
	padding: 0px;
	clear:none;
	height: auto;
}
#trailercinema_header {
	background-image: url(boxhead.jpg);
	width: 547px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#trailer_header {
	background-image: url(trailer_h.gif);
	width: 547px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#trailer_text {
	background-image:url(background_recensioni.gif);
	background-repeat:repeat-y;
	padding:0;
	width:547px;
	padding:0px 0px 0px 10px;
	height:301px;
}

#trailer_footer {
	background: url(footer_dischi_2007.gif) bottom no-repeat;
	width: 544px;
	height: 13px;
	margin: 0px;
	padding: 0px;
}

#comments{
	float:left;
	width: 547px;
	border: 1px none #CCCCCC;
	padding: 0px;
	clear:none;
	height: auto;
}
#comments_header {
	background-image: url(commenti_h.gif);
	width: 547px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#comments_text {
	background-image:url(background_recensioni.gif);
	background-repeat:repeat-y;
	padding:0;
	padding:20px 20px 20px 10px;
	width:515px;
}

#comments_footer {
	background: url(footer_dischi_2007.gif) bottom no-repeat;
	width: 544px;
	height: 13px;
	margin: 0px;
	padding: 0px;
} 

#ultime{
	float:left;
	width: 547px;
	border: 1px none #CCCCCC;
	padding: 0px; 
	margin: 0px;
	clear:none;
	height: auto;
	background-image: url(ultime_recensioni_header.gif);
	background-repeat: no-repeat;
}
#ultime_header {
	background-image: url(boxhead.jpg);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#ultime_news_header {
	background-image: url(ultime_news_header.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}

#scheda_header {
	background-image: url(scheda_header.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#scritte_header {
	background-image: url(scritte_header.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#ultimiarticoli_header {
	background-image: url(ultimi_articoli.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#commentate_header {
	background-image: url(commenti_header.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#old_header {
	background-image: url(classiche_recensioni_header.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#recensione_header {
	background-image: url(recensione_h.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#capitoli_header {
	background-image: url(capitoli_h.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#capitolo_header {
	background-image: url(capitolo_h.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#articoli_header {
	background-image: url(articoli_h.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#articolo_header {
	background-image: url(articolo_h.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#ricerca_header {
	background-image: url(ricerca_h.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#classifica_header {
	background-image: url(classifica_h.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#bacheca_header_nuove {
	background-image: url(Bacheca_nuove.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#bacheca_header_classici {
	background-image: url(Bacheca_classici.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#bacheca_header_promo {
	background-image: url(Bacheca_promos.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#form_header {
	background-image: url(form_h.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#link_header {
	background-image: url(link_h.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#invia_header {
	background-image: url(invia_h.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#ricerca_header {
	background-image: url(ricerca_h.gif);
	width: 547px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#ultime_text {
	width: 547px;
	padding: 0px;
	margin: 0px;
	height: auto;
	background-image: url(background_recensioni.gif);
	background-repeat: repeat-y;
}
#ultime_text_recensioni {
	width: 547px;
	padding: 0px;
	margin: 0px;
	height: auto;
	background-image: url(background_recensioni.gif);
	background-repeat: repeat-y;
}
#bio_text {
	width: 547px;
	padding: 0px;
	margin: 0px;
	height: auto;
	background-image: url(background_recensioni.gif);
	background-repeat: repeat-y;
}
 
#ultime_text p {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 15px 7px;
	letter-spacing: 0px;
	word-spacing: normal;
	line-height: 14px;
}

#ultime_news p {
	text-align: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 425px;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 15px 7px;
	letter-spacing: 0px;
	word-spacing: normal;
	line-height: 14px;
}
#ultime_text_recensioni p {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 450px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 10px  9px;
	letter-spacing: 0px;
	word-spacing: normal;
	font-size: 11px;
	line-height: 14px;
}
#ultime_text h1 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-left: 0px;
	color:  #DC4600;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	padding: 0px;
}
#ultime_text h2 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: baseline;
	font-weight: bold;
	margin-left: 9px;
	color:  #DC4600;;
	font-weight: bold;
	text-align: left;
}
#ultime_text_recensioni h2 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: baseline;
	font-weight: bold;
	margin-left: 9px;
	color:  #DC4600;;
	font-weight: bold;
	text-align: left;
}
#ultime_text h3 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: baseline;
	font-weight: bold;
	margin-left: 9px;
	color: #333333;
	font-weight: bold;
	text-align: left;
}
#ultime_text_recensioni h3 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: baseline;
	font-weight: bold;
	margin-left: 9px;
	color: #333333;
	font-weight: bold;
	text-align: left;
}
#ultime_text_recensioni a {
	color: #DC4600;

}
#ultime_text_recensioni strong {
	font-weight: bold;
	color: #54637A;
	font-style: normal;

}
#ultime_text_recensioni em {
	color: #54637A;
	font-style: normal;

}
#ultime_footer {
	background: url(footer_dischi_2007.gif) no-repeat center bottom; 
	width: 545px;
	height: 13px;
	margin: 0px;
	padding: 0px;
	margin-bottom:45px; 
} 
#seconda_colonna{
	float:left;
	width: 202px;
	_width: 202px;   
	border: 1px none #CCCCCC;
	padding: 0px;
	margin: 0px; 
	clear:none;
	 _margin-right:-13px! important; 
}
#seconda_colonna_header {
	background-image: url(top_sec_col.gif);
	width: 218px;
	height: 154px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#dati{
	padding: 98px 0px 0px 26px;
	height: 280px;
	width: 200px;
	text-align: left;
	float: none;
	border: 1px none #525C75;
	background-image: url(scheda.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}
#dati_special_header{
	height: 234px;
	width: 234px;
	text-align: left;
	float: none;
	border: 1px none #525C75;
	background-image: url(sfondo_special_header.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
}
#dati_nospecial_header{
	height: 220px;
	width: 234px;
	text-align: left;
	float: none;
	border: 1px none #525C75;
	background-image: url(sfondo_nospecial_header.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
}
#dati_special{
	height: auto;
	width: 200px;
	text-align: left;
	float: none;
	border: 1px none #525C75;
	background-image: url(sfondo_special_main.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
}
#dati_special_footer{
	height: 39px;
	width: 200px;
	text-align: left;
	float: none;
	border: 1px none #525C75;
	background-image: url(sfondo_special_footer.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
}
#seconda_colonna_head_rece{
	background-image: url(sfondo_scheda.jpg);
	width: 218px;
	height: 539px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}

#seconda_colonna_text {
	width: 218px;
	padding: 0px;
	height: auto;
	margin: 0px;
	font-size: 11px;
	background-image: url(sfondo_seconda_colonna.gif);
	background-repeat: repeat-y;
}

#seconda_colonna_text h2{
	font-size:12px;
	color: #525C75;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	text-align: right;
	margin-bottom: 7px;
	margin-left: 0px;
	margin-right: 20px;
}

#seconda_colonna_text p{
margin-left:15px;
}
#seconda_colonna_footer {
	width: 218px;
	height: 54px;
	background-image: url(foot_sec_col.gif);
}
#terza_colonna{
	float:left;
	width: 195px;
	border: 1px none #CCCCCC;
	padding: 0px;
	margin: 0px;
	clear:none;
}
#terza_colonna_header {
	background-image: url(new_top_ter_col.gif);
	width: 200px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#terza_colonna_header p{
	padding: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	text-align: right;
}
#terza_colonna_text {
	width: 200px;
	padding: 0px;
	height: auto;
	margin: 0px;
	font-size: 11px;
	background-repeat: repeat-y;
	background-image: url(new_mid_ter_col.gif);
}

h4 .special_menu {
	color: #FF3300;
}

#terza_colonna_text h2{
	font-size:12px;
	color: #525C75;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	text-align: left;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
}
#.margin_maker h2{
	margin-top: 50px;
}
#terza_colonna_text h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
}

#terza_colonna_text p {
	color:#525C75;
	font-weight: bold;
	margin: 0px;
	display: block;
	clear: both;
}

#terza_colonna_text span strong a {
	color:#DC4600;
}

#terza_colonna_text div {
	margin-left:22px;
	margin-right: 0px;
	background-color: #FFFFFF;
	width: 155px;
	height: auto;
	white-space: normal;
	line-height: 12px;
	display: block;
	padding: 5px 2px;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 10px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-image: url(top-bg-sub2.gif);
	background-repeat: no-repeat;
	padding-top:15px;  
}
#terza_colonna_text img {
	text-align: center;
	vertical-align: text-top;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	margin-bottom: 2px;
	padding-bottom: 0px;
}

#terza_colonna_text h4 img {
	margin: 0px;
	margin-top: 7px;
	text-align: center;
	vertical-align: text-top;
	border: none;
}

#terza_colonna_footer {
	width: 200px;
	height: 19px;
	background-image: url(new_bot_ter_col.gif);
}
#terza_colonna_text table{
	margin: 0px;
	padding: 0px;

}
#navbar li {
	list-style-type: none;
}
#navbar {
	width: 960px;
	height: 31px;
	background-color: #ed6422;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
}
#menu {
	padding-top: 3px;
	padding-bottom:3px;
	padding-right: 3px;
	padding-left: 1px;
}
#navbar a {
	color: #FFFFFF;
}
table {
	margin-left: 20px;
}

TABLE.styled TD {
	border-bottom: 1px solid #eeeeee;
	font-size: 11px;
}


TABLE.styled TH{
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 0px;
	margin-bottom:
}

.schedina p {
	margin-left: 15px;
	line-height: -15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
}
TABLE.schedina TD {
	border-bottom: 1px solid #eeeeee;
}


TABLE.schedina TH{
	border-bottom: 1px solid #eeeeee;
}

.styled p {
	margin-right: 2px;
}
TABLE.styled_recensioni TD {
	border-bottom: 1px solid #eeeeee;
	font-size: 11px;
}

TABLE.styled_recensioni TH{
	/*border-bottom: 1px solid #eeeeee;*/
	padding-bottom: 0px;
}

TABLE.charts TD {
	padding: 4px 3px;
	/*border-bottom: 1px solid #eeeeee;*/
	font-size: 11px;
}


TABLE.charts TH{
	font-weight: bold;
	font-size: 26px;
	letter-spacing: -1px;
	color: #808E9B;
	padding: 5px 0px 5px;
	/*border-bottom: 1px solid #eeeeee;*/
	text-align: left;
}
TABLE.ricerca TD {
	padding: 4px 3px;
	/*border-bottom: 1px solid #eeeeee;*/
	/*font-size: 11px;*/
}


TABLE.ricerca TH{
	font-weight: bold;
	/*font-size: 26px;*/
	color: #808E9B;
	padding: 5px 0px 5px;
	/*border-bottom: 1px solid #eeeeee;*/
	text-align: left;
}
TABLE.successivo TD {
	font-size: 11px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: none;
}

TABLE.successivo TH{
	font-size: 11px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: none;
}
TABLE.commenti TD {
	border-bottom: 1px none #eeeeee;
	font-size: 11px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

TABLE.commenti TH{
	border-bottom: 1px none #eeeeee;
	font-size: 11px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
styled_recensioni p{

}
TABLE.third TD {
	border-bottom: 1px solid #eeeeee;
	font-size: 11px;
	margin-left: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 2px;
}


TABLE.third TH{
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

TABLE.tabellageneri TD {
	font-size: 11px;
	margin-left: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 2px;
}


TABLE.tabellageneri TH{
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.cover {
	border: 1px solid #333333;
	margin: 0px 0px 10px 30px;
	padding: 0px;
}
.minicover {
	border: 1px solid #333333;
	margin-top: 4px;
	margin-bottom: 5px;
}
.minilogin {
	border: 1px solid #333333;
	margin-top: 4px;
	margin-bottom: 5px;
	margin-left: 2px;
}

.chartscover {
	border: 1px solid #333333;
	margin-top: 4px;
	margin-bottom: 5px;
}
.coversearch {
	border: 1px solid #333333;
	margin-top: 4px;
	margin-bottom: 5px;
	margin-left:0px;
}
.votacharts {
	margin-bottom: 7px;
}
.coverscheda {
	border: 1px solid #333333;
}
.format_gruppo {color: #DC4600;}

.style10 {
	font-size: 12px;
	font-weight: bold;
}
.style11 {color: #525C75}
.style12 {color: #FF0000}

.login {
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;

}
.autore{
	text-align: right;
	margin-left: 8px;
	color: #D15D1E;
	font-size: 11px;
	margin-bottom: 15px;
	margin-right:11px;
}
.recensione{
	margin-left: 12px;
	height: auto;

}
.recensione p{
	width: 1500px;
 

}
#login-form {
	padding: 0px;
	color: #FF5200;
	margin-left: 10px;
	height: 40px;
	margin-bottom: 0px;
}
#login-form label {
	font-size: 12px;
	display:block;
	color: #525C75;
	font-weight: bold;
	padding-left:37px; text-align:left;
	margin-bottom: 0px;
}

#login-form div {
}

#login-form fieldset {
	border: thin none #FF5200;
	margin: 0px;
	padding: 0px;
}

#login-form legend {
	color: #863514;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#login-form .txt {
	width: 150px;
	border: 1px solid #CCCCCC;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}

#login-form div.submit {
	text-align: center;
} 
#login-form .btn {
background-color:#525C75;
border:1px outset #666666;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
  
line-height:normal;
margin:0;
padding:1px 2px;
 cursor:pointer; 
}

#login-form a {
	color: #FF5200;
}
#comment-form {
	padding: 0px;
	color: #FF5200;
	margin-left: 10px; 
	margin-bottom: 0px;
}
#ricerca-form {
  
	display:block;
	float:left; 
margin-right:20px; 
position:relative;
  
} 

#comment-form label {
	font-size: 12px;
	display:block;
	color: #525C75;
	font-weight: bold;
	margin-right: 90px;
	margin-bottom: 0px;
}

#comment-form fieldset {
	border: thin none #FF5200;
	margin: 0px;
	padding: 0px;
}

#comment-form legend {
	color: #863514;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#comment-form .txt {
	border: 1px solid #CCCCCC;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}

#comment-form div.submit {
	text-align: center;
} 
#comment-form .btn {
	border: 1px outset #666666;
	background-color: #525C75;
	color: #FFFFFF;
	padding: 2px;
	width: 140px;
	height: 26px;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

#comment-form a {
	color: #FF5200;
}

.img_tc {
	margin-top: 18px;
	margin-left: 0px;
}
.float {
float:left;
}
.recensione_par {
	width: 900px;
	color: #FF3333;
	margin: 0px;
}
.form_no_margin {
	margin: 0px;
	padding: 0px;
}

.comment {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 450px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 15px 9px;
	letter-spacing: 0px;
	word-spacing: normal;
	font-size: 9px;
	line-height: normal;
}
#comments {
/*	border-top: 1px solid #eeeeee;
	margin-top: 60px;
	padding-bottom: 30px;*/
}
#indice_numerico {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#indice_alfabetico {
	text-align: center;
}
#sotto_indice_alfabetico {
	text-align: center;
}
.bar{
	border: 1px none #525C75;

}
#risultati_ricerca{
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.transparent {
	background-color: #000000;
	opacity: 0.8;
	-moz-opacity: 0.8; /* older Gecko-based browsers */
	filter:alpha(opacity=80); /* For IE6&7 */
}

.noresult{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 43px;
	font-weight: bold;
}

#loadingBg {
position:fixed;
}
#voteDiv {
position:fixed;
}

#modal_container {  
padding:5px;  
background-color:#fff;  
border:1px solid #666;  
overflow:auto;  
font-family:"Lucida Grande",Verdana;  
font-size:12px;  
color:#333;  
text-align:left;  
} 
 
#modal_overlay {  
background-color:#000;  
}  

.calendar_body {
	text-align: center;
}
.calendar_current_month {
	color: #DC4600;
}
.calendar_day_title {
	color: #DC4600;
}
.calendar_day_full {
	color: #DC4600;
	font-weight: bold;
}
.calendar_today {
	color: #DC4600;
	border: 2px solid #DC4600;
}
.calendar_extra_day {
color: #CCCCCC;
}

.calendar_day {
}

div#ultime_text_recensioni div.recensione-trama p {
	text-align:left;
	color:#54637A;
	font-size:10px;
	font-style:italic;
}

div#ultime_text_recensioni div.spoiler-open p {
	cursor: pointer;
	color:#54637A;
	font-size:10px;
	font-weight:bold;
}

div#ultime_text_recensioni div.table {
	padding-bottom:15px;
}

/* centralizzatore */
	body {
		background: white url('fullbg.png') top repeat-x;
	}
	#wrapper {
		margin: auto;
		width: 960px;
	}
	#terza_colonna, #terza_colonna_header, #terza_colonna_footer, #terza_colonna_text {
		width: 194px;
	}
	#footer {
		margin:50px auto 0px auto !important;
	}
	#masthead {
		width:960px;
	}
	#comments>div {
		position:relative;
	}
	#comments div {
		/*left:0px !important;*/
	}
