﻿body {
    font-family:Verdana,Arial,Sans-Serif;
    font-size:11px;
}

body, html, form, ul, li, a, img, p, label {
    margin:0;
    padding:0;
}

img {
    border-style:none; 
}

.spacer {
    clear:both;
    overflow:hidden;
    width:auto;
    height:1px;
    position:relative;   
}

#header {
    /*background:url(../images/background/header_BackgroundInterna.gif) no-repeat;*/
    height:78px;
    width:962px;
    overflow:hidden;
}

#colonnaSx {
    float:left;
    margin-bottom:10px;   
}

#colonnaDx {
    float:left;
    margin:6px 0 10px 2px;
}

#frecciaLang div {
    height:30px;
    width:27px;
    position:relative;
    left:13px;
    float:left;
    background:url(../images/frecciaNera.gif) no-repeat bottom;
    cursor:pointer;      
}

#frecciaLang div:hover {
    background:url(../images/frecciaBianca.gif) no-repeat bottom;
    left:12px;    
}

#additionalLinks {
   position:absolute;
   top:18px;
   /*left:560px;*/
   left:694px;
   float:left;
}

.titoloRicerca img
{
    position:relative;
    top:4px;
    margin-right:6px;
}

/*.menu 
{
    position:relative;
    float:left;
	font-weight:bold;
	top:25px;
	left:10px;
}

.menu ul 
{
    list-style:none;
	margin:0;
	padding:0;
	width:845px;
	margin-top:2px;    
}

.menu li
{
    float:left;
    padding-left:5px;  
}

.menu li a 
{
    text-decoration:none;
    color:#FFFFFF;
    border-right:2px solid #FFAE00;
    padding-right:5px;
    text-transform:uppercase;
    font-size:11px; 
}

.menu li a:hover 
{
    color:#FFAE00;
}*/

#contenutoSx {
    float:left;
    width:232px;
}

#contenutoDx {
    float:left;
    width:493px;
    margin-top:10px;
    margin-left:4px;
}

#titoloMenuSx {
    background:url(../images/background/menuSx_titolo.gif) no-repeat;
    margin:10px 0 0 7px;
    height:36px;
    width:220px;  
}

#titoloMenuSx span {
    font-size:14px;
    font-weight:bold;
    color:#0282B6;
    position:relative;
    left:7px;
    top:9px;   
}

.transitBus
{
    width:300px;
}

.GB_frame
{
    padding-bottom:10px;
}

#menuSx {
    padding-left:7px;   
}

#menuSx ul {
   list-style-type:none;
   margin-left:0px;
   width:220px;   
   padding-left:0px;
}

#menuSx ul li a {
    display:block;
    text-decoration:none;
    color:#0282b6;
    font-weight:bold;
    /*width:100%;*/
}

#menuSx ul li a.selected {
    color:black;
    /*height:12px;*/
}

#menuSx ul li a:hover {
    text-decoration:underline;    
}

#menuSx ul li li li li a:hover,#menuSx ul li li li li a.selected {
    background-color:#70c7e9;
    background-image:none;
}

#menuSx ul li li li li {
    background:none;    
}

#menuSx ul li a {
    padding-left:17px;
    /*line-height:26px;*/
    background:url(../images/freccia_destraBlue.gif) no-repeat;
    background-position:9px 11px;
    padding-top:7px;
    padding-bottom:7px;
}

#menuSx ul li a.selected {
    background:url(../images/freccia_giuRossa.gif) no-repeat;
    background-position:6px 12px;   
}

#menuSx ul li li  a {
    padding-left:25px;
    background:url(../images/freccia_destraBlue.gif) no-repeat;
    background-position:17px 11px;
}

#menuSx ul li li a.selected {
    background:url(../images/freccia_giuRossa.gif) no-repeat;
    background-position:14px 12px;
    border-bottom:1px solid #d8d8d8;
}

#menuSx ul li li li {
    border:none!important;
    background-color:#f4f4f4!important;
    width:218px;
}

#menuSx ul li li li  a {
    padding-left:45px;
    background:url(../images/freccia_destraBlue.gif) no-repeat;
    background-position:37px 11px;
}

#menuSx ul li li li a.selected {
    background:url(../images/freccia_giuRossa.gif) no-repeat;
    background-position:33px 12px;
}

