﻿.lblRatingValue
{
	color:Green;
	font-size:14px;
	}

.lblRatingDetail
{
	color:#012060;
	font-size:12px;
	text-align:left;
}

/*bottone reviews*/
.navtext  
{
	BORDER-RIGHT: black 1px outset; 
	BORDER-TOP: black 1px outset; 
	FONT: 9pt arial; 
	BORDER-LEFT: black 1px outset; 
	COLOR: black; 
	BORDER-BOTTOM: black 1px outset; 
	BACKGROUND-COLOR: #D8D9DD; 
	TEXT-ALIGN: center ;
	POSITION: absolute;
	Z-INDEX: 108;
	visibility:hidden;
}

.btnReviews2
{
    vertical-align:top;
    color:#35556B;
    text-decoration:none;
    font-style:italic;
    font-family:Arial;
    font-size:12px;
    
}
.btnReviews2:hover
{
    text-decoration:underline;
    
}

#divTableSearchAuther
{
    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;

}

#tblMainDetailSelection
{
    width:700px;
}

.txtClsClose
{
	font-size: 10px;
	font-family: Arial;
	text-align: center;
	width: 35px;
	height: 15px;
	background-color: #ff0000;
	color:White;
    border: solid 1px white;

}


/*div info detail*/
.divInfoDettail, div.divMapDir, div.divReviews
{
    background:#D8D9DD url('../../images/sfGGrBotA8B5BB.png') repeat-x scroll bottom;
    
    /*padding:10px;/*no sfasa bordo, diff dx&sx*/

}
.tblDetailSelection, .tblMapDir, .tblReviews
{
    width:100%;
    height:500px !important;
    
}

div.divMnuDetailSelection
{
    background:#D8D9DD url('../../images/sfGGrTopA8B5BB.png') repeat-x scroll top;
    width:300px;
    height:25px;
    
    /*position:relative;
    left:-160px;*/
    
    float:left;
    clear:right;
    
    /*padding-top:4px;*/
}

div.divMnuDetailSelection a
{
    display:block;
    padding-left:8px;
    padding-right:8px;
    padding-bottom:2px;
    padding-top:2px;
    /*width:150px;*/
    font-family:Arial;
    
    color:#35556B;
}
.bntMnuDetailSelection
{
    background:transparent url('../../images/trasp3.png') repeat-x scroll center;
}
.bntMnuDetailSelectionSelected
{
    /*background: #D8D9DD url('../../images/sfGGrTopA8B5BB.png') repeat-x scroll top;*/
    
}
.bntMnuDetailSelectionHover
{
    background:transparent url('../../images/traspMezzo90.png') repeat-x scroll center;
    
}









.divImagesScroller, .divTblFacilities
{
    background: #FFFFFF;
    padding:10px;
    width:660px;

}
.divImagesScroller{}
.divTblFacilities{}


.tblFacilitiesDetail
{
    height:100px;
}



.divTblDescription
{
    
    
 
}
.tblDescription
{
    
    width:470px;
    /*margin:10px;*/
    
}

 .tdTxtDescriptionStruttureDetail
{
	border-width: 0px;
	background-color: Transparent;
	font-size: 12px;
	font-family: Arial;
    	text-align:justify;
	vertical-align: top;
	width: 455px;
	position: static;
	height: 150px;
	color: #2A007C;
	overflow: auto;
}


/*div tabella rating e extra*/
.divTblRatings, .divTblExtra
{
    background:#F79600;
    height:160px;
    
    
}
/*div intestazione con colore diverso di extra e rating*/
.divHeaderTblRatings, .divHeaderTblExtra, div.divHeaderDescCamere, div.divHeaderDescStrut
{
    background: #1c3b60 url('../../images/box1up.jpg') repeat-x scroll top;
    color:#FFFFFF;
    text-align:center;
    font-size:15px;
    font-family:Arial;
    padding-top:3px;
    padding-bottom:4px;
    letter-spacing:1.2px;

}
.tblRatings
{

    width:90%;
}
.tblExtra
{
    width:90%;
    font-size:12px;
    font-weight:bold;
    font-family:Arial;
    text-align:left;
    
    
}


/*fine tab extra e rating*/



/*descrizione camere*/
/*
div.divHeaderDescCamere, div.divHeaderDescStrut
{
    background: #1c3b60 url('../../images/box1up.jpg') repeat-x scroll top;
    color:#FFFFFF;
    text-align:center;
    padding-top:3px;
    padding-bottom:4px;
    width:100%;
    font-size:15px;
}*/
div.divDescCamere, div.divDescStrut    
{
    display:block;
    background:#c6d9f1;
    height:150px;
    text-align:justify;
    vertical-align:top;
    font-size:12px;
    padding:5px;
    

}



/*fine descrizione camere*/




/*Menu detail*/
.divMnuDetail 
{
}
.divMnuDetail td
{
}
.divMnuDetail a
{
    background: gray;
    padding:10px;
}




table.tblDetailReviews
{
    margin-left:auto;
    margin-right:auto;
}




.divPrezzoPersona
{
	font-family: Arial;
	font-weight: bold;
	color: #CC0000;
}
div#divLegendaTblDisponibilità
{
    font-size:8px;
    font-family:Arial;
    text-transform:uppercase;
}

span#spBBLegendaTblDisponibilità
{
	font-size:10px;
    color:Blue; 
}
span#spPCLegendaTblDisponibilità
{
	font-size:10px;
    color:Green;
    margin-left:10px;
    margin-right:10px;
}
span#spMPLegendaTblDisponibilità
{
	font-size:10px;
    color:black;
}

.spBBLegendaTblDisponibilitàLbl
{
	font-size:10px;
	font-weight:bold;
    color:Blue;
    vertical-align:top;
}

.spMPLegendaTblDisponibilitàLbl
{
	font-size:10px;
	font-weight:bold;
    color:black;
}

.spPCLegendaTblDisponibilitàLbl
{
	font-size:10px;
	font-weight:bold;
    color:Green;
}

.lblMapTipe
{
	font-size:12px;
	text-align:left;
	font-weight:bold;
    color:Green;
}

.lblMapName
{
	font-size:12px;
	font-weight:bold;
    color:Green;
}

.lblMapPostalCode
{
	font-size:10px;
	font-weight:bold;
    color:Green;
}

.lblMapCity
{
	font-size:10px;
	font-weight:bold;
    color:Green;
}

.lblMapRegion
{
	font-size:10px;
	font-weight:bold;
    color:Green;
}

.lblMapState
{
	font-size:10px;
	font-weight:bold;
    color:Green;
}

.tdGMap
{
	width:480px;
	height:460px;
	border-color:Black;
	border-style: solid;
	border-width: 1px;
	border-color: inherit;
}

.tblLblUserData
{
	text-align:left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000080;
}

.tblLblTitleUserData
{
	font-size: 14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000080;
}