﻿.dvContenitoreBox
{
	
}

.dvContenutoPrimoBox
{
	border-right: solid 1px #bdb9b9;
	border-left: solid 1px #bdb9b9;
	padding: 5px;
	background-color: #f1f0f0;
}

.dvContenutoUltimoBox
{
	border-right: solid 1px #bdb9b9;
	border-bottom: solid 1px #bdb9b9;
	border-left: solid 1px #bdb9b9;
	padding: 5px;
	background-color: #f1f0f0;
}


.dvColonnaCentrale
{
	float: left;
/*	width: 723px;*/
/*	width: 715px;*/
	margin: 0px 0px 0px 2px;
}

.dvContenitoreBoxCentrale
{
	width: 710px;
/*	border: solid 1px red;
	background: lime;*/

}

.tblTitoloBoxCentrale
{
/*	width: 723px;*/
	width: 710px;
/*	width: 715px;*/
	background-image: url('/images/ColonnaSx/sfondoSx_testata_box_sx.jpg');
	background-position: left bottom;
	background-repeat: repeat-x;
}

.tdTitoloBoxCentroSx
{
	border-left: solid 1px #bdb9b9;
	border-top: solid 1px #bdb9b9;
	background-color: white;
	color: #6b7fac;
	font-family: Arial;
	font-weight: bold;	
	font-size: 16px;
	padding-left: 5px;
	overflow: visible;
	white-space: nowrap;
	/*width: 135px;*/
}

.tdTitoloBoxCentroSxImg
{
	width: 50px;
}

.tdTitoloBoxCentroCent
{
	text-align: center;
	color:  #6b7fac;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	width: 100%;
}

.dvContenutoBoxCentraleDettaglio
{
	border-right: solid 1px #bdb9b9;
	border-bottom: solid 1px #bdb9b9;
	border-left: solid 1px #bdb9b9;
	padding: 20px 5px 5px 5px;
	background-color: #FFFFFF;
/*	width: 670px;*/
}

/* === DETTAGLIO HOTEL === */

.tdAnagraficaHotel
{
	padding-top: 2px;
	padding-bottom: 4px;
	color: #666666;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

.tdAnagraficaHotel A:hover
{
	color: #d6238e;
	font-style: italic;
	text-decoration: underline;	
}

.tdAnagraficaHotel A:visited
{
	color: #d6238e;
	font-style: italic;
	text-decoration: underline;	
}

.tdAnagraficaHotel A:active
{
	color: #d6238e;
	font-style: italic;
	text-decoration: underline;	
}

.tdAnagraficaHotel A:link
{
	color: #d6238e;
	font-style: italic;
	text-decoration: underline;	
}

.tdAnagraficaHotel A
{
	color: #d6238e;
	font-style: italic;
	text-decoration: underline;	
}

.tdUrlHotel
{
	padding-left: 3px;
}

.tdUrlHotel A:hover
{
	color: #d6238e;
	font-weight: bold;
	text-decoration: underline;
}


.tdUrlHotel A:visited
{
	color: #d6238e;
	font-weight: bold;
	text-decoration: underline;
}


.tdUrlHotel A:active
{
	color: #d6238e;
	font-weight: bold;
	text-decoration: underline;
}


.tdUrlHotel A:link
{
	color: #d6238e;
	font-weight: bold;
	text-decoration: underline;
}


.tdUrlHotel A
{
	color: #d6238e;
	font-weight: bold;
	text-decoration: underline;
}


.tdNomeHotel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: black;
}

.dvContenutoDescrizioneHotel
{
    /*background-color: #FFFFFF;*/
	border-right: solid 1px #c3c3c3;
	border-bottom: solid 1px #c3c3c3;
	border-left: solid 1px #c3c3c3;
}


/* === FINE DETTAGLIO HOTEL === */


.dvColonnaDx
{
	float: right;
	width: 223px;
	margin-left: 2px;
}

.dvSeparatoreNonVisibile
{
	float: left;
	width: 1px;
	display: none;	
}

.dvSeparatoreVisibile
{
	float: left;
	width: 1px;
}

.dvContenitoreLinguettaAttiva
{
	float: left;
	border-right: solid 1px #c3c3c3;
	background-image: url('/images/AreaCentrale/sfondo_linguetta_sel_02.jpg');
}

.dvLinguettaAttiva
{
	float: left;
	width: 130px;
	text-align: center;
	padding-right: 15px;
	padding-top: 13px;
}

.dvLinguettaNonAttiva
{
	 text-align: center;
	 float: left;
	 height: 20px;
	 padding-top: 13px;
	 width: 160px;
	 background-image: url('/images/AreaCentrale/sfondo_linguetta_no_sel.jpg');
	 background-repeat: repeat-x;
	 background-position: left top;
}

.dvFineLinguette
{
	float: left;
	border-bottom: solid 1px #c3c3c3;
	height: 29px;
	width: 227px;
}

.dvContenutoBoxCentraleDettaglio .dvNomeHotel
{
    float: left;
    position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: black;
}

