BODY {
	BACKGROUND: #fff; FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #444; TEXT-ALIGN: center
}
TABLE {
	FONT-SIZE: 11px
}

#page {
	MARGIN: 0px auto; WIDTH: 760px; TEXT-ALIGN: left
}

#contenitoreHeader {
	HEIGHT: 54px; 
}

#header_box {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FLOAT: left; MARGIN: 0px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;  HEIGHT: 54px; TEXT-ALIGN: left
}

#header_box img {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}

#header_menu {
 	FONT-SIZE: 11px; POSITION: relative; RIGHT: 0px; TOP: 6px; HEIGHT: 0px; TEXT-ALIGN: left; 
}
#header_menu a {
	FONT-WEIGHT: bold
}
#header_menu img {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 8px 0px 0px 2px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

div#header_bottom_menu {
    POSITION: relative; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 2px;  MARGIN-LEFT: 0px; HEIGHT: 15px; MARGIN-TOP: 0px; 
}

div#header_bottom_menu a
	{ color: #0000CD; text-decoration: none; FONT-WEIGHT: bold; FONT-SIZE: 11px;
 } 

.floatAnnulla {
	CLEAR: both
}
DIV#menusx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/img/body/bkmenu.jpg) #e4e8f1 no-repeat 50% bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 160px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV#menusx UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 14px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

DIV#menusx LI {
	PADDING-RIGHT: 4px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}

DIV#menusx DIV.menuheaderGiallo {
	BORDER-RIGHT: #e8f404 20px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: #c7cfe2; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; COLOR: #373abe;
}

#colonnaSinistra {
	FLOAT: left; WIDTH: 165px
}

A {
	COLOR: #373abe; TEXT-DECORATION: none
}
A:link {
	COLOR: #373abe; TEXT-DECORATION: none
}
A:visited {
	COLOR: #373abe; TEXT-DECORATION: none
}
A:hover {
	COLOR: #373abe; TEXT-DECORATION: underline
}

h1 {
	margin: 0;
	padding: 2%;
	font-size: large;
	color: #000099;

}

h2 { font-size: medium; margin: 0; padding: 0 0 0 0; }


p { line-height: 150%; }

acronym { cursor: help; border-bottom: dashed 1px; }

textarea {    border: 1px gray dotted;}
img { width:auto;   border: 0;}
hr { border: 1px gray solid; margin: 1em 12em; }

div#master {
display: block;
width: 85%;
margin: 0 auto;
color: #000;
text-align: left;
}

div#header {
width: 100%;
background-color: white;
background-image: url(bgimage.gif);
}

.fineheader{  float: right; margin: -24px; margin-right: auto;}

div#bordo {
width: 99%;
float: left;
border: #000099 solid thin;
}

#body_wrap {

width:100%;
background-color:#fff;
font-size:small;
color: #000;  
}


#leftnav {
  width:20%;
  float: left;
  text-align:left;
}

#centercolumn {
	float: left;
	display: block;
	width: 76%;
	margin-top: 3%;
	background-color: #ffffff;
	color: #000;
}

#centercolumn img#destra {
   float: right;
   margin-top: -10px;
}

#centercolumn h1 {
  FONT-SIZE: 12px; COLOR: #373abd; LINE-HEIGHT: 20px; 
  display: inline;
  vertical-align: middle;

}
#centercolumntesto {
	float: left;
	display: block;
	width: 76%;
	margin-top: 0%;
	background-color: #ffffff;
	color: #000;
}

#loghi {
   width:76%;
   background-color: #fff;
   text-align: center;
}

#loghi img {
      float:left;
      margin-right: 30%;
      margin-bottom: 0%;
      text-align: center;
      padding-left: 2.5%;
      margin-top: 5%;
}

div.finestra{
 float: left;
 margin-left:0.7%;
 margin-top:2%;
 padding-left: 4px; 
 background-color: #fff;
 color: #000;
 padding-bottom: 5%;
 text-align:left;
}

.finestra ul {
width:auto;
margin:0;
line-height: 150%;
text-align: left; 
text-align:left;
}

.finestra ul li {
   list-style-type: disc;
   list-style-position: inside;
   color: #000000;
   text-align:left;
}
.finestra h4 { 
   font-size:1em; 
   background-color: #e4e8f1;
   color: #373abe;
   FONT-WEIGHT: normal;
   line-height:160%;   
   }


div.separatore {
	BORDER-TOP: #0000CD 2px solid; 
}

#bottommenu {
	text-align:center; BORDER-TOP: #c2cbdd 1px solid; FONT-SIZE: 10px; MARGIN: 15px 0px; PADDING-TOP: 4px; HEIGHT: 20px
}

#bottommenu a {
	FONT-WEIGHT: bold
}

#bollini {
display:block;
float:left;
width:100%;
background-color: #fff;
padding-top: 1%;
text-align: center;
color: #000000;
}

.descrizione { margin: 3em auto; float: right;}

.construction {
margin-right: 30em ;
margin-top: 50em ;
}


.partners {

	padding-top: 5%;
	padding-right: 1%;
	vertical-align: middle;
}

div.center_article {
    	display:block;
    	margin: 0;
        float: left;
	padding-left:0px;
    	width:100%;
	border-bottom: #fff solid 1px;
	text-align:left;
	padding-bottom:4%;

}

DIV.tpl_tabella_sapi {
	FONT-SIZE: 11px; COLOR: #666;
}


TABLE.dati_tabella_sapi {
	BORDER: #444 1px solid; MARGIN-BOTTOM: 2px; BORDER-COLLAPSE: collapse; width:560px 
}

.dati_tabella_sapi img {
	margin-bottom: 0%;
        margin-right: 30% 
}
.dati_tabella_sapi th {
	border-bottom:#444 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #444 0px solid; PADDING-TOP: 2px
}

.dati_tabella_sapi td {
	border-bottom:#444 1px solid; PADDING-LEFT: 5px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-RIGHT: 2px; width:560px; text-align:left
}
.dati_tabella_sapi td a {
	color: #000000
}

.pari {
	background-color: #e4e8f1
}

.dispari {
	background-color: #FFFF00
}

.allinea-deliverable
{
	margin-top: 5px; PADDING-LEFT: 30px; PADDING-BOTTOM: 2px; color: #000000
}

.allinea-deliverable A.link_sapi:link     { color: #000000; text-decoration: none; }
.allinea-deliverable A.link_sapi:visited  { color: #000000; text-decoration: none; }
.allinea-deliverable A.link_sapi:hover    { color: #0000CD; text-decoration: underline;  }

.notetabellasapi {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 5px
}


