@charset "utf-8";
.soloVideoStampa {
	display: none;
}
/* XBOL header */

body {
	font-size:0.30cm;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin:0;

  background-color:#FBFBFB;
  background-image:url(sfondoprv2.png);
  background-position:top;
  background-repeat:no-repeat;
}


.hbg {
	FONT-SIZE: 0.27cm;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.tdpb {
	COLOR: #dfefef;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	background : url(../images/pbout41.jpg);
}
.tdpb A:link {
	COLOR: #dfefef;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.tdpb A:visited {
	COLOR: #dfefef;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.tdpb A:hover {
	COLOR: #ffffff;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.tdpbh {
	COLOR: #aaccee;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	background : url(../images/pbselected41.jpg);
}
.tdpbh A:link {
	COLOR: #aaccee;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.tdpbh A:visited {
	COLOR: #aaccee;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.tdpbh A:hover {
	COLOR: #aaccee;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}

.titnew {
         height: 26px;
         COLOR: #101080;
       	 FONT-SIZE: 17px;
	 FONT-WEIGHT: normal;
	 TEXT-DECORATION: none;
	 TEXT-ALIGN: center;
	 background : url(../images/tit4g3.jpg);

	 font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}


.tit1 {
	COLOR: #dfefef;
	TEXT-DECORATION: none;
	background : url(../images/tit1.jpg);
}
.tit2 {
	COLOR: #e0f0f0;
	TEXT-DECORATION: none;
	background : url(../images/tit2.jpg);
}
.tit3 {
	COLOR: #e0f0f0;
	TEXT-DECORATION: none;
	background : url(../images/tit3.jpg);
}
.tit4 {
	COLOR: #e0f0f0;
	TEXT-DECORATION: none;
	background : url(../images/tit4.jpg);
}

.tit5 {
	COLOR: #e0f0f0;
	TEXT-DECORATION: none;
	background : url(../images/tit5.jpg);
}
.tit6 {
	COLOR: #004080;
	TEXT-DECORATION: none;
	background : url(../images/tit6.jpg);
}
.tit7 {
	COLOR: #efffff;
	TEXT-DECORATION: none;
	background : url(../images/tit7.jpg);
}
.tdsep {
	COLOR: #dfefef;
	TEXT-DECORATION: none;
	background : url(../images/pbsep41.jpg);
}
.logosep1 {
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	background : url(../images/logosep1.jpg);
}
.logosep2 {
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	background : url(../images/logosep2.jpg);
}


.td {
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	font-family : Verdana, Helvetica, sans-serif;
   color: #000000;
   text-decoration: none;
}

.tdpiccolo {
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	font-family : Verdana, Helvetica, sans-serif;
   color: #000000;
   text-decoration: none;
}



/*Stile pagina*/
.body {
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	font-family : Verdana, Helvetica, sans-serif;
   color: #000000;
   text-decoration: none;

}

.gtesto {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 1.3;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	font-family : Verdana, Helvetica, sans-serif;
   color: #444444;
   text-decoration: none;
   padding-left: 1.5em;
   padding-right: 1.5em;
   font-style: normal;
}

.gtestoJobs {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 1.3;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: justify;
	font-family : Verdana, Helvetica, sans-serif;
   color: #000080;
   text-decoration: none;
   padding-left: 1.5em;
   padding-right: 1.5em;
   font-style: regular;
}
.gtestoSugi {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 1.3;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: justify;
	font-family : Verdana, Helvetica, sans-serif;
   color: #444444;
   text-decoration: none;
   padding-left: 1.5em;
   padding-right: 1.5em;
   font-style: regular;
}
.gtestoPersonale {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 1.3;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: justify;
	font-family : Verdana, Helvetica, sans-serif;
   color: #444444;
   text-decoration: none;
   padding-left: 1.5em;
   padding-right: 1.5em;
}
.gtestohome {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 1.3;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: justify;
	font-family :  Verdana, Helvetica, sans-serif;
   color: #000080;
   text-decoration: none;
   padding-left: 0.2em;
   padding-right: 0.2em;
   padding-top: 0.2em;
   padding-bottom: 0.2em;
}
.gtestohome1 {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 1.3;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: justify;
	font-family :  Verdana, Helvetica, sans-serif;
   color: #000080;
   text-decoration: none;
   padding-left: 0.6em;
   padding-right: 0.6em;
   padding-top: 0.2em;
   padding-bottom: 0.2em;
}

.gtestoTit {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 1.3;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: justify;
	font-family : Verdana, Helvetica, sans-serif;
   color: #000080;
   text-decoration: none;
   padding-left: 1.5em;
   padding-right: 0em;
}
.gtestoTit2 {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 1.3;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: justify;
	font-family : Verdana, Helvetica, sans-serif;
   color: #000080;
   text-decoration: none;
   padding-left: 0em;
   padding-right: 0em;
}
.gtestoAA {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 1.3;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: justify;
	font-family : Verdana, Helvetica, sans-serif;
   color: #000080;
   text-decoration: none;
   padding-left: 1.5em;
   padding-right: 1.5em;
}
.gtestoDownload {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 1.3;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: right;
	font-family : Verdana, Helvetica, sans-serif;
   color: #000080;
   text-decoration: none;
   padding-left: 1.5em;
   padding-right: 1.5em;
}
.gtestoContacts {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 1.3;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: justify;
	font-family : Verdana, Helvetica, sans-serif;
  color: #444444;
  text-decoration: none;
  padding-left: 0.4em;
  padding-right: 0.4em;
  padding-top: 0.1em;
  padding-bottom: 0.1em;
}
.gTestoAA2 {
	FONT-SIZE: 9px;
	LINE-HEIGHT: 1.3;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	font-family : Verdana, Helvetica, sans-serif;
   color: #000080;
   text-decoration: none;
   padding-left: 0.1em;
   padding-right: 1.5em;
}
.gTestoAA2bis {
	FONT-SIZE: 9px;
	LINE-HEIGHT: 1.3;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	font-family : Verdana, Helvetica, sans-serif;
   color: #000080;
   text-decoration: none;

}

.gTestoAA3 {
	FONT-SIZE: 9px;
	LINE-HEIGHT: 1.3;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: justify;
	font-family : Verdana, Helvetica, sans-serif;
   color: #000080;
   text-decoration: none;
   padding-left: 0.2em;
   padding-right: 0.2em;
}

.gicona{
	FONT-SIZE: 11px;
	LINE-HEIGHT: 1.3;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: right;
	font-family : Verdana, Helvetica, sans-serif;
   color: #444444;
   text-decoration: none;
   padding-left: 1.5em;
   padding-right: 0.5em;
}
.gelenco{
	FONT-SIZE: 12px;
	LINE-HEIGHT: 1.3;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	font-family : Verdana, Helvetica, sans-serif;
   color: #444444;
   text-decoration: none;
   padding-left: 0.5em;
   padding-right: 1.5em;
   font-style: regular;
}
.gtestob {
	FONT-SIZE: 17px;
	LINE-HEIGHT: 1.6;
	FONT-WEIGHT: BOLD;
	TEXT-ALIGN: CENTER;
	font-family : Trebuchet MS,Verdana, Helvetica, sans-serif;
   color: #E0A020;
   text-decoration: none;
   font-style: italic;
}


A:active  { COLOR: #0033CC;
            FONT-WEIGHT : bold;
            TEXT-DECORATION: none
            }

A:link    { COLOR: #1030b0;
            FONT-WEIGHT : bold;
            TEXT-DECORATION: none
            }

A:visited { COLOR: #1030b0;
            FONT-WEIGHT : bold;
            TEXT-DECORATION: none
            }

A:hover   { COLOR: #F02500;
            }


A.sugi:active  { COLOR: #444444;
            FONT-WEIGHT : normal;
            TEXT-DECORATION: none
            }

A.sugi:link    { COLOR: #444444;
            FONT-WEIGHT : normal;
            TEXT-DECORATION: none
            }

A.sugi:visited { COLOR: #444444;
            FONT-WEIGHT : normal;
            TEXT-DECORATION: none
            }

A.sugi:hover   { COLOR: #F02500;
            FONT-WEIGHT : normal
            }











A.linkHead:active  { COLOR: #C0C0C0;
            					FONT-WEIGHT : normal;
            					TEXT-DECORATION: none
            }

A.linkHead:link    { COLOR: #C0C0C0;
            					FONT-WEIGHT : normal;
            					TEXT-DECORATION: none
            }

A.linkHead:visited { COLOR: #C0C0C0;
            				 FONT-WEIGHT : normal;
            					TEXT-DECORATION: none
           					 }

A.linkHead:hover   { COLOR: #3f3991;
            					FONT-WEIGHT : normal
            					}


table.contacts {
	padding: 0.1em;
	border-top-color: #DCDCDC;
	border-top-width: 1px ;
	border-top-style: solid;
	border-bottom-color: #DCDCDC;
	border-bottom-width: 1px ;
	border-bottom-style: solid;
	border-left-color: #DCDCDC;
	border-left-width: 1px ;
	border-left-style: solid;
	border-right-color: #DCDCDC;
	border-right-width: 1px ;
	border-right-style: solid;
}



table.boxTable {
	padding: 0.0em;
	border-top-color: #d9d9d9;
	border-top-width: 0 ;
	border-top-style: solid;
	border-bottom-color: #d9d9d9;
	border-bottom-width: 0 ;
	border-bottom-style: solid;
	border-left-color: #d9d9d9;
	border-left-width: 1px ;
	border-left-style: solid;
	border-right-color: #d9d9d9;
	border-right-width: 1px ;
	border-right-style: solid;
	background: "#f6f8f8";
	TEXT-ALIGN: left;

}

table.boxTableFooter {
	padding: 0.1em;
	border-top-color: #d9d9d9;
	border-top-width: 0 ;
	border-top-style: solid;
	border-bottom-color: #d9d9d9;
	border-bottom-width: 0 ;
	border-bottom-style: solid;
	border-left-color: #d9d9d9;
	border-left-width: 1px ;
	border-left-style: solid;
	border-right-color: #d9d9d9;
	border-right-width: 1px ;
	border-right-style: solid;
	background: "#f6f8f8";

}

table.boxTableFooter td.divisione{
	padding: 0.1em;
	border-top-color: #d9d9d9;
	border-top-width: 0 ;
	border-top-style: solid;
	border-bottom-color: #A9A9A9;
	border-bottom-width: 1px ;
	border-bottom-style: solid;
	border-left-color: #d9d9d9;
	border-left-width: 0 ;
	border-left-style: solid;
	border-right-color: #d9d9d9;
	border-right-width: 0;
	border-right-style: solid;
	background: "#f6f8f8";

}


table.navigator {

	padding-left: 0.0em;
	border-top-color: #D7D7D7;
	border-top-width: 1px ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 1px ;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 1px ;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 1px ;
	border-right-style: solid;
	text-align: left;
	background: #F7F7F7;+


}

table.navigator td.nav1{
	padding: 0.0em;
	border-top-color: #D7D7D7;
	border-top-width: 0px ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 1px ;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0px ;
	border-right-style: solid;
	background: #F7F7F7;

}


table.navigator td.nav2{
	padding-left: 0.2em;
	padding-right: 0.2em;
	border-top-color: #D7D7D7;
	border-top-width: 0 ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 0;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 1px ;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0 ;
	border-right-style: solid;
	background: #F7F7F7;
	width: 15px;
	vertical-align: bottom;

}
table.navigator td.nav3{
	padding-left: 0.1em;
	padding-right: 0.1em;
	border-top-color: #D7D7D7;
	border-top-width: 0 ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 0;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 1px ;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0 ;
	border-right-style: solid;
	background: #F7F7F7;
	width: 1px;

}



table.pageTitle {
	FONT-SIZE: 18px;
	LINE-HEIGHT: 1.3;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	font-family : Trebuchet MS, Verdana, Helvetica, sans-serif;
  color: #000080;
  text-decoration: none;
	padding-left: 0.0em;
	border-top-color: #D7D7D7;
	border-top-width: 0 ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 0 ;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 0 ;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0 ;
	border-right-style: solid;
	background: none;
}

table.pageTitle td.celTitle{
	padding: 0.3em;
	height: 40px;
	border-top-color: #D7D7D7;
	border-top-width: 2 ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 2;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 0;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0;
	border-right-style: solid;
	background: #F0F0F0;

}

table.pageTitle td.celTitleLeft1{
	padding: 0.0em;
	border-top-color: #D7D7D7;
	border-top-width: 0 ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 2;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 0;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0 ;
	border-right-style: solid;
	background: none;
}


table.pageTitle td.celTitleLeft2{
	padding: 0.0em;
	border-top-color: #D7D7D7;
	border-top-width: 0 ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 2;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 0;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0 ;
	border-right-style: solid;
	background: url(../images/Tr18x18_1_grigioAA.jpg);
}

table.pageTitle td.celTitleRight2{
	padding: 0.0em;
	border-top-color: #D7D7D7;
	border-top-width: 0 ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 0;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 0;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0 ;
	border-right-style: solid;
	background: url(../images/Tr18x18_1_grigioAAMG.jpg);
}
table.pageTitle td.celTitleVoid{
	padding: 0.0em;
	border-top-color: #D7D7D7;
	border-top-width: 2 ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 0;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 0;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0 ;
	border-right-style: solid;
	background:none;
}







table.elencoSpunta {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: justify;
	font-family : Verdana, Helvetica, sans-serif;
  color: #444444;
 	border-top-color: #D7D7D7;
	border-top-width: 0 ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 0 ;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 0 ;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0 ;
	border-right-style: solid;
	background: none;
}

table.elencoSpunta td.celSpunta{
	padding-left: 1.8em;
	padding-right: 0.2em;
	height: 20px;
	border-top-color: #D7D7D7;
	border-top-width: 0 ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 0;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 0;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0;
	border-right-style: solid;
	background: none;

}


table.elencoSpunta td.celTesto{
	padding-right: 1.5em;
	padding-left: 0.1em;
	height: 20px;
	border-top-color: #D7D7D7;
	border-top-width: 0 ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 0;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 0;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0;
	border-right-style: solid;
	background: none;


}


table.corso {
 	border-top-color: #D7D7D7;
	border-top-width: 1px ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 1px ;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 0 ;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 1px ;
	border-right-style: solid;
	background: none;
}

table.corso td.header{
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	font-family : Verdana, Helvetica, sans-serif;
  color: #000080;
	padding: 0.3em;
	height: 25px;
	border-top-color: #D7D7D7;
	border-top-width: 0 ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 0;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 1px ;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0;
	border-right-style: solid;
	background: #F0F0F0;

}





table.corso td.cella{
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	font-family : Verdana, Helvetica, sans-serif;
  color: #000080;
	padding: 0.4em;
	height: 25px;
	border-top-color: #D7D7D7;
	border-top-width: 1px ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 0;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 1px ;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0;
	border-right-style: solid;
	background: none;

}

table.corso2 {
 	border-top-color: #D7D7D7;
	border-top-width: 0 ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 1px ;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 0 ;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0 ;
	border-right-style: solid;
	background: none;
}

table.corso2 td.header{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	font-family : Verdana, Helvetica, sans-serif;
  color: #666666;
	padding: 0.3em;
	height: 25px;
	border-top-color: #D7D7D7;
	border-top-width: 0 ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 0;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 1px ;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0;
	border-right-style: solid;
	background: #F0F0F0;

}


table.corso2 td.cella{
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	font-family : Verdana, Helvetica, sans-serif;
  color: #000080;
	padding: 0.4em;
	height: 25px;
	border-top-color: #D7D7D7;
	border-top-width: 1px ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 0;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 1px ;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0;
	border-right-style: solid;
	background: none;

}



table.headerPage {
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	font-family : Verdana, Helvetica, sans-serif;
   color: #C0C0C0;
	padding: 0.2em;
 	border-top-color: #D7D7D7;
	border-top-width: 0 ;
	border-top-style: solid;
	border-bottom-color: #D7D7D7;
	border-bottom-width: 0 ;
	border-bottom-style: solid;
	border-left-color: #D7D7D7;
	border-left-width: 0 ;
	border-left-style: solid;
	border-right-color: #D7D7D7;
	border-right-width: 0 ;
	border-right-style: solid;
	background: none;
}

table.headerPage td.cell{
	border-right-color: #D7D7D7;
	border-right-width: 1px ;
	border-right-style: solid;
}


input{
FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	font-family : Verdana, Helvetica, sans-serif;
  color: #C0C0C0;


}






table.homePage {
 	border-top: solid 0 #D7D7D7;
 	border-bottom: solid 0 #D7D7D7;
 	border-left: solid 0 #D7D7D7;
 	border-right: solid 0 #D7D7D7;
 	TEXT-ALIGN: left;

}

table.homePage td.vuota{
  border-top: solid 0 #D7D7D7;
 	border-bottom: solid 0 #D7D7D7;
 	border-left: solid 0 #D7D7D7;
 	border-right: solid 0 #D7D7D7;

}

table.homePage td.vuotaBorder{
  border-top: solid 0 #D7D7D7;
 	border-bottom: solid 0 #D7D7D7;
 	border-left: solid 1 #D7D7D7;
 	border-right: solid 0 #D7D7D7;

}

table.homePage td.centrale{
  border-top: solid 0 #D7D7D7;
 	border-bottom: solid 0 #D7D7D7;
 	border-left: solid 0 #D7D7D7;
 	border-right: solid 0 #D7D7D7;
 }


table.homePage td.left{
  border-top: solid 0 #D7D7D7;
 	border-bottom: solid 0 #D7D7D7;
 	border-left: solid 0 #D7D7D7;
 	border-right: solid 0 #D7D7D7;
}





table.homePageTableText {
 	border-top: solid 0 #D7D7D7;
 	border-bottom: solid 0 #D7D7D7;
 	border-left: solid 0 #D7D7D7;
 	border-right: solid 0 #D7D7D7;
 	TEXT-ALIGN: left;

}

table.homePageTableText td.titolo{
  border-top: solid 0 #D7D7D7;
 	border-bottom: solid 1 #D7D7D7;
 	border-left: solid 0 #D7D7D7;
 	border-right: solid 0 #D7D7D7;
 	PADDING-LEFT: 0.5em; COLOR: #666666; FONT-FAMILY: Trebuchet MS; FONT-SIZE: 18px; FONT-STYLE: BOLD;

}

table.homePageTableText td.img{
  border-top: solid 0 #D7D7D7;
 	border-bottom: solid 1 #D7D7D7;
 	border-left: solid 0 #D7D7D7;
 	border-right: solid 0 #D7D7D7;
 }


table.homePageTableText td.testo{
  border-top: solid 0 #D7D7D7;
 	border-bottom: solid 1 #D7D7D7;
 	border-left: solid 0 #D7D7D7;
 	border-right: solid 0 #D7D7D7;
 	PADDING-LEFT: 0.5em; COLOR: #666666;
 	FONT-FAMILY: Verdana; FONT-SIZE: 12px; FONT-WEIGHT: normal;
}


table.boxHomeR {

	text-align: left;
	vertical-align: top;

 	border-top: solid 1 #D7D7D7;
 	border-bottom: solid 1 #D7D7D7;
 	border-left: solid 1 #D7D7D7;
 	border-right: solid 1 #D7D7D7;

}







table.boxHome {

	text-align: left;
	vertical-align: top;

 	border-top: solid 0 #D7D7D7;
 	border-bottom: solid 1 #D7D7D7;
 	border-left: solid 1 #D7D7D7;
 	border-right: solid 0 #D7D7D7;

}


table.boxHome td.titolo{
  border-top: solid 1 #D7D7D7;
 	border-bottom: solid 1 #D7D7D7;
 	border-left: solid 0 #D7D7D7;
 	border-right: solid 0 #D7D7D7;
 	background:	#f0f0f0;
 	padding-left: 0.5em;
 	COLOR: #666666; FONT-FAMILY: Trebuchet MS; FONT-SIZE: 12px; FONT-WEIGHT: bold;
	vertical-align: bottom;
}

table.boxHome td.img{
  border-top: solid 0 #D7D7D7;
 	border-bottom: solid 1 #D7D7D7;
 	border-left: solid 0 #D7D7D7;
 	border-right: solid 0 #D7D7D7;
 	background: url(../images/triangolo.gif);
 }
table.boxHome td.imgRight{
  border-top: solid 0 #D7D7D7;
 	border-bottom: solid 1 #D7D7D7;
 	border-left: solid 0 #D7D7D7;
 	border-right: solid 0 #D7D7D7;
 }


table.boxHome td.testo{
  border-top: solid 0 #D7D7D7;
 	border-bottom: solid 0 #D7D7D7;
 	border-left: solid 0 #D7D7D7;
 	border-right: solid 1 #D7D7D7;
 	PADDING-LEFT: 0.0em;
 	vertical-align: middle;
 	COLOR: #666666;
 	FONT-FAMILY: Verdana; FONT-SIZE: 12px; FONT-WEIGHT: normal;

}

table.boxHomeRB {
 	border-top: solid 1 #004ead;
 	border-bottom: solid 1 #004ead;
 	border-left: solid 1 #004ead;
 	border-right: solid 1 #004ead;
	text-align: left;
	vertical-align: top;
}






table.boxHomeB {
 	border-top: solid 0 #004ead;
 	border-bottom: solid 1 #004ead;
 	border-left: solid 1 #004ead;
 	border-right: solid 0 #004ead;
	text-align: left;
	vertical-align: top;
}

table.boxHomeB td.titolo{
  border-top: solid 1 #004ead;
 	border-bottom: solid 1 #004ead;
 	border-left: solid 0 #004ead;
 	border-right: solid 0 #004ead;
 	background:	#075dd6;
 	padding-left: 0.5em;
 	COLOR: #FFFFFF; FONT-FAMILY: Trebuchet MS; FONT-SIZE: 12px; FONT-WEIGHT: bold;
	vertical-align: bottom;
}

table.boxHomeB td.img{
  border-top: solid 0 #004ead;
 	border-bottom: solid 1 #004ead;
 	border-left: solid 0 #004ead;
 	border-right: solid 0 #004ead;
 	background: url(../images/triangolo2.gif);

 }
table.boxHomeB td.imgRight{
  border-top: solid 0 #004ead;
 	border-bottom: solid 1 #004ead;
 	border-left: solid 0 #004ead;
 	border-right: solid 0 #004ead;
 }


table.boxHomeB td.testo{
  border-top: solid 0 #004ead;
 	border-bottom: solid 0 #004ead;
 	border-left: solid 0 #004ead;
 	border-right: solid 1 #004ead;
 	PADDING-LEFT: 0.0em;
 	vertical-align: top;
 	COLOR: #666666;
 	FONT-FAMILY: Verdana; FONT-SIZE: 12px; FONT-WEIGHT: normal;

}






table.testoInTheBox {

	text-align: left;
	vertical-align: top;

 	border-top: solid 0 #D7D7D7;
 	border-bottom: solid 0 #D7D7D7;
 	border-left: solid 0 #D7D7D7;
 	border-right: solid 0 #D7D7D7;

}



table.testoInTheBox td.immmagine{

 }


table.testoInTheBox td.testoBox{
  text-align: left;
 	vertical-align: middle;
 	COLOR: #666666;
 	padding-left: 0.8em;
 	padding-bottom: 0.8em;
 	padding-top: 0.8em;
 	FONT-FAMILY: Verdana; FONT-SIZE: 12px; FONT-WEIGHT: normal;

}



















UL.news2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
	LIST-STYLE-TYPE: square;
	font-family : Verdana, Helvetica, sans-serif;
   color: #444444;
}
UL.news2 LI {
	MARGIN: 0px 0px 0px 0px;
}


UL.news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square


}
UL.news LI {
	MARGIN: 0px 0px 10px

}

