body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:2px;
	padding: 0;
	background-color: #FFF;
}
* {margin: 0; padding: 0;}
img {
	border: none;
	text-align: center;
}

a {
	color:#FFF;
}

.ancora {
	color:#666666;
}

#titolodellapagina {
	position:absolute;
	left:178px;
	top:128px;
	width:496px;
	height:32px;
	z-index:13;
	font-size:30px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#B9B2AE;
}

#cellafoto {
	position:absolute;
	left:15px;
	top:65px;
	width:108px;
	height:106px;
	z-index:18;
	display:none;
	
}

#contatore {
	position:absolute;
	left:295px;
	top:338px;
	width:23px;
	height:29px;
	z-index:151;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#53433D;
	text-align:center;
}

#headertabella {
	position:absolute;
	left:178px;
	top:165px;
	width:820px;
	height:62px;
	z-index:19;
	text-align:left;
}

#avvertenzedestra {
	position:absolute;
	left:572px;
	top:3px;
	width:198px;
	height:401px;
	z-index:15;
}

#info-azz{	
		width:300px;
		margin-top:10px;
		float:left;
		margin-left:15px;
		color:#666;
		font-size:11px;
		}
#info-azz a{
	color: #333;}
#info-azz a:hover{
	color:#666}
#info-azz .TITLE{
	font-weight:bold;
	color:#483931;}
#info-azz .line{
		border-bottom:1px solid #483931;
		clear:both;
		height:10px;}
		
		
		
#ecocolors{
	position:absolute;
	top:265px;
	width:210px;
	background:url(../img/eco_colors.jpg);
	background-repeat:no-repeat;
	background-position:center;
	z-index:10;
	height:120px;
	left: 400px;
	display:none;
}

#scrivilenote {
	position:absolute;
	left:178px;
	top:527px;
	width:820px;
	height:52px;
	z-index:20;
}

#totale {
	position:absolute;
	left:851px;
	top:523px;
	width:144px;
	height:34px;
	z-index:22;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
#eliminaArticoli {
	position:absolute;
	left:538px;
	top:164px;
	width:109px;
	height:15px;
	z-index:23;
}
#altriArticoli {
	position:absolute;
	left:290px;
	top:164px;
	width:58px;
	height:16px;
	z-index:23;
}
#inviaPreventivo {
	position:absolute;
	left:389px;
	top:164px;
	width:70px;
	height:10px;
	z-index:23;
}
#stampaPreventivo {
	position:absolute;
	left:697px;
	top:164px;
	width:52px;
	height:8px;
	z-index:23;
}
#menuPrincipale {
	position:absolute;
	left:191px;
	top:164px;
	width:58px;
	height:16px;
	z-index:23;
}
#eliminaPreventivo {
	position:absolute;
	left:840px;
	top:164px;
	width:156px;
	height:19px;
	z-index:23;
}

#centroinformazioni {
	position:absolute;
	left:203px;
	top:167px;
	width:797px;
	height:408px;
	z-index:14;
	overflow:auto;
}

#centroinformazionicliente {
	position:absolute;
	left:178px;
	top:168px;
	width:364px;
	height:437px;
	z-index:14;
	overflow:auto;
}

#diverrori {
	position:absolute;
	left:547px;
	top:198px;
	width:451px;
	height:403px;
	z-index:15;
}

#tornaindietro {
	position:absolute;
	left:692px;
	top:144px;
	width:238px;
	height:18px;
	z-index:16;
}

#centroinformazioni2 {
	position:absolute;
	left:178px;
	top:227px;
	width:820px;
	height:352px;
	z-index:14;
	overflow:auto;
	text-align:left;
}

#centroinformazioni3 {
	position:absolute;
	left:178px;
	top:230px;
	width:820px;
	height:294px;
	z-index:14;
	overflow:auto;
	text-align:left;
}

#ricercanellistino {
	position:absolute;
	left:178px;
	top:166px;
	width:496px;
	height:33px;
	z-index:15;
}

#menuricercalistino {
	position:absolute;
	left:752px;
	top:128px;
	width:203px;
	height:35px;
	z-index:16;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:34px;
}

#aggiungipreventivo {
	position:absolute;
	left:625px;
	top:0px;
	width:182px;
	height:33px;
	z-index:17;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#53433D;
	line-height:30px;
	display:none;	
}