.dvContenutoBoxCentraleDettaglio .dvNomeHotel .h3Titolo
{
	margin-bottom:0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.dvContenutoBoxCentraleDettaglio .dvImgCat
{
    float: left;
    position: relative;
    padding-left: 10px;
    padding-top: 9px;
}

.dvContenutoBoxCentraleDettaglio .dvIndirizzoHotel
{
    position: relative;
	padding-top: 2px;
	padding-bottom: 4px;
	color: #666666;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

.dvContenutoBoxCentraleDettaglio .dvIndirizzoHotel A,
.dvContenutoBoxCentraleDettaglio .dvIndirizzoHotel A:link,
.dvContenutoBoxCentraleDettaglio .dvIndirizzoHotel A:active,
.dvContenutoBoxCentraleDettaglio .dvIndirizzoHotel A:visited,
.dvContenutoBoxCentraleDettaglio .dvIndirizzoHotel A:hover
{
	color: #d6238e;
	font-style: italic;
	text-decoration: underline;	
}

.dvContenutoBoxCentraleDettaglio .dvIcoUrl
{ 
    float: left; 
    position: relative;
    padding-top: 1px;
}
.dvContenutoBoxCentraleDettaglio .dvUrlHotel
{
    float: left;
    position: relative;
	padding-left: 3px;
}

.dvContenutoBoxCentraleDettaglio .dvUrlHotel A,
.dvContenutoBoxCentraleDettaglio .dvUrlHotel A:link,
.dvContenutoBoxCentraleDettaglio .dvUrlHotel A:active,
.dvContenutoBoxCentraleDettaglio .dvUrlHotel A:visited,
.dvContenutoBoxCentraleDettaglio .dvUrlHotel A:hover
{
	color: #d6238e;
	font-weight: bold;
	text-decoration: underline;
}
.dvContenutoBoxCentraleDettaglio .dvSeparatore { height: 35px; }

.dvLinguette
{
    background-image: url('/images/AreaCentrale/sfondo_menu_dettaglio.gif');
    background-repeat: repeat-x;
    background-position: left bottom;
    padding: 0px;
    height: 30px;
    margin: 0px; 
}
.dvLinguettaMenu_ON { float: left; position: relative; cursor: hand; cursor: pointer; }
.dvLinguettaMenu_ON .dvSep { display: none; position: relative; }
.dvLinguettaMenu_ON .dvCnt
{
    float: left;
    position: relative;
	border-right: solid 1px #c3c3c3;
	background-image: url('/images/AreaCentrale/sfondo_linguetta_sel_02.jpg');
}
.dvLinguettaMenu_ON .dvCnt .dvAng { float: left; position: relative; }
.dvLinguettaMenu_ON .dvCnt .dvTxt
{
	float: left;
	position: relative;
	padding-top: 13px;
    width: 131px;
    text-align: center;
    padding-right: 16px;
}
.dvLinguettaMenu_ON .dvCnt .dvTxt A,
.dvLinguettaMenu_ON .dvCnt .dvTxt A:link,
.dvLinguettaMenu_ON .dvCnt .dvTxt A:active,
.dvLinguettaMenu_ON .dvCnt .dvTxt A:visited,
.dvLinguettaMenu_ON .dvCnt .dvTxt A:hover { color: #6B7FAC; font-size: 11px; font-weight: bold; text-decoration: none; }

.dvLinguettaMenu_OFF { float: left; position: relative; cursor: hand; cursor: pointer; }
.dvLinguettaMenu_OFF .dvSep 
{ 
    float: left; 
    position: relative;	
    width: 1px; 
}
.dvLinguettaMenu_OFF .dvCnt
{
    float: left;
    position: relative;
    height: 30px;
    background-image: url('/images/AreaCentrale/sfondo_linguetta_no_sel.jpg');
    background-repeat: repeat-x;
    background-position: left bottom;
}
.dvLinguettaMenu_OFF .dvCnt .dvAng { display: none; position: relative; }
.dvLinguettaMenu_OFF .dvCnt .dvTxt
{
    float: left;
    position: relative;
    width: 130px;
    text-align: center;
    padding-top: 13px;
    padding-left: 16px;
    padding-right: 16px; 
}
.dvLinguettaMenu_OFF .dvCnt .dvTxt A,
.dvLinguettaMenu_OFF .dvCnt .dvTxt A:link,
.dvLinguettaMenu_OFF .dvCnt .dvTxt A:active,
.dvLinguettaMenu_OFF .dvCnt .dvTxt A:visited,
.dvLinguettaMenu_OFF .dvCnt .dvTxt A:hover { color: #6B7FAC; font-size: 11px; font-weight: bold; text-decoration: none; }

.tdBackList A,
.tdBackList A:link,
.tdBackList A:active,
.tdBackList A:visited { color: #6B7FAC; font-size: 11px; font-weight: bold; text-decoration: none; }
.tdBackList A:hover { color: #6B7FAC; font-size: 11px; font-weight: bold; text-decoration: underline; }

.dvDettaglioTesto
{
    padding: 10px;
    font-size: 1px;
    color: #666666;
}
.dvDettaglioTitolo
{
}

.dvTitPol
{
	padding: 5px 10px 3px 10px;
	font-weight:bold;
}

.dvPolicies
{
	
	padding: 0px 10px 10px 10px;
}


