body {
	margin: 15px 0px 5px 10px; 
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #333;
}
p, h1, h2, h3, h4, h5, h6, a, div, span, img, dl, dt, dd, form, input, fieldset, legend, label, td, tr {
	padding: 0px;
	margin: 0px;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
hr{
	display: none;
}
.salta{
	clear: both !important;
}
.PaddingBott{
	padding-bottom:12px;
}
.FloatRight{
	float: right;
}
.FloatLeft{
	float: left;
}
#utility{
	height:56px;
	width: 760px;
	text-align: right;
	color: #003399;
	margin-bottom: 10px;
}
#utilitySmall{
	width: 660px;
	text-align: right;
	color: #003399;
	margin-bottom: 10px;
}
.MenuUtility{
	padding-top:0px;
}
.MenuUtility p{
	display: inline;
}
.MenuUtility a{
	padding: 0px;
	padding-left: 4px;
	color: #999;
}
#utility span{
	padding-right: 4px;
	font-size: 8px;
	color: #999;
	border-right: #999 1px solid;
}
.testata{
	clear: both;
	width: 760px;
	border-top: #999 1px solid;
	border-bottom: #999 1px solid;
}
#menuGenerale{
	width: 760px;
	font-weight: bold;
	color: #999;
	border-bottom: #999 1px solid;
	padding-top: 2px;
	padding-bottom: 2px;
}
#menuGenerale p{
	background: url(freccia_menu.gif) no-repeat center left;
	padding-left: 8px;
	padding-right: 28px;
	display: inline;
}
#menuGenerale a{
	color: #999;
}
#menuGenerale .menuAttivo{
	color: #003399;
}
#BodyContenuti {
	width: 760px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#BodyContenutiSmall {
	width: 660px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#BodyContenuti p{
	margin-bottom: 20px;
}

#BodyContenuti .Left{
	width: 390px;
	float: left;
	margin-right: 40px;
}
#BodyContenuti .Right{
	width: 330px;
	float: left;
}
#BodyContenuti .Right h1{
	font-size: 14px;
	color: #003366;
	background: url(bullet.gif) no-repeat center left;
	padding-left: 12px;
}
#BodyContenuti .Right a{
	color: #003366;
}
#BodyContenuti .Right p{
	font-size: 10px;
	color: #003366;
	padding-left: 12px;
}
#BodyContenuti .Right p.titRightHP
{
	font-size: 14px;
	color:#ff6600;
	font-weight:bold;
}
#BodyContenuti .Right p a:hover{
	text-decoration: none;
}
.CaseHome img{
	float: left;
	margin-right: 10px;
}
.CaseHomeText{
	width: 279px;
	height: 60px;
	padding-left: 1px;
	background: #f1f1ed url(riga_sx_box.gif) repeat-y top left;
	float: left;
}
.CaseHomeText p{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 0px !important;
}
.CaseHomeText ul{
	padding: 0px;
	margin: 0px;
}
.CaseHomeText li{
	padding: 0px;
	margin: 0px;
	color: #666666;
	list-style-type: none;
	list-style-image: url(frecce_gr.gif);
	list-style-position: inside;
	height: 18px;
}
.CaseHomeText a{
	color: #003399; 
}
.rigaBicolor{
	height: 3px;
	font-size: 1px;
	background: url(riga_hor_bicolor.gif) repeat-x top left;
}
.NewsHome{
	border: #ff883a 1px solid;
	padding: 8px 10px 8px 10px;
}
.NewsHome h1{
	height: 18px;
	font-size: 11px;
	text-indent: -100em;
	background: #ff883a url(uni_news.gif) no-repeat top left;
}
.NewsHome h2{
	margin-top: 10px;
	font-size: 11px;
	color: #036;
	font-weight: bold;
}
.NewsHome h2 a{
	color: #036;
}
.NewsHome p {
	margin-bottom: 0px !important;
}
.NewsHome p a{
	color: #333;
}
.Archivio{
	float: right;
	color:#FF9900;
	margin-top:4px;
	padding-left:17px;
	background: url(frecce_ar.gif) no-repeat left center;
}
.Archivio a{
	color: #FF9900;
	font-weight:bold;
}
#footer {
	width: 760px;
	border-top: #ff6600 2px solid;
	clear: both;
}
#footer a{
	color: #666;
}
#footerSmall {
	width: 660px;
	border-top: #dff0fb 12px solid;
	clear: both;
}
#footerSmall a{
	color: #666;
}
.Copy{
	float: left;
	color: #336699;
}
.Certification{
	float: right;
	color: #666;
}
.InterneLeft{
	width: 480px;
	float: left;
	margin-right: 57px;
	margin-bottom: 20px;
}
.InterneLeftSmall{
	width: 430px;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}