#menuSx ul li li li li a {
    padding-left:60px;
    color:Black;
    text-decoration:none !important;
    /*line-height:18px;*/
    background:none;
    padding-top:4px;
    padding-bottom:4px;
}

#menuSx ul li.selected
{
    background-position:top;      
}

#menuSx ul li li.selected
{
    /*background-position:bottom;      */
}

#menuSx ul li li li.selected
{
    background-position:bottom;      
}

#menuSx ul li 
{
    background:url(../images/background/menuSx_lista.gif) no-repeat; 
    background-position:bottom;   
}

#menuSx ul li li
{
    background:none!important; 
    border-left:1px solid #d8d8d8;
    border-right:1px solid #d8d8d8;
    border-bottom:1px solid #d8d8d8;   
}

#menuSx ul ul ul ul
{
    width:218px;
    border-left:1px solid #d9d9d9;
    border-right:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9;
}

#boxContenuto
{
    border-right:2px solid #85CEEB;
    border-left:2px solid #85CEEB;
    width:478px;  
    padding-left:4px;
    padding-right:4px;  
    float:left;
}

.spazio {
    margin:5px;
}


#boxContenuto div.feContainer 
{
    margin-left:10px;    
}

#boxContenutoTop 
{
    background:url(../images/tagBorderTop.gif) no-repeat;
    background-repeat:no-repeat;
    overflow:hidden;
    width:490px;
    height:12px;  
    float:left;  
}

#boxContenutoBottom 
{
    overflow:hidden;
    background:url(../images/tagBorderBottom.gif) no-repeat;
    width:490px;
    height:12px;     
    float:left;  
}

.boxContenutoBottom 
{
    overflow:hidden;
    background:url(../images/tagBorderBottom.gif) no-repeat;
    width:490px;
    height:12px;     
    float:left;  
}

.titoloContenuto 
{
    color:#720103;
    font-weight:bold;
    font-size:18px;
    margin-bottom:10px;
}

.testoContenuto 
{
    color:#474747;
    margin-bottom:5px;
    font-size:12px;
    font-weight:bold;
    width:466px;
}

.dataContenuto 
{
    color:#959495;
    font-weight:bold;    
}

.abstractContenuto 
{
    color:#959495;
}

#elementoR 
{
    margin-top:5px;
    padding-bottom:5px;
    border-bottom:1px dotted #959495;
    width:465px;   
}

.titoloRicerca a 
{
    color:#720103;
    font-weight:bold;
    font-size:12px;    
}

#boxinoUltimissime
{
    float:left;
    /*background-image:url(../images/ultimissime_internaMontagna.gif);*/
    width:238px;
    height:82px;
    margin-right:16px;
}

#linkPrenotaCamera
{
    float:left;
}

.boxContInterna
{
    margin-top:7px;
}

.titoloInterna
{
    font-size:18px;
    color:#0098D4;
    font-weight:bold;
}

.abstractInterna
{
    font-size:14px;
    font-weight:bold;
    padding-bottom:16px;
}

.testoInterna
{
    padding-bottom:10px;
    /*border-bottom:1px solid #0098D4;*/
    color:#474747;
    font-size:12px;
}

.boxiniBottom
{
    padding-top:12px;
}

.boxBottomContenuti
{
    width:230px;
    float:left;
}

.leftBottom
{
    margin-right:17px;
}

.imgBottomContenuti
{
    margin-bottom:5px;
}

.titoloBottomContenuti
{
    font-weight:bold;
    margin-bottom:2px;
}

.absBottomContenuti
{
    font-weight:bold;
    color:#ca0000;
}

.testoBottomContenuti
{
    font-weight:bold;
    margin-bottom:7px;
    color:#474747;
}

.btnBottomContenuti
{
    margin-top:5px;
    margin-bottom:12px;
    cursor:pointer;
}

.mappa
{
    margin-top:10px;
    float:left;
}

.mappa .gmapTop 
{
    background:url(../images/gmapTop.gif) no-repeat;
    width:490px;
    height:9px;
    overflow:hidden;
}

.mappa .gmapCenter 
{
    background:url(../images/filettoBoxgMap.gif) repeat-x;
    background-position:bottom;
    /*height:338px;*/
    padding-bottom:10px;
    width:488px;
    overflow:hidden;
    border-left:1px solid #CECECE;
    border-right:1px solid #CECECE;
}

