html,body{margin:0;padding:0}body{	text-align:center;	/*background: url('../images/prova_sfondo_spazio.jpg');	*/font: 76% arial,sans-serif;	text-align:center;	background: #EAEAEA url('../images/sfondoflo.jpg');	background-repeat: repeat-x;	}p	{		}	a{	color: #2461A4;	text-decoration: none;}a:hover{	color: #2461A4;	text-decoration: underline;}ul {	margin: 0; 	padding: 0;}li {	margin: 0; 	padding: 0;}ol li{	margin-top: 5px;	margin-bottom: 5px;		line-height: 1.4em;	margin-right: 15px;}.txt {	width: 150px;	border: 1px dotted gray;	background: lightgray;	}	div .link {	float: left;	margin-left: auto;	margin-right: auto;	margin: 0px;	width: 130px;	text-align: center;}div .prelink {	float: left;	margin-left: 0px;	margin-right: 0px;			}div#header{	float: left;		}	div#header .top {	float: left;	height: 17px;	width: 828px;	color: white;	padding-left: 18px;	padding-top: 2px;	margin: 0px;	font-size: 11px;	font-family: 'verdana';	background: #2461A4;}div#header .logo {	float: left;	width: 828px;	height: 129px;	background: url('/images/logo_341.jpg');	/*background: url('../images/CDA_logo2008_big.gif') 20px 20px;*/	background-repeat: no-repeat;}div#header h1{	height:80px;	line-height:80px;	margin:0;	padding-left:10px;	background: #EEE;	color: #79B30B}div#header a{position:absolute;right:0;top:23px}div#menu {	float: left;	width: 828px;	height: 20px;	color: white;	padding-top: 5px;	font-size: 12px;	font-weight: bold;	font-family: 'arial';	padding-left: 18px;	background: #2461A4;}div#menu a{	display: inline;	color: white;	text-decoration: none;}div#menu a:hover{	display: inline;	font-size: 13px;	text-decoration: none;}div#wrapper {	float: left;	}div#container{	text-align:left;	background: white;}div#content p{line-height:1.4}div#footer{background: #333;color: #FFF}div#footer p{margin:0;padding:5px 10px}div#footer a{display:inline;padding:0;color: #C6D5FD}div#container{width:846px;margin:0 auto}div#index{	margin-top: 12px;	float:left;	width:585px;	min-height: 478px;}div#index .box{	border: 1px solid gray;	margin-right: 24px;	margin-left: 10px;	margin-bottom: 15px;	float:left;	width:246px;	height: 246px;	font-size: 10px;	}div#index .header{	background: #2461A4;	background-repeat: repeat-y;	margin-left: 1px;	margin-right: 1px;	margin-top: 1px;	padding-left: 10px;	padding-top: 1px;	height: 18px;	color: white;	font-weight: bold;	font-size: 13px;	font-family: 'verdana';	}div#index .footer{	background: url('../images/filetto_h4.jpg');	background-repeat: repeat-y;	margin-left: 1px;	margin-right: 1px;	margin-top: 9px;	padding-top: 2px;	padding-left: 168px;	height: 16px;	color: #2461A4;	font-weight: bold;	font-size: 11px;	font-family: 'verdana';	padding-bottom: 2px;}div#index .continuaimg {	background: url('../images/continua.gif');	background-repeat: no-repeat;	float: left;	margin-top: 6px;	width: 10px;	}div#index .continua {	float: left;	margin-left: 2px;}	div#index .footer a{	color: #2461A4;}div#index .footer a:hover{	color: #CE4444;	text-decoration: none;}div#index {	font-family: 'verdana';	font-size: 12px;	line-height: 1.3em;	color: #3E3834;}div#index ul li{/**	margin-left: 40px;	margin-right: 20px;	line-height: 1.3em;*/}div#index p {	padding-left: 5px;	padding-right: 5px;	margin: 0px;}div#genericcontent{	display: block;	width:571px;	clear: both;	/*height: 508px;*/	line-height: 1.4em;}div#genericcontent ul li{	/**margin-left: 40px;	margin-right: 10px;	line-height: 1.3em;**/}div#genericcontent p {	padding-left: 5px;	padding-right: 5px;	margin: 0px;}div#content{	border: 1px solid gray;	margin-left: 9px;	margin-right: 5px;	margin-top: 12px;	width:571px;}div#content1{	border: 1px solid gray;	margin-left: 9px;	margin-right: 5px;	margin-top: 12px;	width:571px;}div#content .header{	background: #2461A4;	background-repeat: repeat-y;	margin-left: 2px;	margin-top: 2px;	margin-right: 2px;	padding-left: 5px;	padding-top: 1px;	height: 18px;	color: white;	font-weight: bold;	font-size: 13px;	font-family: 'verdana';	line-height: 1.1em;	}	.box a{	text-decoration: none;	color: white;}.box img{	border: 0px;}div#content .content{	font-family: 'verdana';	font-size: 12px;	color: #3E3834;	margin-right: 10px;	margin-left: 10px;	margin-top: 15px;	margin-bottom: 15px;	line-height: 1.5em;}div#content .content li{	margin-left: 20px;}div#content .downright{	border-bottom: 1px solid black;	border-right: 1px solid black;	text-align: center;}div#content .down{	border-bottom: 1px solid black;	text-align: center;}div#content .right{	border-right: 1px solid black;	text-align: center;}div#content .footer{	background: url('../images/filetto_h2.jpg');	background-repeat: repeat-y;	margin-left: 2px;		margin-right: 2px;	margin-bottom: 2px;	padding-left: 480px;	height: 18px;	color: #2461A4;	font-weight: bold;	font-size: 13px;	font-family: 'verdana';	padding-bottom: 0px;	line-height: 1.3em;}div#content .footer a{	color: #2461A4;}div#content .footer a:hover{	color: #2481E4;	text-decoration: none;}div#navigation{	background: url('../images/loginbox_bgdemo.jpg');	height: 248px;	width: 246px;	margin-right: 8px;	float:right;	color: white;	margin-top: 12px;}div#navigation .label {	font-weight: bold;	font-size: 15px;	font-family: 'verdana';	padding-top: 3px;	padding-left: 15px;}div#navigation .form {	font-size: 12px;	font-family: 'verdana';	padding-top: 30px;	padding-left: 50px;	line-height: 2em;}div#navigation input {	background: white;	border: 1px solid #E6E6E6;	color: #2461A4;}div#navigation .entra  {	margin-left: 30px;	padding-left: 15px;	padding-right: 15px;	color: #2461A4;	font-weight: bold;	background: white;	border: 1px solid #E6E6E6;}div#navigation .recuperopassword  {	padding-top: 36px;	padding-left: 58px;	font-weight: bold;}div#navigation .recuperopassword  a {	color: white;	font-weight: bold;}div#navigation .recuperopassword  a:hover{	color: lightgray;	font-weight: bold;	text-decoration: none;}div#extra{	margin-right: 8px;	padding-left: 18px;	border: 1px solid gray;	padding-top: 10px;	padding-bottom: 10px;	margin-top: 14px;	margin-bottom: 25px;	float:right;	width:226px;	height: 226px;}div#extra ul li ul li {	font-size: 12px;	font-family: 'verdana';	color: #666666;	font-weight: bold;	list-style-image: url('../images/quadratobiancodemo.gif');}div#extra .dft{	font-size: 12px;	font-family: 'verdana';	color: black;	font-weight: bold;	list-style-image: url('../images/quadratobianco_okdemo.gif');}div#extra ul li ul li a .dft{	display: inline;	line-height: 1.3em;	color: black;	padding: 0px;	text-decoration: none;}div#extra ul li ul li a{	display: inline;	line-height: 1.3em;	color: #666666;	padding: 0px;	text-decoration: none;}div#extra ul li ul li a:hover{	display: inline;	line-height: 1.3em;	color: black;	padding: 0px;	text-decoration: none;}div#extra ul li ul li a{	display: inline;	line-height: 1.3em;	color: #666666;	padding: 0px;	text-decoration: none;}div#extra ul li {	margin-left: 10px;	font-size: 12px;	font-family: 'verdana';	color: #2461A4;	font-weight: bold;	list-style-image: url('../images/quadratorossodemo.gif');}div#content1 {	float: left;	}div#footer{	width:846px;	height: 36px;	background: #2461A4;}div#footer .footerlinks{	padding-top: 11px;	padding-right: 18px;	font-size: 10px;	font-family: 'verdana';	color: white;	float: right;}div#footer .footerlinks a{	text-decoration: none;	color: white;}div#footer .footerlinks a:hover{	text-decoration: none;	color: lightgray;}div#footer .copy{	padding-top: 11px;	padding-left: 18px;	font-size: 10px;	font-family: 'verdana';	color: white;	float: left;}div#footer .copy a{	text-decoration: none;	color: white;}div#footer .copy a:hover{	text-decoration: none;	color: lightgray;}#personalForm input, #companyForm input{	font-family: verdana,sans-serif; font-size: 10px;}
