.ancorainv{
	display:none;
}
.testo h1 {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 10px;
  	margin-left: -3px !important;
	margin-left: 0px;
}

.testoform{
	font-size: 70%;
	font-weight: bold;
}

div.testo p {
	margin-bottom: 4px;
}
.testo h2 {
	font-size: 105%;
	font-weight: bold;
	margin-left: -2px;
	padding-top: 10px;
	padding-bottom: 2px;
}

p.image {
	text-align: center;
   margin-top:5px;
   margin-bottom:5px;
}

p.image img {
	border: solid 1px #001960;
	
	/*Dopo aver effettuao il ridimensionamento delle immagini max 500px le 3 righe sottostanti potranno essere tolte */
	/* Questo codice consente di ridimensionare le immaggini eccedenti i 500px a max 500px */
	/* e per i browser vecchi IE5 IE6 ridimensione tutte le immagini a 500px*/ 
	/*max-width: 510px;	
	width: auto !important;
	width: 510px;*/	
}

div.attach {
	padding-top: 5px;
	padding-bottom: 5px;
}
.Wrapperone {
}

.MainContent {
	margin-left: 190px;
    /**IE 6 Height HACK*/
	 min-height: 300px;
    height: auto !important;
    height: 300px;
}

.MainContentNoMenu {
    padding-top:10px;
	margin-left: 10px;
}

.MainContentNoMenu h1 {
    margin-bottom:5px;
}

.Options {
	margin-top: 30px;
   width:90%;
}
.Options1{
	list-style-type: none;
}
.PannelloOpzioni1{
	float: right;
}
.PannelloOpzioni2{
	float: left;
	margin-left: 27px;
	padding-top: 4px;
   display:block;
   margin-bottom: 20px;
}
.MainContentLiv2 {
	min-height: 300px;
}

.MainContentRicerca {
    MARGIN: 0% 0% 0% 1%;
    WIDTH: 97%;
     /**IE 6 Height HACK*/
	 min-height: 300px;
    height: auto !important;
    height: 300px;
}

.Stilebutton {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    MARGIN-BOTTOM: 3px;
    MARGIN-LEFT: 5px;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    MARGIN-RIGHT: 5px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #e6ebef;
    TEXT-ALIGN: center
}

.Spacer {
    HEIGHT: 400px;
}

.SnapShot {
	 position: absolute;
	 left: 200px;
	 width: 160px;
}

.SnapNews {
	 margin-left: 360px;
	 margin-bottom: 10px;
}

.SnapNews2 {
	padding-top: 20px;
	margin-left: 20px;
	margin-right: 10px;
}

.line {
  margin-top:2px;
  margin-bottom: 5px;
}
.SnapNewsLiv2 {
    DISPLAY: inline;
    FLOAT: right;
    WIDTH: 94%;
    TEXT-ALIGN: left;
	 margin-top: 10px;
}

.OptionsMenu {
}

.OptionStampa {
	margin-left: 13px; 
}

.Feedback {
}

.WelcomeText {
    FONT-SIZE: 70%;
    COLOR: #243268;
	 float: left;
	 padding-top: 1px;
}

.TopMenuTextSelected {
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 5px;
    COLOR: #243268;
    PADDING-TOP: 9px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}

.TopMenuTextUnselected {
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 5px;
    COLOR: #243268;
    PADDING-TOP: 9px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}

.RichiediAssistenzaText {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 65%;
    COLOR: #8e99d5;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
}
OL.SideMenuList {
    PADDING-LEFT: 2px;
    MARGIN-LEFT: 15px;
}

LI.MenuItem {
    PADDING-LEFT: 2px;
    LIST-STYLE-IMAGE: url(/TemplateSets/territorio_portale/css/images/ArrowMenu.jpg);
    MARGIN: 0.6em;
    LINE-HEIGHT: 1em;
    TEXT-ALIGN: left
}

LI.MenuItemSel {
    PADDING-LEFT: 2px;
    LIST-STYLE-IMAGE: url(/TemplateSets/territorio_portale/css/images/ArrowMenu.jpg);
    MARGIN: 0.6em;
    LINE-HEIGHT: 1em;
    TEXT-ALIGN: left;
}

IMG {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
}

OL.ImagesList {
    PADDING-LEFT: 2px;
    MARGIN-LEFT: 2px;
    LIST-STYLE-TYPE: none;
    TEXT-ALIGN: left;
}

LI.ImageItem {
    PADDING-LEFT: 2px;
    MARGIN-LEFT: 2px;
    TEXT-ALIGN: left;
}

.NormalText {
    MARGIN-TOP: 5px;
    FONT-SIZE: 65%;
    COLOR: #000000;
}


LI.OptionItem {
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 65%;
    TEXT-ALIGN: left;
	 display: block;
	 list-style-type: none;
}

SPAN.OpinionText {
    FONT-WEIGHT: bold;
    FONT-SIZE: 65%;
    MARGIN-BOTTOM: 4px;
    VERTICAL-ALIGN: text-top;
    COLOR: #243268;
}
SPAN.rss{
   MARGIN-LEFT: 20px;
}
DIV.testoradio2 {
    FONT-SIZE: 60%;
    COLOR: #000000;
	 margin-left: 23px;
}

DIV.testoradio {
    FONT-SIZE: 60%;
    COLOR: #000000;
	 margin-left: 16px;
	 
}
DIV.FeedbackButton {
    MARGIN-RIGHT: 40%;
    TEXT-ALIGN: right;
}

.FeedbackSpacer {
}

.RadioButtonSpacer {
}

.FeedbackButtonSpacer {
}


.Clearer {
    CLEAR: both;
}

.BodyContent {
    BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images/frame_label.jpg);
    BACKGROUND-REPEAT: repeat-x;
	padding-left: 1px;
	
}

.OptionText {
    FONT-FAMILY: Helvetica,Verdana, Arial, sans-serif;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    border-bottom: 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    BORDER-LEFT: 1px solid;
    COLOR: #243268;
    border-color: #cccccc;
    float:left;
	BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    margin-top:10px;
	line-height:15px;
	
}
div.msg {
	margin-left: 24px;
	padding-bottom: 7px;
}
.BtnCerca {
    FONT-FAMILY: Helvetica,Verdana, Arial, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
	 border: 1px solid #cccccc;
    COLOR: #243268;
    float:left;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
    margin-top: 2px;
	 height: 19px;
	 margin-left: 5px;
}
.BtnForm{
	margin-left: 188px;
}
 .OptionLegend{
	color: #243268;
   font-weight: bold;
   text-decoration:none;
   font-size: 70%;
   float:left;
	width: 150px;
	margin-top: 10px;
   margin-left: 20px;
   text-align:left;

}

 .OptionTextRichiedi{
    font-size: 65%;
    color: #243268;
    font-weight: bold;
    text-align:center;
    background-color: #FFFFFF ;
    border-color: #CCCCCC;
    border-bottom:1px solid;
    border-right:1px solid ;
    border-top:1px solid ;
    border-left:1px solid ;
}