#boxPrint a
{
    padding-left:10px;
    color:Black;
    font-weight:bold;
}

.mappa .gmapBottom 
{
    background:url(../images/gmapBottom.gif) no-repeat;
    width:490px;
    height:9px;
    overflow:hidden;
}

.mappa .boxinoTopGmap
{
    background:#E0DFE4 url(../images/backgroundBoxinoTopGmapTorino.gif) no-repeat;
    width:488px;
    /*height:38px;*/
    overflow:hidden;
}

#duration
{
    padding:10px;
}

.boxinoTopGmap .cerca 
{
    /*float:right;*/
    padding-right:23px;   
    padding-top:7px;
    margin-left:19px;
}

.boxinoTopGmap .cercaGmap 
{
   border:1px solid #707070;
   color:#a6a6a6;
}

.boxinoTopGmap .btnCercaGmap 
{
    border:0;
    background:url(../images/puls_cerca.gif) no-repeat;
    width:74px;
    height:23px;
    margin-left:5px;
    cursor:pointer;
    color:#AF0000;
    font-size:11px;
    text-transform:uppercase;
    font-weight:bold;
    font-family:Arial,Verdana,Sans-Serif;
}

.boxinoTopGmap .btnCercaGmap:hover 
{
    color:#370000;    
}

#gMap 
{
    /*float:left;*/
    height:290px;
    width:468px;
    margin-left:9px;
    margin-top:8px;
    border:1px solid #CECECE;
}

.briciole a
{
    color:#5b5c5d;
    font-weight:bold
}

.briciole
{
    font-weight:bold;
    margin-bottom:7px;
}

#boxinoTools {
    height:115px;
    width:221px;
    background:url(../images/background/sfondoBoxinoTools_interna.gif) no-repeat;
    position:relative;       
    margin-top:35px;
}

#linkTools .linkComGuest 
{
    position:relative;
    top:45px;     
}

#linkTools .linkInviaAmico 
{
    position:relative;
    top:53px;    
}

#linkTools .linkStampa 
{
    position:relative;
    top:61px;    
}

#linkTools .linkCondividi 
{
    position:relative;
    top:66px;    
}

#linkTools .linkAreaRiservata 
{
    position:relative;
    top:73px;    
}
 
#linkTools a 
{
     color:#1188b9;  
     text-transform:uppercase;
     font-weight:bold;
     font-size:9px;
     font-size:10px;
}
 
#linkTools .linkComGuest .commento 
{
    border-right:2px solid #1188b9;
    margin-right:5px;
    padding-right:5px;        
}

#linkTools .linkComGuest .guestB 
{
    
}

#linkTools div 
{
    background:url(../images/frecciaDestra_Tools_interna.gif) no-repeat left center;
    padding-left:8px;
    margin-left:5px;    
}

#linkTools a:hover 
{
    color:#1188b9;    
}

#linkTools .linkStampa a 
{
    cursor:pointer;    
}

.imgTools
{
    position:relative;
    top:2px; 
}

.imgTools_s
{
    position:absolute;
    left:179px;
    top:1px;
}

#boxinoGallery 
{
    background:url(../images/background/sfondoBoxinoGallery_interna.gif) no-repeat; 
}
#boxinoGallery
{
    height:120px; 
    width:221px;  
    margin-top:8px;
    padding-top:51px; 
}

.linkComGallery
{
    margin-bottom:5px;
}

#linkGallery img
{
    position:relative;
    left:10px;
}

#linkGallery a
{
    color:#972222;
    font-weight:bold;
    position:relative;
    left:10px;
    font-size:10px;
}
.imgGallery
{
    position:relative;
    top:2px; 
}


#boxinoNoi {
    /*background-image:url(../images/boxNoiPerte.gif);*/
    height:70px;
    width:221px;
    /*padding-top:39px; */
    margin-top:5px;
}

.linkComNoi {
    margin-bottom:2px;
    background:transparent url(../images/frecciaDestra_Tools_interna.gif) no-repeat scroll left center;
    margin-left:5px;
    height:24px;
}

.linkComNoi a {
    color:#e20000;
    font-weight:bold;
    padding-left:10px;
    font-size:10px;
}

