/* 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:#73654B;}/*#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8 {	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/giuseppe_box_long_up.gif);	background-repeat:no-repeat;	width:592px;	height:27px;}#inevidenza-center {	background-image:url(/fe-web/img/giuseppe_box_long_sides.gif);	background-repeat:repeat-y;	width:592px;	padding:5px 0px 0px 15px;}#inevidenza-down {	background-image:url(/fe-web/img/giuseppe_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/giuseppe_box_generic_up.gif);	background-repeat:no-repeat;	width:288px;	height:26px;}.rightbox-center {	background-image:url(/fe-web/img/giuseppe_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/giuseppe_box_generic_down.gif);	background-repeat:no-repeat;	width:288px;	height:12px;	margin-bottom:20px;}#visite-up {	background-image:url(/fe-web/img/giuseppe_box_visite_up.gif);	background-repeat:no-repeat;	width:289px;	height:27px;}#visite-center {	background-image:url(/fe-web/img/giuseppe_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/giuseppe_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:#8C7A54;	padding-bottom:2px;	border-bottom:1px solid #8C7A54;	margin-bottom:10px;}/* STYLES */.almgrey11 {	font-size:11px;	color:#566566;}.almgrey12 {	font-size:12px;	color:#566566;}.blubold {	font-size:14px;	font-weight:bold;	color:#8C7A54;}.bold11 {	font-size:11px;	font-weight:bold;}.white13b {	color:#FFF;	font-size:13px;	font-weight:bold;}.blu13b {	color:#8C7A54;	font-size:13px;	font-weight:bold;}.blu13a {	color:#73654B;	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: #73654B;	font-size: 18px;	font-weight: bold;}.title2 {	color: #8C7A54;	font-size: 18px;	font-weight: normal;	}.breadCrumbs1 {	color: #73654B;	font-size: 10px;	font-weight: normal;	text-transform: uppercase; }.breadCrumbs2 {	color: #8C7A54;	font-size: 10px;	font-weight: normal;	text-transform: uppercase;	}.listhead {	width: 900px;	height: 19px;	background-color: #8C7A54;	padding-top: 5px;	margin: 0px;	font-size: 11px;	text-transform: uppercase;	color: #FFFFFF;		font-weight: bold;}.bluborder {	height: 1px;	border-bottom:1px solid #8C7A54;	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 {	padding-top: 10px;	padding-bottom: 10px;	margin: 0px;	border-bottom: 1px solid #ced2d9;	float: left;	^margin-right: -3px;}.rowcol1 {	background-color: #F2EFE9;}.rowcol2 {	background-color: #FDFBF8;}.rowcol3{	background-color: #d6c9fb;}.rowcol4{	background-color: #D3FAB0;}.title3 {	color: #8C7A54;	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: #73654B;	font-size: 11px;}.gentxt {	font-size: 13px;	color: #291D05;	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: #73654B!important; /*#016797 !important;*/}.transMenu .item.hover td{ color:#000000!important; /*#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: #B0996A; /*#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/sfmenuGdb.gif ); background-color: #FFFFFF;}div.menu td.last { border-right: 0px solid #000000;}#menu a.hover { color: #E7E7E7; background-color: #B0996A;  /*#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;}


