
body {margin:0px;padding:0px;font:11px helvetica,arial,verdana;line-height:13px;width:100%;height:100%;background:#ffffff;color:#696969}

img {display:block;border:none;margin:0px;padding:0px}
ul, li {display:inline;list-style:none outside;margin:0px;padding:0px}
a {color:#000000;text-decoration:none;margin:0px;padding:0px}
a:focus {outline:none}
h1 {margin:0em;padding:0px;font-size:14px}
h2 {margin:0px;padding:0px;font-size:12px;margin-bottom:5px;margin-top:10px}
h3 {margin:0em;padding:0px;font-size:11px;margin-top:10px;color:#696969}
label, input {display:block;color:#000000;margin:0px;padding:0px}
p {margin:0em;padding:0em;color:#858585}
form {display:inline;margin:0px;padding:0px}
input {font:11px helvetica,arial,verdana}
textarea {font:11px helvetica,arial,verdana}

.bold {font-weight:bold}
.left {float:left}
.right {float:right}
.inline {display:inline;margin:0px}
.hidden {overflow:hidden}
.sections {padding:30px}
.clear {clear:both}

.L0 {margin-left:0px}
.L10 {padding-left:10px}
.T10 {margin-top:10px}
.T15 {margin-top:15px}
.T25 {margin-top:25px}
.W50 {width:50px}
.W63 {width:63px}

.blue {color:#0000aa}
.red {color:#aa0000}

.text-left {float:left;width:190px}
.text-right {float:right;width:190px}

#alert {display:none;position:fixed;right:0px;top:0px;width:100px;height:30px;background:#000069;color:#ffffff;font-weight:bold;line-height:30px;padding-left:10px}
#content {margin:auto;width:950px;}
#header {margin:auto;width:950px;margin-top:0px}

#menu1 {float:left;width:395px;height:57px;margin-top:15px;margin-bottom:15px;border-bottom:1px solid #dadada;padding-bottom:2px;margin-left:10px;margin-right:10px;}
#menu2 {float:right;width:480px;height:57px;margin-top:15px;margin-bottom:15px;border-bottom:1px solid #dadada;padding-bottom:2px;margin-left:10px;margin-right:10px;}
#menu1 img {display:block;float:left}
#menu1 ul {float:right;line-height:10px;margin-top:45px;}
#menu2 ul {float:left;line-height:10px;margin-top:45px;}
#menu1 a, #menu2 a {font-weight:bold;color:#2100A5}
#menu1 a:hover, #menu2 a:hover {color:#ab0000}
#menu1 li {margin-left:5px}
#menu2 li {margin-right:5px}

#col1 {float:left;width:415px;}
.titolo_sx {margin-top:15px;border-bottom:1px solid #dadada;padding-bottom:2px;color:#2100A5;font:11px helvetica,arial,verdana;line-height:13px;font-weight:bold}
.titolo_dx {margin-top:15px;border-bottom:1px solid #dadada;padding-bottom:2px;color:#2100A5;font:11px helvetica,arial,verdana;line-height:13px;font-weight:bold}
#texts {margin:5px;margin-top:20px;margin-bottom:20px}
#texts span {margin:0px;padding:0px}

#slides {margin-top:15px;width:415px;height:77px;text-align:center;padding-top:8px}
#slides img {display:inline;}
#slides ul {height:68px;}
#slides li {height:68px;margin-left:5px;}
a.slides img {opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70)}
a.slides:hover img {opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}

#slides_dx {margin-top:10px;width:500px;height:77px;text-align:center;padding-top:8px}
#slides_dx img {display:inline;}
#slides_dx ul {height:68px;}
#slides_dx li {height:68px;margin-left:5px;}
a.slides_dx img {opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70)}
a.slides_dx:hover img {opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}

#footer {padding-top:2px;border-top:1px solid #dadada;margin-top:25px;margin-bottom:30px}
#footer b {color:#000069}
#footer a {color:#ab0000}
#footer a:hover {color:#aba000}
#footer h2 {display:inline;color:#000069;font-size:11px}

#showcast_form {display:none;position:absolute;z-index:10;margin-left:0px;margin-top:0px;width:500px;height:273px;cursor:pointer}
#show_img_form {width:500px;height:273px;text-align:center}
#show_img_form img {display:inline;margin-top:15px;z-index:11}

.services {float:left;margin-top:13px;width:200px}
.services span {display:block;width:150px;font-weight:bold;font-size:10px;color:#454545}

#map {position:absolute;width:500px;height:273px}

#box {width:345px;margin-top:15px;padding-bottom:15px}
#box p, #box h2 {margin-left:15px;width:315px;color:#000000}
#box label, #box input {margin-left:15px;display:inline;margin-top:5px;font:11px helvetica,arial,verdana}

#col2 {float:right;width:500px;}
.servizi {text-align:center;margin-top:25px;margin-bottom:15px;}
.servizi li {margin-left:4px}
.servizi img {display:inline}

.news {font-size:11px;margin:0px;margin-top:15px;padding:0px;color:#aa0000}

#form {width:500px;height:273px}
#form p {text-align:justify}

input.inputok {width:100px;line-height:12px;border:none;background:#ececec;margin:0px;padding:0px;color:#966000}
textarea.inputok {width:210px;margin:0px;padding:0px;height:55px;font:11px helvetica,arial,verdana;border:none;overflow:auto;background:#ececec;color:#966000}
input.inputError {width:100px;line-height:12px;border:none;background:#ab0000;margin:0px;padding:0px;color:#ffffff}
textarea.inputError {width:210px;margin:0px;padding:0px;height:55px;font:11px helvetica,arial,verdana;border:none;overflow:auto;background:#ab0000;color:#ffffff}

label.labelok {margin-top:5px;line-height:13px;color:#696969;font-weight:bold;font-size:10px}
label.labelError {margin-top:5px;line-height:13px;color:#ab0000;font-weight:bold;font-size:10px}

.form_container {height:233px;padding:20px;padding-top:10px;padding-bottom:0px}
#form_left {float:left;width:220px;margin:0px;padding:0px;padding-top:40px}
#form_right {float:right;width:220px;margin:0px;padding:0px;padding-top:40px}

.baloon_text {width:200px;color:#696969}
.baloon_text b {color:#000000}
.baloon_text a {color:#ff0000}
a.baloon_href {color:#ab0000;font-weight:bold}
a.baloon_href:hover {color:#969000}
.baloon_desc {margin-top:5px;width:220px;height:70px;overflow:auto;color:#969000}
.baloon_desc b {display:block;margin-top:5px;color:#000069;font-weight:normal}

#distance {font-size:11px;font-weight:bold;color:#ab0000}
div#map_container {position:absolute;z-index:10;display:none;width:500px;height:273px}

a.button_view {display:block;padding:5px;background:#dadada;margin-top:10px}
a.button_view:hover {background:#ab0000;color:#ffffff}

a.download {display:block;padding:5px;margin-top:10px;padding-left:25px}
a.download:hover {background-color:#ab0000;color:#ffffff}

a.continua {color:#ab0000;font-weight:bold}
a.continua:hover {color:#aba000}


#slides_dx {background:url('http://www.hotelnaonis.it/img/sfondo_show2.jpg') no-repeat;}
#showcast_gallery {background:#ffffff url('http://www.hotelnaonis.it/img/sfondo_gallery.jpg') no-repeat}
#showcast_form {background:#ffffff url('http://www.hotelnaonis.it/img/sfondo_gallery2.jpg') no-repeat}
#show_img_gallery {background:url('http://www.hotelnaonis.it/img/loading.gif') no-repeat center center}
#show_img_form {background:url('http://www.hotelnaonis.it/img/loading.gif') no-repeat center center}
#box {background:#cccccc url('http://www.hotelnaonis.it/img/box_border_bottom.png') no-repeat bottom;}
.form_container {background:url('http://www.hotelnaonis.it/img/sfondo_form3.png') repeat-y}
.download {background:url('http://www.hotelnaonis.it/img/ico_download.png') no-repeat left center}

