/* CSS Document */

/* formattazione body, celle*/

body {
	background-image:url(../immaginimc1/back8.jpg);
	/*background-color: #dedede;*/
	margin-bottom: 0px;
	margin-top: 0px;
}

.spacer {
	background-color: #FF0000;
	height: 5px;
}

.menu_service {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-align: center;
	width: 160px;
}

.spacer_service {
	background-color: #CCCCCC;
	width: 1px;
}

.spacer_link {
	height: 15px;
}

.cella_testo {
	background-color: #CCCCCC;
	
}

#container {
	width:900px;
	/*height: auto;*/
	border: 1px solid #CCCCCC;
}

.cont_slide {
	float:left;
	border: 1px solid #404040;
}

.cont_slide_contatti {
	float:right;
	border: 1px solid #CCCCCC;
}

#cont_link {
	text-align:center;
}

#contact {
	float:left;
	height:auto;
}

/* formattazione titoli*/

#sottotitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	width: 450px;
	letter-spacing: 19px;
	text-align: left;
	text-indent: 18px;
	line-height: 20px;
	padding-bottom: 5px;
	float:left;
}

#menu_dx {
	width: 321px;
	float:right;
	margin-top:40px;
}

/* formattazione testo*/

.bg_testo {
	background-image:url(../immaginimc1/TN_Muro00.jpg);
	background-repeat:repeat;
}

.testo_principale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(../immaginimc1/TN_Muro00.jpg);
	background-repeat:repeat;
	color: #000000;
	text-align: justify;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top:0;
	line-height: 16px;
	letter-spacing: 1px;
}

.bg_testo6 {
	background-color:#0f0f0f;
	
	background-repeat:repeat;
}

.testo_principale6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#0F0F0F;
	color: #CCCCCC;
	text-align: justify;
	margin-top:0px;
	margin-left:215px;
	margin-right:15px;
	line-height: 20px;
	letter-spacing: 1px;
}

.testo_principale7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#0F0F0F;
	color: #CCCCCC;
	text-align: justify;
	margin-top:0px;
	padding-left: 15px;
	padding-right:15px;
	line-height: 20px;
	letter-spacing: 1px;
}

.testo_principale7 p{
	margin-bottom:20px;
}

.testo_principale7 span {
	color: #FF0000;
	font-style:italic;
}

.testo_contatti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	letter-spacing: 1px;
	text-align:center;
}

.testo_video {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	letter-spacing: 1px;
	text-align:center;
	line-height:20px;
}

.titolo_video {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FF0000;
	letter-spacing: 2px;
	text-align:center;
	width:450px;
}

h2 { /*color a 000000 quando è tutto ok*/	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF0000;
	text-align:center;
	letter-spacing: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top:0;
	/*line-height: 30px;*/
}



h3 { /*color a 000000 quando è tutto ok*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	font-style:italic;
	text-align:center;
	letter-spacing: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top:0;
	/*line-height: 20px;*/
}

.myspace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: #FF0000;
	text-align: center;
	white-space: normal;
	letter-spacing: 3px;
}

/* formattazione link*/

a.link_amici:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	text-decoration: none;
}

a.link_amici:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	text-decoration: none;
}

a.link_amici:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
}

a.link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}

a.link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}

a.link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}

a.link_service:link{
	color: #CCCCCC;
	text-align: center;
	text-decoration: none;
}

a.link_service:visited{
	color: #CCCCCC;
	text-align: center;
	text-decoration: none;
}

a.link_service:hover{
	color: #FF0000;
	text-align: center;
	text-decoration: none;
}

a.link_concerti:link {
	font-family: Verdana; font-size: 16px; color: #FF0000; text-decoration: none; 2px; line-height:24px
}
a.link_concerti:visited {
	font-family: Verdana; font-size: 16px; color: #FF0000; text-decoration: none; 2px; line-height:24px
}
a.link_concerti:hover {
	font-family: Verdana; font-size: 16px; color: #999999; text-decoration: none; 2px; line-height:24px
}

/*
.menu_service a:link{
	color: #CCCCCC;
	text-decoration: none;
}

.menu_service a:hover{
	color: #FF0000;
	text-decoration: none;
}

.menu_service a:visited{
	color: #CCCCCC;
	text-decoration: none;
}*/

/*riquadro concerti*/

#marqueecontainer{
	float:left;
	position: relative;
	width: 200px; /*marquee width */
	height: 530px; /*marquee height */
	overflow: hidden;	
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 2px;
	padding-left: 4px;
	background:none;
}

#marqueecontainer_2{
	float:left;
	position: relative;
	width: 894px; /*marquee width */
	height: 350px; /*marquee height */
	overflow: hidden;
	padding: 2px;
	padding-left: 4px;
	background-image:url(../immaginimc1/bgd_concerti.jpg);
	/*background:none;*/
}

#info_contatti{
	float:left;
	width:900px;
	background:none;
	height:auto;
}

#titolo_concerti{
	position:relative;
	width:206px;
	background:none;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	height:60px;
}

#titolo_concerti_2{
	position:relative;
	text-align: center;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFDDFF;
	text-align: center;
	margin-top:10px;
	font-size: 18px;
	letter-spacing: 2px;
}

.link_news_2_1 {
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	text-decoration:none;
}

.link_news_2 {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:24px;
	text-decoration:none;
}

.testo_news {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: justify;
}

.testo_news_2 {
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
}

/*popup*/

.navtext {
	font-family: Verdana;
	width:auto;
	font-size:12px;
	border-width:2px;
	border-style:outset;
	border-color:darkgray;
	layer-background-color:tan;
	background-color:#CCCCCC;
	color:#000000;
}

img.float-left {
  	margin: 5px 10px 5px 0px;	
	
}

.float-left  { float: left; }
