/*================================*//*  STILI UTILIZZATI DAI PORTLET  *//*================================*//*============*//*             admin              *//*============*/
body, html {
	height: 100%;
	margin: 0px;
	padding: 0px;
}
body{
	padding:0px;
	margin: 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#FFFFFF;
}
table, td {
	color:#666666;
	font-size:12px;
}
.admin-div {width:100%;text-align:right;white-space:nowrap}
.admin {height:20px;font-size:11px;padding:2px 5px;background-color:#ffcc99;font-weight:bold;
border-right:1px solid #666666;border-bottom:1px solid #666666;border-top:1px solid #999999;border-left:1px solid #999999;}
table.admin {width:100%;text-align:right;}
hr {display:none;}
#container {
	width:980px;
	background-color:#FFFFFF;
	text-align:left;
	margin-right: auto; 
   	margin-left: auto; 	
	height: auto;
}
#top {background-color:#FFFFFF;}
#header {
	background-color:#B4CDD3;
	background:url(/jsps/images/header_fond.jpg) top right no-repeat;
	height: 125px;
	width:980px;
	margin:0px;
	padding:0px;
}
#logo {
	background-color: #B4CDD3;
	height: 125px;
	width: 402px;
	float:left;
	display:inline;
	background:url(/jsps/images/logo_fond.jpg) top left no-repeat;
}
#menuadmin {
	text-align:right;
	background-color: #FFFFFF;
	height: 170px;
	width: 716px;
	float:left;
	background:url(/jsps/images/bg_menuadmin.gif) no-repeat;
	display:inline;
	/*padding-left:300px;*/
}
#login {
	display:none;	
}
#menu {  background-color: #FFFFFF; height: 41px; width: 716px; float:left; background:url(/jsps/images/bg_menu.gif) no-repeat; /* padding-top:12px; */}

#subtop {
	width:980px;
	margin:0px;
	padding:0px;	
}
#subtopcontainer {
	background-color:#FFFFFF;
	margin:0px;
	padding:5px 0px 5px 0px;
}
#subtopecarea {
	background-color:#B4CDD3;
	margin:0px;
	padding:0px;
}
#subtit {
	background-color:#FF7F00;
	color:#FFFFFF;
	width:200px;
	margin:0px;
	padding:0px;
	display:none;
}
.subtitlabel {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding: 3px 0px 3px 15px;
}
.firstrow {
	margin:0px;
	padding:0px;
	background-color:#FF7F00;
	color:#FFFFFF;
	width:200px;
}
#coldxtit {
	background-color:#FF7F00;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	border-top:4px solid #FFFFFF;
	width:191px;
	padding:3px;
	padding-left:5px;
}
#coldxtit a:link, #coldxtit a:active, #coldxtit a:visited {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
#colsxfond {
	background-color:#FF7F00;
	color:#FFFFFF;
	width:200px;
	margin:0px;
	padding:0px;
	border-top:4px solid #FFFFFF;
}
#coldxrivista {
	background-color:#B4CDD3;
	color:#FFFFFF;
	width:200px;
	margin:0px;
	padding:0px;
	border-top:4px solid #FFFFFF;
	border-bottom:10px solid #B4CDD3;
}
.coldxtitlabel, .colsxfondlabel {
	color:#FFFFFF;
	background-color:#EBB326;
	font-size:16px;
	font-weight:bold;
	padding: 3px 0px 5px 15px;
	text-align:left;
}
#backhome {
	border-top:10px solid #FFFFFF;
	background-color:#B4CDD3;
	padding-top:5px;
	padding-bottom:5px;
}
#backhome a {
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0px 5px 15px;
}
#colsxext {}
#colsx {
	float:left;
	width:200px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
#coldx {
	float:right;
	width:200px;
	text-align:left;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
#main {
	float:left;
	background-color:#FFFFFF;
	padding-left:5px;
	/*padding-right:10px;border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0;*/
}
#main table {
	font-size:12px;
	color:#666666;
	line-height:17px;
	text-align:justify;
}
#main a {font-weight:bold;}
#max-width {
	width:540px;
	margin:0px;
}
#max-width-100 {
	width:775px;
	margin:0px;
}
#submain {padding:0px;margin:0px;}
#bottom {
	text-align:left;
	background:url(/jsps/images/bg_bottom.gif) top center no-repeat;
	background-color:#FFFFFF;
	clear:both;
	font-size:10px;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-top:45px;
	height:80px;
	/*border-top: 1px solid #3DBDD4;*/
}
#bottom a {
	font-size:10px;
	font-weight:normal;
	color:#333333;
}
#bottom a:hover {
	font-size:10px;
	color:#333333;
	text-decoration:underline;
}
#membro {
	height:80px;
	float:right;
	float:right;
	display:inline;
}
.bottom-end {
	color:#AAAAAA;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	width:980px;
	display:block;
	clear:both;
}
.print {
	   text-align:right;
}

#searchbox{margin:0px; padding:0px;}
#menu-colsx{margin:0px; padding:0px;}
#search {
	margin:0px;
	padding: 0px;
	padding-top:10px;
	padding-left:5px;
	color: #294B9C;
	width:201px;
	margin-left:6px;
	background-color:#E8E8E8;
	height:70px;
}
#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;}
#banner {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	width:760px;
	height:74px;
	margin-left:8px;
	float:left;
	display:inline;
}
#bannersx {
	background-color:#FFFFFF;
	width:206px;
	height:74px;
	float:left;
	display:inline;
	margin-left:3px;
}
