/* - - - - - - - - - *//*     BASIC TAGs    *//* - - - - - - - - - */body {	padding:0;	margin:0;	background:#e6e6e6;	color:#333;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;}hr {	display:none;	border:0;}label {	cursor: pointer;}/* - Headings - */h1 {	display:none;}h2 {	margin:0;	padding:0;	font-size:1.6em;	line-height:20px;	font-weight:bold;	color:#01255E;}/* - Paragraphs - */p {	font-size: 1.2em;	line-height:15px;	margin:0 0 15px 0;	padding:0;}p a {	color:#333;	text-decoration: underline;}p a:hover {	color:#01255E;	text-decoration:none;}/* - Unordered Lists - */ul, li {	margin:0;	padding:0;	list-style-type:none;}/* - - - - - - - - - *//*     BASIC DIVs    *//* - - - - - - - - - */#main {	background:#fff url(../images/tratt_oriz_gri.gif) 0 bottom repeat-x;}#container {	width:830px;	margin:0 auto;	padding:0 0 15px 0;	height:auto;	overflow:hidden;}/* --- head --- */#head {	height:80px;	overflow:hidden;}#head a img {	float:left;	display:block;	margin:20px 0 0 0;	padding:0;}#head img {	border:0;}#head #mainNav {	padding:0 0 0 120px;	height:80px;	overflow:hidden;}#head #mainNav li {	float:left;	width:101px;}#head #mainNav li a {	display:block;	height:80px;	text-indent:-9000px;}#head #mainNav li a:hover, #head #mainNav li a.selected {	/* bg grafic in localized css */}#head #mainNav li#navUno a:hover, #head #mainNav li#navUno a.selected {	background-position:0 bottom;}#head #mainNav li#navDue a:hover, #head #mainNav li#navDue a.selected {	background-position:-101px bottom;}#head #mainNav li#navTre a:hover, #head #mainNav li#navTre a.selected {	background-position:-202px bottom;}#head #mainNav li#navQuattro a:hover, #head #mainNav li#navQuattro a.selected {	background-position:-303px bottom;}#head #mainNav li#navCinque a:hover, #head #mainNav li#navCinque a.selected {	background-position:-404px bottom;}/* --- sx col --- */#navi {	float:left;	width:130px;}#navi #serviceNav {	color:#01255E;	font-size:1.2em;	font-weight:bold;	padding:10px;	height:70px;	margin-bottom:51px;	background:url(../images/serviceNav_bg.gif) no-repeat;}#navi #serviceNav li {	margin-top:3px;	height:33px;	background:url(../images/tratt_oriz_gri.gif) 0 bottom repeat-x;}#navi #serviceNav li.last {	background:none;}#navi #serviceNav li a {	display:block;	text-decoration:none;	color:#01255E;	padding-left:10px;	background:url(../images/bullet_blu.gif) 0 12px no-repeat;	height:33px;	line-height:33px;}#navi #serviceNav li a:hover {	color:#808080;	background:url(../images/bullet_gri2.gif) 0 12px no-repeat;}/* #navi #serviceNav li ul {	padding-bottom:5px;}#navi #serviceNav li li {	font-weight: normal;	line-height:15px;	background:none;}#navi #serviceNav li li a {	padding-left:0;	background:none;	height:15px;	line-height:15px;} */#navi #lang {	background:#01255E;	padding:10px;	font-size:1.1em;	margin-bottom:11px;	height:50px;	overflow:hidden;}#navi #lang li {	clear:none;	font-weight:bold;	float:left;	width:54px;	padding-bottom:10px;	background:url(../images/tratt_oriz_bia.gif) 0 bottom repeat-x;}#navi #lang li a {	padding-left:25px;	color:#fff;	text-decoration:none;	background:url(../images/flags.gif) no-repeat;}#navi #lang li a#ita {	background-position:0 5px;}#navi #lang li a#eng {	background-position:0 -8px;}#navi #lang li a:hover {	color:#ccc;}#navi #subNav {	color:#01255E;	font-size:1.1em;	font-weight:bold;}#navi #subNav li {	height:1%;	line-height:1.2em;	background:url(../images/tratt_oriz_blu.gif) 0 top repeat-x;}#navi #subNav li a {	display:block;	text-decoration:none;	color:#01255E;	padding:8px 0 9px 10px;	background:url(../images/bullet_blu.gif) 0 12px no-repeat;	height:100%;	line-height:1.2em;}#navi #subNav li a:hover, #navi #subNav li a.selected {	color:#808080;	background:url(../images/bullet_gri2.gif) 0 12px no-repeat;}/* --- main content --- */#content {	margin:0 0 0 140px;	padding:170px 0 0 0;}#content h2 {	margin:0;	padding:16px 0 15px 0;	background:url(../images/tratt_oriz_blu.gif) 0 0 repeat-x;}#percorso {	position:absolute;	top:220px;	line-height:30px;	background:#E6E6E6;	padding:0 5px;	margin:0;	font-size:1.1em;	color:#01255E;}#percorso a {	color:#01255E;	text-decoration:none;}#percorso a:hover {	text-decoration: underline;}#content img {	display:block;	float:left;}#content p {	margin:0 0 15px 280px;}#content ul {	margin:0 0 15px 280px;	font-size:1.2em;	line-height:15px;}#content ul li {	padding-left:10px;	background:url(../images/bullet_li.gif) 0 6px no-repeat;}/*aggiunte 15.09.2008 Massimo*/#contentnoimage {	margin:0 0 0 140px;	padding:170px 0 0 0;}#contentnoimage h2 {	margin:0;	padding:16px 0 15px 0;	background:url(../images/tratt_oriz_blu.gif) 0 0 repeat-x;}#contentnoimage ul {	margin:0 0 15px 40px;	font-size:1.2em;	line-height:15px;}#contentnoimage ul li {	padding-left:10px;	background:url(../images/bullet_li.gif) 0 6px no-repeat;}/*---------------------------*//* --- foot --- */#foot {	width:680px;	padding:20px 0 10px 150px;	margin:0 auto;	background-image: url(../images/logo_sincert.gif);	background-repeat: no-repeat;	background-position: 710px 15px;}#foot ul {	color:#808080;	font-size:1.1em;	font-weight:bold;	width:125px;	float:left;}#foot ul li {	line-height:15px;}#foot ul li a {	display:block;	text-decoration:none;	color:#808080;	padding-left:10px;	background:url(../images/bullet_gri.gif) 0 50% no-repeat;	height:15px;	line-height:15px;}#foot ul li a:hover {	color:#808080;	background:url(../images/bullet_gri2.gif) 0 50% no-repeat;}#foot p {	color:#808080;	padding-left:15px;	margin-left:125px;	background:url(../images/tratt_vert_gri.gif) 0 0 repeat-y;}/* --- news --- */#content .news p {	margin-left:0;}#content #news_lista a {	color:#333;	text-decoration:none;}#content #news_dettaglio a {	text-decoration:underline;}#content #news_lista a:hover {	text-decoration:underline;}.news #data {	font-size:11px;}#content .news #doc a {	/*text-decoration:underline;*/}#content .news #doc {	background:url(../images/doc.gif) 0 50% no-repeat;	padding-left:15px;}/* --- sedi --- */#content #sedi ul {	margin:0 0 0;	float:left;	padding:0 0 20px 0;}#content #sedi ul li {	margin-bottom:5px;}#content #sedi ul li a {	color:#01255E;	text-decoration:none;	font-weight:bold;}#content #sedi ul li a:hover {	text-decoration:underline;}#content #sedi ul li.active a {	color:#808080;}#content #sedi p {	margin-left:0;}#sedi_elenco {	margin-left:300px;}/* --- mappa del sito --- */#mappa ul { margin:0; padding:0; list-style-type:none;}#mappa ul li { background:none; padding:0 0 8px 0;}#mappa ul ul li { padding:0;}#mappa li a { color:#000; text-decoration:none; font-size:12px;}#mappa a:hover { text-decoration:underline;}#mappa ul ul { padding-left:20px;}