html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	text-align:left;
	vertical-align:baseline}
a img, :link img, :visited img {border:0}
table {
	border-collapse: collapse;
	border-spacing:0}
ul{list-style:none}
q:before, q:after,
blockquote:before, blockquote:after {
	content: ""}
:focus {outline:0}
	html{
		width:100%;
		height:100%}
		body{
			text-align:center;
			margin:0 auto;
		    height:100%;
			background:url(../images/bg_body.jpg) top left repeat-x #cfc7bc; 
			font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
			color:#521927;
				line-height:24px;
			}
			
			h2{
				font-size:18px;
				color:#950b2c}
			h3{
				font-size:14px;
				text-align:center;
				font-weight:bold;
				color:#521927}

			
			p{
				color:#521927;
			}
			a{
				color:#521927;
				text-decoration:none
			}
			a:hover{
				color:#950b2c;
				text-decoration:none
			}
			#top, #cont_pagina{
				width:980px;
				margin:0 auto;}
				#top{	
					height:245px;
					background:url(../images/bg_top.jpg) top left no-repeat;}
					#top a span, #pulsante_mappa a span, .colonna_camere h1 span{ visibility:hidden; display:none;}
					#pagina{
						float:left;
						width:854px;
						height:auto !important;
						height:245px;
						min-height:245px;
						padding:41px 55px 54px 59px;
						background:url(../images/bg_pagina.jpg) #ffffff top left no-repeat;
						}
						#piega_pagina{ 
							float:left;
							width:12px;
							height:348px;
							background:url(../images/piega_pagina.jpg) top left no-repeat;
							}
						#box_dove{
							float:left;
							width:360px;
							padding:54px 33px 25px 33px;
							background:url(../images/box_dove.jpg) top left no-repeat;}
							#box_dove p{color:#545454;}
							#box_contatti{
								float:left;
								padding:54px 20px;
								width:386px;
								background: url(../images/contatti_titolo.jpg) top left no-repeat;}
								#box_contatti p, #box_contatti h2{
									padding-left:25px;
									padding-bottom:13px;										
									}
									#pulsante_mappa{
										width:407px;
										height:107px;
										background:url(../images/puls_mappa.jpg) 2px 2px no-repeat;
										}
										#pulsante_mappa a{
											display:block;
											width:407px;
											height:107px;}
							#box_prezzi, #box_camere {
								float:left;
								width:854px;
								}
								#box_camere{
									height:762px;
									padding:50px 0;
									background:url(../images/box_camere.jpg) top left no-repeat}
									
									.colonna_camere{
										float:left;
										padding-left:30px;
										width:244px;
										}
									.colonna_camere h1{
										width:244px;
										height:35px;
										background-position:top left;
										background-repeat:no-repeat;}
										.img_camere{ 
											padding-bottom:20px;}
							#box_prezzi{
								float:left;
								width:788px;
								height:520px;
								padding:80px 33px 0px 33px;
								background:url(../images/box_prezzi.jpg) top left no-repeat
								}
								.cont_colonna_camere{
									float:left;
									width:100%;
									height:auto !important;
									height:85px;
									min-height:85px;
									padding-bottom:30px;}
									.cont_colonna_camere h2{ padding-bottom:15px;}
									.h2_piccolo{
										font-size:12px;
										font-weight:normal;
										color:#000000;}
										.colonna_nome_camere, .colonna_prezzi_camere{
											float:left}
											.colonna_nome_camere{
												width:60%;}
												.colonna_prezzi_camere{
													text-align:center;
													width:15%;}

												
							#bottom{
								float:left;
								width:100%;
								height:123px;
								padding-top:50px;
								background:url(../images/bg_bottom.jpg) 0px 13px repeat-x;
								}
								#dati_bottom{
									width:480px;
									margin:0 auto;
									text-align:center
									}
									#dati_bottom h2, #dati_bottom p{
										text-align:center}
					
