@charset "utf-8";
/* CSS Document */


/*_____APRO CLASSI STRUTTURA GENERALE_____*/
.h1{
	width:550px;
	height:20px;
	float:left;
	padding:40px 0 0 10px;
	
	}
.datario{
	width:170px;
	height:20px;
	background:url(/images/sfondo_datario.jpg) no-repeat;
	float:left;
	margin:35px 0 0 7px;
	}
.bandiere{
	width:155px;
	height:20px;
	float:left;
	padding:35px 0 0 60px;
	
	}
	
.menu{
	width:904px;
	height:30px;
	float:left;
	padding:22px 0px 0px 28px;
	}
	
.logo{
	width:249px;
	height:319px;
	padding:0px 0px 0px 28px;
	float:left;
	
	}
	
.box_prenotazione{
	width:904px;
	float:left;
	margin:0 0 0 28px;
	background:url(/images/sfondo_prenotazione.jpg) repeat-y;
	}
	
.box_prenotazione_sup{
	width:904px;
	height:56px;
	float:left;
	background:url(/images/sfondo_prenotazione_sup.jpg) no-repeat;
	margin:0 0 0 28px;
	}

.box_prenotazione_inf{
	width:904px;
	height:20px;
	float:left;
	background:url(/images/sfondo_prenotazione_inf.jpg) no-repeat;
	margin:0 0 0 28px;
	}



.testata{
	width:643px;
	height:319px;
	float:left;
	margin:0px 0px 0px 12px;
	
	}
	
.main_sx{
	width:277px;
	float:left;
	margin:0 auto;
	
	}
	
.main_dx{
	width:683px;
	float:left;
	margin:0 auto;
	
	}
	
.info_footer{
	width:500px;
	float:left;
	padding:40px 0 0 15px;
	}
	
.logo_solutonweb{
	width:170px;
	height:50px;
	float:left;
	padding:30px 0 0 270px;
	}
	
.separatore_testata{
	width:904px;
	height:8px;
	float:left;
	background:url(/images/separatore_testata.jpg);
	margin:8px 0 0 28px;
	}
	
.box_tabella_tariffe{
	width:720px;
	float:left;
	padding:0 0 0 120px;
		
	}
	
.bordo_tabella_tariffe_1{
	border:solid 1px;
	border-color:#571313;	
	
	}
	
.bordo_tabella_tariffe_2{
	border-bottom:solid 1px #571313;
	border-right:solid 1px #571313;
	
}

.bordo_tabella_tariffe_3{
	border-bottom:solid 1px #571313;
	
	
}

.bordo_tabella_tariffe_4{
	border-right:solid 1px #571313;
	
}

.box_testo_tariffe_inf{
	width:700px;
	float:left;
	padding:20px 0 50px 80px;
	}


/*_____CHIUDO CLASSI STRUTTURA_____*/

/*_____APRO CLASSI PAG. HOME_____*/

.box_form_sup{
	width:249px;
	height:20px;
	background:url(/images/sfondo_form_sup.jpg);
	float:left;
	margin:10px 0px 0px 28px;
	}
	
.box_form{
	width:249px;
	background: url(/images/sfondo_form.jpg) repeat-y;
	float:left;
	margin:0px 0px 0px 28px;
	}
	
.box_form_inf{
	width:249px;
	height:66px;
	background:url(/images/sfondo_form_inf.jpg);
	float:left;
	margin:0px 0px 0px 28px;
	}
.box_img_sx{
	width:249px;
	height:121px;
	float:left;
	padding:10px 0px 0px 28px
	
	}

.separatore_sup{
	width:643px;
	height:20px;
	padding:10px 0px 0px 12px;
	float:left;
	
	}

.separatore{
	width:643px;
	height:20px;
	padding:10px 0px 0px 12px;
	float:left;
	
	}
	
.index_sx{
	width:362px;
	float:left;
	margin:0 auto;
	
	}

.index_dx{
	width:321px;
	float:left;
	margin:0 auto;
	
	}

.titolo_index{
	width:350px;
	height:45px;
	float:left;
	padding:0 0 0 12px;
	
	}
	
.testo_titolo_index{
	width:320px;
	padding: 30px 0 0 20px;
	}
.img_01{
	width:286px;
	height:201px;
	float:left;
	padding:0 0 0 7px;
	
	}
	
