/*BODY {
	FONT-SIZE: 0.9em; 
MARGIN: 0em; 
COLOR: #000033; 
FONT-STYLE: normal; 
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
BACKGROUND-COLOR: #ffffff
}*/

/* -----------  T A G  ----------- */

body {
	height: 100%;
	margin: 0;
	padding: 0;
	color:#000033;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
	font-style:normal;
    text-align:center;
	background-color: #ffffff;
}

p {
	font-size:10px;
}

li {
	font-size:10px;
}

input {
	color:#333333;
	font-size:10px; 
	font-style:normal;
	text-decoration:none;
	background-color:#B3A191;
	border-color:#ffffff;
	border-style:dotted;
	border-width:1;

	/*border:0;*/
}

select {
	color:#333333;
	font-size:12px; 
	font-style:normal;
	text-decoration:none;
	background-color:#B3A191;
	border-color:#ffffff;
	border-style:dotted;
	border-width:1px;
}

textarea {
	color:#333333;
	font-size:12px; 
	font-style:normal;
	text-decoration:none;
	background-color:#B3A191;
	border-color:#ffffff;
	border-style:dotted;
	border-width:1;
}

a {
	color:#FFFFFF;
	font-size:10px; 
	/*font-style:normal; */
	text-decoration:none;
}
	  
a:hover, visited {
	color:#000033; 
	/*font-style:normal;*/
}

/* -----------  M E N U   P R I N C I P A L E  ----------- */

.menu_attivo {
	font-size:10px;
	font-weight:bold;
	/*font-style: normal;*/
    color:#B3A191; 
}

.menu_inattivo {
	font-size:10px;
	font-weight:bold;
	/*font-style: normal;*/
    color:#333333; 
}

.menu_sep {
	font-size:10px;
	font-weight:bold;
    color:#000033;
}

a.interno {
	color:#333333;
	/*font-size:12px; 
	font-style:normal; */
	text-decoration:none;
}
	  
a.interno:hover, visited {
	color:#333333; 
	/*font-style:normal;*/
}

a.menu_principale {
	color:#333333;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
	  
a.menu_principale:hover, visited {
	color:#B3A191; 
	font-weight:bold;
}

a.menu_principale_coro {
	color:#333333;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
	  
a.menu_principale_coro:hover, visited {
	color:#FF9900; 
	font-weight:bold;
}

.menu_attivo_coro {
	font-size:10px;
	font-weight:bold;
    color:#FF9900; 
}

a.menu_principale_wind {
	color:#333333;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
	  
a.menu_principale_wind:hover, visited {
	color:#3C76FF; 
	font-weight:bold;
}

.menu_attivo_wind {
	font-size:10px;
	font-weight:bold;
    color:#3C76FF; 
}

a.menu_principale_eventi {
	color:#333333;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
	  
a.menu_principale_eventi:hover, visited {
	color:#459F08; 
	font-weight:bold;
}

.menu_attivo_eventi {
	font-size:10px;
	font-weight:bold;
    color:#459F08; 
}

a.menu_principale_media {
	color:#333333;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
	  
a.menu_principale_media:hover, visited {
	color:#990033; 
	font-weight:bold;
}

.menu_attivo_media {
	font-size:10px;
	font-weight:bold;
    color:#990033; 
}

/* -----------  M E N U   L A T E R A L E  ----------- */

a.menu_laterale {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
	  
a.menu_laterale:hover, visited {
	color:#000033; 
	font-weight:bold;
}

.menu_attivo_laterale {
	font-size:11px;
	font-weight:bold;
	/*font-style: normal;*/
    color:#000033; 
}

/* -----------  M E N U   B O T T O M  ----------- */

a.menu_bottom {
	color:#333333;
	font-size:9px;
	font-style:normal;
	text-decoration:none;
}
	  
a.menu_bottom:hover, visited {
	color:#B3A191; 
}

.testo_bottom {
	color:#333333;
	font-size:9px;
	font-style:normal;
	text-decoration:none;
}

/* -----------  C L A S S I   V A R I E  ----------- */

.bg_white {
	background-color:#FFFFFF;
}

/* -----------  L I N K   I N T E R N I  ----------- */

a.link_interno_bold {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
	  
a.link_interno_bold:hover, visited {
	color:#000033; 
	font-weight:bold;
	text-decoration:none;
}

a.link_interno_normal {
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
	  
a.link_interno_normal:hover, visited {
	color:#000033; 
	font-weight:normal;
	text-decoration:none;
}

a.link_interno_small {
	color:#FFFFFF;
	font-size:9px;
	font-weight:normal;
	text-decoration:underline;
}
	  
a.link_interno_small:hover, visited {
	color:#000033;
	font-size:9px; 
	font-weight:normal;
	text-decoration:none;
}

a.link_notizia {
	color:#000033;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
	  
a.link_notizia:hover, visited {
	color:#ffffff;
	font-size:10px; 
	font-weight:normal;
	text-decoration:none;
}

a.link_media_bold {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
	  
a.link_media_bold:hover, visited {
	color:#000033; 
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

a.link_media {
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
	  
a.link_media:hover, visited {
	color:#000033; 
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

/* -----------  C L A S S I   T E S T O  ----------- */

.titolo {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

.titolo_privacy {
	color:#000033;
	font-size:10px;
}

.testo {
	color:#ffffff;
	font-size:10px;
}

.testo_piccolo {
	color:#ffffff;
	font-size:9px;
	font-weight:normal;
}

.titolo_lavori_in_corso {
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

.testo_lavori_in_corso {
	color:#333333;
	font-size:10px;
}

.testo_cognome_repertorio {
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}

.testo_repertorio {
	color:#000033;
	font-size:10px;
}

.sottotesto_repertorio {
	color:#000033;
	font-size:9px;
}

.titolo_repertorio {
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.titolo_notizia {
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}

.data_notizia {
	color:#000033;
	font-size:10px;
	font-weight:bold;
}

.testo_notizia {
	color:#ffffff;
	font-size:10px;
}