.OptionAnnulla {

 	/* cOMMENTO */

	background-color: white;
	border: 1px solid;
	border-color: #cccccc;
	height:17px;
	/* Le scritte */
	color: #243268;
	font-weight: bold;
	text-decoration:none;
	font-size: 70%;
   	float:left !important;
	width: 80px;
	margin-top: 10px;
	margin-left: 69% !important;
	clear:none !important;
	clear:left;
	margin-left:30%;
	text-align:center;
	line-height:15px;
	
  
}

.OptionTornaIndietro{

 	background-color: white;
   border: 1px solid;
   border-color: #cccccc;
	color: #243268;
   font-weight: bold;
   text-decoration:none;
   font-size: 70%;
   width: 70px;
   text-align:center;
   min-height: 10px;
   padding-top: 1px;
   float:left;
}

.allineatore {
      float:left;
  }
.ButtonsReversed  {
 }

.OptionAnnullaImg{
	width:10px;
	margin-top:-18px
}

.BoxOptionRA{
width:95px;
float:left;
}

.BoxOptionRARight{
	width:120px;
	float:right;
	border:solid 1px;
}
.RicercaDisabilitata
{
	color:Silver;
  	FONT-SIZE: 70%;
	FONT-WEIGHT: bold;
   padding-top:5px;
   text-align:center;
}
.ImageBaseLine {
	 VERTICAL-ALIGN:middle;
    MARGIN-RIGHT: 10px;
    margin-top: 10px;
}

.ImageBaseLine2 {
	 VERTICAL-ALIGN:middle;
    MARGIN-RIGHT: 10px;
    margin-top: 10px;
    float:left;
}

.ImageBaseLine3 {
	 VERTICAL-ALIGN:middle;
    float:left;
}

.ImageBaseLine4 {
	 margin-top: 3px;
}
.ImageBaseLine5 {
	position: absolute;
	padding-top: 2px;
}
.ImageBaseLine6 {
	 VERTICAL-ALIGN:middle;   
}

.elementoTrovato {
}

.Clearer2 {
	 clear: right;
}

.ContattiPageLeftFloater {
    FLOAT: right;
    MARGIN-LEFT: 0px;
    WIDTH: 50%
}

.ContattiPageFormContainer {
    MARGIN-BOTTOM: 10px;
    WIDTH: 690px;
    MARGIN-RIGHT: 28px;
    TEXT-ALIGN: right;

}

.ContactsName {
    MARGIN-TOP: 10px;
    FONT-SIZE: 70%;
    FLOAT: left;
    MARGIN-LEFT: 15px;
    WIDTH: 170px;
    BACKGROUND-COLOR: white;
	 border: 1px solid #7F9DB9;
}

.TicketDescription {
	margin: 10px 0em 0em 0em;
	padding: 0em 0em 0em 2em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    FLOAT: left;
    WIDTH: 150px;
    COLOR: #243268;
    TEXT-ALIGN: left
}
.ticketalert {
	margin: 10px 0em 0em 0em;
	padding: 0em 0em 0em 1em;
	FONT-SIZE:60%;
   FLOAT: left;
   TEXT-ALIGN: left
}
.TicketDescriptionText {
    FONT-SIZE: 70%;
    WIDTH: 433px;
    MARGIN-RIGHT: 73px;
    FONT-FAMILY: Helvetica,Verdana, Arial, sans-serif;
    margin-top:5px;
}

.SubPageSubmitButtonContainerContacts {
    PADDING-RIGHT: 25px;
    float:right;
	 padding-top: 10px;
    margin-right:40px;
}

.SubPageSubmitButtonContainerContacts2 {
    PADDING-RIGHT: 25px;
    width:auto;
	 padding-top: 10px;
    margin-left: 160px;
    clear:both;

}

.FieldDescriptionContacts {
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 60%;
    FLOAT: left;
    WIDTH: 155px;
    COLOR: #243268;
    TEXT-DECORATION: none;
}
.FieldDescriptionContactsDx {
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 60%;
    FLOAT: left;
    WIDTH: 80px;
    COLOR: #243268;
    TEXT-DECORATION: none;
}
.FieldDescriptionContacts2 {
    clear: both;
	 MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 60%;
    MARGIN-LEFT: 171px;
    float:left;
    COLOR: #243268;
    TEXT-DECORATION: none;
	 white-space: nowrap;
}

.ContattaciErrorMessage  {
    color:red;
    font-size: 75%;
    font-weight: bold;
	 text-align:left;
 }

.ColonnaSx  {
    margin-left: 170px;
    display:inline;
    float:left;
    margin-top:5px;
	 font-size: 80%;
	 width: 270px;
 }
 
.ColonnaDx    {
    float:left;
    margin-top: 5px;
	font-size: 80%;
 }

.ColonnaDxNoTel   {
	background:#000000;
   float:left;
   margin-top:5px;
	font-size: 80%;
 }

.FieldDescriptionContactsRed {
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    FLOAT: left;
    MARGIN-LEFT: -10px;
    WIDTH: 80px;
    COLOR: red;
    TEXT-DECORATION: none
}

.titoloPaginaFAQ {
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 20px;
    MARGIN-LEFT: 7px;
    PADDING-TOP: 10px
}

.titoloFAQ {
   BACKGROUND-POSITION: left 2px;
   PADDING-LEFT: 10px;
   FONT-WEIGHT: bold;
   BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images/ptoElencoRis.gif);
	MARGIN-LEFT: 10px;
   BACKGROUND-REPEAT: no-repeat;
	margin-top: 8px;
	padding-left: 13px;
}



.testoFAQ {
    PADDING-LEFT: 24px;
    PADDING-BOTTOM: 5px;
}

.testoFAQ span.Data{
    font-style: italic;
	 color:#4A4A4A;
}

