@charset "UTF-8";


.csc-mailform{
border: 0px groove threedface;
display: block;
margin-left: 0px;
margin-right: 0px;
}
.csc-mailform-field{
width:250px;}



#bandiere{
width:25px;
}
#bandiere2{
width:25px;
}

#credits a{
	font-family: Arial, Helvetica, sans-serif;
	color: #336600;
	font-size: 12px;
	text-decoration:none;
	margin-top: 5px;
	margin-right: 11px;
	margin-bottom: 5px;
}



h1 {font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-transform:uppercase;
}




#mail {font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 20px;
	margin: 5px;
	line-height:20px;
}
#mail a{ 
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 14px;
	text-decoration:none;
}

p{
margin:0px;}

#contenuto {
	font-family: Arial, Helvetica, sans-serif;
	color: #124F7B;
	font-size: 12px;
	margin: 20px;
}
#contenuto a{
	font-family: Arial, Helvetica, sans-serif;
	color: #B78C43;
	font-size: 12px;
	text-decoration:none;
}

#prenota {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #124F7B;
	margin-left: 10px;
}
#prenota a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #124F7B;
	text-decoration:none;}
	
#photo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #124F7B;
	margin-left: 20px;
	margin-top:18px;
}
#photo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #124F7B;
	text-decoration:none;}

#video {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #124F7B;
	margin-left: 20px;
	margin-top:15px;
}
#video a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #124F7B;
	text-decoration:none;}
	
	
	

#contatti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8D6E36;
	margin-left: 10px;
}
#contatti a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8D6E36;
	text-decoration:none;}
#meteo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8D6E36;
	margin-left: 10px;
	margin-top: 14px;
}
#meteo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8D6E36;
	text-decoration:none;}
#velo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #65721C;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom:10px;
}
#velo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #65721C;
	text-decoration:none;}
#indirizzo{
 	margin:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	line-height:16px;	
 }
 #indirizzo a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
 }



#mgenerale {
	}
#mgenerale a{
	font-family: Arial, Helvetica, sans-serif;
	color: #8D6E36;
	text-decoration: none;
	line-height:20px;
	}

#mgenerale .liv1-no {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8D6E36;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	border: thin solid #E8DABD;
}
#mgenerale .liv1-act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8D6E36;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	border: thin solid #E8DABD;
}
#mgenerale .liv2-no {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8D6E36;
	text-decoration: none;
	padding-left:10px;
}
#mgenerale .liv2-act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8D6E36;
	text-decoration: none;
	padding-left:10px;

}
#mgenerale .liv3-no {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8D6E36;
	text-decoration: none;
	padding-left:15px;

}
#mgenerale .liv3-act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8D6E36;
	text-decoration: none;
	padding-left:15px;

}
#mgenerale .liv4-no {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8D6E36;
	text-decoration: none;
	padding-left:20px;

}
#mgenerale .liv4-act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8D6E36;
	text-decoration: none;
	padding-left:20px;

}













#mprezzi {
margin:5px;
	}
#mprezzi a{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	}

#mprezzi .liv1-no {
	font-size: 20px;
	margin-bottom: 10px;
		}
#mprezzi .liv1-act {
	font-size: 20px;
	margin-bottom: 10px;
	}
#mprezzi .liv1-act a{
	color: #E8DABD;
	}
#mprezzi .liv2-no {
	font-size: 14px;
}
#mprezzi .liv2-act {
	font-size: 14px;
}
#mprezzi .liv2-act a{
	color: #E8DABD;
}
#mprezzi .liv3-no {
	font-size: 13px;
}
#mprezzi .liv3-act {
	font-size: 13px;
}
#mprezzi .liv4-act a{
	color: #E8DABD;
}
#mprezzi .liv4-no {
	font-size: 12px;
}
#mprezzi .liv4-act {
	font-size: 12px;
}
#mprezzi .liv2-act a{
	color: #E8DABD;
}

#mproposte {
margin:5px;
	}
#mproposte a{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	}

#mproposte .liv1-no {
	font-size: 20px;
	margin-bottom: 10px;
		}
#mproposte .liv1-act {
	font-size: 20px;
	margin-bottom: 10px;
	}
#mproposte .liv1-act a{
	color: #E8DABD;
	}
