
.form {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	font-style : normal;
	font-variant : normal;
	color : #FFFFFF;
	font-weight : normal;
}


.bottom {
	font-family: "Microsoft sans serif", Arial, Helvetica;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	color : #FFFFFF;
	font-weight : normal;
	text-decoration: none;
}

.bottom a:link,  .bottom a:visited {
	font-family: "Microsoft sans serif", Arial, Helvetica;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	color : #FFFFFF;
	font-weight : normal;
	text-decoration: none;
}

.bottom a:hover, .bottom a:active {
	font-family: "Microsoft sans serif", Arial, Helvetica;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	color : #FFFFFF;
	font-weight : normal;
	text-decoration: underline;
}

.testonews {
	font-family: "Lucida Grande", Microsoft sans serif, Arial, Helvetica;
	font-size : 13px;
	line-height: 18px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: none;
	
}

.testonews a:link,  .testonews a:visited {
	font-family: "Lucida Grande", Microsoft sans serif, Arial, Helvetica;
	font-size : 13px;
	line-height: 18px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: none;
	
}

.testonews a:hover, .testonews a:active {
	font-family: "Lucida Grande", Microsoft sans serif, Arial, Helvetica;
	font-size : 13px;
	line-height: 18px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: underline;
	
}

.scheda {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : bold;
	text-decoration: none;
}

.scheda a:link,  .scheda a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : bold;
	text-decoration: none;
}

.scheda a:hover, .scheda a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : bold;
	text-decoration: underline;
}

.txtscheda {
	font-family: "Lucida Grande",Microsoft sans serif Arial, Helvetica;
	font-size : 12px;
	line-height: 15px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: none;
	
}

.txtscheda a:link,  .txtscheda a:visited {
	font-family: "Lucida Grande",Microsoft sans serif Arial, Helvetica;
	font-size : 12px;
	line-height: 15px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: none;
}

.txtscheda a:hover, .txtscheda a:active {
	font-family: "Lucida Grande",Microsoft sans serif Arial, Helvetica;
	font-size : 12px;
	line-height: 15px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: underline;
}

.choose {
	font-family: "Lucida Grande", Microsoft sans serif, Arial, Helvetica;
	font-size : 11px;
	line-height: 15px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: none;
	
}

.choose a:link,  .choose a:visited {
	font-family: "Lucida Grande", Microsoft sans serif, Arial, Helvetica;
	font-size : 11px;
	line-height: 15px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: none;
	
}

.choose a:hover, .choose a:active {
	font-family: "Lucida Grande", Microsoft sans serif, Arial, Helvetica;
	font-size : 11px;
	line-height: 15px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: underline;
	
}

.testoservizi {
	font-family: "Lucida Grande", Microsoft sans serif, Arial, Helvetica;
	font-size : 15px;
	line-height: 18px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: none;
	
}

.testoservizi a:link,  .testoservizi a:visited {
	font-family: "Lucida Grande", Microsoft sans serif, Arial, Helvetica;
	font-size : 15px;
	line-height: 18px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: none;
	
}

.txtscheda h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : normal;
}

.titolo {
	font-family: "Microsoft sans serif", Arial, Helvetica;
	color : #FFFFFF;
	font-weight : bold;
	font-size: 14px;
	text-align: left;
}

.titolo a:link,  .titolo a:visited {
	font-family : "Microsoft sans serif", Arial, Helvetica;
	font-size : 14px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration: none;
}

.titolo a:hover, .titolo a:active {
	font-family : "Microsoft sans serif", Arial, Helvetica;
	font-size : 14px;
	font-style : normal;
	font-variant : normal;
	color : #FFCC00;
	font-weight : bold;
	text-decoration: underline;
}

.richiesta {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-variant : normal;
	color : #FFFFFF;
	font-weight : normal;
}

.richiesta a:link,  .richiesta a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-variant : normal;
	color : #FFFFFF;
	font-weight : normal;
}

.richiesta a:hover, .richiesta a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-variant : normal;
	color : #DC2B19;
	font-weight : normal;
}

.informazioni {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : bold;
	text-decoration: none;
}

.informazioni a:link,  .informazioni a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : bold;
	text-decoration: none;
}

.informazioni a:hover, .informazioni a:active {
   font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : bold;
	text-decoration: underline;
}

.rass {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
}

.titolo2 {
	font-family: "Microsoft sans serif", Arial, Helvetica;
	color : #FECE02;
	font-weight : bold;
	font-size: 13px;
	text-align: left;
}

.titolo2 a:link,  .titolo2 a:visited {
	font-family : "Microsoft sans serif", Arial, Helvetica;
	font-size : 13px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration: none;
}

.titolo2 a:hover, .titolo2 a:active {
	font-family : "Microsoft sans serif", Arial, Helvetica;
	font-size : 13px;
	font-style : normal;
	font-variant : normal;
	color : #FFCC00;
	font-weight : bold;
	text-decoration: underline;
}

