/* CSS Document */html, body{	margin: 0;	padding:0;	border: 0;}body.index { 	background:url(../images/bg-index.jpg) repeat-x;	margin:0 auto;	padding:0;}body { 	font-size:11px;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#9898A5;	background:#fff url(../images/bg-interno.jpg) repeat-x;	font-weight:normal;	text-decoration:none;	margin:0 auto;	padding:0;}.clear {	clear:both;	}.nobordo {	border:0;	}/* WRAPPER -------------------------------------------------------------------------*/#wrapper-index{	width:950px;	height:745px;	margin:0 auto;	padding:0;	background:url(../images/bg-wrapper-index.jpg) top center no-repeat;	position:relative;}#wrapper-interno{	width:820px;	margin:0 auto;	padding:0 25px 0 105px;	position:relative;	background:url(../images/bg-header-interna.jpg) top left no-repeat;}/* INDEX -------------------------------------------------------------------------*/#header-index { 	width:950px;	padding:0px;	margin:0px;	height:269px;}#logo-index { 	padding-top:35px;	text-align:center;	margin:0px;}#pay-off { 	float:left;	padding:0;	margin-top:36px;}/* MENU LINGUE -------------------------------------------------------------------------*/#lingue { 	float:right;	width:206px;	height:36px;	background-image:url(../images/bg-menu-lingue.jpg);	margin:24px 24px 0 0;}#lingue ul{	float:left;	list-style:none;	width:155px;	padding:0 28px 0 28px;	margin:0;}#lingue ul li{	float:left;	width:31px;	height:15px;	text-align:center;	margin-top:13px;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:bold;	}#lingue ul li a{	float:left;	color:#1275CA;	font-family:Georgia, "Times New Roman", Times, serif;	width:31px;	height:15px;	padding-top:1px;	text-decoration:none;	font-size:11px;	background-image:url(../images/bg-link.jpg);}#lingue ul li a:hover{	float:left;	color:#878792;	width:31px;	height:15px;	text-decoration:none;	font-size:11px;	background-image:url(../images/bg-link-over.jpg);}/* HEDER INTERNA -------------------------------------------------------------------------*/#header { 	width:820px;	padding:0px;	margin:0px;	height:275px;}#logo-interno { 	padding-top:65px;	margin:0;	display:block;}#pay-off-interno { 	float:left;	padding:0;	margin:52px 0 0 0;}/* MENU ISTITUZIONALE -------------------------------------------------------------------------*/#menu { 	float:right;	height:35px;	background-image:url(../images/bg-menu-istituzionale.jpg);	margin-top:21px;	padding:0;}#menu ul{	float:left;	list-style:none;	width:264px;	padding:0px 25px 0 25px;	margin:0;}#menu ul li{	float:left;	width:88px;	height:15px;	text-align:center;	margin:0px;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:bold;	}#menu ul li a{	float:left;	font-family:Georgia, "Times New Roman", Times, serif;	color:#1275CA;	width:88px;	height:15px;	padding-top:2px;	text-decoration:none;	font-size:11px;	background-image:url(../images/bg-link-menu.jpg);}#menu ul li a:hover{	float:left;	color:#878792;	width:88px;	height:15px;	text-decoration:none;	font-size:11px;	background-image:url(../images/bg-link-menu-over.jpg);}#menu ul li.menu-attivo{	float:left;	color:#878792;	width:88px;	height:15px;	padding-top:2px;	text-decoration:none;	font-size:11px;	background-image:url(../images/bg-link-menu.jpg);}/* CONTENT -------------------------------------------------------------------------*/#content { 	width:820px;	padding:0px;	margin:0px;}#content-sx { 	float:left;	width:195px;	padding:0px;	margin:0px;	height:365px;	border-right:1px dotted #63646C;}	/* NAVIGAZIONE -------------------------------------------------------------------------*/#navigation {	float:left;	width:195px;}#navigation ul{	width:195px;	margin:0;	padding:0;	list-style-type:none;}#navigation ul li{	float:left;	width:170px;	padding:12px 0 0 25px;	margin:0;	border-bottom:1px dotted #63646C;	background:url(../images/icona-menu.jpg) 7px 15px no-repeat;}#navigation ul li a{	float:left;	height:16px;	margin:0;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:none;	color:#A6A6AE;	}#navigation ul li a:hover{	color:#1B95FF;}#navigation ul li.visitato{	float:left;	height:16px;	margin:0;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:none;	color:#1B95FF;}/* NAVIGAZIONE PRODOTTI  -------------------------------------------------------------------------*/#navigation-prodotti {	float:left;	width:195px;	margin-top:25px;}#navigation-prodotti ul{	width:195px;	margin:0;	padding:0;	list-style-type:none;}#navigation-prodotti ul li{	float:left;	width:170px;	margin:0;	border-bottom:1px dotted #71ACDF;	padding:12px 0 0 25px;	background:url(../images/icona-menu.jpg) 7px 15px no-repeat;}#navigation-prodotti ul li a{	float:left;	height:16px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:none;	color:#71ACDF;	margin:0;}#navigation-prodotti ul li a:hover{	color:#1B95FF;}#navigation-prodotti ul li.corrente{	float:left;	height:16px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:none;	color:#1B95FF;	margin:0;	}/* class prodotti  */#navigation-prodotti ul li.prodotti{	float:left;	height:16px;	padding-top:12px;	font-size:12px;	font-weight:bold;	text-decoration:none;	color:#1B95FF;	margin-bottom:25px;}#navigation-prodotti ul li.prodotti a{	font-size:12px;	font-weight:bold;	text-decoration:none;	color:#71ACDF;}#navigation-prodotti ul li.prodotti a:hover{	color:#1B95FF;}/* class news  */#navigation-prodotti ul li.news{	float:left;	height:16px;	padding-top:12px;	font-size:12px;	font-weight:bold;	text-decoration:none;	color:#1B95FF;	margin:0;}#navigation-prodotti ul li.news a{	font-size:12px;	font-weight:bold;	text-decoration:none;	color:#71ACDF;}#navigation-prodotti ul li.news a:hover{	color:#1B95FF;}/* CORPO  -------------------------------------------------------------------------*/#content-dx { 	float:right;	width:570px;	margin:0 25px 0 25px;	padding:0px;	}.titolo { 	height:45px;	padding:5px 0 0 15px;	margin-bottom:15px;	background:url(../images/bg-titoli.jpg) top left no-repeat;}#corpo-interno { 	width:540px;	margin:0 auto;	padding:0px;}.foto-corpo { 	float:left;	margin:10px 0 20px 0;	display:inline;	}.foto-corpo img { 	border:1px solid #C9E0F3;	padding:5px;	margin-right:8px;}/* SCHEDA PRODOTTO  -------------------------------------------------------------------------*/#corpo-scheda-sx { 	float:left;	width:214px;	padding:0px;}#corpo-scheda-sx img { 	border:1px solid #C9E0F3;	padding:5px}#corpo-scheda-dx { 	float:left;	width:306px;	margin-left:20px;	padding:0px;}.allegato { 	float:left;	text-align:right;	width:540px;	margin:10px 0 10px 0;	padding-top:5px;	border-top:1px dotted #71ACDF;	}	.allegato img { 	padding-left:5px;	}	/*===========FORM===========*/#form1{	float:left;	text-align:left;	width:250px;	font-size:13px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color: #1275CA;	padding:0;}#form2, #form2 a{	float:right;	text-align:left;	width:250px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;	color: #1275CA;	font-size:13px;	padding:0;}#form1 input, select, textarea{	font-weight:normal;	font-size:12px;	color: #1275CA;	background-color:#fff;	border:1px solid #C4DCEA;	width: 250px;	display:block;	margin-bottom:12px;	font-family: Arial, Helvetica, sans-serif;}#form2 input, select, textarea{	font-weight:normal;	font-size:12px;	color: #1275CA;	background-color:#fff;	border:1px solid #C4DCEA;	width: 250px;	display:block;	margin-bottom:12px;	font-family: Arial, Helvetica, sans-serif;}.clear-form{	clear:both;}/*===========NEWS===========*/#news-corpo{	width:540px;	margin:0;	padding:0;	text-align:left;}#news-corpo dl {	padding: 0;	marginm: 0;	font-family:Verdana, Arial, Helvetica, sans-serif;}#news-corpo dt{	font-size:11px;	font-weight:bold;	color: #1275CA;	margin:0;	padding:0;}#news-corpo dt .data {	font-size: 11px;	color: #1275CA;	font-weight:normal;	display:block;}	#news-corpo dd {	padding:5px 0 10px 0;	margin: 0;	color:#9898A5;	font-size:11px;	display:block;	border-bottom:1px dotted #71ACDF;}#news-corpo dd .link {	padding-top:5px;	margin: 0;	color: #1275CA;	font-size:11px;	display:block;}#news-corpo dd a .link{	color: #1275CA;	font-size:11px;	text-decoration:none;	display:block;	}#news-corpo dd a:hover .link{	color: #1275CA;	font-size:11px;	text-decoration:underline;}/*===========PAGINAZIONE===========*/.paginazione{	float:right;	margin:0px;	display:inline; 	padding:0 0 20px 0;	color: #1275CA;}.paginazione a{	display:inline;	padding:0px;	border: 0px;	color: #1275CA;	text-decoration:none;	}.paginazione a:hover {	color:#1B95FF;}.paginazione .qui {	color:#1B95FF;	font-weight:bold;}