html, body {margin: 0;padding: 0;}
.sottotitolo{padding: 2px 0 2px 0 !important;vertical-align: middle !important;height: auto !important;}
.sottotitolo a{margin: 0 !important;padding: 0 !important;text-decoration:underline !important;}
.sottotitolo img{margin: 0 !important;}
body {margin:0 auto;background: #fff;font-size: 12px;font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, "Trebuchet MS", sans-serif;}
a img {border: none;margin:0;padding:0;}
table {border-collapse: collapse;text-align: left;}
ul, ol {list-style: none;text-align: left;margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6, p, li, td, leggend {margin: 0;padding: 0;color: #555;font-weight: normal;font-style: normal;text-align: left;font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, "Trebuchet MS", sans-serif;}
p{font-size:12px;}
#body-center{width:100%;min-height:1000px;color: #555;margin:0;padding: 0;}
#bg-center{width:100%;color: #555;text-align: left;padding: 0px;margin:0;}
#center{width:990px;color: #555;font: 97% Tahoma, Verdana, Arial, Helvetica, Geneva, "Trebuchet MS", sans-serif;background: #fff;text-align: left;margin: 0 auto;padding: 0px;}
#center-interno{width:978px;color: #555;font: 97% Tahoma, Verdana, Arial, Helvetica, Geneva, "Trebuchet MS", sans-serif;background: #fff;text-align: left;margin: 0 auto;padding: 0px;}
.box h1,
.box h2,
 div#container_searchforminterno,
.worldofnozio h1,
div#ricerca-home .box h1,
 div#strumenti-home .box h1,
 div#world-home .box h1,
.tab-risultati h1,
.risultatonobg h1,
.risultatonobg h3,
.directory h1,
.box-offers h3,
.hotelgallery h3{ font-family: "Arial Black",Tahoma,Verdana,Arial,Helvetica,Geneva,"Trebuchet MS",sans-serif;font-weight: normal;}
.box h2{ font-family: "Arial Black",Tahoma,Verdana,Arial,Helvetica,Geneva,"Trebuchet MS",sans-serif;font-weight: normal;font-size: 24px;}
a{font-weight:normal;}
a:link {color: #7F6407;text-decoration: none;}
a:visited {color: #AF8B20;text-decoration: none;}
a:hover {color: #555;text-decoration: underline;}
a:active {color: #555;text-decoration: none;}
fieldset {border: none;margin: 0;padding: 0;}
select {border-width: 1px;border-color: #555;background: #f3f3f3;}
form#editscheda input,submit,button{font-weight: bold;color:white;border-top: 1.5px solid;border-left: 1.5px solid;border-bottom: 1.5px solid;border-right: 1.5px solid;background: #1EA100;cursor: default;}
button{border:none;background: transparent  url(/img/bg_searchbutton.gif) no-repeat -5px -10px;cursor: pointer;overflow: hidden;text-indent: 50px;width: 26px;height: 24px;margin:0;padding:0:}
#ajaxlogin {height:65px;}
#ajaxlogin_linklogin .titlebar{padding:0 0 0 5px;}
#ajaxlogin_linklogin .ajaxlogin .label{margin: 0 0 0 5px;width: 150px;}
#ajaxlogin_linklogin .ajaxlogin a{margin: 0 0 0 5px;}
.ajaxlogin input#salva_login, .ajaxlogin input#salva_login_linklogin {width: auto !important;}
.ajaxlogin input {width: 140px;}
div.titlebar{background: #D73439;color: #fff;width: 99%;height: 20px;margin-bottom: 5px;}
div#ajaxlogin_linklogin div.titlebar{background: #AE9F6C;}
div#ajaxlogin_linklogin .close {text-align: right;font-weight: bold;float: right;}
div#forgotdiv{font-size: 10px;line-height: 1;}
div#forgotdiv h1 {font-size: 12px;width: 100%;height: 20px;}
div#forgotdiv div.close {float: right;text-align: right;padding:0;font-weight: bold;margin: 0px !important;height: 20px;width: 20px;font-size: 12px;}
div#forgotdiv .close a, div#ajaxlogin_linklogin .close a {text-decoration: none;padding: 0 2px;color: #fff;}
div#forgotdiv .close a:hover{color: #fff;background: #f00;}
div#ajaxlogin_linklogin {font-size: 10px;width: 300px;display: none;margin: 0;float: none;border:2px solid #AE9F6C;background: #fff;}
div#ajaxlogin_linklogin p{margin: 5px;}
div#ajaxlogin_linklogin div.campo{margin-right: 5px;}
div#ajaxlogin_linklogin div.label{margin-left: 5px;}
div#ajaxlogin_linklogin input{font-size: 14px;}
.autocompleter {border: 1px solid #6FBEFF;width: 250px;background: #EFF8FF;}
.autocompleter ul li {padding: 2px 10px;white-space: nowrap;font-size: 11px;}
.selectAutocompleter {background: #d2fb8f;}
.clear-float {clear: both;height: 0;border: 0;}
.clear-float hr {clear: both;display: none;}
table.tab-risultati h1,
table.tab-risultati h2{padding-top: 10px 5px 0 0;font-size: 14px;line-height: 16px;}
table.tab-risultati h1 span ,
table.tab-risultati h2 span{padding-top: 10px 5px 0 0;font-size: 17px;font-weight:bold;line-height: 16px;}
.counter_place{padding-top: 10px 5px 0 0;font-size: 13px;color:#000;line-height: 16px;}
table.tab-risultati td.icona{width: 60px;vertical-align: top;padding-right:15px;text-align: left;;}
table.tab-risultati ul.alternative li{text-align: left;padding:0;margin:0;font-family: "Arial Black";font-size: 13px;line-height: 16px;}
div#contenitore {text-align: left;margin: 0;padding: 0;background: #fff;}
div#frase {margin: 0;padding: 0;width: 100%; font-size: 11px;}
div#frase h1 {font-size: 11px;}
div#frase {font-size: 11px;line-height: 12px;text-align: left;margin: 10px 0 5px 0;padding: 5px 5px 5px 0px;background: transparent;}
div#linkutili {margin: 0 0 10px 0;padding:  0px 0 0 12px;	width: 320px;float:left;}
div#lingue, div#linkutiliinterno {margin: 0 12px 0 0;padding:  5px 0 0 0;width: auto;}
#lingue {border-bottom: solid 2px #cbcccc;border-left: solid 2px #cbcccc;border-right: solid 2px #cbcccc;padding: 0 10px 10px 10px !important;margin: 0 0 0 0 !important;height: 10px;}
div#linkutili ul, div#lingue ul, div#linkutiliinterno ul {list-style: none;line-height: 11px;padding: 0 0 0 0px;margin: 5px 0 0 0;}
div#lingue ul, div#linkutiliinterno ul {text-align: right;}
div#linkutili li, div#lingue li, div#linkutiliinterno li {font-size: 10px;display: inline;color: #555;padding: 0;margin:0;}
#lingue ul{margin-top: 4px !important;}
#span_linklogin{float: right;text-align: left;width: 300px;margin: 0;margin-right:50px;}
#colonna-idee-vacanze{margin: 10px 0 0 5px;padding:0;}
#ideevacanze-home{width:221px;float:left;}
#ideevacanze-home .logo-home,.logo-home{padding:0;margin:0;height:104px;text-align:center;margin-top: 5px;margin-bottom: 10px;}
#ideevacanze-home .logo-home img,.logo-home img{margin:0px 0 0 0;padding:0;}
div .box-home-ideevacanze{margin:5px;}
#ideevacanze-home #migliorihotels{margin: 0 0 0 7px;}
#ideevacanze-home #migliorihotels p{font-size:11px;margin: 0 0 15px 0;}
#ideevacanze-home #migliorihotels .testo-adv{font-size:15px;line-height:16px;}
#ideevacanze-home #migliorihotels .testo-adv p a strong {font-size:13px;line-height:16px;}
#destinazione-home{width:550px;float:left;display:block;margin-left:12px;}
#colonna2 .mondo{background: url("../maps/world.png");width:440px;text-align:center;margin:5px auto;}
#destinazione-home h2{padding: 10px 25px 10px 0px;font-size: 12px;line-height: 16px;}
#destinazione-home h3{color: #59a1c7;font-size:14px;}
div#destinazione-home .box{width: 550px;margin: 0px 0 4px 0;background: #78aacf url(../img/testate_destinazioni.jpg) no-repeat right bottom;height: 104px;position: relative;}
div#destinazione-home .box h1{color: #ffffff;padding: 10px 0 10px 6px;font-style: normal;font-variant: normal;font-weight: normal;font-size: 24px;line-height: 22px;}
div#destinazione-home .box h1 span{color: #000000;padding: 3px 0 10px 0;margin:0;font-size: 17px;}
div#destinazione-home .box h2 span{color: #000000;padding: 3px 0 10px 0;margin:0;font-size: 17px;}
div#container_searchforminterno{font-size: 14px;font-weight: normal;color: #59a1c7;margin: 0 0 10px 0;padding: 5px 0 5px 0px;width: 541px;border-bottom: 1px dotted #000000;}
div#destinazione-home ul{list-style-type: none;line-height: 15px;padding: 0 10px 10px 0;margin: 0pt 0px 10px 0;border-bottom: 1px dotted #555555;}
div#destinazione-home ul li{display:inline;color: #59a1c7;}
div#destinazione-home ul li a{color: #59a1c7;font-size:12px;}
div#colonna2 .worldofnozio{background: #d73439 url(../img/testate_my_nozio.jpg) no-repeat  right bottom;Border: 1px solid #ffffff;height: 81px;margin: 20px 0 0 0; vertical-align: bottom;}
div#colonna2 .login {height: 81px;margin: 0 0 10px 0;vertical-align: bottom;}
div#colonna2 .worldofnozio h1{color: #ffffff;text-align: left;margin: 0;padding:0px 0px 0px 0px;font-size: 24px;line-height: 22px;}
div#colonna2 .worldofnozio h1 span{color: #000;}
div#colonna2 .worldofnozio h2 {position:relative;top: -5px;left: 15px;}
.nwlt{float:right;}
.eventi,
.box-info,
.directoryeventi,
.directory,
.directoryguida,
.directoryblocchi{background: #ffffff;border:1px solid #d2eaf4;margin: 0 0 10px 3px;padding:0 0 10px 0;}
#tab-galli li.ui-tabs-selected  a{background:#000;}
#tab-gialli .ui-tabs-panel{padding:0px;clear:both;margin:0px 0 0 0;border:1px solid #FEAC0B;}
#tab-gialli .ui-tabs-panel p.sottotitolo{padding: 2px;border-top:3px solid #FEAC0B;background:#FFE995;}
#tab-rossi li.ui-tabs-selected  a{background:#DA393F;}
#tab-rossi .ui-tabs-panel{padding:0px;clear:both;margin:0px 0 0 0;border:1px solid #D73439;}
.recensioni .sottotitolo,
#tab-rossi .ui-tabs-panel p.sottotitolo{padding:2px;border-top:3px solid #D73439;background:#FBC4C2;}
#invianewsletter{background: #ffffff;border: 1px solid #d73439;margin: 0 0 10px 3px;padding: 0 0 10px 0;}
.redtb{width:630px;background: #ffffff;border: 1px solid #d73439;margin: 6px 0 10px 3px;padding: 0 0 10px 0;}
.eventi h1,
.box-info h1,
.directoryeventi h2,
.directoryguida h1,
.directoryblocchi h3{font-family: "arial black";font-size: 14px;font-weight: normal;color: #ffffff;padding: 5px 0pt 5px 5px;}
#destinazione-interno .box-info{color:#555;font-size:12px;}
.redtb h1{font-family: "arial black";font-size: 14px;font-weight: normal;color: #ffffff;padding: 5px 0pt 5px 5px;}
.sottotitolo {font-size: 11px;font-family: Tahoma,Verdana,Arial,Helvetica,Geneva,"Trebuchet MS";text-align: left;width: 100%;margin:0;padding:0;line-height: 12px;}
.sottotitolo img{width: auto;height: auto;border: 1px solid #ffffff;margin-right: 5px;padding:0;}
.filetto {width: 98%;clear: both;background-color: #ffffff;border:1px solid #ffffff;border-bottom: 1px dotted #999999;margin: 0 0 10px 3px;padding:0 0 10px 0; }
.box-info .titolotabella{line-height:20px;font-size:12px;padding: 3px;}
.box-info .descrizionetabella{line-height:14px;font-size:12px;padding: 2px;}
 .tools,
.risultatonobg,
.box-offers,
.hotelgallery{width: auto;margin: 0px 0 5px 0;border: 1px solid #feac0b;font-size:11px;position: relative;}
.box-offers strong {padding-left: 3px;}
.risultatonobg{margin-top: 0;}
.directory {padding:0 0 10px 0;margin:0;width: auto;border: 1px solid #feac0b;font-size:11px;}
img.marchio{padding: 0;margin: 0;position: absolute;top: 2px;right: 2px;}
#advertising p {font-size:10px;margin: 0 0 5px 0;}
#advertising img {font-size:10px;margin: 0 0 10px 0;}
.extraalloggi img.marchio{padding: 0;margin: 0;position: absolute;top: 5px;right: 2px;}
div#extra p,
.hotelgallery p,
.box-offers h5,
.box-offers p,
.hotelgallery  a{font-size: 12px;padding:5px 0px 0px 0px;font-size:11px;}
#extra hr{border: 1px  dotted #cecece;margin: 3px 5px 3px 5px;}
#searchalloggi p{margin:10px 0;}
.eventi h1,
.directoryguida h1,
.directoryeventi h2,
.box-info h1,
.directoryblocchi h3{background: #7fcaf2;}
.eventi h1{background-image: url("/img/eventi.gif");background-repeat: no-repeat;background-position:top right;}
.eventi h2 a,
.directoryeventi p a,
.directoryguida h2 a,
 div.sinistra h2 a,
#destinazione-interno-guida div.risultato h2 a{color: #59a1c7;vertical-align:bottom;font-weight:bold;display:block;padding: 0 0 0  10px;margin:0;font-size: 12px;line-height: 16px;}
#destinazione-home .eventi h2 a{color: #59a1c7;vertical-align:bottom;font-weight:bold;display:block;padding: 0 0 0 10px;margin:0;font-size: 14px;line-height:18px;}
.archivoeventi h1 a,
.archivoeventi h1{color: #59a1c7;vertical-align:bottom;font-weight:bold;display:block;padding: 25px 0 10px  0px;margin:0;font-size: 14px;line-height: 16px;}
.eventi p, 
#content .sinistra p,
div.risultato p{padding: 0 0 0  0px;font-size: 12px;line-height: 16px;font-family: Tahoma,Verdana,Arial,Helvetica,Geneva,"Trebuchet MS",sans-serif;}
.lista-recensioni.testo{font-size: 12px;line-height: 16px;font-family: Tahoma,Verdana,Arial,Helvetica,Geneva,"Trebuchet MS",sans-serif;}
#destinazione-home .eventi p{padding: 0 0 4px 10px;font-size: 11px;line-height: 16px;font-family: Tahoma,Verdana,Arial,Helvetica,Geneva,"Trebuchet MS",sans-serif;}
.directoryblocchi p a{color: #59a1c7;float:right;}
#destinazione-home  .eventi .sottotitolo,
.eventi .sottotitolo,
.directoryeventi .sottotitolo,
.directoryguida .sottotitolo,
.directoryblocchi .sottotitolo{background: #d2edfb;color: #59a1c7;line-height: 13px;padding:0;}
.eventi .sottotitolo  a,
.directoryeventi .sottotitolo a,
.directoryblocchi .sottotitolo a{font-weight:normal;color: #59a1c7;}
.redtb h1{background: #d73439;}
#tab-rossi  .sottotitolo, 
.redtb .sottotitolo, 
#invianewsletter .sottotitolo{background: #fbc4c2;color: #d73439;padding:0;}
#tab-rossi p,
.redtb p{color: #000000;padding: 0 0 0 10px;float: left;font-size:11px;font-family:Tahoma,Verdana,Arial,Helvetica,Geneva,"Trebuchet MS",sans-serif;}
#tab-rossi p.descrizione a{color:#d73439;}
#tab-rossi h2,
#fotogallery_home h2{color: #000000;margin: 0 0 0 10px;font-size:14px;padding:0;}
#tab-rossi h2 a{font-size:14px;font-weight:bold;color: #d73439;}
#tab-rossi .sottotitolo a,
.redtb .sottotitolo a
#invianewsletter .sottotitolo a{color: #d73439;font-weight:normal;}
#tab-rossi .ranking p{height:6px;text-align: right;color: #000000;margin: 0px 5px 0 0;padding: 0 0 0 5px;float:right;}
.lista-recensioni .ranking p{text-align: right;font-size:10px;color: #000000;margin: 10px 5px 0 0;padding: 0 0 0 5px;float:right;}
#tab-rossi .ranking p strong,
.lista-recensioni .ranking p strong{font-weight:normal;}
.fotogallery #fotogallery_home ul{width:520px;margin:0 auto;border-bottom:0px solid #fff;}
#fotogallery_home li{float: left;padding: 10px 5px 0 5px;margin:4px 5px;font-size: 11px;border-top:0px;border-right: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 3px solid #ccc;width: 150px;}
#fotogallery_home li img{padding: 0px;margin:0px;}
#fotogallery_home ul hr{display:none;}
#invianewsletter input{width: 120px;color: #555555;font-size: 11px;line-height: 15px;border: 1px #555555;margin: 5px;background: #f3f3f3;}
#invianewsletter input:focus{background: #ffffc;}
.tools h3,
.directory h1,
.directory h3,
.box-offers h5,
.risultatonobg h1,
.risultatonobg h3,
.hotelgallery h3{color: #ffffff;font-size: 14px;background:#feac0b;padding: 5px;}
.directory .sottotitolo,
#extra p.sottotitolo,
#tab_alloggi p.sottotitolo,
.risultatonobg .sottotitolo{background: #ffe995;color: #7f6407;padding:0px;margin:0;display:block;}
#destinazione-interno-hotel div.risultato h2 a{vertical-align:bottom;font-weight:bold;display:block;padding: 0 0 0  0px;margin:0;font-size: 14px;line-height: 16px;}
#destinazione-interno-hotel  div.risultato p,
#destinazione-interno-hotel  ul.lista-scheda-so li {padding: 0 0 0  0px;font-size: 11px;line-height: 16px;font-family: Tahoma,Verdana,Arial,Helvetica,Geneva,"Trebuchet MS",sans-serif;}
.directoryeventi table,
.directory table,
.directoryguida table,
.directoryblocchi table{width:100%;}
table ul{padding: 0 5px;font-size:11px;line-height:16px;}
ul li.categoria{font-weight:bold;border-bottom-width:1px;border-bottom-style:dotted;margin:10px  0 0 0 ;width:100%;}
ul li.categoria a{font-weight:bold;}
ul li.city{display:inline;margin:1px 0 0 0;}
.lista-dir{font-size:11px;line-height:16px;width:30%;float:left;padding: 0;margin: 0 0 210px 0;}
.lista-dir li{padding: 0 5px 0 5px;}
.directoryblocchi ul li a{color:#59a1c7;}
.directoryguida ul li a{color:#59a1c7;}
#content .risultatiricerca ul li{list-style-type: none;border-bottom:1px  dotted #d6e866;}
#content .risultatiricerca ul li a {color: #78a606;}
div#extra{clear:both;width: 300px;margin: 0 0 0 10px;padding:0;}
div#ricerca-home .box{background: #feac0b url(/img/testata_hotels.jpg) no-repeat right bottom;margin: 0;height: 104px;position: relative;width: auto;}
div#extra .box h1{color: #ffffff;text-align: left;margin: 0;padding: 5px 0 10px 6px;font-family: "Arial Black",Tahoma,Verdana,Arial,Helvetica,Geneva,"Trebuchet MS",sans-serif;font-size: 24px;line-height: normal;}
.box h1 span{color:#000;padding:0;margin:0;font-size:18px;}
.box h2 span{color:#000;padding:0;margin:0;font-size:18px;}
.autore-box{margin: 5px 0;padding:0;width:auto;}
.autore-img{margin: 0 3px;padding:0;width:16px;height:23px;float:left;}
.autore-nome {padding: 0;margin:0;float: left;}
.autore-nome p,
.autore-nome p strong {text-align:right;line-height:13px;padding: 0  5px 0 0 ;margin:0;}
#content .risultatiricerca{border: 1px solid #d6e866;margin: 0 0 10px 0;}
#content .risultatiricerca h1{background: #9fc112;border-bottom: 10px solid  #d6e866;color: #ffffff;margin:0;padding: 5px 0 5px 5px;font-family: "arial black";font-size: 14px;line-height: normal;}
div#footer{clear: both;width: 961px;padding: 10px 0 0 0;margin: 10px auto;background-color: #ffffff;border-top: 1px dotted #959186;font-size: 10px;}
#listafooter04 ul{list-style-type: none;line-height: 15px;padding: 0;margin: 0;}
#navlist04 li {font-size: 10px;display: inline;color: #555;padding: 0;margin: 0;}
div#footer p {padding:10px 0 0 0;margin:0;font-size: 10px;}
#theToolTip{position: absolute;left: 0px;width: 200px;border: 2px solid #C0C09F;padding: 6px 0px 0px 10px;background-color: #F0F0F0;visibility: hidden;z-index: 100;filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);}
#ToolTipPointer{position:absolute;left: 0px;z-index: 101;visibility: hidden;}
#theToolTip p{font-size: 1.1em;color: #333333;line-height:1.4em;margin-right:10px;margin-top:0;}
#ToolTipTextWrap {font-weight:bold;font-size: 1.2em;color: #592C16;margin-right:10px;}
input.checkbox_rater {float: left;z-index: -1000;visibility: hidden;width: 16px !important;}
label.lblrater, label.lblrater_on {margin-left: -12px;float: left;height: 16px;min-width: 16px;background: url(/img/chk_unchecked.jpg) top left no-repeat;}
label.lblrater_on {background-image: url(/img/chk_checked.jpg);}
div.row_rater {background-color: #eaeaea;margin: 2px 0 2px 0;padding: 2px;}
div.row_rater:hover{background-color: #efefef;}
div.row_rater .label,div.row_rater .campo{padding: 0 !important;}
div.row_rater .campo{margin-top: 4px !important;}
.divinfo,.divquest {font-size: 10px;}
div.changelang_form{float: right;margin-right: 5px;width: 400px;}
ol.changelang_form{ float: right !important;list-style-type: none !important;list-style: none !important;}
ol.changelang_form li{font-size: 10px !important;float: left !important;margin-left: 2px !important;}
table.adv_ver{width: 100%;}
table.adv_ver td{padding: 4px 0 4px 0;}
table.adv_ver img {float: left;margin: auto;margin-top: 5px;margin-left: 5px;vertical-align: absolute-middle;cursor: pointer;}
table.adv_ver .testo-adv {cursor: pointer;position: relative;left: 5px;}
div.div_banner_list table span,
table.adv_ver span { font-size: 12px; color: #8a6b00;}
table.adv_ver span img{margin: 0 5px 2px 0;}
div.div_banner_list table .dove,
table.adv_ver .dove { font-size: 11px; color: #555;}
div.div_banner_list table .altro,
table.adv_ver .altro {font-size: 11px;color: #555;font-weight: normal;}
div.div_banner_list table .altro span {font-size:12px;color: #555;font-weight: normal;}
table.adv_ver p {float: left;max-width: 165px;height: 80px;overflow: hidden;}
div.div_banner_list table a,
table.adv_ver a { text-decoration: none;}
div#extra #destinazioni{width: auto;margin: 4px 0 5px 0;border: 1px solid  #59a1c7;font-size:11px;position: relative;}
div#extra #destinazioni h3{color: #ffffff;font-size: 14px;background: #7fcaf2 !important;padding: 5px;}
div#extra #destinazioni p.sottotit{background: #d2edfb;color: #59a1c7;line-height: 13px;padding:0;}
div#extra #destinazioni p.sottotit a{font-weight:normal;color: #59a1c7;}
#destinazioni ul li {color: #59a1c7;padding-right: 4px;margin-bottom: 0px;}
#destinazioni div {position: relative;}
#tab_destinazioni {height: auto;}
.mission_home{font-weight:normal;font-size:13px;line-height:17px;color: #464646;margin-bottom: 10px;margin-top: 0px;}
.modificaaskprop{padding: 0 0 0 10px;line-height:20px;font-size:10px;}
.modificaaskprop p{line-height:20px;font-size:10px;}
.modificaaskprop #email_askprop_forgot{color:#555;}
ul.directory_list li.categoria {margin:0px;padding:0px;line-height:1.5;}
ul.directory_list li.categoria a span{margin:0px;padding:0px;line-height:1;}
.box h2,.box h1{color: #000;}
.hotelgallery {width: auto !important;}
.hotelgallery ul div {height: auto !important;}
.hotelgallery div {height: auto !important;}
#fotogallery ul {width: auto !important;}
.active_users {width: auto !important;}
.login form {width: auto !important;}
.boton-hotel{min-width: 220px;text-decoration:none;padding-bottom: 0px;cursor:hand;cursor:pointer;text-decoration:none;}
.boton-hotel .sx{background: transparent url("/img/angolo_sn.jpg") no-repeat top right;height: 40px;float: left;width: 17px;margin: 0;padding: 0;}
.boton-hotel .center{background: transparent url("/img/bg_bottone_giallo.jpg") repeat-x 0 0;height: 40px;float: left;margin: 0;padding: 0;padding-right: 6px;text-align: center;}
.boton-hotel .dx{background: transparent url("/img/angolo_dx.jpg") no-repeat 0 0;height: 40px;float: left;width: 17px;margin: 0;padding: 0;}
.boton_prenota{padding-top:2px;float:left;font-family:Tahoma,Verdana,Arial,Helvetica,Geneva,"Trebuchet MS",sans-serif;font-size:13px;font-weight:bold;width:auto;color:#000;line-height:100%;}
.img_bottone_giallo{padding-top:2px;padding-right:5px;float:left;}
