/*a,a:active,a:link,a:visited{color:#C21C1F;font-weight:bold}
a:hover{color:#C20000;font-weight:bold}
*/
body{
	background:url(immagini/bg-sfumatura-verticale.gif) #9F9F9F repeat-x;
	font:11px/13px Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin:0px 0px 0px 0px;
	text-align:left;
}

#frame{
	position: relative;
	top: 0px;
	left: 0px;
	background:#FFFFFF;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	display:block;
	width:996px;
	z-index: 2;
	margin:auto;
	border:1px solid #CCCCCC;
}
.noborder{border:none}
.clear{clear:both;}
#top{
	background:url(immagini/bg-head.gif) no-repeat;
	border-bottom:1px solid #ffffff;
	display:block;
	margin:0px 0px 0px 0px;
	width:996px;
	height:112px;
}
#corpohome{
	background:url(immagini/bg-corpo.gif) repeat-y;
	margin:0;
	padding:0;
	border-bottom:1px solid #9e9e9e;
}
#primopiano,#secondopiano{
	margin:0;
	padding:0;
}
/* SOTTOPAGINA */
#menusx{
	float:left;
}
#menusx-flashcontent{
	display:block;
	width:254px;
	height:542px;
}
#main{
	display:block;
	width:742px;
	float:left;
}
.main-top{
	display:block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="immagini/bg-corpopagina-top.png", sizingMethod="scale");	
	width:742px;
	height:31px;
	margin:0;
}
html>body .main-top{
	background:url(immagini/bg-corpopagina-top.png) no-repeat;
}
.main-top-submenu{
	display:block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="immagini/bg-sottopagina-submenu-top.png", sizingMethod="scale");	
	width:742px;
	height:14px;
	margin:0;
}
html>body .main-top-submenu{
	background:url(immagini/bg-sottopagina-submenu-top.png) no-repeat;
}
.main-bottom{
	display:block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="immagini/bg-corpopagina-bottom.png", sizingMethod="scale");
	width:742px;
	height:29px;
	margin:0;
}
html>body .main-bottom{
	background:url(immagini/bg-corpopagina-bottom.png) no-repeat;
}
.main-center{
	display:block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="immagini/bg-corpopagina-center.png", sizingMethod="scale");
	width:742px;
	min-height:483px;
	_height:483px;
	margin:0;
}
html>body .main-center{
	filter: none;
	background:url(immagini/bg-corpopagina-center.png) repeat-y;
}
.main-center-submenu{
	display:block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="immagini/bg-corpopagina-center.png", sizingMethod="scale");
	width:742px;
	min-height:353px;
	_height:353px;
	margin:0;
}
html>body .main-center-submenu{
	filter: none;
	background:url(immagini/bg-corpopagina-center.png) repeat-y;
	margin:0;
}
.area-editabile{
	display:block;
	width:662px;
	_width:632px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 30px;
}
/* BOTTOM  */
#tools{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:20;
}
.bottom-menu-element a{
	color:#525252;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	white-space:nowrap
}
.bottom-menu-element a:hover{
	color:#42C3F8;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
}
#bottom{
	background:url(immagini/bg-footer.gif) no-repeat;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	width:996px;
}
#footer{
	padding:8px 17px 0px 0px;
	text-align:right;
}
/* MENU */
#menu{
	float:left;	
	z-index:20;
	display:block;
	width:726px;
	height:111px;
}
#mainmenu{
	display:block;
	height:9px;
	float:right;
	margin:50px 10px 0px 0px; 
	padding:0;
}
html>body #mainmenu{
	margin:50px 20px 0px 0px;
}
#mainmenu div{
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
	line-height:9px;
	font-size:9px;
}
#submenu{
	display:block;
	height:147px;
	width:742px;
	margin:0px 0px 0px 0px; 
	padding:0;
}

