body { background-color: #003; font-family: tahoma, times, sans; font-size: 0.9em; color: #fff; }
iframe { border: none; }
.logo h1, .slogantxt h2, .blkhotel h3, .blkhotel p small, .business-pp small, .tagkey small { display: none; }
.content a { text-decoration: none; color: #9cf; border-bottom: 1px solid #369; }
.content a:hover { color: #fff; border-bottom: 1px solid #036; }
.homebut img, .homebut a, .homebut a:hover { border: 0px; }

.nav ul, .navx ul, .colsx ul, .business-menu ul { margin: 0px; padding: 0px; list-style-type: none; }
.nav li { float: left; width: 123px; line-height: 25px; margin-top: 16px; color: #fff; text-align: center; margin-right: 1px; background-color: #036; background-image: url(../butoff.png); }
.navx li { float: left; width: 123px; line-height: 25px; color: #fff; text-align: center; margin-right: 1px; border: 0px;}
.slogantxt h2 { margin: 0px; font-size: 1.0em; color: #fc0; font-weight: 100; }
.nav li a { display: block; text-decoration: none; color: #fff; }
.nav li a:hover { color: #fc0; }
.navx li a { display: block; text-decoration: none; color: #630; }
.navx li a:hover { color: #fff; }
.colsx h2 { font-size: 0.6em; margin: 0px; padding: 0px; letter-spacing: 2px; font-weight: 100; text-transform: uppercase; color: #960; line-height: 1.8em; text-align: center; }


.colsx li { width: 90%; margin: auto; margin-bottom: 4px; border: 1px solid #369; line-height: 1.7em; text-transform: uppercase; font-size: 0.85em; }
.colsx li a { text-indent: 4px; background-color: #c90; background-image: url(../bgbut.png); background-repeat: repeat-x; display: block; text-decoration: none; color: #fff; height: 100%; border: 1px solid #036;} 
.colsx li a:hover { background: #003; color: #fc0; border: 1px solid #fff; } 
#evidente a { display: block; background-image: url(../buton.png); color: #fff; text-decoration: none; }

#navtab a { display: block; background-color: #c90; background-image: url(../galnavon.png); color: #fc0; text-decoration: none; }
.business-menu li { line-height: 2.1em; height: 2.1em; font-size: 0.9em; border: 1px solid #369; border-bottom: 1px solid #003; border-right: 1px solid #003; color: #fff; text-indent: 4px; margin: 1px;}
.business-menu a { border: 0px; display: block; text-decoration: none; color: #fc0; height: 100%; }
.business-menu a:hover { color: #fff; background: #369; }

.homescreen { margin: 0px; overflow: hidden; height: 100%; }
.homescreen p { padding: 8px; padding-top: 0px; height: 128px; border-bottom: 1px solid #369; padding-bottom: 0px; text-align: justify; margin-bottom: 2px; }
.homescreen a { margin-top: 0px; display: block; width: 80px; float: right; text-align: center; background: #369; color: #000; text-decoration: none; margin-right: 8px; text-transform: uppercase; }
.homescreen a:hover { background: #036; color: #fff; }


.miniform form { color: #fff; width: 95%; margin: 0px; margin: auto; font-size: 0.8em; padding: 0px; }
.miniform h4 { color: #fff; line-height: 1.4em; margin: 0px; width: 95%; margin: auto; font-weight: 100; border-bottom: 1px solid #369; padding: 0px; text-transform: uppercase; font-size: 0.9em;}
.mf-label { width: 80px; float: left; line-height: 24px; text-align: right; margin-right: 4px; }
.mf-field { font-size: 0.9em; line-height: 24px; }
.mf-row { border-bottom: 1px solid #369; }
.mf-send { text-align: center; }
.infop { clear: both; padding: 8px; padding-top: 0px; }
.homepp dt b,.offerte dt b{ display: none; }
.homepp dt,.offerte dt { float: left; width: 48px; margin-right: 8px; }
.homepp dd,.offerte dd { margin: 0px; margin-bottom: 8px; }




#icon1 { background: url(../minico1.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon2 { background: url(../minico2.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon3 { background: url(../minico3.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon4 { background: url(../minico4.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon5 { background: url(../minico5.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon6 { background: url(../minico6.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon7 { background: url(../minico7.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon8 { background: url(../minico8.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon9 { background: url(../minico9.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon10 { background: url(../minico10.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon11 { background: url(../minico12.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon12 { background: url(../minico13.png); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon13 { background: url(../minico14.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon14 { background: url(../icowinter1.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
.blkhotel h2 { color: #fff; line-height: 0.7em; margin: 0px; font-weight: 100; padding: 0px; font-size: 1.2em; text-indent: 20px;}


.homepp h4, .business-pp h4,.offerte h4 { color: #fff; line-height: 1.2em; margin: 0px; width: 95%; margin: auto; font-weight: 100; border-bottom: 1px solid #eee; padding: 0px; text-transform: uppercase; font-size: 1.2em;}


.introtxt h2 { margin: 0px; font-weight: 100; text-transform: uppercase; color: #fff; padding-top: 8px; padding-left: 20px; }
.introtxt h3{ margin: 0px; font-weight: 100; letter-spacing: 1px; color: #fc0; padding-left: 20px; text-transform: uppercase; font-size: 0.9em;}
.businessblock b { display: block; text-align: center; font-size: 0.9em; line-height: 2.0em; }
.businessblock a { padding-top: 80px; display: block; text-decoration: none; color: #fff; }
.businessblock a:hover { color: #c90; }

.plandescr dl { clear: both; margin: 0px; padding: 0px; border-bottom: 1px solid #ddd; line-height : 1.3em; overflow: hidden; }
.txt h3 { margin: 0px; font-weight: 100; line-height: 2.0em; text-transform: uppercase; }
.plandescr h4 { margin: 0px; }
.plandescr dt { float: left; margin: 0px; width: 108px; line-height: 1.7em; }
.plandescr dd { float: left; margin: 0px; width: 80px; line-height: 1.7em; padding-left: 8px; }
.plandispo dl { float: left; width: 40px; height: 80px; border: 1px solid #ddd; margin: 1px; }
.plandispo dt b { display: none; }
.plandispo dt { height: 40px; width: 40px; margin: 0px; }
.plandispo dd { margin: 0px; padding: 0px; clear: both; height: 40px; width: 40px; text-align: center; line-height: 40px; color: #036; font-weight: bold; font-size: 1.1em; }
#teatro {background: url(../icopl1.png); background-repeat: no-repeat; }
#banchi {background: url(../icopl2.png); background-repeat: no-repeat; }
#ferro {background: url(../icopl3.png); background-repeat: no-repeat; }
#reale {background: url(../icopl4.png); background-repeat: no-repeat; }
#cocktail {background: url(../icopl5.png); background-repeat: no-repeat; }
#banquet {background: url(../icopl6.png); background-repeat: no-repeat; }
.collegamenti dl { float: left; width: 120px; height: 120px; border: 8px solid #036; margin: 12px; }
.collegamenti dt b { display: none; }
.collegamenti dt { height: 80px; }
.collegamenti dd { margin: 0px; font-size: 0.9em; text-align: center; }

#caneva { background-image: url(../caneva.jpg); background-repeat: no-repeat;}
#ville { background-image: url(../villevenete.jpg); background-repeat: no-repeat;}
#verona { background-image: url(../veronatour.jpg); background-repeat: no-repeat;}
#garda { background-image: url(../garda.jpg); background-repeat: no-repeat;}
#castelli { background-image: url(../castello.jpg); background-repeat: no-repeat;}

.servizi-txt dl { overflow: hidden; margin-top:20px; border-bottom: 1px solid #eee; }
.servizi-txt dt b{ display: none; }
.servizi-txt dt { float: left; width: 80px; height: 160px; margin-right: 8px; }
.servizi-txt dd { margin: 0px; margin-bottom: 8px; }

#colazione { background-image: url(../servizi01.jpg); background-repeat: no-repeat;}
#ristorante { background-image: url(../servizi02.jpg); background-repeat: no-repeat;}
#ilbar { background-image: url(../servizi03.jpg); background-repeat: no-repeat;}
#reception { background-image: url(../servizi04.jpg); background-repeat: no-repeat;}
#giardino { background-image: url(../servizi05.jpg); background-repeat: no-repeat;}
#altri { background-image: url(../servizi06.jpg); background-repeat: no-repeat;}
.footer a { text-decoration: none; border-bottom: 1px solid #fff; color: #fc0; }
.footer a:hover { border-bottom: 1px solid #fc0; color: #fff; }
.blklogo a { border: 0px; }
.tagindex p { border-bottom: 1px solid #369; line-height: 2.0em; }
.tagindex h2 { font-weight: 100; font-size: 2.0em; letter-spacing: -2px; }

.tagbig { font-size: 1.7em; }
.cscreen { height: 100%; overflow: auto; }
.cscreen ul { list-style-type: none; margin: 0px; padding: 0px; border-bottom: 1px solid #9cf; }
.cscreen li { text-indent: 4px; line-height: 1.6em; border-bottom: 1px solid #036; border-top: 1px solid #9cf; }
.cstart { float: left; width: 240px; margin-right: 8px; padding: 8px; }
.cstart h3 small { display: none; }
.cscreen a { color: #9cf; line-height: 1.7em; }
.cscreen a:hover { color: #fff; }
.cscreen li a { color: #fff; display: block; width: 100%; border-top: 0px; border-bottom: 0px;}
.cscreen li a:hover { color: #9cf; background: #036; border-top: 0px; }
.cscreen h4, .cstart h3 { color: #9cf; font-weight: 100; font-size: 1.1em; line-height: 1.9em; text-transform: uppercase; letter-spacing: 5px; margin: 0px; }
.tagkey { background-image: url(../tagicon.png); background-repeat: no-repeat; background-position: left center; text-indent: 14px; font-size: 0.8em; clear: both; color: #9cf; margin: 0px; }
p.tagkey { margin-top: 10px; }
.tagkey a { display: inline; border-top: 0px; }
.tagkey a:hover { color: #fff; }

.cscreen dl { margin: 0px; border-bottom: 1px solid #69c; padding-bottom: 20px; background-color: #00295a; }
.cscreen dt { font-size: 1.1em; line-height: 1.8em; color: #9cf; padding-left: 8px; }
.cscreen dd { font-size: 0.9em; line-height: 1.1em; margin: 0px; padding: 0px; padding-left: 8px; }
.xmusica { background-image: url(../qmusica.png); padding-left: 120px; height: 100px; background-repeat: no-repeat; background-position :left top; }
.xdanza { background-image: url(../qdanza.png); padding-left: 120px; height: 100px; background-repeat: no-repeat; background-position :left top; }
.xteatro { background-image: url(../qteatro.png); padding-left: 120px; height: 100px; background-repeat: no-repeat; background-position :left top; }
.xopera { background-image: url(../qlirica.png); padding-left: 120px; height: 100px; background-repeat: no-repeat; background-position :left top; }
.xfiera { background-image: url(../qfiera.png); padding-left: 120px; height: 100px; background-repeat: no-repeat; background-position :left top; }
.cscreen h3 { margin: 0px; color: #9cf; font-size: 1.3em; font-weight: 100; font-family: georgia, times, sans-serif; letter-spacing: 1.3em; text-indent: 48px; text-transform: uppercase; background: #003; line-height: 1.5em;}
p.percorso { padding: 8px; margin: 20px; margin-top: 4px; text-align: center; text-transform: uppercase; font-size: 0.8em; letter-spacing: 2px; }
p.percorso a { display: block; width: 100%; text-decoration: none; }
p.keyintro { padding: 20px; font-size: 1.1em; line-height: 1.5em;
border: 1px dotted #69c; letter-spacing: 1px; }
.tagslide { height: 220px; margin: 20px; float: left; overflow: hidden; }
.tagslide h3, .tagitem cite, .tagitem b { display: none; }
.tagitem { height: 220px; }
.tagitem a { border: 0px; display: block; text-decoration: none; width: 24px; height: 24px; margin: auto; background-image: url(../hotelveronal.png); background-repeat: no-repeat; background-position: center center; }


.nwb { clear: both; }
.f-row { height: 20px; border-bottom: 1px dotted #369; clear: both; }
.formtxt label { width: 88px; float: left; text-align: right; }
.formtxt input { border: 1px solid #369; }
.formtxt select { padding-top: 1px; border: 1px solid #369; margin-left: 2px; }
fieldset { border: 1px solid #369; float: left; width: 320px; height: 280px; padding: 0px; margin-right: 4px;}
button { cursor: pointer; }
.privacy { height: 48px; overflow: auto; width: 230px; float: left; }
legend { font-weight: bold; letter-spacing: 1px; color: #fc0; margin-bottom: 8px; }
.red { color: #fc0; }
.label { margin-right: 4px; float: left; width: 92px; text-align: right; height: 28px; line-height: 28px; }
.sendbar { clear: both; }
.keysearch { height: 280px; }
a.chiudiricerca { display: block; border-top: 1px solid #369; width: 90%; margin: auto; line-height: 28px; font-size: 0.9em;}
.offrow a { padding-top: 0px; line-height: 1.0em; margin:0px; }
.offrow big { font-size: 0.9em; }
.skype {width: 254px; height: 45px; background-image: url(../ghskype.png); background-repeat: no-repeat; background-position: left;}
.skype a {border-bottom: 0px !important;}
.ghchat1 {position: relative; left: 64px; top: 22px; height: 24; width: 68px; text-align: center; float: left;}
.ghchat2 {position: relative; left: 90px; top: 22px; height: 24; width: 68px; text-align: center; float: left;}#div10427{padding-left:12px;font-size:0.8em;}
#div10428{text-align:center;background-image:url(../036.png);}
#div16116{line-height:24px;text-align:center;}
.main{background-color:#036;background-image:url(../bgm.png);background-repeat:repeat-x;}
.top{height:80px;border-left:8px solid #003;border-right:8px solid #003;clear:both;}
.content{overflow:hidden;border-left:8px solid #003;border-right:8px solid #003;clear:both;background-color:#036;background-image:url(../bgt.png);background-repeat:no-repeat;clear:both;}
.footer{height:96px;border:8px solid #003;border-top:0px;background-color:#003;background-image:url(../bgfoo.png);background-repeat:repeat-x;clear:both;font-size:0.8em;line-height:1.1em;color:#fff;}
.logo{width:200px;height:80px;background-image:url(../logo.png);background-repeat:no-repeat;background-position:center center;float:left;}
.head{margin-left:200px;height:80px;background-image:url(../ishake.png);background-repeat:no-repeat;background-position:left top;}
.slogan{height:40px;line-height:40px;font-size:0.9em;text-align:center;}
.nav{height:39px;font-size:0.9em;}
.lang{float:right;width:200px;height:40px;color:#fff;}
.slogantxt{margin-right:200px;height:39px;line-height:1.5em;text-align:left;color:#fc0;}
.colsx{float:left;width:200px;height:100%;}
.colcx{margin-left:200px;height:100%;}
.blocksx{padding-top:12px;padding-bottom:12px;margin-bottom:4px;}
.cover{height:160px;overflow:hidden;border-bottom:1px solid #369;font-size:0.9em;background-color:#003;color:#eeeeee;}
.miniform{width:244px;float:left;background:#036;}
.footertxt{padding-top:8px;float:left;width:370px;line-height:1.4em;margin-left:12px;}
.homepp{margin-left:244px;height:320px;width:264px;background-color:#369;background-image:url(../hppbck.png);font-size:0.9em;padding-left:4px;padding-bottom:12px;border:1px solid #369;border-top:0px;}
.headbar{height:24px;line-height:24px;border:8px solid #003;border-bottom:0px;clear:both;}
.footermenu{margin-left:378px;padding-top:4px;line-height:1.8em;background-image:url(../certif.png);background-repeat:no-repeat;background-position:top right;}
.temptxt{color:#fff;line-height:1.5em;font-size:0.8em;padding-top:4px;padding-left:8px;border:1px solid #369;}
.coverx{width:517px;overflow:hidden;}
.blklogo{height:64px;color:#fc0;}
.blkhotel{height:220px;overflow:hidden;font-size:0.75em;color:#fff;background-image:url(../introbck.png);}
.homebut{height:40px;}
.blockkey{padding:12px;text-align:justify;overflow:hidden;height:258px;}
.offrow{height:48px;border-bottom:1px dotted #69c;margin-left:4px;margin-bottom:4px;padding-bottom:4px;}
.blkico{width:40px;height:40px;float:left;margin-left:2px;margin-right:2px;border:4px solid #960;}
.lambda{text-align:right;padding-right:20px;}
.lastminute{text-align:center;}
.footermenu img a {border-bottom:0px !important;}
.lambda a {border-bottom:0px;}
#div10428{text-align:center;background-image:url(../036.png);}
#div16116{line-height:24px;text-align:center;}
.business-pp  {
font-size:0.9em;
margin-left:188px;
padding-bottom:20px;
width:320px;
body { background-color: #003; font-family: tahoma, times, sans; font-size: 0.9em; color: #fff; }
iframe { border: none; }
.logo h1, .slogantxt h2, .blkhotel h3, .blkhotel p small, .business-pp small, .tagkey small { display: none; }
.content a { text-decoration: none; color: #9cf; border-bottom: 1px solid #369; }
.content a:hover { color: #fff; border-bottom: 1px solid #036; }
.homebut img, .homebut a, .homebut a:hover { border: 0px; }

.nav ul, .navx ul, .colsx ul, .business-menu ul { margin: 0px; padding: 0px; list-style-type: none; }
.nav li { float: left; width: 123px; line-height: 25px; margin-top: 16px; color: #fff; text-align: center; margin-right: 1px; background-color: #036; background-image: url(/butoff.png); }
.navx li { float: left; width: 123px; line-height: 25px; color: #fff; text-align: center; margin-right: 1px; border: 0px;}
.slogantxt h2 { margin: 0px; font-size: 1.0em; color: #fc0; font-weight: 100; }
.nav li a { display: block; text-decoration: none; color: #fff; }
.nav li a:hover { color: #fc0; }
.navx li a { display: block; text-decoration: none; color: #630; }
.navx li a:hover { color: #fff; }
.colsx h2 { font-size: 0.6em; margin: 0px; padding: 0px; letter-spacing: 2px; font-weight: 100; text-transform: uppercase; color: #960; line-height: 1.8em; text-align: center; }


.colsx li { width: 90%; margin: auto; margin-bottom: 4px; border: 1px solid #369; line-height: 1.7em; text-transform: uppercase; font-size: 0.85em; }
.colsx li a { text-indent: 4px; background-color: #c90; background-image: url(/bgbut.png); background-repeat: repeat-x; display: block; text-decoration: none; color: #fff; height: 100%; border: 1px solid #036;} 
.colsx li a:hover { background: #003; color: #fc0; border: 1px solid #fff; } 
#evidente a { display: block; background-image: url(/buton.png); color: #fff; text-decoration: none; }

#navtab a { display: block; background-color: #c90; background-image: url(/galnavon.png); color: #fc0; text-decoration: none; }
.business-menu li { line-height: 2.1em; height: 2.1em; font-size: 0.9em; border: 1px solid #369; border-bottom: 1px solid #003; border-right: 1px solid #003; color: #fff; text-indent: 4px; margin: 1px;}
.business-menu a { border: 0px; display: block; text-decoration: none; color: #fc0; height: 100%; }
.business-menu a:hover { color: #fff; background: #369; }

.homescreen { margin: 0px; overflow: hidden; height: 100%; }
.homescreen p { padding: 8px; padding-top: 0px; height: 128px; border-bottom: 1px solid #369; padding-bottom: 0px; text-align: justify; margin-bottom: 2px; }
.homescreen a { margin-top: 0px; display: block; width: 80px; float: right; text-align: center; background: #369; color: #000; text-decoration: none; margin-right: 8px; text-transform: uppercase; }
.homescreen a:hover { background: #036; color: #fff; }


.miniform form { color: #fff; width: 95%; margin: 0px; margin: auto; font-size: 0.8em; padding: 0px; }
.miniform h4 { color: #fff; line-height: 1.4em; margin: 0px; width: 95%; margin: auto; font-weight: 100; border-bottom: 1px solid #369; padding: 0px; text-transform: uppercase; font-size: 0.9em;}
.mf-label { width: 80px; float: left; line-height: 24px; text-align: right; margin-right: 4px; }
.mf-field { font-size: 0.9em; line-height: 24px; }
.mf-row { border-bottom: 1px solid #369; }
.mf-send { text-align: center; }
.infop { clear: both; padding: 8px; padding-top: 0px; }
.homepp dt b,.offerte dt b{ display: none; }
.homepp dt,.offerte dt { float: left; width: 48px; margin-right: 8px; }
.homepp dd,.offerte dd { margin: 0px; margin-bottom: 8px; }




#icon1 { background: url(/minico1.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon2 { background: url(/minico2.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon3 { background: url(/minico3.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon4 { background: url(/minico4.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon5 { background: url(/minico5.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon6 { background: url(/minico6.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon7 { background: url(/minico7.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon8 { background: url(/minico8.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon9 { background: url(/minico9.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon10 { background: url(/minico10.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon11 { background: url(/minico12.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon12 { background: url(/minico13.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon13 { background: url(/minico14.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
#icon14 { background: url(/icowinter1.jpg); background-repeat: no-repeat; height: 40px; width: 40px; border: 4px solid #960; }
.blkhotel h2 { color: #fff; line-height: 0.7em; margin: 0px; font-weight: 100; padding: 0px; font-size: 1.2em; text-indent: 20px;}


.homepp h4, .business-pp h4,.offerte h4 { color: #fff; line-height: 1.2em; margin: 0px; width: 95%; margin: auto; font-weight: 100; border-bottom: 1px solid #eee; padding: 0px; text-transform: uppercase; font-size: 1.2em;}


.introtxt h2 { margin: 0px; font-weight: 100; text-transform: uppercase; color: #fff; padding-top: 8px; padding-left: 20px; }
.introtxt h3{ margin: 0px; font-weight: 100; letter-spacing: 1px; color: #fc0; padding-left: 20px; text-transform: uppercase; font-size: 0.9em;}
.businessblock b { display: block; text-align: center; font-size: 0.9em; line-height: 2.0em; }
.businessblock a { padding-top: 80px; display: block; text-decoration: none; color: #fff; }
.businessblock a:hover { color: #c90; }

.plandescr dl { clear: both; margin: 0px; padding: 0px; border-bottom: 1px solid #ddd; line-height : 1.3em; overflow: hidden; }
.txt h3 { margin: 0px; font-weight: 100; line-height: 2.0em; text-transform: uppercase; }
.plandescr h4 { margin: 0px; }
.plandescr dt { float: left; margin: 0px; width: 108px; line-height: 1.7em; }
.plandescr dd { float: left; margin: 0px; width: 80px; line-height: 1.7em; padding-left: 8px; }
.plandispo dl { float: left; width: 40px; height: 80px; border: 1px solid #ddd; margin: 1px; }
.plandispo dt b { display: none; }
.plandispo dt { height: 40px; width: 40px; margin: 0px; }
.plandispo dd { margin: 0px; padding: 0px; clear: both; height: 40px; width: 40px; text-align: center; line-height: 40px; color: #036; font-weight: bold; font-size: 1.1em; }
#teatro {background: url(/icopl1.png); background-repeat: no-repeat; }
#banchi {background: url(/icopl2.png); background-repeat: no-repeat; }
#ferro {background: url(/icopl3.png); background-repeat: no-repeat; }
#reale {background: url(/icopl4.png); background-repeat: no-repeat; }
#cocktail {background: url(/icopl5.png); background-repeat: no-repeat; }
#banquet {background: url(/icopl6.png); background-repeat: no-repeat; }
.collegamenti dl { float: left; width: 120px; height: 120px; border: 8px solid #036; margin: 12px; }
.collegamenti dt b { display: none; }
.collegamenti dt { height: 80px; }
.collegamenti dd { margin: 0px; font-size: 0.9em; text-align: center; }

#caneva { background-image: url(/caneva.jpg); background-repeat: no-repeat;}
#ville { background-image: url(/villevenete.jpg); background-repeat: no-repeat;}
#verona { background-image: url(/veronatour.jpg); background-repeat: no-repeat;}
#garda { background-image: url(/garda.jpg); background-repeat: no-repeat;}
#castelli { background-image: url(/castello.jpg); background-repeat: no-repeat;}

.servizi-txt dl { overflow: hidden; margin-top:20px; border-bottom: 1px solid #eee; }
.servizi-txt dt b{ display: none; }
.servizi-txt dt { float: left; width: 80px; height: 160px; margin-right: 8px; }
.servizi-txt dd { margin: 0px; margin-bottom: 8px; }

#colazione { background-image: url(/servizi01.jpg); background-repeat: no-repeat;}
#ristorante { background-image: url(/servizi02.jpg); background-repeat: no-repeat;}
#ilbar { background-image: url(/servizi03.jpg); background-repeat: no-repeat;}
#reception { background-image: url(/servizi04.jpg); background-repeat: no-repeat;}
#giardino { background-image: url(/servizi05.jpg); background-repeat: no-repeat;}
#altri { background-image: url(/servizi06.jpg); background-repeat: no-repeat;}
.footer a { text-decoration: none; border-bottom: 1px solid #fff; color: #fc0; }
.footer a:hover { border-bottom: 1px solid #fc0; color: #fff; }
.blklogo a { border: 0px; }
.tagindex p { border-bottom: 1px solid #369; line-height: 2.0em; }
.tagindex h2 { font-weight: 100; font-size: 2.0em; letter-spacing: -2px; }

.tagbig { font-size: 1.7em; }
.cscreen { height: 100%; overflow: auto; }
.cscreen ul { list-style-type: none; margin: 0px; padding: 0px; border-bottom: 1px solid #9cf; }
.cscreen li { text-indent: 4px; line-height: 1.6em; border-bottom: 1px solid #036; border-top: 1px solid #9cf; }
.cstart { float: left; width: 240px; margin-right: 8px; padding: 8px; }
.cstart h3 small { display: none; }
.cscreen a { color: #9cf; line-height: 1.7em; }
.cscreen a:hover { color: #fff; }
.cscreen li a { color: #fff; display: block; width: 100%; border-top: 0px; border-bottom: 0px;}
.cscreen li a:hover { color: #9cf; background: #036; border-top: 0px; }
.cscreen h4, .cstart h3 { color: #9cf; font-weight: 100; font-size: 1.1em; line-height: 1.9em; text-transform: uppercase; letter-spacing: 5px; margin: 0px; }
.tagkey { background-image: url(/tagicon.png); background-repeat: no-repeat; background-position: left center; text-indent: 14px; font-size: 0.8em; clear: both; color: #9cf; margin: 0px; }
p.tagkey { margin-top: 10px; }
.tagkey a { display: inline; border-top: 0px; }
.tagkey a:hover { color: #fff; }

.cscreen dl { margin: 0px; border-bottom: 1px solid #69c; padding-bottom: 20px; background-color: #00295a; }
.cscreen dt { font-size: 1.1em; line-height: 1.8em; color: #9cf; padding-left: 8px; }
.cscreen dd { font-size: 0.9em; line-height: 1.1em; margin: 0px; padding: 0px; padding-left: 8px; }
.xmusica { background-image: url(/qmusica.png); padding-left: 120px; height: 100px; background-repeat: no-repeat; background-position :left top; }
.xdanza { background-image: url(/qdanza.png); padding-left: 120px; height: 100px; background-repeat: no-repeat; background-position :left top; }
.xteatro { background-image: url(/qteatro.png); padding-left: 120px; height: 100px; background-repeat: no-repeat; background-position :left top; }
.xopera { background-image: url(/qlirica.png); padding-left: 120px; height: 100px; background-repeat: no-repeat; background-position :left top; }
.xfiera { background-image: url(/qfiera.png); padding-left: 120px; height: 100px; background-repeat: no-repeat; background-position :left top; }
.cscreen h3 { margin: 0px; color: #9cf; font-size: 1.3em; font-weight: 100; font-family: georgia, times, sans-serif; letter-spacing: 1.3em; text-indent: 48px; text-transform: uppercase; background: #003; line-height: 1.5em;}
p.percorso { padding: 8px; margin: 20px; margin-top: 4px; text-align: center; text-transform: uppercase; font-size: 0.8em; letter-spacing: 2px; }
p.percorso a { display: block; width: 100%; text-decoration: none; }
p.keyintro { padding: 20px; font-size: 1.1em; line-height: 1.5em;
border: 1px dotted #69c; letter-spacing: 1px; }
.tagslide { height: 220px; margin: 20px; float: left; overflow: hidden; }
.tagslide h3, .tagitem cite, .tagitem b { display: none; }
.tagitem { height: 220px; }
.tagitem a { border: 0px; display: block; text-decoration: none; width: 24px; height: 24px; margin: auto; background-image: url(/hotelveronal.png); background-repeat: no-repeat; background-position: center center; }


.nwb { clear: both; }
.f-row { height: 20px; border-bottom: 1px dotted #369; clear: both; }
.formtxt label { width: 88px; float: left; text-align: right; }
.formtxt input { border: 1px solid #369; }
.formtxt select { padding-top: 1px; border: 1px solid #369; margin-left: 2px; }
fieldset { border: 1px solid #369; float: left; width: 320px; height: 280px; padding: 0px; margin-right: 4px;}
button { cursor: pointer; }
.privacy { height: 48px; overflow: auto; width: 230px; float: left; }
legend { font-weight: bold; letter-spacing: 1px; color: #fc0; margin-bottom: 8px; }
.red { color: #fc0; }
.label { margin-right: 4px; float: left; width: 92px; text-align: right; height: 28px; line-height: 28px; }
.sendbar { clear: both; }
.keysearch { height: 280px; }
a.chiudiricerca { display: block; border-top: 1px solid #369; width: 90%; margin: auto; line-height: 28px; font-size: 0.9em;}
.offrow a { padding-top: 0px; line-height: 1.0em; margin:0px; }
.offrow big { font-size: 0.9em; }
.skype {width: 254px; height: 45px; background-image: url(/ghskype.png); background-repeat: no-repeat; background-position: left;}
.skype a {border-bottom: 0px !important;}
.ghchat1 {position: relative; left: 64px; top: 22px; height: 24; width: 68px; text-align: center; float: left;}
.ghchat2 {position: relative; left: 90px; top: 22px; height: 24; width: 68px; text-align: center; float: left;}#div10427{padding-left:12px;font-size:0.8em;}
#div10428{text-align:center;background-image:url(/036.png);}
#div16116{line-height:24px;text-align:center;}
.main{background-color:#036;background-image:url(/bgm.png);background-repeat:repeat-x;}
.top{height:80px;border-left:8px solid #003;border-right:8px solid #003;clear:both;}
.content{overflow:hidden;border-left:8px solid #003;border-right:8px solid #003;clear:both;background-color:#036;background-image:url(/bgt.png);background-repeat:no-repeat;clear:both;}
.footer{height:96px;border:8px solid #003;border-top:0px;background-color:#003;background-image:url(/bgfoo.png);background-repeat:repeat-x;clear:both;font-size:0.8em;line-height:1.1em;color:#fff;}
.logo{width:200px;height:80px;background-image:url(/logo.png);background-repeat:no-repeat;background-position:center center;float:left;}
.head{margin-left:200px;height:80px;background-image:url(/ishake.png);background-repeat:no-repeat;background-position:left top;}
.slogan{height:40px;line-height:40px;font-size:0.9em;text-align:center;}
.nav{height:39px;font-size:0.9em;}
.lang{float:right;width:200px;height:40px;color:#fff;}
.slogantxt{margin-right:200px;height:39px;line-height:1.5em;text-align:left;color:#fc0;}
.colsx{float:left;width:200px;height:100%;}
.colcx{margin-left:200px;height:100%;}
.blocksx{padding-top:12px;padding-bottom:12px;margin-bottom:4px;}
.cover{height:160px;overflow:hidden;border-bottom:1px solid #369;font-size:0.9em;background-color:#003;color:#eeeeee;}
.miniform{width:244px;float:left;background:#036;}
.footertxt{padding-top:8px;float:left;width:370px;line-height:1.4em;margin-left:12px;}
.homepp{margin-left:244px;height:320px;width:264px;background-color:#369;background-image:url(/hppbck.png);font-size:0.9em;padding-left:4px;padding-bottom:12px;border:1px solid #369;border-top:0px;}
.headbar{height:24px;line-height:24px;border:8px solid #003;border-bottom:0px;clear:both;}
.footermenu{margin-left:378px;padding-top:4px;line-height:1.8em;background-image:url(/certif.png);background-repeat:no-repeat;background-position:top right;}
.temptxt{color:#fff;line-height:1.5em;font-size:0.8em;padding-top:4px;padding-left:8px;border:1px solid #369;}
.coverx{width:517px;overflow:hidden;}
.blklogo{height:64px;color:#fc0;}
.blkhotel{height:220px;overflow:hidden;font-size:0.75em;color:#fff;background-image:url(/introbck.png);}
.homebut{height:40px;}
.blockkey{padding:12px;text-align:justify;overflow:hidden;height:258px;}
.offrow{height:48px;border-bottom:1px dotted #69c;margin-left:4px;margin-bottom:4px;padding-bottom:4px;}
.blkico{width:40px;height:40px;float:left;margin-left:2px;margin-right:2px;border:4px solid #960;}
.lambda{text-align:right;padding-right:20px;}
.lastminute{text-align:center;}
.footermenu img a {border-bottom:0px !important;}
.lambda a {border-bottom:0px;}


