
body.home{
	background-image: url(images/sfondo_a_gradiente_verde2.JPG);.jpg);
}
.immagine_home{
	border: solid;
	border-color: Green;
	border-width: 2px;
}
.container_home{
	text-align: center;
	vertical-align: middle;
	height: 100%;
	width: 100%;
	padding-left: 27%;
}

table.normal{width: 510px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
table.hp{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

table.home {
	text-align: center;
	width: 475px;
	height: 423px;
	border: solid;
	border-width: 3px;
	border-color: Maroon;
	background-image: url(images/mosaico_antico_beige.jpg);
}
table.home_senza_bordo {
	text-align: center;
	width: 450px;
}
td.title_home{
	font-family: "MS Serif", "New York", serif;
	color: White;
	background-color:Green; 
		
	height: 40px;
	font-size: x-large;
	width: 100%;
	text-align: center;
}
.entra{
	color: Black;
	font-family: "MS Serif", "New York", serif;
	font-size: 18px;
	text-align: center;
}
table.testo_non_hp{
	width: 550px;
}


.container{
	text-align: center;
	vertical-align: middle;
	height: 100%;
	width: 100%;
	padding-left: 15%;
}

.main{
	text-align: center;
	width: 760px;
}

td.logo{
	text-align: center;
	padding-bottom: 5px;
}
td.title {
	font-family: "MS Serif", "New York", serif;
	color: White;
	background-color:Green; 
	
	border-style: solid;
	border-color: Maroon;
	border-width: 1px;
	
	height: 40px;
	font-size: x-large;
	width: 100%;
	text-align: center;
}
 body.verde{
	background-image: url(images/sfondo_a_gradiente_verde2.JPG);.jpg);
}


.barralingua{
	text-align: center;
	padding-top: 5px;
}

table.menu{
	height: 240px;
	vertical-align: middle;
}

td.menu{
		width: 85px;
		padding:4px;
		background-color:#FFE54A;
				
		border-left: solid;
		border-bottom: solid;
		border-color: Maroon;
		border-width: 1px;
}

td.menu_admin{
		width: 85px;
		padding:4px;
		background-color:#FFE54A;
				
		border-left: solid;
		border-bottom: solid;
		border-color: Maroon;
		border-width: 1px;
}

td.testo_admin{
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 580px;
	padding:7px;
	background-image: url(images/mosaico_antico_beige.jpg);
	
	border-left: solid;
	border-right: solid;
	border-bottom: solid;
	border-color: Maroon;
	border-width: 1px;
	
}

td.immagine{
	width: 175px;
	height: 280px;
	border-top: none;
	border-left: solid;	
	border-bottom: solid;
	border-color: Maroon;
	border-width: 1px;
	
}
td.testo{
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 400px;
	padding:7px;
	background-image: url(images/mosaico_antico_beige.jpg);
	
	border-left: solid;
	border-bottom: solid;
	border-color: Maroon;
	border-width: 1px;
	
}
td.testo_descr_appt{
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	padding:7px;
	background-image: url(images/mosaico_antico_beige.jpg);
	
	border-left: solid;
	border-bottom: solid;
	border-color: Maroon;
	border-width: 1px;

}
td.testo_descr_appt_int{
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	padding:7px;

}
td.prezzi{
	text-align:center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;

	border-width: 1px;
}

td.galleria{
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	padding:7px;
	text-align: center;
}

td.miniature{
	width: 100px;
	background-color:#FFE54A;
	border-right: solid;
	border-left: solid;
	border-bottom: solid;
	border-color: Maroon;
	border-width: 1px;
	vertical-align: middle;
	height: 100%;
}
table.miniature{
	height: 100%;
	width: 100%;
	vertical-align: middle;
	text-align: center;
}
span.title{
	font-size: 12px;
	font-weight: bolder;
}

img.immagine{
	border: solid;
	border-color: Green;
	border-width: 2px;
	cursor:pointer;
}
a:link{
	font-family: "MS Serif", "New York", serif;
	color: Maroon;
	font-size: 14px;
}
a:hoover{
	font-family: "MS Serif", "New York", serif;
	color: Red;
	font-size: 14px;
	
}
a:visited{
	font-family: "MS Serif", "New York", serif;
	color: Maroon;
	font-size: 14px;
}
span.enfatizzato{
	font-size: medium;
	
}
span.enfatizzatofr{
	font-size: 18px;
	
}

.separator_index{
	height: 3px;
}
.separator{
	height: 6px;
}