/* ------------------- DEFINIZIONE TAG */
img {
	border: 0px none;
}

body {
	background-color: #000000;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	background-image:url(../images/fondo_page.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-position:top;	
}


ul{
	display: Inline;
	list-style-type: None;
	visibility: visible;
	text-align:right;
	/*float: Right;*/
}

.castello{
	position:absolute;
	top:264px;
	left:0px;
	right:0px;
	width:770px;
	height:257px;
}	
li{
	display: Inline;
	/*float: Right;*/
	margin-right: 40px;
	margin-top:14px;
	visibility: visible;
	font-family:Arial, Helvetica, Verdana;
	font-size:70%;
	color:#FFFFFF;
}

/* ------------------- NUOVE CLASSI */

.page{
	position:absolute;	
	width:772px;
	left:50%;
	margin-left:-385px;
	background-color:#ffffff;
	/* ******* Importante: non usare margin.left per il valore negativo perchč non funziona su explorer 5 ********* */
}
.contenuto{
	position:absolute;	
	width:770px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.head{
	position:absolute;	
	width:770px;
	height:121px;
}

.logo{
	position:absolute;	
	width:216px;
	height:90px;
	margin-left:85px;
	margin-top:12px;
}

.backBT{
	float:right;
}

.btLocalita3{
	position:absolute;
	width:387px;
	left:383px;
}

.btLocalita4{
	position:absolute;
	width:387px;
	left:253px;
}

.bannImp{
	position:absolute;
	width:387px;
	height:73px;
	left:383px;
	top:28px;
	background-image:url(../images/telefono.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-position:center;
}


.btImprese{
	position:absolute;
	width:241px;
	vertical-align:bottom;
	left:135px;
	font-family:Arial, Helvetica, Verdana;
	font-size:65%;
	text-align:left;
	top: 41px;
	
}

.btContatti{
	position:absolute;
	width:127px;
	vertical-align:bottom;
	text-align:center;
	left:0px;
	font-family:Arial, Helvetica, Verdana;
	font-size:65%;
	top: 41px;	
}
 /* -----------------------------------------------------------------------------------------------------------*/

.bt1{
	position:absolute;
	width:127px;
	left:0px;
	padding-top:7px;
	background-image:url(../images/head/banda_bt_loc.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Arial, Helvetica, Verdana;
	font-size:65%;
	text-align:center;
}

.bt2{
	position:absolute;
	width:127px;
	left:130px;
	padding-top:7px;
	background-image:url(../images/head/banda_bt_loc.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Arial, Helvetica, Verdana;
	font-size:65%;
	text-align:center;
}

.bt3{
	position:absolute;
	width:127px;
	left:260px;
	padding-top:7px;
	background-image:url(../images/head/banda_bt_loc.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Arial, Helvetica, Verdana;
	font-size:65%;
	text-align:center;
}

.bt4{
	position:absolute;
	width:127px;
	left:390px;
	padding-top:7px;
	background-image:url(../images/head/banda_bt_loc.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Arial, Helvetica, Verdana;
	font-size:65%;
	text-align:center;
}

.menu{
	position:absolute;
	width:770px;
	height:31px;
	top:233px;
	background-image:url(../images/head/barra_menu.gif);
	background-repeat:repeat-x;
}

.img1Menu{
	position:absolute;
	height:31px;
	top:90px;
	left:0px;
}

.logobergamocasa{
	position:absolute;
	height:31px;
	top:0px;
	left:251px;
	z-index:20;	
}

.scritteMenu{
	position:absolute;
	height:31px;
	width:770px;
	text-align:center;
	line-height:31px;
	vertical-align:middle;
	top:0px;
	left:0px;
	z-index:1;

}

.imgArea{
	position:absolute;
	width:770px;
	height:111px;
	top:121px;
/*	background-color:#ffed00; */
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

.img3Menu{
	position:absolute;
	width:386px;
	height:111px;
	top:0px;
	left:384px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

.img_banner{
	position:absolute;
	width:193px;
	height:111px;
	top:0px;
	left:577px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

.img2Menu{
	position:absolute;
	width:386px;
	height:111px;
	top:0px;
	left:384px;
	background-image:url(../images/menu/sfondo_giallo.jpg);
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

/* -- DEFINIZIONE COLORE DEI LINK */

a.Lnkgoogle:link {
	color: #000000;
	text-decoration: none;
}
a.Lnkgoogle:visited {
	color: #000000;
	text-decoration: none;
}
a.Lnkgoogle:hover {
	color:#000000;
	text-decoration: underline;
}
a.Lnkgoogle:active {
	color: #000000;
	text-decoration: underline;
}


a.LnkBlk:link {
	color: #000000;
	text-decoration: none;
}
a.LnkBlk:visited {
	color: #000000;
	text-decoration: none;
}
a.LnkBlk:hover {
	color:#000000;
	text-decoration: underline;
}
a.LnkBlk:active {
	color: #000000;
	text-decoration: underline;
}

a.LnkWht:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.LnkWht:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.LnkWht:hover {
	color:#444444;
	text-decoration: none;
}
a.LnkWht:active {
	color: #444444;
	text-decoration: underline;
}

a.LnkGr:link {
	color: #888888;
	text-decoration: none;
}
a.LnkGr:visited {
	color: #888888;
	text-decoration: none;
}
a.LnkGr:hover {
	color:#333333;
	text-decoration: none;
}
a.LnkGr:active {
	color: #333333;
	text-decoration: underline;
}	

.menuAttivo {
	color:#444444;
}
/* -------------------------------------------- */
.proposte{
	position:absolute;
	top:291px;
	left:28px;
	right:28px;
	width:714px;
	height:257px;
}	

.mimose{
	position:absolute;
	top:264px;
	left:1px;
	right:0px;
	width:770px;
	height:257px;
}	

.barraProposte{
	position:absolute;
	top:233px;
	left:0px;
	right:0px;
	width:714px;
	height:24px;
	background-image: url("../images/abitazioni/fondo_bt.gif");
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, Verdana;
	font-size:70%;
	text-align:center;
	padding-top:7px;
}

/* ------- proposte x banner flash pił grande   */
.proposteBig{
	position:absolute;
	top:291px;
	left:28px;
	right:28px;
	width:714px;
	height:372px;
}	

.barraProposteBig{
	position:absolute;
	top:348px;
	left:0px;
	right:0px;
	width:714px;
	height:24px;
	background-image: url("../images/abitazioni/fondo_bt.gif");
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, Verdana;
	font-size:70%;
	text-align:center;
	padding-top:7px;
}

.txtProposte1Big{
	position:absolute;
	top:400px;
	left:0px;
	right:0px;
	width:714px;
	font-family:Arial, Helvetica, Verdana;
	font-size:70%; 
	text-align:left;
	padding-bottom:28px;
}

.proposteInternoBig{
	position:absolute;
	top:261px;
	left:28px;
	right:28px;
	width:714px;
	height:348px;
}	

.txtProposte1InternoBig{
	position:absolute;
	top:376px;
	left:0px;
	right:0px;
	width:714px;
	font-family:Arial, Helvetica, Verdana;
	font-size:70%; 
	text-align:left;
	padding-bottom:28px;
}
/* --- */

.barraArchivio{
	position:relative;
	top:0px;
	left:0px;
	right:0px;
	width:127px;
	height:24px;
	background-image:url(../images/menu/fondo_archivio_singolo.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	line-height:24px;
	padding-bottom:5px;
}

.barraDettagli{
/*	position:absolute; */
	position: relative;
/*	top:233px; */
	top:-3px;
	left:0px;
	right:0px;
	width:356px;
	height:24px;
	background-image: url("../images/abitazioni/fondo_bt_2.gif");
	background-repeat:repeat-x;
	background-position:top;
	padding-bottom:28px;
}

.barraDettagliInterni{
/*	position:absolute; */
	position: relative;
/*	top:233px; */
	top:-3px;
	left:0px;
	right:0px;
	width:356px;
	height:34px;
	background-image: url("../images/abitazioni/fondo_bt_2.gif");
	background-repeat:repeat-x;
	background-position:top;
	padding-bottom:5px;
}

.bannerInterni{
	position: relative;
	top:15px;
	left:0px;
	right:0px;
	width:356px;
	height:119px;
	padding-bottom:10px;
}


.DettagliColl1{
	position:absolute;
	top:7px;
	left:0px;
	right:0px;
	width:33%;
	padding-left:5px;
}
.DettagliColl2{
	position:absolute;
	top:6px;
	left:33%;
	right:0px;
	width:33%;
	text-align:center;
}
.imgLente{
	vertical-align:middle;
}
.DettagliColl3{
	position:absolute;
	top:7px;
	left:66%;
	right:0px;
	width:33%;
	text-align:right;
}

.ResidenzaProp{
	font-size:140%; 
}

.ResidenzaDett{
	font-size:140%; 
}


.txtProposte1{
	position:absolute;
	top:285px;
	left:0px;
	right:0px;
	width:714px;
	font-family:Arial, Helvetica, Verdana;
	font-size:70%; 
	text-align:left;
	padding-bottom:28px;
}

.txtProposte2{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	width:714px;
	font-family:Arial, Helvetica, Verdana;
	font-size:70%;
	text-align:left;
	padding-bottom:28px;
}


/*  txt col vanno a coppie ... txt col 1 e 2  servono per Montagna - Mare - Primacasa - Lago */
.txtcol1{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	width:343px;
}
.txtcol2{
	position:absolute;
	top:0px;
	left:371px;
	right:0px;
	width:343px;
}

/*  txt col vanno a coppie ... txt col 3 e 4  servono per contatti */
.txtcol3{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	width:356px;
}
.txtcol4{
	position:absolute;
/*	top:89px; */
	top:80px;
	left:367px;
	right:0px;
	width:345px;
}
.txtcol4 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtcol4 a:visited {color: #000000;}
.txtcol4 a:active {color: #000000;}
.txtcol4 a:link {color: #000000;}
.txtcol4 a:hover {color: #000000;	text-decoration: underline;}

.txtcol5{
	position:absolute;
	top:00px;
	left:367px;
	right:0px;
	width:250px;
	height: 80px;
}


.descPaese{
	position:absolute;
	top:0px;
	left:367px;
	right:0px;
	width:356px;
}

.titoloPaese{
	font-size:200%;
}



.titoloCol4 {
	position:relative;
/*	left:-104px; */
	width:350px;
	margin-bottom:8px; 
}
.testoCol4 {
	position:relative;
	left:105px;
	width:240px;
	margin-bottom:28px;
}

.testoDettCol4 {
	position:relative;
	left:0px;
	top:-16px;
	width:325px;
	margin-bottom:0px;
}

.img2Col3 {
	position:absolute;
	left:0px;
	width:347px;
	height:119px;
}

.img3Col3 {
	position:absolute;
	left:122px;
	width:114px;
	height:119px;
}

.img4Col3 {
	position:absolute;
	left:242px;
	width:114px;
	height:119px;
}

.riga1Col3 {
	position:relative;
	padding-bottom:28px;
	height:233px;
}
.riga1Col4 {
	position:relative;
	padding-bottom:12px;
	height:233px;
}
.riga1Col3DETT {
	position:relative;
	padding-bottom:0px;
/*	height:233px;*/
}

.riga1Video {
	position:relative;
	padding-bottom:28px;
	height:328px;
}

.riga2Col3 {
	position:relative;
	padding-bottom:6px;
	height:119px;
}
.riga3Col3 {
	position:relative;
	padding-bottom:28px;
	height:119px;
}
/* -----------------------------------------------------*/

.testoGoogle {
	position:relative;
	left:25px;
	top:-18px;
	width:320px;
	margin-bottom:28px;
}


.txtrow {
	position:relative;
	padding-bottom:28px;
}


.minProposte{
	border:1px solid #e6e6e6;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

.bt1Archivio{
position:absolute;
height:24px;
background-image:url(../images/menu/fondo_archivio_dett.gif);
background-position:bottom;
bottom-padding:7px;
width:115px;
left:0px;
top:0px;
text-align:center;
}
.bt2Archivio{
position:absolute;
height:24px;
background-image:url(../images/menu/fondo_archivio_dett.gif);
background-position:bottom;
bottom-padding:7px;
width:115px;
left:117px;
top:0px;
text-align:center;
}
.bt3Archivio{
position:absolute;
height:24px;
background-image:url(../images/menu/fondo_archivio_dett.gif);
background-position:bottom;
bottom-padding:7px;
width:115px;
left:234px;
top:0px;
text-align:center;
}

.FormPrenota{
	position:absolute;
	top:161px;
	left:28px;
	right:28px;
	width:714px;
	height:257px;
	font-family:Arial, Helvetica, Verdana;
}
.RigaForm {
	position:relative;
	width:714px;
	font-size:80%;
	float:left;
}
.RigaForm .Titolo {
	position:relative;
	width:110px;
	float:left;
}
.RigaForm .Campo {
	position:relative;
	width:574px;
	float:left;
}
.RigaPrivacy {
	position:relative;
	width:714px;
	font-size:70%;
	margin-top:25px;
	float:left;
}



.barraDettagliInterni{
/*	position:absolute; */
	position: relative;
/*	top:233px; */
	top:-3px;
	left:0px;
	right:0px;
	width:356px;
	height:34px;
	background-image: url("../images/abitazioni/fondo_bt_2.gif");
	background-repeat:repeat-x;
	background-position:top;
	padding-bottom:5px;
}

.bannerInterni{
	position: relative;
	top:15px;
	left:0px;
	right:0px;
	width:356px;
	height:119px;
	padding-bottom:10px;
}

