#branding
{ padding-left:178px; position:relative; width:812px; height:28px; }
#flashContent
{ padding:0px 6px 9px; width: 978px; height:333px; position:relative; z-index:0; }
  #nav_hotel
  { display:none; }

#nav_sottoMenuSx li a
{ display: block; color: #acabab; font:normal 11px/18px Tahoma; text-align:right; }
#nav_sottoMenuSx li a:hover
{ color: #3375b2; }
#nav_sottoMenuSx li a.hplPrenota
{ color: #3375b2; font-weight:bold; }
#nav_sottoMenuSx li a.hplPrenota:hover
{ color: #6e6e6e; font-weight:bold; }

#tblContenuto
{ width:100%; }
#tblContenuto td
{ vertical-align:top; }
.tdSx
{ width:165px; padding:44px 30px 0px 36px; background: url(/_layout/bgTdSx.jpg) no-repeat 6px 22px; }

.tdIperBooking 
{ padding:32px 6px 0px;  }

.tdIperBooking div
{ padding:20px 45px 0px; background: url(/_layout/bgTdIperbooking.jpg) no-repeat top center; }

.tdDx
{ padding-top: 32px; }

.divTesto
{ background: url(/_layout/bgTabsArticoli.jpg) no-repeat; height:auto; min-height:279px; position:relative; padding:39px 40px 0px; text-align:justify; width:673px; }
  #ulTabs
  { position:absolute; left:460px; top:-20px; }
  #ulTabs .ui-state-active a
  { color:#a67019; }
  .divTesto h2
  { margin-bottom:18px; padding-bottom:18px; border-bottom:1px solid #d6d6d6; padding-left:11px; }
  #contTesto
  { float:left; width:365px; padding:20px 0px 0px 25px; }
  #div_lista_foto
  { float:left; width:360px; height:222px; position:relative; }
  #btnPrev, #btnPrevClienti
  { left:-8px; }
  #btnNext, #btnNextClienti
  { left:317px; }
  
.list_offerte_associate_dettagliate  
{ padding-top:30px; }
  .list_offerte_associate_dettagliate  li
  {  display:block; height:114px; padding:9px 165px 9px 10px; margin:0px; position:relative; text-align:justify; }
  .list_offerte_associate_dettagliate  li a
  { position:absolute; top:0px; left:0px; display:block; height:132px; width:679px; background: white; }
  .list_offerte_associate_dettagliate  li:hover
  { background: url(/_layout/bgOffertaAssociataOver.jpg) repeat-x; }
  .list_offerte_associate_dettagliate img
  { border:2px solid #e7e7e7; float:left; margin-right:20px; }
  .list_offerte_associate_dettagliate .goTo_offerta
  { width:102px; height:25px; background: url(/_layout/bgDettagli.png) no-repeat; color:White; text-align:center; padding-top:4px; position:absolute; top:52px; left:545px; }
  .list_offerte_associate_dettagliate li:hover .goTo_offerta
  { background: url(/_layout/bgDettagliOver.png) no-repeat; }
  .list_offerte_associate_dettagliate .titolo
  { color: #363636; font:normal 14px/14px Tahoma; margin-top:18px; margin-bottom:14px; }    
  .list_offerte_associate_dettagliate .anteprima
  { color: #727272; font:normal 11px/16px Tahoma;  }
  
  #nav_sottoMenuSx
  { margin-top:30px; }
  #evento_dettagliato a
  { text-decoration:underline; }
  #evento_dettagliato a:hover
  { text-decoration:none; }
  .contenuto
  { padding:0px 10px; display:block; }
  
  /* COLORI */
  #divFlash
  { width: 978px; height:324px; border-bottom:8px solid #006a9f; background: transparent; top:1px; left:6px; position:absolute; }
  
  .tdSx h2
  { color: #0b557a; text-align:right; padding-right:30px; margin-bottom:4px; }
  #evento_dettagliato strong, #evento_dettagliato a
  { color: #0b557a; }
  .list_offerte_associate_dettagliate li:hover img,  #list_eventi li:hover img
  { border:2px solid #0b557a; }  
  
  .txtPress
  { color:#6D6D6D; font-family:Tahoma; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; margin-top:20px; text-align:right; }
  
#list_eventi_ridotta
{ padding:0px; width:100%; display:block; position:static; padding-top:15px; }
  #list_eventi_ridotta
  { padding-top:15px; }
  #list_eventi_ridotta a
  { color: #5b5b5b; font: normal 11px/26px Tahoma; border-bottom:1px solid #d6d6d6; display:block; text-align:right; padding-right:7px; }  
  #list_eventi_ridotta a:hover
  { color: #1b6a91; }
    
#list_eventi  
{ padding-top:0px; }
  #list_eventi li
  {  display:block; height:114px; padding:9px 165px 9px 10px; margin:0px; position:relative; text-align:justify; }
  #list_eventi li a
  { position:absolute; top:0px; left:0px; display:block; height:132px; width:679px; background: white; }
  #list_eventi li:hover
  { background: url(/_layout/bgOffertaAssociataOver.jpg) repeat-x; }
  #list_eventi img
  { border:2px solid #e7e7e7; float:left; margin-right:20px; }
  #list_eventi .goTo_offerta
  { width:102px; height:25px; background: url(/_layout/bgDettagli.png) no-repeat; color:White; text-align:center; padding-top:4px; position:absolute; top:52px; left:545px; }
  #list_eventi li:hover .goTo_offerta
  { background: url(/_layout/bgDettagliOver.png) no-repeat; }
  #list_eventi .titolo
  { color: #363636; font:normal 14px/14px Tahoma; margin-top:18px; margin-bottom:14px; }    
  #list_eventi .anteprima
  { color: #727272; font:normal 11px/16px Tahoma;  }    
  
  /* NEWSLETTER */
  #imgNewsletter
  { position:absolute;  top:23px; left:15px; }
  .contNewsletter
  { float:left; text-align:justify; width:262px; padding-right:40px; padding-top:10px; }
  .contNewsletter span
  { font:normal 11px/16px Arial; color: #6f6f6f; }
  #tblNewsletter
  { width:371px; }
  #tblNewsletter td
  { vertical-align:top; }
  #tblNewsletter .sx
  { width:90px; color: #385b79; text-align:left; }
  #tblNewsletter h2
  { color: #0a567c; border:0px; margin:15px 0px; padding:0px; }
  #tblNewsletter .required, #tblNewsletter select
  { border:1px solid #a6b0b9; padding:4px 0px 2px 10px; font:normal 11px/11px Arial; color: #006a9f; }
  .required
  { height:16px; margin-bottom:3px; margin-right:8px; width:252px; }
  #tblNewsletter select
  { width:175px; }
  .chkTarget input
  { margin-right:13px; margin-bottom:8px; }
  .chkTarget
  { color: #385b79; }
  .chkNewsletter input
  { margin-right:13px; margin-bottom:8px; margin-top:20px; }
  .chkNewsletter
  { color: #385b79; }
  .btnIscriviti
  { background: url(/_layout/bgDettagliOver.gif) no-repeat; color: White; vertical-align:middle; height:29px; padding-bottom:3px; border:0px; font:normal 11px/11px Arial; cursor:pointer; margin-top:15px; text-align:center; width:102px; }
  
 /* OFFERTA COMUNE */
 #olListaStrutture
 { clear:left; }
 #olListaStrutture li
 { display:inline; float:left; }
 #olListaStrutture li a
 { float:left; margin-right:10px; color: #0a557a; text-decoration:underline; }
 #olListaStrutture li a:hover
 { text-decoration:none; }
 
 /* UPLOAD FILE */
 .btnSfoglia
 { background: url(/_layout/btnSfoglia.jpg) no-repeat; width:81px; height:18px; padding-top:6px; color:white !important; text-decoration:none !important; text-align:center; position:absolute; left:392px; top:-1px; z-index:1; display:block; font:normal 11px/11px Tahoma; cursor:pointer; }
 .btnCarica
 { background: url(/_layout/btnCarica.jpg) no-repeat; width:97px; height:24px; color:white !important; text-decoration:none !important; text-align:center; cursor:pointer; position:absolute; left:478px; top:-1px; z-index:1; display:block; font:normal 11px/11px Tahoma; padding-top:6px; }
 .upload
 { height:25px; position:relative; margin-top:18px; }
 .upload input 
 { position:relative; width:380px; z-index:3; border:1px solid #cdcdcd; height:17px; padding:1px 2px; font:normal 11px/11px Tahoma; color:#7b7b7b; } 
 .upload .file 
 { cursor:pointer; position:absolute; left:290px; top:0px; width:auto; z-index:2; height:24px; cursor:default; }
 
 .divAlbumRicordi
 { margin-bottom:18px; position:relative; overflow:hidden; }
 .olAlbumRicordi
 { float:left; border-bottom:1px solid #d6d6d6; width:100%; padding-bottom:13px; }
 .olAlbumRicordi li
 { display:inline; float:left; }
 .olAlbumRicordi li a
 { float:left; width:104px; height:78px; margin:0px 8px 8px 0px; }
 .contPager
 { text-align:right; height:19px; width:673px; }
 .contPager ol
 { height:19px; display:block; float:right; }
 .contPager ol li
 { display:inline; float:left; }
 .contPager ol li a
 { float:left; }
 #pager a    { float:left; font:bold 12px/12px Arial; color: #427195; width:19px; height:12px; text-align:center; padding:3px 0px 4px; background: #d1d1d1; margin-right:5px; text-decoration:none; }
 #pager a.activeSlide { color: #ffffff; background: #43759c; }
 
 
 #olClienti 
 { width:609px; height:170px !important; overflow:hidden; }
 #olClienti li
 { display:block; }
 .olInterno li
 { display:inline; float:left; margin-right:14px; }
 .olInterno li:last-child
 { margin-right:0px; }
 
 /* PREMI QUALITA' */
 #olQualita
 { height:176px; position:relative; }
 #olQualita li
 { display:inline; float:left; height:113px; }
 #hplQualita
 { width:153px; height:113px; background: url(/_layout/q_off.jpg) no-repeat; display:block; }
 #hplQualita:hover
 { background: url(/_layout/q_on.jpg) no-repeat; } 
 #hplACA
 { width:204px; height:113px; background: url(/_layout/aca_off.jpg) no-repeat; display:block; }
 #hplACA:hover
 { background: url(/_layout/aca_on.jpg) no-repeat; }
 #hplHotel
 { width:137px; height:113px; background: url(/_layout/premio_off.jpg) no-repeat; display:block; }
 #hplHotel:hover
 { background: url(/_layout/premio_on.jpg) no-repeat; }
 #hplADAC
 { width:159px; height:113px; background: url(/_layout/adac_off.jpg) no-repeat; display:block; }
 #hplADAC:hover
 { background: url(/_layout/adac_on.jpg) no-repeat; }
