body {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-image:url(images/apea_sfondo.jpg);
	background-repeat:no-repeat;
}
#apea_siena_container{
	position:relative;
	z-index: 1;
	width:801px;
	height:600px;
	margin: 0px;
	left: auto;
	top: 0px;
	right: auto;
	bottom: auto;
}
#apea_siena_cen{
	position:absolute;
	z-index: 1;
	width:801px;
	height:auto;
	margin: 0px;
	left: 0px;
	top: 0px;
	right: auto;
	bottom: auto;
	background-image:url(images/apea_siena_sfondo.jpg);
	background-repeat:repeat-y;
}	
	
.testonero10 {
	line-height:16px;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	color: #000000;
}
.testonerolungo10 {
	line-height:20px;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	color: #000000;
}

.testobianco10 {
	line-height:16px;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	color: #FFFFFF;
}

.testoceleste10 {
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	color: #2B71A8;
}

.testobianco14 {
	font-size: 16px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	color: #FFFFFF;
}

.testoverde18 {
	font-size: 20px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	color: #78A100;
}

.testoarancio10 {
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	color: #A05700;
}

.testoarancio18 {
	font-size: 20px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	color: #A05700;
}

.testogiallo18 {
	font-size: 20px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	color: #FFCC00;
}





a:link {
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	color: #A05700;
	text-decoration: none;
	line-height: normal;
}
a:visited {
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	color: #A05700;
	text-decoration: none;
	line-height: normal;
}
a:hover {
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	color: #A05700;
	text-decoration:underline;
	line-height: normal;
}

div.logoutpanel
{
	position:absolute;
	top:-30px;
	right:20px;
	text-align:right;
	width:90%;
}
div.box
{
	width:790px;
}

div.box_top
{
	width:100%;
	background-image: url("images/apea_sfondo_pag_1.jpg"); height: 50px; margin: 0px;
	background-repeat: no-repeat;
}

div.box_middle
{
	padding-top:25px;
	padding-left:20px;
	padding-right:20px;
	width:100%;
	background-image: url("images/apea_sfondo_pag_2.jpg"); height: auto; margin: 0px;
	background-repeat:repeat-y;
}

div.box_bottom
{
	
	width:100%;
	background-image: url("images/apea_sfondo_pag_3.jpg"); height: 50px; margin: 0px;
	background-repeat: no-repeat;
}

.menu_item
{
	display:block;
	width:25%;
}

.iframe_pwd
{
	padding:0px;
	margin:0px;
	background:none;
	height:24px;
	width:99%;
}


table.emailpwd_class
{
	width:470px;
}

.emailpwd_class td.labelcolumn
{
	width:100px;
}

.emailpwd_class td
{
	/*border:1px solid brown;*/
}

.iframe_search_user
{
	border:none;
	padding:0px;
	margin:0px;
	background:none;
	height:auto;
	width:96%;
	height:300px;
}

table.users_table
{
	border-collapse:collapse;
	width:100%;
	/*border:1px solid #000066;*/
}

table.users_table th,table.users_table td
{
	text-align:left;
}

table.users_table th
{
	padding-top:2px;
	padding-bottom:4px;
	color:#000033;
	background-color:#CFCF9B;	
}

tr.pari td
{
	color:#000033;
	background-color:#EEEFB3;	
}

tr.dispari td
{
	color:#000033;
	background-color:#DFDFB5;	
}

img
{
	border:none;
}

span.error_message
{
	font-weight:bold;
	color:brown;
}

span.warning_message
{
	font-weight:bold;
	color: #EF8100;
}

input[type=submit],input[type=button],input[type=reset]
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	color:#000033;
	border:1px solid black;
	background-color:#CFCF9B;	
}

table.produzioni_elettriche
{
	width:95%;
}

div.floatingLogout
{
	color:white;
	position:absolute;
	top:153px;	
	right:3px;
}

div.floatingLogout a
{
	color:white;
	text-decoration:none;
}

div.floatingLogout a:hover
{
	color:white;
	text-decoration:underline;
}

ol.numberedList,ul.unorderedlist
{
	margin:0px;
	padding-left:20px;	
}

ol.numberedList li
{
	color: #2B71A8;	
	padding-bottom:10px;		
}

ul.unorderedlist li
{
	color: #2B71A8;	
	padding-bottom:4px;	
}
