body{
margin:0;
padding:0;
text-align:center;
line-height:1em;
position:relative;
z-index:3;
background:#FFF;
color:#636363;
font-family:Tahoma,Helvetica,sans-serif;
}
#centrato{
width:766px;
margin:auto;
text-align:left;
}
#corpo{
width:766px;
float:left;
background:transparent url(../immagini/sfondo2.gif) left top repeat-y;
}
#header{
width:766px;
height:238px;
float:left;
}
#logocav span{
display:block;
margin-top:46px;
position:relative;
z-index:-3;
}
#logocav{
float:left;
width:206px;
height:238px;
background:transparent url(../immagini/logo.gif) left top no-repeat;
}
#bannerswf{
float:left;
width:560px;
height:238px;
background:transparent url(../immagini/banner.gif) left top no-repeat;
}
#lingue{
width:766px;
height:46px;
background:#FFF;
}
.menulingue{
text-align:right;
margin:0;
padding:18px 0;
}
.menulingue li{
display:inline;
height:0;
padding-top:8px;
padding-right:5px;
padding-bottom:8px;
border-right:1px dotted #636363;
}
#italiano{
border-left:1px dotted #636363;
}
.menulingue a{
white-space:nowrap;
padding-left:28px;
text-decoration:none;
color:#636363;
font-size:10px;
font-family:Arial,Helvetica,sans-serif;
}
#italiano a{
background:transparent url(../immagini/italiano.gif) 4px center no-repeat;
}
#inglese a{
background:transparent url(../immagini/english.gif) 4px center no-repeat;
}
#tedesco a{
background:transparent url(../immagini/deutsche.gif) 4px center no-repeat;
}
#francese a{
background:transparent url(../immagini/francais.gif) 4px center no-repeat;
}
#newsletter{
float:left;
width:206px;
height:112px;
background-color:#e5f0f7;
font-size:12px;
}
#newsletter form{
text-align:center;
}
#mail{
width:138px;
border:1px solid #b7c0c6;
margin-left:3px;
}
#bottone{
background-color:#7ba3c0;
border:1px solid #7ba3c0;
color:#FFF;
margin-top:4px;
width:60px;
}
#radiob{
text-align:left;
font-size:12px;
margin-left:10px;
}
.radio{
border:none;
}
#newsletter p{
padding:20px 10px 13px 5px;
margin:0;
color:#3f6ba2;
font-family:Arial,Verdana,sans-serif;
font-weight:bold;
font-size:12px;
text-align:left;
}
#footer{
clear:left;
height:75px;
background-color:#7ba3c0;
}
#footer p{
text-align:center;
color:#FFF;
font-family:Tahoma,Helvetica,sans-serif;
font-weight:bold;
font-size:10px;
padding:10px 0 0 0;
margin:0;
}
#footer p a{
color:#FFF;
margin-left:15px;
white-space:nowrap;
}
#footer img{
float:left;
margin:10px 0 0 20px;
}
#colonna{
float:left;
width:206px;
}
#news{
float:right;
text-align:right;
padding-top:33px;
padding-right:8px;
padding-bottom:10px;
background-color:#dee5ea;
}
#news2{
width:206px;
background-color:#dee5ea;
float:right;
}
#news h2{
color:#3f6ba2;
font-size:14px;
font-family:Tahoma,Helvetica,sans-serif;
}
#news p{
font-family:Tahoma,Helvetica,sans-serif;
font-size:11px;
padding-bottom:5px;
padding-left:10px;
margin:0;
}
#news p a{
color:#3f6ba2;
font-family:Tahoma,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
#news p a:hover,
#news p a:focus,
#news p a:active{
text-decoration:underline;
}
.newscont{
float:right;
margin-left:15px;
border-bottom:1px dotted #000;
}
/*link a palazzo del borgo*/
#vacanzet{
width:206px;
float:right;
margin-top:10px;
margin-bottom:10px;
}
#vacanzet img{
border:none;
margin-left:48px;
padding:0;
}
#vacanzet a{
text-decoration:none;
}
#vacanzet a p{
font-size:12px;
clear:right;
margin:10px 0 15px 0px;
padding:0;
font-weight:bold;
color:#3f6ba2;
text-align:center;
}
#vacanzet a:hover,
#vacanzet a:focus,
#vacanzet a:active{
text-decoration:underline;
}
/*pagina*/
#sottocorpo{
width:560px;
margin-left:206px;
}
#follonica,#sanvincenzo{
width:560px;
float:left;
border-bottom:2px solid #d9e1ec;
}
#follonica h2,#sanvincenzo h2{
font-size:11px;
margin:0;
padding-top:20px;
padding-bottom:5px;
color:#3f6ba2;
font-family:Tahoma,Helvetica,sans-serif;
}
#follonica p,#sanvincenzo p{
font-size:11px;
margin:0;
padding-bottom:1px;
padding-right:58px;
font-family:Tahoma,Helvetica,sans-serif;
}
#follonica img,#sanvincenzo img{
float:left;
padding:20px 10px 20px 20px;
}
#arrowfol{
clear:left;
position:relative;
z-index:20;
width:119px;
height:23px;
margin-bottom:20px;
margin-left:10px;
}
#arrowfol a{
display:block;
width:119px;
height:23px;
margin-bottom:20px;
margin-left:10px;
background:transparent url(../immagini/FOLfreccia.gif) left top no-repeat;
text-decoration:none;
}
#arrowfol a span{
position:relative;
z-index:-20;
}
#arrowsv{
clear:left;
position:relative;
z-index:20;
width:148px;
height:22px;
margin-bottom:20px;
margin-left:10px;
}
#arrowsv a{
display:block;
width:148px;
height:22px;
margin-bottom:20px;
margin-left:10px;
background:transparent url(../immagini/SVfreccia.gif) left top no-repeat;
text-decoration:none;
}
#arrowsv a span{
position:relative;
z-index:-20;
}
#offerte h2{
width:560px;
font-family:Tahoma,Helvetica,sans-serif;
font-size:14px;
color:#3f6ba2;
padding:0;
margin-top:5px;
margin-bottom:5px;
margin-left:20px;
font-weight:bold;
}
#offertefol, #offertesan{
float:left;
width:278px;
}
#offertefol{
border-right:2px solid #d9e1ec;
}
#offertefol h3, #offertesan h3{
font-size:11px;
font-family:Tahoma,Helvetica,sans-serif;
margin:0;
padding-left:20px;
padding-bottom:5px;
color:#3f6ba2;
}
#offertefol h2, #offertesan h2{
font-size:12px;
font-family:Tahoma,Helvetica,sans-serif;
margin:0;
padding-left:20px;
padding-bottom:5px;
padding-top:5px;
margin-bottom:10px;
color:#3f6ba2;
}
#offertefol p, #offertesan p{
margin:0;
font-size:11px;
padding-right:20px;
padding-bottom:10px;;
padding-left:20px;
font-family:Tahoma,Helvetica,sans-serif;
}
#offertefol h3 a, #offertesan h3 a{
text-decoration:none;
color:#3f6ba2;
}
#offertefol h3 a:hover,
#offertefol h3 a:focus,
#offertefol h3 a:active{
text-decoration:underline;
}
#offertesan h3 a:hover,
#offertesan h3 a:focus,
#offertesan h3 a:active{
text-decoration:underline;
}
#offertesan .offarc, #offertefol .offarc{
display:block;
font-size:10px;
text-align:right;
color:#3f6ba2;
padding:5px 20px 5px 5px;
}
/*home di sezione, appartamenti, contatti, news ecc*/
	#navigazione{
	padding:0;
	margin:0;
	clear:left;
	border-top:2px solid #1a5781;
	border-bottom:2px solid #1a5781;
	background-color:#7ba3c0;
	}
	.menunavigazione{
	text-align:center;
    font-family:Tahoma,Helvetica,sans-serif;
	font-weight:bold;
	font-size:13px;
	padding:10px 0;
	margin:0;
	}
	.menunavigazione li{
	display:inline;
	height:0;
	margin:5px 0;
	border-left:2px solid #1a5781;
	padding:6px 8px;
	}
	.menunavigazione li#homep{
	border-left:none;
	}
	.menunavigazione a{
	text-decoration:none;
	color:#FFF;
	white-space:nowrap;
	}
	.menunavigazione a:hover,
	.menunavigazione a:focus,
	.menunavigazione a:active{
	text-decoration:underline;
	}
	#svofferte{
	float:right;
	padding-top:5px;
	padding-right:8px;
	padding-left:23px;
	}
	#svofferte h2{
	text-align:right;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3f6ba2;
	margin-top:5px;
	padding-top:7px;
	margin-bottom:11px;
	}
	#svofferte h3{
	text-align:right;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3f6ba2;
	margin-top:5px;
	padding-top:7px;
	margin-bottom:11px;
	}
	#svofferte h3 a{
	color:#3f6ba2;
	text-decoration:none;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	#svofferte h3 a:hover,
	#svofferte h3 a:focus,
	#svofferte h3 a:active{
	text-decoration:underline;
	}
	#svofferte p{
	clear:right;
	text-align:right;
	padding:0 0 10px 0;
	margin:0;
	font-size:11px;
	font-family:Tahoma,Helvetica,sans-serif;
	color:#636363;
	border-bottom:1px dotted #000;
	}
	
	.appartamenti img{
	float:left;
	padding:0 10px 0 0;
	margin-top:4px;
	}
	.appartamenti{
	width:530px;
    float:left;
	padding-left:30px;
    border-bottom:2px solid #d9e1ec;
	margin-bottom:15px;
	}
	.appartamenti a{
	text-decoration:none;
	color:#3f6ba2;
	}
	.appartamenti a:hover,
	.appartamenti a:focus,
	.appartamenti a:active{
	text-decoration:underline;
	}
	.appartamenti p{
	font-size:11px;
    margin:0;
    padding-right:58px;
    font-family:Tahoma,Helvetica,sans-serif;
	}
	.appartamenti h2{
	margin-top:10px;
	margin-left:10px;
	margin-bottom:20px;
	color:#3f6ba2;
    font-family:Tahoma,Helvetica,sans-serif;
	font-size:12px;
	}
	.ultimo{
	border-bottom:none;
	}
	#sezionefol{
	height:98px;
	width:560px;
    background:transparent url(../immagini/headfoll.gif) left top no-repeat;
	}
	#sezionesv{
	height:98px;
	width:560px;
    background:transparent url(../immagini/headsv2.gif) left top no-repeat;
	}
	#sezionefol span, #sezionesv span{
	position:relative;
	z-index:-4;
	}
	.contenitore{
	float:left;
	margin-bottom:5px;
	padding-bottom:20px;
	}
	#dentro{
	width:666px;
	padding-right:50px;
	padding-left:50px;
	float:left;
	background:transparent url(../immagini/sfondoc.gif) left top repeat-y;
	}
	#dentro h2{
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma,Helvetica,sans-serif;
	color:#3f6ba2;
	padding-top:15px;
	padding-bottom:10px;
	}
	#contattosv{
	height:120px;
	float:left;
	padding:0 10px 5px 0;
	margin:0;
	}
	#dentro p{
	font-size:12px;
	margin:0;
	padding:0 10px 0px 0px;
	font-family:Tahoma,Helvetica,sans-serif;
	color:#636363;
	}
	#dentro h3{
	font-family:Tahoma,Helvetica,sans-serif;
	color:#3f6ba2;
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
	}
    .contact{
	width:666px;
	float:left;
	padding-bottom:15px;
	border-bottom:1px solid #d9e1ec;
	}
	.contact p{
	font-size:13px;
	font-family:Tahoma,Helvetica,sans-serif;
	color:#636363;
	}
	.contact a{
	font-size:13px;
	font-family:Tahoma,Helvetica,sans-serif;
	font-weight:bold;
	color:#437395;
	}
	.contact p a{
	font-weight:bold;
	color:#acc1d0;
	}
	#dentro .contact h3 a{
	font-family:Tahoma,Helvetica,sans-serif;
	color:#3f6ba2;
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	}
	#dentro .contact h3 a:hover,
	#dentro .contact h3 a:focus,
	#dentro .contact h3 a:active{
	text-decoration:underline;
	}
	.scorri{
	font-size:11px;
	font-family:Tahoma,Helvetica,sans-serif;
	color:#636363;
	margin-bottom:15px;
	margin-top:25px;
	float:right;
	}
	.scorri a{
	color:#3f6ba2;
	margin-right:5px;
	padding-top:20px;
	}
	.nobordo{
	border-bottom:none;
	}
	/*appartamenti follonica e san vincenzo*/
	
	.tipolog{
	width:660px;
	float:left;
	}
	.tipolog a:link,
	.tipolog a:hover,
	.tipolog a:focus,
	.tipolog a:active{
	text-decoration:none;
	}
    .tipolog a img{
	padding:0 10px 30px 0;
	margin:0;
	border:none;
	}
	#parte2 p{
	margin:0;
	clear:left;
	}
	#nofl{
	clear:left;
	}
	#parte2{
	clear:left;
	}
	#parte2 h4{
	color:#3f6ba2;
	font-size:13px;
	text-align:center;
	padding-top:15px;
	margin-top:0;
	}
	.tipolog{
	float:left;
	border-bottom:1px solid #d9e1ec;
	padding-top:15px;
	padding-bottom:1px;
	}
	.last{
	border-bottom:none;
	float:left;
	}
	.listafoto{
float:left;
}
.listadentro{
font-size:11px;
float:left;
}
/*info utili*/
	#infout img{
	padding:10px 10px 30px 0;
	margin:0;
	}
	/*tabelle prezzi e prenotazione*/
	table{
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:12px;
	border-collapse:collapse;
	text-align:center;
	}
	#svtable td,#svtable th{
	border:2px solid #FFF;
	padding:7px 0px;
	width:135px;
	}
	td, th{
	border:2px solid #FFF;
	padding:7px 0px;
	width:200px;
	}
	td, th{
	border-style:none solid;
	}
	th{
	font-weight:bold;
	}
	td{
	color:#000;
	}
	thead{
	background:#7ba3c0;
	color:#FFF;
	}
	tr.dispari{
	background:#c3d7e5;
	}
	tr.pari{
	background:#dee5ea;
	}
	#centro{
	text-align:center;
	margin-top:20px;
	margin-bottom:27px;
	}
	#centro h3{
	margin-bottom:7px;
	}
	#tabella{
	margin-bottom:30px;
	}
	#tabella h3{
	margin:0;
	padding-bottom:2px;
	}
	#tabella p{
	margin:0;
	padding-bottom:5px;
	}
	#tabella strong{
	color:#3f6ba2;
	}
	#formpren h2{
	margin-bottom:0;
	padding-bottom:15px;
	}
	#formpren table{
	text-align:left;
	}
	#formpren td{
	padding:15px;
	border:1px solid #FFF;
	border-style: solid none;
	width:300px;
	}
	/*sistemare per explorer 5 nel css apposta*/
	#formpren tr{
	background:#d9e1ec;
	}
	#formpren{
	margin-bottom:10px;
	}
	input,textarea,select{
	border:1px solid #b7c0c6;
	}
	#invia,#cancella{
	background-color:#7ba3c0;
