html, body {
	margin: 0 auto;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #FFF8DF url(../img/bkg_barra_sup.jpg) top left repeat-x;
	text-align: center;
	color: #000000;
}

div#container {
	margin: 0 auto;
	padding: 0;
	width: 760px;
}

div#menu {
	margin: 0 auto;
	padding: 0;
}

div#galleria {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	height: 259px;
	background: url(../img/bkg_bottom_foto.jpg) bottom left repeat-x;
}
div#galleria_bkg_dx {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	height: 251px;
	background: url(../img/ombra_dx_foto.jpg) top right no-repeat;
}

div#galleria_left {
	width: 265px;
	height: 259px;
	float: left;
	background: url(../img/logo_hotel_roxy_plaza.jpg) top left no-repeat;
}

div#galleria_right {
	padding: 8px 0 0 0;
	width: 495px;
	height: 251px;
	float: left;
	background: url(../img/ombra_sup_foto.jpg) top left no-repeat;
}
div#galleria_right div.foto {
	padding: 0;
	width: 360px;
	height: 220px;
	float: left;
	background: url(../img/ombra_bottom_sx.jpg) bottom left no-repeat;
}
div#galleria_right div.foto_small {
	padding: 0;
	width: 119px;
	height: 220px;
	float: left;
	cursor: pointer;
}
div#galleria_right div.foto_preview {
	padding: 0;
}
div#galleria_right div.ombra_centro {
	width: 7px;
	height: 220px;
	float: left;
	background: url(../img/ombra_centro_foto.jpg) top no-repeat;
}

div#content {
	margin: 0 auto;
	padding: 0 0 0 3px;
	background: #FFFBEF url(../img/bkg_content_sx.gif) top left repeat-y;
}

div#contentHp {
	margin: 0 auto;
	padding: 0 0 0 3px;
	background: #FFFBEF url(../img/bkg_content_sx_hp.gif) top left repeat-y;
}


div.small {
	text-align: center;
	font-size: 11px;
}

div#footer {
	margin: 0 auto;
	padding: 15px 0;
	text-align: center;
	background: url(../img/bkg_content_bottom.jpg) top center no-repeat;
}

div#menu_bottom {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
div#menu_bottom a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
div#menu_bottom a:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

div#colonna_left {
	padding: 5px;
	width: 252px;
	background-color: #FFFFFF;
	float: left;
	
}
div#colonna_left img {
	display: inline;
}
div#colonna_left div.titolo {
	padding: 3px 5px;
	background-color: #9A3233;
	color: #FFFFFF;
	text-align: right;
}
div#colonna_left div.titolo a {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #9A3233;
	font-size: 11px;
}
div#colonna_left div.titolo a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	background-color: #9A3233;
	font-size: 11px;
}
div#colonna_left div.sottotitolo {
	padding: 5px 3px 3px 3px;
	color: #9A3233;
	text-align: left;
	font-weight: bold;
}
div#colonna_left div.testo {
	padding: 0 3px;
	color: #000000;
	text-align: left;
	font-size: 11px;
}
div#colonna_left div.avanti {
	padding: 8px 3px;
	color: #9A3233;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
div#colonna_left div.avanti a {
	color: #9A3233;
	text-decoration: none;
}
div#colonna_left div.avanti a:hover {
	color: #9A3233;
	text-decoration: underline;
}
div#colonna_left div.archivio {
	float: right;
}

div#colonna_centrale {
	padding: 8px 10px;
	float: left;
	width: 340px;
	line-height: 25px;
	background-color: #FFFBEF;
	text-align: left;
}
div#colonna_centrale td {
	margin: 0;
	padding: 0;
	line-height: 20px;
}

div#colonna_right {
	padding: 5px;
	float: left;
	width: 122px;
	background-color: #FFFFFF;
}
div#colonna_right div.titolo {
	padding: 0;
	background-color: #9A3233;
	color: #FFFFFF;
	text-align: left;
}
div#colonna_right div.titolo_oro {
	padding: 0;
	background-color: #C2A400;
	color: #FFFFFF;
	text-align: left;
}
div#colonna_right div.contatti {
	text-align: left;
	padding: 4px 0 0 0;
}

div#colonna_unica {
	margin: 0 auto;
	padding: 10px 10px 5px 10px;
	width: 602px;
	float: left;
	background-color: #FFFBEF;
	text-align: left;
}

div#buca {
	margin: 0 auto;
	padding: 5px 10px 10px 10px; /*height: 35px;*/
	background: url(../img/img_buca_bottom.jpg) bottom center no-repeat;
	text-align: left;
}

div#lingue {
	margin: 0 auto;
	padding: 0 0 14px 0;
}

.bold {
	font-weight: bold;
}

.left{
text-align:left;}
.small {
	font-size: 11px;
}
.font11 input, select{
font-size:11px}
.font11 td{
font-size:11px;
text-align:left;}

.smallest {
	font-size: 10px;
}

.bg_rosso {
	background-color: #9A3233;
}

.bg_bianco {
	background-color: #FFFFFF;
}

.bg_panna {
	background-color: #FFF8DF;
}

.bianco {
	color: #FFFFFF;
}

.padding {
	padding: 10px;
}

.border_top {
	border-top: solid 1px #E7D485;
	border-left: solid 1px #E7D485;
	border-right: solid 1px #E7D485;
}

.border_bottom {
	border-bottom: solid 1px #E7D485;
	border-left: solid 1px #E7D485;
	border-right: solid 1px #E7D485;
}

.border_center {
	border-left: solid 1px #E7D485;
	border-right: solid 1px #E7D485;
}

a.bianco {
	color: #FFFFFF;
	text-decoration: none;
}
a.bianco:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.nero {
	color: #4F3C3C;
	text-decoration: none;
}
a.nero:hover {
	color: #4F3C3C;
	text-decoration: underline;
}

img.foto {
	margin: 0;
	padding: 3px;
	background-color: #FFFFFF;
}

img.foto_dorata {
	margin: 0;
	padding: 3px;
	background-color: #E7D485;
}

.inter_min{
		line-height: 15px;
		font-size: 11px;
		width: 330px;
}