* {
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
font-size: 1em;
}
img {
border: 0;
}

body  {
margin: 0 auto;
padding: 0;
background-image: url(../images/backall.gif);
background-position: top left;
background-repeat:  repeat-x;
text-align: center;
}
#controwrap {
text-align: center;
margin: 0 auto;
padding: 0;
width: 854px;
}
#wrap {
text-align: center;
float: left;
margin: 0;
padding: 0;
width: 854px;
background-image: url(../images/backwrap.gif);
background-position: top left;
background-repeat: repeat-y;
}
#menu_top {
float: left;
width: 836px;
height: 53px;
margin: 0 auto;
margin-left:18px !important;
margin-left:8px;
text-align: center;
}
#menu_bottom {

clear: both;
width: 836px;
height: 53px;
margin: 0 auto;
margin-left:18px !important;
margin-left:8px;
text-align: center;
}
#slideshow_home {
clear: both;
width: 854px;
height: 200px;
margin: 0 auto;
float: left;
text-align: center;
background-image: url(../images/demoslideshow.jpg);
background-repeat: no-repeat;
background-position: center top;
}
#slideshow_int {
clear: both;
width: 854px;
height: 125px;
margin: 0 auto;
float: left;
text-align: center;
}

.slideshow_camere {
clear: both;
margin-top: 30px;
text-align: center;
}
.slideshow_camere_int {
clear: both;
float: none;
padding-top: 15px;
text-align: center;
}
#toolbar {
float: left;
clear: both;
width: 854px;
height: 32px;
margin: 0 auto;
text-align: center;
}
.toolbar_left {
float: 25%;
margin-left: 5px;
}
.toolbar_left_item {
float: left;
width: 91px;
height: 27px;
margin:0;
padding: 0;
padding-top:5px;
text-align: center;
background-image: url(../images/back_toolbar_item.gif);
background-position: top left;
background-repeat: no-repeat;
font-size: 10px;
font-weight: lighter;
color: #6c4701;
}
.toolbar_left_item a{
text-align: center;
font-size: 10px;
font-weight: lighter;
color: #6c4701;
text-decoration: none;
}
.toolbar_left_item a:hover{
text-decoration: underline;
}
.toolbar_right {
float: right;
width: 67%;
margin-right: 5px;
font-size: 11px;
color:#6C4701;
text-align: right;
padding-top:3px;
}
.toolbar_right_item_book2 {
float: right;
width: 135px;
height: 27px;
margin:0;
padding: 0;
padding-top:5px;
text-align: center;
background-image: url(../images/back_toolbar_item_book2.gif);
background-position: top left;
background-repeat: no-repeat;
font-size: 10px;
font-weight: lighter;
color: #6c4701;
}
.toolbar_right_item_book2 a{
text-align: center;
font-size: 10px;
font-weight: lighter;
color: #6c4701;
text-decoration: none;
}
.toolbar_right_item_book2 a:hover{
text-decoration: underline;
}
.toolbar_right_item_book {
float: right;
width: 115px;
height: 27px;
margin:0;
padding: 0;
padding-top:5px;
text-align: center;
background-image: url(../images/back_toolbar_item_book.gif);
background-position: top left;
background-repeat: no-repeat;
font-size: 10px;
font-weight: lighter;
color: #6c4701;
}
.toolbar_right_item_book a{
text-align: center;
font-size: 10px;
font-weight: lighter;
color: #6c4701;
text-decoration: none;
}
.toolbar_right_item_book a:hover{
text-decoration: underline;
}
.toolbar_right_item_call {
float: right;
width: 115px;
height: 27px;
margin:0;
padding: 0;
padding-top:5px;
text-align: center;
background-image: url(../images/back_toolbar_item_call.gif);
background-position: top left;
background-repeat: no-repeat;
font-size: 10px;
font-weight: lighter;
color: #6c4701;
}
.toolbar_right_item_call a{
text-align: center;
font-size: 10px;
font-weight: lighter;
color: #6c4701;
text-decoration: none;
}
.toolbar_right_item_call a:hover{
text-decoration: underline;
}
#footer {
clear: both;
float: left;
width: 100%;
height: 100% !important;
background-image: url(../images/backfooter.gif);
background-position: top left;
background-repeat: repeat-x;
margin:0;
padding:0;
}
#wrap_footer {
text-align: center;
margin: 0 auto;
padding: 0;
width: 854px;
background-image: url(../images/backwrap.gif);
background-position: top left;
background-repeat: repeat-y;
height: 56px;
}
.left_footer {
width: 50%;
float: left;
margin-left:20px !important;
#margin-left:4px;
margin-top:20px;
font-size: 11px;
color: #6b4900;
font-weight: lighter;
text-align: left;
line-height:15px;
}
.left_footer a{
font-size: 11px;
color: #6b4900;
font-weight: bold;
text-align: left;
text-decoration: underline;
}
.left_footer a:hover{
font-size: 11px;
color: #6b4900;
font-weight: bold;
text-align: left;
text-decoration: none;
}
.right_footer {
width: 28%;
float: right;
margin-right:20px;
margin-top:11px;
font-size: 11px;
color: #6b4900;
font-weight: lighter;
text-align: right;
line-height:15px;
}
.right_footer a{
font-size: 11px;
color: #6b4900;
font-weight: lighter;
text-align: right;
line-height:15px;
text-decoration: underline;
}
.item_menu {
width: 90px;
height: 18px;
border-right: 1px #ede2cc solid;
float: left;
margin-top: 15px;
color: #a87000;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
padding-top:5px;
}
.item_menu a{
color: #a87000;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
}
.item_menu a:hover{
text-decoration: underline;
}
.item_menu2 {
width: 90px;
height: 18px;
float: left;
margin-top: 15px;
color: #a87000;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
padding-top:5px;
}
.item_menu2 a {
color: #a87000;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
}
.item_menu a:hover {
text-decoration: underline;
}
#container_leftright {
margin: 15px !important;
#margin:0;
padding: 0;
#margin-left: 12px;
display: block;
width: 824px !important;
#width: 807px;
text-align: center;
clear: both;
float: left;
}
#container_leftright2 {
margin: 15px !important;
#margin:0;
padding: 0;
#margin-left: 8px;
display: block;
width: 824px !important;
#width: 832px;
text-align: center;
clear: both;
float: left;
}
#left {
float: left;
width: 400px;
text-align:center;
}
#left_interna {
float: left;
width: 556px;
text-align:center;
}
#right {
float: right;
clear: none;
width: 400px;
}
#right_interna {
float: right;
clear: none;
width: 248px;
margin: 0 !important;
}
.box_home {
float: left;
clear: both;
margin:0;
margin-bottom:25px;
padding:0;
width: 400px;
background-image: url(../images/back_item.gif);
background-repeat: no-repeat;
background-position: 0 30px !important;
#background-position: 0 35px;
text-align: center;
}
.box_left_interno {
float: left;
clear: both;
margin:0;
margin-bottom:25px;
padding:0;
width: 556px;
background-image: url(../images/back_item_big.gif);
background-repeat: no-repeat;
background-position: 0 30px;
text-align: left;
}
.box_left_interno2 {
float: left;
clear: both;
margin:0;
padding:0;
width: 556px;
background-image: url(../images/back_item_big.gif);
background-repeat: no-repeat;
background-position: 0 30px;
text-align: left;
}
.box_left_interno3 {
float: left;
clear: both;
margin:0;
padding:0;
width: 575px;
margin-top:10px;
background-image: url(../images/back_item_big.gif);
background-repeat: no-repeat;
background-position: 0 30px;
text-align: left;
}
.box_left_interno4 {
float: left;
clear: both;
margin:0;
padding:0;
width: 575px;
margin-top:10px;
background-image: url(../images/back_item_big.gif);
background-repeat: no-repeat;
background-position: 0 30px;
text-align: left;
}
.fix{
float: left;
clear: both;
width: 575px;
margin-bottom: 30px;
}
.fix2{
float: left;
clear: both;
width: 575px;
margin-bottom: 0px;
}
.box_right_interno {
clear: both;
float: left;
display: block;
margin:0;
margin-bottom:25px;
padding:0;
width: 246px;
background-image: url(../images/back_item_lit.gif);
background-repeat: no-repeat;
background-position: 0 30px;
text-align: left;
}
.testo_box_home {
color: #6a4800;
margin-top: 20px;
padding-left: 17px;
padding-right: 17px !important;
#padding-right: 0;
width: 366px !important;
#width:360px;
float: left;
clear: both;
text-align: left;
font-size: 12px;
font-weight: normal;
}
.testo_box_home b{
color: #6a4800;
text-align: left;
font-size: 12px;
font-weight: bold;
}
.testo_box_home a{
color: #6a4800;
text-align: left;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}
.testo_box_home a:hover{
text-decoration: none;
}
.testo_box_int {
color: #6a4800;
margin-top: 20px;
padding-left: 17px;
padding-right: 17px !important;
#padding-right: 0;
width: 505px !important;
#width:500px;
float: left;
clear: both;
text-align: left;
font-size: 12px;
font-weight: normal;
}
.testo_box_int b{
color: #6a4800;
text-align: left;
font-size: 12px;
font-weight: bold;
}
.testo_box_int a{
color: #6a4800;
text-align: left;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}
.testo_box_int a:hover{
text-decoration: none;
}
.continua_box_home {
clear: both;
float: left;
margin-top:15px;
margin-left:220px !important;
#margin-left:100px;
margin-bottom:20px;
width:150px;
background-image: url(../images/miniarrow.gif);
background-position:0 3px;
background-repeat: no-repeat;
padding-left: 14px;
color: #6a4800;
font-size: 12px;
text-align: left;
font-weight: normal;
}
.continua_box_home a{
color: #6a4800;
font-size: 12px;
text-align: left;
text-decoration: underline;
font-weight: bold;
}
.continua_box_home a:hover{
text-decoration: none;
}
.continua_box_int {
clear: both;
float: left;
margin-top:15px;
#margin-top:25px;
margin-left:320px !important;
#margin-left:120px;
margin-bottom:20px;
width:150px;
background-image: url(../images/miniarrow.gif);
background-position:0 3px;
background-repeat: no-repeat;
padding-left: 14px;
color: #6a4800;
font-size: 12px;
text-align: left;
font-weight: normal;
}
.continua_box_int a{
color: #6a4800;
font-size: 12px;
text-align: left;
text-decoration: underline;
font-weight: bold;
}
.continua_box_int a:hover{
text-decoration: none;
}
.continua_box_int_ter {
clear: both;
float: left;
margin-top:15px;
#margin-top:25px;
margin-bottom:20px;
width:150px;
background-image: url(../images/miniarrow.gif);
background-position:0 3px;
background-repeat: no-repeat;
padding-left: 14px;
color: #6a4800;
font-size: 12px;
text-align: left;
font-weight: normal;
}
.continua_box_int_ter a{
color: #6a4800;
font-size: 12px;
text-align: left;
text-decoration: underline;
font-weight: bold;
}
.continua_box_int_ter a:hover{
text-decoration: none;
}
.continua_box_int_ter2 {
float: left;
margin-top:5px;
#margin-top:10px;
margin-left:15px;
width:150px;
background-image: url(../images/miniarrow.gif);
background-position:0 3px;
background-repeat: no-repeat;
padding-left: 14px;
color: #6a4800;
font-size: 12px;
text-align: left;
font-weight: normal;
}
.continua_box_int_ter2 a{
color: #6a4800;
font-size: 12px;
text-align: left;
text-decoration: underline;
font-weight: bold;
}
.continua_box_int_ter2 a:hover{
text-decoration: none;
}
.book_home {
display: block;
float: left;
margin:0;
margin-bottom:25px;
margin-left:16px !important;
#margin-left:0px;
padding:0;
width: 369px;
background-image: url(../images/backbook.gif);
background-repeat: repeat-y;
background-position: top left;
text-align: center;
}
.book_prenotazioni {
display: block;
float: left;
margin:0;
margin-bottom:25px;
margin-left:16px !important;
#margin-left:0px;
padding:0;
width: 508px;
background-image: url(../images/backbook_big.gif);
background-repeat: repeat-y;
background-position: top left;
text-align: center;
}
.book_interna {
display: block;
float: left;
margin:0;
margin-bottom:25px;
margin-top:30px !important;

padding:0;
width: 248px;
background-image: url(../images/backbook_right.gif);
background-repeat: repeat-y;
background-position: top left;
text-align: center;
}
.book_riga_centered {
float: left;
color: #6a4800;
text-align: right;
width: 336px;
margin:0;
padding:0;
font-size:11px;
margin-top:20px;
margin-right: 25px;
font-weight:bold;
}
.book_riga_centered_prenotazioni {
float: left;
color: #6a4800;
text-align: right;
width: 468px;
margin:0;
padding:0;
font-size:11px;
margin-top:20px;
margin-right: 20px;
font-weight:bold;
}
.book_riga_centered_int {
float: left;
clear: left;
color: #6a4800;
text-align: right;
width: 235px !important;
#width: 220px;
margin:0;
padding:0;
font-size:11px;
margin-top:18px;
font-weight:bold;
}
.book_riga_centered select, .book_riga_centered_prenotazioni select{
color: #6a4800;
text-align: center;
margin:0;
padding:2px;
font-size:11px;
font-weight:bold;
border: 1px #eaae00 solid;
text-align: left;
width:45%;
}
.book_riga_centered select.big, .book_riga_centered_prenotazioni select.big{
color: #6a4800;
text-align: center;
margin:0;
padding:2px;
font-size:11px;
font-weight:bold;
border: 1px #eaae00 solid;
text-align: left;
width: 30%;
}
.book_riga_centered_int select{
color: #6a4800;
text-align: center;
margin:0;
padding:2px;
font-size:11px;
font-weight:bold;
border: 1px #eaae00 solid;
text-align: left;
width: 24%;
}
.book_riga_centered_int select.big{
color: #6a4800;
text-align: center;
margin:0;
padding:2px;
font-size:11px;
font-weight:bold;
border: 1px #eaae00 solid;
text-align: left;
width: 37%;
}
input.submit{
color: #6a4800;
text-align: center;
margin:0;
#margin-left:30px;
padding:2px;
font-size:11px;
font-weight:bold;
border: 1px #eaae00 solid;
text-align: center;
width: 80%;
background-color: white;
}
input.submit2{
color: #6a4800;
text-align: center;
margin:0;
#margin-left:30px;
padding:2px;
font-size:11px;
font-weight:bold;
border: 1px #eaae00 solid;
text-align: center;
width: 50%;

background-color: white;
}
.bileft_home_item {
margin-top: 25px;
float: left;
margin-left: 23px !important;
margin-left:10px;
width: 151px;
margin-bottom: 20px;
}
.bileft_home_item2 {
margin-top: 25px;
float: left;
margin-left: 23px !important;
margin-left:10px;
width: 151px;
margin-bottom: 20px;
}
.bileft_home_title {
clear: both;
float: left;
font-size:12px;
color:#6a4800;
font-weight: bold;
text-align: left;
width: 95%;

}
.bileft_home_title a{
font-size:12px;
color:#6a4800;
font-weight: bold;
text-align: left;
text-decoration: none;
}
.bileft_home_title a:hover{
text-decoration: underline;
}
.bileft_home_sep {
float: left;
height: 250px;
width:30px;
background-image: url(../images/sep.gif);
background-position: 19px 40px;
background-repeat: no-repeat;
}
.bileft_home_item img, .bileft_home_item2 img {
clear: both;
float: left;
margin-top:10px;
margin-bottom: 10px;
}
.bileft_home_testo {
width: 160px;
float: left;
font-size:12px;
color:#6a4800;
font-weight: normal;
text-align: left;
}
.bileft_home_testo b{
font-size:12px;
color:#6a4800;
font-weight: bold;
text-align: left;
}
.bileft_home_testo a{
font-size:12px;
color:#6a4800;
font-weight: normal;
text-align: left;
text-decoration: none;
}
.bileft_home_testo a:hover{
text-decoration: underline;
}
.bileft_home_testo ul {
margin-left:15px;
margin-top:20px;
margin-bottom:20px;
}
.bileft_home_testo ul li{
color:#6a4800;
font-size: 12px;
font-weight: bold;
margin-top:5px;
}
.continua_bileft_home {
clear: both;
float: left;
margin-top:15px;
margin-bottom:20px;
width:150px;
background-image: url(../images/miniarrow.gif);
background-position:0 3px;
background-repeat: no-repeat;
padding-left: 14px;
color: #6a4800;
font-size: 12px;
text-align: left;
font-weight: bold;
}
.continua_bileft_home a{
color: #6a4800;
font-size: 12px;
text-align: left;
font-weight: bold;
text-decoration: underline;
}
.continua_bileft_home a:hover{
text-decoration: none;
}
.continua_box_basso {
clear: both;
float: left;
margin-top:15px;
margin-bottom:20px;
margin-left:13px;
width:150px;
background-image: url(../images/miniarrow.gif);
background-position:0 3px;
background-repeat: no-repeat;
padding-left: 14px;
color: #6a4800;
font-size: 12px;
text-align: left;
font-weight: bold;
}
.continua_box_basso a{
color: #6a4800;
font-size: 12px;
text-align: left;
font-weight: bold;
text-decoration: underline;
}
.continua_box_basso a:hover{
text-decoration: none;
}
.continua_box_basso2 {
clear: both;
float: left;
margin-top:15px;
margin-bottom:20px;
margin-left:0px;
width:100px;
background-image: url(../images/miniarrow.gif);
background-position:0 3px;
background-repeat: no-repeat;
padding-left: 14px;
color: #6a4800;
font-size: 12px;
text-align: left;
font-weight: bold;
}
.continua_box_basso2 a{
color: #6a4800;
font-size: 12px;
text-align: left;
font-weight: bold;
text-decoration: underline;
}
.continua_box_basso2 a:hover{
text-decoration: none;
}
.bileft_home_date {
float: left;
font-size:10px;
color:#6a4800;
font-weight: lighter;
text-align: left;
margin-bottom: 10px;
width:100%;
}
.paginatore_news_home {
float: left;
clear: both;
width: 300px;
height: 20px;
background-image: url(../images/miniback_pager.gif);
background-position: top left;
background-repeat: repeat-x;
text-align: center;
padding-left: 100px;
margin: 0 !important;
margin-top: 20px;
}
.number {
float: left;
width: 20px;
height: 20px;
background-image: url(../images/number_off.gif);
background-position: top center;
background-repeat: no-repeat;
font-size: 14px;
color: #6a4800;
font-weight: bold;
text-align: center;
margin-left: 10px;
}
.number a{
font-size: 14px;
color: #6a4800;
font-weight: bold;
text-align: center;
text-decoration: none;
}
.number a:hover{
text-decoration: underline;
}
.number a.active {
width: 20px;
height: 20px;
background-image: url(../images/miniback_number.gif);
background-position: top center;
background-repeat: no-repeat;
font-size: 14px;
color: #6a4800;
font-weight: lighter;
text-align: center;
display: block;
}

