/* REGOLE GENERALI */
body {
font:100% Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
text-align:center;
background: #E1B256 url(img/bginterno.gif) center top repeat-y;
color: #502800;
}

/* BOX CENTRATO */
#sfondoalto {
position: absolute;
left: 0;
width: 100%;
margin: auto;
text-align:center;
background: url(img/sfondointerno.jpg) center top no-repeat;
}
#centrato {
width: 640px;
margin: auto;
}

/* TESTATA */
#header {
position: relative;
width: 640px;
height: 134px;
background: url(img/headerinterno.jpg) center top no-repeat;
margin: 0;
padding: 0;
border-bottom: #963126 solid 8px;
}
#header h1{
padding-left: 640px;
width: 0;
margin: 0;
overflow: hidden;
}

/* MENU */
#menu {
float:left;
width: 640px;
margin: 0;
padding: 0;
border-bottom: #000000 solid 1px;
text-align:left;
}
.menuNav {
font:11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin: 0;
padding: 0 0 0 10px;
list-style: none;
}
.menuNav li {
display: inline;
margin: 0 7px 0 0;
height: 0;
}
.menuNav a {
line-height: 1.8em;
margin: 0;
padding: 0;
font-weight: bold;
text-decoration: none;
white-space: nowrap;
}
.menuNav {
color: #963126;
}
.menuNav a{
color: #963126;
}
.menuNav a:link, .menuNav a:visited {
color: #963126;
}
.menuNav a:hover, .menuNav a:focus, .menuNav a:active {
color: #FFFFFF;
}
.menuNav .corrente a:link, .menuNav .corrente a:visited, .menuNav .corrente a:hover, .menuNav .corrente a:focus, .menuNav .corrente a:active {
color: #FFFFFF;
}
#last {
float: right;
font:11px Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0 10px;
text-align: right;
background: #CE6E32;
}
#last a{
color: #FFFFFF;
line-height: 1.8em;
margin: 0;
padding: 0;
font-weight: bold;
text-decoration: none;
white-space: nowrap;
}
#last a:link, #last a:visited {
color: #FFFFFF;
}
#last a:hover, #last a:focus, #last a:active {
color: #FFCC00;
}
#last a.corrente:link, #last a.corrente:visited, #last a.corrente:hover, #last a.corrente:focus, #last a.corrente:active {
color: #FFCC00;
}

/*STORIA*/
#storia {
float: left;
width: 378px;
font:76% Verdana, Arial, Helvetica, sans-serif;
margin: 0;
}
#storia p {
margin: 1em 0;
padding: 0 10px;
text-align: left;
}
#storiafoto {
float: right;
width: 242px;
padding: 1em 10px 10px 0;
}
#storiafoto p{
margin: 0;
padding: 0;
}
#storiafoto img {
margin: 0;
border: 1px solid #FFFFFF;
}
#storiafoto p.didafoto {
font:60% Verdana, Arial, Helvetica, sans-serif;
margin: 2px 0 10px;
padding: 0;
text-align: center;
}

/*RESIDENCE*/
#residence {
float: left;
width: 640px;
font:76% Verdana, Arial, Helvetica, sans-serif;
margin: 0;
}
#residence p {
clear: left;
margin: 1em 0;
padding: 0 10px;
text-align: left;
}
#residencefoto{
float: right;
width: 300px;
margin: 0;
padding: 10px;
text-align: left;
}
#residence img {
margin: 0;
padding: 0;
border: 1px solid #FFFFFF;
}
#camMenu {
float:left;
width: 640px;
margin: 10px 0 0 0;
padding: 0;
text-align: center;
background: #CE6E32;
}
.menuCam {
font:11px Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
list-style: none;
}
.menuCam li {
display: inline;
height: 0;
margin: 0 25px;
/*margin: 0 7px;*/
padding: 0 15px;
}
.menuCam a {
line-height: 1.5;
margin: 0;
padding: 0;
text-decoration: none;
white-space: nowrap;
}
.menuCam {
color: #FFFFFF;
}
.menuCam a{
color: #FFFFFF;
}
.menuCam a:link, .menuCam a:visited {
color: #FFFFFF;
}
.menuCam a:hover, .menuCam a:focus, .menuCam a:active {
color: #502800;
}

