BODY {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT: 10px Verdana; TEXT-TRANSFORM: none; COLOR: #01486a; BACKGROUND-COLOR: #ffffff
}
.nero {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial Narrow
}
A.nero:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
A.nero:hover {
	FONT: bold 10px verdana; COLOR: #000000; TEXT-DECORATION: none;
}
A.nero:active {
	TEXT-DECORATION: none;
}
A.nero:link {
	TEXT-DECORATION: none;
}
A:link {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A:hover {
	FONT: 10px verdana; TEXT-TRANSFORM: none; COLOR: #000000; BACKGROUND-COLOR: #99ccfc
}
A:visited {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.azzurro {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #01486A; FONT-FAMILY:Tahoma,Arial ;
}
A.azzurro:link {
	FONT-SIZE: 11px; COLOR: #01486A; FONT-FAMILY: Tahoma,Arial; TEXT-DECORATION: none
}
A.azzurro:hover {
	FONT: 11px Tahoma,Arial; TEXT-TRANSFORM: none; COLOR: #ffffff; 
}
A.azzurro:visited {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma,Arial; TEXT-DECORATION: none
}
A.bianco:link {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.bianco:hover {
	FONT: 10px verdana; TEXT-TRANSFORM: none; COLOR: #ffffff; BACKGROUND-COLOR: #99ccff
}
A.bianco:visited {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.bianco2:link {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.bianco2:hover {
	FONT: 10px verdana; TEXT-TRANSFORM: none; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
A.bianco2:visited {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.text3 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #14120F; FONT-FAMILY: Tahoma;
}
.text3b {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #14120F; FONT-FAMILY: Tahoma;
}
A.text3b:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #14120F; FONT-FAMILY: Tahoma;
}
A.text3b:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #14120F; FONT-FAMILY: Tahoma;TEXT-DECORATION: underline;
}
A.text3b:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #14120F; FONT-FAMILY: Tahoma;
}
TD {
	FONT-SIZE: 10px; COLOR: #01486a; FONT-FAMILY: Verdana
}
TEXTAREA {
	FONT-SIZE: 10px; COLOR: #01486a; FONT-FAMILY: Verdana
}
INPUT {
	FONT-SIZE: 10px; COLOR: #01486a; FONT-FAMILY: Verdana
}
SELECT {
	FONT-SIZE: 10px; COLOR: #01486a; FONT-FAMILY: Verdana
}
.tableDetail {
	FONT-SIZE: 10px; COLOR: #01486a; FONT-FAMILY: Verdana
}
.text1 {
	FONT-SIZE: 11px; COLOR: #e4e9ed; FONT-FAMILY: Verdana
}
.text2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fdaa2c; FONT-FAMILY: Verdana
}
.text2a {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FF6600; FONT-FAMILY: Verdana
}

.text_b {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma;
}
.volonormale {
	FONT-SIZE: 11px; COLOR:#526ACE; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-weight:bold 
}

.text3a {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #14120F; FONT-FAMILY: Tahoma;
}
.text4 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #01486A; FONT-FAMILY: Tahoma;
}
.text5 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #01486A; FONT-FAMILY: Verdana;
}
.text_rosa{
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #2F44A6; FONT-FAMILY: Verdana;
}
.text6{
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #01486A; FONT-FAMILY: Verdana;
}
.text7{
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #01486A; FONT-FAMILY: Tahoma,Verdana;
}
.titolo {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana;
}
.titolo2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana;
}
.ver10bol {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bianco {
	FONT-SIZE: 10px; COLOR: #e4e9ed; FONT-FAMILY: Verdana
}
.titolone {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #01486a; FONT-FAMILY: Verdana;
}
.titolone3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #24486C; FONT-FAMILY: Verdana;
}
.titolone4 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #24486C; FONT-FAMILY: Tahoma;
}
.titolone5 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #14120F; FONT-FAMILY: Garamond;
}
.titolone6 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #14120F; FONT-FAMILY: Geneva,Arial;
}
.titolone7 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #14120F; FONT-FAMILY: Genova, Arial;
}
.titolone10 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #14120F; FONT-FAMILY: Genova, Arial;
}
.bloccox4 {
 BORDER-LEFT:#8CBEFF 1px solid; BORDER-RIGHT: #8CBEFF 1px solid; BORDER-top: #8CBEFF 1px solid; } 
 
.bloccox4a {
 BORDER-LEFT:#8CBEFF 1px solid; BORDER-RIGHT: #8CBEFF 1px solid;  BORDER-bottom: #8CBEFF 1px solid;}
 .bloccox4b {
 BORDER-LEFT:#8CBEFF 1px solid; BORDER-RIGHT: #8CBEFF 1px solid;  BORDER-bottom: #8CBEFF 1px solid;BORDER-top: #8CBEFF 1px solid;}
 
 .linkmenu
{
	font-size: 40px;
	color: #24486c;
	font-family: Verdana, Arial Narrow;
	text-decoration: underline;
}
A.linkmenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.linkmenu:hover {
	FONT: bold 10px verdana; COLOR: #000000; TEXT-DECORATION: underline; 
}
A.linkmenu:active {
	TEXT-DECORATION: none
}
A.linkmenu:link {
	TEXT-DECORATION: none
}

.titoloblu {
	font-family: tahoma;
	font-size: 14px;
	color: #526ACE;
	font-weight : bold;
}

.titologrigio {
	font-family: tahoma;
	font-size: 24px;
	color: #666666;
}

.pulsante {
	BORDER-RIGHT: #666666 1px ridge; BORDER-TOP: #666666 1px ridge; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #666666 1px ridge; COLOR: #000000; LINE-HEIGHT: 15px; BORDER-BOTTOM: #666666 1px ridge; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #9CD3E5
}
.tah11 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}

.text_eno{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #536ace; FONT-FAMILY: Verdana
}


.boxedblu
{
    BORDER-RIGHT: #526ACE 1px solid; 
    BORDER-TOP: #526ACE 1px solid; 
    BORDER-LEFT: #526ACE 1px solid; 
    BORDER-BOTTOM: #526ACE 1px solid; 
    BACKGROUND-COLOR: #ffffff;
}


.testo8{
   	FONT-SIZE: 24px; COLOR:#526ACE; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-weight:bold 
}

.tah11B {
	FONT-SIZE: 11px; COLOR:#01486A; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
	
	.tdevidence {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #01486A; 
	font-weight:bold;
	
}

.clsPageGreyDiv {
    position: absolute;
    overflow: hidden;
    width: 10px; 
    height: 10px;
    left: -10px; 
    top: -10px;
    z-index: 100;
    opacity: 0.3; /* CSS3 */
    filter: alpha(opacity=30); /* IE5.5+ */
    background-color: #000;
}

.clsPageGreyMsg {
    position: absolute;
    width: 200px;
    left: -220px;
    padding: 4px;
    color: #526ACE;
    background-color: #FFF;
    border: 2px solid #526ACE;
    z-index: 101;
}
.text_b_link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma;
	text-decoration:underline;
}


/*New*/
.crusc_hometitle {/*Titolo Cruscotto*/
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #01486A; 
	FONT-FAMILY: Verdana;
}
.crusc_font {/*Cruscotto*/
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #01486A; 
	FONT-FAMILY: Verdana;
}
.crusc_comboDepArr{/*Cruscotto combo box partenza/arrivo*/
	FONT-SIZE: 10px;
	 WIDTH: 120px;
	 HEIGHT: 18px;
}
.crusc_comboPax{/*Cruscotto combo box pax*/
	FONT-SIZE: 9px; 
	height:25;
}
.Selezione_MainTable 
{	width:750px;
	border:1;
	 BORDER-LEFT:#8CBEFF 1px solid; 
	 BORDER-RIGHT: #8CBEFF 1px solid;
	BORDER-TOP:#8CBEFF 1px solid;
 } 
 
.Step_BookingDone {
	FONT-SIZE: 10px; 
	COLOR: #e4e9ed; 
	FONT-FAMILY: Verdana; 
	width:186; 
	height:31;
}
.Step_BookingTodo {	
	FONT-SIZE: 10px; 
	COLOR: #01486A; 
	FONT-FAMILY: Verdana; 
	width:186;
	height:31;
	
}
listavoli_volititoloTd{/*td contente elenco voli andata-ritorno*/
	WIDTH: 500px; 
	background-color : white;
	height: 16px;
}
.listavoli_tabellavoli{/*Stile tabella voli esterna*/
	BACKGROUND-COLOR: #ffffff;
}

.listavoli_listaTr{/*Intestazione tabella voli*/
	BACKGROUND-COLOR: #536ACE; 
	height:15;
}

.listavoli_titletabella {/*Intestazione tabella voli*/
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma;
}
A.listavoli_titletabella:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}
A.listavoli_titletabella:hover {
	FONT: bold 11px Tahoma; COLOR: #ffffff; TEXT-DECORATION: underline;BACKGROUND-COLOR: #99ccfc; text-transform:none;
}
A.listavoli_titletabella:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff;  FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}
A.listavoli_titletabella:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}



