
div.titolobloccohp {
	background-color: #e1e1e1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	height:18px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:5px;
	text-align:left;
	color:#0d0d0d;
/*	width:330px;*/
}

/*
div.titolobloccowp {
	background-color: #e0e0e0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	height:18px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:2px;
	text-align:left;
	padding-left:7px;
	color:#333333;
	width:502px;
}
*/

div.titolobloccohprosso {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#ff1b0b;
	padding-left:2px;
	text-decoration:none;
}

div.titolobloccohprosso a:link, div.titolobloccohprosso a:visited, div.titolobloccohprosso a:hover, div.titolobloccohprosso a:active  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#ff1b0b;
	text-decoration:underline;
}


div.testobloccohp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:2px;
	text-align:left;
	color:#333333;
	padding:2px;
}

div.testobloccohp td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#333333;
	padding:2px;
}



div.testobloccohp select.cerca2, div.testobloccohp input.cerca2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#0d0d0d;
	border: 1px solid #d0d0d0;

}


div.testobloccohp_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:2px;
	text-align:left;
	color:#333333;
	padding:2px;
}

div.testobloccohp_1 td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#333333;
	padding:2px;
}


div.testobloccohp_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:2px;
	text-align:left;
	color:#333333;
	padding:2px;
}

div.testobloccohp_2 td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	color:#333333;
	padding:2px;
}

/*
div.testobloccohp td.invamico a:link, 
div.testobloccohp td.invamico a:visited,
div.testobloccohp td.invamico a:hover,
div.testobloccohp td.invamico a:active,
div.testobloccohp_1 td.invamico a:link, 
div.testobloccohp_1 td.invamico a:visited,
div.testobloccohp_1 td.invamico a:hover,
div.testobloccohp_1 td.invamico a:active,
div.testobloccohp_2 td.invamico a:link, 
div.testobloccohp_2 td.invamico a:visited,
div.testobloccohp_2 td.invamico a:hover,
div.testobloccohp_2 td.invamico a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#333333;
	padding:2px;
	text-decoration:none;
}
*/

div#pre-footer {
	margin-left: auto;
	margin-right: auto;
	border-top: solid 10px #fff;
	width: 755px;
	height: 25px;
/*	border: #000000 1px solid;*/
}

div#pre-footer div.invamico {
	float:left;
	text-align:left;
/*	border: #000000 1px solid;*/
}

div#pre-footer div.invamico td.invamico a:link, 
div#pre-footer div.invamico td.invamico a:visited,
div#pre-footer div.invamico td.invamico a:hover,
div#pre-footer div.invamico td.invamico a:active,
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#333333;
	padding:2px;
	text-decoration:none;
}


div#stampapagina {
	width: 95px;
	margin-left: auto;
	margin-right: auto;
	float:right;
	height:20px;
/*	border: #f8f800 1px solid;*/
}

div#stampapagina .img{
	float:left;
	display:inline;
	text-align:right;
/*	border: #f80000 1px solid;*/
}

div#stampapagina .txt {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:left;
	line-height:20px;
	padding-right:2px;
/*	border: #00f800 1px solid;*/
}

div#stampapagina .txt a:link,
div#stampapagina .txt a:visited,
div#stampapagina .txt a:active,
div#stampapagina .txt a:hover
{
	color:#333333;
	text-decoration:none;
}


div#stampapagina-eng {
	width: 72px;
	margin-left: auto;
	margin-right: auto;
	float:right;
	height:16px;
	/*border: #f8f800 1px solid;*/
}

div#stampapagina-eng .img{
	float:left;
	display:inline;
	text-align:right;
	/*border: #f80000 1px solid;*/
}

div#stampapagina-eng .txt {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:left;
	line-height:20px;
	padding-right:2px;
	/*border: #00f800 1px solid;*/
	text-decoration:none;
}

div#stampapagina-eng .txt a:link,
div#stampapagina-eng .txt a:visited,
div#stampapagina-eng .txt a:active,
div#stampapagina-eng .txt a:hover
{
	color:#333333;
	text-decoration:none;
}



div#invia-amico {
	width: 120px;
	float:left;
	height:20px;
	/*border: #00f8f8 1px solid;*/
}

div#invia-amico .img{
	float:left;
/*	border: #00f800 1px solid;*/
	height:16px;
	line-height:21px;
	width:16px;
}

div#invia-amico .txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	line-height:20px;
	float:right;
	width:97px;
/*	border: #0000f8 1px solid;*/
	text-decoration:none;
}

div#invia-amico .txt a:link,
div#invia-amico .txt a:visited,
div#invia-amico .txt a:active,
div#invia-amico .txt a:hover
{
	color:#333333;
	text-decoration:none;
}



div.testobloccohp div.pagdataupdate,
div.testobloccohp_1 div.pagdataupdate,
div.testobloccohp_2 div.pagdataupdate
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#333333;
	padding:2px;
	text-decoration:none;
	font-style:italic;
}


/*
div.titolobloccohpsmall {
	background-color: #e0e0e0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	height:18px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:2px;
	text-align:center;
	color:#333333;
}
*/
div.contenitoreHotSpot {
	border:solid 1px #e0e0e0;
}

div.separablocchi {
	width:150px;
	height:10px;
	font-size:3px;
}

div.hs_image {
	background-color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	text-align:right;
}

div#menudx .linkdx {
	background-color: #106a22;
	text-align:left;
}







div#menudx .link-dx {
	width:170px;
	background:url(../images/link_dx1.gif);
	text-align:left;
	
}	

div.link-dx-riga_1 {
	height:18px;
	color:#FFFFFF;
	line-height:18px;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
}

div.link-dx-riga_1 a:link, div.link-dx-riga_1 a:active, div.link-dx-riga_1 a:visited { 
	height:18px;
	line-height:18px;
	color:#FFFFFF;
	font-family: Arial;
	font-size: 11px;
	text-decoration:none;
	padding-left:20px;
}

div.link-dx-riga_1 a:hover {
	height:18px;
	line-height:18px;
	color:#FFFFFF;
	font-family: Arial;
	font-size: 11px;
	text-decoration:none;
	padding-left:20px;
	text-decoration:underline;
}


div.corpo-popup {
	width:555px;
}

div.text-expertises {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:2px;
	text-align:left;
	color:#333333;
}

div.text-expertises a:link, div.text-expertises a:active, div.text-expertises a:visited {
	color: #333;
	text-decoration:none;
}

div.text-expertises a:hover { 
	background-color:#eeeeee;
	text-decoration:none;
/*	text-decoration: underline;*/

}

div.text-expertises.tit-exp { 
	color:#008D54;
	font-weight:bold;
}


div.text-expertises.tit-exp { 
	color:#008D54;
	font-weight:bold;
}

/*popup*/
td#chiudi {
	text-align:right;
}

td#chiudi a:link, td#chiudi a:visited, td#chiudi a:active, td#chiudi a:hover{
	display: list-item;
	list-style-position:inside;
	list-style-type: square;
	text-decoration: none;
	color: #117b53;
	font-size: 10px;
	font-weight:bold;
}

