@charset "utf-8";
/* CSS Document */

body {
margin:1px;
background-color:#FFCC99;
background-image:url(img/fondo-body.gif);
background-repeat:repeat-x;
	}
	
.border1allOrange {
	border-style:solid;
	border-width:1px;
	border-color:#FF9933;
	}
	
.border2allWhite {
	border-style:solid;
	border-width:2px;
	border-color:#FFFFFF;
	}
	
.border1RBOrange {
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#FF9933;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FF9933;
	}

.border1RBGray {
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#E8E8E8;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#E8E8E8;
	}

.border1RBLGray {
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#E8E8E8;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#E8E8E8;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#E8E8E8;
	}

	
.border2topOrange {
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#FF9933;
	}

	
.border2allOrange {
	border-style:solid;
	border-width:2px;
	border-color:#FF9933;
	}

.border1TopGray {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#E8E8E8;
	}
	
.border1TopLeftGray {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#E8E8E8;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#E8E8E8;
	}
	
.txt11arial {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.txt12arial {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.txt14arial {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}

	
#pulsante{
	float:left;
	padding-left:8px;
	padding-right:8px;
	font-weight:bold;
	}
	
	#pulsante a:link {
		color: #FFFFFF;
		text-decoration: none;
	}
	#pulsante a:visited {
		text-decoration: none;
		color: #FFFFFF;
	}
	#pulsante a:hover {
		text-decoration: none;
		color: #FFFFFF;
	}
	#pulsante a:active {
		text-decoration: none;
		color: #FFFFFF;
	}

#pulsante2{
	float:left;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	}
	
#pulsante:hover{
	background-image:url(img/sfuma-pulsanti.gif);
	}
	
#pulsante3{
	float:left;
	padding-left:10px;
	padding-right:10px;
	}

	#pulsante3 a:link {
		color:#003366;
		text-decoration: none;
		font-weight:bold;
	}
	#pulsante3 a:visited {
		text-decoration: none;
		color: #003366;
		font-weight:bold;
	}
	#pulsante3 a:hover {
		text-decoration: none;
		color:#FF6600;
		font-weight:bold;
	}
	#pulsante3 a:active {
		text-decoration: none;
		color: #003366;
		font-weight:bold;
	}
	
#pulsante3:hover{
	background-image:url(img/sfuma-pulsanti-amm.gif);
	}

#celle{
	background-color:#FFFFFF;
	color:#FFFFFF;
	}
	
.menuartisti{
	color:#FFFFFF;
	}
	
		.menuartisti a:link {
		color: #FFFFFF;
		text-decoration: none;
		}
		.menuartisti a:visited {
			text-decoration: none;
			color: #FFFFFF;
		}
		.menuartisti a:hover {
			text-decoration: none;
			color: #FC9A37;
		}
		.menuartisti a:active {
			text-decoration: none;
			color: #FFFFFF;
		}

	#celle:hover{
		background-color: #FFFFFF;
		}
	
	
#testo{
	position:relative;
	width:810px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	padding-top:5px;
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	}
	
		#testo a:link {
		color: #FC9A37;
		text-decoration: none;
		}
		#testo a:visited {
			text-decoration: none;
			color: #FC9A37;
		}
		#testo a:hover {
			text-decoration: none;
			color: #FC9A37;
		}
		#testo a:active {
			text-decoration: none;
			color: #FC9A37;
		}

#testocat{
	position:relative;
	width:810px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	padding-top:5px;
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	}
	
/*		#testo a:link {
		color: #FC9A37;
		text-decoration: none;
		}
		#testo a:visited {
			text-decoration: none;
			color: #FC9A37;
		}
		#testo a:hover {
			text-decoration: none;
			color: #FC9A37;
		}
		#testo a:active {
			text-decoration: none;
			color: #FC9A37;
		}*/

	
#toptesto{
	position:relative;
	width:659px;
	margin-left:30px;
	margin-top:15px;
	}
	
#bottesto{
	position:relative;
	width:659px;
	margin-left:30px;
	margin-bottom:15px;
	}