.listavoli_separator {/*Intestazione tabella voli*/
	background-color:#536ace; 
	height:1;
}
.listavoli_footer {/*Intestazione tabella voli*/
	background-color:#536ace; 
	height:1;
}
.listavoli_tdAvviso {/*Alert*/
	HEIGHT: 18px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #536ACE; 
	FONT-FAMILY: verdana;
}
.listavoli_alert {/*Alert*/
	VISIBILITY: hidden;
}
.listavoli_DivAlert {/*Alert*/
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none;
	visibility:hidden;
}
.listavoli_fee {/*Testo per fee*/
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none;
}
.listavoli_selectfee{/*Campi select fee*/
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #536ACE;
}
.listavoli_TableTot{	/*Testo Tabella totale*/
	background-color:#004e96;
	border:0;
}
.listavoli_totale {	/*Testo per Totale*/
	FONT-SIZE: 10px; 
	COLOR: #e4e9ed; 
	FONT-FAMILY: Verdana;
}
.volodisponibile_listavoli {
	FONT-SIZE: 11px; 
	COLOR:#526ACE; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none; 
	font-weight:bold;
}
.Dettagli_MainTable 
{
 BORDER-LEFT:#8CBEFF 1px solid; 
 BORDER-RIGHT: #8CBEFF 1px solid; 
 BORDER-top: #8CBEFF 1px solid; 
 WIDTH: 750px; 
 border:1;
 } 
 