.toclients {
float: left;
clear: both;
width: 377px;
height: 211px;
background-image: url(../images/back_toclients.gif);
background-position: top left;
background-repeat: no-repeat;
}
.toclients2 {
float: left;
clear: both;
width: 377px;
height: 211px;
background-image: url(../images/back_toclients2.gif);
background-position: top left;
background-repeat: no-repeat;
}

.toclient_img {
position: relative;
top:139px;
left: 152px;
#left: 70px;
width: 200px;
height:23px;
}
.toclient_testo {
font-size: 13px;
color:#ffffff;
text-align: right;
margin-left:146px;
#margin-left: 120px;
font-weight: bold;
margin-top:30px !important;
width:213px;
line-height:20px !important;
#line-height: 18px;
}
.item_lit_right {
padding-left:10px;
padding-right: 10px;
margin-top:25px;
float: left;
clear: both;
}
.item_lit_right2 {
padding-left:10px;
padding-right: 10px;
margin-top:20px !important;
#margin-top:5px;
float: left;
clear: both;
width: 226px;

}
.item_lit_right3 {
padding-left:10px;
padding-right: 10px;
margin-top:20px !important;
#margin-top:10px;
float: left;
clear: both;
width: 506px;

}
.item_lit_right3 img{
float:left;
margin: 0 !important;
height:30px;
}
.item_lit_right2 img{
padding-bottom:20px;
float: left;
}
.img_item_lit_right_g {
float: left;
margin: 5px;
margin-left: 0;
}
.img_item_lit_right {
float: left;
width: 68px;
height: 68px;
margin: 5px;
margin-left: 0;
}
.img_item_lit_right_mini {
clear: left;
float: left;
width: 38px;
height: 30px;
padding: 0;
margin: 5px !important;
margin-top: 0px;
#margin-bottom: 0px;
margin-left: 0 !important;
vertical-align: top;
}
.altro_item_lit_right {
width: 145px;
float: left;
}
.altro_item_lit_right2 {
width: 175px !important;
width: 170px;
float: left;

}
.altro_item_lit_right3 {
width: 415px !important;
width: 400px;
float: left;
}
.vertical_separator {
float: left;
width: 20px;
min-height: 150px;
height: 100%;
}
.bottom_flag_item {
float: left;
width: 91px;
height: 27px;
margin:0;
margin-left:20px;
margin-top:20px;
padding: 0;
padding-top:5px;
text-align: center;
background-image: url(../images/back_toolbar_item.gif);
background-position: top left;
background-repeat: no-repeat;
font-size: 10px;
font-weight: lighter;
color: #6c4701;
}
.bottom_flag_item a{
margin:0;
padding: 0;
text-align: center;
font-size: 10px;
font-weight: lighter;
color: #6c4701;
}
.right_int_img {
float: right;
width: 120px;
height: 76px;
margin: 15px;
margin-top:35px;
}
.right_int_img_camere {
float: right;
width: 180px;
height: 120px;
margin: 15px;
margin-top:20px;
}
.right_int_img_camere_minimini {
float: left;
clear: left;
width: 69px;
margin: 15px;
margin-top:20px;
}
.right_int_img_camere_bis {
float: right;
width: 180px;
height: 120px;
margin: 15px;
margin-top:48px !important;
#margin-top:85px;
}
.testo_box_lit {
color: #6a4800;
margin-top: 20px;
padding-left: 17px;
padding-right: 17px !important;
#padding-right: 0;
width: 365px !important;
#width:360px;
float: left;
clear: left;
text-align: left;
font-size: 12px;
font-weight: normal;
}
.testo_box_lit a {
color: #6a4800;
text-align: left;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}
.titolo_box_lit {
clear: both;
float: left;
font-size:12px;
color:#6a4800;
font-weight: bold;
text-align: left;
width: 100%;
}
.testo_box_lit_camere {
color: #6a4800;
margin-top: 20px;
padding-left: 17px;
padding-right: 17px !important;
#padding-right: 0;
width: 305px !important;
#width:300px;
float: left;
clear: left;
text-align: left;
font-size: 12px;
font-weight: normal;
}
.testo_box_lit_camere a{
color: #6a4800;
text-align: left;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}
.line_bottom {
clear:both;
float: left;
margin-left:18px !important;
#margin-left:0px;
margin-top:10px;
text-align:center;
width:815px !important;
#width: 836px;
padding-bottom:20px;
}
.box_line_interno {
background-image:url(../images/back_item_line.gif);
background-position:0 30px;
background-repeat:no-repeat;
float:left;
margin:0 0 25px;
padding:0;
text-align:left;
width:377px;
}
.box_line_interno2 {
background-image:url(../images/back_item_line.gif);
background-position:0 30px;
background-repeat:no-repeat;
float:right !important;
#float: left;
margin:0 25px 0 0 !important;
#margin:0;
#margin-left:10px;
padding:0;
text-align:left;
width:377px;
}
.img_line_int {
clear:both;
float:none;
padding-top:15px;
text-align:center;
}
.line_testo_int {
float: left;
font-size:12px;
color:#6a4800;
font-weight: normal;
text-align: left;
margin-top:20px;
margin-left:20px !important;
#margin-left:10px;
width: 353px;
}
.img_selector {
clear:both;
float:none;
padding-top:5px;
margin-left:20px;
text-align:center;
height: 105px;
}
.img_selector2 {
clear:both;
float:none;
padding-top:25px;
margin-left:20px;
text-align:center;
height: 105px;
}
.thumb_img {
float: left;
clear: none;
width: 90px;
height: 90px;
margin-right:14px !important;
#margin-right: 10px;
}
.thumb_img_riga2 {
float: left;
clear: none;
width: 90px;
height: 90px;
margin-right:21px;
margin-top:20px;
}
.thumb_img2 {
float: left;
width: 90px;
height: 90px;
}
.item_news_lit {
float: left;
width:125px;
margin-left:10px !important;
#margin-left:8px;
text-align: center;
padding:0;
padding-top:20px;
}
.titolo_item_news_lit {
clear:both;
color:#6A4800;
float:left;
font-size:12px;
font-weight:bold;
text-align:center;
width:100%;
margin-top:10px;
height: 25px;
}
.titolo_item_news_lit a {
color:#6A4800;
font-size:12px;
font-weight:bold;
text-align:center;
text-decoration: none;
}
.titolo_item_news_lit a:hover {
text-decoration: none;
}
.img_item_news_lit {
float: left;
width:125px;
text-align: center;
}
.testo_item_news_lit{
color: #6a4800;
margin-top: 10px;
width: 125px !important;
#width:120px;
float: left;
clear: left;
text-align: left;
font-size: 12px;
font-weight: normal;
height: auto;
overflow:hidden;
}
.testo_item_news_lit a{
color: #6a4800;
text-align: left;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}
.testo_item_news_lit a:hover{
text-decoration: underline;
}
.titolo_box_lit_camere{
color: #6a4800;
width: 305px !important;
#width:300px;
float: left;
clear: left;
text-align: left;
font-size: 16px;
font-weight: bold;
margin-left:20px;
padding-top:20px;
}
.titolo_box_lit_camere a{
color: #6a4800;
text-align: left;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
.titolo_box_lit_camere_bis {
color: #6a4800;
width: 305px !important;
#width:300px;
float: left;
clear: left;
text-align: left;
font-size: 16px;
font-weight: bold;
margin-left:20px;
}
.titolo_box_lit_camere_bis a{
color: #6a4800;
text-align: left;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
.titolo_box_lit_camere_minimini{
color: #6a4800;
width: 305px !important;
#width:300px;
float: left;
text-align: left;
font-size: 16px;
font-weight: bold;
margin-left:20px;
padding-top:20px;
}
.titolo_box_lit_camere_minimini a{
color: #6a4800;
text-align: left;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
.home_date_news {
float: left;
clear: left;
font-size:10px;
color:#6a4800;
font-weight: lighter;
text-align: left;
margin-bottom: 10px;
width:305px !important;
#width: 300px;
margin-left:20px;
padding-top:5px;
text-transform: uppercase;
}
.home_date_news_minimini {
float: left;
font-size:10px;
color:#6a4800;
font-weight: lighter;
text-align: left;
margin-bottom: 10px;
width:305px !important;
#width: 300px;
margin-left:20px;
padding-top:5px;
text-transform: uppercase;
}
.home_date_news2 {
float: left;
font-size:10px;
color:#6a4800;
font-weight: lighter;
text-align: right;
margin-bottom: 10px;
width: 100%;
padding-top:5px;
text-transform: uppercase;
}
.container_mappa {
clear: left;
float: left;
width: 380px;
margin:10px;
margin-top:10px;
}
.box_home small {
clear: left;
float: left;
margin-top:20px;
font-size:10px;
color:#6a4800;
}

.box_home small a {
font-size:10px;
color:#6a4800;
text-decoration: none;
padding-left:30px;
font-weight: bold;
}



/* form contatti */
.form_contatti {
float: left;
clear: both;
text-align: left;
width: 387px;
overflow: hidden;
margin-top: 25px;
}
.contatti_riga_1 {
clear: both;
float: left;
width: 100px;
height:51px;
padding-top: 6px;
padding-left: 10px;
font-size: 9px;
font-weight: bold;
text-align: left;
color: #6A4800;
text-transform: uppercase;
}
.form_contatti a {
float: left;


border-bottom: 1px #cecece solid;
font-size: 9px;
font-weight: bold;
color: #6A4800;
text-transform: uppercase;
background-color: #ffffff;
padding-top: 3px;
padding-bottom: 6px;
text-decoration: none;
}
.form_contatti a:hover {
float: left;

border-bottom: 1px #cecece solid;
font-size: 9px;
font-weight: bold;
text-align: left;
color: #6A4800;
text-transform: uppercase;
background-color: #fff8e6;
}
.contatti_riga_2 {
padding-top: 6px;
clear: none;
float: left;
width: 220px;
height: 51px;
text-align: right;
}
.contatti_riga_2 input {
width:80%;
font-size:11px;
color: #3a3a3a;
font-weight: normal;
padding-left:3px;
}
.contatti_riga_2 textarea{
width:95%;
font-size:11px;
color: #3a3a3a;
font-weight: normal;
padding-left:3px;
}
.input { 
font-size: 9px;
color: #6A4800;
background-color: #ffffff;
border: 1px #cecece ridge;
font-weight: normal;
padding-left: 5px;
letter-spacing: 1px;
}
#exA_Alpharequired_msg {
color: #e2001a;
font-size: 9px;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
height:30px;
margin-top:10px;
text-transform: none;
}
#exA_Emailemail_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
}
#exA_Namealphanum_msg {
color: #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
}
#exA_Namerequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
}
#exA_Emailrequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
}
#exA_Surnamealphanum_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
}
#exA_Surnamealphanum_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
}
#exA_Surnamerequired_msg{
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
}
#exA_Capreal_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
}
#exA_Caprequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
}
#exA_Provalpha_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
}
#exA_Provrequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
}
#exA_Cittaalpha_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
}
#exA_Cittarequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
}
#exA_Datedate_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
}
#exA_Daterequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
}
fieldset {
border: 0;
width: 340px;
margin-left:20px;
}
.bottom_backbook {
clear: both;
float: left;
margin-top:35px;
height: 15px;
#margin-bottom: -3px;
}
.bottom_backbook img{
vertical-align: baseline;
}
#persone1, #persone2, #persone3, #camera1, #camera2, #camera3, #persone1 select, #persone2 select, #persone3 select, #camera1 select, #camera2 select, #camera3 select {
clear: both;
float: right;
margin-top:2px;
width:100%;
}
#camera1, #camera2, #camera3 {
margin-top:10px;
}
#camera1 select, #camera2 select, #camera3 select {
width: 48%;
display: inline;
clear: none;
float: none;
}
select.piccolaselect {
width: 30% !important;
}
.bottom_backbook_big {
clear: both;
padding-top:20px;
width: 508px;
height: 17px;
#margin-bottom: -3px;
}
.backbook_bottom_home {
clear: both;
margin: 0;
padding:0;
height: 23px;
margin-top:20px;
#margin-bottom: -3px;
vertical-align: bottom;
}
.riga_news_interne {
width: 556px;
height:300px;
display: block;
}
.bileft_home_testo2 {
font-size:12px;
clear: left;
color:#6a4800;
font-weight: normal;
text-align: left;
width: 427px;
}
.speciale_sconto {
margin: 10px;
margin-top: 5px;
font-size: 12px;
color: red;
font-weight: bold;
text-align: center;
}

