﻿


/*barra di ricerca sup*/
    /*bottone indietro insieme a barra top search*/
    div.divBtnBack, div.divBtnSearch_Click
    {
        
        background:#F79600;    
        padding-top:2px;
        padding-bottom:1px;
        
        display:block;
        margin-top:5.5px;        
        
    }
    
    .sarchtxt
	{
		vertical-align:middle;
		font-size: 9pt;
		font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
	}
    
    #TopSearch
    {
        padding-top:5px;
        padding-bottom:5px;
        background-position: top;
        margin-top: 5px;
        padding: 0px;
        border: 0px;
        background: #1c3b60 url('../../Images/box1up.jpg') repeat-x scroll top;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #FFFFFF;
        width:660px;
    }
    
    #BottomSearch
    {
        padding-top:5px;
        padding-bottom:5px;
        background-position: top;
        margin-top: 5px;
        padding: 0px;
        border: 0px;
        background: #1c3b60 url('../../Images/box1up.jpg') repeat-x scroll top;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #FFFFFF;
        width:660px;
    }


    .tblBarSearchDisponibility
    {
        

    }



    /*-box*/
    .boxTblBarSearchDisponibility
    {
        margin-right:3px;
        
        text-align: center;
        border-style:none;
        background: #aec5e3;
    }

    /*--bottone search*/
    .btnTblBarSearchDisponibility
    {
        
        font-size:20px;
        text-decoration:none;
        color:White;
    }
    .btnTblBarSearchDisponibility:hover
    {
        color:#aec5e3;
    }

/*fine barra ricerca sup*/


/*Order by*/
td.tdTxtOrderUp
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    letter-spacing:1.5px;
    color:#FFFFFF;/*#1c3b60;*/
}
td.tdTxtResultDate
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:#FFFFFF;/*#1c3b60;*/
}












/*inizio div elenco strutture*/

div.divTblDetailStruct
{    margin-top:10px;
}
/*div.divTblDetailStruct table
{
    border:2px! important;
}*/
    table.tblDetailStruct
    {   width:700px;
        height:140px;
        padding:0px;
        margin:7px;
        
    }
        /*cella intestazione*/
        td.tdHeader
        {   height: 40px;
            width: 490px;
        }
        /*cella photo*/
        td.tdPhoto
        {   width: 150px;
            height: 125px;
        }
        /*cella descrizione*/
        td.tdObjectCenter
        {
        	vertical-align:top;
        	width: 340px;
            height: 125px;
        }
        /*cella info*/
        td.tdTblObjectRight
        {   width:210px;
            height:165px;
        }



            
table.tblMainHeader
{
    text-align:left;
    height:100%;
    width:100%;
}        
    td.tdTblHeader
    {
    	text-align:left;
        width:76%;
    }
    td.tdTblLocationStrutture
    {
        width:24%;
    }


table.tblPhoto
{
    height:100%;
    width:100%;

}
    td.tdImg
    {
        
        
        /*width:80%;*/
        cursor:pointer;
    }
    .misureImg
    {
    	width:300PX;
    	height:300PX;
        max-height:50px;
        max-width:50px;
    }
    td.tdGallery
    {
        font-size:10px;
        text-transform:uppercase;
        color:#35556B;
    }


table.tblObjectCenter
{
    height:100%;
    width:100%;
    /*margin-left:10px;
    margin-right:10px;*/
    padding-left:10px;
    padding-right:10px;
   
}
    td.tdTblStar
    {
        height:10%;
    }
    td.tdDescriptionStrutture
    {
        height:105px;
        text-align:left;
        vertical-align:text-top;
        font-family: Verdana;
        text-align:justify;
        font-weight: normal;
        font-size: 12px;
        color: #2A007C;
    }
   
    td.tdFacilities
    {    	
        height:15%;
    }

 .tdTxtDescriptionStrutture
{
	border-width: 0px;
	background-color: Transparent;
	font-size: 12px;
	font-family: Arial;
	vertical-align: top;
	width: 330px;
	position: static;
	height: 90px;
	color: #2A007C;
	overflow: hidden;
}

table.tblObjectRight
{
    height:195px;
    width:100%;
}          
    
    
    

    /*-celle della tabella tblDetailStruct*/
        /*--cella */

        
table.tblHeader
{
    width:100%;
    /*height:100%;*/
    float:left;
    margin-left:10px;
	height: 31px;
}
    td.tdTipeStrutture
    {
        width:40%;
        text-align:left;
        font-size: 16px;
        font-family: Arial;
        font-weight: bold;
        color:#070090;
    }
    td.tdTitleStrutture
    {
        text-align:left;
        font-size: 16px;
        font-family: Arial;
        font-weight: bold;
        color:#070090;

    }
    td.tdViaStrutture
    {
        font-size:10px;
        text-align:left;
        color:#070090;
    }
