.testo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.grassetti {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
}
.lingue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
}
.lingue-grass {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
}
.footer {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
}
.sfondo-news {
	background-image: url(../../img/box-news.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-news-banner {
	background-image: url(../../img/box-news-banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tit-news {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C7583D;
}
.testo-news {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
}
.sfondo-princ {
	background-image: url(../../img/head-listino.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-galleria {
	background-image: url(../../img/bg-galleria.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.cella {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #9EC0DC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	border-left-width: 1px;
	border-left-color: #6795C7;
	border-right-width: 1px;
	border-right-color: #6795C7;
}
.cella-2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9EC0DC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
}
.cella-descrizione {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-transform: lowercase;
	color: #0066cc;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9EC0DC;
}
.cella-titolo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0066cc;
	text-transform: uppercase;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #9EC0DC;
	border-left-color: #6795C7;
	border-right-color: #6795C7;
}
.avvertenze {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0066cc;
}
.cella-itinerari {
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin: 0px;
	border-top-width: 1px;
	border-top-color: #0066CC;
}
.cella-parchi-divertimento {
	border-bottom-style: none;
	padding-bottom: 0px;
	padding-left: 2px;
	border-top-style: dotted;
	padding-top: 0px;
	padding-right: 0px;
	border-top-width: 1px;
	border-top-color: #f46806;
}
.cella-foto-parchi-divertimento {
	border: 1px solid #F46806;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}


.testo-itinerari {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
}
.sfondo-fano {
	background-image: url(../../img/bg-itinerari-fano.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.link-esterni {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #F46806;
}
.link-itinerari {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #0066cc;
}
.cella-foto {
	border: 1px solid #0066cc;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.cappello-testo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #0066CC;
}
.link-bungalow {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.tabella-bungalow {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding: 7px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #0066cc;
	border-right-color: #0066cc;
	border-bottom-color: #0066cc;
	border-left-width: 1px;
	border-left-color: #0066cc;
	border-right-width: 1px;
}
.cella-pag-itinerari {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	padding-left: 7px;
	border-left-color: #CCCCCC;
}
.cella-pag-itinerari-visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	padding-left: 7px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0066CC;
}
.link-itinerari {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.testo-km {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0066CC;
}
.cella-3 {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}
.cella-animazione {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #0066CC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sfondo-struttura {

	background-image: url(../../img/head-struttura.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-piazzole {


	background-image: url(../../img/head-piazzole.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu-testuale {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a:hover {
	color: #0066cc;
	font-weight: bold;
}

.link-generali-blu {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0066cc;
}
.privacy-policy {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #C7583D;
	text-decoration: none;
}
.sfondo-camperservice {


	background-image: url(../../img/head-camper-service.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-alloggi {



	background-image: url(../../img/head-alloggi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-alloggi-grecale {




	background-image: url(../../img/head-alloggi-grecale.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-alloggi-levantino {





	background-image: url(../../img/head-alloggi-levantino.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.link-bungalow {


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FF9900;
}
.sfondo-alloggi-scirocco {






	background-image: url(../../img/head-alloggi-scirocco.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-alloggi-libeccio {







	background-image: url(../../img/head-alloggi-libeccio.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-alloggi-maestrale {








	background-image: url(../../img/head-alloggi-maestrale.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-alloggi-zefiro {









	background-image: url(../../img/head-alloggi-zefiro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-alloggi-ponentino {










	background-image: url(../../img/head-alloggi-ponentino.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-servizi {







	background-image: url(../../img/head-servizi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-tour-virtuale {

	background-image: url(../../img/bg-tour-virtuale-bis.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-itinerari {


	background-image: url(../../img/head-itinerari.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-itinerari-fano {



	background-image: url(../../img/head-itinerari-fano.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-itinerari-pesaro {




	background-image: url(../../img/head-itinerari-pesaro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-itinerari-gradara {





	background-image: url(../../img/head-itinerari-gradara.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-itinerari-urbino {






	background-image: url(../../img/head-itinerari-urbino.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-itinerari-conero {







	background-image: url(../../img/head-itinerari-conero.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-itinerari-ancona {








	background-image: url(../../img/head-itinerari-ancona.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-itinerari-sanmarino {









	background-image: url(../../img/head-itinerari-sanmarino.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-itinerari-frasassi {










	background-image: url(../../img/head-itinerari-frasassi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-itinerari-loreto {











	background-image: url(../../img/head-itinerari-loreto.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-itinerari-gubbio {












	background-image: url(../../img/head-itinerari-gubbio.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-itinerari-cittadicastello {













	background-image: url(../../img/head-itinerari-cittadicastello.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-itinerari-assisi {














	background-image: url(../../img/head-itinerari-assisi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-itinerari-perugia {















	background-image: url(../../img/head-itinerari-perugia.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-feste {



	background-image: url(../../img/head-feste.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-animazione {




	background-image: url(../../img/head-animazione.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cella-foto-2 {
	border: 1px solid #0066cc;
	padding: 0px;
	margin: 0px;
}
.sfondo-prenota {


	background-image: url(../../img/bg-prenota.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-listino {



	background-image: url(../../img/bg-listino-3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-regolamento {




	background-image: url(../../img/bg-regolamento.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-dove-siamo {





	background-image: url(../../img/bg-dove-siamo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-newsletter {






	background-image: url(../../img/bg-newsletter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
input {
	border: 1px dotted #87AACD;
	padding: 1px;
	margin: 1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.checkbox {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066cc;
	font-weight: bold;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-right-color: 0066CC;
	border-bottom-color: #0066cc;
	background-color: #DAE8F5;
}
.sfondo-contatti {







	background-image: url(../../img/bg-contatti.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
textarea {
	background-color: #F0F5FB;
	border: 1px solid #87AACD;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.sfondo-last {








	background-image: url(../../img/bg-lastminute.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-archivio-news {









	background-image: url(../../img/bg-archivio-newsletter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-privacy {










	background-image: url(../../img/bg-privacy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondo-mappa-sito {











	background-image: url(../../img/bg-mappa-sito.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.link-mappa-sito {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.link-mappa-sito-2 {


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.link-archivio-news {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #E10915;
	text-decoration: none;
}
.link-lingue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.link-lingua-princ {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0066cc;
	text-decoration: none;
}