#testoamm{
	position:relative;
	width:810px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	}
	
		#testoamm a:link {
		color: #FC9A37;
		text-decoration: none;
		}
		#testoamm a:visited {
			text-decoration: none;
			color: #FC9A37;
		}
		#testoamm a:hover {
			text-decoration: none;
			color: #FC9A37;
		}
		#testoamm a:active {
			text-decoration: none;
			color: #FC9A37;
		}

	
#topamm{
	position:relative;
	width:659px;
	}
	
#botamm{
	position:relative;
	width:659px;
	}


#titolocat{
	padding-left:30px;
	padding-right:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:10px;
	}

#imgfondo2{
	/*height:165px;*/
	width:840px;
	margin-left:40px;
	margin-top:-170px;
	padding-top:170px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:15px;
	margin-left:0px;
	background-color:#838383;
	}

	
#imgfondo{
	/*height:165px;*/
	width:840px;
	margin-left:40px;
	background-image:url(img/bg_footer.jpg);
	background-repeat:no-repeat;
	margin-top:-170px;
	padding-top:170px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:15px;
	margin-left:0px;
	background-color:#000000;
	}

#clear{
	clear:left;
	}
	
#preview{
	height:102px;
	float:left;
	margin-right:5px;
	margin-left:5px;
	}
	
#container{
	width: 810px;
	height: 102px;
	overflow: auto;
	margin-left:0px;
	overflow-x: hidden;
	overflow-y: hidden;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	/*SCROLLBAR-HIGHLIGHT-COLOR: #31AE52;*/
	SCROLLBAR-SHADOW-COLOR: #CCCCCC;
	/*SCROLLBAR-3DLIGHT-COLOR: #31AE52;*/
	SCROLLBAR-ARROW-COLOR: #CCCCCC;
	SCROLLBAR-TRACK-COLOR: #F8F8F8;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	/*SCROLLBAR-BASE-COLOR: #FF9933*/
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#333333;
	}

.slider{
	height: 102px;
	/*background-image:url(img/fondo-categorie3.gif);*/
	}

#testoopera {
	padding-top:10px;
	text-align:center;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	color:#FFFFFF;
	}
	
#dettagliopera {
	padding-bottom:10px;
	text-align:center;
	color:#FFFFFF;
	}
	
#immagineopera {
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	float:left;
	width:712px;
	}
	
#previous{
	float:left;
	width:49px;
	margin-top:10px;
	}
		
#next{
	float:left;
	width:49px;
	margin-top:10px;
	}
	
#contenitore{
	clear:left;
	text-align:center;
	width:810px;
	position:relative;
	background-color:#666666;
	background-image:url(img/bg_footer.gif);
	}
	
#catalogo{
	margin-bottom:5px;
	}
	
#login {
margin-bottom:0px;
margin-top:60px;
}
	
	form#login #user {
		width:80px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#login #pass {
		width:80px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
				
	form#login #pulse {
		width:50px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:center;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}

#accesso {
margin-bottom:0px;
margin-top:0px;
}
	
	form#accesso #user2 {
		width:80px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#accesso #pass {
		width:80px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
				
	form#accesso #pulse {
		width:50px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}

#concorso {
margin-bottom:0px;
margin-top:0px;
}
	
	form#concorso #rispa {
		width:200px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#concorso #rispb {
		width:200px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#concorso #rispc {
		width:200px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
				
	form#concorso #pulse {
		width:200px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}

	form#concorso #hdcaptcha {
		width:50px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#concorso #nome {
		width:150px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#concorso #cognome {
		width:150px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#concorso #email {
		width:200px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#concorso #country {
		width:170px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}

	form#concorso #cap {
		width:50px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}

	form#concorso #indirizzo {
		width:250px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#concorso #telefono {
		width:80px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
				
				
#registrazione {
margin-bottom:0px;
margin-top:0px;
}
	
	form#registrazione #nome {
		width:150px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#registrazione #cognome {
		width:150px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#registrazione #email {
		width:200px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#registrazione #country {
		width:170px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}

	form#registrazione #cap {
		width:50px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}

	form#registrazione #indirizzo {
		width:250px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#registrazione #telefono {
		width:80px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
				
	form#registrazione #pulse {
		width:60px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}

	form#registrazione #hdcaptcha {
		width:50px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#registrazione #username {
		width:150px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#registrazione #password {
		width:150px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}

	form#registrazione #password2 {
		width:150px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}

