/* LAYOUT */html, body {	margin:0px;	font-family:Arial, Helvetica, sans-serif;}img {	border:0px;}p {	margin-top:0px;	margin-bottom:8px;}#container {	width:980px;	margin:auto;}#header {	position:relative;
	width: 960px;}#page {	background-image:url(/fe-web/img/bg.jpg);	background-repeat:repeat-y;	padding:0px 10px 0px 10px;}#footer {	margin:auto;	padding:5px 0px 10px 0px;	width:900px;}#headerbar {	position:absolute;	width:500px;	height:64px;	right:100px;	text-align:right;	color:#A6A6A6;	font-size:11px;	line-height:30px;}#toolbar {	position:absolute;	top:64px;	height:12px;	width:940px;	color:#FFF;	padding-left:20px;	padding-top:8px;	padding-bottom:10px;	_padding-bottom:8px;	background-color:#2c4b8f;}
/*
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8, #menu9  {	display:inline;	padding:8px 10px 8px 10px;	^padding:8px 10px 0px 10px;}#menu1_child, #menu2_child, #menu3_child, #menu4_child, #menu5_child, #menu6_child, #menu7_child, #menu8_child {	background-color:#071336;	padding:0px 20px 10px 10px;	line-height:20px;	z-index:auto;}*/
#toolbar span {	^padding-bottom:8px;}#content {	padding:110px 30px 0px 30px;	min-height: 400px;	_height: 400px;	}#left {	float:left;	width:590px;}#right {	float:right;	width:290px;}.separator {	clear:both;	line-height:10px;}#footlinks {	float:left;	width:400px;	padding-left:1px;}/* BOX */.boxtitle {	padding:7px 0px 0px 15px;}#inevidenza-up {	background-image:url(/fe-web/img/box_long_up.gif);	background-repeat:no-repeat;	width:592px;	height:27px;}#inevidenza-center {	background-image:url(/fe-web/img/box_long_sides.gif);	background-repeat:repeat-y;	width:592px;	padding:5px 0px 0px 15px;}#inevidenza-down {	background-image:url(/fe-web/img/box_long_down.gif);	background-repeat:no-repeat;	width:592px;	height:12px;	margin-bottom:20px;}.inevidenza-cell {	float:left;	width:180px;	margin-right:10px;	margin-top:10px;}.rightbox-up {	background-image:url(/fe-web/img/box_generic_up.gif);	background-repeat:no-repeat;	width:288px;	height:26px;}.rightbox-center {	background-image:url(/fe-web/img/box_generic_sides.gif);	background-repeat:repeat-y;	width:258px;	padding:15px;	min-height:150px;}.rightbox-center img {	float:right;	margin-left:10px;	margin-bottom:10px;}.rightbox-center input {	margin-left:0px;}.rightbox-down {	background-image:url(/fe-web/img/box_generic_down.gif);	background-repeat:no-repeat;	width:288px;	height:12px;	margin-bottom:20px;}#visite-up {	background-image:url(/fe-web/img/box_visite_up.gif);	background-repeat:no-repeat;	width:289px;	height:27px;}#visite-center {	background-image:url(/fe-web/img/box_visite_sides.jpg);	background-position:bottom;	background-repeat:no-repeat;	width:259px;	padding:15px;	min-height:100px;}#visite-center img {	float:right;	margin-left:10px;	margin-bottom:10px;}#visite-down {	background-image:url(/fe-web/img/box_visite_down.gif);	background-repeat:no-repeat;	width:289px;	height:12px;	margin-bottom: 20px;}

#visite-center a:link,
#visite-center a:visited{
	color:#697480;
	font-size:12px;
	text-decoration:underline;
}

#visite-center a:active,
#visite-center a:hover{
	color:#697480;
	font-size:12px;
	text-decoration:none;
}

#right a:link,
#right a:visited{
	color:#697480; 
	font-size:12px; 
	text-decoration:underline; 
}