.form {
    font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : italic;
	color : White;
	font-weight: bold;
	padding-top : 5px;
}

.eventi {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	color : White;
	font-weight: bold;
	text-decoration : none;
}

.sfondopag{
	background-image: url(images/sf_pagine.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.sfondopag1{
	background-image: url(images/sfondo_servizi.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.sfondopag2{
	background-image: url(images/sf_servizi.jpg);
	background-position: bottom;
	background-repeat: repeat;
}

.sfondopag3{
	background-image: url(images/sfondo_musica.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.sfondopag4{
	background-image: url(images/sfondo_info.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	
}

.sfondopagrassegna{
	background-image: url(images/sfondopag3.jpg);
	background-position: bottom;
	background-repeat: repeat;
}
	.sfondopagschermi{
	background-image: url(images/sfondo_schermi.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.sfondopagfuoco{
	background-image: url(images/sfondo_fuoco.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}	
	
.sfondoind{
	background-image: url(images/sfondo.jpg);
	background-position: bottom;
	background-repeat: repeat;
}

.sfondohome{
	background-image: url(images/sfondohome1.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.sfondonatale{
	background-image: url(images/sfondonatale.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.sfondoazienda{
	background-image: url(images/sfondo_azienda.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}


.sfondocontatti{
	background-image: url(images/sfondo_contatti.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.sfondopaggallery{
	background-image: url(images/sfondo_gallery.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.sfondopaggallery1{
	background-image: url(images/sfondo_gallery1.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.sfondogmusicasl{
	background-image: url(images/sfondo_gallerymsl.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	
	}
	
	.sfondopagvideo{
	background-image: url(images/sfondo_video.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.sfondorassegna{
	background-image: url(images/sfondo_rassegna.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.sfondorassegna1{
	background-image: url(images/sfondo_rassegna1.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.sfondorassegna2{
	background-image: url(images/sfondo_rassegna2.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.sfondonatale{
	background-image: url(images/sfondo_natale.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}


.titolonews {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	line-height: 25px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : bold;
	text-decoration: none;
}

.titolonews a:link,  .titolonews a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	line-height: 25px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : bold;
	text-decoration: none;
}

.titolonews a:hover, .titolonews a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	line-height: 25px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : bold;
	text-decoration: underline;
}

.titolonews1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	line-height: 25px;
	font-style : normal;
	font-variant : normal;
	color : #FDC202;
	font-weight : bold;
	text-decoration: none;
}

.titolonews1 a:link,  .titolonews1 a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	line-height: 25px;
	font-style : normal;
	font-variant : normal;
	color : #FDC202;
	font-weight : bold;
	text-decoration: none;
}

.titolonews1 a:hover, .titolonews1 a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	line-height: 25px;
	font-style : normal;
	font-variant : normal;
	color : #FDC202;
	font-weight : bold;
	text-decoration: underline;
}

.titolotesto {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	line-height: 25px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration: none;
}

.titolotesto a:link,  .titolotesto a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	line-height: 25px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration: none;
}

.titolotesto a:hover, .titolotesto a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	line-height: 25px;
	color : #FDC202;
	font-weight : bold;
	text-decoration: none;
}

.titoloicone {
	font-family : Lucida Grande, Arial, Helvetica, sans-serif;
	font-size : 21px;
	line-height: 26px;
	font-weight : bold;
	color : #FDC202;
	text-decoration: none;
}

.titoloicone a:link,  .titoloicone a:visited {
	font-family : Lucida Grande, Arial, Helvetica, sans-serif;
	font-size : 21px;
	line-height:26px;
	font-weight : bold;
	color : #FDC202;
	text-decoration: none;
}

.titoloicone a:hover, .titoloicone a:active {
	font-family : Lucida Grande, Arial, Helvetica, sans-serif;
	font-size : 21px;
	line-height:26px;
	font-weight : bold;
	color : #FDC202;
	text-decoration: none;
}

.titolop {
	font-family : Lucida Grande, Arial, Helvetica, sans-serif;
	font-size : 24px;
	line-height: 26px;
	font-weight : bold;
	color : #FDC202;
	text-decoration: none;
}

.titolop  a:link,  .titolop  a:visited {
	font-family :  Lucida Grande, Arial, Helvetica, sans-serif;
	font-size : 24px;
	line-height:26px;
	font-weight : bold;
	color : #FDC202;
	text-decoration: none;
}

.titolop  a:hover, .titolop  a:active {
	font-family :  Lucida Grande, Arial, Helvetica, sans-serif;
	font-size : 24px;
	line-height:26px;
	font-weight : bold;
	color : #FDC202;
	text-decoration: none;
}


.menu {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height:15px;
	color : #FCCE01;
	font-weight : bold;
	text-decoration: none;
}

.menu a:link,  .menu a:visited {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height:15px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration: none;
}

.menu a:hover, .menu a:active {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height:15px;
	color : #FCCE01;
	font-weight : bold;
	text-decoration: underline;
}

.menu2 {
	font-family : Lucida Grande, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height:13px;
	color : #FCCE01;
	font-weight : bold;
	text-decoration: none;
}

.menu2 a:link,  .menu2 a:visited {
	font-family : Lucida Grande, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height:13px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration: none;
}

.menu2 a:hover, .menu2 a:active {
	font-family : Lucida Grande, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height:13px;
	color : #FCCE01;
	font-weight : bold;
	text-decoration: underline;
}


.titoli {
	font-family : "Microsoft sans serif", Arial, Helvetica;
	font-size : 44px;
	line-height:46px;
	font-weight : normal;
	color : #FCCE01;
	text-decoration: none;
	
}

.titoli a:link,  .titoli a:visited {
	font-family : "Microsoft sans serif", Arial, Helvetica;
	font-size : 44px;
	line-height:46px;
	font-weight : normal;
	color : #FCCE01;
	text-decoration: none;
}

.titoli a:hover, .titoli a:active {
	font-family : "Microsoft sans serif",Arial, Helvetica;
	font-size : 44px;
	line-height:46px;
	font-weight : normal;
	color : #FCCE01;
	text-decoration: none;
}

.testo {
	font-family: "Lucida Grande", Microsoft sans serif, Arial, Helvetica;
	font-size : 13px;
	line-height: 18px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: none;
}

.testo a:link,  .testo a:visited {
	font-family: "Lucida Grande", Microsoft sans serif, Arial, Helvetica;
	font-size : 13px;
	line-height: 18px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: none;
}

.testo a:hover, .testo a:active {
	font-family: "Lucida Grande", Microsoft sans serif, Arial, Helvetica;
	font-size : 13px;
	line-height: 18px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: none;

}

.testosottolinea {
	font-family: "Lucida Grande", Microsoft sans serif, Arial, Helvetica;
	font-size : 13px;
	line-height: 18px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: underline;
}

.testosottolinea a:link,  .testosottolinea a:visited {
	font-family: "Lucida Grande", Microsoft sans serif, Arial, Helvetica;
	font-size : 13px;
	line-height: 18px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: none;
}

.testosottolinea a:hover, .testosottolinea a:active {
	font-family: "Lucida Grande", Microsoft sans serif, Arial, Helvetica;
	font-size : 13px;
	line-height: 18px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: none;

}

.testo1 {
	font-family: "Lucida Grande", Microsoft sans serif, Arial, Helvetica;
	font-size : 13px;
	line-height: 18px;
	font-weight : normal;
	color : #FFCC00;
	text-decoration: none;
}

.testo1 a:link,  .testo1 a:visited {
	font-family: "Lucida Grande", Microsoft sans serif, Arial, Helvetica;
	font-size : 13px;
	line-height: 18px;
	font-weight : normal;
	color : #FFCC00;
	text-decoration: none;
}

.testo1 a:hover, .testo1 a:active {
	font-family: "Lucida Grande", Microsoft sans serif, Arial, Helvetica;
	font-size : 13px;
	line-height: 18px;
	font-weight : normal;
	color : #FFCC00;
	text-decoration: underline;

}
.titolobianco {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 28px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : bold;
	text-decoration: none;
}

.titolobianco a:link,  .titolobianco a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 28px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : bold;
	text-decoration: none;
}

.titolobianco a:hover, .titolobianco a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 28px;
	font-style : normal;
	font-variant : normal;
	color : #ffffff;
	font-weight : bold;
	text-decoration: underline;
}

.sfondoazienda {
background-image: url(images/sfondo_azienda.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

.titolonatale {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 22px;
	line-height: 27px;
	color : #CC0000;
	font-weight : bold;
	text-decoration: none;
}

.titolonatale a:link,  .titolonatale a:visited {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;;
	font-size : 22px;
	line-height: 25px;
	color : #CC0000;
	font-weight : bold;
	text-decoration: none;
}

.titolonatale a:hover, .titolonatale a:active {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;;
	font-size : 22px;
	line-height: 27px;
	color : #CC0000;
	font-weight : bold;
	text-decoration: underline;
}

.titolonatale1 {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 20px;
	line-height: 27px;
	color : #ffffff;
	font-weight : bold;
	text-decoration: none;
}

.titolonatale1 a:link,  .titolonatale1 a:visited {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;;
	font-size : 20px;
	line-height: 25px;
	color : #ffffff;
	font-weight : bold;
	text-decoration: none;
}

.titolonatale1 a:hover, .titolonatale1 a:active {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;;
	font-size : 20px;
	line-height: 25px;
	color : #ffffff;
	font-weight : bold;
	text-decoration: underline;
}




