/*stili per il layout fisso*/
html,body{
		behavior: url("../script/csshover2.htc"); /*--hack per ie6--*/
		margin: 0 auto;
		padding:0;
		text-align: center;
		/*scrollbar-darkshadow-color:#000000;*/
		/*scrollbar-shadow-color:#371d0a; */
		/*background-color:#ff9b0f;*/ /* colore arancio*/
		background-color:#ffeed2; /*colore chiaro*/
		/*background-color: #371c09;*/  /*marrone suo*/
		/*background-image: url("../images/SolLaRe_Partitura_coloriSitoInvertiti600x273px.jpg");*/
		/*background-image: url("../images/SolLaRe_Partitura_coloriSitoInvertiti158x68px.jpg");*/
		}
	
div#container{
	width: 1040px; /* modificato qui per i 1040 px */
	margin: 0 auto;
	float: none;
	/*display: table;*/
	list-style-type:none;
}

/* stile per la parte superiore */ 
div#superiore {
	width:1040px; /* modificato qui per i 900 px */
	height:159px;
	background-image: url("../images/template_top_1040mod01.jpg"); /* modificato qui per i 900 px */
}
div#superiore a:hover {background-color: transparent;}
.paddingright {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; padding-right: 100px;}
.paddingleft {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-left: 100px;}
/* stile per il body */ 
div#body{
	width: 1040px; /* modificato qui per i 900 px */
	text-align: center;
	vertical-align: top;
	right: 10px;
	/*display: table;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*font-size: 9pt;*/
	color: #660000;
	background-image: url("../images/template_mid_1040.jpg"); /* modificato qui per i 900 px */
	background-repeat: repeat-y;
}

/* questo serve per i ticker delle news*/
.tickerstyle{
	width: 798px;
	height: 80px;
	text-align: justify;
	color: #371d0a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	padding: 5px;
	border: 2px solid #ff9b0f;
	background-color: #ffffff;
	overflow:hidden;
	}

/*.messagediv{*/
/*	display: none;*/
/*	background:#ffffff;*/
/*	}*/

/* fine ticker news */

/*e questo per la pagina delle news*/

div#pagina_news {
	top: 40px; 
	width: 620px;
	text-align: justify;
	color: #ffffff;
	/*color: #371d0a;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	padding: 10px;
	border: 2px solid #ffffff;
	background-color: #ff9b0f;
	float: left;
	z-index: 0;
	}
div#pagina_news a{
	color: #371D0A;
	font-size: 10pt;
	text-decoration: none;
}
div#pagina_news a:hover{
	color: #FFCC66;
	font-size: 10pt;
	text-decoration: none;
}


/* fine pagina news */


/*hr { clear: both;}*/

/* i menu !!! */
#menu{
		text-align: center;
		width: 100%;
		/*background: url("../images/template_01_846_01.gif") no-repeat top;*/
		background: url("../images/templateMenuArrotondato.gif") no-repeat top;
		}
		
		#menu ul{
		margin: auto;
		padding:0;
		position: relative;
		display: block;
		width: 846px; /* modificato qui per i 900 px, era 780*/
		/*height: 30px;*/
		height: 34px;
		}
		
		#menu li{
		list-style: none;
		float: left;
		}
		
		#menu ul ul{
		position: absolute;
		width: 846px; /* modificato qui per i 900 px, era 780*/
		height: 34px; /* erano 30px*/
		top: 34px; /* erano 30px*/

		visibility: hidden;
		}
		
		#menu li a{
		width: 141px; /* modificato qui per i 900 px, era 128 */
		height: 34px; /* erano 30px*/

		display: block;
		text-decoration:none;
		text-align: center;
		vertical-align: bottom;
		line-height: 30px;
		font-size: 0.7em;
		font-family: Verdana;
		color: #FFF3dd;
		font-weight: bold;
		} 
		
		#menu li a:hover{
		color: #fff3dd;
		background: url("../images/sfondo_menu03_141x34px_arrotondatoOcraArancio.gif") bottom;
		} 
		
		#menu ul li:hover ul{
		visibility:visible;
		z-index:2;
		}
		
		#menu li li a{
		width: 141px; /* modificato qui per i 900 px, era 128 */
		height: 30px; /*se cambio qui si alza ilmenu pop-up*/
		/*line-height: 30px;*/ /*e qui il testo... perņ non funzionano con ie6...*/
		/*background: url("../images/sfondo_menu03_141px.gif")no-repeat bottom;*/
		background-color: #ff9b0f; /*#ffa621;*/ /*ffcc66*/
		color: #ffffff;
		/*border-top: 2px solid white; */
		}
		
		#menu li li a:hover{
		color: #FFF3dd;
		/*height: 60px;*/
		line-height: 30px;
		background: url("../images/sfondo_menu03_141px_ocraArancio02.gif");
		background-position: bottom;
		}
