.backGround
	{
		background-image:url(img/sfondo.jpg);
		background-attachment:fixed;
	}

.tabPrinc
	{
		border: 1px solid #333333;
		background:#E7E7E7;
		width:1024px;
		height:auto;
	}

.sottoTab
	{
		border: 1px solid #666666;
	    background:#FFFFFF;
	}

	
a
	{
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}

.link
	{
		color:#666666;
	}

.link:hover
	{
		color:#FFCC00;
	}

.menu
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#666666;
		background-image:url(img/sole_grigio.gif);
		background-position:left;
		background-repeat:no-repeat;
		height:25px;
	}
.menu:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		background-image:url(img/sole_giallo.gif);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#999999;
	}
	
.titolo
	{
		font-family:cursive;
		font-size:14px;
		font-weight:bold;
		color:#333333;
		vertical-align:text-top;
	}

.linea
	{
		background-image:url(img/h_line_s.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		background-position:left;
	}
	
.lineaS
	{
		background-image:url(img/h_line_ss.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		background-position:left;
	}
	
.lineaVisita
	{
		background-image:url(img/h_line_ss.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		background-position:center;
	}
	
.testo
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:left;
	}
	
.indirizzo
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:center;
		font-weight:bold;
	}

.nomeStaff
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:left;
		font-weight:bold;
	}

.img_home
	{
		border: 1px solid #666666;
		background-color:#FFFFFF;
		background-image:url(img/alfio.jpg);
		background-repeat:no-repeat;
		background-position:center;
		height:200px;
		width:150px;
	}
	
.img_visita
	{
		border: 1px solid #666666;
		height:125px;
		width:170px;
	}
	
	
.img_gallery
	{
		height:175px;
		width:220px;
	}

.div_gallery
	{
		border: 1px solid #666666;
		height:175px;
		width:220px;
	}
.img_staff
	{
		border: 1px solid #666666;
	}
	
.img_head
	{
		border: 1px solid #666666;
		background-color:#FFFFFF;
		background-image:url(img/head.png);
		background-repeat:no-repeat;
		background-position:center;
		height:200px;
		width:1000px;
		text-align:center;
	}
	
.imgNewsHome
	{
		background-image:url(img/soleGialloSfondoBianco.gif);
		background-position:left;
		background-repeat:no-repeat;
	}
	
.newsHome
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#666666;
	}

.boxtesto
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:12px;
		font-weight:bold;
		border: 1px solid #666666;		
	}
	
.selectedMenu
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		background-image:url(img/sole_giallo.gif);
		background-position:left;
		background-repeat:no-repeat;
		background-color:#999999;
		color:#FFCC00;
		height:25px;
	}

.acconsento
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
		text-align:left;
		vertical-align:text-top;
	}

	
.carattere
	{
		font-family:Arial, Helvetica, sans-serif;
	}

.centrato
	{
		text-align:center;
	}

.destra
	{
		text-align:right;
	}

.sinistra
	{
		text-align:left;
	}
	
.scrollGallery
	{
		/*
		overflow-y:hidden; 
		overflow-x:scroll; 
		*/
		overflow:auto;
		height:250px; 
		width:1000px; 
		text-align:center; 
		vertical-align:middle; 
		scrollbar-face-color:#666666;
		scrollbar-shadow-color:#666666; 
		scrollbar-darkshadow-color:#666666;
		scrollbar-3dlight-color:#666666;
		scrollbar-track-color:#ffffff	
	}

.scrollStaff
	{
		/*
		overflow-x:hidden; 
		overflow-y:scroll; 
*/
		overflow:auto;
		height:498px; 
		text-align:center; 
		vertical-align:middle; 
		scrollbar-face-color:#666666;
		scrollbar-shadow-color:#666666; 
		scrollbar-darkshadow-color:#666666;
		scrollbar-3dlight-color:#666666;
		scrollbar-track-color:#ffffff	
	}
	
