@charset "utf-8";
/* CSS Document */

a:link		{ color: #030d70; text-decoration: underline; font-weight:bold;}
a:visited	{ color: #030d70; text-decoration: underline; font-weight:bold;}
a:hover		{ color: #0da1e2; text-decoration: underline; font-weight:bold;}
a:active	{ color: #030d70; text-decoration: underline; font-weight:bold;}

body 
{	
font:normal 1em Georgia, "Times New Roman", Times, serif; 	
color: #030d70;	
background:#edf3f6  url(../ritagli/body.gif) repeat-x top left; 
margin:0 auto;
}


.contenitore_home
{
    width: 930px;
	height: 1500px;
    margin-left: auto;
    margin-right: auto; 
	margin-bottom: 50px;
}

.contenitore
{
    width: 1000px;
    margin-left: auto;
    margin-right: auto; 
}

div.body_top
{
    background-image: url(../ritagli/body_1.png); 
    width: 1000px;
	height: 50px;
	float: left;
    background-repeat: no-repeat;
}

div.body_center
{
    background-image: url(../ritagli/body_2.png); 
	width: 1000px;
	float: left;
    background-repeat: repeat-y;
}

div.body_bottom
{
    background-image: url(../ritagli/body_3.png); 
    width: 1000px;
	height:60px;
	float: left;
    background-repeat: no-repeat;
}

.header 
{
	height:70px;
	padding:35px 0 30px 0px;  
	text-align: center;
	color: #FFF;
	font-size: 30px;
	position:relative;
	background:url(../ritagli/testata.gif) no-repeat center top;
	}
	
.header_inglese 
{
	height:70px;
	padding:35px 0 30px 0px;  
	text-align: center;
	color: #FFF;
	font-size: 30px;
	position:relative;
	background:url(../ritagli/testata_inglese.gif) no-repeat center top;
	}	
	
.descrizione
{ 
display:block;
background:url(../ritagli/presentazione.jpg) no-repeat top left; 
height:120px;  
color:#030d70; 
font:normal 15px Georgia, serif; 
font-size: 12px; 
font-style: oblique;
font-weight: bolder;
padding:50px 370px 15px 80px; 
margin-top: 35px;
margin-left: 160px;
line-height:1.4em;
}

	
.cont_menu_nav
{
	width: 430px;
	height: 35px;
	margin-top: 91px;
	float: right;
	}
	
.menu_nav	
{
	font-family: "Comic Sans MS";
	height: 30px;
	color:#030d70;
	background-color: #b0d9ec;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	padding-top: 5px;
	padding-left:25px;
	float: left;
	}
	
.menu_nav a:hover	
{
	color:#b0d9ec;
	background-color: #030d70;
	}	
	
.contatti_home {
	position: relative;
 float: left;
 width: 450px;
 height: 35px;
 background-color:#b0d9ec;
 margin-left: auto;
 margin-top: 91px;
}

div.band_ing {
	margin-top: 8px;
	margin-left: 5px;
	float: left;
 width: 30px;
 height: 20px;  
}

div.band_ita {
	margin-top: 8px;
	margin-left: 8px;
	float: left;
 width: 30px;
 height: 20px;  
}

.e_mail {
	color: #030d70;
	font-weight: bolder;
		font-family: Times New Roman;
	font-size: 16px;
	float: right;
 width: 350px;
 height: 25px;
 padding-top: 8px;
 background-color:#b0d9ec; 
}


.contenitore_sx
{
    width: 540px;
	margin-left: 65px;
	padding-left: 20px;
	float:left;  
}

.info
{ 
font:normal 20px  "Comic Sans MS"; 
width: 530px;
margin-top: 20px; 
background:url(../ritagli/info.gif) no-repeat; 
height:28px; 
line-height:24px; 
padding-left:10px;
float: left;
}

.info a
{
color:#030d70;
}

.contenitore_cordialita
{
    width: 540px;
    margin-top: 30px;
	float:left;  
}

.box_img_index {
		background-image: url(../ritagli/sfondo_img_index.gif);
	background-repeat: no-repeat;
	width:540px;
	height: 350px;
	float:left;
}

.boxtxt_intro {
	font-family: "Comic Sans MS";
	font-size: 13px;
	color: #030d70;
	text-align: left;
	width:540px;
}


.boxtxt_cordialita {
			border-top-width: 6px;
	border-top-style: double;
    border-top-color: #030d70;
	font-family: "Comic Sans MS";
	font-size: 13px;
	color: #030d70;
	text-align: left;
	width:540px;
	margin-top: 20px;
	float: left;
}

.img_cordialita
{
    width: 170px;
	height: 200px;
	float: left;
	margin-right: 10px;
	margin-top: 20px;
}

.titolo_risparmio
{ 

font:normal 20px  "Comic Sans MS"; 
width: 530px;
margin-top: 20px; 
background:url(../ritagli/info.gif) no-repeat; 
height:28px; 
line-height:24px; 
padding-left:10px;
float: left;
}

.contenitore_risparmio
{
    width: 540px;
    margin-top: 20px;
    float:left;  
}

.boxtxt_risparmio 
{
	border-top-width: 6px;
	border-top-style: double;
    border-top-color: #030d70;
	font-family: "Comic Sans MS";
	font-size: 13px;
	color: #030d70;
	text-align: left;
	width:540px;
	margin-top: 20px;
	float: left;
}

.img_risparmio
{
    width: 170px;
	height: 200px;
	margin-top: 20px;
		margin-left: 10px;
	float: right;
}


.footer 
{	
background:transparent url(../ritagli/footer.gif) 
repeat-x  center bottom; 
clear:both;
color:#0da1e2;
font-size:0.6em;
height:100px;
padding-bottom:10px;
padding-top:40px; text-align:center;
}


.footer a:hover,
.footer a, 
.footer a:visited 
{ 
text-decoration:underline; 
color:#edf3f6;
}

.contenitore_contenuti_footer
{
    width: 930px;
	height: 100px;
    margin-left: auto;
    margin-right: auto;  
}

div.copy_sx
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
	margin-top: 25px;
	margin-bottom: 3px;
	font-size: 10px;
	font-weight: normal;
	color: #b0d9ec;
	float: left;
}

div.copy_cnt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 220px;
	margin-top: 25px;
	margin-left: 5px;
	margin-bottom: 3px;
	font-size: 10px;
	font-weight: normal;
	color: #b0d9ec;
	float: left;
}

div.copy_dx
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 180px;
	margin-top: 25px;
	margin-left: 5px;
	margin-bottom: 3px;
	font-size: 10px;
	font-weight: normal;
	color: #b0d9ec;
	float: left;
}

div.aggiornamento
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 210px;
	margin-top: 25px;
	margin-left: 5px;
	margin-bottom: 3px;
	font-size: 10px;
	font-weight: normal;
	color: #b0d9ec;
	float: left;
}

