@charset "utf-8";
/* CSS Document content="EB 07-11-21  v10.01 */
html{
	padding: 0;
	margin: 0;
	height:100%;
}
body{
	padding: 0;
	margin: 0;
	height:100%;
}
div {
	padding: 0px;
	margin: 0px;
}
#contain_bottom {
	float:left;
	width: 958px;
	margin: 0 auto;
	padding: 0;
}
#header {
	width: 958px;
}
#sideleft {
	width: 200px;
	margin:0px;
	padding:0px;
}
#content {
	width: 542px;
	margin:0;
	padding: 0;
}
#sideright {
	width: 200px;
	padding: 0;
	margin: 0;
}
#cont-full {
	width: 750px;
	padding: 0;
	margin: 0px;
}
#dummy-200 {
	float: left;
	width: 200px;
	padding: 0;
	margin: 0;
	background: #FFFFFF;
}
#dummy-cont {
	float: left;
	width: 542px;
	padding: 0;
	margin: 0;
	background: #FFFFFF;
}
#dummy-contfull {
	float: left;
	width: 750px;
	padding: 0;
	margin: 0;
	background: #FFFFFF;
}
.iframenu {
	width: 200px;
	float:left;
	padding:0;
	margin:0;
}
.ifraright {
	width: 200px;
	float:left;
	padding:0;
	margin:0;
}
#ifracont {
	width: 542px;
	float: left;
	padding: 0;
	margin: 0;
}
/*  -------------------------------- start header bar   */

#headtop {
float: left;
width: 958px;
}

#bar {
float: left;
width: 958px;
padding: 0px;
margin: 0px;
}
#bar_left {
float: left;
width: 200px;
padding: 0px;
margin: 0px;
}
#bar_centa {
float: left;
width: 200px;
padding: 0px;
margin: 0px;
}
#bar_centb {
float: left;
width: 187px;
padding: 0px;
margin: 0px;
}
#bar_centc {
float: left;
width: 165px;
padding: 0px;
margin: 0px;
}
#bar_right {
float: left;
width: 200px;
}
#bar-sharight {
	float: left;
	width: 758px;
	padding: 0px;
	margin: 0px;
	background: url(../graph/bar_shad.gif) repeat-x left center;
}
#bar-shaleft {
	float: left;
	width: 200px;
	padding: 0px;
	margin: 0px;
	background: url(../graph/bar_shal.gif) repeat-x left center;
}
.bar-shalight {
	float: left;
	padding: 0px;
	margin: 0px;
	background: url(../graph/bar_shad.gif) repeat-x left center;
}
.bar-shamed {
	float: left;
	padding: 0px;
	margin: 0px;
	background: url(../graph/bar_shal.gif) repeat-x left center;
}

.bar_right1, .bar_right1ov {
width: 121px;
float:left;
padding-right:10px;
line-height:34px
}
.bar_right2, .bar_right2ov {
width: 55px;
float:left;
padding-left:10px;
line-height:30px
}
#bar_white {
width: 2px;
float:left;
}

/*  -------------------------------- end header bar  *//* start left menu  */


#menu {
	float: left;
	width: 200px;
	margin:5px 0 0;
	padding:1px 0 0;
}
.m-titbg {
	width: 200px;
	float:left;
	margin: 0px 0px 1px;
	padding:0;
}
.m-title, .m-titlk, .m-titld, .m-titls {
	width: 182px;
	float:left;
	margin: 0;
	padding:0 18px 0 0;
	cursor:auto;
}
.m-subtbg {
width: 200px;
float:left;
padding:0;
margin:0;
}
.m-subti, .m-subtk {
width: 182px;
float:left;
padding:0 18px 0 0;
margin:0;
cursor:auto;
}
.m-bgseg{
	width: 182px;
	float:left;
	padding:0 18px 0 0;
	margin:0;
}
.m-bottom {
width: 200px;
float:left;
margin: 0;
padding:0;
cursor:auto;
}
.close {
float: left;
width: 200px;
height:auto;
margin:0;
padding:0;
}
.m-tidummy {
	width: 200px;
	float:left;
	margin: 0px 0px 1px;
	padding:7px 0;
}

/*  -------------------------------- end left menu  *//* start content  */
#cont-line {
width: 542px;
float: left;
padding: 0;
margin: 0;
}

#contit {
	width: 542px;
	float: left;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #B1B1B1;
}
#cont-photo{
	float: right;
	padding: 0px 0px 5px 5px;
	margin: 5px 0px 0px 10px;
}
#contit-left{
	width: 369px;
	float:left;
	margin: 0;
	padding:0;
	font-size: 16px;
	font-weight: bold;
	border-right: 1px solid #B1B1B1;
	line-height: 24px;
}
#contit-right{
	width: 172px;
	float:left;
	margin: 0;
	padding:0;
	text-align:center;
	font-weight: bold;
	line-height: 24px;
	background: #F5F5F5;
}
#conti2-left{
	width: 239px;
	float:left;
	margin: 0;
	padding:0 0 0 4px;
	font-weight: bold;
	border-right: 1px solid #B1B1B1;
	line-height: 20px;
	background: #F5F5F5;
}
#conti2-right{
	width: 294px;
	float:left;
	margin: 0;
	padding:0 0 0 4px;
	font-weight: bold;
	line-height: 20px;
	background: #F5F5F5;
}
#cont-left{
	width: 225px;
	float:left;
	margin: 3px 0 0;
	padding:0;
}
#cole-dsc{
	width: 149px;
	float:left;
	margin: 0;
	padding:0;
}
#cole-time{
	width: 76px;
	float:left;
	margin: 0;
	padding:0;
}
#co-hr{
	width: 19px;
	float:left;
	margin: 0;
	padding:0;
	text-align: right;
}
#co-mn{
	width: 19px;
	float:left;
	margin: 0;
	padding:0;
}
#cont-right{
	width: 297px;
	float:left;
	margin: 2px 0 0 20px;
	padding:0;
}