#right a:active,
#right a:hover{
	color:#697480; 
	font-size:12px; 
	text-decoration:none; 
}
.hpbox {	padding-bottom:10px;}.hpbox-left, .hpbox-right {	width:280px;	margin-bottom:20px;}.hpbox-left {	float:left;}.hpbox-right {	float:right;}.sectitle {	font-size:13px;	font-weight:bold;	color:#668FCC;	padding-bottom:2px;	border-bottom:1px solid #668FCC;	margin-bottom:10px;}/* STYLES */.almgrey11 {	font-size:11px;	color:#566566;}.almgrey12 {	font-size:12px;	color:#566566;}.blubold {	font-size:14px;	font-weight:bold;	color:#668FCC;}.bold11 {	font-size:11px;	font-weight:bold;}.white13b {	color:#FFF;	font-size:13px;	font-weight:bold;}.blu13b {	color:#668FCC;	font-size:13px;	font-weight:bold;}.blu13a {	color:#457dd1;	font-size:13px;	font-weight:normal;}.greyfoot {	color:#A6A6A6;	font-size:11px;}a.grey11:link, a.grey11:visited {	color:#A6A6A6;	font-size:11px;	text-decoration: none;}a.grey11:hover, a.grey11:active {	color:#A6A6A6;	font-size:11px;	text-decoration:underline;}a.greydark11:link, a.greydark11:visited {	color:#697480;	font-size:11px;	text-decoration: none;}a.greydark11:hover, a.greydark11:active {	color:#697480;	font-size:11px;	text-decoration:underline;}a.greydark12:link, a.greydark12:visited {	color:#697480;	font-size:12px;	text-decoration: none;}a.greydark12:hover, a.greydark12:active {	color:#697480;	font-size:12px;	text-decoration:underline;}a.white11:link, a.white11:visited {	color:#FFF;	font-size:11px;	text-decoration: none;}a.white11:hover, a.white11:active {	color:#FFF;	font-size:11px;	text-decoration:underline;}a.nounder:link, a.nounder:visited {	text-decoration: none;}a.nounder:hover, a.nounder:active {	text-decoration:underline;}a.under:link, a.under:visited {	text-decoration: underline;}a.under:hover, a.under:active {	text-decoration:none;}a.menu:link, a.menu:visited {	color:#FFF;	font-size:11px;	text-decoration:none;}a.menu:hover, a.menu:active {	color:#FFF;	font-size:11px;}a.submenu:link, a.submenu:visited {	color:#FFF;	font-size:11px;	text-decoration:none;}a.submenu:hover, a.submenu:active {	color:#a6c0e2;	font-size:11px;}.title1 {	color: #3560a1;	font-size: 18px;	font-weight: bold;}.title2 {	color: #668fcc;	font-size: 18px;	font-weight: normal;	}

.breadCrumbs1 {
	color: #3560a1;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase; 
}

.breadCrumbs2 {
	color: #668fcc;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;	
}.listhead {	width: 900px;	height: 19px;	background-color: #a7c1d9;	padding-top: 5px;	margin: 0px;	font-size: 11px;	text-transform: uppercase;	color: #FFFFFF;		font-weight: bold;}.bluborder {		height: 1px;	border-bottom:1px solid #668FCC;	margin-bottom: 1px;	padding: 0px;
	line-height:1px;
	^margin-bottom:-4px;
	}.col1 {	width: 620px;	padding-left: 10px;	padding-right: 20px;	float: left;	text-align: justify;	}.col2 {	width: 150px;	float: left;	}.col3 {	width: 100px;	float: left;	}.listrow {
	/*width:100%;*/	padding-top: 10px;	padding-bottom: 10px;	margin: 0px;	border-bottom: 1px solid #ced2d9;	float: left;
	^margin-right: -3px; 	}.rowcol1 {	background-color: #edf2f9;
	}.rowcol2 {	background-color: #f7f9f5;}
.rowcol3
{
	background-color: #d6c9fb;
}

.rowcol4
{
	background-color: #D3FAB0;
}
.title3 {	color: #668fcc;	font-size: 18px;	font-weight: normal;		font-style: italic;}.back {	float: right;}.img_detail {	float: right;	/*border-left: 20px solid #FFFFFF;*/}.detailrow {	padding-top: 5px;	padding-left: 10px;	height: 17px;	margin: 0px;	border-bottom: 1px solid #FFFFFF;}.blu11 {	color: #3560a1;	font-size: 11px;}.gentxt {	font-size: 13px;	color: #223d66;	line-height: 18px;	text-align: justify;}




#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


 a.genericLink:link,
 a.genericLink:visited{
	color:#697480;
	font-size:12px;
	text-decoration:underline;
}

  a.genericLink:active,
  a.genericLink:hover{
	color:#697480;
	font-size:12px;
	text-decoration:none;
}





/*TansMenu*/

.transMenu {
 position:absolute;
 overflow:hidden;
 left:-1000px;
 top:-1000px;
}

.transMenu .content {
 position:absolute;
}

.transMenu .items {
 border: 0px ridge #000000;
 position:relative;
 left:0px; top:0px;
 z-index:2;
 
 
}

.transMenu.top .items {
}

.transMenu td
{

 padding: 4px 4px 4px 8px!important;
 font-size: 11px !important;
 font-family: Arial, Helvetica, sans-serif !important;
 text-align: left !important;
 font-weight: bold !important;
 color: #016797 !important;
}

.transMenu .item.hover td
{
 color: #004167!important;
}

.transMenu .item {

 text-decoration: none;
/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */

 cursor:pointer;
 cursor:hand;
}

.transMenu .background {

 background-color: #F6F6F6!important;
 position:absolute;
 left:0px; top:0px;
 z-index:1;
 -moz-opacity:0.95;
 filter:alpha(opacity=95)
}

.transMenu .shadowRight {
 position:absolute;
 z-index:3;
 top:3px; width:2px;
 -moz-opacity:0.95;
 filter:alpha(opacity=95);
background-color:#fff;
}

.transMenu .shadowBottom {
 position:absolute;
 z-index:1;
 left:3px; height:2px;
 -moz-opacity:0.95;
 filter:alpha(opacity=95)
}

.transMenu .item.hover {
 background-color: #E7E7E7;
}

.transMenu .item img {
 margin-left:10px;
}

table.menu {
 top: 0px;
 left: 0px;
 position:relative;
 margin:0px;
 border: 0px solid #000000;
}

table.menu a{
 margin:0px;
 padding: 6px 14px 3px 14px;/*il rpimo 4 il 2 15 l'ultimo 14*/
 display:block;
 position:relative;
}

div.menu a,
div.menu a:visited,
div.menu a:link {
 height:19px;/*19*/
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 text-align: left;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
 margin-bottom:0px;
 display:block;
 white-space:nowrap;
 
}

div.menu td {
 border-bottom: 0px solid #000000;
 border-top: 0px solid #000000;
 border-left: 0px solid #000000;
 background-image: url(/fe-web/img/sfmenuMdb.gif );
 background-color: #FFFFFF;
}

div.menu td.last {
 border-right: 0px solid #000000;
}

#menu a.hover {
 color: #E7E7E7;
 background-color: #78B8DC;
}


/*Prove*/

#wrap
{
	position:absolute;
	top:64px;
	/*height:12px;*/
	width:960px;/*era 100%*/
	color:#FFF;
	padding-left:0px;
	padding-top:1px;
	padding-bottom:10px;
	_padding-bottom:8px;
}

.lingua{position:absolute; top:7px; left:500px; z-index:40;}


