BODY {
	MARGIN-TOP: 2px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #3366CC
}
.view {
	MARGIN-TOP: 2px;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #FFFFFF;
}
A img {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	border: 0;
}
td A:hover {
	COLOR: #CC6600; 
	TEXT-DECORATION: underline;
}	
P A:hover {
	COLOR: #CC6600; 
	TEXT-DECORATION: underline;
}
.tableit1 {
	background-repeat: no-repeat;
	background-image:  url("img/itin/");
}
.tableit2 {
	background-repeat: no-repeat;
	background-image: url(img/itin/);
}
.SectionText {
	FONT-SIZE: 10px; COLOR: #153251; FONT-FAMILY: Verdana,Arial,SansSerif,Helvetica; TEXT-DECORATION: none
}
.SectionTextBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #153251;
	FONT-FAMILY: Verdana, Arial, SansSerif;
}
.SectionTextTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #CC6600;
	FONT-FAMILY: Verdana, Arial, SansSerif;
	TEXT-DECORATION: none;
	text-align: center;
}
.SectionTextTitle2ric {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #791003;
	FONT-FAMILY: Verdana, Arial, SansSerif;
	TEXT-DECORATION: none;
	text-align: center;
}
.SectionTextDate {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #3d7bb8; FONT-FAMILY: Verdana, Arial, SansSerif
}
.SectionTextDate A:hover{
	COLOR: #CC6600; 
	TEXT-DECORATION: underline;
}
.SectionTextBlack {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, SansSerif
}
.SectionTextBoldBlack {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, SansSerif;
	vertical-align: middle;
}
.row0 {
	BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.row1 {
	BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.rowBanner {
	BACKGROUND-COLOR: #648fb2;
	color: #FFFFFF;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana,Arial,SansSerif,Helvetica; 
	TEXT-DECORATION: none;
}
.rowBanner A{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.rowBanner A:hover{
	COLOR: #CC6600;
	TEXT-DECORATION: none;
}
.SectionTextTitle A {
	COLOR: #CC6600
}
.SectionTextTitle A:active {
	COLOR: #CC6600; TEXT-DECORATION: none
}
.SectionTextTitle A:link {
	COLOR: #CC6600; TEXT-DECORATION: none
}
.SectionTextTitle A:visited {
	COLOR: #CC6600; TEXT-DECORATION: none
}
.SectionText A {
	COLOR: #173d74; TEXT-DECORATION: none
}
.SectionText A:active {
	COLOR: #173d74; TEXT-DECORATION: none
}
.SectionText A:link {
	COLOR: #173d74; TEXT-DECORATION: none
}
.SectionText A:visited {
	COLOR: #173d74; TEXT-DECORATION: none
}
.SectionText A:hover {
	COLOR: #CC6600; 
	TEXT-DECORATION: underline;
}
.SectionTextBlack A {
	COLOR: #173d74; TEXT-DECORATION: none
}
.SectionTextBlack A:hover {
	COLOR: #CC6600; 
	TEXT-DECORATION: underline;
}
INPUT {
	FONT-SIZE: 11px; COLOR: #3e7bb1; FONT-FAMILY: Verdana
}
select {
	height: 18px;
	width: 200px;
	font-size: 10px;
	background-color: #ffffff;
	border-top: 1px none #669999;
	border-right: 1px solid #669999;
	border-bottom: 1px none #669999;
	border-left: 1px none #669999;
}
.headerRow1 {
	BACKGROUND-COLOR: white
}
.headerRow2 {
	BACKGROUND-COLOR: #791003
}
.headerRow3 {
	BACKGROUND-COLOR: #c3c4c9
}
.headerRow4 {
	BACKGROUND-COLOR: #DAE2EB
}
.headerTd1 {
	BACKGROUND-COLOR: #c9ddf5;
		/*background-image: url(img/bg_sf1.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;*/
}
.headerTd2 {
	BACKGROUND-COLOR: #98cb6b
}
.headerTd3 {
	BACKGROUND-COLOR: #6b9bca
}
.headerTd4 {
	BACKGROUND-COLOR: #96cf60
}
.headerTdArrow {
	BACKGROUND-COLOR: #306d9d
}
.FooterRow1 {
	BACKGROUND-COLOR: #005195;
}
.FooterRow2 {
	BACKGROUND-COLOR: #005195
}
.cell {
	PADDING-RIGHT: 3px;
	PADDING-BOTTOM: 3px;
	border-right: 1;
	border-bottom: 1;
	border-bottom-color: #A2A8A9;
	border-right-color: #A2A8A9;
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: inset;
	border-bottom-style: inset;
}
.Menu1 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #173d64; TEXT-DECORATION: none
}
.Menu2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #3d7bb8; TEXT-DECORATION: none
}
.Menu3 {
	padding:3px; FONT-SIZE: 0.7em;
	COLOR: black;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #bfe0ff;
	TEXT-DECORATION: none;
	border-bottom-color: #4F92BE;
	border-right-color: #4F92BE;
	border-top-color: #4F92BE;
	border-left-color: #4F92BE;
	border-top-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top: 1 none 4F92BE;
	border-right: 1 solid 4F92BE;
	border-bottom: 1 solid 4F92BE;
	border-left: 1 solid 4F92BE;
	
}
.Menu4 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 3px; COLOR: black; PADDING-TOP: 3px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #bbdfff; TEXT-DECORATION: none
}
.Menu1 A {
	COLOR: white; TEXT-DECORATION: none
}
.Menu1 A:active {
	COLOR: white; TEXT-DECORATION: none
}
.Menu1 A:link {
	COLOR: white; TEXT-DECORATION: none
}
.Menu1 A:visited {
	COLOR: white; TEXT-DECORATION: none
}
.Menu1  A:hover {
	COLOR: #CC6600; 
	TEXT-DECORATION: none;
}	
.Menu2 A {
	COLOR: white; TEXT-DECORATION: none
}
.Menu2 A:active {
	COLOR: white; TEXT-DECORATION: none
}
.Menu2 A:link {
	COLOR: white; TEXT-DECORATION: none
}
.Menu2 A:visited {
	COLOR: white; TEXT-DECORATION: none
}
.Menu2  A:hover {
	COLOR: #CC6600; 
	TEXT-DECORATION: none;
}
.Menu3 A {
	COLOR: black; TEXT-DECORATION: none
}
.Menu3 A:active {
	COLOR: black; TEXT-DECORATION: none
}
.Menu3 A:link {
	COLOR: black; TEXT-DECORATION: none
}
.Menu3 A:visited {
	COLOR: black; TEXT-DECORATION: none
}
.Menu3  A:hover {
	COLOR: #CC6600; 
	TEXT-DECORATION: none;
}
.Menu4 A {
	COLOR: black; TEXT-DECORATION: none
}
.Menu4 A:active {
	COLOR: black; TEXT-DECORATION: none
}
.Menu4 A:link {
	COLOR: black; TEXT-DECORATION: none
}
.Menu4 A:visited {
	COLOR: black; TEXT-DECORATION: none
}

