/* integrail Web Portal-CSS */

/* ---------------------------------------------------- [ DS3a ] ----------------  */


.topbar {
      position: absolute;
      width: 960px;
      height: 113px;
      left: 20px;
      top: 20px;
      /* background-color: #3C474D; */
      background: url('images/top.jpg');
        
      /* border: 1px solid #000; */
      
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
      /*    PADDING: 5px;   */
}


.contenitore_menu{
      position: absolute;
      width: 960px;
      height: 25px;
      left: 20px;
      top: 132px;
      /* background-color: #3C474D; */
      background: url('images/patt.jpg');
          
      /* border: 1px solid #000; */
      
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
      /*    PADDING: 5px;   */
}


.menu_1 {
   
      position: absolute;
      display: block;
      width: 70px;
      height: 23px;
      left: 12px;
      top: 2px;
      
      FONT-FAMILY: Arial;
      FONT-SIZE: 8pt;
      FONT-STYLE: normal;
      FONT-WEIGHT: normal;
      TEXT-DECORATION: none;
      LETTER-SPACING: 1px;
      TEXT-ALIGN: center;   
      LINE-HEIGHT: 22px;    
}
.menu_2 {
   
      position: absolute;
      display: block;
      width: 130px;
      height: 23px;
      left: 90px;
      top: 2px;
        
      FONT-FAMILY: Arial;
      FONT-SIZE: 8pt;
      FONT-STYLE: normal;
      FONT-WEIGHT: normal;
      TEXT-DECORATION: none;
      LETTER-SPACING: 1px;
      TEXT-ALIGN: center;   
      LINE-HEIGHT: 22px;    
}
.menu_3 {
  
      position: absolute;
      display: block;
      width: 120px;
      height: 23px;
      left: 240px;
      top: 2px;
       
      FONT-FAMILY: Arial;
      FONT-SIZE: 8pt;
      FONT-STYLE: normal;
      FONT-WEIGHT: normal;
      TEXT-DECORATION: none;
      LETTER-SPACING: 1px;
      TEXT-ALIGN: center;   
      LINE-HEIGHT: 22px;    
}
.menu_4 {
  
      position: absolute;
      display: block;
      width: 100px;
      height: 23px;
      left: 386px;
      top: 2px;
       
      FONT-FAMILY: Arial;
      FONT-SIZE: 8pt;
      FONT-STYLE: normal;
      FONT-WEIGHT: normal;
      TEXT-DECORATION: none;
      LETTER-SPACING: 1px;
      TEXT-ALIGN: center;   
      LINE-HEIGHT: 22px;    
}

.menu_5 {
  
      position: absolute;
      display: block;
      width: 120px;
      height: 23px;
      left: 510px;
      top: 2px;
       
      FONT-FAMILY: Arial;
      FONT-SIZE: 8pt;
      FONT-STYLE: normal;
      FONT-WEIGHT: normal;
      TEXT-DECORATION: none;
      LETTER-SPACING: 1px;
      TEXT-ALIGN: center;   
      LINE-HEIGHT: 22px;    
}
.menu_6 {
  
      position: absolute;
      display: block;
      width: 70px;
      height: 23px;
      left: 650px;
      top: 2px;
       
      FONT-FAMILY: Arial;
      FONT-SIZE: 8pt;
      FONT-STYLE: normal;
      FONT-WEIGHT: normal;
      TEXT-DECORATION: none;
      LETTER-SPACING: 1px;
      TEXT-ALIGN: center;   
      LINE-HEIGHT: 22px;    
}




/*-----------------------------------------------------------  */



a.menu {
      display: block;
      COLOR: WHITE;
      CURSOR: hand;
      TEXT-DECORATION: none;    
}
a.menu:hover {
      display: block;
      TEXT-DECORATION: none;
      COLOR: YELLOW;
}


/*---------------------------------------------------------------  */

.spread{
      position: absolute;
      width: 960px;
      height: 26px;
      left: 20px;
      top: 155px;
      /* border: 1px solid #000; */
      background: url('images/spread.jpg') repeat;
        
}

/*---------------------------------------------------------------------------*/


.contenitorecentrale{
      position: absolute;
      width: 960px;
      height: 800px;
      left: 20px;
      top: 180px;
      background-color: #E6F3F5; 
      /* border: 1px solid #000; */
      
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
      /*    PADDING: 5px;   */
}


.contenitore_treno{
      position: absolute;
      width: 314px;
      height: 181px;
      left: 645px;
      top: 190px;
      background-color: #E6F3F5; 
      background: url('images/treno.jpg');

      

}




