@charset "utf-8";
/* CSS Document */


body { margin:0; padding:0; 
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#707070;
	}
img {	border:0;	margin:0; padding:0;}
form{	margin:0;	padding:0;}

A:link {	color: #8b613f; text-decoration:underline;/*-> per il validator*/background:inherit; background-image:none;}
A:visited {	color:#996f4f; text-decoration:underline;/*-> per il validator*/background:inherit; background-image:none;}
A:hover {	color: #6e8291; text-decoration:none;/*-> per il validator*/background:inherit; background-image:none;}

.comm {    LEFT: -3000px;    POSITION: absolute;    TOP: -3000px;}
.clBoth{clear:both;}
.clDx{clear:right;}
.clSx{clear:left;}
.centro{	text-align:center;}
.justif{	text-align:justify;}
.dx{text-align:right;}
.sx{text-align:left;}
.pad5{	padding: 5px;}
.pad6{	padding: 6px;}
.pad10{	padding: 10px;}
.padUp10{	padding-top: 10px;}
.padSx10{	padding-left: 10px;}
.marDw15{	margin-bottom: 15px;}
.marDw150{	margin-bottom: 150px;}
.marDx5{ margin-right:5px;}
.marDx7{ margin-right:7px;}
.marDx10{ margin-right:10px;}
.marSx200{ margin-left:200px !important;}

.floatSx{	float:left;}
.floatDx{	float:right;}


.upper {text-transform:uppercase;}
.normal { font-weight:normal !important;}

.clSpace{clear:both; font-size:0.5%; line-height:1px; padding:0; margin:0; height:1px; margin-bottom:-1px;}
.space{ font-size:0.5%; line-height:1px; padding:0; margin:0;}

h1,h2,h3{ font-size:100%; margin:0; display:inline;}
h4{ font-size:100%; margin:0; display:inline;}
hr{ display:none;}



/*******************************
********** LAYOUT **************
********************************/

#container { margin:0 auto; text-align:left; width:880px; padding:25px; padding-top:10px; padding-bottom:0px; background:url(images/bg_all.gif) center repeat-y;}
#top { margin:0 auto; background:url(images/bg_top.gif) no-repeat center; height:26px;}

#footer { margin-left:-25px; margin-right:-25px; background:url(images/bg_dw.gif) center bottom no-repeat; padding-bottom:36px; padding-left:25px; padding-right:25px; clear:both;}
	#ftTx { background:#a5aa96; font-size:60%;  /*letter-spacing:-0.04em;letter-spacing:-1px; font-weight:bold;*/ padding:4px; padding-left:10px; padding-right:10px; color:#FFFFFF;}
#ulFt{margin:0; margin-top:1px; padding:0; float:right; text-transform:uppercase; font-weight:bold;}
#ulFt li{ margin:0; padding:0; float:left;
		list-style-type:none;
		line-height:100%;
		padding-left:3px; padding-right:3px;
}
.ulFtBar { background:url(images/ftBar.gif) left center no-repeat; margin-left:4px;}
	#ulFt a:link,#ulFt a:visited  { color:#ebe3d0; text-decoration:none;}
	#ulFt a:hover  { color:#FFFFFF; text-decoration: overline underline;}

#logo1 { background:url(images/logo1.gif) top left no-repeat; height:42px; width:210px; float:left; display:block;}
/*#logo1 { background:url(images/logo1_natale.jpg) top left no-repeat; height:42px; width:260px; float:left; display:block;}*/

A.linEN:link, A.linEN:visited { background:url(images/lin_eng.gif) top left no-repeat; width:99px; height:35px; display:block; float:right;}
A.linEN:hover { background-position:bottom left;}

A.linIT:link, A.linIT:visited { background:url(images/lin_ita.gif) top left no-repeat; width:99px; height:35px; display:block; float:right;}
A.linIT:hover { background-position:bottom left;}

#mainMenu { background:#8b613f; clear:both; height:20px;}
#ulMenu{margin:0; padding:0; height:10px; float:right; padding:5px; padding-right:10px;}
#ulMenu li{
		float:left;
		margin:0; padding:0;
		list-style-type:none;
		line-height:100%;
		padding-left:8px; padding-right:8px;
		border-right:solid 1px #ebe3d0;
		
}
	#ulMenu span { display:block; position:absolute; top:-3000px; left:-3000px;}
	
	#ulMenu a:link,#ulMenu a:visited  {display:block; height:10px; background-repeat:no-repeat; background-position:top left;}
	#ulMenu a:hover  { display:block; height:10px; background-position: bottom left;	}

	.mn_1 a:link, .mn_1 a:visited { background-image:url(images/mn1.gif); width:61px;} 
	.mn_2 a:link, .mn_2 a:visited { background-image:url(images/mn2.gif); width:57px;} 
	.mn_3 a:link, .mn_3 a:visited { background-image:url(images/mn3.gif); width:32px;} 
	.mn_4 a:link, .mn_4 a:visited { background-image:url(images/mn4.gif); width:57px;} 
	.mn_5 a:link, .mn_5 a:visited { background-image:url(images/mn5.gif); width:48px;} 
	.mn_6 a:link, .mn_6 a:visited { background-image:url(images/mn6.gif); width:75px;} 
	.mn_7 a:link, .mn_7 a:visited { background-image:url(images/mn7.gif); width:42px;} 
	.mn_8 a:link, .mn_8 a:visited { background-image:url(images/mn8.gif); width:42px;} 
	.mn_9 a:link, .mn_9 a:visited { background-image:url(images/mn9.gif); width:75px;} 
	.mn_10 a:link, .mn_10 a:visited { background-image:url(images/mn10.gif); width:26px;} 
	.mn_11 a:link, .mn_11 a:visited { background-image:url(images/mn11.gif); width:67px;} 
	.mn_11 {border-right:none !important; padding-right:0 !important;}

	.mn_1_en a:link, .mn_1_en a:visited { background-image:url(images/mn1_en.gif); width:70px;} 
	.mn_2_en a:link, .mn_2_en a:visited { background-image:url(images/mn2_en.gif); width:90px;} 
	.mn_3_en a:link, .mn_3_en a:visited { background-image:url(images/mn3.gif); width:32px;} 
	.mn_4_en a:link, .mn_4_en a:visited { background-image:url(images/mn4_en.gif); width:60px;} 
	.mn_5_en a:link, .mn_5_en a:visited { background-image:url(images/mn5.gif); width:48px;} 
	.mn_6_en a:link, .mn_6_en a:visited { background-image:url(images/mn6.gif); width:75px;} 
	.mn_7_en a:link, .mn_7_en a:visited { background-image:url(images/mn7_en.gif); width:87px;} 
	.mn_8_en a:link, .mn_8_en a:visited { background-image:url(images/mn8_en.gif); width:48px;} 
	.mn_9_en a:link, .mn_9_en a:visited { background-image:url(images/mn9_en.gif); width:82px;} 
	.mn_10_en a:link, .mn_10_en a:visited { background-image:url(images/mn10.gif); width:26px;} 
	.mn_11_en a:link, .mn_11_en a:visited { background-image:url(images/mn11_en.gif); width:74px;} 
	.mn_11_en {border-right:none !important; padding-right:0 !important;}

	.attivo a:link, .attivo a:visited { background-position: bottom left !important; color:#FFFFFF !important;}

#flashPics { clear:both; height:198px; margin-bottom:10px; margin-top:0; z-index:0;}
#flashPicsBis { float:right; height:198px; width:714px;}

#boxDown { clear:both; margin-top:10px; /*overflow:hidden;*/}
#newsBox { background:url(images/newsBoxTit.gif) top left no-repeat #a5aa96; font-weight:bold; color:#FFFFFF; width:156px; min-height:133px; height:auto !important; height:133px; float:right; font-size:60%; padding:10px; padding-top:26px; padding-bottom:2px;}
	#newsBox a:link, #newsBox a:visited  { text-decoration:none;  color:#ebe3d0; padding-left:7px; background:url(images/nw_bullet.gif) top left no-repeat; display:block; margin-bottom:-14px;}
	#newsBox a:hover  { text-decoration:underline; color:#FFFFFF;}
	#newsBox strong  {color:#FFFFFF; /*display:block;*/ padding-bottom:3px; text-transform:none !important;}
	#newsBox ul  { margin:0; padding:0; /*position: relative;*/}
	#newsBox li {margin:0; padding:0; padding-bottom:8px; padding-left:7px;  width:149px; background:url(images/nw_bullet.gif) top left no-repeat; list-style-type:none; line-height:100%; }

.newsH180 { min-height:153px !important; height:auto !important; height:153px; margin:0 !important; }
.newsUp { margin-top:-156px; float:right;}
.newsUp2 { margin-top:-156px; float:right; clear:both; width:342px;}
 .newsUp2 .hpBox { margin:0 !important;}

.hpBox { float:left; width:156px; margin-left:10px!important; margin-right:10px !important; margin-left:8px; margin-right:8px; text-align:center;}
	.hpBox a:link, .hpBox a:visited  {display:block; height:150px; background-repeat:no-repeat; background-position:bottom center; text-decoration:none;}
	.hpBox a:hover  { display:block; height:150px; background-position: top center;  text-decoration:none;	}
	.hpBox span  { display:none;	}

	.box1b  {margin:0 !important; margin-top:10px !important;}
	.box1b A:link, .box1b A:visited {background-image:url(images/hp_picBox1_txt.gif); width:176px; margin:0 !important;}
	.box1b_en  {margin:0 !important; margin-top:10px !important;}
	.box1b_en A:link, .box1b_en A:visited {background-image:url(images/hp_picBox1_txt_en.gif); width:176px; margin:0 !important;}

	.box2b  {margin:0 !important; /*margin-top:10px !important;*/}
	.box2b A:link, .box2b A:visited {background-image:url(images/hp_picBox2_txt.gif); width:176px; margin:0 !important;}
	.box2b_en  {margin:0 !important; /*margin-top:10px !important;*/}
	.box2b_en A:link, .box2b_en A:visited {background-image:url(images/hp_picBox2_txt_en.gif); width:176px; margin:0 !important;}


	.box7b  {margin:0 !important; /*margin-top:10px !important;*/}
	.box7b A:link, .box7b A:visited {background-image:url(images/hp_picBox7_txt.gif); width:176px; margin:0 !important;}
	.box7b_en  {margin:0 !important; /*margin-top:10px !important;*/}
	.box7b_en A:link, .box7b_en A:visited {background-image:url(images/hp_picBox7_txt_en.gif); width:176px; margin:0 !important;}

	.box3c  {margin:0 !important; /*margin-top:10px !important;*/}
	.box3c A:link, .box3c A:visited {background-image:url(images/hp_picBox3_txt.gif); width:166px; margin:0 !important;}
	.box3c_en  {margin:0 !important; /*margin-top:10px !important;*/}
	.box3c_en A:link, .box3c_en A:visited {background-image:url(images/hp_picBox3_txt_en.gif); width:166px; margin:0 !important;}

	.box1 A:link, .box1 A:visited {background-image:url(images/hp_picBox1_txt.gif);}
	.box2 A:link, .box2 A:visited {background-image:url(images/hp_picBox2_txt.gif);}
	.box3 A:link, .box3 A:visited {background-image:url(images/hp_picBox3_txt.gif);}
	.box4 A:link, .box4 A:visited {background-image:url(images/hp_picBox4_txt.gif);}
	.box5 A:link, .box5 A:visited {background-image:url(images/hp_picBox5_txt.gif);}
	.box6 A:link, .box6 A:visited {background-image:url(images/hp_picBox6_txt.gif);}
	.box7 A:link, .box7 A:visited {background-image:url(images/hp_picBox7_txt.gif);}

	.box1_en A:link, .box1_en A:visited {background-image:url(images/hp_picBox1_txt_en.gif);}
	.box2_en A:link, .box2_en A:visited {background-image:url(images/hp_picBox2_txt_en.gif);}
	.box3_en A:link, .box3_en A:visited {background-image:url(images/hp_picBox3_txt_en.gif);}
	.box4_en A:link, .box4_en A:visited {background-image:url(images/hp_picBox4_txt_en.gif);}
	.box5_en A:link, .box5_en A:visited {background-image:url(images/hp_picBox5_txt_en.gif);}
	.box6_en A:link, .box6_en A:visited {background-image:url(images/hp_picBox6_txt_en.gif);}
	.box7_en A:link, .box7_en A:visited {background-image:url(images/hp_picBox7_txt_en.gif);}

#midAreaHp { padding-right:360px; margin-left:10px; background:url(images/picFotoHp.jpg) top right no-repeat; min-height:165px; height:auto!important; height:165px;}
	#midAreaHp h2{ font-family:"Times New Roman", Times, serif; font-size:125%; letter-spacing:-0.04em; margin:0; padding:0; padding-bottom:10px; display:block; color:#aa8467; font-variant:small-caps; font-weight:normal;}
	#midAreaHp h2 a:link,#midAreaHp h2 a:visited, #midAreaHp h2 a:hover { cursor:text !important; text-decoration:none; color:#aa8467;}
	.hidLink  a:link,.hidLink  a:visited, .hidLink  a:hover { cursor:text !important; text-decoration:none; color:#707070;}

	#midAreaMas1 { padding-right:360px; margin-left:10px; background:url(images/picMas1.jpg) top right no-repeat; min-height:175px; height:auto!important; height:175px;}
	#midAreaMas2 { padding-right:360px; margin-left:10px; background:url(images/masPic2.jpg) top right no-repeat; min-height:240px; height:auto!important; height:240px; padding-bottom:135px; margin-bottom:10px; }
	#midAreaMas3 { padding-right:360px; margin-left:10px; background:url(images/masPic3.jpg) top right no-repeat; min-height:195px; height:auto!important; height:195px; padding-bottom:135px; margin-bottom:10px; }
	#midAreaMas4 { float:right; width:156px; margin-left:10px; margin-right:-8px; height:195px; background:url(images/masPic4.jpg) top right no-repeat; letter-spacing:0.0em; }
	#midAreaMas5 { padding-right:360px; margin-left:10px; background:url(images/masPic5.jpg) top right no-repeat; min-height:195px; height:auto!important; height:195px; padding-bottom:135px; margin-bottom:10px; }
	
	#midAreaRist { padding-right:360px; margin-left:10px; background:url(images/picRist1.jpg) top right no-repeat; min-height:293px; height:auto!important; height:293px;}
	#midAreaPren { padding-right:360px; margin-left:10px; background:url(images/picPrenota.jpg) top right no-repeat; /*min-height:329px;*/min-height:329px; height:auto!important; height:329px;}
	#midAreaCont { padding-right:360px; margin-left:10px; background:url(images/picCont.jpg) top right no-repeat; /*min-height:329px;*/min-height:329px; height:auto!important; height:329px;}

	#midAreaFac1 { padding-right:360px; margin-left:10px; background:url(images/picFac1.jpg) top right no-repeat; min-height:175px; height:auto!important; height:175px;}
	#midAreaFac2 { padding-right:360px; margin-left:10px; background:url(images/picFac2.jpg) top right no-repeat; min-height:175px; height:auto!important; height:175px;}
	#midAreaFac3 { padding-right:360px; margin-left:10px; background:url(images/picFac3.jpg) top right no-repeat; min-height:175px; height:auto!important; height:175px;}
	#midAreaFac4 { padding-right:360px; margin-left:10px; background:url(images/picFac4.jpg) top right no-repeat; /*min-height:291px;*/ min-height:462px; height:auto!important; height:462px; /* z-index:12; position:relative;*/}
	#midAreaFac5 { padding-right:360px; margin-left:10px; background:url(images/picFac5.jpg) top right no-repeat; min-height:175px; height:auto!important; height:175px;}
	#midAreaFac6 { padding-right:360px; margin-left:10px; background:url(images/picFac6.jpg) top right no-repeat; /*min-height:482px;*/ min-height:653px; height:auto!important; height:653px;  /*z-index:12; position:relative;*/}
	#midAreaPriv { padding-right:360px; margin-left:10px; background:url(images/picPriv.jpg) top right no-repeat; min-height:482px; height:auto!important; height:482px;}

	#midAreaDove { margin-left:10px; background:url(images/dovePicVoli.gif) top right no-repeat; min-height:421px; height:auto!important; height:421px;}
	.midAreaDove_en {background-image:url(images/dovePicVoli_en.gif) !important;}
	#midAreaProd { padding-right:360px; margin-left:10px; background:url(images/picProd.jpg) top right no-repeat; min-height:414px; height:auto!important; height:414px;}
	#midAreaNews { padding-right:360px; margin-left:10px; background:url(images/picNews.jpg) top right no-repeat; /*min-height:329px;*/min-height:329px; height:auto!important; height:329px;}


.txtMid { font-size:70%; text-align:justify; letter-spacing:0.02em; line-height:145%;}

.titPar { background:top left no-repeat; padding-top:52px; padding-left:10px;}

.titPar21 { background:url(images/titPar21.gif) top left no-repeat; padding-top:32px; padding-left:10px;}

.titPar1 { background-image:url(images/titPar1.gif);}
.titPar2 { background-image:url(images/titPar2.gif); padding-top:32px;}
.titPar3 { background-image:url(images/titPar3.gif); padding-top:32px;}
.titPar4 { background-image:url(images/titPar4.gif); padding-top:22px;}
.titPar5 { background-image:url(images/titPar5.gif); padding-top:32px;}
.titPar6 { background-image:url(images/titPar6.gif);}
.titPar7 { background-image:url(images/titPar7.gif);}
.titPar8 { background-image:url(images/titPar8.gif); padding-top:22px;}
.titPar9 { background-image:url(images/titPar9.gif); padding-top:32px;}
.titPar10 { background-image:url(images/titPar10.gif); margin-right:360px;}
.titPar11 { background-image:url(images/titPar11.gif);}
.titPar12 { margin-left:10px; background-image:url(images/titPar12.gif);}
.titPar13 { margin-left:10px; background-image:url(images/titPar13.gif); padding-top:22px; min-height:57px; height:auto !important; height:57px;}
.titPar14 { margin-left:10px; background-image:url(images/titPar14.gif); padding-top:22px; min-height:336px; height:auto !important; height:336px;}
.titPar15 { background-image:url(images/titPar15.jpg); padding-top:22px; min-height:318px; height:auto !important; height:310px; padding-left:120px !important;}
.titPar16 { background-image:url(images/titPar16.gif);}
.titPar17 { background-image:url(images/titPar17.gif);}
.titPar18 { background-image:url(images/titPar18.gif);}
.titPar19 { background-image:url(images/titPar19.gif);}
.titPar20 { background-image:url(images/titPar20.gif);}
.titPar22 { background-image:url(images/titPar22.gif); padding-top:32px;}
.titPar23 { background-image:url(images/titPar23.gif); padding-top:32px;}
.titPar24 { background-image:url(images/titPar24.gif);  margin-left:10px;}

.titPar1_en { background-image:url(images/titPar1_en.gif);}
.titPar2_en { background-image:url(images/titPar2_en.gif); padding-top:32px;}
.titPar3_en { background-image:url(images/titPar3_en.gif); padding-top:32px;}
.titPar4_en { background-image:url(images/titPar4_en.gif); padding-top:22px;}
.titPar5_en { background-image:url(images/titPar5_en.gif); padding-top:32px;}
.titPar6_en { background-image:url(images/titPar6_en.gif);}
.titPar7_en { background-image:url(images/titPar7_en.gif);}
.titPar8_en { background-image:url(images/titPar8_en.gif); padding-top:22px;}
.titPar9_en { background-image:url(images/titPar9_en.gif); padding-top:32px;}
.titPar10_en { background-image:url(images/titPar10_en.gif); margin-right:360px;}
.titPar11_en { background-image:url(images/titPar11_en.gif);}
.titPar12_en { margin-left:10px; background-image:url(images/titPar12_en.gif);}
.titPar13_en { margin-left:10px; background-image:url(images/titPar13_en.gif); padding-top:22px; min-height:57px; height:auto !important; height:57px;}
.titPar14_en { margin-left:10px; background-image:url(images/titPar14_en.gif); padding-top:22px; min-height:336px; height:auto !important; height:336px;}
.titPar16_en { background-image:url(images/titPar16_en.gif);}
.titPar17_en { background-image:url(images/titPar17_en.gif);}
.titPar18_en { background-image:url(images/titPar18_en.gif);}
.titPar19_en { background-image:url(images/titPar19_en.gif);}
.titPar20_en { background-image:url(images/titPar20.gif);}
.titPar24_en { background-image:url(images/titPar24_en.gif);  margin-left:10px;}

.subMenu1 {/*clear:both;*/ padding-top:14px; height:184px; margin-bottom:10px; margin-top:0; background-color:#e0d5ba; /*padding-right:714px;*/ padding-left:10px;}

	.subMenu1 ul { margin:0; padding:0; font-size:65%; font-weight:bold; letter-spacing:0.05em; font-family:"Times New Roman", Times, serif; text-transform:uppercase;}
	.subMenu1 li { margin:0; padding:0; line-height:100%; list-style-type:none; margin-bottom:14px;}

	.subMenu1 a:link,.subMenu1 a:visited  { padding-left:7px; background:url(images/bullet1.gif) top left no-repeat; text-decoration: none; color:#707070;}
	.subMenu1 a:hover  { text-decoration: none; color:#FFFFFF;}
	
	.activeLink a:link, .activeLink a:visited { color:#FFFFFF !important;}

	.masPic1 { background:url(images/masPic1.jpg) top right no-repeat #e0d5ba; }
	
.fotoScrollContainer {width:528px; background:#9ea48e; overflow:hidden; margin-top:-135px; margin-bottom:10px;}
.fotoScroll1 {width:508px; height:125px; background:#ebe3d1; overflow:hidden;}

	.fotoScroll1 a:link, .fotoScroll1 a:visited {display: block; float:left; width:109px; height:105px; margin:8px; margin-left:8px; margin-right:7px; border:solid 1px #ebe3d1;}
	.fotoScroll1 a:hover {border:solid 1px #8b613f;}
	
	.fotoScroll1 div {width:1008px/*126*8*/;}
	.fotoScroll2 div {width:882px/*126*7*/;}
	.fotoScroll3 div {width:630px/*126*5*/;}

.fotoScrollVert {width:148px; height:576px; text-align:center;  overflow:hidden;}
	.fotoScrollVert img {display:block;}
	.fotoScrollVert a:link, .fotoScrollVert a:visited { display:block; margin-top:0px; margin-bottom:11px; border:solid 1px #e0d5ba;}
	.fotoScrollVert a:hover {border:solid 1px #8b613f; padding:0 !important;}
	
	.fotoScrollVert .attivo { border:solid 1px #FFFFFF !important;}
	

.suitesH2 { height:536px !important;}
.suitesH2 .fotoScrollVert { height:496px !important;}


A.arrowSx:link, A.arrowSx:visited { background:url(images/arrowSx.gif) top left; display:block; height:125px; width:10px; float:left;}
A.arrowDx:link, A.arrowDx:visited { background:url(images/arrowDx.gif) top left; display:block; height:125px; width:10px; float:right;}
A.arrowSx:hover,A.arrowDx:hover  { background-position:bottom;}

A.arrowUp:link, A.arrowUp:visited { background:url(images/arrowUp.gif) top left; display:block; height:10px; width:146px; margin-bottom:10px; margin-left:1px; text-decoration:none; line-height:1%; font-size:1px;}
A.arrowDw:link, A.arrowDw:visited { background:url(images/arrowDw.gif) top left; display:block; height:10px; width:146px; margin-top:10px; margin-left:1px; text-decoration:none; line-height:1%; font-size:1px;}
A.arrowUp:hover,A.arrowDw:hover  { background-position:right; text-decoration:none;}

.topLine1 { border-top:solid 2px #f5f5f5; margin-top:8px; padding-top:6px;}

.suitesSx { float:left; background:#e0d5ba; width:148px; padding:9px; height:616px; overflow:hidden;}
.suitesDx { float:right; width:714px; }
.suitesDxSmall { float:right; width:176px; margin-left:10px;}

A.suitesPrice:link, A.suitesPrice:visited { background:url(images/sui_price.gif) top left no-repeat; display:block; float:right; width:200px; height:16px; margin-right:20px; margin-bottom:8px;}
 A.suitesPrice:hover { background-position:bottom left;}
 .suitesPrice span { display:none;}
 
A.suitesPrice_en:link, A.suitesPrice_en:visited { background:url(images/sui_price_en.gif) top right no-repeat; width:135px;}
 A.suitesPrice_en:hover { background-position:bottom right;}
 
.suitesPicMid { padding-left:10px !important; padding-left:7px;}

.suitesTab { margin-left:-20px; padding:0 !important; width:515px; margin-top:15px;}
.suitesTab TD { border-bottom:solid 1px #996f4f; padding:2px;}
.ulSuite { margin:0; padding:0; width:490px;}
 
 
.prodSx { /*font-size:65%;*/ float:left; width:152px; padding:4px; padding-right:0px;  padding-top:22px; padding-bottom:8px; background:#ebe3d1 url(images/prodQt.gif) top left no-repeat;}
	.prodSx label, .prodSx span  { text-transform:none !important; padding:0 !important; font-weight:bold;}
	.prodSx label { margin-top:10px !important; display:block !important; margin-right:10px !important;}
	.prodSx input { border:none !important; background:none !important; margin:0 !important; padding:0 !important;}
	
.gallerySx { float:left;  width:166px; /* margin-bottom:340px;*/  margin-bottom:180px;}
	.gallerySxBrown {background:#e0d5ba; padding:9px; min-height:180px; height:auto !important; height:180px; }

	.gallerySx ul { font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:70%; margin:0; margin-left:15px; margin-top:6px; padding:0; text-transform:uppercase;}
	.gallerySx li { line-height:100%; padding-bottom:15px;}
	.gallerySx A:link,.gallerySx A:visited  { color:#707070; text-decoration:none;}
	.gallerySx A:hover  { color:#FFFFFF; text-decoration:underline;}
	
		.galAtt a:link, .galAtt a:visited { color:#FFFFFF !important;}

	
	
.galPics { float:left; margin-left:10px; width:515px; /*background:#00FFFF;*/ z-index:12; position:relative;}

.galImg { float: left; width:128px !important; height:126px; text-align:center;}
	.galImg a:link, .galImg a:visited { border:solid 1px #FFFFFF; display:block; width:100px; height:100px; margin:0 auto;}
	.galImg a:hover { border:solid 1px #996f4f;}
	
.galDown {/*background:#FF99FF; clear:both;*/ margin-top:-161px; /*position:relative; z-index:5; overflow:hidden;*/ width:880px; float:left;}

A.pdfIco:link, A.pdfIco:visited { display:block; float:right; padding-top:18px; height:24px; padding-right:40px; margin-bottom:5px; /*font-size:80%;*/ font-weight:bold; text-transform:uppercase; background:url(images/ico_pdf.gif) top right no-repeat;}

.newsBoxDx {float:right; /*margin-right:-340px;*/ margin-right:20px !important; margin-right:0; margin-top:173px; margin-left:-176px; position:relative; right:0; z-index:2;}

.txtNews { font-size:70%; text-align:justify; letter-spacing:0.02em; line-height:145%; padding-top:4px;}

.txtNews strong { }
 .txtNews A:link, .txtNews A:visited { text-decoration:none; color:#707070; }
 .txtNews A:hover { text-decoration:underline; color:#8b613f; }
 
.diconSx { float:left; width:165px; margin-left:10px; text-align:center; display:block; z-index:13; position:relative;}
.diconDx { /*margin-left:185px !important;*/ width:337px; font-size:70%; float:right;}
	.diconDx strong {color:#8b613f; margin-bottom:5px; display: inline-block;}
	
.dicPics { float:right; width:342px;  z-index:12; position:relative;}
.dicImg { float: left; width:112px !important; height:100px; text-align:center;}
	.dicImg a:link, .dicImg a:visited { border:solid 1px #FFFFFF; display:block; width:100px; height:100px; margin:0 auto; margin-top:7px;}
	.dicImg a:hover { border:solid 1px #996f4f;}
	

A.doveAerop:link,  A.doveAerop:visited, A.doveAerop:hover {display:block; float:right; width:360px; height:421px;}
	.doveAerop span { display:none;}
	
	
A.offertaNatale:link,  A.offertaNatale:visited, A.offertaNatale:hover {display:block; width:158px; height:74px !important; background-image:url(images/offertaNatale.gif) !important;  background-repeat:no-repeat !important; background-position:top left !important; margin-bottom:5px !important;}	
	.offertaNatale span { display:none;}
	
/*

A:link {	color: #8b613f; text-decoration:underline;background:inherit; background-image:none;}
A:visited {	color:#996f4f; text-decoration:underline;background:inherit; background-image:none;}
A:hover {	color: #6e8291; text-decoration:none;background:inherit; background-image:none;}

*/

/* FONTS E VARIE */
.mLetto{ font-family:"Times New Roman", Times, serif; font-size:115%;  margin:0; padding:0; /*padding-top:6px;*/ padding-bottom:10px; display:block; color:#8b613f; font-variant:small-caps; font-weight:bold;}

.fPanna{  color:#ebe3d0;}

.form1 { /*color:#888888;*/ /*float:left; width:500px;*/ margin-top:15px; }
	.form1 label, .form1 span { font-size:65%; text-transform:uppercase; padding-top:4px; padding-right:8px;}
	.form1 input, .form1 textarea, .form1 select { color:#707070;; font-size:70%; border:solid 1px #8b613f; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; margin-bottom:3px;}
	.tx70 { display:block; float:left; width:70px;}
	.pad8Dx{ display:block; float:left; /*padding-right:8px;*/}
	.pad8Dx2{ padding-right:8px;}

.fOk { padding:10px; text-align:center; font-size:75%; font-weight:bold;}
.fErr { padding:10px; text-align:center; font-size:75%; font-weight:bold; color:#b61621;}



.w60 { width:60px; display:inline-block;}
.w70 { width:70px; display:inline-block;}
.w90 { width:90px;}
.w100 { width:100px;}
.w130 { width:130px; display:inline-block;}
.w150 { width:150px;}
.w180 { width:180px;}
.w260 { width:260px;}
.w329 { width:329px;}
.w389 { width:389px;}
.bd { font-weight:bold;}

.f55 {  font-size:55% !important;}
.f60 {  font-size:60% !important;}
.f65 { font-size:65%;}
.f70 { font-size:70%;}
.f80 { font-size:80%;}
.f120 { font-size:120%;}

.noBord { border:none !important;}
.noUnder A:link, .noUnder A:visited { text-decoration:none;}
	.noUnder A:hover { text-decoration:underline;}
.upp { text-transform:uppercase;}
.noUpp { text-transform:none !important;}

.brown { color:#8b613f;}
.f75brownBd { color:#8b613f; font-weight:bold; font-size:75%; }
.f70brownBd { color:#8b613f; font-weight:bold; font-size:70%; }