/*
#submenu{
	display:block;
	height:9px;
	float:right;
	margin:17px 10px 0px 0px; 
	padding:0;
}
html>body #submenu{
	margin:35px 20px 0px 0px;
}
#submenu div{
	float:left;
	overflow:hidden;
	line-height:9px;
	font-size:9px;
}*/
#pulshome{
	float:left;
	z-index:5;
}
.pulsante-menu{
	display:block;
	height:9px;
}
.pulsante-spento{
	display:block;
	height:9px;
}
#home{
	background: url(immagini/home.gif) no-repeat;
	width:36px;
	margin:0px 24px 0px 0px;
	height:9px;
}
#chisiamo{
	background: url(immagini/chisiamo.gif) no-repeat;
	width:65px;
	margin:0px 22px 0px 0px;
	height:9px;
}
#sostenitori{
	background: url(immagini/sostenitori.gif) no-repeat;
	width:76px;
	margin:0px 18px 0px 0px;
	height:9px;
}
#guarda{
	background: url(immagini/guarda.gif) no-repeat;
	width:113px;
	margin:0px 11px 0px 0px;
	height:9px;
}
#archivio{
	background: url(immagini/archivio.gif) no-repeat;
	width:60px;
	margin:0px 14px 0px 0px;
	height:9px;
}
#contattaci{
	background: url(immagini/contattaci.gif) no-repeat;
	width:73px;
	margin:0px 18px 0px 0px;
	height:9px;
}
#links{
	background: url(immagini/links.gif) no-repeat;
	width:34px;
	margin:0px 0px 0px 0px;
	height:9px;
}
#grandiinterpreti{
	background: url(immagini/grandiinterpreti.gif) no-repeat;
	width:117px;
	margin:0px 11px 0px 0px;
	height:9px;
}
#talenti{
	background: url(immagini/talenti.gif) no-repeat;
	width:48px;
	margin:0px 14px 0px 0px;
	height:9px;
}
#nuovoantico{
	background: url(immagini/nuovoantico.gif) no-repeat;
	width:115px;
	margin:0px 18px 0px 0px;
	height:9px;
}
#albergati{
	background: url(immagini/albergati.gif) no-repeat;
	width:115px;
	margin:0px 0px 0px 0px;
	height:9px;
}
#babybofe-pres{
	background: url(immagini/presentazione.gif) no-repeat;
	width:90px;
	margin:0px 15px 0px 0px;
	height:9px;
}
#babybofe-prog{
	background: url(immagini/programma.gif) no-repeat;
	width:74px;
	margin:0px 0px 0px 0px;
	height:9px;
}
#notesulregistro-pres{
	background: url(immagini/presentazione.gif) no-repeat;
	width:90px;
	margin:0px 15px 0px 0px;
	height:9px;
}
#notesulregistro-prog{
	background: url(immagini/programma.gif) no-repeat;
	width:74px;
	margin:0px 0px 0px 0px;
	height:9px;
}
#biglietti{
	background: url(immagini/biglietti.gif) no-repeat;
	width:108px;
	margin:0px 15px 0px 0px;
	height:9px;
}
#abbonamenti{
	background: url(immagini/abbonamenti.gif) no-repeat;
	width:84px;
	margin:0px 0px 0px 0px;
	height:9px;
}
#storia{
	background: url(immagini/storia.gif) no-repeat;
	width:44px;
	margin:0px 10px 0px 0px;
	height:9px;
}
#consiglio{
	background: url(immagini/consiglio.gif) no-repeat;
	width:132px;
	margin:0px 10px 0px 0px;
	height:9px;
}
#soci{
	background: url(immagini/soci.gif) no-repeat;
	width:28px;
	margin:0px 10px 0px 0px;
	height:9px;
}
#direzione{
	background: url(immagini/direzione.gif) no-repeat;
	width:109px;
	margin:0px 10px 0px 0px;
	height:9px;
}
#areastampa{
	background: url(immagini/areastampa.gif) no-repeat;
	width:79px;
	margin:0px 10px 0px 0px;
	height:9px;
}
#sedi{
	background: url(immagini/sedi.gif) no-repeat;
	width:93px;
	margin:0px 10px 0px 0px;
	height:9px;
}
#negozi{
	background: url(immagini/negozi.gif) no-repeat;
	width:144px;
	margin:0px 0px 0px 0px;
	height:9px;
}
/* titolo */
#titolo-flashcontent {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/*  WORK IN PROGRESS */
#alertWiP{
	position:absolute;
	display: block;
	width:229px;
	height:191px;
	top:200px;
	left:50%;
	margin: 0px 0px 0px -115px;
	background:url(immagini/bg-wip.gif) no-repeat;
	visibility:hidden;
}
#alertWiP p{
	padding:10px 20px 10px 20px;
}
#alertWiP h3{
	padding:20px 20px 0px 20px;
	color:#ec0000;
	font-weight:bold;
}
/*  FORM CONTATTI  */
#formcontatto{
	margin: 15px 0px 0px 0px;
}
#mailcontatti{
	margin:10px 0px 0px 0px;
}
#mailcontatti label {
	display:block;
	width:70px;
	float:left;
}
#mailcontatti text {
	display:block;
	width:50px;
	clear:both;
}

