/* BODY */
body {background: url(/img/bground.gif) repeat-x ; background-color: White;}

/* cont-colonna 1 */
#corpo .col-1 .top h1 {margin:1px 0px 0px 15px;font-family: Verdana, sans-serif; font-size: 10px;color:#36221B;text-align: left;font-weight:normal;padding:0px;}
#corpo .col-1 .logoriminicom { position:relative; margin: 0px; padding: 0px;text-align:left;height:104px;}

#corpo .col-1 .percorso { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; vertical-align: middle; text-align: left; font-weight: bold;  margin-top: 1px; margin-bottom: 1px; width: 595px; padding: 3px;margin: 0px auto 0 auto;}
#corpo .col-1 .percorso a, visited, active { color: #000 !important;   text-decoration: none; font-weight: bold; }
#corpo .col-1 .percorso a:hover { color: #fff !important; text-decoration: underline; font-weight: bold;}

#corpo .col-1 .titolo-template { position: relative; width: 595px; background-color: Black;  height: 30px; text-align: left; z-index: 1;margin: 0px auto 0 auto;clear:left;}
#corpo .col-1 .titolo-template .cont { position: absolute; top: 3px; left: 14px; padding: 0px; z-index: 2;}
#corpo .col-1 .titolo-template .lingua { position: absolute; top: 8px; right: 10px; padding: 0px; z-index: 2;color: #fff}
#corpo .col-1 .titolo-template .lingua  a, visited, active { color: #fff !important;   text-decoration: none; font-weight: bold; }
#corpo .col-1 .titolo-template .lingua  a:hover { color: #ffcc00 !important; text-decoration: underline; font-weight: bold;}

#corpo .col-1 .titolo-template .box-cerca {position:absolute; top:2px;left:68px; margin:0;padding:0px; display:block; width:440px; color: #fff;}
#corpo .col-1 .titolo-template .box-cerca input {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #5B290C; border: 1px solid #AC4F10;font-weight: normal;background-color:#FDC00A;}
#corpo .col-1 .titolo-template .box-cerca select {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #5B290C; border: 1px solid #AC4F10;font-weight: normal; background-color:#FDC00A;}

#index-box-template { position: relative; width: 595px; text-align: left;  padding: 0px; display:block; clear:left; margin: 0px auto 0 auto;}

#index-box-template .box-cerca {  position:relative; width: 595px; height:162px; background: url(/hotel/img/bg-box-cerca.jpg) no-repeat ;margin: 0px auto 0 auto;}
#index-box-template .box-cerca h1 { position:absolute;left:190px; width: 330px; font-weight:normal; color: #FFF; padding-right:5px; margin:3px;font-family:Arial, sans-serif; font-size:11px;text-align:left;}

#index-box-template .link-categorie {margin-top:60px;height:35px;/*background-image: url(/hotel/img/bg-top-cat.gif);*/}
#index-box-template .link-categorie .testo {font-weight:bold; color: #000; font-family: Verdana, sans-serif; font-size:10px;text-align:left; padding:4px 0px 5px 15px;}
#index-box-template .link-categorie  a {text-decoration:none; color:#000}
#index-box-template .link-categorie  a:hover {text-decoration:underline; color:#FFF500}
#index-box-template .link-categorie h2 {font-family: Arial,helvetica,sans-serif; font-size:16px; font-weight: bold; padding:15px 0px 0px 10px;margin:0px 3px;color:#42760E;border-bottom:1px solid #cdcdcd;}

