/* CSS Document */
body{
	background-image:url(img/sfondo.jpg);
	background-repeat:repeat-x;
	background-color:#5A6F8F;
	scr
		}

.pagina {
	background-color: #FFF;
	height: 870px;
	width: 820px;
	position:absolute;
	left:85px;
	top:60px;
	background-image: url(img/bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
  

}

.contenuto {
	background-image: url(img/top_pagina.gif);
	background-repeat: no-repeat;
	padding: 10px;
	position:absolute;
	top:0px;
	height:870px;
	width:820px;
   
}
.pagina1 {
	background-color: #FFF;
	height: 870px;
	width: 820px;
	position:absolute;
	left:85px;
	top:60px;
	background-image: url(img/bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;

}
.logo{
	width:106px;
	height:100px;
	position:absolute;
	top:23px;
	left:122px;
	z-index:1;
	
	}
	
.titolo{
	width:491px;
	height:75px;
	position:relative;
	top:25px;
	left:169px;
	
	}

.menu{
	width:741px;
	height:31px;
	position:relative;
	top:50px;
	left:41px;
	background-image:url(img/sf_menu.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	padding-top:6px;
	}
.txtmenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#23304D;
	text-align:justify;
	}
a.txtmenu{
	text-decoration:none;
}

a.txtmenu:hover{
	color:#5988BA;
	}

.txtmenuov{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5988BA;
	text-align:justify;
	text-decoration:none;
	}
a.txtmenuov{
	text-decoration:none;
	}
a.txtmenu{
	text-decoration:none;
}
#tendina{
	background-color:#FFF;
	position:relative;
	width:160px;
	left:235px;
	top: 212px;
	z-index:1;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	visibility:hidden;
}

#tend_app_top{
	background-color:#FFF;
	position:absolute;
	width:175px;
	left:330px;
	top: 218px;
	z-index:1;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	visibility:hidden;
}

#tend_case{
	background-color:#FFF;
	position:absolute;
	width:115px;
	left:458px;
	top: 219px;
	z-index:1;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	visibility:hidden;
}
.txttendina{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#23304D;
	line-height:20px;
	}
a.txttendina{
	text-decoration:none;
}

a.txttendina:hover{
	color:#5988BA;
	}
	
.menubot{
	width:400px;
	height:15px;
	position: relative;
	top:50px;
	left:380px;
	text-align:center;
	}
.txtmenubot{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CF0649;
	}
a.txtmenubot{
	text-decoration:none;
}

a.txtmenubot:hover{
	text-decoration:underline;
	}
	
.txtmenubotov{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5988BA;
	text-decoration:none;
	}
.lavora{
	width:100px;
	height:15px;
	position: relative;
	top:40px;
	left:40px;
	}
.txtlavora{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#23304D;
	}
a.txtlavora{
	text-decoration:none;
}

a.txtlavora:hover{
	text-decoration:underline;
	}
	
.flash{
	position:relative;
	top:50px;
	left:30px;
}

#boxcase{
	width:375px;
	height:162px;
	position:absolute;
	top:640px;
	left:83px;
	padding:5px;
	padding-left:40px;
	padding-right:10px;
	background-image:url(img/box_casehistory.gif);
	background-repeat:no-repeat;
	}
	
.boxdirect{
	width:220px;
	height:149px;
	position:absolute;
	top:641px;
	left:565px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:5px;
	padding-top:15px;
	background-image:url(img/box_directline.gif);
	background-repeat:no-repeat;
	
	}
	
.logocase{
	width:78px;
	height:64px;
	position:absolute;
	top:669px;
	left:123px;
	z-index:1;
	
	}
.titcase{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#698BC0;
	position:absolute;
	top:611px;
	left:128px;
}

.txtcontinua{
	text-align:right;
}

a.txtcontinua{
	text-decoration:none;
	text-align:right;
	color:#504E4E;
}

a.txtcontinua:hover {
	color:#698BC0;
	text-align:right;
}

.logodirect{
	width:66px;
	height:59px;
	position:absolute;
	top:681px;
	left:735px;
	z-index:1;
	
	}