.linkComNoi a:hover, #linkTools a:hover, #linkGallery a:hover {
    color:black;
    text-decoration:none;
}



.titoloNote {
    font-weight:bold; 
    font-size:13px;
    padding-top:10px; 
}

.testoNote {
    border-top:1px solid #0098D4;
    color:#474747;
    font-size:12px;
    margin-top:10px;
    padding-top:10px;
}





/*Stili per il box pacchetti/jquery tabs*/

.ui-tabs .ui-tabs-hide {
    display:none !important;
    padding:5px;
}


.boxPacchettiTop {
    background-image: url("../images/boxPacchettiTop.gif");
    background-repeat: no-repeat;
    width:490px;
    height:10px;  
    float:left; 
    overflow:hidden;
}

.boxPacchettiCenter {
    background-image: url("../images/boxPacchettiCenter.gif");
    background-repeat: repeat-y;
    width:490px;
    float:left;
    height:120px;
}

.boxPacchettiBottom {
    background-image: url("../images/boxPacchettiBottom.gif");
    background-repeat: no-repeat;
    width:490px;
    height:1px;  
    float:left; 
    overflow:hidden;
}


.pacchettoAbs {
    height:100px;
    overflow:hidden;
    padding: 0 5px;
    width:368px;
    float:left;
}

.pacchettoImg {
    height:96px;    
    width:100px;
    margin-left:10px;
    float:left;
}

#tabs {
    float:left;
    margin-top:10px;
}



/*jquery
.ui-state-default, .ui-state-selected {
    background-color:#3DA7D1;
    display:inline;
    float:left;
    font-weight:bold;
    height:30px;
    line-height:30px;
    padding:0 5px;
    text-align:center;
    width:232px;
    background-image:url("../images/alettaNonSelezionata.gif");
    background-repeat:no-repeat;
    background-position:0 20px;
}

.ui-state-active {
    background-color:#0482B4;
    display:inline;
    float:left;
    font-weight:bold;
    height:30px;
    line-height:30px;
    padding:0 5px;
    text-align:center;
    width:232px;
    background-image:url("../images/alettaSelezionata.gif");
    background-repeat:no-repeat;
    background-position:0 20px;
}



.ui-tabs-nav a {
    color:White !important;
    text-transform:uppercase;
    text-decoration:none !important;
}

.ui-tabs-nav a:hover {
    color:Black !important;
    text-transform:uppercase;
    text-decoration:none !important;
}

.ui-tabs-nav {
    float:left;
}
*/
#linguetta1 {
    margin-right:6px;    
}


.titoloPacchetto {
    font-weight:bold; 
     font-size:13px;   
}

.rossoLink {
    color:#912425;
    background:transparent url(../images/freccia_destraRossaNS.gif) no-repeat 75px;
}


.titoloDettaglioPacchetto {
    font-size:16px;
    font-weight:bold;
    color:#1587B7;
    padding:5px;
}

.testoDettaglioPacchetto {
    padding:5px;
}


/*FORM ANAGRAFICA-OFFERTA*/

.titoloAnagrafica {
    font-size:14px;
    font-weight:bold;
    color:#1587B7;
    padding:5px;
}

.formSx, formDx {
    width:228px;    
    float:left;
}


#anagrafica select, 
#anagrafica input {
    border: 1px solid gray;
    width:150px;
    font-size:11px;
}

.boxTitoloMateriale
{
    font-weight:bold;
    font-size:12px;
    margin-bottom:5px;
    margin-left:10px;
}

.boxMateriale
{
    float:left;
    margin-right:15px;
    width:216px;
    margin-top:10px;
}

.contenutoLarge
{
    width:720px!important;
}

.elMateriale
{
    width:693px;
}

.boxImgMateriale
{
    width:102px;
    background-color:#dfdfdf;
    padding-bottom:20px;
    margin-left:10px;
    margin-top:10px;
    float:left;
}

.boxTestoMateriale select
{
    font-size:11px;
}  

.boxTestoMateriale label
{
    font-size:11px;
    font-weight:bold;
    padding-bottom:4px;
}

.boxTestoMateriale
{
    float:left;
    width:99px;
    margin-left:5px;
    margin-top:8px;
}

.boxImgMateriale input
{
    float:left;
    width:20px!important;
}