.titoloResult_RA {
  	BACKGROUND-POSITION: left 2px;
   PADDING-LEFT: 10px;
   FONT-WEIGHT: bold;
   BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images/ptoElencoRis.gif);
	MARGIN-LEFT: 10px;
   BACKGROUND-REPEAT: no-repeat;
	margin-top: 8px;
	padding-left: 13px;
}

.testoResult_RA {
    PADDING-LEFT: 24px ;
    PADDING-BOTTOM: 5px;
}

.testo_RA {
    FONT-SIZE: 70%;
}

.testo_RA a {
}

DIV.Footer {
	margin-top: 15px;
}

.FooterMenu {
    CLEAR: both;
    BORDER-TOP: #333367 1px solid;
    FLOAT: left;
    MARGIN-LEFT: 0px;
    WIDTH: 80%;
}

.HorizontalFooterElement {
    PADDING-RIGHT: 5px;
    DISPLAY: inline;
    PADDING-LEFT: 1px;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 1px;
    PADDING-TOP: 0px
}

.HorizontalFooterElement IMG {
    MARGIN-RIGHT: 6px
}

.FooterBlankSpace {
    BORDER-TOP: #333367 1px solid;
    FLOAT: left;
    WIDTH: 20% !important;
    width: 19%;
}

.FooterRightLogo {
    FLOAT: right
}

.imgFooter {
    MARGIN-LEFT: 2px;
    VERTICAL-ALIGN: middle;
    MARGIN-RIGHT: 2px
}

.titoloPaginaGlossario {
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 20px;
    MARGIN-LEFT: 7px;
    PADDING-TOP: 10px
}

.voceGlossario {
    BACKGROUND-POSITION: left center;
    PADDING-LEFT: 13px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images/ptoElencoRis.gif);
    MARGIN-LEFT: 10px;
    BACKGROUND-REPEAT: no-repeat
}

.testoVoce {
    PADDING-LEFT: 22px;
    PADDING-BOTTOM: 2%
}

.Logo {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}

.floatLeft  {
   float:left;
	padding-left: 2px !important;
}

.Welcome {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;	
}

.HeaderBlankSpace {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FLOAT: left;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
	 
}

.FloatingImage {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FLOAT: left;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
}
.FloatingImageRight {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
	 padding-top: 5px;
	 margin-left: 2px;
}
.HeaderContainer {
    BORDER-BOTTOM: #333367 1px solid;
	 display: block;
	 width: 100%;
	 height: 57px;
}

.SkipLink {
    LEFT: -1000px;
    WIDTH: 990px;
    POSITION: absolute
}
/*  Gestione del testo su tutta la KB */
BODY {
    FONT-SIZE: 105%;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
/*  Gestione del solo testo interno alle Solution e Case */
.testo {
    FONT-SIZE: 70%
}

A {
    COLOR: #243268;
    TEXT-DECORATION: none;
}

A.underlink:hover {
	text-decoration: underline;
}

.InvisibleLink   {
    text-decoration:none;
    color: black;
}

H1 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 80%;
    MARGIN: 0px;
    COLOR: #243268
}

h2{
	font-size: 65%;
	color:#243268;
	font-weight:bold;
	display:block;
}

H3 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 65%;
    COLOR: #000000
}

.HelpTitle{
	font-size: 75%;
	margin-top: 10px;
	
}

DIV.txtboxhome {
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 19px;
    WIDTH: 95%
}

DIV.boxhome1 {
    BORDER-RIGHT: #243268 1px solid;
    BORDER-TOP: #243268 1px solid;
    BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images/img_home_sx.jpg);
    BORDER-LEFT: #243268 1px solid;
    BORDER-BOTTOM: #243268 1px solid;
    background-position:left;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 83px;
    BACKGROUND-COLOR: #ffffff
}

DIV.boxhome2 {
    FLOAT: left;
}

DIV.boxhome3 {
    BORDER-RIGHT: #243268 1px solid;
    BORDER-TOP: #243268 1px solid;
    BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images/img_home_dx.jpg);
    BORDER-LEFT: #243268 1px solid;
    BORDER-BOTTOM: #243268 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 83px;
    BACKGROUND-COLOR: #ffffff;
    background-position:left;
}

DIV.boxhome4 {
/* FLOAT: left*/
}

DIV.boxhome5 {
    FLOAT: left
}

DIV.contentsx {

	 float:left;
    margin-left:5% !important;
    padding-left:2px !important;
    margin-left:1.90%;

    margin-right: 0px !important;
    margin-right: 10px;
    width:42.10% !important;
    width:42%;
}

.contentsx h1  {
    font-weight: bold;
    padding-bottom: 5px;
 }

 .contentdx h1  {
    font-weight: bold;
    padding-bottom: 5px;
 }


DIV.contentcentrale {

    MARGIN-TOP: 12px;
	 width: 6% !important;
    
    width: 2.50%;
    margin-left: -1px !important;
    margin-left: -1px;
    float:left;
    HEIGHT: 282px;
    BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images//rigaverticalecentro.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center;
}

DIV.contentdx {	
    float:left;
    margin-right:5%!important;
    margin-right: 0px;
    margin-left: 0px !important;
    margin-left: 10px;
    width:40.8% !important;
    width: 42.2%;
}

DIV.content {
width:auto;
}

DIV.bordoLeft {
    BACKGROUND-POSITION: left top;
    FLOAT: left;
    BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images//rigaverticalelati.jpg);
    WIDTH: 1px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 304px
}

DIV.bordoRight {
    BACKGROUND-POSITION: right top;
    FLOAT: right;
    BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images//rigaverticalelati.jpg);
    WIDTH: 1px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 304px;
	 display: inline;
	 margin-left: 5px;
}

.FullBox {
    FLOAT: left;
    MARGIN-BOTTOM: 20px;
    WIDTH: 99%
}

.box {
    BORDER-RIGHT: #cccccc 2px solid;
    BORDER-TOP: #cccccc 1px solid;
    FLOAT: left;
    MARGIN: 4px;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 23%;
    BORDER-BOTTOM: #cccccc 2px solid  ;
    height: 200px;
    width:auto;
}

.line {
    WIDTH: 70%;
    COLOR: #cccccc;
    HEIGHT: 1px
}

.box-txt {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    WIDTH: 82%;
    PADDING-TOP: 2px;
	 margin-left: 20px;
	 vertical-align: top;
}

DIV.titolobox {
    MARGIN-BOTTOM: 7px;
    MARGIN-LEFT: 3px;

}

.titolobox h1  {
     font-weight:bold;
}