#mailcontatti p#privacy1, #mailcontatti p#privacy2{
	display:block;
	width:120px;
	float:left;
}

.acquista{
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	line-height:13px;
}
.testosostenitori{
	padding-left:10px;
}
.sostenitori-td{
	vertical-align:top;
}
/*  ASCOLTA  */
#darklayer-container{
	position:fixed;
	top:-50%;
	left:0%;
	display:none;
	width:100%;
	height:100%;
	z-index:21;
/*	border:1px solid green;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="immagini/pixeltra-grigio.png", sizingMethod="crop");*/
}
html>body #darklayer-container{
	position:fixed;
	top:0px;
}
#darklayer{
	position:fixed;
	top:-50%px;
	left:0px;
	display:block;
	width:100%;
	height:100%;
	z-index:20;
	background-color:#333;
	opacity:0.5;
	filter:alpha(opacity=50);
	/*border:1px solid red;*/
}
html>body #darklayer{
	position:fixed;
	top:0px;
}
#player-container {
	position:fixed;
	top:50%;
	left:50%;
	_top:290px;
	_left:510px;
	display:block;
	width:300px;
	height:100px;
	margin-left:-150px;
	margin-top:-35px;
	z-index:21;
}
.chiudiplayer {
	position:relative;
	text-align:right;
}
.chiudiplayer a:link, .chiudiplayer a:visited {
	color:#C00;
}
.chiudiplayer a:hover {
	color:#F00;
}
.ascolta a:link, .ascolta a:visited{
	text-decoration:none;
	font-weight:normal;
	color:#555555;
	background: none;
}
.ascolta a:hover span{
	color:#EC0000;
}
.ascolta a:active span{
	color:#ffffff;
}
#menuanni {
	margin-top:10px;
}
#menuanni a{
	text-decoration:none;
}
#menuanni a:link, #menuanni a:visited{
	color:#EC0000;
	font-weight:bold;
	text-decoration:none;
}
#menuanni a:hover{
	color:#8c8c8c;;
}
/*  FINE ASCOLTA  */
/* PHOTOGALERY */
#galleria{
	margin-top:10px;
}
.thumbnail{
	display:block;
	width:130px;
	height:92px;
	background-position:1px 1px;
	background-repeat: no-repeat;
	overflow:hidden;
	border:0px solid #666;
}
.thumbnail a:link,.thumbnail a:visited{
	display:block;
	width:128px;
	height:90px;
	border:1px solid #666;
}
.thumbnail a:hover,.thumbnail a:active{
	border:1px solid #f00;
}
.gallery_element{
	display:block;
	width:130px;
	height:92px;
	float:left;
	margin:0px 10px 0px 0px;
	overflow:hidden;
}
html>/**/body .gallery_element{
	margin:0px 10px 10px 0px;
}

#anno,#listaanni{
	float:left;
}
#listaanni{
	display:block;
	width:630px;
}
.annoSpento{
	color:#666;
}
#foto-container {
	position:fixed;
	top:50px;
	left:50%;
	_top:290px;
	_left:510px;
	display:block;
	width:1px;
	height:13px;
	margin-left:0px;
	margin-top:0px;
	z-index:21;
}
.chiudifoto {
	position:relative;
	text-align:right;
	visibility:hidden;
}
.chiudifoto a:link, .chiudifoto a:visited {
	color:#C00;
}
.chiudifoto a:hover {
	color:#F00;
}
#fotogrande{
	display:block;
	width:1px;
	height:1px;
	overflow:hidden;
}
.didascalia{
	position: absolute;
	top:0px;
	left:0px;
	background:#CCC;
	border:1px solid #333;
	display:none;
	width:270px;
	padding:10px 10px 10px 10px;
	z-index:45;
}
.senzabordo{
	border:none;
}
.senzabordo img{
	border:none;
}
/* FINE PHOTOGALERY */