.boxImgMateriale img
{
    width:75px;
}

.divInformativa
{
    overflow-y:scroll;
    height:65px;
    float:left;
    text-align:left;
    border:1px solid gray;
    margin-top:5px;
}

.boxGrigio
{
    width:693px;
    background-color:#f2f2f2;
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
    font-size:12px;
}

.boxGrigioScuro
{
    width:693px;
    background-color:#DADADA;
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
    font-size:12px;
}

.txtAreaForm
{
    width:450px;
}

.riga {
    float:left;
    width:228px;
    margin-top:5px;
    /*height:18px;*/
}
    
#anagrafica label {
    width:70px;
    float:left;
}

.obbligatorio {
   color:Red; 
   font-weight:bold;
}

#anagraficaOfferta {
    
}

.asterisco {
    color:Red;
    margin-bottom:3px;
}

fieldset {
    padding:5px;
    border:0px;
}


#offerta select, 
#offerta input {
    border: 1px solid gray;
    width:122px;
    font-size:11px;
}

#offerta label {
    width:140px;
    float:left;
}

.riga2 {
    float:left;
    width:460px;
    margin-top:5px;
    height:18px;
    overflow:hidden;
}

.numeri {
    float:left;
    /*padding-left:140px;*/
    /*margin-top:-22px;*/
    width:320px;
    /*height:120px;*/
}


.adulti, .bambini {
    width:50px !important;    
}


textarea {
    border: 1px solid gray;    
}


.accetto {
    text-align:right;  
    float:right;
    margin-right:5px;
    /*margin-right:30px;  */
}


.informativa {
    float:left;
    /*margin-left:40px;*/
    margin-top:10px;
}



.btnPrenota {
    background-image:url(../images/btnInviaRichiesta.gif);
    background-repeat:no-repeat;
    border:0 none;
    font-size:11px;
    font-weight:bold;
    height:28px;
    width:133px;
    margin-left:174px;
    margin-top:10px;
}

.testoInformativa {
    font-family:arial;
    font-size:10px;
    width:450px;
}



.linkNoiTop {
    background-image:url(../images/npt_torino_top.gif);
    float:left;
    height:36px;
    width:221px;
}
.linkNoiTop_long  
{
    background-Image: url("../images/npt_torino_top_long.gif");
    float:left;
    height:36px;
    width:221px;
}

.linkNoi {
    float:left;
    width:219px;
    border-left: 1px solid #870000;
    border-right: 1px solid #870000;
}

.linkNoiBottom {
    background-image:url(../images/npt_torino_bottom.gif);
    background-repeat:no-repeat;
    float:left;
    height:10px;
    width:221px;
    overflow:hidden;
}


.testoPerTe {
    color:White;
    font-size:11px;
    font-weight:bold;
    margin-left:7px;
    margin-top:18px; 
}


.linkUltTop {
    background-image:url(../images/ult_torino_top.gif);
    float:left;
    height:35px;
    width:238px;
}

.linkUlt {
    float:left;
    width:236px;
    height:37px;
    border-left: 1px solid #870000;
    border-right: 1px solid #870000;
}

.linkUltBottom {
    background-image:url(../images/ult_torino_bottom.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    float:left;
    height:10px;
    width:238px;
}


.testoPerTe {
    color:White;
    font-size:11px;
    font-weight:bold;
    margin-left:7px;
    margin-top:18px; 
}


.testoUlt {
    color:White;
    font-size:11px;
    font-weight:bold;
    margin-left:7px;
    margin-top:18px; 
}


#pacchettoSWF {
    float:left;
    width:490px;
    margin-top:10px;
}


#boxMeteo,.boxMeteo {
    float:left;
    height:380px;
    margin-top:5px;
    width:221px;  
    margin-left:7px;
}


#cercaEv {
    background-image:url(../images/puls_cercaeventi.gif); 
    background-repeat:no-repeat; 
    margin-top:-5px; 
    margin-left:15px;    
    width: 194px;
    height: 35px;
}


.cercaEventoTitolo {
    color:Black;
    font-weight:bold;
    padding-top:7px;
    text-align:center;
    text-transform:uppercase;
}

#offerta #hotel {
    width:344px;
    }


#tabella {
    float:left;
    width:260px;  
}

