/* 
css by Federico Pizzutto (www.pngised.net)
for www.prosperomultilab.com
2005
*/

/*
**********************************************************************
**********************************************************************

	STRUTTURA DELLE PAGINE ----- DA NON MODIFICARE !!!
	
**********************************************************************
**********************************************************************
*/

body,td,th {
	background-color:#6699CC;
	margin:0;
	padding:0;
}
body {	text-align:center;}
#contenitore {
	background-image:url(../images/sfondo.gif);
	background-position:top;
	background-repeat:repeat-y;
	margin: 20px auto 0 auto;
	padding:0;
	text-align:left;
	width: 760px;
}

/*
**********************************************
	TESTA DEL DOCUMENTO
**********************************************
*/
#testa {
	background-image: url(../images/top.gif);
	background-position:top;
	background-repeat:repeat-x;
	position:relative;
	margin-top: 0;
	padding:0;
}

/*
+++ Barra del MENU +++
*/
#barraMenu {
	hight:30px;
	left: 200px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:560px;
}
.spaziaBarraMenu {
	margin-left:2px;
}
#sottoBarra {
	height: 40px;
	left:200px;
	margin:0;
	padding:0;
	position:absolute;
	top:30px;
	width: 560px;
}

/*
-----++++++++++++ !!!!!!!!! subMENU !!!!!!!!!++++++++++++++++++++++++-----
*/
#SubMenu {
	background-color:#b3cce6;
	margin:0;
	margin-left:20px;
	padding:0;
	width: 150px;
}
	#SubMenu-Sf {
		color:#003066;
		margin:0;
		padding:0;
	}
.SubMenu-Sfondo {
	background-color: #8cb3d9;
	padding: 0;
	margin:0;
	margin-top: 1px;
/*	CURSOR: hand;
	CURSOR: pointer; */
}
.SubMenuOver {
	background-color: #b3cce6;
	border-top: 1px solid #b3cce6;
	padding: 0;
	margin: 0;
	CURSOR: hand;
	CURSOR: pointer;
}
#SubMenu-Sf div p{
	line-height:1.2em;
	padding: 5px;
	padding-left: 8px;
	margin:0;
}
#SubMenu-Sf p a:link,
#SubMenu-Sf p a:visited, 
#SubMenu-Sf p a:hover,
#SubMenu-Sf p a:active {
	color:#003066;
	display:block;
	text-decoration:none;
}

/* solo per le pagine "come lavoriamo" e "by lesepidado" */
.SubMenu-2 {
	background-color: #6699cc;
	color:#d9e5f2;
	padding: 0;
	margin-top: 1px;
}
#SubMenu-Sf div p.Menu-Lesepidado {
	margin-left: 10px;
}
.SubMenu-selezionato {
	background-color:#d9e5f2;
	border-top: 1px solid #d9e5f2;
	padding: 0;
	margin: 0;
}

/*
**********************************************
	CORPO DEL DOCUMENTO
**********************************************
*/
#corpo {
	background-image: url(../images/imgBgTopSx.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	position: relative;
	/* hide from IE mac \*/
		min-height:200px;
		height: auto !important;
		height: 200px;
	/* end hiding from IE5 mac */
}
#credits {
	float:right;
	color:#ccc;
	margin:0;
	padding:0;
	width:120px;
}
	#corpo-colonna1 {
		display:table-cell;
		background-image: url(../images/imgBgTopSx.gif);
		background-position:top left;
		background-repeat:no-repeat;
		float:left;
		margin:0;
		padding:0;
		padding-bottom:30px;
		width: 170px;
	/* hide from IE mac \*/
		min-height:180px;
		height: auto !important;
		height: 180px;
	/* end hiding from IE5 mac */
	}
	#corpo-colonna2 {
		display:table-cell;
		padding: 0;
		padding-bottom:30px;
		margin: 0;
		float:left;
	/* hide from IE mac \*/
		min-height:180px;
		height: auto !important;
		height: 180px;
	/* end hiding from IE5 mac */
		width: 390px;
	}
		#colonnaSX {
			display:inline;
			float:left;
			margin:0;
			padding:0;
			padding-left:30px;
			width:200px;
		}
		#colonnaDX {
			display:inline;
			float:left;
			margin: 0 10px;
			padding:0;
			width:200px;
		}
		#colonnaUnica {
			margin:0;
			padding:0;
			padding-right:30px;
			padding-left:30px;
		}

	#corpo-colonna3 {
		float:left;
		margin:0;
		padding:0;
		padding-bottom:30px;
		top:0;
		width: 140px;
	}

