﻿
/* 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 */

#sf_toscana_sx {
 background:url(../img/template/sf_toscana_sx.gif) no-repeat right top;
  }


#sf_toscana_dx {
 background:url(../img/template/sf_toscana_dx.gif) no-repeat left top;
  }


#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 immagini delle sezioni*/

.sf_home {
 background:url(../img/sf_sezioni/sf_home.jpg) no-repeat left top;
  }


.sf_home1 {
 background:url(../img/sf_sezioni/sf_home1.jpg) repeat-x left top;
 height:73px;
  }


.sf_esclusivita {
 background:url(../img/sf_sezioni/sf_esclusivita.jpg) no-repeat left top;
  }


.sf_vela {
 background-image: url(../img/sf_sezioni/sf_vela.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_pisa {
 background-image: url(../img/sf_sezioni/sf_pisa.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_daccia {
 background-image: url(../img/sf_sezioni/sf_dacia.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_daccia1 {
 background: white url(../img/sf_sezioni/sf_dacia1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_pisa1 {
 background: white url(../img/sf_sezioni/sf_pisa1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_vino {
 background-image: url(../img/sf_sezioni/sf_vino.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_vela1 {
 background: white url(../img/sf_sezioni/sf_vela1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_vino1 {
 background: white url(../img/sf_sezioni/sf_vino1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_esclusivita1 {
 background:url(../img/sf_sezioni/sf_esclusivita1.jpg) repeat-x left top;
 height:73px;
  }


.sf_diving {
 background: url(../img/sf_sezioni/sf_diving.jpg) no-repeat left top;
  }


.sf_hotel {
 background-image: url(../img/sf_sezioni/sf_hotel.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_meeting {
 background-image: url(../img/sf_sezioni/sf_meeting.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_hotel1 {
 background: white url(../img/sf_sezioni/sf_hotel1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_castiglione {
 background: white url(../img/sf_sezioni/sf_castiglione.jpg) no-repeat left top;
  }


.sf_grosseto {
 background-image: url(../img/sf_sezioni/sf_grosseto.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_campiglia {
 background-image: url(../img/sf_sezioni/sf_campiglia.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
 height: 73px;
  }


.sf_populonia {
 background-image: url(../img/sf_sezioni/sf_populonia.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_firenze {
 background-image: url(../img/sf_sezioni/sf_firenze.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_siena {
 background-image: url(../img/sf_sezioni/sf_siena.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_siena1 {
 background: white url(../img/sf_sezioni/sf_siena1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_firenze1 {
 background: white url(../img/sf_sezioni/sf_firenze1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_punta_ala {
 background-image: url(../img/sf_sezioni/sf_punta_ala.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_punta_ala1 {
 background: white url(../img/sf_sezioni/sf_punta_ala1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_populonia1 {
 background: white url(../img/sf_sezioni/sf_populonia1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_campiglia1 {
 background: white url(../img/sf_sezioni/sf_campiglia1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_grosseto1 {
 background: white url(../img/sf_sezioni/sf_grosseto1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_castiglione1 {
 background: white url(../img/sf_sezioni/sf_castiglione1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_animazione {
 background-image: url(../img/sf_sezioni/sf_animazione.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_animazione1 {
 background: white url(../img/sf_sezioni/sf_animazione1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_equitazione {
 background-image: url(../img/sf_sezioni/sf_cavallo.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_equitazione1 {
 background: white url(../img/sf_sezioni/sf_cavallo1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_appuntamenti {
 background-image: url(../img/sf_sezioni/sf_appuntamenti.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_etruschi {
 background-image: url(../img/sf_sezioni/sf_etruschi.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_massamarittima {
 background-image: url(../img/sf_sezioni/sf_massamarittima.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_massamarittima1 {
 background: white url(../img/sf_sezioni/sf_massamarittima1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_etruschi1 {
 background: white url(../img/sf_sezioni/sf_etruschi1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_appuntamenti1 {
 background: white url(../img/sf_sezioni/sf_appuntamenti.jpg) repeat-x left top;
 height: 73px;
  }


.sf_immersioni {
 background-image: url(../img/sf_sezioni/sf_immersioni.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_calidario {
 background-image: url(../img/sf_sezioni/sf_calidario.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_scarlino {
 background-image: url(../img/sf_sezioni/sf_scarlino.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_calidario1 {
 background: white url(../img/sf_sezioni/sf_calidario1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_strade_vino {
 background-image: url(../img/sf_sezioni/sf_strade_vino.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_etruschi_new {
 background-image: url(../img/sf_sezioni/sf_etruschi_new.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_immersioni1 {
 background-image: url(../img/sf_sezioni/sf_immersioni1.jpg);
 background-repeat: repeat-x;
 background-attachment: scroll;
 background-position: left top;
 height: 73px;
  }


.sf_diving1 {
 background: url(../img/sf_sezioni/sf_diving1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_golf {
 background:url(../img/sf_sezioni/sf_golf.jpg) no-repeat left top;
  }


.sf_golf1 {
 background: url(../img/sf_sezioni/sf_golf1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_golf_pelagone {
 background: white url(../img/sf_sezioni/sf_golf_pelagone.jpg) no-repeat left top;
  }


.sf_golf_pelagone1 {
  }


.sf_maredivertimento {
 background:url(../img/sf_sezioni/sf_maredivertimento.jpg) no-repeat left top;
  }


.sf_maredivertimento1 {
 background:url(../img/sf_sezioni/sf_maredivertimento1.jpg) repeat-x left top;
 height:73px;
  }


.sf_mountainbike {
 background: white url(../img/sf_sezioni/sf_mountainbike.jpg) no-repeat left top;
  }


.sf_mountainbike1 {
 background: white url(../img/sf_sezioni/sf_mountainbike1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_territorio {
 background:url(../img/sf_sezioni/sf_territorio.jpg) no-repeat left top;
  }


.sf_bird {
 background-image: url(../img/sf_sezioni/sf_bird.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_kite {
 background-image: url(../img/sf_sezioni/sf_kite.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_kite1 {
 background: white url(../img/sf_sezioni/sf_kite1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_bird1 {
 background: white url(../img/sf_sezioni/sf_bird1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_territorio1 {
 background:url(../img/sf_sezioni/sf_territorio1.jpg) repeat-x left top;
 height:73px;
  }


.sf_prenotazioni {
 background:url(../img/sf_sezioni/sf_prenotazioni.jpg) no-repeat left top;
  }


.sf_residence {
 background-image: url(../img/sf_sezioni/sf_residence.jpg);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: left top;
  }


.sf_residence1 {
 background: white url(../img/sf_sezioni/sf_residence1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_prenotazioni1 {
 background:url(../img/sf_sezioni/sf_prenotazioni1.jpg) repeat-x left top;
 height:73px;
  }


.sf_raggiungerci {
 background:url(../img/sf_sezioni/sf_raggiungerci.jpg) no-repeat left top;
  }


.sf_raggiungerci1 {
 background:url(../img/sf_sezioni/sf_raggiungerci1.jpg) repeat-x left top;
 height:73px;
  }

/*calamoresca*/

.sf_villaggio {
 background:url(../img/sf_sezioni/sf_villaggio.jpg) no-repeat left top;
  }


.sf_villaggio1 {
 background:url(../img/sf_sezioni/sf_villaggio1.jpg) repeat-x left top;
 height:73px;
  }


.sf_camera {
 background:url(../img/sf_sezioni/sf_camera.jpg) no-repeat left top;
  }


.sf_camera1 {
 background:url(../img/sf_sezioni/sf_camera1.jpg) repeat-x left top;
 height:73px;
  }


.sf_frutta {
 background:url(../img/sf_sezioni/sf_frutta.jpg) no-repeat left top;
  }


.sf_frutta1 {
 background:url(../img/sf_sezioni/sf_frutta1.jpg) repeat-x left top;
 height:73px;
  }


.sf_spiaggia {
 background:url(../img/sf_sezioni/sf_spiaggia.jpg) no-repeat left top;
  }


.sf_spiaggia1 {
 background:url(../img/sf_sezioni/sf_spiaggia1.jpg) repeat-x left top;
 height:73px;
  }


.sf_parco {
 background:url(../img/sf_sezioni/sf_parco.jpg) no-repeat left top;
  }


.sf_parco1 {
 background:url(../img/sf_sezioni/sf_parco1.jpg) repeat-x left top;
 height:73px;
  }


.sf_escursioni {
 background:url(../img/sf_sezioni/sf_escursioni.jpg) no-repeat left top;
  }


.sf_escursioni1 {
 background:url(../img/sf_sezioni/sf_escursioni1.jpg) repeat-x left top;
 height:73px;
  }

/* 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:#003B6F;
 color:#A8BCCE;
 height:25px;
 padding-left:15px;
 font-size: 8pt;
  }


#footer a {
 color:#A8BCCE;
 text-decoration:none;
 display:block;
 float:left;
 padding:0px 15px 0px 15px;
 background:url(../img/template/sf_line_footer.gif) no-repeat left;
  }


#footer a:hover {
 color:#fff;
  }


#footer-copy td, a {
 color:#7F9DB7;
 height:20px;
 padding-left:15px;
 vertical-align:bottom;
 font-size: 8pt;
  }


#footer-copy a:hover {
 color:#f00;
  }


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

.tab_costi th {
	font-weight: bold;
	background-color: #dedede;
}

.tab_costi td {
	border:1px dotted #cacaca;
}

.red {
	color:red;
}

.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:#666;
 font-size:7.5pt;
 width:443px;
  }


.anteprima_gallery {
 border:1px solid #575757;
  }

/* gallery */


.sf_gallery {
 background-image:url(../img/it_gallery/sfondo_dx.gif) no-repeat left top;
  }


.sf_galleryneutro {
 background-image:url(../img/it_gallery/sfondo_dx_neutro.gif) no-repeat left top;
  }


.sf_gallerysx {
 background-image:url(../img/it_gallery/sfondo_sx.gif) no-repeat left top;
  }


.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: #FFF;
  }


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;
  }


.sf_scarlino1 {
 background: white url(../img/sf_sezioni/sf_scarlino1.jpg) repeat-x left top;
 height: 73px;
  }


.sf_meeting1 {
 background: white url(../img/sf_sezioni/sf_meeting1.jpg) repeat-x left top;
 height: 73px;
  }

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

.navigazione 		{ text-align:left; 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 80px;}
#vm02			{ margin:0px 0px 0px 70px; }
#vm03			{ margin:0px 0px 0px 60px; }
#vm04			{ margin:0px 0px 0px 50px; }
#vm05			{ margin:0px 0px 0px 40px; }
#vm06			{ margin:0px 0px 0px 30px; }
#vm07			{ margin:0px 0px 0px 20px; }
#vm08			{ margin:0px 0px 0px 10px; }
#vm09			{ margin:0px 0px 0px 00px; }
#vm10			{ margin:0px 0px 0px -10px; }
*/
#vm01			{ margin-left:10px; }
#vm02			{ margin-left:10px; }
#vm03			{ margin-left:10px; }
#vm04			{ margin-left:10px; }
#vm05			{ margin-left:10px; }
#vm06			{ margin-left:10px; }
#vm07			{ margin-left:10px; }
#vm08			{ margin-left:10px; }
#vm09			{ margin-left:10px; }
#vm10			{ margin-left:10px; }

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:480px; z-index:100; width:270px; text-align: right; }


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

.commercialDx 	{ border: 1px solid #FF9728; background-color: #FFFEF5; }

.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; }

.homeText		{ font-size: 10pt;}

.nonTradotto	{ background-color: #FFDBDB; }
.cl_foto { border:1px solid #416D94; padding:3px; float:left; margin:5px; }

h1 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;	color:#003B6F; }
h2 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;		color:#003B6F; }
h2	a				{ color:#003B6F; text-decoration:none; }
h2	a:hover	{ color:#5B81A2; }

.fg-id_foto	{ font-size:10px; color:#44517E; font-family:arial; text-align:left; height:15px; background-color:#FFFFFF; padding:0 0 2px 2px;}

.nav-ctrl		{ width:100%; height:30px; text-align:right; border-bottom:1px solid #44517E; border-top:1px solid #44517E; padding:2px 10px 2px 2px; background-color:#F5F4FD; }
.nav-ctrl
	a					{ text-decoration:none; font-weight:bold; }
.cl_gallery-titolo
 					{ width:100%; height:40px; padding-bottom:10px; border:1px solid #44517E; border-bottom:2px solid #44517E; background-color:#F5F4FD;}
.cl_gallery-titolo
	h1			{ padding:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; text-transform:uppercase;}

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

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

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

.banner_bottom a:hover {
	color: #6699CC;
}

/* AjoGeneration */
#ajoGeneration-banner	{
	width:200px;
	clear:both;
}

#ajo-banner-top {
	width:150px;
	float:left;
	background-image: url('../images/banner/top-left.gif');
	background-position: top left;
	background-repeat:no-repeat;
}

#ajo-banner-top-right {
	width:50px;
	float:right;
	background-image: url('../images/banner/top-right.gif');
	background-position: top right;
	background-repeat:no-repeat;
}

#ajo-cont {
	margin:0 5px 0 5px;
/* 	border:1px solid red; */
}

#ajo-banner {
	clear:both;
/* 	float:left; */
	width:180px; height:140px;
/* 	border:1px solid #6699CC; */
	margin:5px auto 5px auto;
}

#ajo-logo {
	float:left;
	width:300px; height:50px;
/* 	border:1px solid #6699CC; */
/* 	margin-left:5px; */
	margin-right:5px;
}

#ajo-claim {
	font-size:10pt;
	font-family:arial;
	color:#000000;
	text-align:justify;
	margin-right:5px;
}

#ajo-banner-bottom {
	clear:both;
	float:left;
	width:150px;
	background-image: url('../images/banner/bot-left.gif');
	background-position: bottom left;
	background-repeat:no-repeat;
}

#ajo-banner-bottom-right {
	width:50px;
	float:right;
	background-image: url('../images/banner/bot-right.gif');
	background-position: bottom right;
	background-repeat:no-repeat;
}

