/* CSS Document */

body {
margin:0;
width:100%;
background-color:#000000;
}


/*************************** CONTENITORE SITO E STRUTTURA *****************************************/
#contenitore_sito {
	height: 576px;
	width: 903px;
	padding-top:4px;
	margin: 0 auto;      /* centrare nei browser standard */
}


#contenitore_sito #myspace_{
	margin-top: -4px;
	z-index:10;
	position: absolute;


}


#contenitore_sito #w3c_{
	margin-top: 574px;
	z-index:10;
	position: absolute;


}
					
#contenitore_sito #header {
	position: absolute;
	width: 491px;
	height: 187px;
	z-index:5;
						}
						
#contenitore_sito #titoli {
	margin-left: 491px;
	position: absolute;
	width: 411px;
	height: 59px;	
						}
						
#contenitore_sito #sinistra {
	margin-top: 187px;
	margin-left: 0px;
	width: 491px;
	height: 389px;
	position:absolute;
	background-image:url(immagini/sinistra.jpg);
							}
							
							
#contenitore_sito #content {
	margin-top: 59px;
	margin-left: 491px;
	position: absolute;
	width: 411px;
	height: 476px;
	background-image:url(immagini/content.jpg);
						}			
						
						
						
#contenitore_sito #menu_news {
	margin-top: 535px;
	margin-left: 491px;
	position: absolute;
	width: 40px;
	height: 41px;
						}
						
#contenitore_sito #menu_concerti {
	margin-top: 535px;
	margin-left: 531px;
	position: absolute;
	width: 57px;
	height: 41px;
						}

#contenitore_sito #menu_bio {
	margin-top: 535px;
	margin-left: 588px;
	position: absolute;
	width: 29px;
	height: 41px;
						}																											
						
#contenitore_sito #menu_dischi {
	margin-top: 535px;
	margin-left: 617px;
	position: absolute;
	width: 41px;
	height: 41px;
						}
						
#contenitore_sito #menu_media {
	margin-top: 535px;
	margin-left: 658px;
	position: absolute;
	width: 43px;
	height: 41px;
						}

#contenitore_sito #menu_foto {
	margin-top: 535px;
	margin-left: 701px;
	position: absolute;
	width: 36px;
	height: 41px;
						}																											

#contenitore_sito #menu_stampa {
	margin-top: 535px;
	margin-left: 737px;
	position: absolute;
	width: 53px;
	height: 41px;
						}
						
#contenitore_sito #menu_links {
	margin-top: 535px;
	margin-left: 790px;
	position: absolute;
	width: 36px;
	height: 41px;
						}

#contenitore_sito #menu_contatti {
	margin-top: 535px;
	margin-left: 826px;
	position: absolute;
	width: 76px;
	height: 41px;
						}																											
						

.form_posizione_newsletter {
	margin-top:340px; margin-left:30px;
				}	

.form_pulsante_newsletter {
	margin-left:2px; 
	margin-top:3px; 
	position:absolute;
				}

						
/* #contenitore_sito #cerca {
	margin-top: 551px;
	margin-left: 90px;
	position: absolute;
	width: 244px;
	height: 59px;
	background-image:url(immagini/cerca.jpg);
							}
*/						

						
						
/******************************** TESTI **************************************/


.titolo_18_rosso {
padding-bottom: 3px;

font-family: impact;
font-size:18pt;
text-align:left;
color: #8B0000;
text-indent:20px;
margin-bottom:-18px;
border-bottom:2px solid #8B0000;
width: 96%;
}		


.titolo_16_rosso {
text-transform:uppercase;
font-family: impact;
font-size:16pt;
text-align:left;
color: #8B0000;
}

.titolo_14_rosso {
text-transform:uppercase;
font-family: impact;
font-size:14pt;
text-align:left;
color: #8B0000;
margin-bottom:-8px;
}

.date_concerti {
text-transform:uppercase;
font-family: impact;
font-size:13pt;
text-align:left;
color:#990000;
}

.testo_concerti {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:justify;
color:#fff;
line-height:12px;
}


.sottotitolo_12_rosso {
text-transform:uppercase;
font-family: impact;
font-size:12pt;
text-align:left;
color: #BB0000;
margin-left:20px;
}