.contenitore_box1{
      position: absolute;
      width: 447px;
      height: 190px;
      left: 35px;
      top: 190px;
      background-color: #ffffff; 
      border: 1px solid #000;
    
}


.contenitore_TITLE{
      position: absolute;
      width: 300px;
      height: 30px;
      left: 130px;
      top: 400px;
      background-color: #E6F3F5; 
      
     
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      COLOR: navy;
      TEXT-DECORATION: none;
      PADDING: 3px; 

}


/*------------------------------------------------------------------- --- */


.contenitore_box2{
      position: absolute;
      width: 810px;
      height: 290px;
      left: 35px;
      top: 435px;
      background-color: #E6F3F5; 
      background: url('images/DS3a.jpg');
   
}


.icona1 {

      position: absolute;
      width: 83px;
      height: 65px;
      left: 15px;
      top: 6px;
      background: url('images/DS3a-ico1.jpg');
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
      /*    PADDING: 5px;   */

}

a.icona1 {
      position: absolute;
      display: block;
      CURSOR: default;
      TEXT-DECORATION: none;    
}
a.icona1:hover {
     position: absolute;
     display: block;
     width: 108px;
     height: 65px;
     padding: 0;
     background: url('images/DS3a-ico1_roll.jpg');
     COLOR: white;

}


.icona2 {

      position: absolute;
      width: 83px;
      height: 65px;
      left: 106px;
      top: 6px;
      background: url('images/DS3a-ico2.jpg');
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
      /*    PADDING: 5px;   */

}

a.icona2{
      position: absolute;
      display: block;
      CURSOR: default;
      TEXT-DECORATION: none;    
}
a.icona2:hover {
     position: absolute;
     display: block;
     width: 108px;
     height: 65px;
     padding: 0;
     background: url('images/DS3a-ico2_roll.jpg');
     COLOR: white;

}


.icona3 {

      position: absolute;
      width: 83px;
      height: 65px;
      left: 213px;
      top: 6px;
      background: url('images/DS3a-ico3.jpg');
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
      /*    PADDING: 5px;   */

}

a.icona3{
      position: absolute;
      display: block;
      CURSOR: default;
      TEXT-DECORATION: none;    
}
a.icona3:hover {
     position: absolute;
     display: block;
     width: 108px;
     height: 65px;
     padding: 0;
     background: url('images/DS3a-ico3_roll.jpg');
     COLOR: white;

}

.icona4 {

      position: absolute;
      width: 83px;
      height: 65px;
      left: 311px;
      top: 6px;
      background: url('images/DS3a-ico4.jpg');
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
      /*    PADDING: 5px;   */

}

a.icona4{
      position: absolute;
      display: block;
      CURSOR: hand;
      TEXT-DECORATION: none;    
}
a.icona4:hover {
     position: absolute;
     display: block;
     width: 108px;
     height: 65px;
     padding: 0;
     background: url('images/DS3a-ico4_roll.jpg');
     COLOR: white;

}

.icona5 {

      position: absolute;
      width: 83px;
      height: 56px;
      left: 411px;
      top: 6px;
      background: url('images/DS3a-ico5.jpg');
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
      /*    PADDING: 5px;   */

}

a.icona5{
      position: absolute;
      display: block;
      CURSOR: hand;
      TEXT-DECORATION: none;    
}
a.icona5:hover {
     position: absolute;
     display: block;
     width: 108px;
     height: 65px;
     padding: 0;
     background: url('images/DS3a-ico5_roll.jpg');
     COLOR: white;

}

.icona6 {

      position: absolute;
      width: 83px;
      height: 56px;
      left: 511px;
      top: 6px;
      background: url('images/DS3a-ico6.jpg');
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
      /*    PADDING: 5px;   */

}

a.icona6{
      position: absolute;
      display: block;
      CURSOR: hand;
      TEXT-DECORATION: none;    
}
a.icona6:hover {
     position: absolute;
     display: block;
     width: 108px;
     height: 65px;
     padding: 0;
     background: url('images/DS3a-ico6_roll.jpg');
     COLOR: white;

}

.icona7 {

      position: absolute;
      width: 83px;
      height: 56px;
      left: 610px;
      top: 6px;
      background: url('images/DS3a-ico7.jpg');
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
      /*    PADDING: 5px;   */

}

a.icona7{
      position: absolute;
      display: block;
      CURSOR: default;
      TEXT-DECORATION: none;    
}
a.icona7:hover {
     position: absolute;
     display: block;
     width: 108px;
     height: 65px;
     padding: 0;
     background: url('images/DS3a-ico7_roll.jpg');
     COLOR: white;

}