/* aggiunte guestbook */

.container_paginatore {
float: left;
clear: both;
 width: 500px;
 text-align: center;
 margin-top:20px;
 margin-left:20px;
}

.number2 {
float: left;
clear: none;
width: 20px;
height: 20px;
background-image: url(../images/number_off.gif);
background-position: top center;
background-repeat: no-repeat;
font-size: 14px;
color: #6a4800;
font-weight: bold;
text-align: center;
margin-left: 10px;
}
.number2 a{
font-size: 14px;
color: #6a4800;
font-weight: bold;
text-align: center;
text-decoration: none;
}
.number2 a:hover{
text-decoration: underline;
}
.number2 a.active {
width: 20px;
height: 20px;
background-image: url(../images/miniback_number.gif);
background-position: top center;
background-repeat: no-repeat;
font-size: 14px;
color: #6a4800;
font-weight: lighter;
text-align: center;
display: block;
}
.foto_guestbook {
float: left;
clear: both;
width: 150px;
}
.foto_guestbook2 {
float: left;
clear: both;
width: 100%;
margin-top:35px;
}
.titolo_guestbook {
color:#6A4800;
float:left;
font-size:14px;
font-weight:bold;
margin-top:10px;
text-align:left;
width:300px;
margin-left:15px;
}

.testo_guestbook {
color:#6A4800;
float:left;
width:300px;
margin-left:15px;
font-size:12px;
font-weight:normal;
margin-top:10px;
text-align:left;
}
.testo_guestbook a{
color:#6A4800;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration: underline;
}
.testo_guestbook a:hover{
color:#ad8b44;
}
.testo_guestbook2 {
color:#6A4800;
float:left;
width:90%;
margin-left:15px;
font-size:12px;
font-weight:normal;
margin-top:15px;
margin-bottom:10px;
line-height:18px;
text-align:left;
}
.item_guestbook {
border-bottom: 1px #cecece solid;
width:90%;
float: left;
clear:left;
margin-top:20px;
margin-left:10px;
}
.fondo_guestbook_left {
float: left;
clear: both;
text-align: left;
font-size:18px;
font-weight: bold;
color:#6A4800;
width: 80%;
margin-left:20px;
}
.fondo_guestbook_left a{
text-align: left;
font-size:14px;
font-weight: bold;
color:#6A4800;
text-decoration: underline;
text-transform: uppercase;
}
.fondo_guestbook_left a:hover{
color:#ad8b44;
text-decoration: none;
}

