body{line-height: 19px;font-size: 14px;}
table{line-height: 19px;font-size: 14px;}


/*===================================================================================*/
/* INTERNE GENERICHE */
/*===================================================================================*/

ul.menu_gallery{
	list-style-type: none;
	margin: 45px 0px 0px 0px;
	padding: 0px;
	float: right;
	position: relative;
	clear: right;
}
ul.menu_gallery li{
	height: 50px;
	width: 196px;
	margin: 0px 0px 0px 4px;
	float: left;
	position: relative;
	background: #0069C8;
}
ul.menu_gallery li a{
	height: 28px;
	padding: 22px 5px 0px 0px;
	display: block;
	font-size: 24px;
	text-align: right;
	color: white;
}
ul.menu_gallery li a:hover, ul.menu_gallery li a.attivo{
	background: white;
	color: #0069C8;
}


/* Immagini a sinistra */
#contenuto_presentazione{
	width: 320px;
	height: 380px;
	float: left;
	position: relative;
	
}
	.img_presentazione_1, .img_presentazione_2{
		border-bottom: 5px solid #2E99FF;
		margin-bottom: 50px;
	}

#contenuto_descrizione{
	width: 550px;
	height: auto !important;
	height: 350px;
	min-height: 350px;
	margin: 0px 0px 0px 385px; /* Margine sinistro che compensa lo spazio del box sinistro */
	padding: 25px;
	background: white;
}
	h2.titolo_descrizione{
		margin: 0px 0px 0px 0px;
		border-bottom: 1px solid #0069C8;
		font-size: 22px;
		font-weight: normal;
		color: #0055A0;
	}


/*===================================================================================*/
/* ACCESSORI */
/*===================================================================================*/
ul.lista_accessori{
	/*list-style-type: none;*/
	list-style-position: outside;
	margin-left: 10px;
	padding: 0px 0px 0px 15px;
}

/*===================================================================================*/
/* GALLERY */
/*===================================================================================*/

#contenuto_gallery{
	height: auto !important;
	height: 450px;
	min-height: 450px;
	padding: 22px;
	background: white;
}
	#contenuto_gallery:after {content:".";clear:both;display:block;height:0px;visibility:hidden;} /* hack per contenuto floatante */

	#contenuto_gallery h2{
		margin: 0px 0px 15px 0px;
		font-size: 26px;
		font-weight: normal;
		border-bottom: 1px solid #2E99FF;
		background: url(../immagini_layout/sfondo_h2_gallery.png) no-repeat right bottom;
	}
	
	#contenuto_gallery .img_gal{
		float: left;
		position: relative;
		margin: 0px 17px 17px 0px;
	}
	#contenuto_gallery .img_gal_dx{margin-right: 0px;} /* Tolgo il margine destro per l'immagine che rimane a destra*/



/*===================================================================================*/
/* CONTATTO */
/*===================================================================================*/

form#Contatti input, form#Contatti textarea{width: 96%;}
form#Contatti label{font-size: 11px;}

p.descrizione_contatti{
	font-size: 11px;
}

h2.titolo_contatti{
		margin: 0px 0px 0px 0px;
		border-bottom: 1px solid #0069C8;
		font-size: 22px;
		font-weight: normal;
		color: #0055A0;
}
/*====================================================================================================================================*/
/* FOOTER INTERNO */
/*=======================================================================)============================================================*/

#footer {
	width: 570px;
	height: 50px;
	margin: 0px auto;
	padding: 0px 0px 0px 410px;
	position: relative;
	text-align: right;
}

#footer h6 {
	font-weight: normal;
	font-size: 11px;
	color: white;
}

	#footer h6 a {color: white;}
	