.InterneLeft h1{
	font-weight: normal;
	font-size: 26px;
	color: #ff6600;
	padding-left: 20px;
	margin-bottom:5px;
}
.InterneLeftSmall h1{
	font-weight: normal;
	font-size: 24px;
	color: #ff6600;
	padding-left: 20px;

}
.InterneLeft h2{
	font-weight: bold;
	font-size: 18px;
	color: #ff6600;
	padding-left: 20px;
	margin-bottom: 20px;
}
.InterneLeftSmall h2{
	font-weight: normal;
	font-size: 18px;
	color: #cc3300;
	padding-left: 20px;
	margin-bottom: 20px;
}
.InterneLeft h3{
	font-weight: normal;
	font-size: 12px;
	color: #cc3300;
	margin-left: 20px;
	margin-bottom: 15px;
	border-bottom: #cccc99 1px solid;
}
.InterneLeft h4{
	font-size: 16px;
	color: #334b66;
	margin-left: 20px;
}
.InterneLeft h5{
	font-size: 12px;
	color: #a57a20;
	padding-left: 10px;
	background: url(freccia_down_s.gif) no-repeat center left;
	margin-top: 10px;
}
.InterneLeft p{
	font-size: 11px;
	color: #666;
	padding-left: 20px;
	margin-bottom: 0px !important;
	line-height:1.6em;
}
	.InterneLeft p a{
	color: #666;
}
.InterneLeftSmall p{
	font-size: 11px;
	color: #666;
	padding-left: 20px;
	margin-bottom: 0px !important;
}
.InterneLeft p.Abstract12{
	font-size: 12px;
	color: #666;
	padding-left: 20px;
	margin-bottom: 10px !important;
}
.InterneLeft p.Testo14{
	font-size: 13px;
	color: #333;
	padding-left: 20px;
	margin-bottom: 10px !important;

}
.FotoLeft {
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
	padding-top: 3px;
}
.FotoRight {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-top: 3px;
}
.InterneLeft ul{
	font-size: 11px;
	color: #003399;
	padding-left: 20px;
	margin-left: 20px;
}
.InterneLeft li a{
	color: #003399;
}
.box{
/*	background-color: #f5fbff;*/
	padding-top:20px;
	border: #cde1f7 1px solid;
}
.box h1{
	font-weight: bold;
	font-size: 16px;
	color: #c24c05;
	margin-right: 20px !important;
}
.box h2 img {
	float: left;
	margin-right: 10px;
	padding-top: 3px;
}
.box h2{
	font-weight: bold;
	font-size: 12px;
	color: #334b66;
	margin-right: 20px !important;
}
.box h3{
	font-weight: bold;
	font-size: 12px;
	color: #c24c05;
	border-bottom: none;
	margin-bottom: 0px;
	margin-right: 20px !important;
}
.box h2 a{
	color: #334b66;
}
.box p{
	font-size: 11px;
	color: #334b66;
	margin-bottom: 0px !important;
	margin-top: 5px;
	margin-right: 20px !important;
}
.box p a{
	color: #10649f;
}
	
.box p.nome{
	font-size: 16px;
}
.box ul{
	font-size: 11px;
	color:  #334b66 !important;
	padding-left: 20px !important;
	margin-left: 20px !important;
	margin-top: 5px !important;
	margin-bottom: 0px !important;
	margin-right: 20px !important;
}
.boxFoto{
	margin-bottom: 20px;
}
.ArNews h1{
	font-weight: bold;
	font-size: 12px;
	color: #c24c05;
	border-bottom: none;
	margin-bottom: 0px;
	margin-right: 20px !important;
}
.ArNews h1 a{
	color: #c24c05;
}
.ArNews p{
	font-size: 11px;
	color: #334b66;
	margin-bottom: 0px !important;
	margin-top: 5px;
	margin-right: 20px !important;
}
.ArNews p a{
	color: #c24c05;
}
.ArNews img {
	float: left;
	margin-right: 10px;
	padding-top: 3px;
}
.box p.bordo{
	padding: 0px;
	padding-bottom: 10px;
	margin-bottom: 10px !important;
	margin-left: 20px !important;
	margin-right: 20px !important;
	border-bottom: #cccc99 1px solid;
}
.testoRight{
	width: 210px;
	float: right;
}
.fotoLeft{
	width: 262px;
	float: left;
	padding-right:6px;
}
.testoLeft{
	width: 210px;
	float: left;
}
.testoRight p{
	font-size: 11px;
	color: #666;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
.testoLeft p{
	font-size: 11px;
	color: #666;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
}
.testoRight p.foto{
	padding-bottom: 5px;
}
.testoLeft p.foto{
	padding-top:8px;
	padding-bottom: 5px;
}

.InterneRight{
	width: 220px;
	float: left;
}
#Clienti h1{
	font-size: 12px;
	color: #999;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url(freccia_down.gif) no-repeat center right;	
}
#Clienti h2{
	font-size: 12px;
	color: #999;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: #999 1px solid;	
}
#Clienti h3{
	font-size: 12px;
	color: #999;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url(freccia_xdown.gif)  no-repeat center right;
}
#Clienti ul{
	margin: 0px;
	padding:0px;
	list-style-type: none;
}
#Clienti li{
	padding-top: 6px;
	font-size: 11px;
	color: #003399;
	padding-bottom: 5px;
}
#Clienti li a{
	color: #003399;

}
#Clienti li p{
	padding-left: 16px;
	background: url(freccia_menu_interne.gif) no-repeat 0px 4px;
	margin-bottom: 0px !important;
}
.Puntini{
	background: url(puntini_m_interne.gif) repeat-x bottom left;
}

