body
{
	background-color:#16252f;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 30px;
	margin-right: 0px;
	line-height:1.5;
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
}

a:link
{
    COLOR: #fffffe;
    TEXT-DECORATION: none
}
a:visited
{
    COLOR: #fffffe;
    TEXT-DECORATION: none
}
a:hover
{
    COLOR: #FF9900;
    TEXT-DECORATION: none
}


#Contenitore {
	width:845px; /*825*/
	height:100%;
	/*margin-left: 30px;*/
	margin: 0px auto;
	margin-top: -10px;
}

#ContenitoreHomeABS {
	position:absolute;
	width:870px;
	height:820px;
	margin-top: 20px;
	margin-left: 30px;
}

#ContenitoreHome {
	width:825px;
	height:820px;
	margin: 0 auto;
	margin-top:-10px;
	/*margin-top: 200px;
	margin-left: 5px;*/
}


#btn-itaeng {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	/*position:absolute;*/
	left:700px;
		top:43px;/*50*/
	width:120px;
	height:20px;
	/*visibility:hidden;*/
		line-height:20px;
		position:relative;
		z-index:9999;
}


#Spot-image {
	margin-left:9px;
	/*margin-top:40px;*/
	width:820px;
	height:53px;/*260*/
}
#Spot-imageHomeABS {
	position:absolute;
	left:9px;
	top:20px;
	width:820px;
	height:210px;
}
#Spot-imageHome {

	width:820px;
	height:260px;
	padding-left:2px;
}


#Blocco-centroABS {
	position:absolute;
	left:300px;  /*319*/
	top:516px; /*440*/
	width:230px;
	height:346px;
	margin-top:13px;
}

#Blocco-centro {
	width:275px;
	height:260px;	/*281*/
	float:left;
	text-align:center;
	padding-top:10px;
	margin-top:10px;
}


#margine-blocco2 {
	position:absolute;
	left:549px;
	top:254px;
	width:82px;
	height:346px;
}

#margine-dx {
	position:absolute;
	left:849px;
	top:254px;
	width:21px;
	height:541px;
}

#margine-focuson {
	position:absolute;
	width:425px;
	height:19px;
}

#margine-newseventi {
	position:absolute;
	left:678px;
	top:600px;
	width:171px;
	height:19px;
}

.blocco-focusonABS {
	position:absolute;
	top:25px;
	left:0px;
	width:530px; /*499*/
	height:135px;	
	padding-top:20px;
}

.blocco-focuson 
{
	width:530px; /*499*/
	height:161px;	
	padding-top:20px;
	float:left;
}

.blocco-newseventiABS {
	position:absolute;
	left:577px; /*529 - 610*/
	top:19px;
	width:230px;  /*301*/
	height:135px;  /*135*/
	padding-top:20px;
	font-size: 11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.blocco-newseventi 
{
	margin-top:10px;
	width:255px;  /*301*/
	height:220px;  /*171 135*/
	font-size: 11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    float:left;
    margin-left:40px;
}

.blocco-newseventiOLD 
{
	margin-top:10px;
	width:295px;  /*301*/
	height:171px;  /*135*/
	font-size: 11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    float:left;
}

#Mollichine {
	/*position:absolute;*/
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	left:210px;
	top:280px;
	width:590px;
	height:23px;
	/*visibility:hidden;*/
	padding-right:5px;
	line-height:23px;
	float:left;
	padding-bottom:15px;
	background-color:#34414a;
	padding-right:35px;
	
}

#Contenuto {
	position:absolute;
	left:200px;
	top:280px;
	width:670px;
	height:545px;
}

.nautessolutionsABS
{
	position:absolute;
	left:0px;
	top:520px;		/*440*/
	width:230px;  /*218*/
	height:346px;
	z-index:1;
}
.nautessolutions
{
	width:275px;
	height:270px;	/*291*/
	float:left;
	margin-top:10px;
}


.boxSolutionsHomeTitle
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	/*color:#ffffff;*/
	padding-top:10px;
	width:230px; /*218*/
	height:15px;
	line-height:15px;
	border-bottom-color:#8b9297;
	border-bottom-style:groove;
	border-bottom-width:4px;
}

a.notlink:link
{
	color: #FFFFFE;
}

a.notlink:visited
{
	color: #FFFFFE;
}

a.notlink:hover
{
	color: #FFFFFE;
}



.Home-31ABS {
	position:absolute;
	left:0px;
	top:0px;  /*160*/
	width:217px;
	height:161px;
	line-height:20px;
	margin-top:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
}
.Home-31 {

	width:217px;
	height:161px;
	line-height:20px;
	padding-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.BoxAboutHomeTitle
{
	margin-left:30px;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	/*color:#ffffff;*/
	padding-top:10px;
	width:230px; /*218*/
	height:15px;
	line-height:15px;
	border-bottom-color:#8b9297;
	border-bottom-style:groove;
	border-bottom-width:4px;
}

.Home-33 {
	width:217px;
	/*height:77px;*/
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
	padding:20px;
}

.BoxFocusOnTitle
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#ff9900;
	width:400px; /*104*/
	height:23px;  /*19*/
	margin-left:5px;
	line-height:23px;
	float:left;
}