div.aggiornamento_inglese
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 180px;
	margin-top: 25px;
	margin-left: 5px;
	margin-bottom: 3px;
	font-size: 10px;
	font-weight: normal;
	color: #b0d9ec;
	float: left;
}

.blue_angel_menu_dx
{
	font-family: "Comic Sans MS";
	background-image: url(../ritagli/menu_dx.gif);
	background-repeat: no-repeat;
	font-size: 23px;
    width: 230px;
	height: 56px;
	padding-top: 20px;
	padding-left: 50px;   
}

.contenitore_menu_dx
{
	border-left-width: 6px;
	border-left-style: double;
    border-left-color: #030d70;
    width: 280px;
	margin-top: 20px;
	margin-bottom:50px;
	margin-right: 30px;
	padding-top: 20px;
	float: right;   
}

.testo_menu_dx
{
	font-family: "Comic Sans MS";
	width: 280px;
	font-size: 19px;
	font-weight: bolder;
}

.segnala_menu_dx
{
	font-family: "Comic Sans MS";
	background-image: url(../ritagli/menu_dx.gif);
	background-repeat: no-repeat;
	font-size: 23px;
    width: 230px;
	height: 56px;
	padding-top: 20px;
	padding-left: 50px;
    margin-top: 50px;
}

.testo_segnala_menu_dx
{
	font-family: "Comic Sans MS";
	width: 250px;
	font-size: 15px;
	font-weight: bolder;
	padding-left: 30px;
}

