@CHARSET "ISO-8859-1";

body {
	margin:0px;
	background-color:#333333;
	text-align:center;
}

h1 {
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#333333;
}

h2 {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#333333;
	font-style:italic;
}

h3 {
	font-family:Verdana;
	color:#FF6600;
	//text-decoration:underline;
	font-size:12px;
}

p,div,span,ol {
	font-family: Verdana, Tahoma, Calibri;
	font-size:12px;
	color:black;
}

a img	{	border:0;	}

/* Layout generale */
img.top-image:hover	{	cursor:pointer;	}

.warning	{	font-size:10px;color:#0099ff;	}

div#white {
	margin-top:5px;
	width:850px;
	height:100%;
	background-color:white;
}

table.foglio {
	width:850px;
	height:1150px;
	border:1px solid #cccccc;
}

table.foglio td {
	vertical-align:top;
	text-align:left;
	background:url(_immagini/opaco.png) repeat;
/*	background-color:white; */
}
table.no-opc td {
	background-image:none;
}

.sx 		{	
	width:580px;	
	padding-left:5px;
}

.dx	{	width: 270px;}

.incipit {
	text-align:left;
	font-size:12px;
	padding-left:10px
}

.enfasi {
	color:#FF6600;
	text-decoration:underline;
}

a {	color:#ff6600;	text-decoration:underline;	}
a:hover	{	text-decoration:none;	}


/* Bottom */
.bottom				{	padding-left:5px; font-style:italic;	font-size:11px;	color:#333333;	font-family:Verdana;	vertical-align:bottom; }
.bottom a			{	color:gray;	text-decoration:underline;	}
.bottom a:hover	{	text-decoration:none;	}

/* Elenchi numerati generici */
a.goto {
	float:left;
	font-weight:bold;
	color:red;
}
a.goto:hover	{	text-decoration:none;		}

.numeri a	{
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.numeri a:hover	{	color:red;	}



/* Prossimi concerti Home */
ul.concerti 				{	list-style-type: none;margin:5px;	}
ul.concerti .luogo	{	color:#ff6600;font-weight:bold;	}
ul.concerti .band		{	color:#ff6600;	}

/* Box Dossier */
div.dossier				{	margin-top:3px;	text-align:left; width:200px; }
div.dossier strong	{	color:red;	}
div.dossier div		{	background:url(_immagini/lembo_rosso.gif) no-repeat left top; height:110px; padding: 0px 5px 0px 25px;	}
div.dossier span		{	color:#333333;font-size:10px;font-style:italic; display:block;	}
div.dossier a			{	font-weight:bold;	font-size:11px;	color:#333333;	line-height:25px	}
div.dossier a:hover	{	text-decoration:none; color:gray;	}

/* Box Dossier Arancio */
div.dossier_arancio				{	margin-top:3px;	text-align:left; width:200px; }
div.dossier_arancio strong	{	color:#ff6600;	}
div.dossier_arancio div		{	background:url(_immagini/lembo_arancio.png) no-repeat left top; height: 185px; padding: 0px 5px 0px 25px;	}
div.dossier_arancio span		{	color:#333333;font-size:10px;font-style:italic; display:block;	}
div.dossier_arancio a			{	font-weight:bold;	font-size:11px;	color:#333333;	line-height:25px	}
div.dossier_arancio a:hover{	text-decoration:none; color:gray;	}

/* Box Dossier Blu */
div.dossier_blu				{	margin-top:3px;	text-align:left; width:200px; }
div.dossier_blu strong	{	color:#0006ff;	}
div.dossier_blu div		{	background:url(_immagini/lembo_blu.png) no-repeat left top; height: 100px; padding: 0px 5px 0px 25px;	}
div.dossier_blu span		{	color:#333333;font-size:10px;font-style:italic; display:block;	}
div.dossier_blu a			{	font-weight:bold;	font-size:11px;	color:#333333;	line-height:25px	}
div.dossier_blu a:hover{	text-decoration:none; color:gray;	}

/* Form di ricerca */
.ricerca {
	border:1px solid #cccccc;
	font-family: Verdana;
	font-size:11px;
	color:black;
	width:173px;
	padding-top:3px;
	text-align:left;
}

.ricerca div 	{	margin-top:10px;	border-top:1px solid #cccccc;	margin:5px;}
.ricerca form	{	text-align:center;	}
.ricerca input	{	border:1px solid #cccccc;	}

input.invia	{	
	border:0px;	
	color:#ff6600;
	background-color:white;	
	text-decoration:underline;
	width:110px;	
	cursor:pointer;
}

input.invia_2	{	
	border:0px;	
	color:#ff6600;
	background-color:white;	
	text-decoration:underline;
	width:210px;	
	cursor:pointer;
	text-align:left;
}

.ricerca a {
	display:block;
	line-height: 25px;
	color:black;
	text-decoration:none;
	font-family:Verdana;
	font-size:12px;
	padding-left:3px;
}

.ricerca a:hover {
	background-color:orange;
	display:block;
	line-height: 25px;
}

.ricerca a#attivo {	background-color:#ff6600;	}

/* News */

div.news {
	width:472px;
	min-height:472px;
	/* background:url(./_immagini/box-news.png) no-repeat top left; */
	padding:10px;
}

.news_elenco {
	width:472px; 
	padding-left:10px;
}

/* Tabella Prossimi Concerti */
table.prossimi_concerti {
	margin-top:30px;
	margin-bottom:30px;
	height:248px;
	width:478px;
}

.prossimi_concerti_title	{
	font-weight:bold;
	color:red;
	padding-bottom:15px;
}

.data_small	{	font-size:11px;font-weight:bold;color:#ff6600;		}
.band_small	{	font-size:11px;color:#ff6600;	}
.luogo_small	{	font-size:10px;	}

/* Banner Calamaio */
.banner_calamaio	{
	padding:10px;
	background:url(_immagini/calamaio.jpg) no-repeat top right; 
	width:250px;
	height:120px;
	background-color:white;
	border:3px double silver;
	border-right:none;
}

.banner_calamaio strong		{	font-size:14px;	}
.banner_calamaio p			{	margin-left:5px;line-height:20px;	}
.banner_calamaio a			{	color:red; text-decoration:underline;	}
.banner_calamaio a:hover	{	text-decoration:none;		}

a.biografia	{	color:gray; text-decoration:underline;	padding-right:3px;	}
a.biografia:hover	{	text-decoration:none;	}

.banner_calamaio_2	{
	padding:10px;
	background:url(_immagini/calamaio.png) no-repeat top right; 
	width:350px;
	height:200px;
	background-color:white;
	border:3px double silver;
}

.banner_calamaio_2 strong		{	font-size:14px;	}
.banner_calamaio_2 p			{	margin-left:5px;line-height:20px;	}
.banner_calamaio_2 a			{	color:red; text-decoration:underline;	}
.banner_calamaio_2 a:hover	{	text-decoration:none;		}



a.biografia	{	color:gray; text-decoration:underline;	padding-right:3px;	}
a.biografia:hover	{	text-decoration:none;	}


/* Biografia */

td.bio_intestazione {
	height:57px;
	vertical-align:middle;
}

a.bio_navigazione {
	color:#ff6600;
	text-decoration:underline;
	font-family:Verdana;
	font-size:12px;
}
a.bio_navigazione:hover	{	text-decoration:none;		}

p.bio_content {
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	text-align:justify;
	width:556px;
}

h6.bio_index {
	font-family:Tahoma;
	font-size:12px;
	color:black;
	text-decoration:underline;
	font-weight:bold;
}

ol.bio_index {
	color:#ff6600;
	font-size:11px;
	font-family:Verdana;
}

ol.bio_index li		{	padding:2px;		}

a.bio_link	{
	font-family:Verdana;
	color:#ff6600;
	font-size:11px;
}

a.bio_link:hover	{	text-decoration:none;		}

/* Form Cerca Canzone */

form.cerca_canzone {
	border:1px solid #cccccc;
	padding:3px;
	margin-top:6px;
	width:225px;
}

form.cerca_canzone h5	{	
	font-family:Tahoma;
	color:red;
	font-size:12px;
	font-weight:bold;
	margin-top:2px;
}

form.cerca_canzone p		{	
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
}

input.bordo_rosso	{	border:1px solid #666666;	}

input.cerca_ora	{
	color:red;
	font-weight:bold;
	text-decoration:underline;
}


/* Extra e Links */

h1.titolo_sezione {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

td.navigazione {
	height:57px;
	vertical-align:middle;
}

a.navigazione_rosso {
	font-weight:bold;
	color:red;
	text-decoration:underline;
	font-family:Verdana;
	font-size:11px;
}
a.navigazione_rosso:hover	{	text-decoration:none;		}

.item_links {
	font-family:Verdana;
	font-size:11px;
	/* font-style:italic; */
	color:black;
}

a.item_links_titolo {
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
	text-decoration:underline;
	color:red;
}

td.dx_links {
	text-align:left;
	padding-top:112px;
	padding-left:12px;
}

.filtro_links a 			{	font-size:11px;	}
.filtro_links form		{	text-align:left;	}

.filtro_links input 	{
	border:1px solid black;
	margin-top:3px;
}

.filtro_links select	{
	font-family:Verdana;
	font-size:11px;
	border:1px solid #333333;
	width:95%;
	margin-top:3px;
}

/* Fotogallery */

.main_foto {
	height:400px; 
	padding: 10px 0 0 30px;
}

.foto_small {
	width:150px;
	height:150px;
	border:3px double silver;
	float:left;
	margin:2px;
}

/* Under Construction */

p.construction_info {
	padding:159px;
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
}

p.construction_error {
	font-family:Tahoma;
	color:red;
	font-size:12px;
}

/* Informazioni e Contatti */

td.colonna_contatti {
	vertical-align:middle;
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	padding:20px;
}

/* Printable */

h4.printable_top		{ display:none;	}

/* Bad Seeds */
a.badseed_active {
	/* padding-left: 5px; */
	font-weight:bold;
	color:red;
	text-decoration:none;
}

/* Social Share */
.social_share_div span {
	color:black;
	font-size:10px;
}