#vaialpreventivo {
	position:absolute;
	left:636px;
	top:165px;
	width:162px;
	height:33px;
	z-index:17;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#53433D;
	line-height:30px;
	
}



#rigafotina .fotina {
	width:130px;
	height:180px;
	z-index:14;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-right:20px;
	float:left;
}

#rigafotina img {
	clear:both;
}

#rigafotina {
	width:780px;
	height:180px;
	z-index:6;
	overflow:hidden;
	clear:both;
}


#testoinfo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#53433D;	
}

#testoinfolistinoheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:top;
	color:#F90;
}

#testoinfolistino {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#53433D;
	text-align:left;
	vertical-align:top;
}

#centrale {
	position:absolute;
	top:10px;
	left:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#53433D;
	text-align:center;
	vertical-align:top;
	width: 803px;
}

#rigadiseparazione {
	border-bottom:thin;
	border-bottom-style:solid;
	border-bottom-color:#666666;	
}

.centro {
	text-align:center;
}

#bottone {
	background:none;
	background-color:none;
	z-index:1;
	border:none;
}

#testoerrore {
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
}

#testocorretto {
	color:#53433D;
	font-size:14px;
	font-weight:bold;
}

#testomenupreventivi {
	color:#F90;
	font-size:14px;
	font-weight:bold;
}

#testocorretto2 {
	color:#53433D;
	font-size:10px;
	font-weight:bold;
}

#torna, #altrilink {
	color:#FF0000;	
}

#stocaricando {
	position:absolute;
	left:578px;
	top:230px;
	width:190px;
	height:160px;
	z-index:8;
}

#bloccocentrale {
	position:absolute;
	left:160px;
	top:117px;
	width:835px;
	height:423px;
	z-index:8;
}

#bloccofoto {
	overflow:hidden;
	top:124px;
    left:159px;
	position:absolute;
	height: 453px;
	width: 156px;
	z-index:10;	
}

#capannoli {
	position:absolute;
	left:8px;
	top:562px;
	width:137px;
	height:39px;
	z-index:12;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:right;
}

/*------------------------------------------menusinistra---------------------------------------*/
#menusinistra {
	position:absolute;
	left:6px;
	width:151px;
	height:577px;
	z-index:3;
	background-image: url(../img/sfondomenu.png);
}

#menusinistra .Home{
	font-size:10px;
	color:#fff;
	font-weight:bold;
	width:135px;
	height:350px;
	margin-left:10px;
	margin-top:120px;
	}
#menusinistra .Home li{
	list-style-type: square;
	list-style-image:url(../img/suquare_list.jpg);
	line-height:22px;
	height:22px;}

#colonnaSX {
	position:absolute;
	font-size:11px;
	float:left;
	width:137px;
	top:52px;
	left:11px;
	z-index:10;
}
	
#menu12, #menu22, #menu32 {
	display:none;
}
	
/*------------------------------------------menusinistra---------------------------------------*/

#capannolisx {
	position:absolute;
	left:51px;
	top:136px;
	width:86px;
	height:540px;
	z-index:3;
}

#areariservata {
	position:absolute;
	left:16px;
	top:356px;
	width:130px;
	height:148px;
	z-index:7;
}

#testoareariservata {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	line-height:20px;
}

#testoareariservata2 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFF;
	line-height:20px;
}

#testodentroareariservata {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}

#pulsante {
   padding:0;
   background-color:#53433B;
   border:none;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#FFF;
}

#stilecasella {
	width:125px;
}

.destra {
	text-align:right;
}

#barraverticale {
	position:absolute;
	left:295px;
	top:124px;
	width:23px;
	height:453px;
	z-index:2;
	background-image:url(../img/barra_grigia_verticale.jpg);
}

#menuorizzontale {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	left: 371px;
	top: 59px;
	width: 440px;
	margin-left:27px;
	
}
#menuorizzontale_pagineinterne {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	z-index:50;
	left: 260px;
	top: 48px;
	width: 583px;
	
}
#menuorizzontale_pagineinterne img{
		margin-right:3px;
		line-height:12px;}
		
#menuorizzontale_pagineinterne a{
		color:#666;
		margin-left:2px;
		margin-right:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		width:100px;
		display:inline-block;
		}
