/* Impostazioni generali */
#homedocs {display: true;}

body{
  margin:0;
  padding:0;
  background:#FFFFFF;
  color:#535353;
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  font-size:11px;
  line-height:14px;
  border:0px solid #000000;
}
img{
  border:0px;
}

a{
  text-decoration:none;
}
#page{
	position:relative;
	left:0px;
	top:0px;
  width:780px;
  margin:auto;
  border:0px solid #000000;
	float:left;
}
#dots{
  margin: 0;
  padding: 0;
	border:0px solid #000000;
	height: 5px;
	background: url(../_images/dot.gif) repeat-x center;
}
/* Fine Impostazioni generali */

/* Elementi Header */
#header{
	position:relative;
	left:0px;
	top:0px;
  margin:0;
  padding:0;
  width:780px;
	height:162px;
  border:0px solid #000000;
	TEXT-ALIGN: left;
}
#language{
	font-size:10px;
	color:#333333;
	position:absolute;
	right:8px;
	top:107px;
}

#language a{
	color:#333333;
	text-decoration:none;
}

#language a:hover{
	color:#f39706;
}

#language span{
	color:#f39706;
	font-weight:bold;
	
}


#services{
	position:absolute;
	right:8px;
	top:146px;
  margin:0;
  border:0px solid #000000;
  color:#333333;
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  font-size:10px;
}
#services a{
	PADDING-LEFT: 15px;
    color:#333333;
    font-weight:normal;
	text-decoration:underline;
	BACKGROUND-POSITION: left 2px; 
	BACKGROUND-REPEAT: no-repeat;
}

#services a:hover{
  color:#f39706;
}


#services a.srvprint{
  background-image:url(../_images/icon_print.gif);
}
#services a.srvsend{
  background-image:url(../_images/icon_send.gif);
}
#tracing{
  margin:0px 0px 0px 15px;
  padding:0px 0px 0px 0px;
  width:550px;
  height:30px;
  float:left;
  border:0px solid #000000;
  font-size:10px;
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  color: #888888;
  font-weight:bold;
}
#tracing a{
  color: #888888;
	text-decoration:underline;
}
/* Fine Elementi Header */

/* Elementi Colonna Sinistra */
#sxcol{
  float:left;
  margin:0px;
  /*padding:7px 15px 0px 15px;*/
  padding: 0px;
  width:200px;
	border:0px solid #000000;
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  font-size:10px;
  line-height:12px;
  background:#f4f4f4;
}
#edgeMenu{
	padding:8px 15px 8px 15px;
	background:#969552;
}
#menu hr
{
border-style:solid;
color:#ffffff;
}
#menu{
  margin:0;
  padding:0px 0px 0px 0px;
  border:0px solid #000000;
  color:#434343;
  color:#ff0000;
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  font-size:11px;
  line-height:19px;
}
#menu a{
	PADDING-LEFT: 18px; 
	color:#ffffff;
	font-weight:bold;
	BACKGROUND-POSITION: left 1px; 
	BACKGROUND-REPEAT: no-repeat;
	background-image:url(../_images/menu_arrow_0.jpg);
}
#menu a:hover{
  color:#f6e801;
  font-weight:bold;
	text-decoration:underline;
	BACKGROUND-POSITION: left 1px; 
	BACKGROUND-REPEAT: no-repeat;
  background-image:url(../_images/menu_arrow_1.jpg);
}
#menu a.on, span.on{
	PADDING-LEFT: 18px; 
  color:#f6e801;
  font-weight:bold;
	BACKGROUND-POSITION: left 1px; 
	BACKGROUND-REPEAT: no-repeat;
  background-image:url(../_images/menu_arrow_4.jpg);
}
#submenu{
  margin:0px 0px 0px 7px;
  padding:0px 0px 0px 0px;
	border:0px solid #000000;
  color:#434343;
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  font-size:10px;
  line-height:13px;
}
#submenu a{
	display:block;
  margin:0px 0px 4px 0px;
  padding:0px 0px 0px 11px;
	border:0px solid #000000;
  color:#434343;
  font-weight:normal;
	BACKGROUND-POSITION: left 4px; 
	BACKGROUND-REPEAT: no-repeat;
  background-image:url(../_images/submenu_0.gif);
}
#submenu a:hover{
	display:block;
  color:#960005;
  font-weight:normal;
	text-decoration:underline;
	BACKGROUND-POSITION: left 4px; 
	BACKGROUND-REPEAT: no-repeat;
  background-image:url(../_images/submenu_1.gif);
}
#submenu span.on{
	display:block;
  padding:0px 0px 4px 11px;
  color:#960005;
  font-weight:bold;
	BACKGROUND-POSITION: left 4px; 
	BACKGROUND-REPEAT: no-repeat;
  background-image:url(../_images/submenu_2.gif);
}

#edgePlatform{
	padding:7px 15px 7px 15px;
	background-color:#FFFFFF;
}