.scrollStorico
	{
		/*
		overflow-x:hidden; 
		overflow-y:scroll; 
*/
		overflow:auto;
		height:288px; 
		text-align:center; 
		vertical-align:middle; 
		scrollbar-face-color:#666666;
		scrollbar-shadow-color:#666666; 
		scrollbar-darkshadow-color:#666666;
		scrollbar-3dlight-color:#666666;
		scrollbar-track-color:#ffffff	
	}

.scrollTendenze
	{
		/*
		overflow-x:hidden; 
		overflow-y:scroll; 
*/
		overflow:auto;
		height:57px; 
		text-align:center; 
		vertical-align:middle; 
		scrollbar-face-color:#666666;
		scrollbar-shadow-color:#666666; 
		scrollbar-darkshadow-color:#666666;
		scrollbar-3dlight-color:#666666;
		scrollbar-track-color:#ffffff	
	}

.scrollFoto
	{
		/*
		overflow-x:hidden; 
		overflow-y:scroll;
*/
		overflow:auto; 
		height:461px; 
		text-align:center; 
		vertical-align:middle; 
		scrollbar-face-color:#666666;
		scrollbar-shadow-color:#666666; 
		scrollbar-darkshadow-color:#666666;
		scrollbar-3dlight-color:#666666;
		scrollbar-track-color:#ffffff	
	}

.scrollVideo
	{
		/*
		overflow-x:hidden; 
		overflow-y:scroll; 
*/
		overflow:auto;
		height:283px; 
		text-align:center; 
		vertical-align:middle; 
		scrollbar-face-color:#666666;
		scrollbar-shadow-color:#666666; 
		scrollbar-darkshadow-color:#666666;
		scrollbar-3dlight-color:#666666;
		scrollbar-track-color:#ffffff	
	}

.scrollCollaborazioni
	{
		/*
		overflow-x:hidden; 
		overflow-y:scroll; 
*/
		overflow:auto;
		height:518px; 
		text-align:left; 
		font-size:14px;
		vertical-align:baseline;
		scrollbar-face-color:#666666;
		scrollbar-shadow-color:#666666; 
		scrollbar-darkshadow-color:#666666;
		scrollbar-3dlight-color:#666666;
		scrollbar-track-color:#ffffff	
	}

.scrollPrenotazione
	{
			/*
		overflow-x:hidden; 
		overflow-y:scroll; 
*/
		overflow:auto;
		height:180px; 
		width:190px;
		text-align:left; 
		font-size:12px;
		vertical-align:baseline;
		scrollbar-face-color:#666666;
		scrollbar-shadow-color:#666666; 
		scrollbar-darkshadow-color:#666666;
		scrollbar-3dlight-color:#666666;
		scrollbar-track-color:#ffffff	
	}
	
.scrollStoricoPren
	{
			/*
		overflow-x:hidden; 
		overflow-y:scroll; 
*/
		overflow:auto; 
		height:880px; 
		text-align:center; 
		vertical-align:middle; 
		scrollbar-face-color:#666666;
		scrollbar-shadow-color:#666666; 
		scrollbar-darkshadow-color:#666666;
		scrollbar-3dlight-color:#666666;
		scrollbar-track-color:#ffffff	
	}

.scrollNews
	{
			/*
		overflow-x:hidden; 
		overflow-y:scroll; 
*/
		overflow:auto;
		height:247px; 
		text-align:center; 
		vertical-align:middle; 
		scrollbar-face-color:#666666;
		scrollbar-shadow-color:#666666; 
		scrollbar-darkshadow-color:#666666;
		scrollbar-3dlight-color:#666666;
		scrollbar-track-color:#ffffff	
	}
	
.maxHeight
	{
		height:643px;	
	}

.maxHeightHome
	{
		height:521px;	
	}

.maxHeightVideo
	{
		height:143px;	
	}