DIV.puntelebox {
    MARGIN-TOP: 1px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images//puntele.gif);
    MARGIN-LEFT: 3px;
    WIDTH: 18px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px
}
DIV.punteleRss {
    FLOAT: left;
    BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images//puntele.gif);
    WIDTH: 110px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px;
	 MARGIN-LEFT: 20px;
}
.BodyContentGuida {
    BORDER-RIGHT: #cccccc 1px solid;
    BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images//sfum-label.gif);
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat-x
}

DIV.puntele {
    BACKGROUND-POSITION: center top;
    MARGIN-TOP: 11px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images//puntele.gif);
    WIDTH: 14px;
    MARGIN-RIGHT: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px
}

DIV.vai_a {
    TEXT-ALIGN: right
}

DIV.vai_a IMG {
    VERTICAL-ALIGN: middle
}

.BodyContentHome {
    BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images/frame_label.jpg);
    BACKGROUND-REPEAT: repeat-x;
}

.LeftMenu {
	 BACKGROUND-COLOR: #ecf1f4;
	 min-height: 300px;
    height: auto !important;
    height: 300px;
    width: 175px;
	 COLOR: #243268;
	 padding-top: 20px;
	 padding-bottom: 20px;	 
}
.RelativeContainer{
	float: left;
	margin-left: 10px !important;
	margin-left: 5px; 
}

.PaginaDx {
	margin-left: 20%;
}

.LeftMenu div {
	FONT-SIZE: 70%;
}

DIV.selected {
    FONT-WEIGHT: bold
}

DIV.liv1 {
    PADDING-LEFT: 7px;
	 float: left;
}

.TestoMenuLiv1{
	margin-left: 16px;
	width: 152px;
	padding-bottom: 8px;
}

DIV.liv2 {
    PADDING-LEFT: 16px;
	 float: left;
	 display: inline;
}

.TestoMenuLiv2{
	margin-left: 25px;
	width: 143px;
	padding-bottom: 8px;
}

DIV.liv3 {
    PADDING-LEFT: 25px;
	 float: left;
}

.TestoMenuLiv3{
	margin-left: 34px;
	width: 134px;
	padding-bottom: 8px;
}

DIV.liv4 {
    PADDING-LEFT: 34px;
	 float: left;
}

.TestoMenuLiv4{
	margin-left: 43px;
	padding-bottom: 8px;
	padding-right: 8px;
}

DIV.liv5 {
    PADDING-LEFT: 43px;
	 float: left;
}

.TestoMenuLiv5{
	margin-left: 52px;
	padding-bottom: 8px;
	padding-right: 8px;
}

* {
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px
}

.BordoRightSubMenu {
    FLOAT: right
}


.MainMenu {
    WIDTH: 100%;
	 margin-top: 15px;
	 height: 24px;
}

.MainSubMenu {
	 clear:both;
    BACKGROUND-COLOR: #f5f5f5;
	 display:block;
 	 BORDER-RIGHT: #cccccc 1px solid;
	 BORDER-LEFT: #cccccc 1px solid;
	 padding-left: 10px;
	 padding-right: 10px;
	 padding-top: 10px;
}

.SubMenu {
    BACKGROUND-COLOR: #e6ebef;
	 display: block;
	 height: 23px;
	 padding-right: 5px;
}
.SubMenuOff {
    BACKGROUND-COLOR: transparent;
	 display: block;
	 height: 23px;
	 padding-right: 5px;
	 
}
.SubMenuHorizontalElementSelected {
    PADDING-RIGHT: 2px;
    DISPLAY: inline;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
	color: #243268;
}

.SubMenuHorizontalElementUnselected {
    PADDING-RIGHT: 2px;
    DISPLAY: inline;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
}

.MenuElementSelected {
	 BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images/SfondoSelectTool.jpg);
	 WIDTH: 19%;
	 FLOAT: left;
	 BORDER-BOTTOM: #f5f5f5 1px solid;
	 BORDER-LEFT: #cccccc 1px solid;
	 BORDER-RIGHT: #cccccc 1px solid;
	 font-weight: bold;
	 HEIGHT: 22px;
	 BORDER-TOP: #cccccc 1px solid;
	 color: #243268;
	 white-space:nowrap;
	 display:block;
}
.Selected{
	border-left: #cccccc 1px solid;
	margin-left: -1px;
}
.VociMenu {
   MARGIN-TOP: 5px;
   FONT-SIZE: 70%;
	text-align: center;
}

.MenuElementUnselected {
	 BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images/SfondoUnselectTool.jpg);
	 BACKGROUND-REPEAT: no-repeat;
	 BACKGROUND-POSITION: right;
	 BACKGROUND-COLOR: #ffffff;
	 WIDTH: 19%;
	 FLOAT: left;
	 HEIGHT: 23px;	 
	 BORDER-RIGHT: #cccccc 1px solid;
	 BORDER-BOTTOM: #cccccc 1px solid;
	 display: inline;
	 white-space:nowrap;
}

.MenuElementBlank {
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 26px
}

.FrecciaSubMenuDown {
    BACKGROUND-POSITION: center 50%;
    FLOAT: left;
    BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images/01-down.gif);
    WIDTH: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat
}

.TabUnspacedUnselectedLast {
    FLOAT: right;
    MARGIN: 0px
}

.TabLastElement {
    BORDER-BOTTOM: #cccccc 1px solid;
    LIST-STYLE-TYPE: none
}

.TopMenuBlankSpace {
    FLOAT: left;
    WIDTH: 2%
}

.SubMenuBlankSpace {
    FLOAT: right
}

.SelectBox {
    FLOAT: right
}

.SearchBox {
    FLOAT: right
}

.AssistenzaBox {
    FLOAT: right;
    BORDER-BOTTOM: #cccccc 1px solid
}

.Clearer {
    CLEAR: both
}

.HorizontalList {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

.HorizontalListSubMenu {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 70%;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 4px;
	 display: inline;
}

.SubMenuTextSelected {
    FONT-WEIGHT: normal;
    COLOR: #243268;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
}

.SubMenuTextUnselected {
    FONT-WEIGHT: normal;
    COLOR: #243268;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
}

.InLineForm {
    float:right;
}
.InLineSearch {

}
.InLineSearch a {
	font-size: 65%;
	vertical-align: middle;
}
.InLineSearch a:hover {
	text-decoration: underline; 
}
.spacer{
	height: 38px;
}

.AssistenzaFloater {
	BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images/rich_assi.jpg);
	BACKGROUND-REPEAT: no-repeat;
	float:right;
	height: 23px;
   width:165px;
}