ul#menu:after { /*easycleraing per firefox*/
    		content:".";
    		clear:both;
   		 	display:block;
   			visibility:hidden;
    		height:0;
    		}
		
/* stile per il box della home */ 
div#box_sx{
/*position: relative;*/
	top: 40px;
	width: 180px;
	/*text-align: justify;*/
	text-align: left;
	color: #371D0A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	/* display: inline; */
	padding-left: 100px;
	padding-right:5px;
	z-index: 1;
	float: left;
}
div#box_sx img{
	border: 2px solid #ffffff;
}

div#box_sx a{
	color: #371D0A;
	font-size: 10pt;
	text-decoration: none;
}
div#box_sx a:hover{
	color: #FFCC66;
	font-size: 10pt;
	text-decoration: none;
}
div.boxPiccolo{

	width: 146px;
	height: 146px;
	/*text-align: justify;*/
	/*text-align: center;*/
	vertical-align: bottom;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	padding: 2px;
	line-height: 1.3;
	/* display: inline; */
	/*padding-left: 15px;*/
	/*padding-bottom:2px;*/
	border: 2px solid #ffffff; /*#ff9b0f;*/
	background-color: #ff9b0f;
	/*background: url("../images/music150px.JPG");*/
	z-index: 0;
}
/*div.boxPiccolo a:hover{*/

	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	/*font-weight: bold;*/
	/*font-size: 10pt;*/
	/*border: 4px solid #ff9b0f;
	color: #eee;*/
	/*background: url("../images/music150px.JPG");*/
/*}*/


/* stile per il testo a destra */ 
div#testo_destra{
	/*position: relative;*/
	top: 40px; 
	width: 620px;
	text-align: justify;
	/*color: #ff9b0f;*/
	color: #ffffff;
	background-color: #ff9b0f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	padding: 10px;
	border: 2px solid #ffffff;
	float: left;
	z-index: 0;
}
div#testo_destra a{
	color: #371D0A;
	font-size: 10pt;
	text-decoration: none;
}
div#testo_destra a:hover{
	color: #FFCC66;
	font-size: 10pt;
	text-decoration: none;
}


div#testo_destra:after {
    content:".";
    clear:both;
    display:block;
    visibility:hidden;
    height:0;
    }


div#font-family{
/*position: relative;*/
	width: 800px;
	/*vertical-align: bottom; */
	padding: 140px;
	color: #371d0a;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#inc_footer a{
	color: #C0AB9A;
	text-decoration: none;
}
div#inc_footer a:hover{
	color: #FFCC66;
	text-decoration: none;
}



/* stile per il footer */ 
div#footer{
position: relative;
top: 0px;
	width: 1040px; /* modificato qui per i 1040 px */
	height: 139px; /* modificato anche qui */
	background-image: url('../images/template_Foot_1040mod01.jpg'); /* modificato qui per i 900 px, vedi sopra */
	background-repeat: no-repeat;
	left: 0;
}

div#footer a:hover {background-color: transparent;}




/* stili vari */ 
div#font-family{
	width: 500px;
	margin: 0px;
	position: absolute;
	left: 493px;
	top: 169px;
}

h1 {
	font-size: 1.5em;
	color: #660000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-style: oblique;*/
}

h3 {
	font-size: 0.9em;
	color: #660000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-style: oblique;*/
}

a:link {
	color: #371D0A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	/* font-size: 12pt; */
	
	color: #ff9604;
	
	text-decoration: none;
}

a:hover {
	/* color: #371d0a; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	/* font-size: 12pt; */
	color: #ffcc66;
	/*text-transform: uppercase;*/
	text-decoration: none;
	background-color: #371D0A;
	
}

a:focus { color: #ff9604;}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*font-size: 12pt;*/
	color: #ff9b0f;
	
	text-decoration: none;
}

/* ---- per i bordi e il background delle immagini linkate --- */
img {
	/* color: #371d0a; */
	border: 2px solid #ffffff; 
}

a:hover img {
	/* color: #371d0a; */
	border: 2px solid #ffcc66;
	background-color: #ff9b0f;

}

a:visited img {
	/* color: #371d0a; */
	border: 2px solid #ffffff;

}

/* --- segue una classe per disattivare le impostazioni per le immagini -- */
.noborder img#font-family {border: 0;}
a.noborder img {border: 0;}
a.noborder:hover img {border: 0;background-color: transparent;}
a.noborder:visited img {border: 0;}

/* ------- fine impostazioni IMMAGINI ----- */

/* ora il codice per le tabelle ----*/
#table_vendo {	
		/* il contenitore*/
	position: relative;
	left: 0;
	top: 30px;
	width: 600px;
	text-align: justify;
	color: #371D0A;
	font-size: 10pt;
	/* display: inline; */
	padding-left: 0px;
	
}