.focusenewsABS
{
	position:absolute;
	left:10px;
	top:310px;	/*280*/
	width:830px;
	height:154px;
}
.focusenews
{
	margin-top:20px;
	width:825px;
	height:240px; /*220px;*/
	float:left;
}

.BoxNewsTitle
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#16252f;
	width:70px; /*130*/
	height:23px;
	background-color:#ffffff;
	line-height:23px;
	padding-left:10px;
	float:left;
	margin-left:50px;
}

.menuleft
{
	/*margin-top:50px;*/
	margin-left:10px;
	width:190px;
	height:548px;
	padding-top:20px;
	/*padding-left:20px;*/
	float:left;
}

.contentdx
{
	margin-top:0px;/*83px; */
	width:620px;  /*535px;- 505*/
	height:60%;/*545px;*/
	padding-left:5px;
	float:left;
    background-color:#34414a;
	padding-bottom:10px;
}

.BoxContentDXcolonnaDX
{
	width:271px; /*247px; 231*/
	height:100%;
	padding-left:20px;
	float:left;
}

.BoxContentSXColonna
{
	width:271px;/*247px; 231*/
	height:100%;
	padding-right:20px;
	float:left;
}

.blocco-immaginefocuson
{
	position:absolute;
	top:19px;
	left:2px;
	width:230px;
	height:135px;
	border-top:1px;
	border-bottom:1px;
	border-left:1px;
	border-top-color:#EBF1F5;
	border-bottom-color:#EBF1F5;
	border-left-color:#EBF1F5;
	border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
}

#linea {
	position:absolute;
	left:46px;
	top:0px;
	width:1px;
	height:20px;
}

#linea009 {
	position:absolute;
	left:258px;
	top:0px;
	width:1px;
	height:20px;
}

.aboutnautesABS
{
	position:absolute;
	top:263px;	/*183*/
	width:218px;
	height:346px;
	z-index:1;
	left:20px;
}

.aboutnautes
{
	width:275px;
	height:270px;/*291*/
	float:left;
	margin-top:10px;

}

#imgFocusOn
{
	width:110px;
	height:23px;
	background-color:#FFFFFF;
	font-size:16px;
	color:#223747;
	float:left;
	font-weight:bold;
	line-height:23px;
	padding-left:7px;
	font-family:Arial;
}

#button
{
	width:512px; /*540*/
	height:20px;
	top:63px;/*70*/
	left:100px;
	/*z-index:10;*/
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	position:relative;
}

#buttonHome
{
	width:512px;
	height:20px;
	top:63px;/*50*/
	left:100px;/*250*/
	z-index:1000;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	position:relative;
}

.BoxMenuSX
{
	font-family:Verdana;
	font-size:11px;
	height:100%;
}

.BoxContentDX
{
	width:565px;/*555*/
	height:100%;
	padding-left:20px;
}

.footer
{
	position:absolute;
	left:9px;
	top:850px; /*795*/
	width:820px;
	height:18px;
	font-family: Verdana, Arial, Serif;
	font-size:10px;
	line-height:18px;
	border-top-color:#8b9297;
	border-top-style:groove;
	border-top-width:4px;
	z-index:100;
	margin-left:30px;
	}
	
#footer 
{
	/*margin-left:35px;*/
	margin: 0px auto;
	width:823px;
	height:18px;
	font-family: Verdana, Arial, Serif;
	font-size:10px;
	line-height:18px;
	border-top-color:#8b9297;
	border-top-style:groove;
	border-top-width:4px;
	padding-left:2px;
	float:left;
}

#white
{
	margin: 0px auto;
	width:820px;
	height:10px;
	
}

.BoxTitleContentDX
{
	width:580px;
	height:100%;
	margin-bottom:10px;
}


.BloccoFlash
{
	width:625px;
	height:210px;
	float:left;
}

/*--------------------------------------------------Img Flash---------------------------------------------------------------*/
.posRelImgHome1
{
    position:relative;
    top:0px;
    z-index:1;
}

.posAbsFlashHome2
{
    position:absolute;
    top:30px;
    z-index:100;
}

.posAbsFlashSol
{
    position:relative;
    top:-240px;/**/
    /*left:400px;*/
    left:-2px;
    z-index:100;
}


.DivImgAlt
{
    z-index:1;
}

.DivFlash
{
    z-index:99;
    position:absolute;
    top:83px;
}