.riga3 {
    float:left;
    height:130px;
    margin-top:10px;
    width:460px;
}



/* Inizio Form TRANSFER */

#boxContenutoForm {
    border-right:2px solid #85CEEB;
    border-left:2px solid #85CEEB;
    width:478px;  
    padding-left:4px;
    padding-right:4px;  
    float:left;
}

#boxContenutoFormTop {
    background:url(../images/tagBorderTop.gif) no-repeat;
    background-repeat:no-repeat;
    overflow:hidden;
    width:490px;
    height:12px;  
    float:left;  
}

#boxContenutoFormBottom {
    overflow:hidden;
    background:url(../images/tagBorderBottom.gif) no-repeat;
    width:490px;
    height:12px;     
    float:left;  
}

.formTransfer {
    float:left;     
}

.formTransfer .formSx, .formTransfer .formDx {
    float:left;
    width:228px;
}

.formTransfer .riga {
    float:left;
    height:18px;
    margin-top:5px;
    width:228px;
    margin-left:10px;
}

.formTransfer label {
    float:left;
    width:70px;
}

.formTransfer .obbligatorio {
    color:Red;
    font-weight:bold;
}

.formTransfer select {
    border:1px solid gray;
    font-size:11px;
    width:152px;
}

.formTransfer input {
    border:1px solid gray;
    font-size:11px;
    width:150px;
}

.formTransfer .titoloBox {
    font-weight:bold;
}

.formTransfer .boxAndata {
    margin-top:10px;
    float:left;
    width:456px;
}

.formTransfer .boxRitorno {
    margin-top:10px;
    float:left;
    width:456px;
}

.formTransfer .boxNote {
    float:left;
    margin-top:15px;
    /*margin-left:68px;*/
    width:460px;
}

.boxNote textarea
{
    text-align:left;
    clear:left;
    position:relative;
    overflow:hidden;
    display:inline;
}

.formTransfer #oraA {
    width:50px;
}

.formTransfer #minutiA {
    width:50px;
}

.formTransfer #oraR {
    width:50px;
}

.formTransfer #minutiR {
    width:50px;
}



.formTransfer .riga2 {
    float:left;
    height:30px;
    margin-left:10px;
    margin-top:5px;
    width:428px;    
}
    
.formTransfer #boxAndata {
    display:none;
}

.formTransfer #boxRitorno {
    display:none;
}


.formTransfer textarea {
    margin-top:5px;
}

.formTransfer #informativa {
    font-size:10px;
    width:455px;
    font-family:arial;
}

.formTransfer #note {
    font-size:10px;
    width:455px;
    font-family:arial;
    height:60px;
}


.formTransfer .accetto {
    float:left;
    margin-right:11px;
    text-align:right;
    width:467px;
}


.btnPrenotaFRA {
    background-image:url(../images/btnInviaRichiesta.gif);
    background-repeat:no-repeat;
    border:0 none;
    font-size:9px;
    font-weight:bold;
    height:28px;
    margin-left:174px;
    margin-top:10px;
    width:133px;
}


/* Fine Form TRANSFER */

.espandi
{
    width:95px;
    float:right;
    cursor:pointer;
    font-size:10px;
    font-weight:bold;
    padding-left:23px;
    background-repeat:no-repeat;
    position:relative;
    top:-3px;
    background-position:right 3px;
    margin-right:10px;
    padding-right:23px;
    text-align:right;
}


.espandiGiu
{
   color:#D70000;
   background-image:url(../images/riduci_torino.gif);
   background-repeat:no-repeat;
}

.espandiSu
{
   color:#D70000;
   background-image:url(../images/espandi_torino.gif);
   background-repeat:no-repeat;
}

.titoloRicercaTorino a
{
    color:#370000;
}

.titoloRicercaMontagna a
{
    color:#0582B4;
}

.titoloRicercaCultura a
{
    color:#FF9000;
}

.titoloRicercaEno a
{
    color:#034375;
}

.titoloRicercaNatura a
{
    color:#69A31F;
}

.titoloRicercaTempo a
{
    color:#B331AB;
}

.SwfCatalogo
{
    margin-left:10px;
}

.frecciaTabLeft
{
    position:absolute;
    left:-4px;
    top:5px;
    z-index:100;
    cursor:pointer;
    width:9px;
    height:9px;
    background-image:url(../images/freccina_sx.gif);
}