.cella_int_vendo {
border: solid 2px;
border-color:#FFFFFF;
background-color: #FF9604;
width: 588px;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
}


.cella_annuncio_vendo {
width: 420px;
border: solid 1px;
border-color:#FFFFFF;
vertical-align: top;
text-align: justify;
padding: 10px;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
color: #371D0A;
font-size: 1em;
/*background-color: #ffff99;*/
}

.cella_datiInserimento_vendo {
width: 588px;
border-color:#FFFFFF;
border: 1px;

font-size: 10px;
color: black;

}





#table_cerco {	
		/* il contenitore*/
	position: relative;
	left: 0;
	top: 30px;
	width: 600px;
	text-align: justify;
	color: #371D0A;
	font-size: 10pt;
	/* display: inline; */
	padding-left: 0px;
	
}

.cellaIntestazione_sx {
border: 1px;
border-color:#FFFFFF;
background-color: #FF9604;
width: 260px;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
}


.cella_annuncio {
width: 420px;
border: solid 1px;
border-color:#FFFFFF;

font-family: Verdana, Arial, Helvetica, Sans-Serif;
color: #371D0A;
font-size: 12px;
background-color: #ffff99;
/*background: url("../images/music150px.JPG");*/

}

.cella_annuncio a {
/*width: 440px;*/
border: solid 1px;
border-color:#FF9604;

font-family: Verdana, Arial, Helvetica, Sans-Serif;
color: #FF9604;
font-size: 12px;
background-color: #FFFFFF;
}


.cella_annuncio a:hover {
/*width: 440px;*/
/*border: solid 1px;*/
/*border-color:#FFFFFF;*/

font-family: Verdana, Arial, Helvetica, Sans-Serif;

font-size: 12px;
background-color: #371D0A;
}


.cella_datiInserimento {
/*width: 440px;*/

border-color:#FFFFFF;
border: 1px;

font-size: 10px;
color: black;

}

/*--------- fine tabella ----------*/


/* Tooltips quando si passa il mouse! */	
	
		 .tooltip a  {
			z-index:0;
			}
		.tooltip a:hover {
			position:relative;
			z-index:100;
			}			
		.tooltip a span{
			display:none;
			}
		.tooltip a:hover span {
			display:block;
			position:absolute;
			/*float:left;*/
			white-space:nowrap;
			top:-10px;
			left:0;
			background:#fffcd1;
			border:1px solid #444;
			color:#444;
			padding:1px 5px;
			z-index: 100;			
			}			
		
	/* Fine tooltips  */



/*---- e queste per fare le trasparenze  */

a.trasparenza img{
filter: alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}
a.trasparenza:hover img{
filter: alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}/* --- fine trasparenze ---*


/* -----  blocco linkabile ----*/
div.blocklink{
		position:relative;
		width: 146px;
		height: 146px;
		text-align: center;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 10pt;
		line-height: 1.3;
		padding:2px;
		border: 2px solid #ffffff; /*#ff9b0f;*/
		background: #ff9b0f;
		}
		
div.blocklink h2{margin-bottom:0}
div.blocklink p{margin-top:5px}
div.blocklink img{float:left;margin:0 0 0 0}

div.blocklink a{
		color: #6374AB;
		display:block
		}
		
div.blocklink:hover{
		background:#eee
		}
		
div.blocklink a span{
		position:absolute;
		width:146px;
		height:146px;
		top:0;
		left:0;
		z-index:100;
		cursor:pointer
		}
/*------------------------------*/
	/* // Pure CSS Image Gallery...here comes the goodnes  */	
	
		ul#gallery, ul#gallery li{
			margin:0;
			padding:0;
			list-style:none;
			}
		ul#gallery{
			width:160px;
			position:relative;
			}			
		ul#gallery li{
			display:inline;
			}								
		ul#gallery a span{
			display:none;
			}
		ul#gallery a:hover{
			background:none;
			z-index:200;
			}	
		ul#gallery a:hover span{
			position:absolute;
			/*float:left;*/
			top:0;
			left:184px;
			display:block;
			}	
		ul#gallery:after { /*easycleraing per firefox*/
    		content:".";
    		clear:both;
   		 	display:block;
   			visibility:hidden;
    		height:0;
    		}
	
					
	/* // goodnes  */

/* per div con trasparenze onmuose over e off */
/* per l'HTML vedi pagina d'esempio "prove_di_trasparenza.htm" e "audio_copia(1).asp */
div.transOFF {width: 100%; background-color: silver;border:1px solid black; }
div.transON {width: 100%; background-color: silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border:1px solid black; }
div.trans25 {width: 100%; background-color: silver;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;border:1px solid black; }
div.trans75 {width: 100%; background-color: silver;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;border:1px solid black; }
/* fine div con trasparenze */