UL.newsHome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square

}
UL.newsHome LI {
	MARGIN: 0px 0px 10px;
	FONT-FAMILY: VERDANA; FONT-SIZE: 10px; FONT-STYLE: normal;


}

.abstract{
	MARGIN: 0px 0px 10px;
	FONT-FAMILY: VERDANA; FONT-SIZE: 10px; FONT-STYLE: normal;
	COLOR: #666666;
	padding-right: 2px;
}


#contentleft {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px; +
	MARGIN: 0px;
	PADDING-TOP: 0px;
	POSITION: relative; WIDTH: 99%;
}




.indented {
	CLEAR: right; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 8px;

}


.spacer {
	CLEAR: both
}


IMG.icon {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px 3px 3px 3px; PADDING-TOP: 0px
}




#contentside {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #bbb 0px solid;
	WIDTH: 100%;
	PADDING-TOP: 0px;
  FONT-FAMILY: VERDANA; FONT-SIZE: 10px; FONT-STYLE: normal;
}














A.linkbox {
  DISPLAY: block;
  COLOR: #990000;

  TEXT-DECORATION: none;
	BORDER-RIGHT: #f6f8f8 1px solid;
	BORDER-TOP: #f6f8f8 1px solid;
	BORDER-LEFT: #f6f8f8 1px solid;
	BORDER-BOTTOM: #f6f8f8 1px solid;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	FONT-WEIGHT: normal;
	width: 100%;
}
A.linkbox:hover {
	BACKGROUND-COLOR: #ffffef;
}
A.linkboxeeee:hover {
	BORDER-RIGHT: #cddeed 1px solid;
	BORDER-TOP: #cddeed 1px solid;
	BORDER-LEFT: #cddeed 1px solid;
	BORDER-BOTTOM: #cddeed 1px solid;
	CURSOR: pointer;
	BACKGROUND-COLOR: #ffffef;
	FONT-WEIGHT: normal;
	width: 100%;
}