.frecciaTabRight
{
    position:absolute;
    left:474px;
    top:5px;
    cursor:pointer;
    width:9px;
    height:9px;
    background-image:url(../images/freccina_dx.gif);
}

.boxTabs
{
    position:relative;
}

.titoloTab
{
    color:#A1342D;
    font-weight:bold;
    margin-top:7px;
}

.titoloTab a
{
    color:#A1342D;
}

.divExtra
{
    display:none;
}

.periodoLink a
{
    color:Black;
}

#pagesCerca
{
    text-align:right;
    margin-top:10px;
}

.ui-tabs-panel img
{
    margin-right:10px;
    /*width:100px;*/
}

.ui-tabs-nav a 
{
    color:Black!important;
}

.linkTer a
{
    color:#370000!important;
}

.imgHotel
{
    float:left;
    margin-left:53px;
    height:49px;
    overflow:hidden;
    margin-bottom:10px;
}

.txtHotel
{
    float:left;
    width:271px;
}

.hrTorino
{
    color:#AF0000;
}

.boxRicerca label
{
    font-weight:bold;
    color:#888888;
}

.lblData
{
    width:150px;
    float:left;
}

.lblData2
{
    float:left;
}

.lblData2 input
{
    width:185px;
    float:left;
}

.boxItemRicerca
{
    width:85%;
    margin-left:15px;
    margin-bottom:7px;
}

.boxDataRicerca select
{
    float:left;
    width:40px!important;
}

.boxItemRicerca select
{
    clear:left;
    width:190px;
}

.txtRNome
{
    clear:left;
    width:185px;
}

.boxItemRicerca input
{
    height:12px;
    line-height:12px;
    font-size:11px;
    color:#888888;
}

.boxItemRicerca select
{
    height:18px;
    line-height:18px;
    font-size:11px;
    color:#888888;
}

.txtRNome
{
    width:186px;
}

.btnSearchTab
{
    background-color:Transparent;
    border:0px;
    background-image:url(../images/btnCerca_ita.gif);
    width:50px;
    height:23px!important;
    cursor:pointer;
    margin-left:15px;
    margin-bottom:7px;
    float:left;
} 

.btnSearchTabNew
{
    background-color:Transparent;
    border:0px;
    background-image:url(../images/puls_generico.gif);
    width:80px;
    background-repeat:no-repeat;
    height:23px!important;
    cursor:pointer;
    margin-left:15px;
    margin-bottom:7px;
    float:left;
    color:#B00404;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
    font-size:10px;
    font-family:Verdana,arial,sans-serif;
    margin-top:11px;
}

.btnSearchTabTappa
{
    background-color:Transparent;
    border:0px;
    background-image:url(../images/puls_generico.gif);
    width:80px;
    background-repeat:no-repeat;
    height:23px!important;
    cursor:pointer;
    margin-left:5px;
    margin-bottom:7px;
    float:left;
    color:#B00404;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
    font-size:10px;
    font-family:Verdana,arial,sans-serif;
    margin-top:11px;
}

.btnSearchTabNewEl
{
    background-color:Transparent;
    border:0px;
    background-image:url(../images/puls_generico.gif);
    width:80px;
    background-repeat:no-repeat;
    height:23px!important;
    cursor:pointer;
    margin-bottom:7px;
    float:left;
    color:#B00404!important;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
    font-size:10px;
    font-family:Verdana,arial,sans-serif;
    margin-top:11px;
}

.linkmenu .selected
{
    font-weight:bold;
    color:#D70000!important;
}

.boxErrore
{
    margin-left:7px;
    font-weight:bold;
}

.titoloOrdina
{
    background-color:#DDDDDD;
    padding:3px 3px 3px 10px;
    font-size:10px;
    width:473px;
    position:relative;
    left:-4px;
}

.boxTitIndi
{
    position:relative;
}

.titoloOrdina img
{
    position:relative;
    top:-2px;
    margin-left:2px;
}

.boxCardGen
{
    left:345px;
    position:absolute;
    top:13px;
}

.boxCardDet img
{
    border:0px!important;
}

.boxRisorsa
{
    padding-top:12px;
    padding-bottom:12px;
    padding-left:10px;
    padding-right:10px;  
    /*position:relative;*/
}