table.tblLocationStrutture
{
    font-weight:bold;
	width:100%;
    float:left;
}
    td.tdCittaStrutture
    {
        font-weight:bold;
        font-size:10px;
        text-transform:uppercase;
        color:#1C3a54;
        /*font-weight:bold;*/
    }
    td.tdLocationStrutture
    {
        font-size:12px;
        font-weight:bold;
        color:#A4361D;
        /*font-weight:bold;*/
    }
    


    table.tblDataRating
    {
    }
    
td.tdMapImage
{
    text-align:left;
   
    /*height:95px;
    width:95px;*/
    height:100px;
    vertical-align:top;
}
td.tdBoxTestoPriceStructure
{
	vertical-align:middle;
    font-family: Verdana;
    font-size: 20px;
    color:#1100CB;
}
td.tdBtnSeleziona   
{

}
    
                
.tblPriceOfferta
{
	width:120px;
}
              
        


        table.tblStars
        {
            float:left;
        }


        /*--cella descrizione*/

        
        /*--cella rating*/
        


                
      
/*-fine celle tabella tblDetailStruct*/

div.progress
{
    width: 200px !important; /*margin: 0.5em 0;*/
    font: 12px/16px Arial,sans-serif;
    text-align: center;
}
div.progress span
{
    width: 200px;
    background: #ECECEC url(../../images/bar.png) no-repeat 0 0;
    color: #192A46;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 8px;
}



/*fine div elenco strutture*/


/*bottone reviews*/
.btnReviews
{
    vertical-align:top;
    color:#35556B;
    text-decoration:none;
    font-style:italic;
    font-family:Arial;
    font-size:12px;
    
}
.btnReviews:hover
{
    text-decoration:underline;
    
}


/*bottone selziona*/
a.btnSeleziona
{
    width:200px;
    padding-top:4px;
    padding-bottom:4px;
    
    text-decoration:none;
    /*padding: 5px;*/
    text-align:center;
    display:block;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    letter-spacing:1.5px;
    background: #00AE4D url('../../Images/sfumV.png') repeat-x scroll top; /*#1c3b60 url('../../Images/box1up.jpg') repeat-x scroll top;*/
}
a.btnSeleziona:hover
{
    background: #00CC5B url('../../Images/sfumV.png') repeat-x scroll top;/*#E8730A url('../../Images/sfArTopE8730A.png') repeat-x scroll top;*/
}
/*fine bottone seleziona*/




















.txtTitleElementoFrontEnd
{
	font-size: 14px;
	font-family: Arial;
	text-align: left;
	font-weight: bold;
	background-color: #ccccff;
}




.txtTitleElemento
{
	font-size: 14px;
	font-family: Arial;
	text-align: left;
	font-weight: bold;
}

.lblBoxTesto
{
	font-size: 10px;
	font-family: Arial;
	text-align: left;
}







.lblBoxTestoReviews
{
	font-size: 10px;
	font-family: Arial;
	text-align: center;
}

.txtBoxTesto
{
	font-size: 10px;
	font-family: Arial;
	text-align: left;
	font-weight:bold;
}

.lblTestoRatingOriz
{
	font-size: 10px;
	font-family: Arial;
	text-align: center;
}

.lblTestoRatingVert
{
	font-size: 12px;
	font-weight:bold;
	font-family: Arial;
	text-align: left;
	margin-left:10px;
}

.lblValoreRatingVert
{
	font-size: 12px;
	font-weight:bold;
	font-family: Arial;
	text-align:right;
	margin-left:10px;
}

.linkTrOnMouseOut
{
    VERTICAL-ALIGN: top;
    CURSOR: pointer;
    BACKGROUND-COLOR: #dff0ff
}
.linkTrOnMouseOver
{
    VERTICAL-ALIGN: top;
    CURSOR: pointer;
    BACKGROUND-COLOR: #f6fcff
}

.linkTdBottom
{
    COLOR: #1ca3dd;
}











/*
A.btnTasti
{
	margin: 0;
	padding: 0;
	color: #003366;
	border: 0px solid;
	border-color: #1E77D3;
	list-style: none;
	height: 2em;
	font-size: 12px;
	font-family: Arial;
	text-align: center;
}

A.btnTasti:link{
	color:#003366;
}
A.btnTasti:visited{
	color:#003366;
}

A.btnTasti:hover{
	background:#EEEEEE;
	color:#5a86b3;
}
A.btnTasti:active{
	background:#EEEEEE;
	color:#5a86b3;
}

*/

