body {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: #000;
	padding-top: 24px;
	color: #6f7a83;
	font-size: 12px;
}
table, tr, td, th {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #6f7a83;
	line-height: 130%;
	letter-spacing: .9px;
	}
form {
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
}
#sopramenuico {
	height: 6px;
	background-color: #4f585f;
	}
#sinmenuico {
	width: 649px;
	background-color: #4f585f;
	color: #848c92;
	padding-right: 10px;
	}
#menuico {
	width: 131px;
	background-color: #4f585f;
	color: #FFF;
	}

#sottomenuico {
	height: 7px;
	background-color: #4f585f;
	}
#deslogo {
	width: 442px;
	background-color: #fff;
	}
.col{
	background-color: #fff;
	padding-left: 25px;
	padding-right: 20px;
	padding-top: 15px;
	vertical-align: top;
	text-align:justify;
}
#colsin {
	height: 287px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #e6e6e6;
	}
#colcen {
	width: 261px;
	height: 336px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #e6e6e6;
	}
#coldes {
	height: 336px;
	}
#colsininf {
	height: 50px;
	background-color: #4f585f;
	padding-left: 25px;
	padding-top: 7px;
	padding-bottom: 1px;
	}

#menuist {
	background-image:  url("images/menu/menu-ist.jpg");
	text-align:center;
	}
.menu-arr-research {
	vertical-align: top;
	}
.menu-research {
	margin: 0;
	padding: 0;
	padding-left: 11px;
	padding-bottom: 8px;
	} 
.menu-arr-info {
	vertical-align: middle;
	}
.menu-info1, .menu-info2 {
	vertical-align: top;
	margin: 0;
	padding: 0;
	padding-left: 11px;
	padding-bottom: 4px;
	} 

.menu-info1 a, .menu-info1 a:link, .menu-info1 a:visited, .menu-info1 a:active {
	color: #FF9900;
	text-decoration:none;
	}
.menu-info1 a:hover {
	color: #0377c9;
	text-decoration:none;
	}
.menu-info2 a, .menu-info2 a:link, .menu-info2 a:visited, .menu-info2 a:active {
	color: #6f7a83;
	text-decoration:none;
	}
.menu-info2 a:hover {
	color: #FF9900;
	text-decoration:none;
	}
	
#piede {
	background-image:  url("images/foot.jpg");
	background-repeat: no-repeat;
	background-color: #f2f2f2;
	height: 36px;
	color: #3370dc;
	font-size: 10px;
	padding-top: 8px;
	padding-left: 120px;
	}
#piede a, #piede a:link, #piede a:active, #piede a:hover, #piede a:visited {
	color: #3370dc;
	text-decoration:none;
	}
#fincantieri {
	background-color: #f2f2f2;
	}
	
#testsinint {
	}
#deslogoint {
	width: 385px;
	background-color: #fff;
	}
#sottotestataint {
	height: 1px;
	background-color: #fff;
	}
#menuorrint {
	height: 31px;
	background-image: url(images/menu/sfondo-menu-ist-int.gif);
	}
#sinmenuicoint {
	background-color: #4f585f;
	color: #989fa5;
	padding-right: 10px;
	}
#menuinfint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 420px;
	}
#searchint {
	width: 290px;
	}
#menuicoint {
	background-color: #4f585f;
	color: #FFF;
	}
#sopracolsinint {
	height: 7px;
	background-color: #FFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #e6e6e6;
	}
#sopracorpoint {
	background-color: #FFF;
	}
.colint{
	background-color: #fff;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	vertical-align: top;
	text-align:justify;
}
#colsinint {
	height: 440px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #e6e6e6;
	}
#corpoint {
	width: 570px;
	}
#corpopop {
	width: 350px;
	}
#menu-sep {
	height: 1px;
	background-color: #e2e4e6;
	}
.menu-titolo-int {
	margin: 0;
	padding: 0;
	padding-left: 3px;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 4px;
	} 
.menu-arr-research-int {
	vertical-align: top;
	padding-left: 5px;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 3px;
	}
.menu-research-int {
	margin: 0;
	padding: 0;
	padding-left: 3px;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 3px;
	} 
.menusec {
	margin: 0;
	padding: 0;
	padding-left: 25px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font-size:11px;
	}
.menusec a, .menusec a:link, .menusec a:active, .menusec a:visited {
	text-decoration:none;
	color: #0679cb;
	}
.menusec a:hover {
	text-decoration:none;
	color: #9bc9ea;
	}
#soprapiedesinint {
	height: 7px;
	background-color: #4f585f;
	}
#soprapiededesint {
	height: 7px;
	background-color: #fff;
	}
.news a, .news a:link, .news a:active, .news a:hover, .news a:visited {
	color: #fffea1;
	text-decoration:none;
	}
.otherinf a, .otherinf a:link, .otherinf a:active, .otherinf a:visited {
	text-decoration:none;
	color: #848c92;
	}
.otherinf a:hover {
	text-decoration:none;
	color: #9bc9ea;
	}
#corpoint h1, #corpopop h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6f7a83;
	padding-bottom: 10px;
	}
#corpoint h2, #corpopop h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: 700;
	color:#6f7a83;
	padding-top: 7px;
	}
#corpoint p, #corpopop p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f7a83;
	}
	
.imageright {
	margin-left: 7px;
	margin-bottom: 5px;
	}
ul, li {
	list-style-image:url(images/littlebluarrow.gif);
	font-size: 12px;
	}
.foto {
	padding: 8px 8px 8px 8px;
	}
#tabcontacts {
	vertical-align: top;
	}
.specont {
	border-bottom: 1px dashed #6f7a83;
	padding-bottom: 12px;
	}
.tit {
	text-align:center;
	}

#menuorramm {
	padding-left: 20 px;
	}
#menuorramm a, #menuorramm a:link, #menuorramm a:active, #menuorramm a:visited {
	text-decoration:underline;
	color: #fff;
	}
#menuorramm a:hover {
	text-decoration:none;
	color: #fff;
	}

.banda {
	border-top: 1px dashed #6f7a83;
	border-bottom: 1px dashed #6f7a83;
	font-weight: bold;
	}
