
/* CSS Document */
/* IMPOSTAZIONI GENERALI */

/* TAG */
html, body {
	height:100%; /* imposta il layout al 100% di altezza */
	overflow:inherit; /* imposta l'altezza al 100% in Opera 9.5 */
	background-color:#F2F2F2;
	/* font */
	font-family: Tahoma,"Trebuchet MS",sans-serif;
	font-size:12px;
	color:#666;
	text-align:left;
}
p {

}
h1 {

}
h2 {

}
h3 {

}
i, em, b, strong {
	color:#000000;
}
a {
	color:#CC0000; /* rosso D7001A*/
	text-decoration:none;
}


/* LAYOUT */
#contenitore {
	min-height:100%; /* imposta il layout al 100% di altezza */
	width:994px; /* centered div must be given a width */
	margin:0px auto 0px auto; /* centers #wrapper */
}
* html #contenitore { 
	height:100%; /* IE6 considera l'altezza come altezza minima */
}
#intestazione{ /*intestazione che comprende il logo, il banner e il menu istituzionale */
	width:100%;
	top:0px;
	left:0px;
	height:130px;
	padding-top:15px;
}
#colonna{
	float:left;
	width:255px;
}
#corpo{
	margin-left:260px;
}
#piede_background {
	height:120px;
	width:100%; /* centered div must be given a width */
	margin:0px auto 0px; /* -80px sucks it back in & auto centers it */
	background:#999;
}
#piede_indirizzo {
	width:994px;
	margin:0px auto;
}
#indirizzo {
	color:#000000;
	font-size:11px;
	padding:12px 12px 12px 272px;
}
#indirizzo a {
	color:#FFFFFF;
}
/* CLASSI */
.menu_istituzionale{
	padding-left:30px;
	font-size:12px;
}
.menu_canali{
	padding:0px;
	height:285px;
	background-image:url("../imgs/background_menu_canali.gif");
	background-repeat:no-repeat;
}
/* 
scheda_login e scheda_eventi 
hanno un'indicazione specifica per explorer 
direttamente nel codice HTML 
*/
.scheda_box_dx{
	position:static;
	background-position:top left;
	background-image:url("../imgs/background_scheda_login.gif");
	background-repeat:no-repeat;
}
.scheda_tel{
	position:static;
	padding:15px 0px 0px 0px;
}
.scheda_box_sx{
	margin-top:10px;
	background-position:top left;
	background-image:url("../imgs/background_scheda_box.gif");
	background-repeat:no-repeat;
}
.scheda_box_testo{
	padding:0px 5px 5px 22px;
	font-size:11px;
	color:#666;
	text-align:left;
}
.scheda_box_campo{
	padding:0px 5px 5px 0px;
	font-size:11px;
	color:#666;
	text-align:left;
}
.scheda_box_submit{
	padding:5px 5px 0px 5px;
	text-align:right;

}
.scheda_box_link{
	padding:10px 5px 0px 5px;
	font-size:11px;
	color:#666;
	text-align:left;
}
.scheda_box_link a {
	color:#CC0000;
	text-decoration:underline;
	background-image:url("../imgs/link.gif");
	background-position:bottom left;
	background-repeat:no-repeat;
	display:block;
	padding:4px 0px 0px 12px;
}
.scheda_box_sx_testo{
	padding:0px 5px 5px 22px;
	font-size:11px;
	color:#666;
	text-align:left;
}
.scheda_box_sx_link{
	padding:0px 5px 5px 22px;
	font-size:11px;
	color:#666;
	text-align:left;
}
.scheda_box_sx_link a {
	color:#CC0000;
	text-decoration:underline;
	background-image:url("../imgs/link.gif");
	background-position:bottom left;
	background-repeat:no-repeat;
	display:block;
	padding:4px 0px 0px 12px;
}
.scheda_box_dx_link{
	padding:0px 5px 5px 5px;
	font-size:11px;
	color:#666;
	text-align:left;
}
.scheda_box_dx_link a {
	color:#CC0000;
	text-decoration:underline;
	background-image:url("../imgs/link.gif");
	background-position:bottom left;
	background-repeat:no-repeat;
	display:block;
	padding:4px 0px 0px 12px;
}
.scheda_eventi {
	position:static;
	background-position:top right;
	background-image:url("../imgs/background_scheda_eventi.gif");
	background-repeat:no-repeat;
}
.scheda_bordo_sx {
	border-left: 1px solid #D9D9D9; 

}
.scheda_bordo_bottom {
	border-bottom: 1px solid #D9D9D9; 
}
.scheda_bordo_bottom_left {
	border-bottom: 1px solid #D9D9D9; 
	border-left: 1px solid #D9D9D9; 
}
.scheda_navigazione_numeri {
	font-size:12px;
	text-align:left;
	padding:5px 5px 5px 24px;
	border-bottom: 1px solid #D9D9D9; 
}
.scheda_navigazione_select {
	font-size:11px;
	color:#999999;
	text-align:right;
	padding:5px 24px 5px 5px;
	border-bottom: 1px solid #D9D9D9; 
}
.scheda_navigazione_select_noborder {
	font-size:11px;
	color:#999999;
	text-align:right;
	padding:5px 24px 5px 5px;
}
.scheda_evento_10 {
	padding:10px 5px 5px 5px;
	font-size:10px;
	color:#666;
	text-align:left;
}
.scheda_evento_11 {
	padding:19px 5px 15px 5px;
	font-size:11px;
	color:#666;
	text-align:left;
}
.scheda_evento_12 {
	padding:19px 5px 5px 5px;
	font-size:12px;
	color:#666;
	text-align:left;
}
.scheda_evento_14 {
	padding:10px 5px 5px 24px;
	font-size:12px;
	color:#666;
	text-align:left;
}
.scheda_tabella {
	padding:10px 24px 5px 24px;
	text-align:left;
}
.scheda_tabella_musicstore {
	padding:10px 24px 5px 5px;
	text-align:left;
}
.scheda_tabella_carrello {
	padding:24px 24px 5px 24px;
	text-align:left;
	font-size:12px;
	height:300px;
}
.scheda_carrello_tipologia {
	color:#FFFFFF;
	padding: 0px 2px 1px 2px;
	margin: 0px opx 4px 0px;
	background-color:#000000;
}
.scheda_carrello_alert {
	color:#FFFFFF;
	font-weight:400;
	font-size:12px;
	padding: 4px 4px 4px 4px;
	background-color:#D7001A;
}
.scheda_tabella_bordo_bottom {
	padding:10px 24px 15px 24px;
	font-size:11px;
	color:#000;
	text-align:left;
	border-bottom: 1px solid #D9D9D9;
}
.scheda_evento_box {
	padding:5px;
	font-size:11px;
	color:#000000;
	background-color:#BFBFBF;
	text-align:left;
}
.scheda_evento_data {
	color:#FFFFFF;
	padding: 1px 2px 1px 2px;
	background-color:#000000;
}
.scheda_evento_luogo {
	color:#333333;
	padding: 4px 2px 1px 0px;
}
.scheda_evento_immagine {
	padding: 19px 8px 5px 10px;
	text-align:center;
	background-image:url("../imgs/background_immagini_eventi.gif");
	background-position: top left;
	background-repeat:no-repeat;
}
.scheda_sponsor {
	padding: 5px 0px 5px 0px;
}
.testo_istituzionale {
	padding:24px 24px 10px 24px;
	font-size:12px;
	color:#666;
	text-align:left;
	height:300px;
}

.table {
	font-size: 11px;

}
.table tr th {
	padding:4px;
	background-color:#BFBFBF;
	font-weight:normal;
	color:#333333;

}
.table tr td {
	padding:4px;
	border-bottom: 1px solid #D9D9D9; 
	border-left: 1px solid #D9D9D9;
}
.pixel td {
	border-width:0px;
}
.musicstore {
	font-size: 11px;

}
.musicstore tr td {
	padding:4px;
}



.label_input_verify{
	color:#CC0000;
}


.scheda_alert {
color:#FFFFFF;
font-size:12px;
padding: 16px;
background-color:#CC0000;
}
.scheda_alert b, .scheda_alert strong{
color:#000000;
font-weight:bold;
}