/* CSS Document */

/* claerfix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* nascondi da IEmac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* chiudi commento IE */
.clear_both {clear: both;height:0.000001em; margin:0; padding:0;}

h3 {font-size:12px; display:block; height:16px; margin:0 0 11px 0; padding:0;}
h3.provincia {background:#3084ab;}
h3.news {background:#708055;}
h3.meteo {background:#d2930b;}
h3.cerca {background:#4c4840;}
h3.ospitalita {background:#773d0e;}
h3.info {background:#916844;}

a {color:#282723; text-decoration:underline;}
a:hover {color:#a07248; text-decoration:underline;}

ul {margin:0.2em 0 0.2em 1.0em}

body {background: url(../img/bg_body.gif) repeat-x #fff; margin:10px auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#282723;}
#container {width:940px; margin:0 auto;}
#left {margin:20px 0 0 0; float:left; width:260px; background:url(../img/bg_left.gif) no-repeat #fff;}
#data {clear:both; margin:68px 0 0 20px; padding:0; font-size:11px; border-bottom:1px solid #ccc; width:220px; overflow:hidden;}
#data img {float:left; vertical-align:text-bottom; margin:0; padding:0;}
#data img {margin-top:-2px; }
#data .span_data {float:left; padding:0 0 0 17px; }
#data .span_ora {float:right; margin:0 0 0 0; background-color:#bbb9ac; padding:0 7px; color:#fff; font-weight:bold; }
#logos {margin:0 0 40px 20px; padding:0; }

#lingue ul {margin:0; padding:30px 0 0 0; list-style:none; }
#lingue ul li {list-style:none; margin:0; padding:0; !important float:left; }
#lingue ul li a {text-decoration:none; padding:0; display:block; float:left; font-size:0.001%!important; text-indent:-9999!important; text-align:center; color:#003871; }
#lingue a#menu_ita {width:44px; height:14px; background:url(../img/italiano.gif) no-repeat left bottom; }
#lingue a#menu_ita:hover {background:url(../img/italiano.gif) no-repeat left top; }
#lingue a#menu_eng {width:44px; height:15px; background:url(../img/english.gif) no-repeat left bottom;}
#lingue a#menu_eng:hover {background:url(../img/english.gif) no-repeat left top;}

#menu_vert_3lev {margin:20px 20px 60px 20px; padding:0;}
#menu_vert_3lev ul {margin:0; padding:0; list-style:none;}
#menu_vert_3lev ul li {height:auto; _height:1%;}
#menu_vert_3lev ul li a{height:auto; _height:1%;}

#menu_vert_3lev ul li.cat_11 a {background:url(../img/li_ospitalita.gif) no-repeat #916844; margin:0 0 1px 0; padding:0; color:#fff; display:block; text-decoration:none; padding:0 0 0 32px;}
#menu_vert_3lev ul li.cat_11 a:hover {background:#773d0e; color:#fff; display:block; text-decoration:none;}

#menu_vert_3lev ul li.cat_12 a {background:url(../img/li_enogastronomia.gif) no-repeat #bc8858; margin:0 0 1px 0; padding:0; color:#fff; display:block;text-decoration:none; padding:0 0 0 32px;}
#menu_vert_3lev ul li.cat_12 a:hover {background:#bd5704; color:#fff; display:block; text-decoration:none;}

#menu_vert_3lev ul li.cat_13 a {background:url(../img/li_azzurro.gif) no-repeat #b7aaa0; margin:0 0 1px 0; padding:0; color:#fff; display:block;text-decoration:none; padding:0 0 0 32px;}
#menu_vert_3lev ul li.cat_13 a:hover {background:#3084ab; color:#fff; display:block; text-decoration:none;}

#menu_vert_3lev ul li.cat_14 a {background:url(../img/li_azzurro.gif) no-repeat #b7aaa0; margin:0 0 1px 0; padding:0; color:#fff; display:block;text-decoration:none; padding:0 0 0 32px;}
#menu_vert_3lev ul li.cat_14 a:hover {background:#3084ab; color:#fff; display:block; text-decoration:none;}

#menu_vert_3lev ul li.cat_15 a {background:url(../img/li_azzurro.gif) no-repeat #b7aaa0; margin:0 0 1px 0; padding:0; color:#fff; display:block;text-decoration:none; padding:0 0 0 32px;}
#menu_vert_3lev ul li.cat_15 a:hover {background:#3084ab; color:#fff; display:block; text-decoration:none;}

#menu_vert_3lev ul li.cat_16 a {background:url(../img/li_azzurro.gif) no-repeat #b7aaa0; margin:0 0 1px 0; padding:0; color:#fff; display:block;text-decoration:none; padding:0 0 0 32px;}
#menu_vert_3lev ul li.cat_16 a:hover {background:#3084ab; color:#fff; display:block; text-decoration:none;}

#menu_vert_3lev ul li.cat_17 a {background:url(../img/li_grigio.gif) no-repeat #b7aaa0; margin:0 0 1px 0; padding:0; color:#fff; display:block;text-decoration:none; padding:0 0 0 32px;}
#menu_vert_3lev ul li.cat_17 a:hover {background:#7c6f65; color:#fff; display:block; text-decoration:none;}

#menu_vert_3lev ul li.cat_18 a {background:url(../img/li_grigio.gif) no-repeat #b7aaa0; margin:0 0 1px 0; padding:0; color:#fff; display:block;text-decoration:none; padding:0 0 0 32px;}
#menu_vert_3lev ul li.cat_18 a:hover {background:#7c6f65; color:#fff; display:block; text-decoration:none;}

#menu_vert_3lev ul li ul li.cat_19 a {background:#dfd3c6;  margin:0; padding:0 0 0 16px; color:#282723; text-decoration:none; display:block;  border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li ul li.cat_19 a:hover {background:#efeae3;  margin:0; padding:0 0 0 16px; color:#282723; text-decoration:none; display:block; }

#menu_vert_3lev ul li ul li.cat_20 a {background:#dfd3c6;  margin:0; padding:0 0 0 16px; color:#282723; text-decoration:none; display:block;  border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li ul li.cat_20 a:hover {background:#efeae3;  margin:0; padding:0 0 0 16px; color:#282723; text-decoration:none; display:block; }

#menu_vert_3lev ul li ul li.cat_21 a {background:#dfd3c6;  margin:0; padding:0 0 0 16px; color:#282723; text-decoration:none; display:block;  border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li ul li.cat_21 a:hover {background:#efeae3;  margin:0; padding:0 0 0 16px; color:#282723; text-decoration:none; display:block; }

#menu_vert_3lev ul li ul li.cat_22 a {background:#dfd3c6;  margin:0; padding:0 0 0 16px; color:#282723; text-decoration:none; display:block;  border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li ul li.cat_22 a:hover {background:#efeae3;  margin:0; padding:0 0 0 16px; color:#282723; text-decoration:none; display:block; }

#menu_vert_3lev ul li ul li.cat_19 ul li a {background:#efeae3; margin:0; padding:0 0 0 32px; color:#282723; display:block;}
#menu_vert_3lev ul li ul li.cat_19 ul li a:hover {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block;}
#menu_vert_3lev ul li ul li.cat_19 ul li a.on {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block;}

#menu_vert_3lev ul li ul li.cat_20 ul li a {background:#efeae3; margin:0; padding:0 0 0 32px; color:#282723; display:block;}
#menu_vert_3lev ul li ul li.cat_20 ul li a:hover {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block;}
#menu_vert_3lev ul li ul li.cat_20 ul li a.on {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block;}

#menu_vert_3lev ul li ul li.cat_21 ul li a {background:#efeae3; margin:0; padding:0 0 0 32px; color:#282723; display:block;}
#menu_vert_3lev ul li ul li.cat_21 ul li a:hover {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block;}
#menu_vert_3lev ul li ul li.cat_21 ul li a.on {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block;}

#menu_vert_3lev ul li ul li.cat_22 ul li a {background:#efeae3; margin:0; padding:0 0 0 32px; color:#282723; display:block;}
#menu_vert_3lev ul li ul li.cat_22 ul li a:hover {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block;}
#menu_vert_3lev ul li ul li.cat_22 ul li a.on {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block;}

#menu_vert_3lev ul li.cat_12 ul li a {background:#efeae3; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li.cat_12 ul li a:hover {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li.cat_12 ul li a.on {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}

#menu_vert_3lev ul li.cat_13 ul li a {background:#efeae3; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li.cat_13 ul li a:hover {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li.cat_13 ul li a.on {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}

#menu_vert_3lev ul li.cat_14 ul li a {background:#efeae3; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li.cat_14 ul li a:hover {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li.cat_14 ul li a.on {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}

#menu_vert_3lev ul li.cat_15 ul li a {background:#efeae3; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li.cat_15 ul li a:hover {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li.cat_15 ul li a.on {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}

#menu_vert_3lev ul li.cat_16 ul li a {background:#efeae3; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li.cat_16 ul li a:hover {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li.cat_16 ul li a.on {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}

#menu_vert_3lev ul li.cat_17 ul li a {background:#efeae3; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li.cat_17 ul li a:hover {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li.cat_17 ul li a.on {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}

#menu_vert_3lev ul li.cat_18 ul li a {background:#efeae3; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li.cat_18 ul li a:hover {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}
#menu_vert_3lev ul li.cat_18 ul li a.on {background:#fff; margin:0; padding:0 0 0 32px; color:#282723; display:block; border-bottom:1px solid #d2c1ae;}


#main {width:680px; margin:0; float:right;}
#header {height:88px; background:#51341b;}
.img_header {float:left; padding:0 268px 0 0;}
.lingue {height:42px; margin:0; padding:46px 0 0 0;}

#up {background:#fff; padding:20px 20px 40px 20px;}
#dw {background:#fff; padding:0 20px 30px 20px;}
#dw_neutro {background:#fff; padding:20px 20px 30px 20px;}
.link_gallery {float:right;}
.link_gallery a {text-decoration:none; color:#666;}
.link_gallery a:hover {text-decoration:underline; color:#666;}
#content_left {width:185px; margin:0 20px 0 0; padding:0; float:left;}
#content_right {margin:0; width:410px; padding:0; float:right; overflow:hidden;}
#content_right .neutro {margin:0; width:595px; padding:20px 0 0 0; float:right; overflow:hidden;}
.box_left {width:205px; margin:0 0 22px 0;}
.box_left ul {margin:0; padding:0; list-style:none;}
.box_left ul li {margin:0 0 12px 0; padding:0 0 0 10px; background:url(../img/li_verde.gif) no-repeat 0 5px;}

#box_cerca {margin:0 0 22px 0;}
#box_cerca ul {margin:10px 0 0 0; padding:0; list-style:none; float:left;/* width:182px;*/}
#box_cerca ul li {clear:both;margin:0 0 12px 0; padding:0 0 0 10px; background:url(../img/li_grigio_big.gif) no-repeat 0 3px; font-weight:bold; font-size:11px; color:#4c4840;}
#box_cerca {overfloat:hidden}
#box_cerca fieldset ul li {clear:both; margin-bottom:0.8em; height:auto; _height:1%; text-align:right;}
#box_cerca fieldset label {width:182px; float:left; padding-left:0.3em; text-align:left;}
#box_cerca fieldset select {border:none; border:1px solid #a7a596; font-size:11px; margin:0 0 0 0; padding:1px 0; width:212px; _width:212px;}
#box_cerca fieldset select option {padding:1px 0; /*background: url(/img/input--bg.gif) center left no-repeat*/}
fieldset {border:none;}
#box_cerca fieldset input.text {border:1px solid #a7a596;  margin:0 0 0 0; height:14px; font-size:11px; width:206px; padding:2px 2px 2px 2px;}
#box_cerca .btn_cerca {margin:0 0 0 10px; width:210px; padding:0; height:18px; border:none; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase; background:#a7a596;}

input.radio { margin-left:1.0em;margin-right:0.5em;}

#box_ospitalita { margin:0 0 22px 0; background:url(../img/bg_ospitalita.jpg) no-repeat 0 16px;}
.testo_ospitalita {width:173px; font-size:11px; margin:27px 0 0 135px; text-align:center; padding:0 0 104px 0;}
.testo_ospitalita a {color:#c45e0c; text-decoration:none; font-weight:bold;}
.testo_ospitalita a:hover {color:#c45e0c; text-decoration:underline; font-weight:bold;}
#box_presentazione { margin:0 0 22px 0;}

div.search_result {margin-top:1.0em;}
div.search_result dl dt a {font-size:12px; font-weight:bold; color:#4C4840;}
div.search_result dl dd {margin-bottom:0.40em;}

#footer {clear:both; margin:30px 0 0 20px; font-size:11px; color:#81807c;}
#footer a {text-decoration: none; color:#81807c; padding:0 5px;}
#footer a:hover {text-decoration: underline; color:#81807c;}
#footer .firma_ws a {padding:0;}

.bm_galleria_immagini ul li a img {display:none;}
.bm_galleria_immagini ul li {display:none;}
.bm_galleria_immagini ul li.primo_elemento {display:inline}
.ln_it .bm_galleria_immagini ul li.primo_elemento a {display:block; width:104px; height:20px; background: url(../img/ico_lente_it.gif) no-repeat 10px 3px;}
.ln_en .bm_galleria_immagini ul li.primo_elemento a {display:block; width:104px; height:20px; background: url(../img/ico_lente_en.gif) no-repeat 10px 3px;}

#paginatore_search ul li {display:inline;}
#paginatore_search ul li a {padding:2px;}

input txtSearch {padding-bottom:10px;}
.bm_mappa_sito {margin:0; padding:1.0em}
.bm_mappa_sito ul { list-style:none;margin:0; padding:0 0 0 0.8em;}
.bm_mappa_sito ul li {margin:0;padding:0; color:#A07248;font-weight:bold}
.bm_mappa_sito ul li a {padding-left:10px;background:transparent url(/img/li_grigio.gif) -12px 10px no-repeat;font-weight:normal;}
