﻿body
{
    Z-INDEX: 0;
    font-size:12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    margin:0px;
    color:#333333;
    background-color:#DDCFB5;    
}
#container
{

}
#header
{
    background-image: url(../images/HeaderBg_152.png);
    height:152px;
    background-repeat:repeat-x;
    
}
#header #logo
{
    MARGIN: 0px auto;
    width:910px;
    height:156px;
    text-align:center;
}
#menu
{
    background-image: url(../images/bg_menu.png);
    height:35px;
    background-repeat:repeat-x;

}
#landscapeDiv
{
    background-image:url('../Images/CenterBg_300.png');
    background-repeat:repeat-x;
    height:300px;
    width:100%;
    position:relative;
}
#landscapeDiv #corniceDiv
{
    MARGIN: 0px auto;
    width:910px;
    background-image:url('../Images/Cornice.png');
    background-repeat:no-repeat;
    height:300px;
    padding-top:5px;
    padding-left:5px;
}
#spacer
{
    clear:both;
}
.spacer
{
    clear:both;
}
.divSpacer
{
    padding-bottom:20px;
}

#corpo
{
    height:auto;
    MARGIN: 0px auto;
    width:910px;
    BACKGROUND-IMAGE: url(../images/corpo_bg_newnew2.png);
    background-repeat:repeat-y;
    padding-left:5px;
    margin-top:-5px;
}
#corpocontainer
{
    min-height:500px;
}
#footer {

	background-image: url(../images/foot_bg_new2.png);
	background-repeat:no-repeat;
	MARGIN: 0px auto;
    width:915px;
    height:10px;
}
#corpo_left
{
    /*margin-top:-30px;*/
    margin-top:10px;
    float:left;
    width:290px;    
    margin-left:10px;
    
}
.tab-cont 
{
	PADDING-BOTTOM: 0px; 
	OUTLINE-STYLE: solid; 
	OUTLINE-COLOR: red; 
	OUTLINE-WIDTH: 0px; 
	WIDTH: 300px; 
}
#corpo_right
{
    margin-top:10px;
    float:right;
    width:580px;
    margin-left:10px;
    margin-right:20px;
    height:auto;
}
a.home 
{
    float:left;
    display: block;
    width: 106px;
    height: 35px;
    background: transparent url(../images/nav/NavHome.png) no-repeat;
}

a.home:hover {
    background-position:0px -35px;
}
a.eventi
{
    float:left;
    display: block;
    width: 106px;
    height: 35px;
    background: transparent url(../images/nav/NavEventi.png) no-repeat;
}

a.eventi:hover {
    background-position:0px -35px;
}
a.storia
{
    float:left;
    display: block;
    width: 106px;
    height: 35px;
    background: transparent url(../images/nav/NavStoria.png) no-repeat;
}

a.storia:hover {
    background-position:0px -35px;
}
a.salento
{
    float:left;
    display: block;
    width: 106px;
    height: 35px;
    background: transparent url(../images/nav/NavSalento.png) no-repeat;
}

a.salento:hover {
    background-position:0px -35px;
}
a.app
{
    float:left;
    display: block;
    width: 120px;
    height: 35px;
    background: transparent url(../images/nav/NavApp.png) no-repeat;
}

a.app:hover {
    background-position:0px -35px;
}
a.listino
{
    float:left;
    display: block;
    width: 106px;
    height: 35px;
    background: transparent url(../images/nav/NavListino.png) no-repeat;
}

a.listino:hover {
    background-position:0px -35px;
}
a.condizioni
{
    float:left;
    display: block;
    width: 106px;
    height: 35px;
    background: transparent url(../images/nav/NavCondizioni.png) no-repeat;
}

a.condizioni:hover {
    background-position:0px -35px;
}
a.prenotazioni
{
    float:left;
    display: block;
    width: 120px;
    height: 35px;
    background: transparent url(../images/nav/NavPrenotazioni.png) no-repeat;
}

a.prenotazioni:hover {
    background-position:0px -35px;
}
a.guestbook
{
    float:left;
    display: block;
    width: 106px;
    height: 35px;
    background: transparent url(../images/nav/NavGuestbook.png) no-repeat;
}

a.guestbook:hover {
    background-position:0px -35px;
}
#menu #nav
{
    MARGIN: 0px auto;
    width:910px;
    text-align:center; 
}
.highFoot
{
    font-weight:bolder;
    text-align:center; 
    margin-bottom:4px;    
}
.highFoot a
{
    color:Black;
}

h1, h2, h3 {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #68574C;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1.3em;
}
.h3
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 1.3em; 
}
.h2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;   
	font-size: 1.8em; 
}
.justifyDiv
{
    text-align:justify;
    line-height:1.6em;
}
.rightPhoto
{
    float:right;
    padding:5px;
    border:solid 1px #ebebeb;
    margin:3px;
}