/*------------------------------------------------chi siamo*/
.contenitore_chisiamo
{
    width: 930px;
	height: 1125px;
    margin-left: auto;
    margin-right: auto; 
	margin-bottom: 50px;
}

.contenitore_menu_dx_chisiamo
{
	border-left-width: 6px;
	border-left-style: double;
    border-left-color: #030d70;
    width: 280px;
	height: 750px;
	margin-left: 100px;
	padding-top: 20px;
	float: left;   
}

.txt_chisiamo {
	font-family: "Comic Sans MS";
	font-size: 13px;
	color: #030d70;
	text-align: left;
	width:540px;
	float:left;
	margin-top: 50px;
}


/*------------------------------------------------contatti*/
.contenitore_contatti
{
    width: 930px;
	height: 1200px;
    margin-left: auto;
    margin-right: auto; 
	margin-bottom: 50px;
}

.contenitore_menu_dx_contatti
{
	border-left-width: 6px;
	border-left-style: double;
    border-left-color: #030d70;
    width: 280px;
	height: 750px;
	margin-left: 100px;
	padding-top: 20px;
	float: left;   
}

.txt_intro_contatti {
	font-family: "Comic Sans MS";
	font-size: 13px;
	color: #030d70;
	text-align: left;
	width:540px;
	float:left;
	margin-top: 30px;
}

.txt_contatti {
	font-family: "Comic Sans MS";
	font-size: 13px;
	color: #030d70;
	text-align: left;
	width:540px;
	float:left;
	margin-top: 30px;
}

.contatti {
	width: 390px;
	padding-left: 150px;
}

.form {
	width:540px;
	height: 180px;
	right: 10px;
	font-size:15px;
	margin-top: 20px;
}

.risp_contatti {
	width: 540px;
	top: 20px;
}
.txt_bottom {
	font-family: "Comic Sans MS";
	font-size: 12px;
	color: #030d70;
	text-align: left;
	width:540px;
	float:left;
	margin-top: 30px;
}

/*------------------------------------------------dove siamo*/
.contenitore_dovesiamo
{
    width: 930px;
	height: 1125px;
    margin-left: auto;
    margin-right: auto; 
	margin-bottom: 50px;
}

.contenitore_menu_dx_dovesiamo
{
	border-left-width: 6px;
	border-left-style: double;
    border-left-color: #030d70;
    width: 280px;
	height: 750px;
	margin-left: 100px;
	padding-top: 20px;
	float: left;   
}

.info_2
{ 
font:normal 20px  "Comic Sans MS"; 
width: 530px;
margin-top: 20px; 
background:url(../ritagli/info.gif) no-repeat; 
height:28px; 
line-height:24px; 
padding-left:10px;
}



/*------------------------------------------------prenota*/
.txt_prenota {
	font-family: "Comic Sans MS";
	font-size: 13px;
	color: #030d70;
	text-align: left;
	width:540px;
	float:left;
	margin-top: 30px;
}




/*-------------------------------------------------fotogallery*/
.contenitore_foto {
	font-family: "Comic Sans MS";
	font-size: 13px;
	color: #030d70;
	text-align: left;
	width:540px;
	float:left;
	margin-top: 77px;
}

.box_foto {
		background-image: url(../ritagli/sfondo_fotogallery.gif);
	background-repeat: no-repeat;
	font-family: "Comic Sans MS";
	font-size: 13px;
	color: #030d70;
	text-align: left;
	width:540px;
	height: 540px;
	margin-top: 50px;
	float:left;
}