#menuorizzontale_pagineinterne .attivo1{
		margin-left:150px;
		padding-left:180px;
		}
#menuorizzontale_pagineinterne .attivo img{
		margin-right:3px;
		line-height:12px;}
		
#menuorizzontale_pagineinterne a:hover{
		color:#000;
		font-weight:bold;}

#menuorizzontaleoro {
	color:#D1D174;
	margin-left:3px;
	margin-right:10px;
	text-decoration:none;
	width:80px;
	display:inline-block;
}

#menuorizzontaleoro a {
	color:#D1D174;
	text-decoration:none;
}

#menuorizzontalesalmone {
	color:#FFE1A4;
	margin-left:3px;
	margin-right:10px;
	text-decoration:none;
	width:80px;
	display:inline-block;
}

#menuorizzontalesalmone a {
	color:#FFE1A4;
	text-decoration:none;
}

#menuorizzontaleverdeacqua {
	color:#AAD5AA;
	margin-left:3px;
	margin-right:10px;
	text-decoration:none;
	width:80px;
	display:inline-block;
}

#menuorizzontaleverdeacqua a {
	color:#AAD5AA;
	text-decoration:none;
}

#menuorizzontaleverdeoliva {
	color:#CBCB96;
	margin-left:3px;
	margin-right:10px;
	text-decoration:none;
	width:80px;
	display:inline-block;
}

#menuorizzontaleverdeoliva a {
	color:#CBCB96;
	text-decoration:none;
}

#menuorizzontalegrigio {
	color:#53433D;
	margin-left:3px;
	margin-right:10px;
	text-decoration:none;
	width:80px;
	display:inline-block;
}

#menuorizzontalenero {
	color:#000000;
	margin-left:3px;
	margin-right:10px;
	text-decoration:none;
	width:80px;
	display:inline-block;
}


#menuorizzontalegrigio a {
	color:#53433D;
	text-decoration:none;
}

#menucentralesotto {
	position:absolute;
	left:175px;
	top:98px;
	width:820px;
	height:15px;
	z-index:9;
	background-image: url(../img/barra_gris_xlong.jpg);
}

#menucentrale {
	position:absolute;
	left:501px;
	top:92px;
	width:495px;
	/*height:16px;*/
	z-index:5;
	height: 17px;
	/*background-position:right;
	padding-bottom:8px;
	line-height: 11px;
	background-image: url(../img/barra_marrone_xlong.jpg);*/	
}

#collezioneverticale {
	position:absolute;
	left:302px;
	top:81px;
	width:30px;
	height:479px;
	z-index:6;
}

#lingue {
	position:absolute;
	left:637px;
	top:10px;
	width:163px;
	height:15px;
	z-index:5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	word-spacing:4px;
	color:#666666;
}
#lingue a{
		color:#999;}
#lingue a:hover{
		color:#CCC;}
#lingue_pagineinterne{
	position:absolute;
	left:873px;
	top:11px;
	width:176px;
	height:15px;
	z-index:5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	word-spacing:4px;
	color:#666666;
		}
/*-------------------------------menu centrale pagine interne----------------------*/

#singolomenucentrale1 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-bottom:2px;
	width:68px;
	text-align:center;
	display:inline-block;
	line-height:16px;
	margin-bottom:5px;
}

#singolomenucentrale1 a {
	color:#FFFFFF;
}

#singolomenucentrale1 a:hover {
	font-size:11px;
	font-weight:bold;
}
#singolomenucentrale1 .menu-attivo{
		font-size:11px;
		font-weight:800;}
/*-------------------------------menu centrale gallery-------------------------*/
#singolomenucentrale {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	width:87px;
	text-align:center;
	display:inline-block;
	/*line-height:16px;*/
	
}

#singolomenucentrale a {
	color:#FFFFFF;
}

#singolomenucentrale a:hover {
	font-size:11px;
	font-weight:bold;
}

#singolomenucentralefiere {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	width:100px;
	text-align:center;
	display:inline-block;
	/*line-height:16px;*/
}
#singolomenucentralecontatti {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	width:40px;
	margin-left:8px;
	text-align:center;
	display:inline-block;
	;
	margin-top: 3px;
	/*line-height:16px;*/
}
#singolomenucentralefiere a {
	color:#FFFFFF;
}