A.linkbox DIV {
	MARGIN: 0px 0px 0px 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	FONT-FAMILY: VERDANA; FONT-SIZE: 11px; FONT-WEIGHT: normal;

	width: 100%;
  height: 100%;
}











A.linkbox .icon {
	MARGIN: 5px 5px 5px 5px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 10px;


	CLEAR: right;

	DISPLAY: inline-block;
}








A.linkbox  UL.news {
	MARGIN: 0px 0px 0px 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 28px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: square;

}
A.linkbox  UL.news LI {
	MARGIN: 0px 0px 0px 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;

}



A.linkbox DIV.indented {


	PADDING-RIGHT: 0px;
	DISPLAY: inline-block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	MARGIN: 1px 1px 1px 0px;
	PADDING-TOP: 8px;
	width: 100%;
  height: 100%;
  color: #666666;


}

A.linkbox DIV.indented  a{
	CLEAR: right;
	PADDING-RIGHT: 0px;
	DISPLAY: inline-block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	PADDING-TOP: 0px;

}
















A.linkbox2 {
  DISPLAY: block;
  COLOR: #990000;
  POSITION: relative;
  TEXT-DECORATION: none;
	BORDER-RIGHT: #f6f8f8 0px solid;
	BORDER-TOP: #f6f8f8 0px solid;
	BORDER-LEFT: #f6f8f8 0px solid;
	BORDER-BOTTOM: #f6f8f8 0px solid;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	FONT-WEIGHT: normal;
	width: 100%;
}
A.linkbox2:hover {
	BORDER-RIGHT: #cddeed 0px solid;
	BORDER-TOP: #cddeed 0px solid;
	BORDER-LEFT: #cddeed 0px solid;
	CURSOR: pointer;
	BORDER-BOTTOM: #cddeed 0px solid;
	BACKGROUND-COLOR: #ffffef;
	FONT-WEIGHT: normal;
	width: 100%;
}

