body
{
	margin: 0px 0px 0px 0px;
	font-family : Verdana,Tahoma,Arial;
}

th {
	color : #000000;
	font-size : 11px;
	font-family : Verdana;
}

input {
	color : #000000;
	font-size : 11px;
	font-family : Verdana;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.t01 {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 40px;
	margin-right : 30px;
	font-size : 11px;
	font-family : Verdana;
}
.t01 a {
	color : #EF6D00;
}
.t01 a:hover {
	color : #C25A02;
}
.title01 {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 27px;
	margin-right : 5px;
	font-size : 11px;
	font-family : Verdana;
	font-weight: bold;
}
.title01 a {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 27px;
	margin-right : 5px;
	font-size : 11px;
	font-family : Verdana;
	font-weight: bold;
}
.title01 a:hover {
	color : #FF9900;
	margin-top : 3px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 27px;
	margin-right : 5px;
	font-size : 11px;
	font-family : Verdana;
	font-weight: bold;
}

.right {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 60px;
	font-size : 11px;
	font-family : Verdana;
	font-weight: bold;
}
.right a, .list a {
	color : #000000;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 11px;
	font-family : Verdana;
	font-weight: bold;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}
p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Verdana;
}
p a {
	color : #000000;
	font-weight: bold;
}
p a:hover {
	color : #294A7B;
}
.menu01 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 0px;
	font-size : 12px;
	font-family : Verdana;
	font-weight: bold;
}
.menu01 a {
	color : #000000;
	text-decoration: none;
}
.menu01 a:hover {
	color : #FF9900;
}
.menu02 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 45px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Verdana;
	font-weight: bold;
}
.menu02 a {
	color : #000000;
	text-decoration: none;
}
.menu02 a:hover {
	color : #555555;
}
.Menu {
	color : #000000;
	margin-top : 3px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Verdana;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
	font-variant: normal;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
}
.Menu a {
	color : #000000;
	margin-top : 3px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Verdana;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
	font-variant: normal;
	letter-spacing: normal;
	text-align: left;
	text-indent: 0px;
	vertical-align: bottom;
	word-spacing: normal;
	white-space: normal;
	display: inline;
	}
.Menu a:hover {
	color : #FF9900;
}

.TitleTable {
	color : #FF9900;
	margin-top : 3px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 27px;
	margin-right : 5px;
	font-size : 12px;
	font-family : Verdana;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
	font-variant: normal;
	letter-spacing: normal;
	text-align: center;
	text-indent: 0px;
	vertical-align: bottom;
	word-spacing: normal;
	white-space: normal;
	display: inline;
	}

.t02 {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 40px;
	margin-right : 30px;
	font-size : 12px;
	font-family : Verdana;
}
.t02 a {
	color : #EF6D00;
}
.t02 a:hover {
	color : #C25A02;
}
.table_gray {
	border: thin solid #CCCCCC;
}
.MenuLit {
	color : #000000;
	margin-top : 3px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 10px;
	font-family : Verdana;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
	font-variant: normal;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
}
.MenuLit a {
	color : #000000;
	margin-top : 3px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 10px;
	font-family : Verdana;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
	font-variant: normal;
	letter-spacing: normal;
	text-align: left;
	text-indent: 0px;
	vertical-align: bottom;
	word-spacing: normal;
	white-space: normal;
	display: inline;
	}
.MenuLit a:hover {
	color : #FF9900;
}

.title01nero {
	color : #000000;
	margin-top : 3px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 27px;
	margin-right : 5px;
	font-size : 11px;
	font-family : Verdana;
	font-weight: bold;
}

.title01nero a {
	color : #000000;
	margin-top : 3px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 27px;
	margin-right : 5px;
	font-size : 11px;
	font-family : Verdana;
	font-weight: bold;
}
.title01nero a:hover {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 27px;
	margin-right : 5px;
	font-size : 11px;
	font-family : Verdana;
	font-weight: bold;
}

.LeggeLit
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    text-align: left;
}
.titolo {
	MARGIN-TOP: 40px; FONT-WEIGHT: bold; FONT-SIZE: 110%; TEXT-ALIGN: center; FONT-VARIANT: small-caps;
}

.capo {
	MARGIN-TOP: 40px; FONT-WEIGHT: bold; FONT-SIZE: 100%; TEXT-ALIGN: center;
}
.home {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana; TEXT-ALIGN: center;
}
.note {
	FONT-SIZE: 85%;
}

.table_title
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: green;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
}
.Normal
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
}
.Normal a{
    color : #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
}

.Normal a:hover{
    color : #C25A02;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
}


.TitoloNewsScroller
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.TitoloNewsScroller a{
    color : #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    font-weight: bold;
}