#singolomenucentralefiere a:hover {
	font-size:11px;
	font-weight:bold;
}

#singolomenucentralenovita {
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	width:45px;
	text-align:center;
	display:inline-block;
	/*line-height:16px;*/
}

#singolomenucentralenovita a {
	color:#FFFFFF;
}

#singolomenucentralenovita a:hover {
	font-size:11px;
	font-weight:bold;
}

#singolomenucentralevisita {
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	width:72px;
	text-align:center;
	display:inline-block;
	/*line-height:16px;*/
}

#singolomenucentralevisita a {
	color:#FFFFFF;
}

#singolomenucentralevisita a:hover {
	font-size:11px;
	font-weight:bold;
}

#aperturamenucentrale {
	margin-left:35px;
}

#menucollezione {
	position:absolute;
	left:51px;
	top:121px;
	width:96px;
	height:143px;
	z-index:4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	line-height:13px;
}

.mc_oro {
	color:#D1D174;	
}

#vedioro, #vedisalmone, #vediverdeacqua, #vediverdeoliva, #vedinero1, #vedinero2, #vedinero3, #vedinero4 {
	display:none;
}

.mc_salmone {
	color:#FFE1A4;	
}

.mc_verdeacqua {
	color:#AAD5AA;
}

.mc_verdeoliva {
	color:#CBCB96;	
}

#mc_bianco {
	color:#FFFFFF;	
}

.mc_grigio {
	color:#CCCCCC;
}

#menucollezione a {
	text-decoration:none;
	
}

#titoloverticale {
	position:absolute;
	left: 5px;
	top: 33px;
	width: 36px;
	background-image: url(../img/filetti_vert/bagnohotel_suite.jpg);

}

#titolo {
	position:absolute;
	left:161px;
	top:14px;
	width:833px;
	height:109px;
	z-index:1;
	/*background-image: url(../img/testata.png);*/
}

#titolo_interno {
	position:absolute;
	left:161px;
	top:14px;
	width:833px;
	height:109px;
	z-index:4;
	/*background-image: url(../img/testata_pag_interne.jpg);*/
}

#titolocollezione {
	position:absolute;
	left:172px;
	top:95px;
	width:160px;
	height:23px;
	z-index:11;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#CCCCCC;
	font-weight:bold;
}

#titolocategoria {
	position:absolute;
	left:9px;
	top:95px;
	width:142px;
	height:23px;
	z-index:12;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	letter-spacing:-1px;
}

.container {
	height: 530px;
	width: 780px;
	left: 200px;
	margin-left: 200px;
	margin-top: 110px;
	overflow: HIDDEN;

}
.thumb2 {
 
}
#loadarea IMG {
	position:absolute;
	top:-22px;
	left: -108px;
	margin-right:0px;
	
}

#loadarea2 IMG {
	position:absolute;
	top:-22px;
	left: 176px;
	margin-right:0px;
	
}

ul.thumb {
	float: left;
	list-style: none;
	margin: 0;
	padding: 10px;
	width: 150px;
}
ul.thumb li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;
	width: 110px;
	height: 110px;
}
ul.thumb li img {
	width: 100px; height: 100px;
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb li img.hover {
	background:url(./css/thumb_bg.png) no-repeat center center;
	border: none;
}
#main_view {
	float: right;
	padding: 9px 0;
	margin-left: 10px;
}


#index{
	width:764px;
	margin:0 auto;
	margin-top:150px;
	overflow:hidden;
	}
	
.Logo{
	background-image:url(./css/img/line_logo.jpg);
	background-repeat:repeat-x;
	background-position:bottom;}
#index .img1{
		width:185px;
		background-color:#A4A4A4;
		height:205px;
		float:left;
		BORDER-right:8px solid #ccc; 
		}
#index  h2{
	color:#53433B;
		font-size:12px;
		line-height:20PX;
		font-weight:bold;
		margin-left:10px;
		}
		
.SceltaLingua{
		width:100%;
		background-color:#CCC;
		margin-top:50px;
		}