.img_02{
	width:331px;
	height:468px;
	float:left;
	padding:10px 0 0 20px;
	}
	
.etichetta{
	width:271px;
	height:116px;
	background:url(/images/etichetta_index.jpg);
	float:left;
	margin:0 0 0 16px;	
	}
	
	
.img_tariffe_2010{
	width:249px;
	height:83px;
	float:left;
	padding:10px 0 30px 20px;
	
	}
	
.img_prenotazioni{
	width:277px;
	height:182px;
	float:left;
	padding:10px 0 0 10px;
	
	}

.box_testo_img_sx{
	width:249px;
	float:left;
	padding:10px 0 0 28px;
	
	}
	
.box_meteo{
	width:240px;
	float:left;
	margin:15px 0 0 25px;
	}
	
.box_link_visite{
	width:279px;
	height:217px;
	float:left;
	background: url(/images/sfondo_link_index.jpg);
	margin:15px 0 0 10px;
	
	}
	

/*_____CHIUDO CLASSI PAG. HOME_____*/


/*_____APRO CLASSI PAG. LA STRUTTURA_____*/


.box_foto_struttura{
	width:251px;
	height:189px;
	float:left;
	padding:8px 0 10px 26px;
	
	}
	
.corpo_strutt_sup{
	width:644px;
	height:102px;
	float:left;
	padding:10px 0 0 12px;
	}
	
.corpo_strutt_inf{
	width:644px;
	height:66px;
	float:left;
	padding:0 0 0 12px;
	}
	
.corpo_strutt_centrale{
	width:644px;
	background:url(/images/corpo_txt_struttura.jpg) repeat-y;
	float:left;
	margin:0 0 0 12px;
	
	}
	
.box_link_struttura{
	width:200px;
	height:88px;
	float:left;
	padding:10px 22px 30px 0;
	}


/*_____CHIUDO CLASSI PAG. LA STRUTTURA_____*/


/*_____APRO CLASSI PAG. GALLERIA_____*/

.sfondo_link_galleria_sup{
	width:249px;
	height:112px;
	float:left;
	background:url(/images/sfondo_link_galleria_sup.jpg);
	margin:10px 0 0 28px;
	}
	
.sfondo_link_galleria_inf{
	width:249px;
	height:145px;
	float:left;
	background:url(/images/sfondo_link_galleria_inf.jpg);
	margin:0 0 0 28px;
	}
	
.sfondo_link_galleria{
	width:249px;
	float:left;
	background:url(/images/sfondo_link_galleria.jpg) repeat-y;
	margin:0 0 0 28px;
	}
	
.sfondo_galleria_sup{
	width:644px;
	height:37px;
	float:left;
	background:url(/images/sfondo_galleria_sup.jpg);
	margin:10px 0 0 12px;
	
	}
	
.sfondo_galleria_inf{
	width:644px;
	height:37px;
	float:left;
	background:url(/images/sfondo_galleria_inf.jpg);
	margin:0 0 0 12px;
	
	}
	
.sfondo_galleria{
	width:644px;
	float:left;
	background:url(/images/sfondo_galleria.jpg) repeat-y;
	margin:0 0 0 12px;
	
	}

/*_____CHIUDO CLASSI PAG. GALLERIA_____*/


/*_____APRO CLASSI PAG. RAGGIUGERCI_____*/

.sfondo_mappa{
	width:647px;
	height:310px;
	float:left;
	background:url(/images/sfondo_mappa.jpg);
	margin:10px 0 0 10px;
	}

.box_img_inf{
	width:170px;
	float:left;
	padding:20px 0 0 112px;
	
	}

.mappa{
	width:627px;
	height:290px;
	float:left;
	margin:10px 10px 10px 10px;
	
	}


/*_____CHIUDO CLASSI PAG. RAGGIUGERCI_____*/

/*_____APRO CLASSI PAG. CONTATTI_____*/

.main_contatti_sx{
	width:590px;
	float:left;
	margin:0 auto;
}

.main_contatti_dx{
	width:370px;
	float:left;
	margin:0 auto;
}

.sfondo_contatti{
	width:515px;
	height:327px;
	background:url(/images/sfondo_contatti.jpg);
	float:left;
	margin:0 0 0 59px;
	
	}

.box_testo_contatti{
	width:260px;
	float:left;
	padding:160px 0 0 260px;
	
	}
	