.box-home-alto .box-form-new {margin: 0px 0px 0px 0px;}
.box-home-alto .box-form-new .titolo { font-weight:bold; color: #fff; font-family:Tahoma, sans-serif; font-size:11px;text-align:left;margin-left:15px;}
.box-home-alto .box-form-new .dati { font-weight: normal; font-size: 11px; font-family: Verdana,helvetica,sans-serif; border:#AFAFAF 1px solid; background-color: #FBF32C; padding:4px;width:150px;}
.box-home-alto .box-form-new input.bottone {border:#fff 1px solid; background-color: #F04D12; color: #ffffff; font-weight: bold; font-size:11px; font-family:Arial,helvetica,sans-serif; text-align: center; cursor: pointer;}
.box-home-alto .box-form-new .cerca { margin:5px 12px 0px 0px; font-weight:bold; color: #fff; font-family:Tahoma, sans-serif; font-size:11px;}
.box-home-alto .box-form-new .annuale { font-weight:bold; color: #fff; font-family:Tahoma, sans-serif; font-size:11px;text-align:right;margin:10px 12px 0px 0px}

#index-box-template .box-alto { width: 595px; height:472px}

#index-box-template .posiziona-box-alto { position:absolute; top:29px; left:0px;}

#index-box-template .box-home-alto-int { position:relative; width: 595px; margin: 0px auto 0 auto;background-color:white; background-image: url(/hotel/img/bg-hotel.gif); background-repeat: repeat-y;}
#index-box-template .box-home-alto-int h1 { font-weight:bold; color: #fff; font-family: Arial,helvetica,sans-serif; font-size:15px;text-align:left;padding:7px 5px 5px 5px;margin:0;background-color:#7BA105;}
#index-box-template .box-home-alto-int .testo {float:left;width:385px; color: #000; font-family: Tahoma, sans-serif; font-size:11px;text-align:left;margin:5px 5px;font-weight:normal;}
#index-box-template .box-home-alto-int .testo a {text-decoration:none; color:#000}
#index-box-template .box-home-alto-int .testo a:hover {text-decoration:underline; color:#000}
#index-box-template .box-home-alto-int .menu {float:left;color: #000; font-family: Tahoma, sans-serif;font-size:11px;text-align:left;padding:0px;margin:0px; font-weight:normal; width:190px;background-color:white;}
#index-box-template .box-home-alto-int .menu h3 { font-weight:bold; color: #7BA105; font-family: Verdana, sans-serif; font-size:10px;text-align:right;padding:0;margin:0;background: url(/hotel/img/bg-menu-top.gif) top right no-repeat;}
#index-box-template .box-home-alto-int .menu h3 a {text-decoration:none; color:#5C7706;font-weight:bold;margin-right:5px;}
#index-box-template .box-home-alto-int .menu h3 a:hover {text-decoration:none; color:#7BA105}
#index-box-template .box-home-alto-int .menu .bg {  width:190px; padding:0; margin:0; background-color:#86AD0E;}
#index-box-template .box-home-alto-int .menu .bg .contenuto {margin:0;padding:0;}
#index-box-template .box-home-alto-int .menu .bg .contenuto ul { text-align:left;margin:0; padding:0;list-style-type: none;}
#index-box-template .box-home-alto-int .menu .bg .contenuto li.sotto { text-align:left;margin:0px; padding:3px 0px 3px 25px;border-top:1px solid #80A70A;}
#index-box-template .box-home-alto-int .menu .bg .contenuto li { text-align:left;margin:0px; padding:3px 0px 3px 10px;border-top:1px solid #80A70A;}
#index-box-template .box-home-alto-int .menu .bg .contenuto li a {text-decoration:none; color:#fff;font-weight:bold;}
#index-box-template .box-home-alto-int .menu .bg .contenuto li a:hover {text-decoration:underline; color:#FFF52D}
#index-box-template .box-home-alto-int .menu .bg .contenuto li.categoria { text-align:left;margin:0px; padding:3px 0px 3px 10px;color: #FBF32C;font-weight:bold;font-variant:small-caps;}
#index-box-template .box-home-alto-int .menu .bg .contenuto li.categoria a {text-decoration:none; color:#FBF32C;font-weight:bold;}
#index-box-template .box-home-alto-int .menu .bg .contenuto li.categoria a:hover {text-decoration:underline; color:#FFF52D}

#index-box-template .box-home-alto-int .menu-box {  padding:0; margin:0px 0px 0px 7px;position:relative;}
#index-box-template .box-home-alto-int .menu-box .box1 {  width:190px; float:left;padding:0; margin-right:5px; background-color:#86AD0E;}

#index-box-template .box-home-alto-int .menu-box .box1 ul { text-align:left;margin:0; padding:0;list-style-type: none;}
#index-box-template .box-home-alto-int .menu-box .box1 li.sotto { text-align:left;margin:0px; padding:3px 0px 3px 25px;border-top:1px solid #80A70A;}
#index-box-template .box-home-alto-int .menu-box .box1 li { text-align:left;margin:0px; padding:3px 0px 3px 10px;border-top:1px solid #80A70A;}
#index-box-template .box-home-alto-int .menu-box .box1 li a {text-decoration:none; color:#fff;font-weight:bold;}
#index-box-template .box-home-alto-int .menu-box .box1 li a:hover {text-decoration:underline; color:#FFF52D}
#index-box-template .box-home-alto-int .menu-box .box1 li.categoria { text-align:left;margin:0px; padding:3px 0px 3px 10px;color: #FBF32C;font-weight:bold;font-variant:small-caps;}
#index-box-template .box-home-alto-int .menu-box .box1 li.categoria a {text-decoration:none; color:#FBF32C;font-weight:bold;}
#index-box-template .box-home-alto-int .menu-box .box1 li.categoria a:hover {text-decoration:underline; color:#FFF52D}
#index-box-template .box-home-alto-int .txt { color: #000; font-family: Verdana, sans-serif; font-size:11px;text-align:left;padding:10px 15px;font-weight:normal;margin:0;}
#index-box-template .box-home-alto-int .txt a {text-decoration:none; color:#000}
#index-box-template .box-home-alto-int .txt a:hover {text-decoration:underline; color:#000}
#index-box-template .box-home-alto-int .h3 { color: #000; font-family: Verdana, sans-serif; font-size:11px; text-align:left;padding:0px 15px;font-weight:bold;margin:0px;}


#index-box-template .box-home-alto-int .menu-box .ricerca{ position:absolute;left:210px;top:118px;}
#index-box-template .box-home-alto-int .menu-box .ricerca .ricercahotel {color: #F04D12; font-family: Verdana, sans-serif; font-size:11px;text-align:left;font-weight:bold;margin-bottom:10px;}
#index-box-template .box-home-alto-int .menu-box .ricerca label {float:left;width:100px;color: #000; font-family: Verdana, sans-serif; font-size:11px;text-align:right;font-weight:bold;margin:.3em .5em;}
#index-box-template .box-home-alto-int .menu-box .ricerca div { margin:.3em 0;font-family: Verdana, sans-serif; font-size:11px;text-align:left;font-weight:normal;color:#000}
#index-box-template .box-home-alto-int .menu-box .ricerca .bottone{ position:absolute;right:0px;top:40px;}
#index-box-template .box-home-alto-int .menu-box .ricerca .bottone input.bottone {border:#AFAFAF 1px solid; background-color: #F04D12; color: #ffffff; font-weight: bold; font-size:12px; font-family:Arial,helvetica,sans-serif; text-align: center; cursor: pointer;padding:2px 5px;}


#index-box-template .box-home-alto-int form { padding:0px 0px 5px 0px; margin: 0 auto;text-align:center;color: #fff;}
#index-box-template .box-home-alto-int form div { margin:.3em 0;}
#index-box-template .box-home-alto-int fieldset { padding: 0.3em; border: 0px;}
#index-box-template .box-home-alto-int .dati { font-weight: normal; font-size: 11px; font-family: Verdana,helvetica,sans-serif; border:#AFAFAF 1px solid; background-color: #FBF32C; padding:4px;width:170px; }
#index-box-template .box-home-alto-int input.bottone {border:#AFAFAF 1px solid; background-color: #F04D12; color: #ffffff; font-weight: bold; font-size:11px; font-family:Arial,helvetica,sans-serif; text-align: center; cursor: pointer;}
#index-box-template .box-home-alto-int .cerca { margin:5px 12px 0px 0px; font-weight:bold; color: #fff; font-family:Tahoma, sans-serif; font-size:11px;}
#index-box-template .box-home-alto-int .annuale { font-weight:bold; color: #fff; font-family:Tahoma, sans-serif; font-size:11px;text-align:right;margin:10px 12px 0px 0px}

#index-box-template .box-ricerca-avanzata { position:relative; width: 589px; margin: 0px auto 0 auto;border-right:3px solid #7BA105;border-left:3px solid #7BA105;background-color:white;font-size:12px;}
#index-box-template .box-ricerca-avanzata h1 { font-weight:bold; color: #FFF52D; font-family: Arial,helvetica,sans-serif; font-size:15px;text-align:left;padding:7px 5px 5px 5px;margin:0;background-color:#7BA105;}
#index-box-template .box-ricerca-avanzata .form {color: #000;text-align:left;padding:0px 10px ;margin:0px;font-weight:normal;}
#index-box-template .box-ricerca-avanzata .testo {color: #000; font-family: Verdana, sans-serif; font-size:12px;text-align:left;font-weight:normal;}
#index-box-template .box-ricerca-avanzata .form label {float:left;width:150px;color: #000; font-family: Verdana, sans-serif; font-size:12px;text-align:left;font-weight:bold;margin-left:20px;}
#index-box-template .box-ricerca-avanzata .sezione {color: #F04D12; font-family: Verdana, sans-serif; font-size:12px;text-align:left;font-weight:bold;padding:10px 5px;background-color:#e3e3e3;margin:10px 0px;}
#index-box-template .box-ricerca-avanzata input.bottone {border:#AFAFAF 1px solid; background-color: #F04D12; color: #ffffff; font-weight: bold; font-size:12px; font-family:Arial,helvetica,sans-serif; text-align: center; cursor: pointer;}
#index-box-template .box-ricerca-avanzata .blocco { padding:10px 25px 0px 25px; border-bottom:1px solid #cdcdcd; clear:left; height:125px;position:relative;}
#index-box-template .box-ricerca-avanzata .blocco h2 {font-size: 14px; color:#F04D12; font-weight: bold; font-variant: small-caps; text-decoration:none;margin:0;padding:4px 0px;}
#index-box-template .box-ricerca-avanzata .blocco h2 a {text-decoration:none; color:#F04D12; font-weight: bold; font-variant: small-caps;}
#index-box-template .box-ricerca-avanzata .blocco h2 a:hover {text-decoration:underline; color:#F04D12; font-weight: bold; font-variant: small-caps;}
#index-box-template .box-ricerca-avanzata .blocco .cat { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #7BA105; font-weight: bold; padding-bottom:1px;}
#index-box-template .box-ricerca-avanzata .blocco .immagine{ border:2px solid #cdcdcd;margin-right:5px;}
#index-box-template .box-ricerca-avanzata .blocco .descr { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000;}
#index-box-template .box-ricerca-avanzata .blocco .mappa { position:absolute; top:18px;left:400px;font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000;padding:3px;}
#index-box-template .box-ricerca-avanzata .blocco .mappa a {text-decoration:none; color:#000; font-weight: bold;}
#index-box-template .box-ricerca-avanzata .blocco .mappa a:hover {text-decoration:underline; color:#F04D12; font-weight: bold;}
#index-box-template .box-ricerca-avanzata .blocco .offerte { position:absolute; top:18px;left:450px;font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #000;background-color: #FBF32C;padding:5px;border:1px solid #F04D12;}
#index-box-template .box-ricerca-avanzata .blocco .offerte a {text-decoration:none; color:#000; font-weight: bold;}
#index-box-template .box-ricerca-avanzata .blocco .offerte a:hover {text-decoration:underline; color:#F04D12; font-weight: bold;}
#index-box-template .box-ricerca-avanzata a {text-decoration:none; color:#000; font-weight: bold;}
#index-box-template .box-ricerca-avanzata a:hover {text-decoration:underline; color:#F04D12; font-weight: bold;}


#index-box-template .box-sx { width: 180px; float: left; margin: 0px; padding: 0px; }
#index-box-template .box-dx { width: 402px; float: left; margin: 12px 0px 0px 6px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#index-box-template .box-dx a {text-decoration:none; color:#000}
#index-box-template .box-dx a:hover {text-decoration:none; color:#652E0C}

.box-cerca .box-form {position:absolute; top:35px; left:270px; margin: 0px auto 0 auto;}
.box-cerca .box-form form { padding:0px; margin: 0 auto;}
.box-cerca .box-form form div { margin:.3em 0;}
.box-cerca .box-form fieldset { padding: 0.3em; border: 0px;}
.box-cerca .box-form #informazioni label { display:block; float:left; width:100px; text-align:right; font-weight:bold; color: #fff; padding-right:0; font-family:Arial, sans-serif; font-size:13px;}
.box-cerca .box-form .dati { font-weight: normal; font-size: 12px; font-family: Verdana,helvetica,sans-serif; width:170px; border:#AFAFAF 2px solid;  background-color: #fff; padding:0; margin-left:2px;}
.box-cerca .box-form input.bottone {width:170px; border:#fff 1px solid;  background-color: #F04D12; color: #ffffff; font-weight: bold; font-size:12px; font-family:Verdana,helvetica,sans-serif; text-align: center; cursor: pointer;}
.box-cerca .box-form .cerca-input { margin-left:107px;}

#index-box-template .tit { position:absolute; left:13px;top:-36px;}

#index-box-template .box-inevidenza { position:relative; width: 595px; background: url(/hotel/img/bg-hotel.gif) repeat-y ;margin: 0px auto 0 auto;}
#index-box-template .box-inevidenza .intro { font-family: Verdana,helvetica,sans-serif; font-size:12px; color:#000; text-align:left;margin:0;padding:8px;}

#index-box-template .link { position:absolute; right:10px; top:-26px; font-family: Verdana,helvetica,sans-serif; font-size:10px; color:#000; font-weight: bold;}
#index-box-template .link a {text-decoration:none; color:#000;}
#index-box-template .link a:hover {text-decoration:underline; color:#fff;}

#index-box-template .box h2 { font-family: Tahoma,helvetica,sans-serif; font-size:14px; color:#F04D12; text-align:left;margin:0;padding:0;}
#index-box-template .box-linea h2 { font-family: Tahoma,helvetica,sans-serif; font-size:14px; color:#F04D12; text-align:left;margin:0;padding:0;}

.tab-banner { font-family: Verdana, Helvetica, sans-serif;}
.tab-banner .box { width:280px; height:120px;border-bottom:1px solid #cdcdcd;margin:0px;}
.tab-banner .box-linea { width:280px; height:120px;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;margin:0px;}
.tab-banner .localita { font-size: 10px; color: #000; padding: 0px; }
.tab-banner .testo { font-size: 10px; color: #000; font-weight: normal; padding: 0px; }
.tab-banner a {width:280px; height:110px; text-decoration:none; color:#F04D12; display:block;}
.tab-banner a:hover {width:280px; height:110px;text-decoration:none; color:#F04D12; display:block;}
.tab-banner .immagine { border: 2px solid #FFE21C; margin-right:5px;}

.tab-elenco { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #86AD0E;}
.tab-elenco .lista  {margin:5px 5px;padding:0;position:relative;border-bottom:1px solid #cdcdcd;height:80px;}
.tab-elenco .lista .titolo {font-size: 11px; color:#F04D12; font-weight: bold; text-decoration:none;margin:0;padding:0;}
.tab-elenco .lista .titolo a {text-decoration:none; color:#F04D12; font-weight: bold; }
.tab-elenco .lista .titolo a:hover {text-decoration:underline; color:#F04D12; font-weight: bold;}
.tab-elenco .lista .categoria { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #7BA105; font-weight: bold; margin:2px 0px 4px 0px;}
.tab-elenco .lista .descr { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000;}
.tab-elenco .lista .offerte { position:absolute; top:0px;right:2px;font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000;background-color: #FBF32C;padding:3px;border:1px solid #F04D12;}
.tab-elenco .lista .offerte a {text-decoration:none; color:#000; font-weight: bold;}
.tab-elenco .lista .offerte a:hover {text-decoration:underline; color:#F04D12; font-weight: bold;}

.tab-elenco .blocco { padding:5px 5px 0px 5px; border-bottom:1px solid #cdcdcd; clear:left; height:155px;position:relative;}
.tab-elenco .blocco h4 {font-size: 15px; color:#F04D12; font-weight: bold; font-variant: small-caps; text-decoration:none;margin:0;padding:0;}
.tab-elenco .blocco h4 a {text-decoration:none; color:#F04D12; font-weight: bold; font-variant: small-caps;}
.tab-elenco .blocco h4 a:hover {text-decoration:underline !important; color:#F04D12; font-weight: bold; font-variant: small-caps;}
.tab-elenco .blocco .cat { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #7BA105; font-weight: bold; margin:2px 0px 4px 0px;}
.tab-elenco .blocco .cat a {text-decoration:none; color:#7BA105;}
.tab-elenco .blocco .cat a:hover {text-decoration:none; color:#7BA105;}
.tab-elenco .blocco .immagine{ border:2px solid #cdcdcd;margin-right:5px;}
.tab-elenco .blocco .descr { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000;}
.tab-elenco .blocco .descr a {text-decoration:none; color:#000; }
.tab-elenco .blocco .descr a:hover {text-decoration:underline; color:#F04D12;}
.tab-elenco .blocco .tab { position:absolute; top:0px;right:105px;font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000;padding:3px;}
.tab-elenco .blocco .tab a {text-decoration:none; color:#000; font-weight: bold;}
.tab-elenco .blocco .tab a:hover {text-decoration:underline; color:#F04D12; font-weight: bold;}
.tab-elenco .blocco .map {  position:absolute; top:0px;right:60px;font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #808080;padding:3px;}
.tab-elenco .blocco .map a {text-decoration:none; color:#808080; font-weight: normal;}
.tab-elenco .blocco .map a:hover {text-decoration:underline; color:#e5e5e5; font-weight: normal;}
.tab-elenco .blocco .offerte { position:absolute; top:0px;right:2px;font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000;background-color: #FBF32C;padding:3px;border:1px solid #F04D12;}
.tab-elenco .blocco .offerte a {text-decoration:none; color:#000; font-weight: bold;}
.tab-elenco .blocco .offerte a:hover {text-decoration:underline; color:#F04D12; font-weight: bold;}
.tab-elenco .blocco .visite { position:absolute; top:145px;left:5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #4e4e4e;}

.tab-elenco .blocco1 { padding:5px 5px 0px 5px; border-bottom:1px solid #cdcdcd; clear:left; height:125px;position:relative;}
.tab-elenco .blocco1 h4 {font-size: 15px; color:#F04D12; font-weight: bold; font-variant: small-caps; text-decoration:none;margin:0px 0px 4px 0px;;padding:0;}
.tab-elenco .blocco1 h4 a {text-decoration:underline; color:#F04D12; font-weight: bold; font-variant: small-caps;}
.tab-elenco .blocco1 h4 a:hover {text-decoration:underline !important; color:#F04D12; font-weight: bold; font-variant: small-caps;}
.tab-elenco .blocco1 .cat { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #7BA105; font-weight: bold; margin:2px 0px 4px 0px;}
.tab-elenco .blocco1 .offerte1 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; margin:5px 0px 2px 85px; width:100px; color: #000;background-color: #FBF32C;padding:3px;border:1px solid #F04D12;}
.tab-elenco .blocco1 .offerte1 a {text-decoration:none; color:#000; font-weight: bold;}
.tab-elenco .blocco1 .offerte a:hover {text-decoration:underline; color:#F04D12; font-weight: bold;}
.tab-elenco .blocco1 .visite { clear:left; padding-top:0px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #4e4e4e;text-align:left;}
.tab-elenco .blocco1 .immagine{ border:2px solid #cdcdcd;margin:5px 10px 5px 0px;}

.impagina { font-family: Verdana; font-size: 12px; color: #330000 !important; text-decoration: none; font-weight: bold;padding:5px;}
.impagina a, visited, active { color: #330000 !important;  text-decoration: none;}
.impagina a:hover {color: #D8A309 !important; text-decoration: underline;}

.box-hotel { font-size: 11px; padding: 0px 0px 40px 0px; position:relative; width: 595px; background: url(/hotel/img/bg-hotel.gif) repeat-y ;margin: 0px auto 0px auto;background-color: #fff;}
.box-hotel .categoria { text-align: left; margin-left:20px; padding: 5px 0px 5px 0px; font-size: 12px;  font-weight: bold;color: #5D7B00}
.box-hotel h1 { font-family: Georgia, Helvetica, sans-serif; font-size: 20px; color: #5D7B00; font-weight: bold; margin-left:20px; padding: 0px;}
.box-hotel .localita {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D7B00;}
.box-hotel .indirizzo { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left;margin-left:20px;color: #5D7B00;}
.box-hotel .indirizzo a {text-decoration:none; color:#5D7B00; font-weight: normal;}
.box-hotel .indirizzo a:hover {text-decoration:underline; color:#5D7B00; font-weight: normal;}
.box-hotel .apertura {font-variant: small-caps;text-align: right; float:right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-right:10px;color: #5D7B00;}
.box-hotel .web {font-variant: normal;padding-top:2px;text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #F04D12;font-weight: bold;}
.box-hotel .web a {text-decoration:none; color:#F04D12; font-weight: bold;}
.box-hotel .web a:hover {text-decoration:underline; color:#86AD0E;  font-weight: bold;}
.box-hotel .apertura a {text-decoration:none; color:#5D7B00; font-weight: normal;}
.box-hotel .apertura a:hover {text-decoration:underline; color:#5D7B00; font-weight: normal;}
.box-hotel .miei-hotel {letter-spacing:1px;font-variant: normal;padding-top:10px;text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #F04D12;font-weight: bold;}
.box-hotel .miei-hotel a {text-decoration:underline; color:#F04D12; font-weight: bold;}
.box-hotel .miei-hotel a:hover {text-decoration:underline; color:#86AD0E;  font-weight: bold;}

.box-hotel .opzioni { position: absolute; left:10px; top:-23px; font-size: 10px; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000;}
.box-hotel .opzioni a {text-decoration:none; color:#000; font-weight: normal;}
.box-hotel .opzioni a:hover {text-decoration:underline; color:#fff; font-weight: normal;}

.box-hotel .menu-box { position: absolute; width:340px; left:220px; top:-22px;}
.box-hotel .menu { text-align:center; font-size: 10px; font-weight: normal; letter-spacing:1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#86AD0E;}
.box-hotel .menu a {text-decoration:underline; color:#F04D12; font-weight: bold;}
.box-hotel .menu a:hover {text-decoration:underline; color:#86AD0E;  font-weight: bold;}

.box-hotel .box-home { position: relative; padding-top:5px;}
.box-hotel .immagine { border: 2px solid #FFE21C; }
.box-hotel .box-home .testo { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; color: #475E00;margin-bottom:15px;}
.box-hotel .titoletto { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-variant: small-caps; font-weight: bold; letter-spacing:1px; color: #787978; margin-bottom: 10px;}
.box-hotel .servizi { text-align: left; display:block; width:380px; margin-bottom:15px; }
.box-hotel .servizi .servizi-txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width:120px; display:block; }
.box-hotel .box-home .testo-note { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; color: #475E00;}
.box-home .col-sx { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; background-color: #E8E8E8;font-weight: bold;}
.box-home .titoletto { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-variant: small-caps; font-weight: bold; letter-spacing:1px; color: #787978; padding-left: 10px;}
.box-home .note { margin-left:20px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;padding:10px 20px 20px 20px; text-align:left;}
.box-home .visite { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #4e4e4e;text-align:center;padding-top:30px;}
.box-home .affiliato { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #4e4e4e;text-align:center;padding-top:5px;}

.titoletto-prenota {margin-left:10px; padding-bottom:40px; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;font-variant: small-caps; font-weight: bold;letter-spacing:1px; color: #787978;}
.box-form-prenota { padding: 0; margin: 0px auto 0px auto;}
.box-form-prenota fieldset { padding: 0; border: 0px;}
.box-periodo-camere .tit-periodo { position:absolute; left:25px; top:-16px;}
.box-periodo-camere .tit-camere { position:absolute; left:370px; top:-13px;}
.box-periodo-camere { position:relative; background-image: url(/hotel/img/bg-periodo.gif); background-repeat: no-repeat; height: 60px; width: 562px; margin: 0 auto  0 auto;}
.box-periodo-camere .arrivo { position:absolute; left:20px; top:10px; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:11px;}
.box-periodo-camere .partenza { position:absolute; left:20px; top:34px; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:11px;}
.box-periodo-camere .seleziona-arrivo { position:absolute; left:100px; top:7px;}
.box-periodo-camere .seleziona-partenza { position:absolute; left:100px; top:30px;}
.box-periodo-camere .input-cal { width:22px; border:0px; }
.box-periodo-camere .cal { position:absolute; left:165px; top:2px;}
.box-periodo-camere input, select { font-weight: normal; font-size: 11px; font-family: Verdana, helvetica,sans-serif; border:#AFAFAF 2px solid; margin:1px; background-color: #fff; }
.box-periodo-camere .camere { position:absolute; left:320px; top:20px;}

.box-form-prenota .invia { text-align:right; padding-right:20px;}
.box-form-prenota .invia .input-invia { width:96px; border:0px;}
.box-form-prenota .privacy { text-align:right; padding: 3px 30px 15px 0px;}
.box-form-prenota .privacy .input-privacy { width:20px; border:0px;}
.box-form-prenota a {text-decoration:none; color:#000}
.box-form-prenota a:hover {text-decoration:none; color:#86AD0E}

.box-dati .tit-dati { position:absolute; left:25px; top:-16px;}
.box-dati .tit-note { position:absolute; left:370px; top:-16px;}
.box-dati { position:relative; background-image: url(/hotel/img/bg-dati.gif); background-repeat: no-repeat; height: 162px; width: 562px; margin: 0 auto  0 auto; }
.box-dati .dati-cont { width:320px; position:absolute; left:20px; top:8px;}
.box-dati .dati-cont .testo { float:left; font-weight:bold; color: #000; font-family:Verdana, sans-serif; padding:2px;font-size:11px;width:160px;text-align:left;}
.box-dati input { font-weight: normal; font-size: 11px; font-family: Verdana, helvetica,sans-serif; width:140px; border:#AFAFAF 2px solid;  background-color: #fff; }
.box-dati .input { height:20px; }
.box-dati .richieste { position:absolute; left:350px; top:8px; }
.box-dati .richieste textarea { font-weight: normal; font-size: 11px; font-family: Verdana, helvetica,sans-serif; width:190px; border:#AFAFAF 2px solid;  background-color: #fff; height:90px;}
.box-dati .contatto { position:absolute; right:50px; top:120px; text-align:center;font-weight: bold; font-size: 10px; font-family: Verdana, helvetica,sans-serif; }
.box-dati .contatto .input-contatto { width:20px; border:0px;background-color: #CADF89;}

.box-listino { padding: 0; margin: 0px auto 0px auto;}
.box-listino .titoletto { padding:15px 0px 0px 10px; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;font-variant: small-caps; font-weight: bold;letter-spacing:1px; color: #787978;}
.box-listino .tabella { margin:0px auto 20px auto; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; background-color: #BFD57A;}
.box-listino .titolo { padding:5px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #F04D12;text-align: center;}
.box-listino .riga { background-color: #FFFFD6;font-size: 11px;}
.box-listino .tit-note-listino { padding:8px 10px 5px 20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #787978;text-align: left;}
.box-listino .testo-note-listino { padding:5px 10px 10px 25px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #475E00;text-align: left;}
.tab-listino { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; background-color: #CADF89;}
.tab-listino .riga td { background-color: #FEFEDD;font-size: 10px !important;}
.tab-listino th { font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; color: #000;font-weight: bold; background-color: #CADF89;}

.box-listino th { font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #000;font-weight: bold; background-color: #CADF89;}
.box-listino .menu-int { padding:5px; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000;}
.box-listino .menu-int a {text-decoration:underline; color:#86AD0E; font-weight: bold;}
.box-listino .menu-int a:hover {text-decoration:underline; color:#F04D12;  font-weight: bold;}
.box-listino .col-sx { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; background-color: #E8E8E8;font-weight: bold;}
.box-listino .note { margin-left:20px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;padding:10px 20px 20px 20px;}

.box-offerte { padding: 0; margin: 0px auto 20px auto;}
.box-offerte .titoletto { padding:15px 0px 0px 10px; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;font-variant: small-caps; font-weight: bold;letter-spacing:1px; color: #787978;}

.box-offerta { width: 450px; text-align:center;position:relative;}
.box-offerta h2 { text-align: left; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #F04D12;padding:0px; margin:0px;}
.box-offerta .titolo { text-align: center; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #F04D12;padding-bottom:20px;}
.box-offerta .sottotitolo { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000;padding-left:10px;}
.box-offerta .sottotitolo-ad { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000;padding:2px;}
.box-offerta .prezzo { position:absolute; top:50px; right:10px;font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: red;}
.box-offerta .prezzo-ad { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: red;text-align: right;}
.box-offerta .validita { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000;padding:6px;}
.box-offerta .periodo {  font-size: 11px; font-weight: bold; color: #000;}
.box-offerta .categoria { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000;padding:6px;}
.box-offerta .descrizione { border-right: 1px solid #86AD0E; border-left: 1px solid #86AD0E; padding:10px; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color:#E9E9E9;}
.box-offerta .menu-int { padding:5px; text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000;}
.box-offerta .menu-int a {text-decoration:underline; color:#86AD0E; font-weight: bold;}
.box-offerta .menu-int a:hover {text-decoration:underline; color:#F04D12;  font-weight: bold;}
.box-offerta .codice { float:left; padding:5px;}
.box-offerta .prenota { text-align: right; padding-top:3px;}
.box-offerte .testo-note { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #475E00;}
.box-offerte .note { margin-left:20px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;padding:10px 20px 20px 20px;}
.box-offerta .tit-nota {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;padding:10px 20px 20px 0px;text-align: left;font-weight: bold;}
.box-offerta .col-sx { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; background-color: #E8E8E8;font-weight: bold;}
.box-offerta select {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: normal;}

.tab-offerta { width: 550px; text-align:center;}
.tab-offerta .tit-offerte { text-align: left; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #F04D12;padding:6px;}
.tab-offerta .titolo { text-align: center; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #F04D12;padding-bottom:20px;}
.tab-offerta .validita { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000;padding:6px;}
.tab-offerta .periodo {  font-size: 11px; font-weight: bold; color: #000;}
.tab-offerta .descrizione { border-right: 1px solid #86AD0E; border-left: 1px solid #86AD0E; padding:10px; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color:#E9E9E9;}
.tab-offerta .menu-int { padding:5px; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000;}
.tab-offerta .menu-int a {text-decoration:underline; color:#86AD0E; font-weight: bold;}
.tab-offerta .menu-int a:hover {text-decoration:underline; color:#F04D12;  font-weight: bold;}
.tab-offerta .codice { float:left; padding:5px;}
.tab-offerta .prenota { text-align: right; padding-top:3px;}
.tab-offerta .testo-note { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #475E00;}
.tab-offerta .note { margin-left:20px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;padding:10px 20px 20px 20px;}
.tab-offerta .tit-nota {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;padding:10px 20px 20px 0px;text-align: left;font-weight: bold;}
.tab-offerta .col-sx { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; background-color: #E8E8E8;font-weight: bold;}
.tab-offerta select {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: normal;}


.box-fotogallery { padding: 0; margin: 5px auto 5px auto; background-color:#fff; border-right: 3px solid #98C220; border-left: 3px solid #98C220;}
.box-fotogallery .titoletto { padding:15px 0px 0px 10px; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;font-variant: small-caps; font-weight: bold;letter-spacing:1px; color: #787978;}
.box-fotogallery .immagine { border: 2px solid #FFE21C; margin:0px; }
.box-fotogallery .descrizione { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000;padding:10px;}
.box-fotogallery .note { margin-left:20px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;padding:10px 20px 20px 20px;}
.box-fotogallery .principale { }
.box-fotogallery .thumb { text-align:center; }
.box-fotogallery .titolo { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #5D7B00; font-weight: bold; padding: 5px;}
.stampa a { color: #6f6f6f; text-decoration: underline;	 font-size: 11px;margin-right:10px;}

.box-fotogallery-popup { padding: 0; margin: 5px auto 5px auto; background-color:#fff; border: 3px solid #98C220; width:800px;}
.box-fotogallery-popup .titoletto { padding:15px 0px 0px 10px; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;font-variant: small-caps; font-weight: bold;letter-spacing:1px; color: #787978;}
.box-fotogallery-popup .immagine { border: 2px solid #FFE21C; margin:0px; }
.box-fotogallery-popup .descrizione { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000;padding:10px;}
.box-fotogallery-popup .note { margin-left:20px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;padding:10px 20px 20px 20px;}
.box-fotogallery-popup .principale { }
.box-fotogallery-popup .thumb { text-align:center; }
.box-fotogallery-popup .titolo { font-family: Geneva, Helvetica, sans-serif; font-size: 26px; color: #5D7B00; font-weight: bold; padding: 5px;}

.box-dovesiamo { padding: 0; margin: 0px auto 20px auto;}
.box-dovesiamo .titoletto { padding:15px 0px 0px 10px; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;font-variant: small-caps; font-weight: bold;letter-spacing:1px; color: #787978;}
.box-dovesiamo .note { margin-left:20px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;padding:10px 20px 20px 20px;}
.box-dovesiamo .input-dove { width:180px; border:#AFAFAF 2px solid;  background-color: #F04D12; color: #ffffff; font-weight: bold; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align: center;}

.box-iscriviti { font-size: 11px; padding: 0px; position:relative; width: 595px; background: url(/hotel/img/bg-iscriviti.gif) repeat-y ;margin: 0px auto 0 auto;}
.box-iscriviti .intro { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #fff;font-weight: normal;padding:10px;}
.box-iscriviti .titolo { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff;font-weight: bold;padding-bottom:10px;}
.box-iscriviti .bg-registra { padding: 0px; position:relative; background: url(/hotel/img/bg-registra.gif) no-repeat; height:65px;}
.box-iscriviti .bg-registra .testo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #759B00;font-weight: bold;margin-left:40px;padding-top:12px;}
.box-iscriviti .bg-registra .testo a {text-decoration:none; color:#759B00; font-weight: bold;}
.box-iscriviti .bg-registra .testo a:hover {text-decoration:none; color:#F04D12;  font-weight: bold;}

.box-iscriviti .testo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff;font-weight: bold;margin-left:9px;}
.box-iscriviti label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff;font-weight: normal;}
.box-iscriviti input.invia { width:80px; border:#AFAFAF 2px solid;  background-color: #F04D12; color: #ffffff; font-weight: bold; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align: center;}
.box-iscriviti input { font-weight: normal; font-size: 12px; font-family: Verdana, helvetica,sans-serif; border:#AFAFAF 2px solid; margin:1px; background-color: #fff; }
.box-iscriviti .pwd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff;font-weight: normal;}


#index-box-template .box-registra { position:relative; width: 595px; background: url(/hotel/img/bg-hotel.gif) repeat-y ;margin: 0px auto 0 auto;}
.box-registra .presentazione { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000;font-weight: normal;padding:15px;}
.box-registra .messaggio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000;font-weight: normal;padding:15px;}

.box-registra .form-registra .dati { font-weight: normal; font-size: 12px; font-family: Verdana, helvetica,sans-serif; border:#AFAFAF 1px solid;  background-color: #fff;}
.box-registra .form-registra td { font-size: 12px; font-family: Verdana, helvetica,sans-serif; }
.box-registra .form-registra .input-registra { width:20px; font-weight: normal; font-size: 12px; font-family: Verdana, helvetica,sans-serif; height:13px; border:0px;}
.box-registra .form-registra .input-caratteri { font-weight: normal; font-size: 12px; font-family: Verdana, helvetica,sans-serif; background-color: #f4f4f4;color: #000;}
.box-registra .form-registra input.invia { width:80px; border:#AFAFAF 2px solid;  background-color: #F04D12; color: #ffffff; font-weight: bold; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align: center;}
.box-registra .border { margin:15px; border:#AFAFAF 2px solid;  background-color: #E9E9E9; color: #000;}
.box-registra .note { font-size: 11px; font-family: Verdana, helvetica,sans-serif; padding:5px;}
.box-registra .contratto { font-weight: normal; font-size: 10px; font-family: Verdana, helvetica,sans-serif; background-color: #f4f4f4;color: #000;}

.box-login { font-size: 11px; padding: 0px; position:relative; width: 280px; margin: 20px auto 0 auto;}
.box-login .titolo { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #719013;font-weight: bold;padding-bottom:10px;}
.box-login .testo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff;font-weight: bold;}
.box-login label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #719013;font-weight: bold;}
.box-login input.invia { width:80px; border:#AFAFAF 2px solid;  background-color: #F04D12; color: #ffffff; font-weight: bold; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align: center;}
.box-login input { font-weight: normal; font-size: 12px; font-family: Verdana, helvetica,sans-serif; border:#AFAFAF 2px solid; margin:1px; background-color: #fff; }

.box-hotel-int { font-size: 11px; padding: 0px 0px 40px 0px; position:relative; width: 595px; background: url(/hotel/img/bg-hotel.gif) repeat-y ;margin: 0px auto 0px auto;background-color: #fff;}
.box-hotel-int .logout { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; margin: 0px 0px 20px 5px;color: #5D7B00;padding-top:10px;}
.box-hotel-int .menu { text-align: center; margin: 10px 5px 20px 0px;font-size: 12px; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#86AD0E;}
.box-hotel-int .menu a {text-decoration:underline; color:#86AD0E; font-weight: bold;}
.box-hotel-int .menu a:hover {text-decoration:underline; color:#F04D12; font-weight: bold;}

.box-hotel-int a {text-decoration:none; color:#000}
.box-hotel-int a:hover {text-decoration:none; color:#86AD0E}
.box-hotel-int .dati { position:relative; width: 99%; background-color:#E7E7E7;margin: 0 auto  0 auto; border-top: 1px solid #86AD0E; border-bottom: 1px solid #86AD0E; padding: 10px 0px 10px 0px}
.box-hotel-int .dati td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.box-hotel-int .benvenuto { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #F04D12; font-weight: bold; text-align:left;padding:5px 0px 0px 10px;}
.box-hotel-int td { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #000; }
.box-hotel-int .modulo { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #F04D12; font-weight: bold; margin-top:5px;}
.box-hotel-int textarea {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
.box-hotel-int input.invia { width:80px; border:#AFAFAF 2px solid;  background-color: #F04D12; color: #ffffff; font-weight: bold; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align: center;}
.box-hotel-int .comunic {  font-family:Verdana,helvetica,sans-serif; font-size: 12px; padding: 15px; position:relative; width: 90%; background-color: #fff;text-align: left;}
.box-hotel-int .comunic .top { border-bottom:1px solid #f4f4f4;font-weight: bold; font-size:12px;margin-bottom:10px;}
.box-hotel-int .comunic .data { font-weight: bold; color:#86AD0E; padding:3px 0px 3px 0px;font-size:11px;}
.box-hotel-int .comunic .impagina { border-top:1px solid #f4f4f4;font-family: Verdana; font-size: 11px; color: #86AD0E !important; text-decoration: none; font-weight: bold;margin:15px;}
.box-hotel-int .comunic .impagina a, visited, active { color: #86AD0E !important;  text-decoration: none;}
.box-hotel-int .comunic .impagina a:hover {color: #330000 !important; text-decoration: underline;}


.box-admin { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; padding: 0px 0px 10px 0px; position:relative; width: 595px; background: url(/hotel/img/bg-hotel.gif) repeat-y ;margin: 0px auto 0px auto;background-color: #fff;}
.box-admin .admin-menu {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding:10px;position:relative; background-color: #86AD0E;text-align: center;}
.box-admin .admin-menu a, visited, active { font-weight: bold; color: #fff !important;  text-decoration: none;}
.box-admin .admin-menu a:hover {font-weight: bold; color: #F6DA1F !important; text-decoration: underline;}

.box-admin .riga-top { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;   background-color: #86AD0E; font-weight:bold;color: #fff !important; ;}
.box-admin .riga-top a, visited, active { padding:3px;color: #fff !important;  text-decoration: none;}
.box-admin .riga-top a:hover {padding:3px;color: #000 !important; text-decoration: underline;}
.box-admin .nome a, visited, active { font-weight: bold; color: #86AD0E !important;  text-decoration: none;}
.box-admin .nome a:hover {font-weight: bold; color: #000 !important; text-decoration: underline;}
.box-admin .col-sx { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; background-color: #E8E8E8;font-weight: bold;}
.box-admin input.invia { width:80px; border:#AFAFAF 2px solid;  background-color: #F04D12; color: #ffffff; font-weight: bold; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align: center;}

#box-amico { margin:0; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; padding:0;}
#box-amico .categoria { font-family: Tahoma; font-size: 12px; color: #000;	font-weight: bold; font-variant: small-caps;text-align:left;}
#box-amico .titolo { font-family: "Georgia"; font-size: 18px; color: #55260B; font-weight: bold; text-align:left; letter-spacing: 0px; margin: 5px 0px 5px 0px;}
#box-amico .data { font-family: Arial;  font-size: 14px; color: #D8A309; font-weight: bold; text-align:left; padding: 0px; margin-bottom: 2px; margin-top: 3px;}
#box-amico .sottocategoria { font-family: Tahoma; font-size: 12px; color: #000;	font-weight: bold; font-variant: small-caps;text-align:left;}
#box-amico .periodo { font-family: Arial;  font-size: 14px; color: #D8A309; font-weight: bold; text-align:left; padding: 0px; margin-bottom: 2px; margin-top: 3px;}
#box-amico .impagina { font-family: Verdana; font-size: 11px; color: #330000 !important; text-decoration: none; font-weight: normal;padding-top:20px;}
#box-amico .impagina a, visited, active { color: #330000 !important;  text-decoration: none;}
#box-amico .impagina a:hover {color: #D8A309 !important; text-decoration: underline;}
#box-amico .amici {color: #F04D12; font-weight:bold; text-decoration: underline;}

#form-amico form { width:360px; padding:0px; margin-top: 0px;}
#form-amico form div { margin:.3em 0;}
#form-amico fieldset { padding: 0.3em; border:0px;}
#form-amico #informazioni label { display:block; float:left; width:150px; text-align:right;
font-weight:bold; color: #5D7B00; padding-right:0; font-family:Verdana, sans-serif; font-size:11px;}
#form-amico #informazioni input { font-weight: normal; font-size: 11px; font-family: Verdana,helvetica,sans-serif; width:180px; border:#AFAFAF 2px solid; background-color: #fff; padding:0; margin-left:2px;}
#form-amico textarea { font-weight:normal; font-size:11px; font-family: Verdana,helvetica,sans-serif; width:180px; border:#AFAFAF 2px solid; background-color: #fff;
padding:0px 0px 0px 2px; margin-left:2px;}
#form-amico input#bottone { width:100px; border:#652E0C 1px solid; background-color: #F04D12;
color: #ffffff; font-weight: bold; font-size:11px ; font-family:Verdana,helvetica,sans-serif;}


.mappa { font-family: Verdana, Helvetica, sans-serif; color: #5D7B00; margin:0;width:250px;}
.mappa .titolo { font-family: Georgia, Helvetica, sans-serif; font-size: 16px; color: #5D7B00; font-weight: bold;text-align: left;}
.mappa .indirizzo { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left;color: #5D7B00;}
.mappa .apertura { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left;margin-left:20px;margin-bottom:20px;color: #5D7B00;}

.indicazioni { padding:15px; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000;}
.indicazioni a {text-decoration:none; color:#86AD0E; font-weight: bold;}
.indicazioni a:hover {text-decoration:underline; color:#F04D12;  font-weight: bold;}

#index-box-template .box-rand-link {font-family: Verdana,helvetica,sans-serif; font-size:11px;}
#index-box-template .box-rand-link h3 {font-family: Tahoma,helvetica,sans-serif; font-size:12px; color:#000; font-weight: bold;text-align:left;margin:0;padding:2px 10px;}

#index-box-template .rand-link {font-family: Verdana,helvetica,sans-serif; font-size:11px;width:113px;height:135px;text-align:center;}
#index-box-template .rand-link span { font-family: Tahoma,helvetica,sans-serif; font-size:9px; color:#F04D12; font-weight: bold;text-align:center;margin:0;padding:0;}
#index-box-template .rand-link .localita { font-family: Verdana,helvetica,sans-serif; font-size:9px; color:#000; font-weight: normal;text-align:center;}
#index-box-template .rand-link .categoria { font-family: Verdana,helvetica,sans-serif; font-size:9px; color:#575757; font-weight: normal;text-align:center;}
#index-box-template .rand-link a {border:1px solid #cdcdcd; padding:3px; text-decoration:none; color:#000; display:block; width:100px; height:125px;background-color:#fff;}
#index-box-template .rand-link a:hover {border:1px solid #cdcdcd;padding:3px; text-decoration:none; background-color:#E6FCA3; color:#000; display:block; width:100px; height:125px;}
#index-box-template .rand-link .immagine {border:2px solid #cdcdcd;}

#index-box-template .bottom-link {font-family: Verdana,helvetica,sans-serif; font-size:10px;color:#000;font-weight: bold;padding:10px;}
#index-box-template .bottom-link a {text-decoration:none; color:#000;}
#index-box-template .bottom-link a:hover {text-decoration:underline; color:#86AD0E;}

#corpo .col-2 .box-offerte { position: absolute; top: 203px; left: 0px;}
#corpo .col-2 .box-offerte .cont { padding:6px;text-align: left;}
#corpo .col-2 .box-offerte .bg { position:relative; width: 150px; background: url(/hotel/img/box-dx-bg.gif) repeat-y ;margin: 0px auto 0px auto;}
#corpo .col-2 .box-offerte .cont .titolo { text-align: left; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #F04D12; padding-bottom:3px;}
#corpo .col-2 .box-offerte .cont .titolo a, visited, active {text-decoration:none; color:#F04D12; font-weight: bold;}
#corpo .col-2 .box-offerte .cont .titolo a:hover {text-decoration:underline; color:#F04D12;  font-weight: bold;}
#corpo .col-2 .box-offerte .cont .sottotitolo { text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000;padding-bottom:5px;}
#corpo .col-2 .box-offerte .cont .validita { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000;padding-bottom:3px;}
#corpo .col-2 .box-offerte .cont .periodo { font-size: 11px; font-weight: bold; color: #000;}
#corpo .col-2 .box-offerte .cont .descrizione { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;}
#corpo .col-2 .box-offerte .cont .codice { padding:10px 0px 5px 0px;}
#corpo .col-2 .box-offerte .cont .prenota { text-align: center; padding-top:3px;}
#corpo .col-2 .box-offerte .testo-note { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; color: #475E00;padding:25px 0px 25px 0px;}
#corpo .col-2 .box-offerte .prezzo { text-align:right; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: red;padding:0px 10px 15px 0px;}

#index-box-template .box-mappe { position:relative; width: 595px; background: url(/hotel/img/bg-mappe.gif) repeat-y ;margin: 0px auto 0 auto;border-top:3px solid white;clear:left;}
#index-box-template .box-mappe .link-cerca { font-weight:normal; color: #FFF; font-family: Verdana, sans-serif; font-size:12px;text-align:left;margin-left:5px;}
#index-box-template .box-mappe .link-cerca  a {text-decoration:none; color:#fff}
#index-box-template .box-mappe .link-cerca  a:hover {text-decoration:underline; color:#FFF52D}
#index-box-template .box-mappe .testo { color: #fff; font-family: Verdana, sans-serif; font-size:12px;text-align:left;font-weight:normal;padding:0px 10px 5px 10px;}
#index-box-template .box-mappe .testo  a {text-decoration:none; color:#fff;font-weight:bold;}
#index-box-template .box-mappe .testo  a:hover {text-decoration:none; color:#FFF52D;font-weight:bold;}
#index-box-template .box-mappe h2 { font-weight:bold; color: #FFF52D; font-family: Arial,helvetica,sans-serif; font-size:15px;text-align:left;padding:5px 5px 5px 15px;margin:3px;background-color:#86AD0E;}

#sidebar { margin-left:9px; text-align: left;}
.sel {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFC00; padding:5px 0px 10px 0px; text-align: center;}
.sel a, visited, active { color: #FFFC00 !important;  text-decoration: none;}
.sel a:hover { color: #000 !important; text-decoration: underline; }

#sb_categorie {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #5B290C; font-weight: normal; text-align: left;}

#index-box-template .box-mappe .comune { font-size: 11px; padding:3px 0px 3px 0px; text-align: left;border-bottom:1px solid #A2D014;width:138px;}
#index-box-template .box-mappe .comune a { text-decoration: none; color: #fff; display:block; width:100%;font-weight:bold;}
#index-box-template .box-mappe .comune a:hover{ text-decoration: none; color: #000;}	

#index-box-template .box-mappe .categorie { font-size: 11px; padding:3px 0px 3px 0px; text-align: left;border-bottom:1px solid #A2D014;width:138px;}
#index-box-template .box-mappe .categorie a { text-decoration: none; color: #fff; display:block; width:100%;font-weight:bold;}
#index-box-template .box-mappe .categorie a:hover{ text-decoration: none; color: #000;}

.scheda {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; text-align: left;padding:2px;}
.scheda .nome {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; text-align:left; padding-bottom:5px;font-weight:bold;}
.scheda a { text-decoration: none; color: #86AD0E;font-weight:bold;}
.scheda a:hover{ text-decoration: none; color: #000;}
.scheda .immagine {text-align: left;margin:0px 3px 0px 0px;border:3px solid #86AD0E;}

.slogan1 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-align:left;}
.slogan1 a { text-decoration: none; color: #000;}
.slogan1 a:hover{ text-decoration: none; color: #000;}

#index-box-template .box-bottoni { position:relative; width: 595px; height:150px; margin: 12px auto 12px auto;clear:left;color: #425700;}
#index-box-template .box-bottoni a { text-decoration: none; color: #425700;font-weight:bold;}
#index-box-template .box-bottoni a:hover{ text-decoration: none; color: #86AD0E;font-weight:bold;}

#index-box-template .box-bottoni .ricerca-avanzata { position:absolute; top:0px; left:0px; width: 193px; height:150px;background: url(/hotel/img/bg-ricerca-avanzata.gif) no-repeat; }
#index-box-template .box-bottoni .ricerca-avanzata .titolo { position:absolute; top:8px; left:37px; }
#index-box-template .box-bottoni .ricerca-avanzata .testo { position:absolute; top:50px; left:5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; text-align: left; padding:2px; }


#index-box-template .box-bottoni .lastminute { position:absolute; top:0px; left:200px; width: 193px; height:150px;background: url(/hotel/img/bg-ricerca-offerte.gif) no-repeat; }
#index-box-template .box-bottoni .lastminute .titolo { position:absolute; top:8px; left:60px; }
#index-box-template .box-bottoni .lastminute .testo { position:absolute; top:50px; left:5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; text-align: left; padding:5px; }

#index-box-template .box-bottoni .ricerca-mappa { position:absolute; top:0px; left:400px; width: 193px; height:150px;background: url(/hotel/img/bg-ricerca-mappa.gif) no-repeat; }
#index-box-template .box-bottoni .ricerca-mappa .titolo { position:absolute; top:8px; left:55px; }
#index-box-template .box-bottoni .ricerca-mappa .testo { position:absolute; top:50px; left:5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; text-align: left; padding:2px; }


.link-bottom {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;color: #86AD0E;font-weight:normal;margin:10px;}
.link-bottom a { text-decoration: none; color: #86AD0E;}
.link-bottom a:hover{ text-decoration: none; color: #cdcdcd;}


#tabshotel{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#tabshotel ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
margin-bottom: 1em; 
padding:0;
list-style:none;
}

#tabshotel li{
display:inline;
margin:0 2px 0 0;
padding:0;
/*text-transform:uppercase;*/
line-height: 1.5em;
}


#tabshotel a{
float:left;
color: white;
background: #42760E url(/hotel/img/tabsmsx.gif) no-repeat left bottom;
margin:0 2px 0 0;
padding:0 0 0 3px;
text-decoration:none;
letter-spacing: 0px;
}

#tabshotel a span{
float:left;
display:block;
background: transparent url(/hotel/img/tabsmdx.gif) no-repeat right bottom;
padding:3px 9px 3px 6px;
}

#tabshotel a span{
float:none;
}

#tabshotel a:hover{
background-color: #86AD0E;
}

#tabshotel a:hover span{
background-color: #86AD0E;
}

#tabshotel #current a, #tabshotel #current span{
background-color: #d50509;
}

#tabshotelline{
clear: both;
padding: 0;
width: 100%;
height: 6px;
line-height: 6px;
background: #42760E;
border-bottom: 0px solid #fff; 
}

.menu-hotel-interno { position: absolute; width:100%; left:0px; top:30px;}

.box-hotel .menu-box { position: absolute; width:340px; left:220px; top:-22px;}