.Puntini{
	background: url(puntini_m_interne.gif) repeat-x bottom left;
}
.Approfondimenti h2{
	font-size: 12px;
	color: #003399;
	border-bottom: #999 1px solid;
}
.Approfondimenti ul{
	margin: 0px;
	padding:0px;
	list-style-type: none;
}
.Approfondimenti li{
	padding-top: 12px;
	font-size: 11px;
	color: #003399;
	padding-bottom: 10px;
	background: url(puntini_m_interne.gif) repeat-x bottom left;
}
.Approfondimenti li a{
	color: #003399;
}
.Approfondimenti li p{
	padding-left: 16px;
	background: url(freccia_menu_interne.gif) no-repeat 0px 4px;
	margin-bottom: 0px !important;
}
.Management {
margin-top:10px;
	background: url(puntini_m_interne.gif) repeat-x bottom left;
	padding-bottom:5px;
}
.Management img{
	float:left;
	border:#003399 1px solid;
	margin-right:8px;
}
.Management a{
	color: #003399;
}
.Management p{
	padding-left: 16px;
	margin-bottom: 0px !important;

}


.download{
	color: #898962;
	text-align: center;
	margin-top: 10px;
 }

.download a{
	line-height: 28px;
	padding-top:5px;
	padding-left:40px;
	padding-bottom: 8px !important;
	background: url(download.gif) no-repeat 0px 0px;
	font-size: 11px;
	color: #898962;
 }
.NoBorder{
	background-image: none !important;
}
.Attivo{
	font-weight: bold;
}

.dueRigheTer{
	height: 4px;
	font-size: 1px;
	background: url(due_righe.gif) repeat-x top left;
	margin-bottom: 12px;
}
.dueRighe{
	height: 4px;
	font-size: 1px;
	background: url(due_righe.gif) repeat-x top left;
	margin-top: 30px;
}
.dueRigheBis{
	height: 6px;
	font-size: 1px;
/*	background: url(due_righebis.gif) repeat-x center left;*/
	padding-bottom: 10px !important;
	padding-top: 10px !important;
	clear: both;
}
.dueRigheBisDue{
	height: 6px;
	font-size: 1px;
/*	background: url(due_righebis.gif) repeat-x top left;*/
	clear: both;
}
.dueRigheBox{
	height: 6px;
	font-size: 1px;
	background: url(due_righebis.gif) repeat-x center left;
	padding: 20px !important;
	margin-left: 20px;
	margin-right: 20px;
}
.PuntiniBox{
	height: 1px;
	font-size: 1px;
	background: url(puntini_box.gif) repeat-x center left;
	padding: 20px !important;
	margin-left: 20px;
	margin-right: 20px;
}
.PuntiniArchivioNews{
	height: 1px;
	font-size: 1px;
	background: url(puntini_box.gif) repeat-x center left;
	padding: 10px !important;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 7px;
	clear:both;
}
.BoxCasiLeft{
	width: 221px;
/*background-color:  #f8f7e7;*/
	margin-right: 9px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-right: 9px;
	padding-bottom: 9px;
	float: left;
		border-right:#dedfdf 1px solid;
				border-bottom:#dedfdf 1px solid;
}
.BoxCasiRight{
	width: 221px;
/*	background-color:  #f8f7e7;*/
	margin-left: 9px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-right: 9px;
		padding-bottom: 9px;
	float: left;
		border-right:#dedfdf 1px solid;
				border-bottom:#dedfdf 1px solid;

}
.BoxCasi h1{
	font-size: 11px;
	font-weight: bold;
	color: #cc6600;
	padding: 0px !important;
}
.BoxCasi a{
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	margin: 0px !important;
	padding-left:11px;
	background: url(freccia_box_casi.gif) no-repeat center left;
}
.BoxCasi p{
	font-size: 11px;
	color: #666;
	padding: 0px !important;
	padding-bottom: 10px;
	background: url(puntini_box.gif) repeat-x bottom left;
	margin-bottom: 3px !important;

}
.unaRiga{
	border-bottom: #ff6600 1px solid;
	clear:both;
}
.fotoBoxCasi{
	border: #cec69d 1px solid;
} 