.boxRisorsa a
{
    position:relative;
}

.boxRisorsa2
{
    background-color:#EDEDED;
    padding-top:12px;
    padding-bottom:12px;
    padding-left:10px;
    padding-right:10px;
    /*position:relative;  */
}

.tdVoli
{
    float:left;
    margin-right:10px;
    margin-left:25PX;
}

.tdVoli td
{
    padding:3px;
    text-align:left;
}

.titTable
{
    font-size:12px;
    font-weight:bold;
    color:#870000;
    text-transform:uppercase;
    padding-bottom:3px;
}

.bannerVoli
{
    float:left;
    margin-left:10px;
}

.middleVoli
{
    background-image:url(../images/filettoVoli.gif);
    background-repeat:repeat-x;
    border-left:5px solid #C9C9C9;
    border-right:5px solid #C9C9C9;
}

.middleVoli img
{
    display:block;
    float:none;
    padding-bottom:5px;
    padding-top:5px;
    margin-left:15px;
}

.bgColor
{
    background-color:#EDEDED;
}

.minAltTab
{
    width:1px;
    overflow:hidden;
    float:left;
    height:300px;
}

.contentTab
{
    float:left;
    width:99%;
}

.imgTag a
{
    color:Black;
    font-size:10px;
    font-weight:bold;
    margin-left:10px;
}

.imgTag img
{
    border:0px!important;
}

.testoCRM
{
    padding-bottom:5px;
}

.chiudiBox
{
    color:#B70005;
    float:right;
    margin-top:5px;
    padding-right:22px;
    font-weight:bold;
}

#printPage img
{
    position:relative;
    top:2px;
}

#printPage
{
    color:#AF0000;
    font-weight:bold;
    text-transform:uppercase;
    margin-left:10px;
    position:relative;
    margin-top:10px;
    font-size:10px;
}

#printPageInt
{
    color:#AF0000;
    font-weight:bold;
    text-transform:uppercase;
    margin-left:10px;
    cursor:pointer;
}

#boxPrint
{
    display:none;
}

#printPage
{
    cursor:pointer;
}

.titoloBigCRM
{
    color:#AF0000;
    font-weight:bold;
    font-size:13px;
    margin-left:10px;
}

#printPage
{
    width:320px;
}

.minHeightGen
{
    height:72px;
    width:1px;
    overflow:hidden;
    float:left;
}

.listArgo li
{
    list-style:none;
}

.boxCardDet
{
    width:165px!important;
    float:left;
    text-align:center;
    font-weight:bold;
    color:#646464;
}

.boxRicercaTappa
{
    float:left;
    margin-left:5px;
    margin-top:10px;
    margin-bottom:10px;
}

.boxRicercaTappaSx
{
    float:left;
    width:286px;
    margin-left:5px;
    margin-top:10px;
    margin-bottom:10px;
}

.boxRicercaTappa label
{
    font-weight:bold;
    font-size:11px;
    clear:left;
    display:block;
}

.boxRicercaTappaSx label
{
    font-weight:bold;
    font-size:11px;
    clear:left;
    display:block;
}

.boxRicercaTappa select
{
    font-size:10px;
    font-family:Verdana,arial,sans-serif;
}

.boxRicercaTappaSx select
{
    font-size:10px;
    font-family:Verdana,arial,sans-serif;
}

.titTappa a
{
    color:#9C0406;
    font-weight:bold;
}

.titTappa
{
    color:#9C0406;
    font-weight:bold;
}

.boxResultTappa
{
    margin-left:5px;
    margin-bottom:10px;
}

.boxResultTappa a
{
    color:#9C0406!important;
}

.boxResultTappa img
{
    margin-right:5px;
}

.mappaFrancigena a
{
    font-weight:bold;
}

#printPageTappe
{
    clear:left;
    margin-top:10px;
    color:#9C0406 !important;
    font-weight:bold;
    cursor:pointer;
    line-height:22px;
}

#printResultTappe
{
    clear:left;
    margin-top:10px;
    color:#9C0406 !important;
    font-weight:bold;
    cursor:pointer;
    line-height:22px;
    margin-left:5px;
    text-transform:uppercase;
    margin-bottom:5px;
}

#testataTappe
{
    display:none!important;
}

