﻿body                    {background-color:#fff; color:#605D54; margin:0; padding:0;  font-family:"Trebuchet MS", Calibri, Arial, Helvetica; font-size:14px; background-image: url('/Bus_Noleggio/img/Bk-body.png'); background-position:top; background-repeat:repeat-x;}
h1, h2, h3, h4, h5, h6  {margin:0; padding:0;}
h1                      {font-family: Georgia, 'Times New Roman'; font-size:30px; line-height:30px; color:#4C5C6B; font-weight:normal; padding:24px 0 24px 0; letter-spacing:-1px; text-align:center; }
h2                      {font-family: Georgia, 'Times New Roman'; font-weight:normal; font-style:italic; font-size:20px; line-height:20px; color:#4C5C6B; padding:0 0 10px 0; letter-spacing:-1px; text-align:center; }
h3                      {font-family: Georgia, 'Times New Roman'; font-size:18px; line-height:20px; color:#4C5C6B; font-weight:normal;}


a              {text-decoration:none; color:#4C5C6B; }                 
a:hover        {text-decoration:underline; color:#600; }   

    div#Wrapper                   {width:1000px; height:100%; min-height:740px; position:absolute; top:0; left:50%; margin-left:-500px;}
    div#Head                      {width:700px; height:100px; position:absolute; top:0; left:280px; }
    div#Gost-Head                 {width:1000px; height:100px; position:relative;}

        #Bk-Ventaglio {width:1600px; height:800px; position:fixed; top:0; left:50%; margin-left:-800px; }

            div#MenuLg            {height:24px; position:absolute; top:6px; right:0; line-height:24px; font-size:15px; color:#fff; letter-spacing:2px; overflow:hidden;}
            div#MenuLg b          {display:block; padding:0 10px 0 12px; float:left; background-image: url('/Bus_Noleggio/img/MenuSeparator.png'); background-repeat: no-repeat; background-position:right;}
            div#MenuLg a          {display:block; font-size:12px; color:#e0e6ee; padding:0 10px 0 12px; float:left; background-image: url('/Bus_Noleggio/img/MenuSeparator.png'); background-repeat: no-repeat; background-position:right;}
            div#MenuLg a:hover    {color:#fff; background-color:#4C5C6B; }   
    
            div#DataOra           { height:32px; position:absolute; top:0; left:0; line-height:32px; font-size:15px; color:#e0e6ee; letter-spacing:2px;}
            div#Spot               {width:701px; height:32px; position:absolute; top:32px; right:0; line-height:32px;font-family: Georgia, 'Times New Roman'; font-size:26px; color:#fff; letter-spacing:2px; }
            div#MainMenu            {width:701px; height:32px; position:absolute; top:68px; right:0; line-height:32px; font-size:15px; color:#c00; letter-spacing:1px; background-image: url('/Bus_Noleggio/img/Bk-mainmenu.png');}
            div#MainMenu b          {display:block; padding:0 10px 0 12px; float:right; background-image: url('/Bus_Noleggio/img/MenuSeparator.png'); background-repeat: no-repeat; background-position:right;}
            div#MainMenu a          {display:block; font-size:13px; color:#fff; padding:0 10px 0 12px; float:right; background-image: url('/Bus_Noleggio/img/MenuSeparator.png'); background-repeat: no-repeat; background-position:right;}
            div#MainMenu a:hover    {color:#4C5C6B; background-color:#fff; }   
            
    div#LeftSideBk                 {width:280px; height:1600px; position:fixed; top:0; left:50%; margin-left:-500px; background-image: url('/Bus_Noleggio/img/Bk-LeftSide.png'); background-repeat:repeat-y;}
    div#LeftSide                 {width:280px; height:100%; min-height:740px; position:absolute; top:0; left:0;}

    div#LeftBox1           {margin:0 20px 10px 20px; width:238px; border: 1px solid #4C5C6B; height:auto; min-height:60px; text-align:left; position:relative; background-color:#a9b7c4; }       
    div#LeftBox2           {margin:0 20px 10px 20px; width:238px; border: 1px solid #4C5C6B; height:auto; min-height:60px; text-align:left; position:relative; background-color:#cad5e0; }       
    div#LeftBox3           {margin:0 20px 10px 20px; width:238px; border: 1px solid #4C5C6B; height:auto; min-height:60px; text-align:left; position:relative; background-color:#e0e6ee; }       
   .LeftTextBox            {padding:10px; color:#4C5C6B;}       
   .LeftTextBox b          {font-size:14px;} 
   .ColsTextBox            {padding:10px; color:#605D54; text-align:justify;}    
            div#Content         {width:690px; height:auto; min-height:540px; margin: 20px 20px 50px 300px; position:relative;}                 
     .Spot           {margin:0 10px 10px 0; width:450px; height:270px; float:left;}       
     
     .ColS3           {margin:0 10px 10px 0; width:218px; border: 1px solid #605D54; height:auto; min-height:218px; text-align:left; position:relative; background-image: url('/Bus_Noleggio/img/Bk-TextBox.png'); float:left; }       
           
            div#ColSx           {margin-top:30px; width:440px; height:auto; min-height:500px; text-align:center; padding-top:10px; position:relative; float:left; background-image: url('/Bus_Noleggio/img/Bk-Cols2.png'); background-position:top; background-repeat:no-repeat;}                 
            div#ColDx           {margin-top:30px; width:440px; height:auto; min-height:500px; text-align:center; padding-top:10px; position:relative; float:right; background-image: url('/Bus_Noleggio/img/Bk-Cols2.png'); background-position:top; background-repeat:no-repeat;}                 
      
                .TextCols           {text-align:justify; padding:20px; font-family:Calibri, Arial, Helvetica; font-size:14px; line-height:20px; color:#333;}	
                .TextBox            {text-align:justify; padding:20px; font-family:"Trebuchet MS", Calibri, Arial, Helvetica; font-size:14px; line-height:20px;  color:#605D54; background-image: url('/Bus_Noleggio/img/Bk-TextBox.png'); margin:20px 0 20px 0;}	
                .TextBox ul         {margin: 0; padding: 10px 0 10px 25px; }                
                .TextBox li         {margin: 0 0 0 10px; padding: 0 0  0 10px; }

                .corsivo          {font-family: Georgia, 'Times New Roman'; color:#4C5C6B; font-style:italic; font-size:16px; line-height:24px;}
                
                .SchedaS           {z-index:32; text-align:left; width:630px; height:160px; margin:0 0 10px 10px; border-bottom:3px double #369; font-family:Calibri, Arial, Helvetica; font-size:14px; line-height:16px; color:#333;}	 
                .SchedaS b         {font-family: Georgia, 'Times New Roman'; font-size:16px; color:#4C5C6B;}	 
                .SchedaSFoto       {z-index:33; text-align:center; padding:0; width:210px; vertical-align:middle; height:160px; float:left; margin-right:10px;}	
                .SchedaSGallery    {z-index:33; text-align:center; padding:0; width:130px; vertical-align:middle; height:160px; float:left; margin:10px 10px 0 0;}	
                

                .CercaTransfer    {width:100%; height:88px; font-family:Trebuchet MS, Calibri, Arial, Helvetica; font-size:14px;  line-height:24px; text-align:center;  background-image: url('/Bus_Noleggio/img/bk-transfer.png'); background-repeat: no-repeat; background-position:center;}
                .PrezzoTransfer   {position:relative; width:350px; height:32px; font-size:26px; line-height:32px; font-family: Georgia, 'Times New Roman'; font-style:italic; text-align:right; color:#369;  margin:0 30px 10px 0;}
                .ScontoTransfer   {position:absolute; width:100px; height:64px; line-height:32px; top:0; right:0; color:#c00; background-image: url('/Bus_Noleggio/img/Bk-ScontoTransfer.png'); background-repeat:no-repeat; background-position:top;}
                .CellaTransfer    {width:200px; font-family:Trebuchet MS, Calibri, Arial, Helvetica; font-size:14px; line-height:18px; color:#369;} 
                
                .CercaTransferHome    {color:#4C5C6B; line-height:14px;}
                .PrezzoTransfer   {position:relative; width:350px; height:32px; font-size:22px; line-height:32px; font-family: Georgia, 'Times New Roman'; font-style:italic; text-align:right; color:#036;  margin:0 auto 0 auto; padding-right:100px;}
                .ScontoTransfer   {position:absolute; height:32px; line-height:32px; top:0; right:0; padding-left:120px; color:#c00; background-image: url('/Bus_Noleggio/img/Bk-ScontoTransfer.png'); background-repeat:no-repeat; background-position:left;}
                .CellaTransferHome    {width:90px; border: 1px solid #4C5C6B; font-size:11px; color:#4C5C6B;} 
                
                    .EventBox                      {border: dotted 1px #4C5C6B; min-height:150px; padding:9px; width:640px; margin:0 0 10px 0;  background-image: url('/Bus_Noleggio/img/Bk-TextBox.png'); position:relative; line-height:20px;}
                    .EventPdf                  {float:right; margin-top:-24px;}
                    .Shadow                        {background-image:url('/Bus_Noleggio/img/Shadow.png'); background-position:bottom; background-repeat:no-repeat; width:120px; height:131px; float:left; display:block; margin:5px 10px 0 5px; 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 5px 5px 0;}                    
                .ImgR            {float:right; margin:5px 0 5px 5px;} 
                                                               
 div#Footer             { width:680px; position:absolute; bottom:-30px; text-align:right; line-height:20px; border-top:3px double #605D54; font-size:12px;}	

.CellaXXS, .CellaXS, .CellaS, .CellaSc, .CellaM, .CellaL, .CellaXL {border: 1px solid #4C5C6B; font-size:11px; color:#4C5C6B;}
    .CellaXL            {width: 400px;}
    .CellaL             {width: 300px;}	
    .CellaM             {width: 200px;}
    .CellaS             {width: 142px;}
    .CellaSc            {width: 142px; text-align:center;}    
    .CellaXS            {width: 75px;}
    .CellaXXS           {width: 50px;}
    
.TestoForm          {text-align:right; width:230px; font-size:12px; line-height:26px; padding-right:6px; vertical-align:top; white-space: nowrap;}
.CellaForm          {white-space: nowrap; text-align:left; font-size:12px; line-height:30px;}





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('/CSP/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                            {}