/* da qui per menu con javascript; non utilizzati*/
/* level 0 inner */
.m0l0iout {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	PADDING-TOP: 3px; 
	PADDING-BOTTOM: 3px;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #173d64; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}
.m0l0iover {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	PADDING-TOP: 3px; 
	PADDING-BOTTOM: 3px;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #173d64; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #EEF0F7;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
}
.m0l0oover {
	text-decoration : none;
}

/* level 1 inner */
.m0l1iout {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #000000;
}
.m0l1iover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #173d74;
}

/* level 1 outer */
.m0l1oout {
	background-image: url('img/BG_MENU.gif');
 	background-repeat: repeat-x;
	border : 1px solid #4F92BE;
	filter: alpha(opacity=85);
	-moz-opacity: 85%;
}
.m0l1oover {
	background-image: url('img/BG_MENU.gif');
 	background-repeat: repeat-x;
	border : 1px solid #4F92BE;
}

/* level 2 inner */
.m0l2iover {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #000000;
}

/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #B44646;
}
.m0l2oover {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #E55A5A;
}


/*il div che contiene la galleria userą la tecnica simple clearing of floats 
  In questo modo eviteremo di usare elementi aggiuntivi per contenere i float. 
  Verrą inoltre assegnato il carattere:*/

div#gallery{width: 100%;
            overflow: auto;
            font: 11px Arial,sans-serif
           } 

/*Ciascuna lista di definizione che accorpa immagine e didascalia, verrą resa 
  float e gli verrą attribuita l'immagine di sfondo:*/


div#gallery dl{float: left;
               width: 125px;
               height: 165px;
               background: url(img/polaroid.jpg);
               text-align: center;
               color: #555
              }

/*Ai termini,che contengono le immagini, verrą aggiunto del padding superiore:*/

div#gallery dt{padding: 5px 0 0} 


/*Le immagini verranno rese block-level e centrate rispetto al loro contenitore,
  e infine verrą aggiunto un bordo ombreggiato:*/


div#gallery img{display:block;
                margin:0 auto;
                border:1px inset #CCC
               }

/*Infine sulle descrizioni verrą rimosso il margine di default e aggiunto del 
  padding orizzontale:*/

div#gallery dd{margin: 0;
               padding: 2px 13px 0px
              }


div.textimage{ width: 580px;
               margin-bottom: 5px;     
               border: 1px solid #999;
               background-color: #eee;
}

div.textimage img{float:left;
                  margin: 0px;
}

div.textimage SectionText, div.textimage p{ margin:1px ;
                                   padding: 0
}