

body { margin: 0;padding: 0;width:100%;height:100%; }
div#pagina {position:absolute;width:100%;height:100%;}
div#header { position:relative;width:811px;height:203px;margin: 0 auto 0 auto;padding-bottom:20px;background-color:#FFFFFF; }
div.logo { position:absolute;top:0px;left:20px;width:185px;height:185px; }
div#imgHeader { position:absolute;top:0px;left:209px;width:584px;height:203px; }
div#imgHeader div.img { z-index:2;position:absolute;top:0px;left:0px;width:584px;height:203px; }
div#imgHeader div.numeroTelefono { z-index:3;position:absolute;left:0px;bottom:0px;width:291px;height:20px; }
div#bandiere { position:absolute;top:110px;left:797px;width:27px;height:93px;background-color:#FFFFFF; }
div#body { position:relative;width:792px;min-height:396px;padding-left:19px;height:auto;_height:auto;margin: 0 auto 0 auto;background-color:#FFFFFF;overflow:hidden; }
div#left { position:relative;float:left;width:185px;height:auto;_height:396px;min-height:396px; }
div#menu { position:relative;width:185px;height:178px;margin:0px;padding:0px;}
div#menu ul { list-style-type: none; margin: 0px; padding: 0px; }
div#menu ul li { list-style-type: none; margin: 0px; padding: 0px;_line-height:0.7em;_height:12px; }
div#menu ul li a { display: block;padding-left:11px;padding-right:11px;padding-top:0px;padding-bottom:0px;margin:0;_width:163px;_height:12.5px; outline:none; font-family: Trebuchet MS, Verdana; font-size: 12.5px;_font-size: 11px;font-weight:normal;text-decoration:none;color: #888888;cursor: pointer;line-height:1.4em;_line-height:0.8em; }
div#menu ul li a:hover, a.selezionato { background-color:#F0F0F0;text-decoration:none; }
div#center { position:relative;float:left;padding-left:4px;width:584px;height:396px;min-height:396px;overflow:hidden; }
div.finestra { border-top:6px solid #AFB6BC; background-color: #F8F8F8; }
div#center #content1 { position:relative;display:block;width:584px;height:184px;text-align:left;padding-bottom:20px; }
div#center #content2 { position:relative;display:block;width:584px;height:186px;text-align:left; }
div#modulo { position:relative;margin-top:20px;width:185px;height:180px; }
div#modulo.bb { height:158px; }
div#richiesta { }
div#richiesta ul, div#contatti ul { list-style-type: none; margin: 0px; padding: 0px; }
div#richiesta ul li, div#contatti ul li { list-style-type: none; line-height: 1.2em;padding-left:11px;padding-right:11px;margin:0px; }
div#linkOfferteHotel { width:145px;height:158px;background-image: url('http://www.casadimeglio.it/img/sfondoOfferteArancione.jpg');background-repeat: repeat-y;background-position: left; }
div#linkOfferteBB { width:145px;height:158px;background-image: url('http://www.casadimeglio.it/img/sfondoOfferteBlu.jpg');background-repeat: repeat-y;background-position: left; }
div#footer { position:relative;width:811px;height:120px;margin: 0 auto 0 auto;background-color:#FFFFFF; }
div#switch { position:absolute;left:62px;top:20px;width:100px;height:100px; }
div#intestazione { position:absolute;left:209px;top:70px;width:500px;height:30px;text-align:left; }
div#ariaCondizionata { position:absolute;left:209px;top:4px;width:291px;height:30px;background-color:#1A75CE; }
div#photoGallery { position:absolute;left:503px;top:4px;width:289px;height:30px; }
div.listaServizi ul, div.panel ul, div.panel ol { list-style-position: inside; margin: 0px; padding: 0px; color:#999999;}
div.listaServizi ul li, div.panel ul li, div.panel ol li { margin:0px; padding:0px;}

div.bordoZoomImg { z-index:10;position:absolute;left:209px;top:0px;background-color:#AFB6BC;width:1px;height:6px; }
div.zoomImg { z-index:10;position:absolute;left:209px;top:6px;width:584px;height:362px;text-align:left;background-color:#FFFFFF;}
div#contenitoreTasti { z-index:11;position:absolute;left:209px;top:6px;width:132px;height:44px;background-color:transparent;}
div#tastoChiudi { position:absolute;left:0px;top:0px;width:44px;height:44px;background-image: url('http://www.casadimeglio.it/img/tastoChiudi.gif'); background-repeat: repeat-y;background-position: center;background-color:transparent;cursor:pointer; }
div#tastoIndietro { position:absolute;left:44px;top:0px;width:44px;height:44px;background-image: url('http://www.casadimeglio.it/img/tastoIndietro.gif'); background-repeat: repeat-y;background-position: center;background-color:transparent;cursor:pointer; }
div#tastoAvanti { position:absolute;left:88px;top:0px;width:44px;height:44px;background-image: url('http://www.casadimeglio.it/img/tastoAvanti.gif'); background-repeat: repeat-y;background-position: center;background-color:transparent;cursor:pointer; }
div#preloadingZoomImg { z-index:9;position:absolute;padding-left:209px;left:50%;top:30%;width:32px;height:32px;background-color:#FFFFFF;background-image: url('http://www.casadimeglio.it/img/loading.gif'); background-repeat: no-repeat;background-position: center; }

a.richiesta { padding-left:11px;padding-right:11px;outline:none; font-family: Trebuchet MS, Verdana; font-size: 14px;font-weight:bold;text-decoration:none;color: #FCAF43;line-height: 1.4em;cursor: pointer; }
a.richiesta:hover { text-decoration:underline; }

a.booking { padding-left:11px;padding-right:11px;outline:none; font-family: Trebuchet MS, Verdana; font-size: 15pt;font-weight:bold;text-decoration:none;color: #FC4743;line-height: 1.4em;cursor: pointer; }
a.booking:hover { text-decoration:underline; }

a.chef { padding-left:11px;padding-right:11px;outline:none; font-family: Trebuchet MS, Verdana; font-size: 15px;font-weight:bold;text-decoration:none;color: #1A74CD;line-height: 1.4em;cursor: pointer; }
a.chef:hover { text-decoration:underline; }

textarea.large { width:220px;height:150px; font-family: Trebuchet MS, Verdana; font-size: 10px;color: #888888; }
input.large { width:220px;height:14px; font-family: Trebuchet MS, Verdana; font-size: 10px;color: #888888; }
input.medium { width:100px;height:14px; font-family: Trebuchet MS, Verdana; font-size: 10px;color: #888888; }
input.little { width:50px;height:14px; font-family: Trebuchet MS, Verdana; font-size: 10px;color: #888888; }

a.testoIntestazione:hover { text-decoration:underline; }
img.border { border-top:6px solid #AFB6BC;border-bottom:0;border-left:0;border-right:0; background-color: #F8F8F8; }
a { border:0 }
a:hover { text-decoration:underline; }

/** ########### GALLERY ###############################*/

#gallery { position:absolute;left:0px;top:0px;width:584px;height:186px;overflow:hidden; }
#gallery .gSlide { position:absolute;top:0px;left:0px;width:584px;height:186px; }

/** ########### TARIFFE ###############################*/

table.tariffe { margin: 2px 2px 2px 2px; border: 1px solid #AFB6BC; border-collapse: collapse; empty-cells: show; }
table.tariffe td { border-color: #AFB6BC; padding-left:8px; }

/** ########### CALENDARIO ############################ */

div#contenitoreCalendario { z-index:11;position:absolute;left:10px;top:95px;border: solid 1px #333333; }
div#contenitoreCalendario a { display:block;font-family: Arial; font-size: 11px;color: #336699;text-decoration:none; }
div#contenitoreCalendario div.link { text-align:right; }
div#contenitoreCalendario img { border: solid 0px #FFFFFF; }
div#sfondoCalendario { z-index:10;position:absolute;top:0px;left:0px;width:100%;height:100%; }

/** ################################################### */

.contenitoreSchede { z-index:2;position:absolute;left:4px;top:0px;width:584px;height:384px;overflow:hidden;border-top:5px solid #AFB6BC; }
.schede { position:absolute;left:0px;top:0px;width:584px;margin:0px;padding:0;background-color:#FFFFFF; }
.schede h3 { background-color:#F0F0F0;margin:0;padding:0;outline:none;height:25px;border:1px solid #AFB6BC; }
.schede h3:hover { background-color:#FFFFFF; }
.schede a.titolo { padding-left:11px;display:block;outline:none;font-weight:bold;font-family: Trebuchet MS, Verdana; font-size: 14px;text-decoration:none;color: #FCAF43;line-height:1.5em;height:25px; }
.schede a.titolo:hover { text-decoration:none;background-color:#FFFFFF; }
.schede div.contentScheda { border-left:1px solid #AFB6BC;border-right:1px solid #AFB6BC;border-bottom:1px solid #AFB6BC;border-top:0px; }
.schede div.contentScheda * { margin: 0px; padding:0px; }

/** #################### SLIDER ####################### */

.navigation { position:relative;width:584px;height:30px; }
.navigation .scheda { position:relative;width:140px;height:24px;float:left;margin-right:4px;border:1px solid #AFB6BC; background-color: #F8F8F8;text-align:center; }
.navigation .scheda a  { display:block;font-weight:bold;background-color: #F8F8F8;font-family: Trebuchet MS, Verdana; font-size: 14px;text-decoration:none;color: #FCAF43;line-height:1.5em;outline:none;height:24px; }
.navigation .scheda a:hover, .navigation .scheda a.selected { background-color:#FFFFFF; text-decoration:none;font-weight:bold; }
#slider { width: 584px; height:396px; margin: 0;padding:0; position: relative; }
.scroll { width:582px; height: 358px; overflow: hidden; position: relative; clear: left; /**background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;*/ background-color:#FFFFFF;border:1px solid #AFB6BC; }
.scrollContainer div.panel { padding:0; height: 358px; width:584px; position:relative; float:left; overflow: hidden; }
.scrollContainer #pacchetti * { margin: 0px; padding: 0px; }

/* ##################### JTIP ######################### */

#JT_arrow_left{	background-image: url('http://www.casadimeglio.it/img/jtip/arrow_left.gif'); background-repeat: no-repeat; background-position: left top; position: absolute; z-index:101; left:-12px; height:23px; width:10px; top:-3px; }
#JT_arrow_right{ background-image: url('http://www.casadimeglio.it/img/jtip/arrow_right.gif'); background-repeat: no-repeat; background-position: left top; position: absolute; z-index:101; height:23px; width:11px; top:-2px; }
#JT { position: absolute; z-index:100; border: 2px solid #CCCCCC; background-color: #fff; }
#JT_copy{ padding:10px 10px 10px 10px; color:#888888; }
.JT_loader{ background-image: url('http://www.casadimeglio.it/img/jtip/loader.gif'); background-repeat: no-repeat; background-position: center center; width:100%; height:12px; }
#JT_close_left{	background-color: #CCCCCC; text-align: left; padding-left: 8px; padding-bottom: 5px; padding-top: 2px; font-weight:bold;color:#000000; }
#JT_close_right{ background-color: #CCCCCC; text-align: left; padding-left: 8px; padding-bottom: 5px; padding-top: 2px; font-weight:bold; }
#JT_copy * { margin:0px; padding:0px; }
#JT_copy img{ padding: 1px; border: 1px solid #CCCCCC; }
.jTip { cursor:help;font-family: Trebuchet MS, Verdana; font-size: 14px;font-weight:normal;text-decoration:none;color: #FCAF43;line-height:1.5em;outline:none; }
/* ----- add selectors here for font sizing ----- */
#JT_close_left, #JT_close_right{font-size: 12px;}
#JT_copy p, #JT_copy ul{font-size: 12px;}