.sfondo_form_contatti_sup{
	width:311px;
	height:77px;
	background:url(/images/sfondo_form_contatti_sup.jpg);
	float:left;
	margin:0 auto;
	}
.sfondo_form_contatti{
	width:311px;
	background:url(/images/sfondo_form_contatti.jpg) repeat-y;
	float:left;
	margin:0 auto;
	}

.sfondo_form_contatti_inf{
	width:311px;
	height:21px;
	background:url(/images/sfondo_form_contatti_inf.jpg);
	float:left;
	margin:0 auto;
	}
	
.box_form_contatti{
	width:311px;
	float:left;
	padding:60px 0 40px 0;
	
	}
	
.sfondo_conferma_mail_2{
	width:462px;
	height:133px;
	background:url(/images/sfondo_conferma_mail2.jpg);
	float:left;
	margin:180px 0 40px 70px;
	
	}
/*_____CHIUDO CLASSI PAG. CONTATTI_____*/

/*_____APRO CLASSI PAG. SERVIZI_____*/

.testata_foto_servizi{
	width:950px;
	height:240px;
	background:url(/images/sfondo_img_servizi.jpg);
	float:left;
	margin:10px 0 0 5px;
	}
	
.box_separatore_servizi{
	width:950px;
	height:12px;
	background:url(/images/separatore_orizz_servizi.jpg);
	float:left;
	margin:15px 0 20px 5px;
	}
	
.box_img_servizi{
	width:284px;
	height:200px;
	float:left;
	padding:20px 0px 0px 24px;
	
	}
	
.main_servizi_sx{
	width:600px;
	float:left;
	margin:0 auto;
	}

.main_servizi_dx{
	width:310px;
	height:250px;
	background: url(/images/separatore_vert_servizi.jpg) repeat-y;
	float:left;
	margin:0 auto;
}

.box_testo_servizi{
	width:550px;
	float:left;
	padding:0 0 0 30px;
	}
	
.box_testo_servizi_dx{
	width:290px;
	float:left;
	padding:35px 0 0 40px;
	}
	
.box_link_servizi{
	width:940px;
	float:left;
	padding:0 0 0 70px;
	}
/*_____CHIUDO CLASSI PAG. SERVIZI_____*/

/*_____APRO CLASSI PAG. METEO_____*/

.testata_meteo{
	width:960px;
	height:73px;
	float:left;
	padding:30px 0 0 0;
	}
	
.img_meteo_dx{
	width:432px;
	float:left;
	padding:23px 0 10px 0;
	}

.box_previsioni_meteo{
	width:460px;
	height:360px;
	float:left;
	padding:23px 0 10px 28px;
	
	}

/*_____CHIUDO CLASSI PAG. METEO_____*/

/*_____CLASSI SU TESTO_____*/

.testo_form{
	font:Verdana, Geneva, sans-serif;
	color:#571313;
	font-size:12px;
	}

.titoli_base_1{
	font:Verdana, Geneva, sans-serif;
	color:#571313;
	font-size:16px;
	}


	
.testo_base_3{
	font:Verdana, Geneva, sans-serif;
	color:#666;
	font-size:12px;
	}

.classe_form {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #571313;
}


.h1_base{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#571313;
	
	}
	
.testo_base_1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#571313;	
	
	}
	
.testo_base_2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#571313;
	tex

}

a.link_base:link, a.link_base:visited{
text-decoration:none;
color:#571313;
font:Verdana, Geneva, sans-serif;
font-size:11px;
}
a.link_base:hover{
    text-decoration:underline;
	color:#571313;
    font:Verdana, Geneva, sans-serif;
	font-size:11px;
}

a.link_galleria:link, a.link_galleria:visited{
text-decoration:none;
color:#571313;
font:Verdana, Geneva, sans-serif;
font-size:12px;
}
a.link_galleria:hover{
    text-decoration:underline;
	color:#DD780C;
    font:Verdana, Geneva, sans-serif;
	font-size:12px;
}

a.link_3:link, a.link_3:visited{
text-decoration:none;
color:#DD780C;
font:Verdana, Geneva, sans-serif;
font-size:12px;
}
a.link_3:hover{
    text-decoration:underline;
	color:#DD780C;
    font:Verdana, Geneva, sans-serif;
	font-size:12px;
}