.paxvolo_titolo {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #01486a; 
	FONT-FAMILY: Verdana;
}
.paxvolo_tabellavoliExt
{
	BORDER-RIGHT: #f1f2f6 1px solid; 
	BORDER-TOP: #f1f2f6 1px solid; 
	BORDER-LEFT: #f1f2f6 1px solid; 
	BORDER-BOTTOM: #f1f2f6 1px solid; 
	BACKGROUND-COLOR: #ffffff;
}
.paxvolo_separetor
{
	background-color:#536ace;
	 height:1;
}
.paxvolo_tabellavolitd {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #14120F; 
	FONT-FAMILY: Tahoma;
	background-color:#ffffff;
	height:21;
}
.paxvolo_tabellaVoli{
	background-color:#ffffff;
	 border:0;
}

.paxvolo_tabellapax{
	background-color:#ffffff;
	BORDER-RIGHT: #f1f2f6 1px solid; 
	BORDER-TOP: #f1f2f6 1px solid; 
	BORDER-LEFT: #f1f2f6 1px solid; 
	BORDER-BOTTOM: #f1f2f6 1px solid;
	border:0;
}
	
.paxvolo_titoloPax {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #14120F; 
	FONT-FAMILY: Genova, Arial; 
	vertical-align:baseline;
	
}	
.paxvolo_insurance{
FONT-WEIGHT:normal;
 FONT-SIZE: 9px;
 COLOR: #14120F; 
 font-style:italic;
 FONT-FAMILY: Verdana; 
}

.openvouch_link{
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2F44A6; FONT-FAMILY: Verdana; 
}

.open_camere
{
	FONT-SIZE:10px; 
}
. carhotel_titolo
{
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 12px; 
	COLOR: #01486A; 
	FONT-FAMILY: Verdana;
}
.offVacanze_testo
{
	font-family: Tahoma, sans-serif;
   COLOR: #01486A; 
	FONT-SIZE: 12px; 
	font-weight: bold;
	}
	.offVacanze_testo2
{
	font-family: Tahoma, sans-serif;
   COLOR: #01486A; 
	FONT-SIZE: 11px; 
	font-weight: normal;
	}

	
A.logprivatiHref:visited {
	FONT:bold 10px verdana; COLOR: #01486A; TEXT-DECORATION:underline
}
A.logprivatiHref:hover {
	FONT:bold 10px verdana; COLOR: #01486A; TEXT-DECORATION: underline; background-color:#ffffff
}
A.logprivatiHref:active {
	FONT:bold 10px verdana; COLOR: #01486A;TEXT-DECORATION:underline
}
A.logprivatiHref:link {
	FONT:bold 10px verdana;  COLOR: #01486A; TEXT-DECORATION:underline
}