.SceltaLingua h2{
	height:18px;
	line-height:18px;
	font-weight:200;
	color:#53433B;
	font-size:11px;
	text-align:right;
	width:730px;
	margin:0 auto;
}
.SceltaLingua h2 a{
	margin-left:20px;
	text-decoration:none;
	color:#53433B;}
#index  h2 .arrows{
		font-size:16px;
		font-weight:bold;
		line-height:20px;
		margin-left:25px;
		color:#CCC;}

#loadarea {
	width: 653px;
	top:145px;
	left: 442px;
	position:absolute;
	display:none;
}

#loadarea2 {
	width: 300px;
	top:145px;
	left: 525px;
	position:absolute;
	display:none;
}

#info {
	position:absolute;
	left:339px;
	top:487px;
	width:349px;
	height:78px;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	border-color:#FFF;
}
#informazioni {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#F90;
	z-index:2;
	border-color:#FFF;
	margin-top:5px;
}

#freccettasu {
	position:absolute;
	left:300px;
	top:127px;
	width:12px;
	height:54px;
	z-index:2;
	display:none;
	background-image:url(../img/frecce_su.png);
}

#freccettagiu {
	position:absolute;
	left:300px;
	top:520px;
	width:12px;
	height:54px;
	z-index:2;
	display:none;
	background-image:url(../img/frecce_giu.png);
}

#dettagliarticolo {
	height:40px;
	display:block;
	line-height:10px;
	margin-top:25px;
	
}




#footer {
	position:absolute;
	top:520px;
	left:18px;
	z-index:150;
	font-size:11px;
	text-decoration:none;
	color:#FFF;
	}
#footer a:hover{
		color:#CCC;}
/*-----------------------------Novita-------------------------------*/
#Novita{
	margin:15px;
	color:#333;
	font-size:12px;
	position:absolute;
	top:115px;
	left:164px;
	width: 814px;
	height: 398px;
		}
#Novita .Box1{
	clear:both;
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	vertical-align:bottom;
}
#Novita .Box1 .Contenitore{
	width:180px;
	float:left;
	margin-right:20px;
	margin-top:15px;
}
#Novita .Box1  img{
	float:left;
		}
#Novita p{
	clear:both;
	float:left;
	color:#666;
	margin-top:5px;
	width: 139px;
		}
#Novita  a{
color:#3C0;
float:left;
clear:both;
width:150px;
text-decoration:none;
margin-top:5px;
		}

#Novita .LineGris{
	background-image:../img/filettogrigio.png);
	background-repeat:no-repeat;
	background-position:top;
	height:15px;
	width:654px;
	position:absolute;
	top:-64px;
	left: -4px;
	z-index:100;
}





/*-----------------------------Eventi-------------------------------*/
#Eventi{
	width:817px;
	margin:0px;
	color:#333;
	font-size:12px;
	position:absolute;
	top:128px;
	left:178px;
	height: 456px;
		}
#Eventi h3{
	font-size:30px;
	color:#B9B2AE;
	font-weight:bold;
	float:left;
	width:350px;
	margin-top:10px;
		}
#Eventi .Box1{
	clear:both;
	width:805px;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #666;
	height:180px;
	overflow:hidden;
	}
#Eventi .Box1 .Data{
	clear:both;
	float:left;
	color:#666;
	font-variant:small-caps;
	
	}
#Eventi .Box1 .img{
	float:left;
	clear:both;
	margin-top:10px;
	width:160px;
	height:150px;
	}
#Eventi .Box1 .img a{
		font-size:11px;
		float:left;
		clear:both;
		color:#B8B2AC;
			}
#Eventi .Box1 .testo{
	float:left;
	width:500px;
	margin-top:5px;
		}
#Eventi .Box1 .testo h2{	
 font-size:12px; color: #C30;
 float:left;
 padding-top:5px;
 width:500px;}
#Eventi .Box1 .testo p{
	color:#666;
	clear:both;
	padding-top:0px;
		} 
/*--------------------------------Azienda----------------------------*/

#Azienda{
	width:829px;
	margin:15px;
	color:#333;
	font-size:12px;
	position:absolute;
	top:107px;
	left:150px;
		}
#Azienda h3{ 	font-size:30px; color:#B9B2AE;
		font-weight:bold;
		float:left;
		width:300px;
		margin-top:10px;
		margin-left:15px;
		}
#Azienda .Box1{
		clear:both;
		margin-bottom:0px;
		vertical-align:bottom;
		height:230px;}
#Azienda .Box1 p{
	width:270px;
	float:left;
	margin-top:0px;
	text-align:justify;
	margin-left: 15px;
	padding-top: px;
	;
	}