.mf * {
	outline:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	border:none;
	padding:0;
	margin:0
}
.mf.load {
	background:#000 url(../skin/ajax_loader.gif) no-repeat 50%;
}
.mf div.loader{
	position:absolute;
	text-align:center;
	z-index:110;
	margin:1em auto;
	top:55%;
	width:100%;
}
.mf div.caption {
	position:absolute;
	text-align:center;
	z-index:98;
	margin:1em auto;
	bottom:50px;
	width:100%;
	color: #edf3f6;
}
.mf div.MooFlowNav{
	position:absolute;
	z-index:99;
	margin:0 auto;
	text-align:center;
	width:100%;
	bottom:20px;
	font-size:1px;
	line-height:1px;
	width:100%;
}
.mf div.autoPlayCon{
	float:left;
	width:10%;
	padding-left:3%;
	height:24px;
}
.mf a.play, .mf a.stop{
	width:27px;
	height:24px;
	float:left;
	cursor:pointer;
}
.mf a.play{background:url(../skin/play.gif) no-repeat;}
.mf a.stop{background:url(../skin/stop.gif) no-repeat;}

.mf div.resizeCon{
	float:right;
	width:10%;
	padding-right:3%;
	height:24px;
}
.mf a.resize{
	width:34px;
	height:24px;
	float:right;
	cursor:pointer;
	background:url(../skin/resize.gif) no-repeat;
}
.mf div.sliderCon{
	margin-top:5px;
	float:left;
	width:74%;
}
.mf div.slider{
	background:url(../skin/middle.gif) repeat-x;
	height:16px;
	position:relative;
	text-align:left;
	color:#edf3f6;
	float:left;
}
.mf div.knob{
	height:16px;
	background:url(../skin/middle-slider.gif) repeat-x right center;
}
.mf div.knobleft{
	background:url(../skin/left-slider.gif) repeat-x center;
	width:8px;
	height:16px;
}
.mf a.sliderNext{background:url(../skin/left.gif) no-repeat;}
.mf a.sliderPrev{background:url(../skin/right.gif) no-repeat;}
.mf a.sliderNext, a.sliderPrev{
	text-decoration:none;
	width:25px;
	height:16px;
	cursor:pointer;
	float:left;
}
/* MooFlowViewer */
.mf a.show {
	position:absolute;
	margin-left:-16px;
	width:32px;
	height:32px;
	top:70%;
	left:50%;
	z-index:100;
	cursor:pointer;
}
.mf a.show.image{
	background:url(../skin/open_image.png) no-repeat 50%;
}
.mf a.show.viewerload{
	background:url(../skin/loader.gif) no-repeat 50%;
}
.mf a.show.link{
	background:url(../skin/open_link.png) no-repeat 50%;
}
.mf div.tooltip{
	background:url(../skin/tooltip.png) no-repeat 50%;
	width:262px;
	margin-left:-151px;
	height:70px;
	padding:20px;
	position:absolute;
	z-index:101;
	top:0;
	left:50%;
	text-align:center;
}

/*-------------------------------------------------cosa visitare*/	
.txt_cosavisitare {
	font-family: "Comic Sans MS";
	font-size: 13px;
	color: #030d70;
	text-align: left;
	width:540px;
	margin-bottom: 30px;
}
.contenuti_cosavisitare_big {
	font-family: "Comic Sans MS";
	font-size: 13px;
	color: #030d70;
	width:540px;
	height: 280px;
	margin-bottom:20px;
}

.contenuti_cosavisitare_medium {
	font-family: "Comic Sans MS";
	font-size: 13px;
	color: #030d70;
	width:540px;
	height: 230px;
	margin-bottom:20px;
}

.contenuti_cosavisitare_small {
	font-family: "Comic Sans MS";
	font-size: 13px;
	color: #030d70;
	width:540px;
	height: 200px;
	margin-bottom:20px;
}

.img_cosavisitare{
	width:200px;
	height: 150px;
	float:left;
	margin-right: 10px;
}

.img_cosavisitare_vert {
	width:150px;
	height: 180px;
	float:left;
	margin-right: 10px;
}
	
	
	/*------------------------------------------------camere*/
.txt_camere {
	font-family: "Comic Sans MS";
	font-size: 13px;
	color: #030d70;
	text-align: left;
	width:540px;
	height: 350px;
	float:left;
	margin-top: 30px;
}

.img_camere
{
	font-family: "Comic Sans MS";
	font-size: 23px;
    width: 370px;
	margin-left: 170px;
	margin-bottom: 200px;

}