#mproposte .liv2-no {
	font-size: 14px;
}
#mproposte .liv2-act {
	font-size: 14px;
}
#mproposte .liv2-act a{
	color: #E8DABD;
}
#mproposte .liv3-no {
	font-size: 13px;
}
#mproposte .liv3-act {
	font-size: 13px;
}
#mproposte .liv4-act a{
	color: #E8DABD;
}
#mproposte .liv4-no {
	font-size: 12px;
}
#mproposte .liv4-act {
	font-size: 12px;
}
#mproposte .liv2-act a{
	color: #E8DABD;
}

#mappartamenti {
margin:5px;
	}
#mappartamenti a{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	}

#mappartamenti .liv1-no {
	font-size: 20px;
	margin-bottom: 10px;
		}
#mappartamenti .liv1-act {
	font-size: 20px;
	margin-bottom: 10px;
	}
#mappartamenti .liv1-act a{
	color: #E8DABD;
	}
#mappartamenti .liv2-no {
	font-size: 14px;
}
#mappartamenti .liv2-act {
	font-size: 14px;
}
#mappartamenti .liv2-act a{
	color: #E8DABD;
}
#mappartamenti .liv3-no {
	font-size: 13px;
}
#mappartamenti .liv3-act {
	font-size: 13px;
}
#mappartamenti .liv4-act a{
	color: #E8DABD;
}
#mappartamenti .liv4-no {
	font-size: 12px;
}
#mappartamenti .liv4-act {
	font-size: 12px;
}
#mappartamenti .liv2-act a{
	color: #E8DABD;
}

#mterritorio {
margin:5px;
	}
#mterritorio a{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	}

#mterritorio .liv1-no {
	font-size: 20px;
	margin-bottom: 10px;
		}
#mterritorio .liv1-act {
	font-size: 20px;
	margin-bottom: 10px;
	}
#mterritorio .liv1-act a{
	color: #E8DABD;
	}
#mterritorio .liv2-no {
	font-size: 14px;
}
#mterritorio .liv2-act {
	font-size: 14px;
}
#mterritorio .liv2-act a{
	color: #E8DABD;
}
#mterritorio .liv3-no {
	font-size: 13px;
}
#mterritorio .liv3-act {
	font-size: 13px;
}
#mterritorio .liv4-act a{
	color: #E8DABD;
}
#mterritorio .liv4-no {
	font-size: 12px;
}
#mterritorio .liv4-act {
	font-size: 12px;
}
#mterritorio .liv2-act a{
	color: #E8DABD;
}

#mresidence {
margin:5px;
	}
#mresidence a{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	}

#mresidence .liv1-no {
	font-size: 20px;
	margin-bottom: 10px;
		}
#mresidence .liv1-act {
	font-size: 20px;
	margin-bottom: 10px;
	}
#mresidence .liv1-act a{
	color: #CBCFA9;
	}
#mresidence .liv2-no {
	font-size: 14px;
}
#mresidence .liv2-act {
	font-size: 14px;
}
#mresidence .liv2-act a{
	color: #CBCFA9;
}
#mresidence .liv3-no {
	font-size: 13px;
}
#mresidence .liv3-act {
	font-size: 13px;
}
#mresidence .liv4-act a{
	color: #CBCFA9;
}
#mresidence .liv4-no {
	font-size: 12px;
}
#mresidence .liv4-act {
	font-size: 12px;
}
#mresidence .liv2-act a{
	color: #CBCFA9;
}



#testata {
	background-image: url(immagini/generale_r1_c1.jpg);
	background-repeat: repeat-x;
}
#pacchetti {
	margin-top: 22px;
	margin-right: 28px;
	margin-bottom: 14px;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #124F7B;
	font-size: 12px;
}

#pacchetti a{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	color: #124F7B;
	font-size: 12px;
	}
	
#sub_last {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	color: #124F7B;
	font-size: 12px;
	margin-bottom:20px;
}

#titolo_last {
	font-family: Arial, Helvetica, sans-serif;
	color: #124F7B;
	font-size: 20px;
	padding-bottom:5px;
	}
	
#titolo_last a{
	font-family: Arial, Helvetica, sans-serif;
	color: #124F7B;
	font-size: 20px;
	text-decoration:none;
	}
	
.news-latest-item{
	ont-family: Arial, Helvetica, sans-serif;
	color: #124F7B;
	font-size: 12px;
	text-decoration:none;
	}
	
.news-latest-morelink a{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	color: #124F7B;
	font-size: 10px}
#img {
	margin-bottom: 10px;
}
#photo2 {
	padding-top: 10px;
	padding-left: 20px;
}