.leftPhoto
{
    float:left;
    padding:5px;
    border:solid 1px #ebebeb;
    margin:3px;
}
.eventiDiv
{
    border-bottom:solid 1px #EFE9DC;
    padding:3px;
    margin-top:3px;
}
.eventiDiv_02
{
    padding:3px;
    margin-top:3px;
}
.q_top {
	BACKGROUND-IMAGE: url(../images/Quotes/q_top.gif); 
	WIDTH: 280px; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-POSITION: left top; 

	HEIGHT: 11px; 
	OVERFLOW: hidden
}
.q_mid {
	BACKGROUND-IMAGE: url(../images/Quotes/q_mid.gif); 
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 5px; 
	WIDTH: 270px; 
	PADDING-RIGHT: 5px; 
	BACKGROUND-REPEAT: repeat-y; 
	BACKGROUND-POSITION: left top; 

	PADDING-TOP: 5px
}
.q_bottom {
	BACKGROUND-IMAGE: url(../images/Quotes/q_bottom.gif); 
	WIDTH: 280px; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-POSITION: left top; 

	HEIGHT: 2px; 

	margin-bottom:3px;
}
/*
.q_top {
	BACKGROUND-IMAGE: url(../images/Quotes/q_top.gif); 
	WIDTH: 280px; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-POSITION: left top; 
	FLOAT: left; 
	HEIGHT: 11px; 
	OVERFLOW: hidden
}
.q_mid {
	BACKGROUND-IMAGE: url(../images/Quotes/q_mid.gif); 
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 5px; 
	WIDTH: 270px; 
	PADDING-RIGHT: 5px; 
	BACKGROUND-REPEAT: repeat-y; 
	BACKGROUND-POSITION: left top; 
	FLOAT: left; 
	PADDING-TOP: 5px
}
.q_bottom {
	BACKGROUND-IMAGE: url(../images/Quotes/q_bottom.gif); 
	WIDTH: 280px; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-POSITION: left top; 
	FLOAT: left; 
	HEIGHT: 2px; 
	OVERFLOW: hidden;
	margin-bottom:3px;
}
*/
.quotesDiv
{
    text-align:center;
}
.quotesDiv img
{
    padding:3px;
    border:solid 1px #ebebeb;
    margin-top:3px;
}


#divPrenotazione
{
    line-height:1.6em;
}
#divNumero a
{
    text-decoration:none;
    border-width:0px;
}
#divNumero a:hover
{
    background-color: transparent;
} 
#divNumero img
{
     border-width:0px;
     vertical-align:middle;
     margin-top:-2px;
}
 .Griglia
 {
     padding:0px;
 }
  .imageBorder 
 {
    padding:3px;
    border: solid 1px #68574C;
 }
 #gallery
 {
     margin-left:-2px;
 }
 
#paging{  
    padding:5px;  
    text-align:center;
    font-weight:bold;
}  
  
#paging a{  
    padding:4px 7px 4px 7px;  
    margin:0px 2px 0px 2px;  
    border:1px solid #68574C;  
    background:#FFFFFF;  
    color:#68574C;  
    text-decoration:none;  
}  
  
#paging a:hover{   
    background:#68574C;  
    color:#FFFFFF;  
}
.pics
{
    height:290px;
    overflow:hidden;
}

.divApps
{
    border:solid 1px #EFE9DC;
    background-color:#FBF7EE;
    margin-bottom:5px;
    background-image: url(../images/room_bg.gif);
    background-repeat:repeat-x;
}

.left
{
    float:left;
    padding:5px;
    width:200px;
}
.left img
{
    padding:3px;
    background-color:White;
}
.right
{
    float:right;
    padding:5px;
    width:355px;
}
.left_02
{
    float:left;
    padding:5px;
    width:350px;
}
.right_02
{
    float:right;
    padding:5px;
    width:205px;
}
.right_02 img
{
    padding:3px;
    background-color:White;
    
}
.ulPrezzi
{
    list-style:none; 
    margin-left:-45px;
    font-weight:bold;
}
.ulPrezzi li
{
    float:left;
    padding:5px;
}
a.linkApps
{
    color:#68574C;
}
.noBorder
{
    border-width:0px;
}



.hor-minimalist-b
{
    background-image: url(../images/room_bg.gif);
    background-repeat:repeat-x;
	border-collapse: collapse;
	text-align: left;
    background-color:#FBF7EE;	
}
.hor-minimalist-b td
{
	border: 1px solid #EFE9DC;
	padding: 6px 8px;
}
.hor-minimalist-b th
{
	border: 1px solid #EFE9DC;
	padding: 6px 8px;
}
a.genericLink, a:hover .genericLink, a:visited .genericLink
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #68574C;
	font-size:18px;    
}