.maxHeightServizi
	{
		height:166px;	
	}

.heightEx
	{
		height:282px;	
	}

.heightSposa
	{
		height:122px;	
	}
	
.heightReg
	{
		height:65px;	
	}

.img_bell
	{
		background-image:url(img/bellessere.jpg);
		background-repeat:no-repeat;	
	}
.img_bell:hover
	{
		background-image:url(img/bellessere.jpg);
		background-repeat:no-repeat;
		cursor:hand;
	}
	
.bordo
	{
		border: 1px solid #666666;
	}
	
.carattere
{
	font-family:Arial, Helvetica, sans-serif;
}

.maxHeightDove
	{
		height:520px;	
	}
	
#head
	{
		background-image:url(img/head.png);
		background-color:#FFFFFF;
		background-repeat:no-repeat;
		position: absolute;
		height:128px;
		width:100%;
		background-position:center;
		background-color:#FFFFFF;
		top:22px;
		left:0px;
	}
	
#logo
	{
		background-image:url(img/logo.png);
		background-color:#FFFFFF;
		background-repeat:no-repeat;
		position: absolute;
		height:120px;
		width:130px;
		background-position:center;
		background-color:#FFFFFF;
		top:26px;
		left:115px;
		z-index:10;
	}

	
body
	{
		/*background-image:url(img/sfumato.png);*/
		background-repeat:repeat-x;
	    background-size: 100%;
		
		text-align:center;
		margin: 0px;
  		padding: 0px;
		
		height: 100%;
	}
	
#bg {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}
	

#menu
	{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:22px;
		background-color:#222222;
		font-size:12px;
		line-height:22px;
	}
#admin
	{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		font-size:12px;
		line-height:22px;
	}

#barra
	{
		position: absolute;
		top:150px;
		left:0px;
		width:100%;
		height:21px;
		background-image:url(img/sfondoTesta.png);
		background-repeat:repeat-x;
		background-color:#FFFFFF;
	}
	
.link2
	{
		color:#FFFFFF;
	}

.link2:hover
	{
		color:#FFFFFF;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
	}

#home
	{
		position: absolute;
		height:22px;
		width:100px;
		top:0px;
		left:0px;
		vertical-align: middle;
	}

/*	
#home:hover
	{
		position: absolute;
		height:22px;
		width:100px;
		top:0px;
		left:0px;
		background-color:#999999;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
	}
*/
#homeSelected
	{
		position: absolute;
		height:22px;
		width:100px;
		top:0px;
		left:0px;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}

#biografia
	{
		position: absolute;
		height:22px;
		width:100px;
		top:0px;
		left:100px;
	}
