@charset "utf-8";
/* HOTEL DELLE NAZIONI 2010 CSS Document */

* { margin:0; padding:0;}
body {background:url(../images/bg_body.gif) repeat-x; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666666; margin:0;}

body#privacy {background:none; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666666;}
a {color:#666666;}

ul {margin:0; padding:10px 0; list-style-type:none;}
ul li {background:url(../images/bg_li.gif) no-repeat 0 5px;; padding-left:12px;}

hr {height:1px; border:none; background:#8c8c8c; margin:20px 0;}

#container {width:800px; margin:0 auto;}

#header {padding-bottom:9px;}

#logo {background:url(../images/logo_hotel.gif) no-repeat; width:200px; height:124px; text-indent:-9999px; float:left;}
#logo a {display:block; width:200px; height:124px; outline:none;}

#lingue {float:right;}
#lingue ul {margin:0; padding:0; list-style-type:none; padding-top:60px;}
#lingue ul li {float:left; color:#00ccff; font-size:9px; background:none; padding:0;}
#lingue ul li a {color:#00ccff; text-decoration:none; background:url(../images/li_lingue.gif) no-repeat 0 2px; margin-left:5px; padding-left:5px;}
#lingue ul li a.italiano {background:none;}
#lingue ul li a:hover {text-decoration:underline;}

#menu {height:50px;}
#menu ul {margin:0; padding:0; list-style-type:none; padding-top:19px;}
#menu ul li {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-right:8px; background:none; padding:0;}
#menu ul li a {text-transform:uppercase; text-decoration:none;}
#menu ul li a.on {color:#00CCFF;}
#menu ul li a:hover {color:#00CCFF;}

#main {padding-top:45px;}

#contenuti_sx {float:left; width:211px; position:relative; padding-right:20px; font-size:11px;}
#contenuti_sx dl {width:175px; margin-bottom:2px; font-size:1.0em; position:relative; min-height:80px;}
#contenuti_sx dt {width:140px; margin-left:63px;}
#contenuti_sx dt a {font-weight:bold; text-decoration:none;}
#contenuti_sx dt a:hover {text-decoration:underline;}
#contenuti_sx dt.icona {position:absolute; top:0; left:0; width:63px; margin-left:0;}
#contenuti_sx dt.icona img {border:none;}
#contenuti_sx dd {width:140px; margin-left:63px;}

#offerte_speciali {padding-bottom:25px;}
#offerte_speciali h2 {color:#00ccff; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; margin-bottom:25px;}


#news {}
#news h3 {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; margin-bottom:25px;}
#immagine_hp {position:absolute; bottom:0; left:231px;}

#contenuti {float:left; width:545px; padding-right:20px;}
#contenuti h1 {color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; margin-bottom:25px;}
#contenuti img {}

/*----GALLERY-----*/
.bm_galleria_immagini {}
.bm_galleria_immagini img {height:100px; border:none;}
.bm_galleria_immagini ul {list-style-type:none; margin:0; padding:0; padding-top:20px;}
.bm_galleria_immagini ul li {float:left; width:100px; height:100px; overflow:hidden; background:none; padding-left:0; padding-bottom:10px; margin-right:9px;}
.bm_galleria_immagini ul li a {}
/*----fine GALLERY-----*/

#footer {border-top:4px solid #33ccff; margin-top:25px; font-size:11px;}
#footer_menu {width:800px; margin:0 auto; padding:10px 0;}
#footer_menu ul {margin:0; padding:0; list-style-type:none; padding-bottom:15px;}
#footer_menu ul li {float:left; background:none; padding:0;}
#footer_menu ul li a {text-decoration:none; margin-left:10px; padding-left:10px; background:url(../images/li_footer.gif) no-repeat 0 2px;}
#footer_menu ul li.cat_14 a {margin-left:0; padding-left:0; background:none;}
#footer_menu ul li a.primo {margin-left:0; padding-left:0; background:none;}
#footer_menu ul li a:hover {text-decoration:underline;}

#firma {margin-top:10px;}
#firma a {text-decoration:none;}
#firma a:hover {text-decoration:underline;}
#firma img {vertical-align:text-bottom; border:none;}


/* FORM */

fieldset {border:none;}
fieldset ul {padding-left:0;}
fieldset ul li {padding-bottom:5px; background:none; padding-left:0;}
legend {display:none;}
label {float:left; width:250px; border-bottom:1px dotted #dcdcdc; padding-bottom:2px;}
label.btn_submit {display:none;}
input, select, textarea {border:1px solid #ccc; color:#666; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
input.button {background:#666; color:#FFF; padding:2px; border:none; margin-top:40px; margin-left:200px;}

.bg_error label {color:#FF0000;}


/* clearfix
- - - - - - - - - - - - - - */
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Nascosto per IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fine nascosto per IE-mac */
.clear {clear:both;}

