ul.error {
	background:#BC0909 none repeat scroll 0 0;
	border:1px solid #840505;
	color:#FFFFFF;
	font-size:1em;
	margin:1.5em 0;
	padding:10px;}
	
ul.error li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;}
	
ul.error li a {
	text-decoration:underline !important;}


html{/*	overflow: -moz-scrollbars-vertical; /* visualizza sempre la scrollbar laterale per firefox */
	overflow-y:scroll;
	overflow-x:auto;
	overflow:moz-scrollbars-vertical;}

body{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; margin-top: 4px; font-weight: normal; color: #878787;} /* color: #b7b7b6; */
input {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #878787;}
textarea {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #878787; display: inline;}


.logo{font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 18px; color: #878787;}
.testo-grigio{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #878787; font-weight: normal;}
.date-grigio{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #878787; font-weight: normal;}


.piepagina{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #878787; font-weight: normal;}

.passate{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8px; color: #878787; font-weight: normal;}
.passate-scuro{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8px; color: #a7a7a7; font-weight: normal;}

.lingue{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#878787; font-weight: normal;}

.privacy{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #373536; font-weight: normal;}
.link-home{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #878787; font-weight: normal; font-style:italic;}
.sfondo-box-home{background-color:#f2f2f2;}
.sfondo-menu{ background-color:#CCCCCC;}


.bg-grigio-chiarissimo {background-color:#fcfcfc;}
.bg-grigio-scuro {background-color:#DDDDDD;}

.gestione{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #cc3333; font-weight: bold;}
.testo-gestione{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #a7a7a7; font-weight: normal;}
.testo-rosso{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #cc3333; font-weight: normal;}

.titolo-mostra{font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 18px; color: #878787; font-weight:bold;}
.txt-grigio-scuro{color: #6d6d6d;}

a:link {color:#878787; text-decoration:none;}
a:visited {color:#878787; text-decoration:none;}
a:active {color:#878787; text-decoration:none;}
a:hover { color:#999999; text-decoration:none;}
a:focus {moz-outline: 0px; outline: 0px; outline-offset: 3px;}

a.menu:link {color:#878787; text-decoration:none;}
a.menu:visited {color:#878787; text-decoration:none;}
a.menu:active {color:#373536; text-decoration:none;}
a.menu:hover {color:#373536; text-decoration:none;}
a.menu:focus {moz-outline: 0px; outline: 0px; outline-offset: 3px;}

a.interni:link {color:#373536; text-decoration:none;}
a.interni:visited {color:#373536; text-decoration:none;}
a.interni:active {color:#373536; text-decoration:underline;}
a.interni:hover {color:#373536; text-decoration:underline;}
a.interni:focus {moz-outline: 0px; outline: 0px; outline-offset: 3px;}

a.artista:link {color:#373536; text-decoration:none;}
a.artista:visited {color:#373536; text-decoration:none;}
a.artista:active {color:#878787; text-decoration:none;}
a.artista:hover {color:#878787; text-decoration:none;}
a.artista:focus {moz-outline: 0px; outline: 0px;}

a.rosso:link {color:#cc3333; text-decoration:none;}
a.rosso:visited {color:#cc3333; text-decoration:none;}
a.rosso:active {color:#cc3333; text-decoration:underline;}
a.rosso:hover {color:#cc3333; text-decoration:underline;}
a.rosso:focus {moz-outline: 0px; outline: 0px; outline-offset: 3px;}

/* Bordi delle Immagini */
.border-img {border: 1px solid #e5e5e4;}


/* slider */

	#slider, #slider li{ 
		overflow:hidden; 
		}


	#slider ul, #slider li{
		text-align:center;
	}

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}

	#prevBtn,#nextBtn, #pagingTxt{
		background-color:#F9F9F9;
		height:22px;
		vertical-align: middle;
		color:#B7B7B6;
		}
		
	#prevBtn, 
	#nextBtn, 
	#pagingTxt {
	margin: 3px 0 -3px 0;
	padding:0;
	border:0;

		}
		
	#prevBtn{
		width: 33%;	
		float: left;
		text-align:left;
	}
	#nextBtn{
		width: 33%;	
		text-align:right;
		float: left;
	}
	#pagingTxt{
		width: 33%;	
		text-align:center;
		float: left;
	}

.altScreen{
	background-color: #FFF;
	text-align:left;
	
	opacity: .8;
	filter:alpha(opacity=80);
	
	display:none;
}

.altTxt{
	width: 30%;
	color:#FFF;
	background-color:#000;
	border:#666666 1px solid;

	opacity: 1;
	filter:alpha(opacity=100);
	
	padding: 1em;
	

}