A.linkbox2 DIV {
	MARGIN: 0px 0px 0px 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	FONT-FAMILY: VERDANA; FONT-SIZE: 12px; FONT-WEIGHT: normal;
	POSITION: relative;
	width: 100%;
  height: 100%;
}



A.linkbox2 .icon {
	MARGIN: 5px 5px 5px 5px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 10px;

	POSITION: relative;
}








A.linkbox2  UL.news {
	MARGIN: 0px 0px 0px 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 28px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: square;

}
A.linkbox2  UL.news LI {
	MARGIN: 0px 0px 0px 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;

}



A.linkbox2 DIV.indented {

	CLEAR: right;
	PADDING-RIGHT: 5px;
	DISPLAY: inline-block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	MARGIN: 1px 1px 1px 0px;
	PADDING-TOP: 8px;
	width: 100%;
  height: 100%;


}

A.linkbox2 DIV.indented  a{
	CLEAR: right;
	PADDING-RIGHT: 0px;
	DISPLAY: inline-block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	PADDING-TOP: 0px;

}




A.sugi2:active  { COLOR: #444444;
            			FONT-WEIGHT : normal;
            			TEXT-DECORATION: none;
            			FONT-SIZE: 12px;
            }

A.sugi2:link    { COLOR: #444444;
            FONT-WEIGHT : normal;
            TEXT-DECORATION: none;
            FONT-SIZE: 12px;

            }

