﻿body                    {background-color: #ED9C74; margin: 0; padding: 0; background-image: url('/HPE/img/Bk-Body.png'); background-repeat: repeat-x; background-position: top; font-family: Georgia, Palatino, Times New Roman; font-size:14px;}
h1                      {color:#ad3a2b; font-family: Georgia, Palatino, Times New Roman; font-size:36px; font-weight:lighter; font-style:italic; line-height:55px; margin:0; padding: 5px 0 0 20px;}
h2                      {width:720px; color:#666; font-family: Georgia, Palatino, Times New Roman; text-align:center; font-size:26px; font-weight:lighter; font-style:italic; position:absolute; line-height:50px; top:0; left:250px; margin:0; padding: 10px 0 0 10px;}
h3                      {color:#ad3a2b; font-family: Georgia, Palatino, Times New Roman; font-size:24px; line-height:30px; font-weight:lighter; font-style:italic; padding:0; margin:5px;}
h3 i                    {font-size:16px;}
h4                      {color:#666666; font-family: Georgia, Palatino, Times New Roman; font-size:18px; line-height:20px; font-weight:lighter; font-style:italic; padding:0; margin:5px;}
h5                      {color:#ad3a2b; font-family: Georgia, Palatino, Times New Roman; font-size:16px; line-height:18px; font-weight:lighter; font-style:italic; padding:0; margin:5px 0 5px 0;}


    div#Head                {width:100%; height:186px; position:absolute; top:0; left:0;}
        div#BkHead             {width:825px; height:100px; position:absolute; top:0; left:50%; margin-left:-325px; background-color:#000;} 
        div#LogoTop             {width:100%; height:170px; position:absolute; top:0; left:0; }         
    
        div#MenuTop             {position:absolute; width:720px; height:67px; top:119px; left:50%; margin-left:-220px;} 
        div#MenuTop img         {width:180px; height:67px; border:0;}        
        div#MenuTop a           {width:180px; height:67px; float:left; background-position:bottom; display:block; color:#ed9c74; font-size:1px;}
        div#MenuTop a:hover     {background-position:top;}
            .BtHotel_Lg1            {background-image: url('/HPE/img/Hotel-ITA.png');}
            .BtBanchetti_Lg1        {background-image: url('/HPE/img/Meeting-Banchetti-ITA.png');}
            .BtTerritorio_Lg1       {background-image: url('/HPE/img/Territorio-ITA.png');}
            .BtPrenota_Lg1          {background-image: url('/HPE/img/Prenota-ITA.png');}
            
            .BtHotel_Lg2            {background-image: url('/HPE/img/Hotel-ENG.png');}
            .BtBanchetti_Lg2        {background-image: url('/HPE/img/Meeting-Banchetti-ENG.png');}
            .BtTerritorio_Lg2       {background-image: url('/HPE/img/Territorio-ENG.png');}
            .BtPrenota_Lg2          {background-image: url('/HPE/img/Prenota-ENG.png');}            
            

    div#Wrapper                 {width:100%; height:auto; min-height:500px;	position:absolute; top:235px; left:0;}
        div#Content                 {width:1000px; position:relative; top:0; left:50%; margin-left:-500px; background-image:url('/HPE/img/bk-content.gif');}
        
            div#MenuLg                  {position:absolute; right:60px; top:0; margin-top:-150px;}

            div#MenuLeft                {width:200px; padding: 17px 17px 0 17px; background-image: url('/HPE/img/Bk-Menuleft.png'); background-repeat:no-repeat; height:420px; position:fixed; top:220px; left:50%; margin-left:-500px }
            div#MenuLeft a              {width:165px; height:24px; padding-left:35px; margin-top:6px; background-image: url('/HPE/img/Bk-MenuleftItem.png'); display:block; color:#ed9c74; text-decoration:none; font-style:italic; font-size:17px; line-height:24px;}    
            div#MenuLeft a:hover        {color:#fff; } 
            div#ContentInner            {width:740px; padding: 17px 7px 0 7px; background-image:url('/HPE/img/Bk-Content.png'); background-repeat:no-repeat; position:relative; margin:0 0 -30px 245px; top:-15px; height:auto; min-height:380px;}	
                .Mappa                      {width:158px; padding:5px; margin:5px; float:left; color:#ad3a2b; font-size:17px; border: dotted 1px #ED9C74;}
                .Mappa ul                   {margin:18px 0 18px 12px;}                 
                .Mappa li                   {margin:6px; line-height:18px;}                 
                .Mappa a                    {color:#000; font-size:14px;}  
                .Mappa a:hover              {color:#ad3a2b; text-decoration:none}  
                div#TextBox                 {background-color:#f0ebce; text-align:justify; color:#333; position:relative; padding:20px 20px 80px 20px; font-size:14px; line-height:24px;}	
                div#TextBox a               {color:#ad3a2b; text-decoration:none;}
                div#TextBox a:hover         {color:#000; text-decoration:underline;}
                    .FotoBox                     {width:150px; height:200px; float:left; margin:0 10px 0 10px; }
                    .BookBox                     {margin:0 0 0 40px; width:640px; padding:8px; background-color:#F9F5EC;}  
                    .BookBox  td                   {text-align:left; height:24px; padding: 3px 7px 3px 3px;}  
                        .BookBoxInner                     {border: dotted 1px #ED9C74; padding:8px; font-family:@Arial Unicode MS; font-size:12px; line-height:13px;}                                            
                    .PriceBox                      {border: dotted 1px #ED9C74; background-image:url('/HPE/img/Bk-tariffe.png'); padding:8px; font-family:@Arial Unicode MS; font-size:12px; line-height:13px;}                                            
                    .PartnerBox                    {border: dotted 1px #ED9C74; padding:8px; margin:10px; background-color:#F9F5EC;}
                    .EventBox                      {border: dotted 1px #ED9C74; min-height:200px; padding:9px; width:680px; margin:0 0 10px 0; background-color:#F9F5EC; position:relative; line-height:20px;}
                        .EventPdf                      {float:right; margin-top:-24px;}
                    .Shadow                        {background-image:url('/HPE/img/Shadow.png'); background-position:bottom; background-repeat:no-repeat; width:120px; height:131px; float:left; display:block; margin:0 10px 0 0; position:relative;}
                    .FotoGallery                      {Float:right; width:138px; min-height:69px; margin: 0 0 5px 5px ;}                        
                        .FotoS                        {Float:left; width:64px; height:64px; margin: 0 0 5px 5px;}                        
                    .ImgL                        {float:left; margin:5px 10px 5px 0; border:0; background-color:#ED9C74; padding:5px;}
                    .ImgR                        {float:right; margin:5px 0 5px 10px; border:0; background-color:#ED9C74; padding:5px;}                    


    div#TitleBar                {width:1000px; height:60px; position:absolute; top:170px; left:50%; margin-left:-500px;}	
    div#Foot                    {background-image:url('/HPE/img/Bk-Foot.png'); color:#ad3a2b; text-align:center; padding:30px 0 30px 0; margin-top:-15px; position:relative;}	
    div#Foot a                  {color:#ad3a2b; font-size:12px; line-height:18px;}
    div#Foot a:hover            {color:#000; text-decoration:none;}	
	

.CellaXXS, .CellaXS, .CellaS, .CellaM, .CellaL, .CellaXL {border: 1px solid #ad3a2b; font-size:13px; color:#ad3a2b;}
    .CellaXL            {width: 450px;}
    .CellaL             {width: 301px;}	
    .CellaM             {width: 202px;}
    .CellaS             {width: 142px;}
    .CellaXS            {width: 82px;}
    .CellaXXS           {width: 24px;}
.TestoForm          {text-align: right; padding-right:8px; white-space: nowrap;	vertical-align:top;	font-size:12px;	line-height:24px;}


div.ajax__calendar_container                        {width: 184px; margin:0; padding:0;}

    div.ajax__calendar_header                       {line-height:20px;} 
        div.ajax__calendar_prev                     {} 
        div.ajax__calendar_title                    {color:#c00;}
        div.ajax__calendar_next                     {} 

    div.ajax__calendar_body                         {width: 182px;}
        div.ajax__calendar_days table tr td         {padding:0; margin:0; border:0; color:#999;}
            div.ajax__calendar_dayname              {color:#677d9e; font-weight:bold; line-height:20px;}
            div.ajax__calendar_day                  {padding:0 4px 0 0; margin:0; border:0; color:#122452; width:20px; height:18px; line-height:18px; background-image:url('/HPE/img/Calendar_DayBig.png'); background-repeat:no-repeat; background-position:right;}
        
        div.ajax__calendar_months                   {}
            div.ajax__calendar_month                {}        
       
        div.ajax__calendar_years                    {}
            div.ajax__calendar_year                 {}

    div.ajax__calendar_footer                       {}
        div.ajax__calendar_today                    {color:#122452; background-color:#c3c9d0;}
        
div.ajax__calendar_hover                            {}
div.ajax__calendar_active                           {}
div.ajax__calendar_other                            {}



Div#FlyerBk
{
    display:block; position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000;   filter:alpha(opacity=0); opacity:0 ;
}

Div#Flyer {background-image:url("/HPE/img/FylerBk.png"); background-repeat:no-repeat; display:block; position:absolute; width:618px; height:482px; top:50%; left:50%; margin:-241px 0 0 -309px; filter:alpha(opacity=0); opacity:0}

Div#FlyerContent { width:550px; height:420px; overflow:auto; margin:0 0 0 50px; font-family: Georgia, Palatino, Times New Roman; Color:#333; font-size:14px;}