body, div, ul, ul li, ol, ol li,fieldset,legend,form,input,p,button,blockquote,h1,h2,h3,h4,h5,h6,hr,table,caption,thead,tfoot,tbody,th,td,dl,dt,dd{padding:0;margin:0}fieldset{border-width:0}ul,ol{list-style-type:none}.hide{display:none}a,a:link,a:visited{color: #999;text-decoration:none;outline:none}a:focus,a:hover{color: #fa7300;text-decoration:underline;outline:none}a img{border:none;outline:none}hr{clear:both;visibility:hidden;height:0;border:none}body{width:100%;font-family:Verdana, "DejaVu Sans", Arial, Helvetica, sans-serif;font-size:11px;color: #666;padding:5px 0;text-align:justify}.nascosto{display:none}.invisibile{visibility:hidden}input.text,select{color: #666;border:1px solid #676767;padding:0;background-color: #fefefe;font-family:Verdana, "DejaVu Sans",Arial,Helvetica,sans-serif;font-size:10px}input.text{height:15px;padding:0 3px}textarea{color: #666;border:1px solid #676767;padding:3px;background-color: #fefefe;font-family:Verdana, "DejaVu Sans",Arial,Helvetica,sans-serif;font-size:9px}textarea:focus,input.text:focus,select:focus{border:1px solid black;background-color:white}input.date-error,input.range-error,input.format-error,input.sum-error,input.mismatch-error{background-color:red}button{cursor:pointer}.rich p{padding:5px 0}.rich a{text-decoration:underline}.rich em.sottolineato{font-style:normal;text-decoration:underline}.rich a:focus, .rich a:hover{color: #fa7300}.rich h3{font-size:15px}.rich h4{font-size:14px}.rich ul{list-style-type:disc;list-style-position:outside;padding-left:20px}.rich ol{list-style-type:decimal;list-style-position:outside;padding-left:25px}.rich li{padding:3px 0}.rich img.sinistra{float:left;padding:0 10px 10px 0}.rich img.destra{float:right;padding:0 0 10px 10px}div.modulo{text-align:center}div.modulo fieldset{border:1px solid gray;padding:5px;margin-bottom:20px;text-align:left}div.modulo legend{color: #666;font-variant:small-caps;font-weight:bold;font-size:14px;padding:0 3px}div.modulo label{float:left;width:220px;text-align:left}div.modulo label.required{font-weight:bold}div.modulo label small{font-weight:normal}div.modulo li{clear:both;min-height:25px;line-height:25px}div.modulo label.long{width:auto;line-height:15px;padding:10px 0}div.modulo label.long input{float:left;line-height:auto;margin-right:5px}div.modulo div.aiuto{clear:both;text-align:justify}div.modulo button{margin:10px auto 10px auto;border:1px solid #999;background:none;padding:1px 3px;color: #439e29;font-size:18px;font-weight:bold}div.modulo button:focus, div.modulo button:hover{border-color:black}div.modulo div#MessaggiForm{margin-bottom:10px;text-align:left}div#InteraPagina{position:relative;overflow:hidden;width:950px;margin:0 auto;background-color: #ffe27d;background-image:url(../immagini/piede_sfondo.jpg);background-position:bottom left;background-repeat:no-repeat}body.struttura div#InteraPagina{width:780px}div#Intestazione{position:relative;height:170px;background-color:white;background-image:url(../immagini/intestazione.jpg);background-position:bottom left;background-repeat:no-repeat}div#Intestazione a#logo{display:block;position:absolute;top:50px;left:8px}div#Intestazione p#payoff{position:absolute;bottom:0;right:0;height:20px;line-height:20px}div#Intestazione ul#bandiere{width:78px;height:13px;position:absolute;top:5px;right:5px}div#Intestazione ul#bandiere li{float:left;margin:0 3px}div#Intestazione ul#bandiere li a{display:block;width:18px;height:11px;border:1px solid black}div#Intestazione ul#bandiere li a img{display:block}div#Intestazione ul#bandiere li a:focus, div#Intestazione ul#bandiere li a:hover{border-color:orange}div#Laterale{float:left;width:270px}body.struttura div#Laterale{float:none;width:100%;position:absolute;top:170px}ul#menu{background-color: #ffe27d;padding:25px 15px 0 15px;background-image:url(../immagini/menu_sfondo.png);background-repeat:no-repeat;background-position:bottom right}ul#menu li{min-height:20px}ul#menu li strong, ul#menu li a{line-height:20px;font-weight:bold;text-transform:uppercase;color:black}ul#menu li strong{color:red}ul#menu ul{padding:0 0 10px 5px}ul#menu ul ul{padding-left:15px}ul#menu ul li{clear:both}ul#menu ul li strong, ul#menu ul li a{float:left;height:20px;font-weight:bold;color:black;text-transform:none;padding-left:17px;background-image:url(../immagini/menu_li_sfondo.png);background-position:top left;background-repeat:no-repeat}ul#menu ul li li strong, ul#menu ul li li a{font-weight:normal;padding-left:23px;background-image:url(../immagini/menu_li_li_sfondo.png)}ul#menu ul li strong, ul#menu ul li a:focus, ul#menu ul li a:hover{background-position:bottom left}ul#menu ul li strong{font-weight:bold}body.struttura ul#menu{background:none;padding:0;text-align:center;height:20px;line-height:20px}body.struttura ul#menu li{display:inline;padding:0 10px}div#last-minute{border-top:1px solid #ffe27d;padding:5px 15px 15px 15px;background-color: #dba96e;background-image:url(../immagini/last_minute_sfondo.png);background-position:center right;background-repeat:no-repeat;color: #333}div#last-minute h5{font-size:24px;color:white}div#last-minute h6{font-size:13px}div#last-minute ul{margin-left:5px;padding-left:5px;border-left:1px solid white}div#last-minute ul li{padding-bottom:10px}div#last-minute ul li p.periodo{font-weight:bold;color:black}div#last-minute ul li a, div#last-minute ul li a.entra-link{color:white;font-weight:bold;text-align:left}div#last-minute ul li a.immagine-link, div#last-minute ul li img{float:left;padding:2px;margin:0 3px 1px 0;background-image:url(../immagini/last_minute_immagine_sfondo.png);background-position:top left;background-repeat:no-repeat}div#last-minute ul li a.immagine-link span.zoomOver{width:100px;height:75px;background-image:url(../immagini/zoom-over-offerte.png)}div#last-minute ul li a.immagine-link img{display:block;float:none;padding:0;margin:0;background:none}div#last-minute ul li a.immagine-link:hover, div#last-minute ul li a.immagine-link:focus{background-position:bottom left}div#last-minute ul li p.descrizione{font-size:10px;line-height:16px}div#last-minute ul li p.prezzo{clear:both;text-align:right;font-weight:bold;color: #ffc}div#last-minute ul li p.prezzo del{color:gray;font-weight:normal}div#last-minute ul li p.prezzo strong{color:green}ul#bottoni-siti{padding-top:5px}ul#bottoni-siti li{display:block;height:50px;padding:0 5px}ul#bottoni-siti li.rome-accommodation a{position:relative;display:block;height:50px;background-color:white;color: #333;padding-left:90px;background-image:url(../immagini/rome-accommodation.png);background-repeat:no-repeat;background-position:left center;border:1px solid #ffe27d}ul#bottoni-siti li.rome-accommodation a:hover, ul#bottoni-siti li.rome-accommodation a:focus{border-color:black}ul#bottoni-siti li.rome-accommodation a span{position:absolute;display:block;right:0;bottom:0;text-align:center;width:170px;height:20px;line-height:20px;color: #333}div#Piede{clear:both;padding-top:50px;font-size:10px}div#Piede a{color: #666}div#Pagina{float:right;width:654px;overflow:hidden;padding:5px 10px;background-color: #fff0bb;border:1px solid #ccc;min-height:700px}body.struttura div#Pagina{float:none;margin-top:20px;width:auto}div#Pagina h1{font-size:20px}div#Pagina.home div#in-evidenza{width:632px;overflow:hidden;padding:5px 10px;background-color:white;border:1px solid #ccc}div#Pagina.home div#in-evidenza a.immagine-link, div#Pagina.home div#in-evidenza div.immagine{float:left;margin:0 5px 5px 0;text-align:center}div#Pagina.home div#in-evidenza a.immagine-link span.zoomOver, div#Pagina.home div#in-evidenza div.immagine a span.zoomOver{width:400px;height:300px;margin:4px;background-image:url(../immagini/zoom-over-struttura.png)}div#Pagina.home div#in-evidenza a.immagine-link img, div#Pagina.home div#in-evidenza div.immagine img{padding:4px;background-color: #dba96e}div#Pagina.home div#in-evidenza a.immagine-link:hover, div#Pagina.home div#in-evidenza a.immagine-link:focus, div#Pagina.home div#in-evidenza div.immagine a:hover, div#Pagina.home div#in-evidenza div.immagine a:focus{text-decoration:none}div#Pagina.home div#in-evidenza a.immagine-link:hover img, div#Pagina.home div#in-evidenza a.immagine-link:focus img, div#Pagina.home div#in-evidenza div.immagine a:hover img, div#Pagina.home div#in-evidenza div.immagine a:focus img{padding:2px;border:2px solid black}div#Pagina.home div#in-evidenza h3{font-size:14px;font-variant:small-caps}div#Pagina.home div#anteprime{float:left;margin-top:10px;width:254px;padding-right:10px}div#Pagina.home div#anteprime h2{font-size:16px;padding-bottom:5px;color: #393;font-variant:small-caps}div#Pagina.home div#anteprime ul li{clear:both;width:254px;overflow:hidden;padding-bottom:30px}div#Pagina.home div#anteprime ul li a.immagine-link, div#Pagina.home div#anteprime ul li img{display:block;padding:2px;background-image:url(../immagini/anteprime_immagine_sfondo.png);background-position:top left;background-repeat:no-repeat}div#Pagina.home div#anteprime ul li a.immagine-link img{padding:0;background:none}div#Pagina.home div#anteprime ul li a.immagine-link:hover, div#Pagina.home div#anteprime ul li a.immagine-link:focus{background-position:bottom left}div#Pagina.home div#anteprime ul li a.immagine-link span.zoomOver{width:250px;height:188px;background-image:url(../immagini/zoom-over-struttura.png)}div#Pagina.home div#anteprime ul li a, div#Pagina.home div#anteprime ul li a.entra-link{color: #333;font-weight:bold;font-variant:small-caps}div#Pagina.home div#anteprime ul li a strong{display:block;font-weight:normal}div#Pagina.home div#principale{float:left;margin:10px 0 5px 0;padding-left:10px;width:378px;border-left:1px solid #D19E67}div#Pagina.home div#principale h1{font-size:16px;padding-bottom:5px;color: #393;font-variant:small-caps}div#Pagina.home div#mappa a{margin:5px auto}div#Pagina.home div#mappa a span.zoomOver{margin:1px;width:378px;height:284px;background-image:url(../immagini/zoom-over-immagini.png)}div#Pagina.home div#mappa img{display:block;border:1px solid #fff0bb}div#Pagina.home div#mappa a:hover img, div#Pagina.home div#mappa a:focus img{border-color:black}div#Pagina.home div#mappa ul li{height:20px;line-height:20px}div#Pagina.home div#mappa ul li a{color:black}div#Pagina.home div#mappa ul li a span.lettera{text-transform:uppercase;background-color: #f00;font-weight:bold;padding:0 2px;font-size:12px;border:1px solid #FFF0BB}div#Pagina.home div#mappa ul li a:hover, div#Pagina.home div#mappa ul li a:focus{text-decoration:none;font-weight:bold}div#Pagina.home div#mappa ul li a:hover span.lettera, div#Pagina.home div#mappa ul li a:focus span.lettera{border-color:black}div#Pagina.strutture p#slogan{margin-bottom:10px;font-size:22px;color: #d19e67;text-align:center;padding:2px 3px;background-color: #fff8dd}div#Pagina.strutture h1{color: #393;font-size:22px;text-align:center;height:30px;line-height:30px;padding-bottom:5px}div#Pagina.strutture img#immagine-principale{margin:0 auto 20px auto;display:block;border:1px solid #ccc}div#Pagina.strutture div#immagine-principale{margin-bottom:20px}div#Pagina.strutture div#immagine-principale img{display:block;border:1px solid #ccc;margin:0 auto}div#Pagina.strutture div#immagine-principale p{text-align:center;line-height:20px;height:20px}div#Pagina.strutture div.descrizione{clear:both;width:100%;overflow:hidden;padding-bottom:20px}div#Pagina.strutture div.descrizione ul.immagini{width:302px}div#Pagina.strutture div.descrizione div.rich{font-size:15px;line-height:22px}div#Pagina.strutture div.descrizione ul{overflow:hidden}div#Pagina.strutture div.descrizione ul.immagini li{padding:5px 0}div#Pagina.strutture div.descrizione ul.immagini li a{display:block;position:relative}div#Pagina.strutture div.descrizione ul.immagini li a span.zoomOver{margin:1px;background-image:url(../immagini/zoom-over-immagini.png)}div#Pagina.strutture div.descrizione ul.immagini li a img{display:block;margin:0 auto;border:1px solid #ccc}div#Pagina.strutture div.descrizione ul.immagini li a:hover img{border-color:black}div#Pagina.strutture div.descrizione.sinistra ul.immagini{float:left;padding-right:10px}div#Pagina.strutture div.descrizione.destra ul.immagini{float:right;padding-left:10px}div#Pagina.strutture ul.soloimmagini{clear:both;width:100%;overflow:hidden;padding-bottom:20px}div#Pagina.strutture ul.soloimmagini li.s{clear:both;float:left;width:302px;height:302px}div#Pagina.strutture ul.soloimmagini li.d{float:right}div#Pagina.strutture ul.soloimmagini li a{display:table-cell;vertical-align:middle;width:302px;height:302px}div#Pagina.strutture ul.soloimmagini li a span.zoomOver{margin:1px;background-image:url(../immagini/zoom-over-immagini.png)}div#Pagina.strutture ul.soloimmagini li a img{display:block;margin:0 auto;border:1px solid #ccc}div#Pagina.strutture ul.soloimmagini li a:hover img{border-color:black}div#Pagina.strutture ul#altre-immagini{width:100%;overflow:hidden;margin-bottom:20px}div#Pagina.strutture ul#altre-immagini li{float:left;margin:3px}div#Pagina.strutture ul#altre-immagini li a{display:block}div#Pagina.strutture ul#altre-immagini li a span.zoomOver{margin:1px;width:100px;height:100px;background-image:url(../immagini/zoom-over-immagini.png)}div#Pagina.strutture ul#altre-immagini li a img{display:block;border:1px solid #ccc}div#Pagina.strutture ul#altre-immagini li a:hover img{border-color:black}div#Pagina.strutture div#centrale{width:100%;overflow:hidden}div#Pagina.strutture div#dove-siamo h5{color: #393;font-size:18px;height:18px;line-height:18px;padding-bottom:5px;text-align:left}div#Pagina.strutture div#dove-siamo h6{clear:both;color: #393;font-size:15px;height:15px;line-height:15px;padding:5px 0;text-align:left}div#Pagina.strutture div#dove-siamo div#mappa{width:302px;float:left}div#Pagina.strutture div#dove-siamo div#mappa img{border:1px solid #ccc}div#Pagina.strutture div#dove-siamo div#mappa a.MapLink span.zoomOver{margin:1px;width:300px;height:200px;background-image:url(../immagini/zoom-over-immagini.png)}div#Pagina.strutture div#dove-siamo div#mappa a.MapLink:hover img{border-color:black}div#Pagina.strutture div#dove-siamo div#mappa a.GoogleEarth{display:block;width:340px;height:16px;line-height:16px;margin-left:5px;padding-left:20px;border:none;text-align:left;background-image:url(../immagini/google_earth.png);background-repeat:no-repeat;background-position:top left}div#Pagina.strutture div#dove-siamo div#mappa a.GoogleEarth:hover, div#Pagina.strutture div#dove-siamo div#mappa a.GoogleEarth:focus{text-decoration:none;background-position:bottom left}div#Pagina.strutture div#dove-siamo a#piantina-link{float:right;width:302px;text-align:center}div#Pagina.strutture div#dove-siamo a#piantina-link span.zoomOver{margin:1px;width:300px;height:200px;background-image:url(../immagini/zoom-over-immagini.png)}div#Pagina.strutture div#dove-siamo a#piantina-link img{border:1px solid #ccc}div#Pagina.strutture div#dove-siamo a#piantina-link:hover, div#Pagina.strutture div#dove-siamo a#piantina-link:focus{text-decoration:none}div#Pagina.strutture div#dove-siamo a#piantina-link:hover img, div#Pagina.strutture div#dove-siamo a#piantina-link:focus img{border-color:black}div#Pagina.strutture div#dove-siamo div.vcard{float:right;width:350px;padding:70px 0;text-align:center;font-size:13px;line-height:20px}div#Pagina.strutture div#dove-siamo.piantina div.vcard{float:none;width:auto;clear:both;display:block;padding:10px 0}div#Pagina.strutture div#dove-siamo div.vcard a.url{font-size:14px;color: #666;font-weight:bold}div#Pagina.strutture div#guestbook{padding:20px 0}div#Pagina.strutture div#guestbook h5{color: #393;font-size:18px;height:18px;line-height:18px;padding-bottom:5px;text-align:left}div#Pagina.strutture div#prezzi h5{color: #393;font-size:18px;padding:10px 0 5px 0;height:18px;line-height:18px;text-align:left}div#Pagina.strutture div#prezzi table{margin-bottom:10px;width:100%;border:1px solid #ccc;border-collapse:collapse}div#Pagina.strutture div#prezzi table caption{color: #393;font-size:15px;font-weight:bold;height:20px;line-height:20px;padding-bottom:5px;text-align:center;font-variant:small-caps}div#Pagina.strutture div#prezzi table th, div#Pagina.strutture div#prezzi table td{border:1px solid #ccc;padding:1px 3px}div#Pagina.strutture div#prezzi table th{background-color: #fff8dd}div#Pagina.strutture div#prezzi table th strong{font-weight:bold;font-size:13px;display:block}div#Pagina.strutture div#prezzi table th small{font-weight:normal;font-size:10px}div#Pagina.strutture div#prezzi table thead th{text-align:center}div#Pagina.strutture div#prezzi table tbody td{text-align:center;font-size:15px;background-color: #fff0ee}div#Pagina.strutture div#prezzi table tbody th{text-align:left}div#Pagina.strutture div#offerte{padding:10px 0;clear:both}div#Pagina.strutture div#offerte ul li{margin-bottom:10px;width:659px;padding-top:30px;background-image:url(../immagini/offerta_sfondo.png);background-repeat:no-repeat;background-position:top left}div#Pagina.strutture div#offerte ul li div{padding:0 215px 105px 30px;background-image:url(../immagini/offerta_sfondo.png);background-repeat:no-repeat;background-position:bottom left;font-size:14px;text-align:center;color: #33333f}div#Pagina.strutture div#offerte ul li p.offerta em{font-weight:bold;font-style:normal}div#Pagina.strutture div#offerte ul li p.offerta strong{font-size:18px;color: #339939}div#Pagina.strutture div#offerte ul li p.offerta del{font-weight:bold}div#Pagina.strutture div#offerte ul li p.descrizione{font-size:12px;margin-top:5px}div#Pagina.strutture div#offerte ul li a{display:block;width:300px;margin:10px auto 0 auto;background-image:url(../immagini/offerta_bottone_sfondo.png);background-repeat:no-repeat;background-position:top left;padding-left:5px}div#Pagina.strutture div#offerte ul li a span{display:block;color: #339942;text-align:center;font-size:14px;font-weight:bold;height:26px;line-height:26px;background-image:url(../immagini/offerta_bottone_sfondo.png);background-repeat:no-repeat;background-position:top right;padding:0 0 8px 5px}div#Pagina.strutture div#offerte ul li a:hover, div#Pagina.strutture div#offerte ul li a:focus{background-position:bottom left}div#Pagina.strutture div#offerte ul li a:hover span, div#Pagina.strutture div#offerte ul li a:focus span{background-position:bottom right;color:black}div#Pagina.strutture div#offerte h5{color:red;text-transform:uppercase;font-size:20px;height:25px;line-height:25px;padding-bottom:5px}div#Pagina.strutture div#richiesta-disponibilita div#MessaggiForm{margin-bottom:10px}div#Pagina.strutture div#richiesta-disponibilita h5{color: #393;font-size:18px;height:20px;line-height:20px;padding-bottom:5px}div#Pagina.strutture div#richiesta-disponibilita a.apri-calendario, div#Pagina.strutture div#richiesta-disponibilita a.chiudi-calendario{float:right;margin:4px 360px 0 0}div#Pagina.bb_appartamenti ul#lista-strutture{margin-top:10px}div#Pagina.bb_appartamenti ul#lista-strutture li{float:left;width:654px;margin-bottom:40px}div#Pagina.bb_appartamenti ul#lista-strutture li.singolo{width:327px}div#Pagina.bb_appartamenti ul#lista-strutture h2{border-bottom:1px solid #393;color: #393;font-size:16px;font-variant:small-caps;margin:0 40px 5px 35px}div#Pagina.bb_appartamenti ul#lista-strutture h3{font-size:13px}div#Pagina.bb_appartamenti ul#lista-strutture ul li{clear:none;float:left;width:254px;height:330px;overflow:hidden;margin-bottom:0;padding:0 35px 10px 35px}div#Pagina.bb_appartamenti ul#lista-strutture ul{overflow:hidden}div#Pagina.bb_appartamenti ul#lista-strutture ul li a.immagine-link, div#Pagina.bb_appartamenti ul#lista-strutture ul li img{display:block;padding:2px;background-image:url(../immagini/anteprime_immagine_sfondo.png);background-position:top left;background-repeat:no-repeat}div#Pagina.bb_appartamenti ul#lista-strutture ul li a.immagine-link img{padding:0;background:none}div#Pagina.bb_appartamenti ul#lista-strutture ul li a.immagine-link:hover, div#Pagina.bb_appartamenti ul#lista-strutture ul li a.immagine-link:focus{background-position:bottom left}div#Pagina.bb_appartamenti ul#lista-strutture ul li a.immagine-link span.zoomOver{width:250px;height:188px;background-image:url(../immagini/zoom-over-struttura.png)}div#Pagina.bb_appartamenti ul#lista-strutture ul li a, div#Pagina.bb_appartamenti ul#lista-strutture ul li a.entra-link{color: #333;font-weight:bold;font-variant:small-caps}div#Pagina.condizioni h3{margin-top:15px;padding-left:15px;background-image:url(../immagini/decorazione-titolo.png);background-position:left center;background-repeat:no-repeat;color: #393}div#Pagina.condizioni p, div#Pagina.condizioni ul, div#Pagina.condizioni ol{border-left:1px solid #333;margin-left:5px}div#Pagina.condizioni p{padding:5px 0 5px 5px}div#Pagina.condizioni ul ul, div#Pagina.condizioni ul ol, div#Pagina.condizioni ol ul{border:none;margin:0}div#Pagina.faq h4{margin-top:15px;padding-left:15px;background-image:url(../immagini/decorazione-titolo.png);background-position:left center;background-repeat:no-repeat;color: #393}div#Pagina.faq p, div#Pagina.faq ul, div#Pagina.faq ol{border-left:1px solid #333;margin-left:5px}div#Pagina.faq p{padding:5px 0 5px 5px}div#Pagina.faq ul ul, div#Pagina.faq ul ol, div#Pagina.faq ol ul{border:none;margin:0}div#Pagina.guida-di-palermo ul#monumenti li{padding:10px 0;width:654px;overflow:hidden}div#Pagina.guida-di-palermo ul#monumenti ul li{padding:5px 0 5px 20px;width:634px}div#Pagina.guida-di-palermo ul#monumenti h2{font-size:14px;border-bottom:1px solid #393;color:#393;padding-bottom:2px}div#Pagina.guida-di-palermo ul#monumenti h3{font-size:12px}div#Pagina.guida-di-palermo ul#monumenti a.img{float:left;margin:0 5px 5px 0}div#Pagina.guida-di-palermo ul#monumenti a.img span.zoomOver{margin:1px;width:150px;height:150px;background-image:url(../immagini/zoom-over-immagini.png)}div#Pagina.guida-di-palermo ul#monumenti a.img img{border:1px solid #ccc}div#Pagina.guida-di-palermo ul#monumenti a.img:hover img, div#Pagina.guida-di-palermo ul#monumenti a.img:focus img{border-color:black}span.zoomOver{display:block;position:absolute;z-index:10;background-repeat:no-repeat;background-position:center center;background-color: #ccc}#ImagePopupManagerDiv{position:absolute;margin:0 auto}#ImagePopupManagerDiv p{text-align:center;color: #666;border:1px outset #9b7e3a;background-color: #f7f7f7;margin:2px 0 0 0;font-size:15px;line-height:28px;min-height:28px}#ImagePopupManagerDiv.with-arrows p{margin:2px 34px 0 34px}#ImagePopupManagerDiv a.close-link{float:right;display:block;width:20px;height:20px;margin-bottom:2px;background-color:white;border:1px outset #9b7e3a;background-image:url(../immagini/icona-chiudi.png);background-position:top left;background-repeat:no-repeat}#ImagePopupManagerDiv a.close-link:hover, #ImagePopupManagerDiv a.close-link:focus{background-position:bottom left}#ImagePopupManagerDiv img{clear:both;display:block;margin:0 auto;border:1px solid white}#ImagePopupManagerDiv a.sinistra, #ImagePopupManagerDiv a.destra{display:block;position:absolute;width:28px;height:28px;background-color: #f7f7f7;border:1px outset #9b7e3a;bottom:0;left:0;background-image:url(../immagini/icona-frecce.png);background-position:top left;background-repeat:no-repeat}#ImagePopupManagerDiv a.destra{left:auto;background-position:top right;right:0}#ImagePopupManagerDiv a.sinistra:hover, #ImagePopupManagerDiv a.sinistra:focus{background-position:bottom left}#ImagePopupManagerDiv a.destra:hover, #ImagePopupManagerDiv a.destra:focus{background-position:bottom right}a#FullPanel{display:block;z-index:20;background-color: #777}a#Intestazione span#IntestazioneScrittaBackground{display:block;z-index:1;position:absolute;background-color:white;height:32px;padding:0;right:0;bottom:0}div#contenitore-contenitore-mappa{position:absolute;width:640px;height:504px}div#contenitore-contenitore-mappa a.close-link{float:right;display:block;width:20px;height:20px;margin-bottom:2px;background-color:white;border:1px outset #9b7e3a;background-image:url(../immagini/icona-chiudi.png);background-position:top left;background-repeat:no-repeat}div#contenitore-contenitore-mappa a.close-link:focus, div#contenitore-contenitore-mappa a.close-link:hover{background-position:bottom left}div#contenitore-contenitore-mappa div#contenitore-mappa{clear:both;width:640px;height:480px;background-color:white}div#MessaggiForm{background-color: #EEF3F7;padding:3px 0}div#MessaggiForm div#Messaggi{border-left:2px solid #00f}div#MessaggiForm div#Avvertimenti{border-left:2px solid #fc0}div#MessaggiForm div#Errori{border-left:2px solid #f00}div#MessaggiForm div#Messaggi, div#MessaggiForm div#Avvertimenti, div#MessaggiForm div#Errori{font-size:13px;padding:3px;line-height:16px}div#MessaggiForm div#Messaggi div, div#MessaggiForm div#Messaggi a, div#MessaggiForm div#Avvertimenti div, div#MessaggiForm div#Avvertimenti a, div#MessaggiForm div#Errori div, div#MessaggiForm div#Errori a{display:block;color: #00f;padding-left:18px;background-image:url(../immagini/icona_messaggi.png);background-repeat:no-repeat;background-position:top left;text-decoration:none}div#MessaggiForm div#Avvertimenti div, div#MessaggiForm div#Avvertimenti a{color: #fc0;background-image:url(../immagini/icona_avvertimenti.png)}div#MessaggiForm div#Errori div, div#MessaggiForm div#Errori a{color: #f00;background-image:url(../immagini/icona_errori.png)}div#MessaggiForm div#Messaggi a.inlink, div#MessaggiForm div#Avvertimenti a.inlink, div#MessaggiForm div#Errori a.inlink{display:inline;text-decoration:underline;background-image:none;padding:0}div#MessaggiForm div#Messaggi a:focus.inlink, div#MessaggiForm div#Avvertimenti a:focus.inlink, div#MessaggiForm div#Errori a:focus.inlink, div#MessaggiForm div#Messaggi a:hover.inlink, div#MessaggiForm div#Avvertimenti a:hover.inlink, div#MessaggiForm div#Errori a:hover.inlink{font-weight:normal}div#MessaggiForm div#Messaggi strong a:focus.inlink, div#MessaggiForm div#Avvertimenti strong a:focus.inlink, div#MessaggiForm div#Errori strong a:focus.inlink, div#MessaggiForm div#Messaggi strong a:hover.inlink, div#MessaggiForm div#Avvertimenti strong a:hover.inlink, div#MessaggiForm div#Errori strong a:hover.inlink{font-weight:bold}label.errore{color: #f00}label.avvertimento{color: #fc0}label.messaggio{color: #00f}a.apri-calendario,a.chiudi-calendario{width:18px;height:18px;background-image:url(../immagini/bottone-calendario.png);background-repeat:no-repeat;background-position:top left}a.chiudi-calendario{background-position:top right}a.apri-calendario:focus,a.apri-calendario:hover{background-position:bottom left}a.chiudi-calendario:focus,a.chiudi-calendario:hover{background-position:bottom right}table#calendario{table-layout:fixed;width:230px;border:1px solid #676767;border-top:none;background-color: #ffedbe;color: #666;border-spacing:0;border-collapse:collapse;margin-bottom:25px;z-index:20}table#calendario caption{background-image:url(../immagini/calendario-titolo.png);background-position:center right;background-repeat:no-repeat;text-align:center;border-left:1px solid #676767;height:30px}table#calendario caption span{line-height:30px;font-size:13px;font-weight:bold;text-transform:uppercase;color:black}table#calendario caption a{display:block;width:30px;height:30px;background-image:url(../immagini/bottone-calendario-mese.png);background-repeat:no-repeat}table#calendario caption a.sinistra{float:left;background-position:top left}table#calendario caption a.destra{float:right;margin-right:20px;background-position:top right}table#calendario caption a.chiudi{float:left;width:18px;height:18px;margin:2px 0 10px 2px;background-image:url(../immagini/bottone-calendario.png);background-position:top right}table#calendario caption a.chiudi:focus, table#calendario caption a.chiudi:hover{background-position:bottom right}table#calendario caption a.sinistra:focus, table#calendario caption a.sinistra:hover{background-position:bottom left}table#calendario caption a.destra:focus, table#calendario caption a.destra:hover{background-position:bottom right}table#calendario th{width:38px;padding:1px 0;text-align:center;border-right:1px solid #676767;border-bottom:1px solid #676767}table#calendario td{width:35px;padding:1px;text-align:center;background-color:white;border-right:1px solid #676767}table#calendario td a{display:block;width:36px;text-align:center;color: #666}table#calendario td span{display:block;width:36px;text-align:center;color: #ccc;cursor:default}table#calendario td a:focus, table#calendario td a:hover{text-decoration:none;background-color:orange}table#calendario td.holiday{background-color: #ffb6c1}table#calendario td.selected a, table#calendario td.selected span{border:1px solid black;width:34px}table#calendario td.d5, table#calendario td.d6{background-color: #FFF0BB}