.bottom{
	position:absolute;
	top:1000px;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:10px;
	text-align:center;
	width:820px;
	left: -1px;
	top: 877px;
	height: 62px;
	
}

.profilo{
	border:solid;
	border-width:thin;
	border-color:#D8D8D8;
	width:414px;
	height:151px;
	position:absolute;
	top:417px;
	left:51px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	color:#504E4E;
	background-image:url(img/sf_boxprofilo.gif)
	
}


.titoloprof{
	position:absolute;
	background-image:url(img/sf_tit_profilo.jpg);
	left: 51px;
	top: 388px;
	width:396px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#698BC0;
	padding-left:40px;
	padding-top:3px;
	}
.logoprofilo{
	width:61px;
	height:45px;
	position:absolute;
	top:445px;
	left:106px;
	z-index:1;
	
	}

.vantaggi{
	border:solid;
	border-width:thin;
	border-color:#D8D8D8;
	width:260px;
	height:97px;
	position:absolute;
	top:420px;
	left:509px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	color:#504E4E;
	background-image:url(img/sf_boxvantaggi.jpg)
	
}
.titolovantaggi{
	position:absolute;
	background-image:url(img/sf_vantaggi.jpg);
	left: 509px;
	top: 390px;
	width:242px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffffff;
	padding-left:40px;
	padding-top:3px;
	}

.storia{
	position:absolute;
	top:572px;
	left:510px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D4E4F;
	width: 280px;
	
	
}

.titstoria{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#698BC0;
}

.imgstoria{
	position:absolute;
	top:608px;
	left:52px;
	}

.titolo1{
	position:absolute;
	background-image:url(img/sf_titoli.jpg);
	left: 54px;
	top: 398px;
	width:706px;
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#698BC0;
	padding-left:40px;
	padding-top:3px;
	}

.profilo1{
	border:solid;
	border-width:thin;
	border-color:#D8D8D8;
	width:724px;
	height:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	color:#504E4E;
	position:absolute;
	top:430px;
	left:54px;
	overflow:auto;
	padding-bottom:4px;
	z-index:2;
	background-color:#FFF;
}

.txttitolo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#698BC0;
	font-weight:bold;
}

#cerchi{
	position:absolute;
	top:440px;
	left:82px;
	width: 200px;
	height: 154px;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	background-image:url(img/box_cerchi.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
	
}

.box{
	border:solid;
	border-width:thin;
	border-color:#D8D8D8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#504E4E;
	
}

.txtcerchi{
	
	text-decoration:none;
	border-bottom:1px solid #698BC0;
	color:#504E4E;
	}
	
a.txtcerchi:hover{
	color:#698BC0;
}

#titcerchi{
	position:absolute;
	top:412px;
	left:123px;
	z-index:8;
}

.titoli{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#698BC0;
}

#logocerchi{
	position:absolute;
	top:412px;
	left:43px;
	width: 59px;
	height: 54px;
	z-index:1;
	}

.testo{
	color:#504E4E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#504E4E;
}

#normativa{
	position:absolute;
	top:442px;
	left:364px;
	width: 387px;
	height: 134px;
	padding:10px;
	background-image:url(img/box_normativa.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:40px;
	padding-right:10px;
}

#logonormativa{
	position:absolute;
	top:412px;
	left:357px;
	z-index:1;
}

#titnormativa{
	position:absolute;
	top:412px;
	left:439px;
}

#tend_servizio{
	position:absolute;
	top:542px;
	left:261px;
	z-index:1;
	background-color:#FFF;
	visibility:hidden;
	padding:3px;
	}
#tend_gestione{
	position:absolute;
	top:584px;
	left:259px;
	z-index:1;
	background-color:#FFF;
	visibility:hidden;
	padding:3px;
	width: 161px;
	}
#tend_applicazioni{
	position:absolute;
	top:624px;
	left:261px;
	z-index:3;
	background-color:#FFF;
	visibility:hidden;
	padding:3px;
	width: 161px;
	}
.direct{
	position:absolute;
	top:864px;
	left:138px;
	}