#piva {
	margin-bottom:0px;
	margin-top:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FC9A37;
	}

		#piva a:link {
		color: #FC9A37;
		text-decoration: none;
		}
		#piva a:visited {
			text-decoration: none;
			color: #FC9A37;
		}
		#piva a:hover {
			text-decoration: none;
			color: #FC9A37;
		}
		#piva a:active {
			text-decoration: none;
			color: #FC9A37;
		}

#menuform {
	visibility:hidden;
	margin-bottom:0px;
	margin-top:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#menuleft{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
		#menuleft a:link {
		color: #FC9A37;
		text-decoration: none;
		}
		#menuleft a:visited {
			text-decoration: none;
			color: #FC9A37;
		}
		#menuleft a:hover {
			text-decoration: underline;
			color: #FC9A37;
		}
		#menuleft a:active {
			text-decoration: none;
			color: #FC9A37;
		}

#footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}
	
		#footer a:link {
		color: #FFFFFF;
		text-decoration: none;
		}
		#footer a:visited {
			text-decoration: none;
			color: #FFFFFF;
		}
		#footer a:hover {
			text-decoration: underline;
			color: #FFFFFF;
		}
		#footer a:active {
			text-decoration: none;
			color: #FFFFFF;
		}

#artista{
	background-color:#F9A653;
	padding:5px;
	text-align:center;
	}
	
		#artista a:link {
		color: #FFFFFF;
		text-decoration: none;
		}
		#artista a:visited {
			text-decoration: none;
			color: #FFFFFF;
		}
		#artista a:hover {
			text-decoration: underline;
			color: #FFFFFF;
		}
		#artista a:active {
			text-decoration: none;
			color: #FFFFFF;
		}

#log{
	text-align:right;
	margin-right:10px;
	}
	
#tiloloopera{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
.grid{
	text-align:left;
	}

#elencoartisti {
	position:absolute;
	margin-left:0px;
	margin-top:27px;
	visibility:hidden;
	padding:3px;
	z-index:100;
	width:780px;
	border-color:#333333; border-style:solid; border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	}
	
		#elencoartisti a:link {
		color: #FFFFFF;
		text-decoration: none;
		}
		#elencoartisti a:visited {
			text-decoration: none;
			color: #FFFFFF;
		}
		#elencoartisti a:hover {
			text-decoration: none;
			color: #FC9A37;
		}
		#elencoartisti a:active {
			text-decoration: none;
			color: #FFFFFF;
		}

.stile_autocompleter{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-align:left;	
	background-color:#FFF;
	margin-bottom:5px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	}
	
.stile_autocompleter ul {
  list-style-type:none;
  margin:0px;
  padding:5px;
}
.stile_autocompleter ul li.selected { background-color: #E8E8E8;}
.stile_autocompleter ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

#richiesta {
margin-bottom:0px;
margin-top:10px;
}
	
	form#richiesta #nome {
		width:150px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#richiesta #cognome {
		width:150px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#richiesta #eta {
		width:50px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#richiesta #email {
		width:200px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#richiesta #telefono {
		width:80px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#richiesta #azienda {
		width:80px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#richiesta #richiesta2 {
		width:300px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
				
	form#richiesta #pulse {
		width:100px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}

	form#richiesta #hdcaptcha {
		width:50px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
		
#iscrizione {
margin-bottom:0px;
margin-top:10px;
}
	
	form#iscrizione #nome {
		width:150px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#iscrizione #cognome {
		width:150px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#iscrizione #eta {
		width:50px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#iscrizione #email {
		width:200px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#iscrizione #telefono {
		width:80px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#iscrizione #azienda {
		width:80px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
	form#iscrizione #richiesta2 {
		width:300px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
				
	form#iscrizione #pulse {
		width:100px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}

	form#iscrizione #hdcaptcha {
		width:50px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		border-color:#FF9933; border-style:solid; border-width:1px;
		}
		
.pulsantihome{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		padding:5px;
		border-color:#FF9933;
		border-style:solid;
		border-width:1px;
	}

	.pulsantihome:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			text-align:center;
			padding:5px;
			border-color:#FF9933;
			border-style:solid;
			border-width:1px;
			background-color:#FFFFFF;
		}