.TopMenuBlankElement{
	height: 23px;
	BORDER-BOTTOM: #cccccc 1px solid;
}

.AssistenzaText {
	 FONT-SIZE: 70%;
	 FONT-WEIGHT: bold;
	 PADDING-TOP: 5px;
    text-align:center;
}

.InputTextSearch {
    BORDER-RIGHT: #c4cddc 1px solid;
    BORDER-TOP: #c4cddc 1px solid;
    FONT-SIZE: 65%;
    BORDER-LEFT: #c4cddc 1px solid;
    WIDTH: 235px;
    BORDER-BOTTOM: #c4cddc 1px solid;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #ffffff;
	 FONT-FAMILY: Helvetica,Verdana, Arial, sans-serif;
	 float: left;
	 margin-top: 2px;
}
.InputText{
	FONT-FAMILY: Helvetica,Verdana, Arial, sans-serif;
	FONT-SIZE: 100%;	
}

.FrecciaSearchFloater {
    PADDING-RIGHT: 5px;
    PADDING-TOP: 2px;
}

.StileFrecciaSearch {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    MARGIN-top: 2px;
    MARGIN-LEFT: 5px;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent;
	 FONT-FAMILY: Helvetica,Verdana, Arial, sans-serif;
	 padding-bottom: 2px;
}

.Stilebutton {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    MARGIN-BOTTOM: 3px;
    MARGIN-LEFT: 5px;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    MARGIN-RIGHT: 5px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #e6ebef;
    TEXT-ALIGN: center
}

.formspacer {
    WIDTH: 100px;
}

.OnePixSpacer {
    CLEAR: both;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 80%;
    HEIGHT: 10px;
    BACKGROUND-COLOR: red
}

.TrasparentFieldset {
	 height: auto;
	 border: none;
}



.TopMenuTextUnselected:hover {
}

.TopMenuTextSelected:hover {
}

.TopMenuTextUnselected:visited {
}

.TopMenuTextSelected:visited {
}

.TopMenuTextUnselected:link {
}

.TopMenuTextSelected:link {
}

.TopMenuTextSelected {
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: #243268;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}

a {
	color: #243268;
}

h1 {
	color: #243268;
}

h2
{
	color: #243268;
}


.TopMenuTextUnselected {
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 5px;
    COLOR: #243268;
    PADDING-TOP: 9px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}

.titoloPaginaNotizie {
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 20px;
    MARGIN-LEFT: 7px;
    PADDING-TOP: 10px
}

.titoloNotizia {
   BACKGROUND-POSITION: left 2px;
   PADDING-LEFT: 10px;
   FONT-WEIGHT: bold;
   BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images/ptoElencoRis.gif);
	MARGIN-LEFT: 10px;
   BACKGROUND-REPEAT: no-repeat;
	margin-top: 8px;
	padding-left: 13px;
}

.testoNotizia {
    PADDING-LEFT: 24px;
    PADDING-BOTTOM: 5px;
}

.testoNotizia span.Data{
    font-style: italic;
	 color:#4A4A4A;
}
.titoloRicerca h1 {
	font-weight: bold;
	padding-top: 10px;
}

.centrato {
    TEXT-ALIGN: center;
	 font-size: 100%;
}

.esitoRicerca {
}

.ricercaAvanzata {
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    COLOR: #263169;
    PADDING-TOP: 10px;
	 margin-left: 20%;
	 display: none;
}

.titoloElemento {
	/*BACKGROUND-POSITION: left 8px;*/
	background-position: left center;
   PADDING-LEFT: 10px;
   FONT-WEIGHT: bold;
   BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images/ptoElencoRis.gif);
	MARGIN-LEFT: 10px;
   BACKGROUND-REPEAT: no-repeat;
	margin-top: 8px;
	padding-left: 13px;
}

.testoElemento {
	PADDING-LEFT: 24px;
   PADDING-BOTTOM: 5px;
}

.pagineRisultati {
	FONT-SIZE: 70%;
	margin-top: 10px;
}

.SubPageContainer {
   height: auto !important;
   height: 100px;
   margin-top: 10px; 
   margin-left:28px;
   margin-right:28px;
   min-height: 260px;
   padding-left:2px; 
  
}

#form2{
	height: 20px;
}

.SubPageFormContainer3 {
    MARGIN-BOTTOM: 10px;
    WIDTH: 30%;
    MARGIN-RIGHT: 60%;
    TEXT-ALIGN: right
}

.SubPageFormContainer3 {
    MARGIN-BOTTOM: 10px;
    WIDTH: 28%;
    MARGIN-RIGHT: 60%;
    TEXT-ALIGN: right
}

.ContactsFormSpacer {
    FLOAT: right;
    WIDTH: 60%
}

.SubPageSubmitSpacer {
    MARGIN-LEFT: 0px
}

.SubPageSubmitButtonContainer {
    FLOAT: right
}

.SubPageTitle {
    FONT-WEIGHT: bold;
    MARGIN-LEFT: 28px;
    COLOR: #243268;
    TEXT-DECORATION: none;
	 padding-top: 10px;
	
}

.FieldDescription {
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    FLOAT: left;
    MARGIN-LEFT: 20px;
    WIDTH: 120px;
    COLOR: #243268;
}