.immagini-a-DX {
	margin:0;
	padding:0;
	padding-left:19px;
}


/*
+++ HOME ++++++++++++++++++++++++++++++++++++
*/

#boxVivy {
	background-image:url(../images/boxVivy_sfondo.gif);
	background-position:top;
	background-repeat:repeat-y;
/* hide from IE mac \*/
	min-height:242px;
	height: auto !important;
	height: 242px;
/* end hiding from IE5 mac */
	margin:0;
	padding:0;
}
#boxVivy-Top {
	background-image:url(../images/boxVivy_Top.gif);
	background-position:top left;
	background-repeat:no-repeat;
/* hide from IE mac \*/
	min-height:140px;
	height: auto !important;
	height: 140px;
/* end hiding from IE5 mac */
	margin:0;
	padding:0;
	padding-top: 8px;
}
#boxVivy-bottom {
	padding:0;
	margin:0;
}

#boxNews {
	background-image:url(../images/boxNewsSfondo.gif);
	background-position:top;
	background-repeat:repeat-y;
/* hide from IE mac \*/
	min-height:242px;
	height: auto !important;
	height: 242px;
/* end hiding from IE5 mac */
	margin:0;
	padding:0;
}
#titoloNews {
	background-image:url(../images/boxNewsBgTop.gif);
	background-position:top left;
	background-repeat:no-repeat;
/* hide from IE mac \*/
	min-height:140px;
	height: auto !important;
	height: 140px;
/* end hiding from IE5 mac */
	margin:0;
	padding:0;
	padding-top: 30px;
}
#bottomNews {
	padding:0;
	margin:0;
}

/* per l'immagine della home (per il momento) */

#allineaBordoDx {
	margin:0;
	margin-bottom: 10px;
	margin-right:1px;
	padding:0;
/* hide from IE mac \*/
	min-height:426px;
	height: auto !important;
	height: 426px;
/* end hiding from IE5 mac */	
}


/*
+++ SISTEMA LESEPIDADO ++++++++++++++++++++++++++++++++++++
*/
.Sistema#corpo-colonna2 {
	width: 360px;
}
/* se imposto questa misura, non funziona correttamente in Firefox PC ????!!!
.Sistema#corpo-colonna3 {
	width: 210px;
}
*/

/*
+++ BY LESEPIDADO ++++++++++++++++++++++++++++++++++++
*/
#byLese {
	background-image:url(../images/byLese_intro.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
	width:589px;
}

/*
+++ CONTATTI +++++++++++++++++++++++++++++++++++++
*/
#contatti {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	padding-left:30px;
	width:550px;
}
#contatti-SX {
	float:left;
	width: 240px;
}
#mappa {
	padding:0;
	margin:0;
}


/*
+++ BREVETTI E PUBBLICAZIONI ++++++++++++++++++++++++++++++++++++
*/
#brevetti {
	padding: 0 20px 30px 30px;
	margin: 0;
	float:left;
	width: 540px;
}
#pubblicazioni {
	margin: 20px 0 0 0;
	padding:0;
}


/*
**********************************************
	FOOTER DEL DOCUMENTO
**********************************************
*/
#footer {
	background-image: url("../images/tappoBottom.gif");
	background-position:bottom;
	background-repeat:no-repeat;
	height:15px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
}

/*
**********************************************
	ECCEZZIUNALI VERAMENTE !!!!!
**********************************************
*/

#Acqua {
	margin:0;
	padding-bottom:30px;
}
#immagine1 {
	float:right;
	margin:0;
	padding: 0px 20px 0 20px;
}
#immagine2 {
	float:right;
	clear:right;
	margin:0;
	padding: 0px 20px 50px 20px;
}
#Acqua p{
	margin:0;
	padding: 10px 20px 0 20px;
}