.sottotitolo_9_bianco {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
text-align:justify;
color:#fff;
margin-left:20px;
}

.titolo_12 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
text-align:right;
color: #B22222;
text-transform:uppercase;
font-weight:bold;
margin-left:130px;
}


.titoli_10_bg {
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:left;
background-color: #B22222;
color: #fff;
text-transform:uppercase;
font-weight:bold;
padding:2px;
padding-left:12px;
/* margin-left:130px; */
}


.testo_10_bianco {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:justify;
color:#fff;
}

.testo_10_bianco_centrato {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:center;
color:#fff;
}

.testo_9_bianco {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
/* text-align:justify; */
text-align:left;
color:#fff;
}


.testo_9_bianco_giustif {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
text-align:justify;
color:#fff;
}

.testo_8_bianco_giustif_rid {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:justify;
margin-right:10px;
color:#fff;
}

.testo_8_bianco {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:justify;
color:#fff;
}


.testo_10_rosso {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:justify;
color:#f00;
}

.testo_9_rosso {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
text-align:justify;
color:#f00;
}


.testo_8_rosso {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:justify;
color:#f00;
}




.foto{
font-family:verdana, tahoma, arial; 
font-style:normal; font-size:10px;
}

		


/******************************** Links **************************************/


a:link, a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#CD0004;
text-align:center;
font-weight:bold;
}

a:hover, a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
text-decoration:underline;
color:#BB0000;
text-align:right;
font-weight:bold;
}

a.link1:link, a.link1:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#CD0004;
text-align:center;
font-weight:bold;
}

a.link1:hover, a.link1:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
text-decoration:underline;
color:#BB0000;
text-align:right;
font-weight:bold;
}



a.link1_sx:link, a.link1_sx:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#CD0004;
text-align:left;
font-weight:bold;
}

a.link1_sx:hover, a.link1_sx:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
text-decoration:underline overline;
color:#BB0000;
text-align:left;
font-weight:bold;
}



a.link1_mini:link, a.link1_mini:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
text-transform:uppercase;
color:#CD0004;
text-align:center;
font-weight:bold;
}

a.link1_mini:hover, a.link1_mini:active {
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
text-transform:uppercase;
text-decoration:underline;
color:#BB0000;
text-align:right;
font-weight:bold;
}


a.link2:link, a.link2:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:justify;
color:#fff;
text-transform:capitalize;
font-weight:bold;
text-decoration:underline;
}

a.link2:hover, a.link2:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:justify;
color: #9F0000;
text-transform:capitalize;
font-weight:bold;
text-decoration:underline;
}


a.link6:link, a.link6:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color: #930004;
font-weight:bold;
text-decoration: none;
}

a.link6:hover, a.link6:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
text-decoration:underline;
color:#000;
font-weight:bold;
}

a.link4:link, a.link4:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color: #fff;
font-weight:bold;
text-decoration: none;
}

a.link4:hover, a.link4:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
text-decoration:underline;
color:#f22;
font-weight:bold;
}

a.link5:link, a.link5:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:justify;
color: #c61c05;
text-transform:capitalize;
font-weight:bold;
text-decoration:none;
}

a.link5:hover, a.link5:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:justify;
text-decoration:underline overline;
color:#f22;
font-weight:bold;
}


a.link6:link, a.link6:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color: #000;
font-weight:bold;
text-decoration: none;
}

a.link6:hover, a.link6:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
text-decoration:underline;
color:#930004;
font-weight:bold;
}


/******************************** Immagini **************************************/

			
img {
border: 0;
}
	
.immagini1 {
	float:left;
	border-width: 1px;
	border-color: black;
	border-style: solid;
}

.immagini2 {
	float:right;
	border-width: 1px;
	border-color: black;
	border-style: solid;
}

.immagini3 {
	float:left;
	border: 0;
}

.immagini_centrate {
display: block;
margin: 0px auto;
text-align: center;
border:none;
}	

.immagini_centrate_border {
display: block;
margin: 0px auto;
text-align: center;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-color:#fff;
border-style:dashed;
border-collapse:collapse;
}

.immagini_centrate_border_solid {
display: block;
margin: 0px auto;
text-align: center;
border-width:1px;
border-color:#fff;
border-style:solid;
border-collapse:collapse;
}

.colorerosso
{
color:#990000;
}