A.sugi2:visited { COLOR: #444444;
            FONT-WEIGHT : normal;
            TEXT-DECORATION: none;
            FONT-SIZE: 12px;
            }

A.sugi2:hover   { COLOR: #F02500;
            FONT-WEIGHT : normal;
            FONT-SIZE: 12px;
            }


A.sugi3:active  { COLOR: #444444;
            			FONT-WEIGHT : normal;
            			TEXT-DECORATION: none;
            			FONT-SIZE: 10px;
            }

A.sugi3:link    { COLOR: #444444;
            FONT-WEIGHT : normal;
            TEXT-DECORATION: none;
            FONT-SIZE: 10px;

            }

A.sugi3:visited { COLOR: #444444;
            FONT-WEIGHT : normal;
            TEXT-DECORATION: none;
            FONT-SIZE: 10px;
            }

A.sugi3:hover   { COLOR: #F02500;
            FONT-WEIGHT : normal;
            FONT-SIZE: 10px;
            }


.divTitleLeft1{
	float:left;
	height:38px;
	*height:40px;
	border-bottom:2px solid #D7D7D7;
}
.divTitleLeft2{
	float:left;
	height:40px;
	border:0px solid #D7D7D7;
	background: url('../images/Tr18x18_1_grigioAA.jpg');
}
.divcelTitle{
	float:left;
	padding-top:5px;
	padding-bottom:0px;
   padding-left: 0em;
   padding-right: 0em;
	height:31px;
	*height:40px;
	border-top:2px solid #D7D7D7;
	border-bottom:2px solid #D7D7D7;
	background-color: #F0F0F0;
}
.divTitleRight2{
	float:left;
	height:40px;
	border:0px solid #D7D7D7;
	background: url('../images/Tr18x18_1_grigioAAMG.jpg');
}
.divTitleRight1{
	float:left;
	height:40px;
	border-top:2px solid #D7D7D7;
}