#platform{
  margin:20px 0px 20px 0px;
  padding:20px 0px 20px 0px;
  margin:0;
  padding:0;
	border:0px solid #000000;
  color:#949200;
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  font-size:11px;
  line-height:13px;
}
#platform a{
	PADDING-LEFT: 18px; 
  color:#949200;
  font-weight:bold;
	BACKGROUND-POSITION: left 1px; 
	BACKGROUND-REPEAT: no-repeat;
  background-image:url(../_images/menu_arrow_2.jpg);
}
#platform a:hover{
  color:#f39706;
  font-weight:bold;
	text-decoration:underline;
	BACKGROUND-POSITION: left 1px; 
	BACKGROUND-REPEAT: no-repeat;
  background-image:url(../_images/menu_arrow_3.jpg);
}

#edgeNote{
	padding:0px 15px 0px 15px;
}
.note{
  font-size:9px;
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  text-align:left;
  color: #434343;
  line-height:12px;
}
/* Fine Elementi Colonna Sinistra */

/* Elementi Body HOMEPAGE */
#homeproj{
  margin:0px 0px 0px 15px;
  padding:0px 0px 0px 0px;
  width:300px;
  float:left;
  border:0px solid #000000;
}
#homenews{
  float:left;
  margin:0px 0px 0px 20px;
  padding:0px 0px 0px 0px;
  width:230px;
  border:0px solid #000000;
}
#homedocs{
  margin:30px 0px 0px 15px;
  padding:0px 0px 0px 0px;
  width:550px;
  float:left;
  border:0px solid #000000;
}
/* Fine Elementi Body HOMEPAGE */

/* Elementi Body */
#contents{
  margin:0px 0px 0px 15px;
  padding:0px 0px 0px 0px;
  width:550px;
  float:left;
  border:0px solid #000000;
}
/* Fine Elementi Body */

/* Elementi Footer */
#footer{
  /*margin:10px 0px 0px 15px;*/
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  /*width:550px;*/
  width:765px;
  float:left;
  border:0px solid #000000;
}

#ingombroSX
{
	width:200px;
	background:#f4f4f4;
	height:44px;
	float:left;
}
#ingombroDX
{
	width:550px;
	float:right;
}
#footercontents{
  margin:5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  color: #888888;
  border:0px solid #000000;
}
#footercontentsSX{
  margin:5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  color: #888888;
  border:0px solid #000000;
}
/* Fine Elementi Footer */

/* Stili Contents */
p.boxtitle{
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  font-size:13px;
  color: #f39706;
  font-weight:bold;
}
.data{
  font-size:11px;
  color: #7d7d7d;
  font-weight:normal;
}
div.news{
  margin:0px 0px 10px 0px;
  padding:0;
}
div.news p.loc{
  margin:0px 0px 2px 0px;
  padding:0px 0px 0px 0px;
  font-size:11px;
  color: #7d7d7d;
  font-weight:normal;
}
div.news p.title{
  margin:3px 0px 3px 0px;
  padding:0px 0px 0px 0px;
  font-size:11px;
  color: #f39706;
  font-weight:bold;
}
div.news a.title{
  font-size:11px;
  color: #949200;
  font-weight:bold;
}
div.news a.title:hover{
	text-decoration:underline;
}
div.docs{
  margin:0px 0px 10px 0px;
  padding:0;
}
div.docs p.abstract{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 20px;
  font-size:11px;
  color: #535353;
  font-weight:normal;
}
div.docs a.titlepdf{
	PADDING-LEFT: 20px; 
  padding-bottom:1px;
	BACKGROUND-POSITION: left 0px; 
	BACKGROUND-REPEAT: no-repeat;
  background-image:url(../_images/icon_pdf.gif);
  font-size:11px;
  color: #949200;
  font-weight:bold;
}
div.docs a:hover{
	text-decoration:underline;
}
div.photor{
  float:right;
  margin:0px 0px 10px 10px;
  padding:0;
	border:0px solid #000000;
}
div.photorCenter{
  float:left;
  margin:0px 0px 10px 0px;
  padding:0;
  border:0px solid #000000;
}

span.title{
  font-size:11px;
  font-weight:bold;
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  color: #f39706;
  line-height:14px;
}

span.noBold{
	font-weight:normal;
}

#contents ul{
  margin-top:6px;
  margin-left:18px;
  margin-bottom:0px;
  list-style-type: disc;
}
#contents ol{
  margin-top:6px;
  margin-left:24px;
  margin-bottom:0px;
}
#contents ul li {
  margin-bottom:6px;
}
#contents ol li {
  margin-bottom:6px;
}
#contents a{
	color: #0e4096;
	font-weight:normal;
	text-decoration:underline;
}
#contents a.pdf{
	PADDING-LEFT: 20px; 
  padding-bottom:1px;
	BACKGROUND-POSITION: left 0px; 
	BACKGROUND-REPEAT: no-repeat;
  background-image:url(../_images/icon_pdf.gif);
  font-size:11px;
}

a.link{
	color: #0e4096;
	font-weight:normal;
	text-decoration:underline;
}
/* Fine Stili Contents */