border:1px solid #7ba3c0;
color:#FFF;
	}
	#richiesta{
	height:100px;
	text-align:center;
	}
	#richiesta p{
	text-align:center;
	font-weight:bold;
	margin:0;
	padding:0;
	}
	/*il paese e freccia per tornare alla home di sezione*/
	#pictures a img{
float:left;
padding:20px 45px 30px;
margin:0;
border:none;
}
.tornare{
text-align:right;
display:block;
margin:25px 0 5px 0;
padding:0 20px 0 0;
color:#3f6ba2;
font-size:13px;
font-weight:bold;
height:18px;
text-decoration:underline;
padding-left:22px;
background:transparent url(../immagini/freccia.gif) right 1px no-repeat;
}
.tornare1{
display:block;
text-align:left;
margin:30px 10px 5px 5px;
padding-bottom:20px;
color:#3f6ba2;
font-size:11px;
font-weight:bold;
height:18px;
text-decoration:underline;
}
/*galleria*/
#galleria{
	padding:0;
	}
    .gallsv a img{
	float:left;
	margin:10px 10px 6px 10px;
	padding:0;
	border:none;
	}
	.gallsv{
	float:left;
	margin:6px 2px 6px 2px;
	padding-bottom:28px;
	width:160px;
	height:130px;
	}
	.gallsv p{
	margin:0;
	padding:0;
	clear:left;
	text-align:center;
	margin-left:10px;
	}
	#galleria .gallsv p{
font-size:12px;
}
	/*dintorni*/
	.dintorniz{
	float:left;
	border-bottom:1px solid #d9e1ec;
	padding-top:10px;
	padding-bottom:20px;
	}
	.last{
	border-bottom:none;
	}
	.dintorniz img{
	float:left;
	padding-right:5px;
	}
	.dintorniz p{
    margin:0;
	}
	/*appartamenti*/
