/*###################### OOMM  -   CSS ####################################*/
/*ERRORI*/
#errori{
padding:0px;
margin: 0px;
}
#errori table{
width:730px;
height: 380px;
padding: 0px;
border-top: 1px solid gray;
border-left: 0px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
background-color: #BCF0C2;
color: balck;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
}
#errori td{
padding: 5px;
}
#errori h3{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12pt;
}
/*HOME*/
body{
padding:0px;
margin: 0px;
width: 730px;
}
#home{
padding:0px;
margin: 0px;
}
#home table{
width:730px;
padding: 0px;
border-top: 1px solid gray;
border-left: 0px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
background-color: #BCF0C2;
color: black;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
}
#home td{
padding: 5px;
}
#home h3{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14pt;
}
/*INVIO*/

#invio{
padding:0px;
margin: 0px;
height: 471px;
width:726px;

border-top: 1px solid gray;
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
}
#invio table{
width:690px;
padding: 5px 5px 5px 5px;
border-top: 0px solid gray;
border-left: 0px solid gray;
border-right: 0px solid gray;
border-bottom: 0px solid gray;
background-color: #BCF0C2;
text-align: left;
color: black;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
}
#invio td{
padding: 2x;
font-size: 10pt;
}

/*PASSWORD_REGISTRATI*/

#password_registrati{
padding:0px;
margin: 0px;
}
#password_registrati table{
padding: 0px;
background-color: #BCF0C2;
color: black;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
}
#password_registrati td{
padding: 2px;
font-size: 9pt;
}

/*RICEVUTE*/


#ricevute{
padding:0px;
margin: 0px;
}
#ricevute table{
padding: 0px;
text-align: left;
color: black;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
}
#ricevute td{
padding: 2px;
font-size: 10pt;
}

/*COMUNICA ENPAM*/
#formMail{
	width:530px;
	height: 385px;
	position: relative;
	top: 10px;
	left: 85px;
	margin-bottom: 10px;
	background-color: #BCF0C2;
	float: left;
}
#comunica_enpam{
padding:2px;
margin: 0px;

}
#comunica_enpam table{
width:730px;
height: 430px;
padding: 0px;
border-top: 1px solid gray;
border-left: 0px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
background-color: #BCF0C2;
text-align: left;
color: black;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
}
#comunica_enpam td{
padding: 2px;
font-size: 10pt;
height: 430px;
}

/*LOGIN*/

#login{
padding: 2px;
margin: 0px;
}
#login table{
	width: 730px;
	padding: 0px;
	border-top: 1px solid gray;
	border-left: 0px;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	background-color: #BCF0C2;
	text-align: left;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-image: url(../ORDINI/img/login_ordini.jpg);
	height: 350px;
}
#login  td{
text-align: left;
padding: 3px;
font-size: 10pt;
}

/*Home page oomm*/
#divLeft
	{
	float: left;
	width: 540px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	letter-spacing: 1px;
	

	}
#divLeftInt
	{
	float: center;
	width: 440px;
	position: relative;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	top: 0px;
	left: 30px;
	margin-bottom: 10px;
	}

#divRight
	{
	
	float: left;
	width: 165px;
	
	}
#divRight table{
width:80%;
margin-right: 1px;
}	
#divRight td{
border: 1px solid gray;

}	
/* Start Mac IE5 filter \*/
#divLeft, #divRight
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
/* End Mac IE5 filter */
#wrapper
	{
	border: 1px solid gray;
	width: 730px;
	height: 450px;
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	background-color: #BCF0C2;
	
	}
	/*BCF0C2*/
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#wrapper
	{

	float: left;

	float/**/: none;
	}
/* easy clearing */
#wrapper:after
	{
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrapper
	{
	display: inline-block;
	}
/*\*/
#wrapper
	{
	display: block;
	}
/* end easy clearing */
#footer
	{
	clear: both;
	}
#header, #footer
	{
	width: 640px;
	}

* > #footer, * > form, * > #notes, * > .output
	{
	position: relative;
	z-index: 1000;
	}

