div {
    /*border:solid 1px red;*/
}
body {margin:0px;padding:0px;background:#000000;color:white;font-family:sans-serif,Arial,Helvetica;font-size:12px;}

.left {float:left;}

#topWrapper {height:535px;}

#contentMain {height:548px;}
#mainWrapper {}
#bottomWrapper {}

.col_left {width:542px;}
.col_middle {width:225px;background:#ab9d7a;}
.col_right {width:250px;background-color:#000000;}
.topRow {height:100%;}
.gold_Row {background:#937f5e;}
.bottRow {height:400px;}
.centered {text-align:center;}

#squareMenu {
    height:185px;
    padding:5px 10px 5px 10px;
}
#squareMenu a {
    border:solid 1px #dcd2b9;
    color:white;
    text-decoration:none;
    font-weight:bold;
    text-align:center;
    width:80px;
    height:80px;
    float:left;
    margin:6px;
    overflow:hidden;
}
#squareMenu a label {
    position: relative;
    top: 33%
}
#squareMenu a:hover {
    background-color:#FFFFFF;
    border:solid 1px #262523;
    color:#262523;
}

#availabilityBox {
    background-color:#928565;
    overflow:hidden;
    padding:5px;
}
#availabilityTbl td {
    padding-bottom:3px;
    font-size: 12px;
}
.select_prenotazione {
    background-color:#928565;
    border:1px solid #FFFFFF;
    color:#262523;
    font-family:sans-serif,Arial,Helvetica;
    font-size:12px;
}
.text_prenotazione {
    background-color:#928565;
    border:1px solid #FFFFFF;
    color:#262523;
    font-family:sans-serif,Arial,Helvetica;
    font-size:12px;
}
.submit_prenotazione {
    background-color:#8B0007;
    border:1px solid #FFFFFF;
    color:#FFFFFF;
    font-family:sans-serif,Arial,Helvetica;
    font-size:12px;
}

#rfpLinks {
    background:#928565;
    width:210px;
}

#rfpLinks a {
    width:100%;
    background-color:#262523;
    color:#FFFFFF;
    display:block;
    font-family:sans-serif,Arial,Helvetica;
    font-size:10px;
    font-weight:bold;
    margin-top:1px;
    padding:2px 5px;
    text-decoration:none;
}
#rfpLinks a:hover {
    background-color:#FFFFFF;
    color:#262523;
    display:block;
}

#linksBox {
    width:210px;
}

#linksBox a {
    width:100%;
    color:#FFFFFF;
    display:block;
    font-family:sans-serif,Arial,Helvetica;
    font-size:11px;
    font-weight:bold;
    margin-top:1px;
    padding:2px 5px;
    text-decoration:none;
}
#linksBox a:hover {
    background-color:#FFFFFF;
    color:#262523;
    display:block;
}

#midMenu {
    clear:both;
    color:#FFFFFF;
    font-family:sans-serif,Arial,Helvetica;
    font-size:10px;
    font-weight:bold;
    background-color:#8B0007;
    padding:3px 0px 3px 3px;
}
#midMenu a {
    text-decoration:none;
    color:#FFFFFF;
    padding:3px 0px 3px 3px;
}
#midMenu a:hover {
    background-color:#262523;
}

#footer_0 {
    clear:both;
    padding:3px 10px 3px 3px;
    margin-top:20px;
}

#footer_1 {
    clear:both;
    color:#FFFFFF;
    font-family:sans-serif,Arial,Helvetica;
    font-size:10px;
    font-weight:bold;
    border-top:solid 1px #cccc99;
    border-bottom:solid 1px #cccc99;
    padding:3px 10px 3px 3px;
    margin-top:20px;
    text-align:right;
}
#footer_1 a {
    text-decoration:none;
    color:#FFFFFF;
    padding:3px 0px 3px 3px;
}

#footer_2 {
    padding: 10px 3px;;
}
#footer_2, #footer_2 a {
    font-size:9px;
    color:#474747;
}

#contentTop {
    padding-left:7px;
}

#contentTop h1 {
    color:#666666;
    display:block;
    font-size:12px;
    height:10px;
    margin-top:0px;
    position:absolute;
}

#contentLan {
    text-align:right;
    background-color: #000;
    padding-right: 10px;
}

#contentLan a {
    color:#999999;
    font-size:10px;
    text-decoration:none;
}

#contentLan a:hover {
    color:#CCCCCC;
    text-decoration:underline;
}

#contentFlash {
    clear:both;
    border-top:solid 1px #646464;
}

#contentMain {
    padding:6px;
	overflow:auto;
	scrollbar-face-color:#5B5650;			/* colore scroll */
	scrollbar-arrow-color: #ffffff;			/* colore frecce */
	scrollbar-highlight-color: #333331;		/*		=		 */
	scrollbar-3dlight-color: #333331;		/*		=		 */
	scrollbar-darkshadow-color: #333331;	/*		=		 */
	scrollbar-shadow-color:#333331;			/*		=		 */
}

#contentMain a {
    color:#AB9D7A;
    text-decoration:none;
}

#contentMain a:hover {
    color:#8B0007;
}

#contentMain h3 {
    border-bottom:2px solid #AB9D7A;
    color:#AB9D7A;
    font-size:20px;
    font-weight:normal;
    line-height:1.2em;
    margin:0pt 0pt 5px;
    padding:0pt 0pt 1px;
}

#contentMain h2 {
    border-bottom:1px solid #AB9D7A;
    color:#AB9D7A;
    font-size:15px;
    font-style:italic;
    font-weight:normal;
    margin-bottom:5px;
}

.contentImgTile {
    float:right;
    margin:5px;
    border:solid 2px #ab9d7a;
}
.contentImgTile a {
    border:solid 2px #ab9d7a;
    text-decoration:none;
}
.contentImgTile a:hover {
    border:solid 2px #8b0007;
    text-decoration:none;
}

.contentAddress {
    float:left;
    width:355px;
}

.cta {
    clear:both;
    text-align:center;
    margin:30px 0px;
}

.cta a {
    background-color:#8b0007;
    padding:7px;
    font-weight:bold;
}

.cta a:hover {
    background-color:#333333;
    color:#FFFFFF !important;
}
.horizontalThumb div {
    float:left;
    margin-right:1px;
    text-align:center;
}
.div_alberghi {
	position: absolute;
	background-color: #262523;
	padding: 0px;
	vertical-align: middle;
	filter: alpha(opacity=100); 
	/*moz-opacity: 0.50;*/
	-moz-opacity: 100;
	visibility: hidden;
	z-index:100;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#928565;
}
.elemento_getmenu{
	font-family: sans-serif, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.link_getmenu{
	width:100px;
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	color: #FFFFFF;
	text-decoration: none;
	border-top-color:#928565;
	border-left-color:#928565;
	border-right-color:#928565;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	display:block;
}
a.link_getmenu:hover{
	width:100px;
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#928565;
	color: #000000;
	text-decoration: none;
	border-top-color:#262523;
	border-left-color:#928565;
	border-right-color:#928565;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	display:block;
}
a.link_getmenu_selected{
	width:100px;
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	color: #FFFFFF;
	background-color:#928565;
	text-decoration: none;
	border-top-color:#262523;
	border-left-color:#928565;
	border-right-color:#928565;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	display:block;
}
a.link_getmenu_selected:hover{
	width:100px;
	font-family: sans-serif, Arial, Helvetica;
	font-size: 11px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	color: #000000;
	background-color:#928565;
	text-decoration: none;
	border-top-color:#262523;
	border-left-color:#928565;
	border-right-color:#928565;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	display:block;
}