.TitoloNewsScroller a:hover{
    color : #C25A02;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    font-weight: bold;
}


.IntestazioneAziendaDettagli
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.IntestazioneAziendaDettagli a{
    color : #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    font-weight: bold;
}

.IntestazioneAziendaDettagli a:hover{
    color : #C25A02;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    font-weight: bold;
}


.Verdana12B{
    color : #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
}

.Verdana12B a{
    color : #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
}

.Verdana12B a:hover{
    color : #C25A02;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
}

.Verdana14B{
    color : #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    FONT-SIZE: 14px;
}

.Verdana14B a{
    color : #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    FONT-SIZE: 14px;
}

.Verdana14B a:hover{
    color : #C25A02;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    FONT-SIZE: 14px;
}
.Verdana12W{
    color : #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
    font-weight: bold;
}
.Verdana12W a{
    color : #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
    font-weight: bold;
}
.Verdana12W a:hover{
    color : red;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
    font-weight: bold;
}

.Verdana14Y
{
    color : #C25A02;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    FONT-SIZE: 14px;
}

.Verdana14Y a
{
    color : #C25A02;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    FONT-SIZE: 14px;
}


ul{
    list-style: square outside none;
    font-size: 11px;
}


.Form {
	font-family: Verdana;
	font-size: 11px;
	color: #ff9900;
	background-color: #FFFFFF;
}

.title {
	color : #FFFFFF;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 37px;
	margin-right : 10px;
	font-size : 10px;
	font-family : Verdana;
	font-weight: bold;
}
.title a {
	color : #EF6D00;
}
.title a:hover {
	color : #C25A02;
}
.b01 {
	color : #000000;
	margin-top : 2px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Verdana;
}
.b01 a {
	color : #000000;
	text-decoration: none;
}
.b01 a:hover {
	color : #333333;
}
.TestoArancio {
	font-family: Verdana;
	font-size: 11px;
	color: #FF9900;
}


.TestoArancioBold {
	font-family: Verdana;
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
}


.TestoBlu {
	font-family: Verdana;
	font-size: 11px;
	color: #375C93;
}


.TestoBluBold {
	font-family: Verdana;
	font-size: 11px;
	color: #375C93;
	font-weight: bold;
	font-style: normal;
   text-decoration: none;
	text-transform: none;
}


.TestoBluBold a {
	font-family: Verdana;
	font-size: 11px;
	color: #375C93;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
}

.TestoBluBold a:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #A3C0C9;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
}


.TestoBluCors {
	font-family: Verdana;
	font-size: 11px;
	color: #375C93;
	font-style: italic;
}


.TestoAzzurroBold {
	font-family: Verdana;
	font-size: 11px;
	color: #A3C0C9;
	font-weight: bold;
}


.TitoloTabelleA 
{
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-variant: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
}


.TitoloTabelleA a
{
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-variant: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
}

.TitoloTabelleA a:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #C25A02;
	font-weight: bold;
	text-align: center;
	font-variant: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
}


.tableS1
{
	border-right: #ff9900 1px solid;
	border-top: #ff9900 1px solid;
	border-left: #ff9900 1px solid;
	border-bottom: #ff9900 1px solid;
}


.tableS2
{
	border-right: #6699cc 1px solid;
	border-top: #6699cc 1px solid;
	border-left: #6699cc 1px solid;
	border-bottom: #6699cc 1px solid;
}



#marqueecontainer
{
position: relative;
width: 460px; /*marquee width */
height: 200px; /*marquee height */
background-color: #ffffff;
overflow: hidden;
border: 0px solid orange;
padding: 2px;
padding-left: 4px;
}


/*--------------------------------------------------*/
/* Menuprincipale della masterpage, sotto header TT */
/*--------------------------------------------------*/

.MenuPrinc {clear: both; margin: 0px; padding: 0px; font-family: verdana; font-size: 1.0em;}
.MenuPrinc ul {float: left; width: 900px; margin: 0px; padding: 0px; border-top: solid 1px #F54910; border-bottom: solid 1px #F54910; background-color: #FF6B04; font-weight: bold;background-image: url(images/dds.gif);}	
.MenuPrinc li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.MenuPrinc li a {display: block; float: left; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; border-right: solid 1px #F54910; color: #FFFFFF; text-transform: none; text-decoration: none; font-size: 100%;}
.MenuPrinc a:hover, .nav2 a.selected {color: #FF3300; text-decoration: none;}



.PubbText
{
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Verdana;
}

.UL_Letters
{
	list-style-image:		none;  
	list-style-type:	 	none;
}

.UL_Letters li
{
	padding-left:8px;
	float:left;
}

.UL_Letters li a
{
	display:block;
	color:#000000;
	text-decoration:none;
}
