/* 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;
}
p.ferma {
clear: both;
margin: 0;
padding: 0;
text-align: left;
}

/* 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;
}

/*MATRIMONI*/
#matrimoni {
float: left;
width: 640px;
font:76% Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 10px 0;
}
#matrimoni p {
margin: 0 0 10px;
padding: 0 0 0 10px;
text-align: left;
}
#matrimoni p a {
font-weight: bold;
text-decoration: none;
}
#matrimoni p a, #matrimoni p a:link, #matrimoni p a:visited {
color: #963126;
}
#matrimoni p a:hover, #matrimoni p a:focus, #matrimoni p a:active {
color: #E1B256;
}
#matrimoni img{
float: left;
border: 1px solid #FFFFFF;
margin: 0 11px 10px 0;
}
#matrimoni p.mylink a {
font-weight: bold;
text-decoration: none;
}
#matrimoni p.mylink a, #matrimoni p.mylink a:link, #matrimoni p.mylink a:visited {
color: #963126;
}
#matrimoni p.mylink a:hover, #matrimoni p.mylink a:focus, #matrimoni p.mylink a:active {
color: #E1B256;
}

/*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;
margin: 0;
}
#prenota {
margin: 0;
padding: 0 0 10px;
}
#prenota h3{
font-size:76%;
margin: 0 0 10px;
padding: 10px 15px 0;
color: #663300;
font-weight: bold;
text-align: left;
}
#prenota p.ok{
font-size:76%;
margin: 0 0 10px;
padding: 10px 15px 0;
color: #963126;
font-weight: normal;
text-align: left;
}
fieldset.tipo{
width: 640px;
font-size: 76%;
margin: 0;
padding: 10px 0 0;
border: none;
text-align: left;
}
fieldset div.pertipo{
clear: both;
position: relative;
margin: 0;
padding: 0 15px 0 190px;
border: none;
}
fieldset div.pertipo h4 {
position: absolute;
left: 15px;
top: 0;
font-size: 100%;
float: left;
margin: 0 15px 0 0;
color: #663300;
padding: 0;
text-transform: uppercase;
font-weight: bold;
}
fieldset.data{
width: 640px;
font-size: 76%;
margin: 0;
padding: 10px 0 0;
border: none;
}
fieldset div.perdata{
clear: both;
position: relative;
margin: 0;
padding: 0 15px 0 120px;
border: none;
}
fieldset div.perdata h4 {
position: absolute;
left: 15px;
top: 22px;
font-size: 100%;
float: left;
margin: 0 15px 0 0;
color: #663300;
padding: 0;
text-transform: uppercase;
font-weight: bold;
}
fieldset.data label{
float:left;
margin: 0 20px 10px 0;
padding: 0;
text-align:left;
}
fieldset.data label.dx{
float:left;
margin: 0 0 10px 0;
padding: 0;
text-align:left;
}
fieldset.data select{
display: block;
padding: 1px;
margin: 5px 0 0;
}
fieldset.anagrafica{
width: 610px;
font-size: 76%;
padding: 0 15px;
margin: 10px 0 0;
border: none;
}
fieldset.anagrafica h4 {
width: 610px;
font-size: 100%;
margin: 0 0 10px;
color: #663300;
padding: 0;
text-transform: uppercase;
font-weight: bold;
text-align: left;
}
fieldset.anagrafica h4 span {
font-size: 100%;
margin: 0 0 5px;
color: #666;
padding: 0;
text-transform: none;
font-weight: bold;
}
fieldset.anagrafica input{
display:block;
width: 180px;
padding: 1px;
margin: 5px 0 0;
}
fieldset.anagrafica label{
float:left;
margin: 0 20px 5px 0;
padding: 0;
text-align:left;
}
fieldset.anagrafica label.dx{
float:left;
margin: 0 0 5px 0;
padding: 0;
text-align:left;
display: inline;
}
fieldset.camere{
width: 610px;
font-size: 76%;
padding: 0 15px;
margin: 10px 0 0;
border: none;
text-align: left;
}
fieldset.camere h4 {
width: 610px;
font-size: 100%;
margin: 0 0 5px;
color: #663300;
padding: 0;
text-transform: uppercase;
font-weight: bold;
}
div.separa{
float: left;
width: 280px;
margin: 10px 15px 15px 0;
padding: 5px 0;
}
fieldset.camere input{
padding: 1px;
margin: 0 5px 0 0;
}
fieldset.camere label{
margin: 0;
padding: 0;
text-align:left;
}
#prenota fieldset.camere div.separa label{ display: block; margin: 0 0 5px; }
fieldset.camere textarea{
width: 595px;
padding: 5px;
margin: 5px 0 0;
}
#prenota fieldset.camere p{
clear: both;
font-size: 100%;
margin: 0;
padding: 0;
line-height: normal;
}
#prenota fieldset.camere p.privacy{
margin: 15px 0;
padding: 0;
line-height: 1.2;
}

/*LAST MINUTE*/
#lastminute {
float: left;
width: 640px;
font:76% Verdana, Arial, Helvetica, sans-serif;
margin: 0;
}
#lastminute p {
margin: 1em 0;
padding: 0 10px;
text-align: left;
}

/* 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;
}