.disabledfield
{
    border-right: inactivecaption 1px solid;
    padding-right: 1px;
    border-top: inactivecaption 1px solid;
    padding-left: 1px;
    font-weight: bold;
    font-size: 10px;
    padding-bottom: 1px;
    margin: 1px;
    word-spacing: normal;
    border-left: inactivecaption 1px solid;
    width: auto;
    color: black;
    text-indent: 0px;
    padding-top: 1px;
    border-bottom: inactivecaption 1px solid;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    height: 19px;
    background-color: gainsboro;
    text-align: right;
}

.inputcombo { 
	font-size: 11px; 
	padding-top: 1px; 
	background-color: #Ffffff; 
	text-align: left;
	color: #000000;
	font-family: verdana;
	font-weight: bold;
	font-style: normal;
}

.offVacanze_testo3
{
	font-family: Tahoma, sans-serif;
   COLOR: #000000; 
	FONT-SIZE: 11px; 
	font-weight: normal;
	}
.bordi
{
 BORDER-LEFT:#8CBEFF 1px solid; 
 BORDER-RIGHT: #8CBEFF 1px solid; 
 } 
 .titoloneFloat {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #01486a; FONT-FAMILY: Verdana; width:250px; float:left
}
.boxedblu1
{
 
    BORDER-TOP: #526ACE 1px solid; 
    BORDER-BOTTOM: #526ACE 1px solid; 
    BACKGROUND-COLOR: #ffffff;
  
}



.datagridCsm_headerStyle
{
      background-color:#526ACE;
      color:#FFFFFF;
      font-family:Arial;
      font-size: 12px;
      border-collapse:collapse;
}

.datagridCsm_ItemStyle
{
     background-color:#FFFFFF;
      color:#9CD3E5;
      font-family:Tahoma;
      font-size: 12px;
      border-collapse:collapse;
}
.datagridCsm_ItemStyleB
{
     background-color:#9CD3E5;
      color:#FFFFFF;
      font-family:Tahoma;
      font-size: 12px;
      border-collapse:collapse;
}

txtBoxDtGrid
{
	 width:30px;
 }


/* Hotel CSS*/
.listing
 {/*Div Lista*/
 width:700px;
 
}

.TitoloList
 {/*Div Lista*/
 	width:700px;
	margin:0px;
	margin-bottom:5px;
}

.title
 {/*Titolo Hotel Lista*/
  	FONT-WEIGHT:bold; 
	FONT-SIZE: 14px; 
	COLOR:#3333CC;
	FONT-FAMILY: Verdana;
	margin:0px;
	padding:5px;
	padding-bottom:0px;
}

.subtitle
{/*Titolo Hotel Lista*/
 	FONT-WEIGHT:normal;
	FONT-SIZE: 10px; 
	COLOR:#CC6666;
	font-style:italic;
	FONT-FAMILY: Verdana;
	margin:0px;
	padding:5px;
	padding-top:1px;
}

.details
 {/*Div Dettagli*/
 width:650px;
 height:60px;
  }

.pic
{/*Div Dettagli*/
 	float:left;
 	margin:0px;
	margin-right:5px;
	margin-left:5px;	
 }
.description
{/*Div Dettagli*/
	margin:0px;
	margin-left:5px;
	padding:0px;
	padding-left:10px;
	FONT-SIZE: 11px; 
	COLOR:#01486A; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none;

	}
 
 .booking
 {/*Div Dettagli*/
	margin:0px;
	padding:0px;
	padding-left:10px;
	float:right;
	height:40px;
 }
 
