﻿/* **************
**
**
**	CSS Document
**
**
*/

body,td,th				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
body					{ background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; line-height:19px; }
strong 					{ color:#003B6F; }
.img-generale			{ margin:3px; border:1px solid #003B6F; }

/* gestione sfondi per template */
#testo-testata			{ color:#1E6A93; text-align:right; font-size: 7.5pt; position:absolute; width:768px; }
#testo-testata1			{ color:#003B6F; text-align:right; font-size: 7.5pt; position:absolute; width:768px; }
#testo-testata2			{ color:#DEEAEF; text-align:left; font-size: 7.5pt; position:absolute; width:768px; }
#testo-testata3 		{ color:#FFFFFF; text-align:left; font-size: 7.5pt; position:absolute; width:768px; }
#testo-testata4 		{ color:#FFFFFF; text-align:left; font-size: 7.5pt; position:absolute; width:768px; }

/* gestione delle lingue in homepage */

.language	a			{ color:#8CA7BE; text-decoration:none; margin:0px 5px 0px 5px; display:block; float:left; background:url(../img/template/sf_line_lingua.gif) no-repeat left; border:0px solid #f00; }
.language	a:hover		{ color:#3C538C; }

/*navigazione*/
/*gestione del footer */

#footer					{ background-color:FFFFFF; color:#A8BCCE; height:25px; font-size: 8pt; }
#footer		a			{ color:#A8BCCE; text-decoration:none; display:block; float:left; padding:0px 15px 0px 0px; background:url(../img/template/sf_line_footer.gif) no-repeat left; }
#footer		a:hover		{ color:#fff; }
#footer-copy td, a		{ color:#7F9DB7; height:20px; vertical-align:bottom; font-size: 8pt; }
#footer-copy a:hover	{ color:#000080; }


#tab_costi{
	border:1px solid #3683cc;
	color:#151718;
	font-size: 9pt;
	text-align: center;
}

#tab_costi th {
	font-weight: bold;
}

.td_costi_normal		{ background-color:#F5F8FC; text-align:center; }
.td_costi_grigio		{ background-color:#F2F2F2; text-align:center; }
.th_costi_normal		{ background-color:#F5F8FC; text-align:center; font-weight: bold; }
.th_costi_grigio		{ background-color:#F2F2F2; text-align:center; font-weight: bold; }

.txt_info				{ color:#666666; font-size:7.5pt; width:443px; text-align:justify; }
.anteprima_gallery		{ border:1px solid #575757; }

.txt_paginato			{ color:#FFFFFF; font-weight:normal; font-size:9pt; text-align:center; font-weight:bold; }
.txt_paginato	a		{ color:#FFFFFF; text-decoration:none; }
.txt_paginato	a:hover	{ color:#FFFFFF; }

img						{ border:none; vertical-align:bottom; }

.td_c					{ height:90px; width:90px; }

/*Tabella disponibilit�*/
.tbl_disponibilita		{ border: 1px solid #003B6F; background-color:#FFFFFF; }
#disp td				{ text-align:center; line-height:15px; }
.bordolb				{ border-right: 1px solid #547C9F; border-bottom: 1px solid #547C9F; }
.bordob					{ border-bottom: 1px solid #547C9F; }
.bordol					{ border-right: 1px solid #547C9F; }
.tipologia				{ padding:1px 0px 1px 5px; text-align:left !important; }
.left					{ text-align:left; }

/*colori per le celle*/
.disp_default			{ background-color:#C8D5E1; }
.disp_ampia				{ background-color:#52E40A; }
.disp_limitata			{ background-color:#FFCC00; }
.disp_nessuna			{ background-color:#FF0000; }

/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
** navigazione
*/

.navigazione 			{ text-align:right; width: 250px; }
.navigazione	a		{ padding: 0; margin: 0; text-decoration: none; font-size: 10pt; font-weight: bold; color: #4B64AA; }
.navigazione	td		{ text-align:left; /* border-bottom: 1px solid #000080; */ }

/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
** Voci di menu 
*/

#vm01					{ margin:0px 0px 0px 0px;}
#vm02					{ margin:0px 0px 0px 0px; }
#vm03					{ margin:0px 0px 0px 0px; }
#vm04					{ margin:0px 0px 0px 0px; }
#vm05					{ margin:0px 0px 0px 0px; }
#vm06					{ margin:0px 0px 0px 0px; }
#vm07					{ margin:0px 0px 0px 0px; }
#vm08					{ margin:0px 0px 0px 0px; }
#vm09					{ margin:0px 0px 0px 0px; }

P	a					{ padding: 0; margin: 0; }

.sottoMenu	a			{ padding: 0; margin: 0; }
.noSpace 				{ margin: 0; padding: 0; }

hr 						{ margin: 0 0 5px 0; }

.content 				{ padding-left: 5px; }
.contentBlock,
	p, 
	li					{ text-align: justify; }

.tabDati				{ border: 1px solid #003B6F; background-color:#FFFFFF; }
.tabDati	td			{ border-bottom: 1px dotted #CCCCCC; }

.tabDatiTitle			{ border-bottom: 1px solid #003B6F; background-color: #EAEAEA; height: 30px; }
.tabDatiHiCol			{ background-color: #F5F8FC; }
.tabDatiLoCol			{ background-color: transparent; border-bottom: 1px dotted #CCCCCC; }

.hrDist					{ border:0; height:1px; background-color: #000080; margin-bottom: 10px; }


.albumTable	td			{ padding: 0 5px 5px 0; }


.strillo				{ position: absolute; top: 10px; left:40px; z-index:110; width:700px; text-align: left; }


#strillo_01				{ color: #FFFFFF; }
#strillo_02				{ color: #000000; }
#strillo_03 			{ color: #000080; }


#contact				{ position: absolute; top: 110px; left:510px; z-index:100; width:270px; text-align: right; }


.contactLink			{ text-decoration: none; font-weight:bold; color: #003B6F; font-size:8pt;}

.commercialDx 			{ width:230px; }

.internalTitle			{ margin-top: 10px; padding: 10px 0 0px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; font-weight: bold; color:#003B6F; }

.imgDia					{ width: 240px; padding: 5px 5px 5px 0; float: left; }

.galleryBlock			{ position: absolute; top: 35px; left:50px; z-index:100; width: 400px; height: 315px; border: 1px solid #000000; padding: 5px; background-image: url(../img/glr-sfondo.gif); }
.glrThumb				{ width:90px; }
.thumbTd				{ width:100px; height:100px; border: 1px solid #CACACA;}
.glrDia					{ border: 1px solid #000000; padding: 5px; background-color: #FFFFFF; }

.homeStrilloBox			{ background: url(../img/sabbia_03.jpg); }
.hoStrilloText			{ font-size: 10pt; text-align:justify;}

.colSx					{ background-color:#6689A9; width:1px;}

label					{ color: #FF0000; font-weight: bold; font-size: 10pt; font-family: monospace; text-decoration: blink; }

.top-left		{
					margin-right: 9px; /* clip right corner */
					background-image: url('../img/corners1280x18.gif');
					height: 9px; /* vertical: show first half of the image with the top-corners in it */
					font-size: 2px; /* correct height for IE */
				}

.top-right		{
					margin-top: -9px; /* to level of top-left corner */
					margin-left: 9px; /* clip left corner */
					background-image: url('../img/corners1280x18.gif'); 
					background-position: 100% 0; /* show bg-image starting at the right */
					height: 9px; 
					font-size: 2px;
				}

.bottom-left	{
					margin-right: 9px; /* clip right corner */
					background-image: url('../img/corners1280x18.gif');
					background-position: 0 -9px; /* show under half of the image */
					height: 9px;
					font-size: 2px;
				}

.bottom-right	{
					margin-top: -9px; /* to level of bottom-left corner */
					margin-left: 9px; /* clip left corner */
					background-image: url('../img/corners1280x18.gif'); 
					background-position: 100% -9px; /* under half, right side */
					height: 9px; 
					font-size: 2px; 
				}

.inside 		{
					border-left: 1px solid #C00000;
					border-right: 1px solid #C00000;
					background: #EFEFEF;
					color: #000000;
					padding-left: 10px;
					padding-right: 10px;
				}

.notopgap		{ margin-top: 0; }

.nobottomgap	{	margin-bottom: 0; }
.clLinkVillaggi-dati	{ text-align:left; margin:0; padding:0;}
.clLinkVillaggi-titolo	{ text-align:center; font-weight:bold; color:#AEAEAE}

.banner_top {
	background-image: url('../images/banner/riga_top.gif'); 
	background-position: top; 
	background-repeat:no-repeat; 
	width:112px;
	color: #003B6F;
	font-weight: bold;
	padding: 5px;
	padding-bottom: 0px;
}

.banner_bottom {
	background-image: url('../images/banner/riga_bottom.gif'); 
	background-position: bottom; 
	background-repeat:no-repeat; 
	width:112px;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 15px;
}

.banner_bottom A{
	text-decoration: none;
	font-weight: bold;
	color: #F08800;
}