.FieldDescriptionResult {
    FONT-SIZE: 70%;
    MARGIN-LEFT: 15px;
    COLOR: #243268;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}

.BottoniSpostati {
}

.SelectOption {
    MARGIN-TOP: 10px;
    FONT-SIZE: 70%;
    WIDTH: 70%;
}

.SubmitButtonsLeft {
}

.SubmitButtonsLeftSpacer {
     display:none;
}

.SelectChoice {
    FLOAT: right
}

.FormDescription {
    FONT-SIZE: 70%
}

.HorizontalRulerFull {
    MARGIN-TOP: 15px
}

.RigaColorata {
	background: #ccc;
	color: #ccc;
	height: 1px;
	margin: 10px 0px 10px;
}

.TitoloTopic {
    BACKGROUND-POSITION: left 2px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 13px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    BACKGROUND-IMAGE: url(/TemplateSets/territorio_portale/css/images/ptoElencoRis.gif);
    MARGIN-LEFT: 5px;
    BACKGROUND-REPEAT: no-repeat;
    display:block;
}
.Indentato{
	padding-left: 15px;
}
.UtilityTopicText {

    PADDING-LEFT: 10px;
    FONT-SIZE: 70%;
    MARGIN-LEFT: 5px;
    COLOR: black;
    margin-top: 10px;
    margin-bottom: 10px;

}

.BrowseResults {
    FONT-SIZE: 70%;
    MARGIN-LEFT: 35%;
    COLOR: #243268
}

.BrowseResults P {
    FLOAT: left;
    WIDTH: 120px
}

.NonSeiSoddisfatto {
	 float: right;
}
.BtnNonSeiSoddisfatto {
   FONT-WEIGHT: bold;
   FONT-SIZE: 70%;
	FONT-FAMILY: Helvetica,Verdana, Arial, sans-serif;
	BORDER: 1px solid;
	COLOR: #243268;
	BORDER-COLOR: #cccccc;
	BACKGROUND-COLOR: #ffffff;
	
}

.NonSeiSoddisfattoPar {
    PADDING-RIGHT: 20px;
    MARGIN-LEFT: 7px;

    padding-top:4px;
}

.stealth {
	left: -1000px;
	width: 990px;
	POSITION: absolute;

}

/**BOX NUOVI*/
.BoxContainer {
   margin-top:10px;
	padding-left: 8%;
   clear:both;
     width:auto;
}

.Box {
   border-top: 1px dotted #cccccc;
   border-right: 1px dotted #cccccc;
	background-color: white;
   padding-top:5px;
	float: left;
	width: 20%;
	padding-left: 2%;
	padding-right: 2%;
}

.SnapNews2 h1 {
	font-weight:bold;
	padding-bottom:15px;
}

.SpanContainer {
	text-align: center;

}

.boxText  {
  font-size:70%;
}

.First {
	margin-left: -2.10%;
   clear:both;
   border-left: 1px dotted #cccccc;
}

.Last {
	border-right: 0;

        border-right: 1px dotted #cccccc;
}

.Clearer {
	clear: both;
}

.TitoloBox {
	text-align: left;
}
/**/

.BtnViewAllFAQ {
	FLOAT: right;
	FONT-FAMILY: Helvetica,Verdana, Arial, sans-serif;
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 70%;
	COLOR: #243268;
	BORDER-COLOR: #cccccc;
	BACKGROUND-COLOR: #ffffff;
	MARGIN-RIGHT: 20px;
}

.contiene {
float: right;
padding-top: 10px;
}

.LogoAgenzia {
	 float: left;
}

.titolokb {
	height: 57px;
	float:left;
}
.titolokb h1{
	margin: 3em 0em 0em 0em;
	font-family: verdana; 
	font-weight: bold; 
	COLOR: #243268;
}

/* <campi_aggiuntivi> */
.FieldDescriptionContacts_ca {
    MARGIN-TOP: 10px;
	 float: left;
    FONT-WEIGHT: bold;
    FONT-SIZE: 60%;    
    WIDTH: 155px;
    COLOR: #243268;
    TEXT-DECORATION: none;
}

.Clearer_ca {
    CLEAR: left;
}

.ContactsName_ca {
    MARGIN-TOP: 10px;
    FONT-SIZE: 70%;
    FLOAT: left;
    MARGIN-LEFT: 15px;
    WIDTH: 170px;
    BACKGROUND-COLOR: white;
	 border: 1px solid #7F9DB9;
}
.ContactsName_ca_data {
    MARGIN-TOP: 10px;
    FONT-SIZE: 70%;
    FLOAT: left;
    MARGIN-LEFT: 15px;
    WIDTH: 70px;
    BACKGROUND-COLOR: white;
	 border: 1px solid #7F9DB9;	  
}

.ggmmaaaa{
	float: left;
	margin-top: 14px;
	font-size: 60%;
}
.ContactsName_ca_select {
    MARGIN-TOP: 10px;
    FONT-SIZE: 70%;
    FLOAT: left;
    MARGIN-LEFT: 15px;
    WIDTH: 174px;
    BACKGROUND-COLOR: White;
    border: 1px solid #7F9DB9;
}
.Periodo_select {
    MARGIN-TOP: 10px;
    FONT-SIZE: 70%;
    FLOAT: left;
    MARGIN-LEFT: 15px;
    WIDTH: 73px;
    BACKGROUND-COLOR: White;
    border: 1px solid #7F9DB9;
}
.ContattaciErrorMessage_ca  {
    color:red;
    font-size: 75%;
    font-weight: bold;
	 text-align:left;
 }
 
 .ColonnaSx_ca  {
    margin: 0em 0em 0em 170px;
	 padding: 0em;
    float: left;
	 clear: both;
    margin-top:5px;
	 font-size: 80%;
	 width: auto;
 }
 span.word
 {
 	background-color: #FFFF66;
 }
 span.syno
 {
 	background-color: #FFFFD0;
 }
 /* Classi per le tabelle Celauro*/
 div.testo table
 {
 	border: solid;
	border-width: 1px;
	border-color:black;		
 }
 div.testo table td,th
 {
	padding: 0.3em 0.7em; 	
	border: 1px solid black;
 }
 div.testo table caption
 {
 	font-weight: bold;
 }
div.MappaL0 
{
background-color: #e6ebef;
width: 100%;
height: 15px;
}
div.MappaL1 
{
padding-left: 30px;
}
div.MappaL2 
{
padding-left: 15px;
}
 /* Fine Classi per le tabelle Celauro*/
/* </campi aggiuntivi> */
ul {
	margin-bottom: 15px;
}
div.NoComponent{
	 FONT-SIZE: 70%;
	 FONT-WEIGHT: bold;
	 PADDING-TOP: 5px;
	 color: Red;
    text-align:center;
}
Table.results{
	FONT-SIZE: 70%;
	border: 1px solid silver;
	border-collapse: collapse;
}
caption.testa{
	FONT-SIZE: 110%;
	font-weight: bold;
	color: #243268;
}
td.center{
	text-align: center;
	color: #243268;
	border: 1px solid silver;
}
th.testa{
	text-align: center;
	color: #243268;
	background-color: silver;
	border: 1px solid white;
}
td.sx{
	border: 1px solid silver;
	color: #243268;
}
div.MainContent a, div.MainContentRicerca a, div.titoloResult_RA a {
	text-decoration: underline;
	font-weight: bold;
}
div.BtnViewAllFAQ a {
	text-decoration: none;
}
li.OptionItem a {
	text-decoration: none;
}

td.wa_caption
{
	background-color: #243268;
	color: white;
	font-size: 120%;
}
tr.wa_titoli
{
	font-weight: bold;
	font-size: 110%;
}
td.wa_center{
	text-align: center;
}
A.wa_evidenzia_b:hover{	
	color: White;
	background-color: #243268;
}
A.wa_evidenzia_r:hover{	
	color: White;
	background-color: red;
}
div.wa_txtarea{
	background: White;
	width: 629px;
	border: solid 1px #7f9db9;
	font-size: 120%;
	padding: 2px;
}
.wa_btn {
    FONT-FAMILY: Helvetica,Verdana, Arial, sans-serif;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    border-bottom: 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    BORDER-LEFT: 1px solid;
    COLOR: #243268;
    border-color: #cccccc;
	 BACKGROUND-COLOR: #ffffff;
}
.wa_btn_upload {
    FONT-FAMILY: Helvetica,Verdana, Arial, sans-serif;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    border-bottom: 1px solid;
    FONT-SIZE: 120%;
    BORDER-LEFT: 1px solid;
    border-color: #7f9db9;
	 BACKGROUND-COLOR: #ffffff;
}
div.login {
	/*font-size: 70%;*/
	margin-top: 10px;
	/*padding-left: 30px;*/
}
.wa_SelectOption {
    MARGIN-TOP: 10px;
	 MARGIN-BOTTOM: 10px;
	 MARGIN-LEFT: 10px;
    FONT-SIZE: 100%;
    WIDTH: 95%;
}

.wa_titolo {
    FONT-SIZE: 110%
}

div.label_form_sol {
    MARGIN-TOP: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    MARGIN-LEFT: 20px;
    COLOR: #243268;
	 vertical-align: top;
}
.text_sol {
    FONT-SIZE: 80%;
    MARGIN-LEFT: 10px;
	 BACKGROUND-COLOR: white;
	 border: 1px solid #7F9DB9;
}
.Select_sol {
    MARGIN-TOP: 5px;
    FONT-SIZE: 80%;
    MARGIN-LEFT: 12px;
	 BACKGROUND-COLOR: white;
	 border: 1px solid #7F9DB9;
}
div.BtnConfSollecito{
	float: right;
	margin-right: 10px;
}
div.form_sollecito{
	
}
span.valore_sol{
    BACKGROUND-COLOR: white;
	 border: 1px solid #7F9DB9;	
}
.ErrorMessageSol  {
    color:red;
    font-weight: bold;
	 font-size: 80%;
	 margin-top: 5px;
	 margin-left: 79px;
 }
.notFoundMessageSol {
    color:red;
    font-weight: bold;
	 font-size: 70%;
 }
span.field_sol {
    MARGIN-LEFT: 10px;
	 padding-left: 2px;
	 padding-right: 2px;
	 BACKGROUND-COLOR: white;
	 border: 1px solid #7F9DB9;
}
.campi_sol_view{
	 position: absolute;
	 left: 200px;
    FONT-FAMILY: Helvetica,Verdana, Arial, sans-serif;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
	 BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    FONT-SIZE: 93%;    
    COLOR: #243268;
    border-color: #cccccc;
	 BACKGROUND-COLOR: #ffffff;
	 font-weight: bold;
	 padding-left: 3px;
 	 padding-right: 3px;
	 clear: none;
}
.campi_sol_edit{
	 position: absolute;
	 left: 167px;
    FONT-FAMILY: Helvetica,Verdana, Arial, sans-serif;    
    font-weight: bold;
	 padding-left: 3px;
 	 padding-right: 3px;
}
.campi_sol_edit2{
	 position: absolute;
	 left: 177px;
    FONT-FAMILY: Helvetica,Verdana, Arial, sans-serif;       
    font-weight: bold;
	 padding-left: 3px;
 	 padding-right: 3px;
}
.little1{
	 font-size: 80%;
}
.little2{
	 position: absolute;
	 left: 25px;
	 font-size: 80%;
}
.ErrorMessageSol2  {
    color:red;
    font-weight: bold;
	 font-size: 80%;
	 margin-top: 5px;
	 margin-left: 138px;
 }
 .ErrorMessageSol3  {
    color:red;
    font-weight: bold;
	 font-size: 80%;
	 margin-top: 15px;
	 margin-left: 20px;
 }
 .ErrorMessageSol4  {
    color:red;
    font-weight: bold;
	 font-size: 90%;
	 margin-top: 15px;
	 margin-left: 0px;
 } 

.wa_btn1 {

    height:19px; 
    /*weight:50px;    */
    FONT-FAMILY: Helvetica,Verdana, Arial, sans-serif;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    border-bottom: 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    BORDER-LEFT: 1px solid;
    COLOR: #243268;
    border-color: #cccccc;
	 BACKGROUND-COLOR: #ffffff;
    
}
table.wa_wf_history {
	font-size: 90%;
	border: solid 1px #c0c0c0;	
	border-collapse: collapse;
	width: 100%;
}
table.wa_wf_history td {
	border: solid 1px #c0c0c0;
}
table.wa_wf_history th {
	background-color: #243268;
	color: white;
}
table.wa_workstages {
	font-size: 90%;
	width: 100%;
 	border: solid;
	border-width: 1px;
	border-color: #243268;	
}
table.wa_workstages th {
	background-color: #243268;
	color: white;
}
table.wa_workstages td.center {
	text-align: center;
}
table.login input.text {
	width: 160px;
}
table.login td.right {
	font-size: 90%;
	text-align: right;
}
img.middle {
	vertical-align: middle;
}
img.middler {
	/*float: right;
	vertical-align: middle;*/
	float: right;
}
fieldset.wa_action
{
	width: 490px;
}
fieldset.wa_action legend
{
	color: Black;
}
div.right {
	float: right;
	text-align: right;
	color: #243268;
	font-size: 80%;
	padding-top: 10px;
}
.alternate {
	background-color: #EFF1F9;
}
div.warning {
	font-size: 75%;
	background-color: #FFFFCC;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	width: 100%;
}
.corpoRicerca {
	font-size: 70%;
}
.corpoRicerca SELECT {
	width: 400px;
}
.corpoRicerca INPUT {
	 border: 1px solid #cccccc;
    color: #243268;
}
div.master_moduli{
	height: 140px;
}
div.modulo1 {
	border-bottom: dotted 1px;
	padding-left: 10px;
	padding-bottom: 25px;
	width: 15%;
	float: left;
	text-align: justify;
	color: #8D8D8D;
	font-style: italic;
}
div.clear{
	clear:left;
	display:inline;
}
div.intesta_modulo {
	font-weight: bold;
	padding-top: 15px;	
	padding-bottom: 7px;
	color: Black;
	font-style: normal;
}
div.modulo2 {
	margin-top: 20px;
	float: left;
	width: 83%;
	padding-bottom: 30px;
}
div.modulo3 {
	margin-top: 35px;
	float: left;
	width: 70%;
}
div.btnricercaavanz {
	position: relative;
	top: 145px;
	left: 45%;
	width: 200px;
	height: 1px;
}
div.inriga {
	width: 80%;
}
div.voce {
	width: 45%;
	height: 25px;
	float: left;
	padding-left: 40px;
}
div.oggettoinput {
	float:left;
}
div.oggettoselect {
	float:left;
	padding-left: 45px;
	padding-bottom: 10px;
}
.avvertenza {
	display:none;
	color:#8D8D8D;
	font-style: italic;	
}
/*
div.tags {
	color: #7D7D7D;
	font-size: 70%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #6A6A6A;
}
*/
div.tags {
	color: #7D7D7D;
	font-size: 70%;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border: 1px dotted #6A6A6A;
	background-color: #ecf1f4;
}

div.tags a {
	color: #243268;
	text-decoration: none;
	font-weight: normal;
}
div.tags a:hover {
	text-decoration: underline;
}
div.tagcloud {
	text-align: center;
	font-size: 65%;
}
div.tagcloud a {
	white-space: nowrap;
	text-decoration: none;
}
div.tagcloud a:hover {
	text-decoration: underline;
}
div.tagcloud span.tag0 {
	font-size: 100%;
}
div.tagcloud span.tag1 {
	font-size: 120%;
}
div.tagcloud span.tag2 {
	font-size: 140%;
}
div.tagcloud span.tag3 {
	font-size: 160%;
}
div.tagcloud span.tag4 {
	font-size: 180%;
}
div.tagcloud span.tag5 {
	font-size: 200%;
}
div.textareafeed{
	padding-left: 23px;
}

/* DDV Inizio */
div.moduloDDV{
width: 600px;
float:left;
}
div.colvocesx{
/*width: 50px;*/
float:left;
height: 20px;
margin-top: 5px;
}
div.colvocedx{
width: 70px;
float:left;
height: 20px;
margin-left: 10px;
margin-top: 5px;
}
div.inputinline{
float:left;
margin-left:5px;
}
div.sezioneDDV{
clear: left;
padding-top: 5px;
}
hr.hrDDV{
color:#cccccc;
width: 85%;
height: 1px;
float:left;
}
div.erroreVoceSx {
clear: both;
width: 257px;
height: 20px;
margin-left: 50px;
color: red;
float: left;
}
div.erroreVoceDx {
float: left;
width: 185px;
color: red;
}
div.erroreVoce{
margin-top: 0px;
color: red;
height: 20px;
}
div.BtnDDV{
float: right;
width: 155px;
}
.btnTextDDV {
font-family: Helvetica,Verdana, Arial, sans-serif;
border: 1px solid #cccccc;
font-weight: bold;
color: #243268;
float: left;
background-color: #ffffff;
text-align: center;
margin-top: 10px;
}
.ImageBaseLineDDV {
vertical-align: middle;
margin-right: 10px;
margin-top: 13px;
}
div.msgOKDDV {
font-weight: bold;
}
div.msgKODDV {
color: #ff0000;
font-weight: bold;
}
div.widthDati {
	width:300px;
}
div.BtnDDVTop{
	float: right;
	width: 155px;
	margin-top: 5px;
}
div.colvocesxW{
	width: 25px;
	float:left;
	height: 20px;
	margin-top: 5px;
}
div.colvocedxW{
	width: 25px;
	float:left;
	height: 20px;
	margin-left: 10px;
	margin-top: 5px;
}
div.colvocedxW2{
	width: 50px;
	float:left;
	height: 20px;
	margin-left: 40px;
	margin-top: 5px;
}
.lunghezzaCampo {
	width: 205px;
}
/* DDV Fine */
a.underline{
	text-decoration: underline;
}
.colHeaderOver {
	cursor: pointer;
	white-space: nowrap;	
}
.arrow_sort{
	vertical-align:middle;	
}

.linknascosto
{
	display:none;
}



<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{mso-style-unhide:no;
	mso-style-link:"Corpo testo Carattere";
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:45.35pt;
	margin-bottom:.0001pt;
	text-align:justify;
	mso-pagination:widow-orphan;
	text-autospace:none;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
span.CorpotestoCarattere
	{mso-style-name:"Corpo testo Carattere";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Corpo testo";
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-ascii-font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-hansi-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:IT;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-fareast-language:EN-US;}
.MsoPapDefault
	{mso-style-type:export-only;
	margin-bottom:10.0pt;
	line-height:115%;}
@page WordSection1
	{size:595.3pt 841.9pt;
	margin:70.85pt 2.0cm 2.0cm 2.0cm;
	mso-header-margin:35.4pt;
	mso-footer-margin:35.4pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
 @list l0
	{mso-list-id:118109198;
	mso-list-type:hybrid;
	mso-list-template-ids:-950912378 68157455 68157465 68157467 68157455 68157465 68157467 68157455 68157465 68157467;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:54.0pt;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:90.0pt;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:126.0pt;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:162.0pt;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:198.0pt;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:234.0pt;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:270.0pt;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:306.0pt;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:1086730700;
	mso-list-type:hybrid;
	mso-list-template-ids:1069308674 68157455 68157465 68157467 68157455 68157465 68157467 68157455 68157465 68157467;}
@list l1:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:54.0pt;
	text-indent:-18.0pt;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:90.0pt;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:126.0pt;
	text-indent:-18.0pt;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:162.0pt;
	text-indent:-18.0pt;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:198.0pt;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:234.0pt;
	text-indent:-18.0pt;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:270.0pt;
	text-indent:-18.0pt;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:306.0pt;
	text-indent:-9.0pt;}
@list l2
	{mso-list-id:1560246440;
	mso-list-type:hybrid;
	mso-list-template-ids:183505098 1431866324 68157465 68157467 68157455 68157465 68157467 68157455 68157465 68157467;}
@list l2:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	mso-ansi-font-size:8.0pt;
	mso-bidi-font-size:8.0pt;}
@list l2:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l2:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>
<![endif]--><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1"/>
 </o:shapelayout></xml><![endif]-->
</head>