/*	
#biografia:hover
	{
		position: absolute;
		height:22px;
		width:100px;
		top:0px;
		left:100px;
		background-color:#999999;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
	}
*/
#biografiaSelected
	{
		position: absolute;
		height:22px;
		width:100px;
		top:0px;
		left:100px;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	
#galleria
	{
		position: absolute;
		height:22px;
		width:100px;
		top:0px;
		left:200px;
	}
	/*		
#galleria:hover
	{
		position: absolute;
		height:22px;
		width:100px;
		top:0px;
		left:200px;
		background-color:#999999;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
	}
*/
#galleriaSelected
	{
		position: absolute;
		height:22px;
		width:100px;
		top:0px;
		left:200px;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	
#staff
	{
		position: absolute;
		height:22px;
		width:100px;
		top:0px;
		left:300px;
	}
/*		
#staff:hover
	{
		position: absolute;
		height:22px;
		width:100px;
		top:0px;
		left:300px;
		background-color:#999999;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
	}
*/
#staffSelected
	{
		position: absolute;
		height:22px;
		width:100px;
		top:0px;
		left:300px;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}

#collection
	{
		position: absolute;
		height:22px;
		width:150px;
		top:0px;
		left:400px;
	}
	/*	
#collection:hover
	{
		position: absolute;
		height:22px;
		width:150px;
		top:0px;
		left:400px;
		background-color:#999999;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
	}
*/
#collectionSelected
	{
		position: absolute;
		height:22px;
		width:150px;
		top:0px;
		left:400px;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}

#servizi
	{
		position: absolute;
		height:22px;
		width:150px;
		top:0px;
		left:550px;
	}
	/*	
#servizi:hover
	{
		position: absolute;
		height:22px;
		width:150px;
		top:0px;
		left:550px;
		background-color:#999999;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
	}
*/
#serviziSelected
	{
		position: absolute;
		height:22px;
		width:100px;
		top:0px;
		left:550px;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}

#collaborazioni
	{
		position: absolute;
		height:22px;
		width:150px;
		top:0px;
		left:700px;
	}
	/*	
#collaborazioni:hover
	{
		position: absolute;
		height:22px;
		width:150px;
		top:0px;
		left:700px;
		background-color:#999999;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
	}
*/
#collaborazioniSelected
	{
		position: absolute;
		height:22px;
		width:100px;
		top:0px;
		left:700px;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}

#dove
	{
		position: absolute;
		height:22px;
		width:150px;
		top:0px;
		left:850px;
	}
	/*	
#dove:hover
	{
		position: absolute;
		height:22px;
		width:150px;
		top:0px;
		left:850px;
		background-color:#999999;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
	}
*/
#doveSelected
	{
		position: absolute;
		height:22px;
		width:100px;
		top:0px;
		left:850px;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}

#scrivi
	{
		position: absolute;
		height:22px;
		width:150px;
		top:0px;
		left:1000px;
	}
	/*	
#scrivi:hover
	{
		position: absolute;
		height:22px;
		width:150px;
		top:0px;
		left:1000px;
		background-color:#999999;
		font-style:italic;
		font-weight:bold;
		font-size:14px;
	}
*/
#log
	{
		background-image:url(img/login.png);
		background-repeat:no-repeat;
		position: absolute;
		height:300px;
		width:300px;
		top:32px;
		left:900px;
		z-index:30;
	}

#logTable
	{
		position: absolute;
		height:125px;
		width:234px;
		top:32px;
		left:32px;
	}

.testoBianco
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
	}

.linkBianco
	{
		color:#FFFFFF
	}
	
.testo12
{
 	font-size:12px;
	line-height:12px;
}

.testo14
{
 	font-size:14px;
	line-height:14px;
}

.testoBold
{
	font-weight:bold;
}


.centro
	{
		text-align:center;
	}
	
.valignMedio
	{
		vertical-align:middle;
	}
.lineaO
	{
		background-image:url(img/lineaBianca.png);
		background-repeat:no-repeat;
		background-position:bottom;
		background-position:center;
	}
	

#sinistra
	{
		position: absolute;
		height:369px;
		width:256px;
		top:171px;
		left:20px;
	}

#barraBassa
	{
		position: absolute;
		top:598px;
		left:0px;
		width:100%;
		height:21px;
		background-image:url(img/sfondoTesta.png);
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		line-height:22px;
	}
	
#indirizzo
	{
		position: absolute;
		top:618px;
		left:0px;
		width:100%;
		height:21px;
		line-height:22px;
	}

#centrale
	{
		position: absolute;
		height:395px;
		width:886px;
		top:170px;
		left:330px;
	}
	
#tableCenter
	{
		width:100%;
		height:100%;	
	}
	
.tableCentrale
	{
		width:100%;
		height:100%;
		text-align:left;	
	}

.tableCentraleGallery
	{
		width:100%;
		height:100%;
		text-align:center;	
	}

#chisono
	{
		width:550px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:justify;
		
			/*
		overflow-x:hidden; 
		overflow-y:scroll; 
*/
		overflow:auto; 
		height:395px; 
		vertical-align:middle; 
		scrollbar-face-color:#666666;
		scrollbar-shadow-color:#666666; 
		scrollbar-darkshadow-color:#666666;
		scrollbar-3dlight-color:#666666;
		scrollbar-track-color:#ffffff;
	}

#customer
	{
		width:550px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:justify;
		vertical-align:middle; 
	}

#centroBasso
	{
		background-image:url(img/centro/centro_08.png);
		background-repeat:repeat-x;
	}
	
#centroDestra
	{
		background-image:url(img/centro/centro_06.png);
		background-repeat:repeat-y;
	}

#centroSinistra
	{
		background-image:url(img/centro/centro_04.png);
		background-repeat:repeat-y;
	}


	
.vAlignTop
	{
		vertical-align:top;
	}

#tbl_loggato
	{
		background-image:url(img/login.png);
		background-repeat:no-repeat;
		position: absolute;
		height:300px;
		width:300px;
		top:49px;
		left:900px;
		z-index:30;
	}

#loggata
	{
		position: absolute;
		height:125px;
		width:234px;
		top:32px;
		left:32px;
	}
	
#imagesHome
	{
		width:531px;
		color:#666666;
		text-align:center;
		vertical-align:middle; 

	}

.link3
	{
		color:#FFFFFF;
	}

.link3:hover
	{
		color:Gray;
	}

#orari
	{
		position: absolute;	
		top:330px;
		left:609px;
	}

.scrollCollezione
{
		/*
		overflow-x:hidden; 
		overflow-y:scroll; 
*/
		overflow:auto; 
	height:395px; 
	vertical-align:middle; 
	scrollbar-face-color:#666666;
	scrollbar-shadow-color:#666666; 
	scrollbar-darkshadow-color:#666666;
	scrollbar-3dlight-color:#666666;
	scrollbar-track-color:#ffffff;	
}

#fotVidGAL
	{
		position: absolute;
		top:100px;
		left:100px;
	}

#storicoGall
	{
		position: absolute;
		width:227px;
		top:100px;
		left:609px;
		z-index:31;
	}
	
#fotoGallery
	{
		width:550px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:justify;
		
		height:376px; 
		overflow:auto;
		scrollbar-face-color:#666666;
		scrollbar-shadow-color:#666666; 
		scrollbar-darkshadow-color:#666666;
		scrollbar-3dlight-color:#666666;
		scrollbar-track-color:#ffffff;
		/*
		overflow-x:hidden; 
		overflow-y:scroll; 
		vertical-align:middle; 
		scrollbar-face-color:#666666;
		scrollbar-shadow-color:#666666; 
		scrollbar-darkshadow-color:#666666;
		scrollbar-3dlight-color:#666666;
		scrollbar-track-color:#ffffff;
*/
	}

#foto
	{
		position: absolute;
		top:10px;
		left:50px;
		z-index:100;
	}
	
#prezziSposa
	{
		position: absolute;
		top:120px;
		left:640px;
		width:180px;
	}

#visita
	{
		position: absolute;
		height:213px;
		width:227px;
		top:80px;
		left:635px;
		z-index:500;
	}
	
	
#visitaN
	{
		position: absolute;

		top:200px;
		left:575px;
		z-index:500;
	}

#promozioni
	{
		position: absolute;
		top:268px;
		left:575px;
		z-index:550;
	}
#news
	{
		position: absolute;
		top:337px;
		left:575px;
	}
	
#loghi
	{
		background-image:url('img/loghi.png');
		background-repeat:no-repeat;
		position: absolute;
		top:90px;
		left:619px;
		width:200px;
		height:90px;
		z-index:30;
	}

#intloghi
	{
		position: absolute;
		top:10px;
		left:11px;
	}
	
#popup
	{
		position:absolute;
		top:0px;
		left:0px;
	}

#snews
	{
		position: absolute;
		width:227px;
		top:140px;
		left:600px;
	}