#Azienda .Box1 .img1{
	float:right;
	width:348px;
		}
#Azienda .Box1 a{
		color:#039;
		text-decoration:none;
		font-weight:bold;
		float:left;
		width:230px;
		text-align:left; 
		}
		
#Azienda .Box1 a:hover{
		color: #CCC;
		text-decoration:none;
		}
#Azienda .Box1 .img2{
	float:left;
	width:50px;
	margin-top:10px;
	margin-left:5px;
		}
#Azienda .Box2 p{
	width:520px;
	margin-bottom:8px;
	float:right;
	margin-left:15px;
	margin-top:5px;
	}
#Azienda .Box2 img{
	float:right;
	width:520px;
	margin-top: 8px;
}
#Azienda .box_slide{
	left:-190px;
	width:127px;
	top:-15px;
	position:absolute;
	width: 182px;
	height: 443px;
		}
 .box_slide p{
margin-bottom:15px;		}
#Azienda .box_slide .vert{
color:#3C0;
		}
		
		

#Azienda .LineGris{
	background-image:../img/filettogrigio.png);
	background-repeat:no-repeat;
	background-position:top;
	height:15px;
	width:654px;
	position:absolute;
	top:-26px;
	left: -4px;
	z-index:100;
}


#gallery_azz {
  padding:0; 
  margin:0; 
  list-style-type:none; 
  overflow:hidden; 
  width:187px; 
  height:443px; 
  background-image: url(../img/anim_home/filett_azienda_verticale3.jpg);
  background-position:right top;
  background-repeat:no-repeat;
  }
#gallery_azz li {
  float:left;
  }
#gallery_azz li a {
  display:block; 
  height:571px;
  width:27px; 
  float:left; 
  text-decoration:none; 
  border-left:1px solid #fff; 
  cursor:default;
  }
#gallery_azz li a img {
  width:27px; 
  height:571px; 
  border:0;
  }
#gallery_azz li a:hover {
  background:#eee; 
  width:100px;
  }
#gallery_azz li a:hover img {
  width:100px;
  }
  
  
  /*-----------------gallery dove siamo -----------------------*/
  
  
  #gallery_dove {
  padding:0; 
  margin:0; 
  list-style-type:none; 
  overflow:hidden; 
  width:187px; 
  height:448px; 
  background-image:url(../img/anim_home/filett_dove_verticale2.jpg);
  background-position:right top;
  background-repeat:no-repeat;
  }
#gallery_dove li {
  float:left;
  }
#gallery_dove li a {
  display:block; 
  height:448px;
  width:27px; 
  float:left; 
  text-decoration:none; 
  border-left:1px solid #fff; 
  cursor:default;
  }
#gallery_dove li a img {
  width:27px; 
  height:448px; 
  border:0;
  }
#gallery_dove li a:hover {
  background:#eee; 
  width:100px;
  }
#gallery_dove li a:hover img {
  width:100px;
  }
  


/*-----------------------------Dove-------------------------------*/

#Dove{
	width:648px;
	margin:15px;
	color:#333;
	font-size:12px;
	position:absolute;
	top:111px;
	left:151px;
		}
#Dove .Box1{
	clear:both;
	margin-left:15px;
	vertical-align:bottom;
}
#Dove .Box1 p{
	width:320px;
	float:left;
	border-top:1px solid #999;
	padding-top:30px;
	text-align:justify;
	}

#Dove .Box2 img{
	float:right;
	width:520px;
}
#Dove .box_slide{
	left:-190px;
	width:127px;
	top:00px;
	position:absolute;
	width: 182px;
	height: 444px;
		}
#Dove .box_slide p{
margin-bottom:15px;		}
#Dove .box_slide .vert{
color:#3C0;
		}
		
		

#Dove .collezioneverticale {
	position:absolute;
	left:-41px;
	top:-54px;
	width:30px;
	width:36px;
	height:233;
	height:545px;
	z-index:6;
}
#Dove  .LineGris{
	background-image:../img/filettogrigio.png);
	background-repeat:no-repeat;
	background-position:top;
	height:15px;
	width:654px;
	position:absolute;
	top:-64px;
	left: -4px;
	z-index:100;
}



