/**/
html{}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}ul li {vertical-align: bottom;}

/* BOF DEFAULT*/


body {background-color:white; font-family: Tahoma, Arial;}

div#header  {width:100%; height:110px; background-color: transparent; position:absolute; top:0; left:0; z-index: 3;}
	div#logo {background-color:transparent; width:100%; margin: 0 auto; height: 151px;background-image: url('images/logo.png'); background-position: top center; background-repeat: no-repeat; text-align: center;}
		div#other {background-color: transparent; width: 750px; height: 20px; margin:0 auto; position:relative;}
		div#other a {color:#714316; font-size: 12px; position:absolute; top:39px; right:2px; width:135px; height:30px;background-color: transparent;}
		div#other a.pagina {background-image: url('images/row.gif'); background-position: -1px 4px; background-repeat: no-repeat;}

	div#gray {background-color: #ececec; width: 100%; height: 79px;top:0; left:0; z-index: 3; position: absolute; z-index:2;}
	
	
div#content {width:100%; background-color:transparent; position:absolute; top:79px; left:0;background-image: url('images/content.jpg'); padding-top:100px;background-position: top center; background-repeat: no-repeat;z-index: 2; }

	div#singolo {width: 750px; background-color: transparent; margin: 0 auto; }
		div#singolo div#box {width: 730px; background-color: transparent; margin: 0 auto; }
		div#singolo div#box.pagina {padding-bottom: 30px;}
			div#singolo div#box-top {background-image: url('images/box-top.png'); background-position: top center; background-repeat: no-repeat; width: 730px; height: 30px;}
			div#singolo div#box-bottom {background-image: url('images/box-bottom.png'); background-position: bottom center; background-repeat: no-repeat; width: 690px; position: relative; padding-left:40px; padding-bottom:40px;}
				
				div#singolo div#box-bottom div#box-titolo-hotel 	{background-image: url('images/box-titolo-hotel.jpg'); background-position: top center; background-repeat: no-repeat; width: 645px; height: 58px; position: relative;}			
				div#singolo div#box-bottom div#box-titolo-hotel a.cod {top:-10px; right:-20px;}								
				div#singolo div#box-bottom div#box-titolo-hotel h1 { color:#96753d; font-weight: bold; padding: 20px 20px 20px 70px;}				
				div#singolo div#box-bottom div#box-video 			{width: 645px; background-color: #ccc;height: 505px; margin:10px 0px 10px 0px;}							
				div#singolo div#box-bottom div#box-txt 				{width: 645px; background-color: transparent; min-height:100px;margin:10px 0px 10px 0px;}
				div#singolo div#box-bottom div#box-txt h1 {color:#96753d; font-weight: bold; padding: 0px 0px 0px 5px; font-size:12px; text-transform: uppercase;} 
				div#singolo div#box-bottom div#box-txt p {padding:5px; text-align:justify; font-size:12px;}
				div#singolo div#box-bottom div#box-servizi 			{width: 645px; background-color: transparent; min-height:100px;margin:10px 0px 10px 0px; overflow: auto;}	
				div#singolo div#box-bottom div#box-servizi h1 {color:#96753d; font-weight: bold; padding: 0px 0px 0px 5px; font-size:12px; text-transform: uppercase;} 				
				div#singolo div#box-bottom div#box-servizi a {width: 50px; height: 50px; background-color: green;display: block; float: left; margin: 10px}
				div#singolo div#box-bottom div {background-color: transparent important}
				
	div#thumb {width: 725px; background-color: transparent; margin: -20px auto; padding:0px 15px 25px 15px; height:700px; }	
	div.thumbs {width:220px; height: 220px; background-color: transparent; float:left; margin:5px; background-image: url('images/thumbs.png'); background-position: top center; background-repeat: no-repeat; text-align: center; position: relative;}
div.text {background-color: transparent; position:absolute; top:163px; left:10px; font-size: 12px; text-align:left; }
a {text-decoration: none;}
a:hover {text-decoration: underline;}
div.text p.hotel {text-transform: uppercase;font-weight: bold;}	
div.text p.hotel a{color:#51acc0; }
div.text p.citta a{color:#26515a;}	
a.cod {width: 49px; height: 49px; background-color: transparent; position: absolute; bottom: 0; right: 0; background-position: 0px 0px; background-repeat: no-repeat; z-index: 10;}	
a.uno {background-image: url('images/cod1.png'); }
a.due {background-image: url('images/cod2.png'); }
a.tre {background-image: url('images/cod3.png'); }
a.quattro {background-image: url('images/cod4.png'); }
a.cinque {background-image: url('images/cod5.png'); }
a.sei {background-image: url('images/cod6.png'); }
a.sette {background-image: url('images/cod7.png'); }
a.otto {background-image: url('images/cod8.png'); }
a.nove {background-image: url('images/cod9.png'); }
a.dieci {background-image: url('images/cod10.png'); }
a.undici {background-image: url('images/cod11.png'); }
a.dodici {background-image: url('images/cod12.png'); }
a.tredici {background-image: url('images/cod13.png'); }
a.quattordici {background-image: url('images/cod14.png'); }
a.quindici {background-image: url('images/cod15.png'); }
a.sedici {background-image: url('images/cod16.png'); }
a.diciassette {background-image: url('images/cod17.png'); }
a.diciotto {background-image: url('images/cod18.png'); }
a.diciannove {background-image: url('images/cod19.png'); }

div.thimage { position:absolute; top:26px; left:22px; width:170px; height:107px; background-color: yellow;}
div.play {width: 65px; height: 54px;background-image: url('images/play.png'); background-position: center center; background-repeat: no-repeat; position: absolute; left: 70px; top:50px;}
div.play a {background-color:transparent; width: 65px; height: 54px; display:block;}
div#footer  {width:100%; height:100px; background-color:#ececec; }
div#cfooter {width:730px; margin:0 auto; position: relative;}
	div#nv {background-image: url('images/numeroverde.gif'); background-position: 0px 0px; background-repeat: no-repeat;width: 189px; height: 66px; position: absolute; top:20px; left:0;}
	div#firma {width: 207px; height: 26px; position: absolute; top: 20px; right: 0; }
	div#firma p {font-size: 11px; color: #868686;}
	div#firma a { color: #868686;}