#cori-dsc{
	width: 227px;
	float:left;
	margin: 0;
	padding:0;
}
#cori-dval{
	width: 30px;
	float:left;
	margin: 0;
	padding:0;
	font-size: 10px;
	line-height: 18px;
}
#cori-val{
	width: 40px;
	float:left;
	margin: 0;
	padding:0;
}
#cori-docs{
	width: 228px;
	float:left;
	margin: 0;
	padding:0;
}

#cori-dkb{
	width: 50px;
	float:left;
	text-align:right;
	padding:0;
}
.cori_inkb{
	font-size: 10px;
}
#cori-amini{
	width: 13px;
	float:left;
	text-align:right;
	padding:0;
	margin: 0 0 0 5px;
}
#cori-inote{
	width: 296px;
	float:left;
	margin: 10px 0 0;
	padding:0;
	font-size:10px;
	color:#999999;
}
#cori-iadobe{
float:left; 
margin-right:3px; 
margin-bottom:3px
	padding:0;

}

/* content on line funziona senza le css che seguono  */

#cont-leftit{
	width: 255px;
	float:left;
	margin: 0;
	padding:0;
}
#cole-gr{
	width: 255px;
	float:left;
	margin: 3px 0;
	padding:0;
	background-color:#CCCCCC; 
}


#cole-val1{
	width: 60px;
	float:left;
	text-align:right;
	margin: 4px 0 0;
	padding:0;
	/*background-color:#33CCFF*/
}



#cori-intit{
	width: 275px;
	float:left;
	margin: 0;
	padding:0;
}
#cori-liin{
	width: 275px;
	float:left;
	margin: 2px 0;
	padding:0;
}

#cori-gr{
	width: 275px;
	float:left;
	margin: 3px 0;
	padding:0;
	background-color:#CCCCCC; 
}


#cont-price{
	width: 310px;
	float:left;
	margin: 0;
	padding:0;
}
#cntp-dsc{
	width: 250px;
	float:left;
	margin: 0;
	padding:0;
}
#cntp-dval{
	width: 27px;
	float:left;
	margin: 0;
	padding:0;
}
#cntp-val{
	width: 33px;
	float:left;
	text-align:right;
	margin: 0;
	padding:0;
}

/*  -------------------------------- end content  *//* start right list  */

.tit-list{
width: 200px;
float: left;
padding: 0;
margin: 0;
}
.tit-nleft {
width: 120px;
float: left;
cursor:auto;
padding: 0;
margin: 0;
}
.tit-nlonmou {
width: 120px;
float: left;
cursor:auto;
padding: 0;
margin: 0;
}

.tit-nright {
width: 78px;
float: left;
cursor:auto;
padding: 0;
margin: 0;
}
.tit-nronmou {
width: 78px;
float: left;
cursor:auto;
padding: 0;
margin: 0;

}
.tit-evleft {
width: 120px;
float: left;
cursor:auto;
padding: 0;
margin: 0;
}

.tit-evlonmou {
width: 120px;
float: left;
cursor:auto;
padding: 0;
margin: 0;
}

.tit-evright {
width: 78px;
float: left;
cursor:auto;
padding: 0;
margin: 0;
}
.tit-evronmou {
width: 78px;
float: left;
cursor:auto;
padding: 0;
margin: 0;
}
.news {
width: 200px;
float: left;
padding: 0;
margin: 0;
}
.events {
width: 200px;
float: left;
padding: 0;
margin: 0;
}
.list-line {
	width: 200px;
	float: left;
	padding: 7px 0;
margin: 0;
}
.list-in {
	width: 200px;
	float: left;
padding: 0;
margin: 0;
}
.tit-halleft {
width: 120px;
float: left;
cursor:auto;
padding: 0;
margin: 0;
}
.tit-halright {
width: 78px;
float: left;
cursor:auto;
padding: 0;
margin: 0;
}
.tit-halonmou {
width: 78px;
float: left;
cursor:auto;
padding: 0;
margin: 0;
}
.tit-medleft {
width: 120px;
float: left;
cursor:auto;
padding: 0;
margin: 0;
}
.tit-medright {
width: 78px;
float: left;
cursor:auto;
padding: 0;
margin: 0;
}
.tit-medonmou {
width: 78px;
float: left;
cursor:auto;
padding: 0;
margin: 0;
}
/*  -------------------------------- end right list  *//* start cont-full  */
#cont-fullin {
	float: left;
	width: 750px;
	padding: 0;
	margin: 0;
}
/*  -------------------------------- end footer  *//* start messages  */
#msg {
	position: absolute;
	width: 200px;
	left: 50%;
	margin-left: -100px;
	padding: 4px;
	top: 100px;
	background: #FFF3C6;
	border: 1px solid #FF9900;
}
#chiu{
	float: right;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	cursor: auto;
	width: 110px;
}
.chiux{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.chiux a{
	color: #666666;
	text-decoration: none;
}

/*  -------------------------------- end messages *//* start common utility  */


#test {
width: 160px;
background: #FF0000;
}
#forceli {
width: 2px;
float:left;
}
.clearfloat { 
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
.cl-float { 
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