/*-----------------------------Contatti-------------------------------*/

#Contatti{
	width:828px;
	margin:15px;
	color:#333;
	font-size:12px;
	position:absolute;
	top:111px;
	left:151px;
		}
#Contatti .Box1{
	clear:both;
	margin-left:15px;
	vertical-align:bottom;
	margin-top: 50px;

}
#Contatti .Box1 p{
	width:320px;
	float:left;
	padding-top:30px;
	text-align:justify;
	}
#Contatti a{
		color:#999;
		}
#Contatti a:hover{
	color:#999;
		}
#Contatti h3{
font-size:30px; color:#B9B2AE;
		font-weight:bold;
		float:left;
		width:300px;
		margin-top:10px;
		margin-left:15px;}
#Contatti  img{
	float:right;
	width:266px;
	margin-top:-35px;
	border:1px solid #53433B;
}
#Contatti .box_slide{
	left:-190px;
	width:127px;
	top:00px;
	position:absolute;
	width: 182px;
	height: 444px;
		}
#Contatti .box_slide p{
margin-bottom:15px;		}
#Contatti .box_slide .vert{
color:#3C0;
		}
#Contatti .collezioneverticale {
	position:absolute;
	left:-41px;
	top:-54px;
	width:30px;
	width:36px;
	height:233;
	height:545px;
	z-index:6;
}
#Contatti .LineGris{
	background-image:../img/filettogrigio.png);
	background-repeat:no-repeat;
	background-position:top;
	height:15px;
	width:654px;
	position:absolute;
	top:-64px;
	left: -4px;
	z-index:100;
}

/*-------------BagnoHotel-----------------------*/
#BagnoHotel {
	width:823px;
	margin:15px;
	color:#333;
	font-size:12px;
	position:absolute;
	top:150px;
	left:161px
		}
#BagnoHotel .LineImg{
	float: left;
	margin-left:19px;
	width:155px;
	margin-bottom:33px;
		}
#BagnoHotel .LineImg1{
	float: left;
	margin-left:3px;
	width:155px;
	margin-bottom:33px;
	border:00px;
		}
#BagnoHotel a {
	border:00;
}
#BagnoHotel .LineImg2{
	float: right;
	width:155px;
	margin-bottom:33px;
	border:00px;
		}
/*-------------Classico-----------------------*/
#Classico {
	width:823px;
	margin:15px;
	color:#333;
	font-size:12px;
	position:absolute;
	top:150px;
	left:161px
		}
#Classico .LineImg{
	float: left;
	margin-left:20px;
	width:155px;
	margin-bottom:33px;
		}
#Classico .LineImg1{
	float: left;
	margin-left:3px;
	width:155px;
	margin-bottom:33px;
	border:00px;
		}
#Classico .LineImg2{
	float: right;
	width:155px;
	margin-bottom:33px;
	border:00px;
		}
#Classico a {
	border:00;
	}
/*-------------Complementi-----------------------*/
#Complementi {
	width:820px;
	margin:15px;
	color:#333;
	font-size:12px;
	position:absolute;
	top:150px;
	left:161px
		}
#Complementi .LineImg{
	float: left;
	margin-left:10px;
	width:158px;
	margin-bottom:33px;
		}
#Complementi .LineImg1{
	float: left;
	margin-left:3px;
	width:155px;
	margin-bottom:33px;
	border:00px;
		}
#Complementi .LineImg2{
	float: right;
	width:155px;
	margin-bottom:33px;
	border:00px;
		}
#Complementi a {
	border:00;
	}


/*-------------Moderno-----------------------*/
#Moderno {
	width:820px;
	margin:15px;
	color:#333;
	font-size:12px;
	position:absolute;
	top:150px;
	left:161px
		}
#Moderno .LineImg{
	float: left;
	margin-left:9px;
	width:155px;
	margin-bottom:33px;
		}
#Moderno .LineImg1{
	float: left;
	margin-left:3px;
	width:155px;
	margin-bottom:33px;
	border:00px;
		}
#Moderno .LineImg2{
	float: right;
	width:155px;
	margin-bottom:33px;
	border:00px;
		}
#Moderno a {
	border:00;
	}

#catalogo_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:600px;	
	min-height:322px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
#catalogo_overlay .close {
	background-image:url(../img/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
	z-index:10001;
}