.icona8 {

      position: absolute;
      width: 83px;
      height: 56px;
      left: 709px;
      top: 6px;
      background: url('images/DS3a-ico8.jpg');
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
      /*    PADDING: 5px;   */

}

a.icona8{
      position: absolute;
      display: block;
      CURSOR: default;
      TEXT-DECORATION: none;    
}
a.icona8:hover {
     position: absolute;
     display: block;
     width: 108px;
     height: 65px;
     padding: 0;
     background: url('images/DS3a-ico8_roll.jpg');
     COLOR: white;

}
.icona9 {

      position: absolute;
      width: 112px;
      height: 114px;
      left: 15px;
      top: 151px;
      background: url('images/DS3a-ico9.jpg');
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
      /*    PADDING: 5px;   */

}

a.icona9{
      position: absolute;
      display: block;
      CURSOR: hand;
      TEXT-DECORATION: none;    
}
a.icona9:hover {
     position: absolute;
     display: block;
     width: 126px;
     height: 114px;
     padding: 0;
     background: url('images/DS3a-ico9_roll.jpg');
     COLOR: white;

}

.icona10 {

      position: absolute;
      width: 112px;
      height: 114px;
      left: 148px;
      top: 151px;
      background: url('images/DS3a-ico10.jpg');
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
      /*    PADDING: 5px;   */

}

a.icona10{
      position: absolute;
      display: block;
      CURSOR: hand;
      TEXT-DECORATION: none;    
}
a.icona10:hover {
     position: absolute;
     display: block;
     width: 126px;
     height: 114px;
     padding: 0;
     background: url('images/DS3a-ico10_roll.jpg');
     COLOR: white;

}

.icona11 {

      position: absolute;
      width: 112px;
      height: 114px;
      left: 282px;
      top: 151px;
      background: url('images/DS3a-ico11.jpg');
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
      /*    PADDING: 5px;   */

}

a.icona11{
      position: absolute;
      display: block;
      CURSOR: hand;
      TEXT-DECORATION: none;    
}
a.icona11:hover {
     position: absolute;
     display: block;
     width: 126px;
     height: 114px;
     padding: 0;
     background: url('images/DS3a-ico11_roll.jpg');
     COLOR: white;

}

.icona12 {

      position: absolute;
      width: 112px;
      height: 114px;
      left: 414px;
      top: 152px;
      background: url('images/DS3a-ico12.jpg');
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
      /*    PADDING: 5px;   */

}

a.icona12{
      position: absolute;
      display: block;
      CURSOR: hand;
      TEXT-DECORATION: none;    
}
a.icona12:hover {
     position: absolute;
     display: block;
     width: 126px;
     height: 114px;
     padding: 0;
     background: url('images/DS3a-ico12_roll.jpg');
     COLOR: white;

}
.icona13 {

      position: absolute;
      width: 112px;
      height: 114px;
      left: 548px;
      top: 152px;
      background: url('images/DS3a-ico13.jpg');
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
      /*    PADDING: 5px;   */

}

a.icona13{
      position: absolute;
      display: block;
      CURSOR: default;
      TEXT-DECORATION: none;    
}
a.icona13:hover {
     position: absolute;
     display: block;
     width: 126px;
     height: 114px;
     padding: 0;
     background: url('images/DS3a-ico13_roll.jpg');
     COLOR: white;

}

.icona14 {

      position: absolute;
      width: 112px;
      height: 114px;
      left: 680px;
      top: 152px;
      background: url('images/DS3a-ico14.jpg');
      FONT-FAMILY: Arial;
      FONT-SIZE: 12pt;
      FONT-STYLE: bold;
      FONT-WEIGHT: bold;
      TEXT-DECORATION: none;
      /*    PADDING: 5px;   */

}

a.icona14{
      position: absolute;
      display: block;
      CURSOR: default;
      TEXT-DECORATION: none;    
}
a.icona14:hover {
     position: absolute;
     display: block;
     width: 126px;
     height: 114px;
     padding: 0;
     background: url('images/DS3a-ico14_roll.jpg');
     COLOR: white;

}


/*------------------------------------------------------------------- --- */




.eurostarcity{
      position: absolute;
      width: 281px;
      height: 77px;
      left: 45px;
      top: 730px;
      background: url('images/eurostarcity.jpg');
   
}








.contenitore_box3{
      position: absolute;
      width: 446px;
      height: 120px;
      left: 10px;
      top: 330px;
      background-color: #ffffff; 
      border: 1px solid #000;
   
}

.contenitore_box4{
      position: absolute;
      width: 446px;
      height: 160px;
      left: 10px;
      top: 460px;
      background-color: #ffffff; 
      border: 1px solid #000;
   
}









.