.descHt{/*Div Dettagli*/
	margin:2px;
	padding:2px;
	width:450px;
 }
 .separator
{ background:#536ace; 
	width:680px; 
	height:1px;
	margin:2px;
	padding:2px;
 }
 
 .corsivo
 {
	FONT-SIZE: 11px; 
	COLOR:#01486A; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none;
	font-style:italic
 }
 .readOnlyInputBIG
{
	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: red;
	BORDER-RIGHT: #ffffff 2px solid;
	BORDER-TOP: #ffffff 2px solid; 
	BORDER-LEFT: #ffffff 2px solid;
	BORDER-BOTTOM: #ffffff 2px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px;  
	WIDTH: 700px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
	z-index: auto;
	height: auto;
	letter-spacing: normal;
	text-align: center;
	text-indent: 0px;
	word-spacing: normal;
	
}
.readOnlyInput
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004E96;
	font-size: xx-small;
	BORDER-RIGHT: #ffffff 2px solid;
	BORDER-TOP: #ffffff 2px solid; 
	BORDER-LEFT: #ffffff 2px solid;
	BORDER-BOTTOM: #ffffff 2px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;  
	WIDTH: 220px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
}
.readOnlyInputMedio
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004E96;
	font-size: xx-small;
	BORDER-RIGHT: #ffffff 2px solid;
	BORDER-TOP: #ffffff 2px solid; 
	BORDER-LEFT: #ffffff 2px solid;
	BORDER-BOTTOM: #ffffff 2px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;  
	WIDTH: 350px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
}
.readOnlyInputAss
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004E96;
	font-size: xx-small;
	BORDER-RIGHT: #ffffff 2px solid;
	BORDER-TOP: #ffffff 2px solid; 
	BORDER-LEFT: #ffffff 2px solid;
	BORDER-BOTTOM: #ffffff 2px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;  
	WIDTH:30px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
}

.readOnlyInputDett
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
	font-size: xx-small;
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-TOP: #ffffff 0px solid; 
	BORDER-LEFT: #ffffff 0px solid;
	BORDER-BOTTOM: #ffffff 0px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px;  
	WIDTH:50px; 
	PADDING-TOP: 1px; 
        PADDING-left: 0px;
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center;
}

/*  Gallery style */
	.gallery {
		background-color: #fff;
		padding: 3px;
		width: 520px;
	}
	.gallery ul { list-style: none; }
	.gallery ul li { display: inline; }
	.gallery ul img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
	}
	.gallery ul a:hover img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	.gallery ul a:hover { color: #fff; }
	
/* News*/

.bianco3 {
	FONT-SIZE: 13px; COLOR: #e4e9ed; FONT-FAMILY: Verdana}
A.bianco3:link {
	FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A.bianco3:hover {
	FONT: 13px verdana; TEXT-TRANSFORM: none; COLOR: #ffffff; BACKGROUND-COLOR: #99ccff
}
A.bianco3:visited {
	FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none
}


.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements   */
    z-index:10000;
     
    /* styling #333 #F7F7F7,9ad2e3*/ 
    background-color:#f2f3f7; 
     
	width:600px;     
    min-height:200px;
    border:1px solid #9ad2e3; 
     
    /* CSS3 styling for latest browsers #000*/ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(images/close.png); 
    position:relative; 
    right:-15px; 
    top:-15px; 
    cursor:default;
    height:35px; 
    width:35px; 
}
.details { 
    position:absolute; 
    top:15px; 
    right:15px; 
    font-size:12px; 
    color:#01486A; /* #fff; */
    width:95%; 
    line-height:20px;
  
} 
 
.details h3 { 
    color:#01486A; 
    font-size:16px; 
  
}


.linkmenu2
{
	FONT-WEIGHT: bold;
	font-size:16px;
	color: #24486c;
	font-family: Verdana, Arial Narrow;
	text-decoration: underline;
}
A.linkmenu2:visited {
	FONT-WEIGHT: bold;	font-size:16px; COLOR: #24486c; FONT-FAMILY: verdana; TEXT-DECORATION: underline;
}
A.linkmenu2:hover {
	FONT: bold 10px verdana; COLOR: #24486c; TEXT-DECORATION: underline; 
}
A.linkmenu2:active {
	TEXT-DECORATION: none
}
A.linkmenu2:link {
	TEXT-DECORATION: underline
}


.InputFidei
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004E96;
	font-size: xx-small;
	BORDER-RIGHT: #cccccc 2px solid;
	BORDER-TOP: #cccccc 2px solid; 
	BORDER-LEFT: #cccccc 2px solid;
	BORDER-BOTTOM: #cccccc 2px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;  
	WIDTH:150px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
}
.InputFidei2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004E96;
	font-size: xx-small;
	BORDER-RIGHT: #cccccc 2px solid;
	BORDER-TOP: #cccccc 2px solid; 
	BORDER-LEFT: #cccccc 2px solid;
	BORDER-BOTTOM: #cccccc 2px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;  
	WIDTH:120px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
}