/*TARIFFE*/
#tariffe {
clear: both;
width: 620px;
font:76% Verdana, Arial, Helvetica, sans-serif;
margin: 0 10px 10px;
padding: 10px 0 0 0;
}
#tariffe p{
text-align:left;
}
.tabella {
text-align: center;
}
.tabella td{
padding: 5px;
text-align: center;
vertical-align:top;
}
.tabella td.sx{
text-align: left;
}
.tabella td.giorni{
text-align:center;
color: #990000;
}

/*GALLERIA*/
#galleria {
float: left;
width: 640px;
font:76% Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 10px 0;
}
#galleria p {
margin: 0;
padding: 0 0 0 10px;
text-align: left;
}
#galleria img{
float: left;
border: 1px solid #FFFFFF;
margin: 0 11px 10px 0;
}


/*DOVE SIAMO*/
#dovesiamo {
float: left;
width: 640px;
font:76% Verdana, Arial, Helvetica, sans-serif;
margin: 0;
}
#dovesiamo p {
margin: 1em 0;
padding: 0 10px;
text-align: left;
}
#googlemap {
font:76% Verdana, Arial, Helvetica, sans-serif;
width: 618px;
height: 398px;
margin: 10px;
padding: 0;
border: 1px solid #502800;
}
#googlemap p {
margin: 0;
padding: 0;
text-align: left;
}

/* INTERNO */
#interno {
float: left;
width: 640px;
font:76% Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
#interno p {
margin: 1em 0 0;
padding: 0 10px;
text-align: left;
}
#interno h3 {
font:120% Verdana, Arial, Helvetica, sans-serif;
color: #963126;
font-weight: bold;
text-align: left;
margin: 1em 0;
padding: 0 10px;
}
#interno img {
float: right;
margin: 13px 13px 0;
padding: 0;
border: 1px solid #FFFFFF;
}
#fotointerno {
float: left;
margin: 0 0 1em;
padding: 0 0 10px 10px;
}
#fotointerno img {
float: left;
margin: 13px 13px 0 0;
border: 1px solid #FFFFFF;
}

/* MENU BASSO*/
#menubasso {
clear: both;
width: 620px;
margin: 0;
text-align:center;
}
.menuSotto {
font:65% Verdana, Arial, Helvetica, sans-serif;
color: #502800;
margin: 0;
padding: 3px 0;
text-align: center;
}
.menuSotto li {
display: inline;
margin: 0 13px;
padding: 0;
}
.menuSotto a {
height: 0;
text-decoration: none;
font-weight: bold;
white-space: nowrap;
padding: 0;
}
.menuSotto a:link, .menuSotto a:visited {
color: #963126;
}
.menuSotto a:hover, .menuSotto a:focus, .menuSotto a:active {
color: #E1B256;
}

/*TERRITORIO*/
#territorio {
float: left;
width: 320px;
font:76% Verdana, Arial, Helvetica, sans-serif;
margin: 0;
}
#territorio p {
margin: 1em 0;
padding: 0 10px;
text-align: left;
}
#territorio a {
font-weight: bold;
text-decoration: none;
color: #963126;
}
#territorio a:link, #territorio a:visited {
color: #963126;
}
#territorio a:hover, #territorio a:focus, #territorio a:active {
color: #E1B256;
}
#territoriofoto {
float: right;
width: 300px;
padding: 1em 10px 10px 0;
}
#territoriofoto img {
margin: 0 0 10px 0;
border: 1px solid #FFFFFF;
}

/*CONTATTI*/
#contatti {
float: left;
width: 640px;
font:76% Verdana, Arial, Helvetica, sans-serif;
margin: 0;
}
#contatti p {
margin: 1em 0;
padding: 0 10px;
text-align: left;
}
#contatti a {
font-weight: bold;
text-decoration: none;
color: #963126;
}
#contatti a:link, #contatti a:visited {
color: #963126;
}
#contatti a:hover, #contatti a:focus, #contatti a:active {
color: #E1B256;
}

/* FOOTER */
#footer {
clear: both;
width: 640px;
margin: 0 0 10px 0;
padding: 0;
border-top: #AC543E solid 2px;
}
#footer h5 {
font:66% Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
margin: 0;
padding: 10px 0 0 0;
}
#footer a {
font-weight: bold;
text-decoration: none;
color: #963126;
}
#footer a:link, #footer a:visited {
color: #963126;
}
#footer a:hover, #footer a:focus, #footer a:active {
color: #E1B256;
}