/* fine aggiunte guestbook */
.links_home_slc a {
float: left;
clear: none;
width: 120px;
height: 20px;
margin-left:40px;
margin-top:10px;

}
.links_home_slc {
width: 380px;
}
.fix_img_iti {
float: left;
clear: both;
width: 95%;
}
.selectpiccola {
font-size: 10px;
width: 75px;
color:#6C4701;
font-weight: bold;
text-align: left;
}
.selectpiccola2 {
font-size: 10px;
width: 40px;
color:#6C4701;
font-weight: bold;
text-align: left;
}
.selectgrande {
font-size: 10px;
width: 165px;
color:#6C4701;
font-weight: bold;
text-align: center;
}
.book_riga_centered_new {
float: left;
clear: both;
width: 90%;
font-size: 12px;
color:#6C4701;
font-weight: normal;
margin-top:20px;
text-align: left;
}
.book_riga_centered_new2 {
float: left;
clear: none;
width: 255px;
font-size: 12px;
color:#6C4701;
font-weight: normal;
margin-top:20px;

text-align: left;
}
.book_riga_centered_new3 {
float: left;
clear: none;
width: 160px;
font-size: 12px;
color:#6C4701;
font-weight: normal;
margin-top:20px;

text-align: left;
}
#c5QuickBookButton {
cursor: pointer;
}
.book_riga_centered_new button, .book_riga_top button {
cursor: pointer;
HEIGHT: 25px;
color: black;
font-size:12px;

}
.book_riga_top {
float: right;
clear: none;
width: 100px;
font-size: 12px;
color:#6C4701;
font-weight: normal;
text-align: right;
}
.book_riga_top2 {
float: right;
clear: none;
width: 500px;
font-size: 12px;
color:#6C4701;
font-weight: normal;
text-align: right;
}
.selectgrande2 {
font-size: 10px;
width: 90px;
color:#6C4701;
font-weight: bold;
text-align: center;
}
span.minispan {
font-size: 10px;
font-weight: bold;
text-decoration: underline;
}