/*================================*//*  STILI UTILIZZATI DAI PORTLET  *//*================================*//*============*//*             admin              *//*============*/
body {
	padding:0px;
	margin:0px;
	text-align:center;
	font-family:'Lucida Sans', 'Lucida Grande', Arial, sans-serif;
	font-size:11px;
	color:#A2A3A6;
	background:url(/jsps/images/bg_body.jpg) top center no-repeat;
	background-color:#FFFFFF;
}
.admin-div {
	width:100%;
	text-align:right;
	white-space:nowrap
}
.admin {
	height:20px;
	font-size:11px;
	padding:2px 5px;
	background-color:#A4C5E8;
	font-weight:bold;
	border-right:1px solid #003D81;
	border-bottom:1px solid #003D81;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
}
table.admin {
	width:100%;
	text-align:right;
}
hr {
	display:none;
}
#container {
	width:980px;
	text-align:left;
	margin:auto;
	background-color:#FFFFFF;
}
#top {background-color:#FFFFFF;height:250px;}
#header {width:100%;}

#subtop {display:none;}

#subtopcontainer {position:absolute;top:0px;width:980px;text-align:right;margin:0px;padding:0px;}
#subtopecarea {
	margin:0px;
	padding:0px;
}
#subtit {display:none}
.subtitlabel {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 10px 20px;
}
.firstrow {
	margin:0px;
	padding:0px;
	background-color:#F4F5F0;
	color:#FFFFFF;
	width:200px;
}
#colsx {
	background-color:#FFFFFF;
	float:left;
	width:200px;
	margin:0px;
	padding:0px;
	margin-top:55px;
}
*html #colsx {margin-top:-100px;}

#coldx {
	float:right;
	width:170px;
	text-align:left;
	margin:0px;padding:0px;
	padding-top:30px;
}

#main 
{ 
  float:left;margin-top:-80px; /* IE 6.0 */ 
  float:left;margin-top:70px!important; /* IE 7.0 */ 
}
html>/**/body #main /* FireFox*/ 
{ 
  float:left;margin-top:-20px!important; 
}

#main table {
	font-size:11px;
	color:#A2A3A6;
	line-height:18px;
}
#main strong, #main b {color:#999999;}
#main li {list-style-position:inside;margin:0px;padding:0px;}

#max-width {
	width:590px;
	margin:0px;
}
/* Per IE  */ 
* html #max-width {
  	width:570px;
	margin-left:0px;
	margin-right:0px;
}
#max-width-100 {  /*estende colonna c se manca colonna dx, specificata per firefox*/
	width:780px;
	margin:0px;
}
#submain {
	padding:0px;
	margin:0px;
}
#bottom {text-align:right;font-size:9px;color:#A2A3A6;clear:both;padding-top:25px;}
#bottom a {font-size:9px;color:#A2A3A6;font-weight:normal;}
#bottom a:hover {color:#666666;text-decoration:underline;}
.bottom-end {padding-top:10px;padding-bottom:10px;}
#bottomForm {margin:0px;}
#print {}
#searchbox{}
#menu-colsx{}
#search {
	padding-left:15px;
	padding-top:10px;
	font-size:11px;
}
#search table {
	font-size:11px;
}
#search h2 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}
.record {
	padding:10px 0px;
	border-bottom:1px dotted gray;
}
