@font-face {
	font-family: 'AGaramond';
	src: url('../font/agaramondpro-regular-webfont.eot');
	src: local(''), url('../font/agaramondpro-regular-webfont.woff') format('woff'), url('../font/agaramondpro-regular-webfont.ttf') format('truetype'), url('../font/agaramondpro-regular-webfont.svg#webfontJ1c09J8H') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	margin: 0px;
}
table.wrap{
	margin: 0 0 0 69px;
}
.menu {
	font-family: Helvetica;
	font-size: 14px;
	color: #939393;
	text-decoration: none;
}
.testo {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.copy {
	font-family: Arial;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #666;
}
.testo_rosso {
	font-family: Arial;
	font-size: 12px;
	color: #86141B;
	text-decoration: none;
}
a:link {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a:visited {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #939393;
	text-decoration: underline;
}
a:active {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

div.nuovo{
	width: 322px;
	margin-bottom: 20px;
}

div.nuovo h1{
	font-family:Arial, Helvetica, sans-serif; 
	margin:0px; 
	margin-bottom:10px; 
	color:#666; 
	font-size: 20px;	
}

div.nuovo span,
div.nuovo p a{
	font-size: 12px;
	color: #666;
	font-weight: bold;
}

h2.news_home,
h2.doc_allega{
	color: #666;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}

a.tit_news_home{
	color: #660000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


div.testimonials a {
	color: #660000;
	font-weight:normal;	
}

div.testimonials {
	position: absolute;
	top: 380px;
	left: 80px;
	width: 400px;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}

div.testimonials  h1{
	margin-bottom: 40px;
	font-size: 24px;
}

div.testimonials a {
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 13px;
}

div.testimonials a.uno{
	width: 71px;
	margin-right: 34px;
	background: url('images/intradoc.jpg') 0 0 no-repeat;
	display: block;
	text-indent: -200px;
	overflow: hidden;
	height: 21px;
	float: left;
	margin-bottom: 124px;
}

div.testimonials a.due{
	width: 75px;
	margin-right: 30px;
	background: url('images/intradoc.jpg') 0 0 no-repeat;
	display: block;
	text-indent: -500px;
	overflow: hidden;
	height: 60px;
	background: url('images/zeitgeist.jpg') 0 0 no-repeat;
	float: left;
	margin-bottom: 74px
}

td.language{
	height: 18px;
	padding-bottom: 10px;
}

td.language a{
	display: block;
	float: left;
	margin-right: 5px;
	width: 18px;
	height: 18px;
	text-indent: -50px;
	overflow: hidden;
}

td.language a.ita_sel,
td.language a.lang_ita:hover{
	background: url('images/flags.jpg') 0 0 no-repeat;
}

td.language a.lang_ita{
	background: url('images/flags.jpg') 0 -18px no-repeat;
}

td.language a.eng_sel,
td.language a.lang_eng:hover{
	background: url('images/flags.jpg') -18px 0 no-repeat;
}

td.language a.lang_eng{
	background: url('images/flags.jpg') -18px -18px no-repeat;
}


div.destinatari {
	position: absolute;
	top: 380px;
	left: 80px;
	width: 450px;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}

div.destinatari div {
	margin-bottom: 15px;
	text-align: center;
}

div.destinatari div.uno, 
div.destinatari div.due,
div.destinatari div.tre{
	float:left;
	margin-right:22px;
	width:120px;
	margin-bottom: 0;
}

div.destinatari div.clear{
	clear: both;
}

td.titolo a{
	text-decoration: none;
}

a.tit_blog{
	font-size: 14px;
}

a.allega_trad{
	padding-left: 22px;
	background: url('images/it/icona_doc.gif') 0 0 no-repeat;
	text-decoration: none;
}
