﻿body{margin:7px; font-family:Verdana; background:#D6D9FE; font-size:14px}

a:link{text-decoration: underline; color:#00F;}
a:visited{color:#06F;}
a:active{color:#39F;}
a:hover{text-decoration:none; background:#00F; color: #FFF;}

#main{width:990px; margin:auto; background:#FFF}

#main #title {margin:0; padding:0;}
#main #title h1{margin:0; padding:0; font-size:20px; visibility:hidden; display:none}
#main #title a{background:transparent}
#main #title a img{border:0}

#main #main_menu{padding: 20px;}
#main #main_menu ul{margin:0; padding:0;}
#main #main_menu ul li{display:inline; text-align:center;}
#main #main_menu ul li a{display :inline-block; color:white; text-decoration:none; text-align:center; font-weight:bold; font-size:14px; width:108px; height:30px; line-height:28px; background:transparent url('../../Images/Struttura/m.gif') repeat-x; padding:0 4px 0 4px; margin:0px; border:1px #9cf  solid}
#main #main_menu ul li a:hover{background:transparent url('../../Images/Struttura/mo.gif') repeat-x; border:1px #6cf  solid;}
#main #main_menu ul li a.this{background:transparent url('../../Images/Struttura/mo.gif') repeat-x; border:1px #6cf  solid;}

#main #main_content{padding:10px 20px;}
#main #main_content h2{margin:0 0 20px 0; padding:0; font-size:18px;}
#main #main_content table {width:100%; border-collapse:collapse; margin-bottom:25px;}
#main #main_content table th{background-color:#D6D9FE; padding:5px; border-bottom:1px navy dotted;}
#main #main_content table th:first-child{text-align:left;}
#main #main_content table td{background-color:#E9EBFE; padding:5px; border-bottom:1px navy dotted; text-align:center;}
#main #main_content table td:first-child{text-align:left;}
#main #main_content p:first-child{margin:0; padding:0;}
#main #main_content h4{color:#F60; margin:0 0 10px 0;}
#main #main_content div.hrl{margin:0 0 10px 0; border-top:1px #999 dotted}
#main #main_content a#ton{background:url('../../Images/Struttura/back.gif') no-repeat left center ; padding-left:20px; font-size:11px;}
#main #main_content a#ton:hover{background-color:#00F;}
#main #main_content div.commCont{background-color:#F5F4FF; border-bottom:1px blue dotted; padding: 7px;}
#main #main_content div.commentTitle{color:#FF6600; font-weight:bold;}
#main #main_content div.commentTime{font-size:x-small; color:#0099FF;}
#main #main_content p#guest{margin:10px 0 30px 0; padding:0;}
#main #main_content p#guest a#guestBook{background:url('../../Images/Struttura/guest.gif') no-repeat left center ; padding-left:32px; font-size:18px;}
#main #main_content p#guest a#guestBook:hover{background-color:#B3B3FF;}

#main #main_content .boxSx{float:left; width:46%;}
#main #main_content .boxSx ul{margin:30px 0 30px 0; padding:0px; list-style-position:inside;}
#main #main_content .boxSx h4{color:#F60; margin:0 0 10px 0;}
#main #main_content .boxSx div.hrl{margin:0 0 10px 0; border-top:1px #999 dotted}
#main #main_content .boxSx p.idate{font-size:10px; color:#999; margin:0 0 5px 0; padding:0;}
#main #main_content .boxSx ul#news{margin:0; padding:0; list-style-position:inside;}
#main #main_content .boxSx ul#news li{margin-bottom:5px}
#main #main_content .boxSx p#room{margin:30px 0 10px 0; padding:0;}
#main #main_content .boxSx p#room a#roomCheck{background:url('../../Images/Struttura/bedIco.gif') no-repeat left center ; padding-left:32px; font-size:18px;}
#main #main_content .boxSx p#room a#roomCheck:hover{background-color:#B3B3FF;}
#main #main_content .boxSx p#prices{margin:10px 0 10px 0; padding:0;}
#main #main_content .boxSx p#prices a#pricesCheck{background:url('../../Images/Struttura/prices.gif') no-repeat left center ; padding-left:32px; font-size:18px;}
#main #main_content .boxSx p#prices a#pricesCheck:hover{background-color:#B3B3FF;}
#main #main_content .boxSx form fieldset{padding:10px;}
#main #main_content .boxSx form fieldset h4{margin:0 0 30px 0;}
#main #main_content .boxSx form fieldset label{display:inline-block; width:180px; margin:0 0 5px 0;}
#main #main_content .boxSx form fieldset input{margin:0 0 5px 0;}
#main #main_content .boxSx form fieldset textarea{margin:0 0 5px 0; width:97%; height:80px;}
#main #main_content .boxSx form fieldset p#feedback{color:#F00;}

#main #main_content .boxDx{float:right; width:46%;}
#main #main_content .boxDx p#room{margin:30px 0 10px 0; padding:0;}
#main #main_content .boxDx p#room a#roomCheck{background:url('../../Images/Struttura/bedIco.gif') no-repeat left center ; padding-left:32px; font-size:18px;}
#main #main_content .boxDx p#room a#roomCheck:hover{background-color:#B3B3FF;}
#main #main_content .boxDx p#guest{margin:10px 0 40px 0; padding:0;}
#main #main_content .boxDx p#guestView{margin:20px 0 30px 0; padding:0;}
#main #main_content .boxDx p#guest a#guestBook{background:url('../../Images/Struttura/guest.gif') no-repeat left center ; padding-left:32px; font-size:18px;}
#main #main_content .boxDx p#guest a#guestBook:hover{background-color:#B3B3FF;}
#main #main_content .boxDx p#guestView a#guestBookView{background:url('../../Images/Struttura/guestBook.gif') no-repeat left center ; padding-left:32px; font-size:18px;}
#main #main_content .boxDx p#guestView a#guestBookView:hover{background-color:#B3B3FF;}
#main #main_content .boxDx p#room a#doveSiamo{background:url('../../Images/Struttura/dove.gif') no-repeat left center ; padding-left:32px; font-size:18px;}
#main #main_content .boxDx p#room a#doveSiamo:hover{background-color:#B3B3FF;}
#main #main_content .boxDx ul {margin:0; padding:0; list-style-position:inside;}
#main #main_content .boxDx ul li{display:inline; text-align:center;}
#main #main_content .boxDx ul li a{background-color:#FFF;}
#main #main_content .boxDx ul li a img{border:2px #FFF solid; margin:0 1px 0 0;}
#main #main_content .boxDx ul li a img:hover{border:2px #F60 solid!important; margin:0 1px 0 0;}
#main #main_content .boxDx h4{margin:20px 0 10px 0;}
#main #main_content .boxDx ul li.link{display:list-item; text-align:left;}
#main #main_content .boxDx ul li.link a:hover{background-color:#00F;}
#main #main_content .boxDx form fieldset{width:400px; padding:10px;}
#main #main_content .boxDx form fieldset label{width:150px; margin-bottom:5px; display:inline-block;}
#main #main_content .boxDx form fieldset p{margin:0; padding:0;}
#main #main_content .boxDx form fieldset label.nost{width:150px; margin-bottom:5px; display:block;}
#main #main_content .boxDx form fieldset input{margin-bottom:5px; width:140px;}
#main #main_content .boxDx form fieldset select{margin-bottom:5px;}
#main #main_content .boxDx form fieldset textarea{width:98%;}
#main #main_content .boxDx form fieldset p#fdb{margin: 10px 0 10px 0;}
#main #main_content .boxDx p.green{color:#0F0; font-weight:bold;}

#main #main_content .cb{clear:both;}

#main #foot{padding: 30px 20px 20px 20px;}
#main #foot ul{margin:0; padding:0;}
#main #foot ul li{display:inline;}
#main #foot ul li a{font-size:12px; margin-right:20px;}
#main #foot div#vis{float:right; font-size:11px; margin-top:-10px;}

#credits{padding: 7px 0 0 0; background:#D6D9FE; margin:auto; width:990px;}
#credits p{font-size:11px; margin:3px;}
#credits p a{text-decoration:none;}
#credits p a:hover{text-decoration:underline; background:transparent; color:#00F}
