/*---------------------------------inizio REvolution_access*/
.body {
	BACKGROUND-IMAGE: url(img/general_bg.gif);
	 MARGIN-LEFT: 0px; 
	 MARGIN-RIGHT: 0px; 
	 BACKGROUND-REPEAT:repeat-x;
}

A { font : 8pt Arial,sans-serif; color : #00c; }
A.Nsml { font : 8pt Arial,sans-serif; color : #036; text-decoration : none; }
.MHtx { font : bold 8pt Arial,sans-serif; color : #369; text-decoration : none; }
.MHtx:hover { color : #036; }

A.Htx { font : bold 8pt Arial,sans-serif; color : #FFF; text-decoration : none; }
A.Htx:hover { color : #FC0; }

A.tabhead { background : #036; font : bold 8pt Arial,sans-serif; color : #fff; text-decoration : none; }

IMG { border : 0px none; }

TABLE.main { background : #F5F5F5; font : 8pt Arial,sans-serif; color : #000; }

.testo_accesspage_blu 
{
	color: #036; 
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	background-color: #c7dfff; 
	padding: 10px; 
	border: solid 1px #c7dfff 
}

.tabella_A  { 
	border: solid 1px #fff;
}

.cella_A { 
	background-image: url("img/back_revolution.jpg"); 
	background-position: top; 
	border: solid 1px #fff;
	background-repeat:no-repeat;
}

.testo_A { 
	color: #036; font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ;
	text-decoration: none; 
}

.testo_C  { 
	color: #036; 
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold 
}

.campo_testo  { 
	color: #036; font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	background-color: #fff; 
	padding: 3px; 
	height: 19px; 
	border: solid 1px 
}

.testo_B { 
	color: #036; 
	font-size: 10px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif 
}

.pulsante_scelta  { 
	cursor: pointer; border-color: #036 
}

.link {color: #036; 
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	background-image: url("img/freccia_link_off.gif"); 
	background-repeat: no-repeat; 
	background-position: left center; 
	text-align: left;
	padding-left: 20px  
}

.home a, .home a:link, .home a:visited, .home a:active, home a:visitited   { 
	color: #036; 
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	text-align: left 
}
 
.home a:hover   { 
	color: #036; 
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	background-image: url("img/freccia_link_on.gif"); 
	background-repeat: no-repeat; 
	background-position: left center; 
	text-align: left;
	text-decoration: none; 
	padding-left: 15px 
}

/*---------------------------------fine REvolution_access*/

/*---------------------------------inizio REvolution_home*/

.back_dx_home {
	background-image: url("img/back_home_dx.gif"); 
	background-repeat: no-repeat; 
	background-position: center bottom; 
}

.back_sx_home {
	background-image: url("img/back_home_sx.gif"); 
	background-repeat: no-repeat; 
	background-position: center bottom; 
}
.testo_home_bianco_backrosso   { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: ultra-expanded; background-color: #f30 }
.testo_home_bianco  { 
	color: #fff; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
}

.testo_home_blu    { color: #369; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left }

.testo_home_blu_light     { color: #369; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }




.testo_home_rosso   { 
	color: #f30; 
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold;  
}

.testo_home_rosso_light    { 
	color: #f30; 
	font-size: 10px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif 
}

.immagine a { border: solid 1px #fff }

.immagine a:hover    { border: solid 1px #369 }

.txnorm { font : 10pt Arial,sans-serif; color : #000; }
.txsmall { font : 8pt Arial,sans-serif; color : #000; }
.txnormw { font : 8pt Arial,sans-serif; color : #FFF; }
.txnormwb { font : bold 8pt Arial,sans-serif; color : #FFF; }

.txsmlr { font : normal 7pt Arial,sans-serif; color : #FF0000; }
.txsml { font : 8pt Arial,sans-serif; color : #000; }
.txsml7 { font : bold 7pt Arial,sans-serif; color : #000; }
.txrequired { font : bold 10pt Arial,sans-serif; color : #FF0000; }
.txrequiredXXL { font : bold 18pt Arial,sans-serif; color : #FF0000; }

.toname { font : bold 8pt Arial,sans-serif; color : #036; }

.tab { background : #f5f5f5; font : 8pt Arial,sans-serif; color : #000; border : 0px none; }
.tabpager { background : #f5f5f5; font : 8pt Arial,sans-serif; color : #000; }

.txform { font : 8pt Arial,sans-serif; color : #000; }
.form { font : 8pt Arial,sans-serif; color : #000; }
.form20 { font : 8pt Arial,sans-serif; color : #000; width : 20px; }
.form30 { font : 8pt Arial,sans-serif; color : #000; width : 30px; }
.form35 { font : 8pt Arial,sans-serif; color : #000; width : 35px; }
.form40 { font : 8pt Arial,sans-serif; color : #000; width : 40px; }
.form60 { font : 8pt Arial,sans-serif; color : #000; width : 60px; }
.form100 { font : 8pt Arial,sans-serif; color : #000; width : 100px; }
.form140 { font : 8pt Arial,sans-serif; color : #000; width : 140px; }
.form150 { font : 8pt Arial,sans-serif; color : #000; width : 153px; }
.form160 { font : 8pt Arial,sans-serif; color : #000; width : 163px; }
.form180 { font : 8pt Arial,sans-serif; color : #000; width : 180px; }
.form190 { font : 8pt Arial,sans-serif; color : #000; width : 195px; }

.btn { background : #369; font : 8pt Arial,sans-serif; color : #fff; width : 80px; }
.btnD { background : #036; font : 8pt Arial,sans-serif; color : #fff; width : 80px; }

.Hnav { font : bold 10pt Arial,sans-serif; color : #FFF; }

.Bred { font : bold 8pt Arial,sans-serif; color : #c00; }
.red { font : 8pt Arial,sans-serif; color : #c00; }
.blue { font : normal 8pt Arial,sans-serif;  color : #036; }
.grey { font : bold 8pt Arial,sans-serif; color : #999; }
/* BGs */
.HtopBG { background : url(img/htopbg.gif) #036; }
.HricercaBG { background : #369;  font : bold 8pt Arial,sans-serif; color : #FFF; }
.HricercaBG2 { background : #369;  font : bold 8pt Arial,sans-serif; color : #FFF; }
.HmnavBG { background : #ccc;  font : bold 8pt Arial,sans-serif; color : #036; }
.HbaseBG { background : url(img/HbaseBg.gif); }

.MHonBG { background : url(img/MHonBG.gif) repeat-x #369;  }
.MHoffBG { background : url(img/MHoffBG.gif) repeat-x #036; }
.MnavBG { background : url(img/MnavBG.gif) repeat-x #eee; font : bold 8pt Arial,sans-serif; color : #036; }
.Mleft { background : url(img/Mleft.gif) repeat-y; }
.Mmain { background : #FFF; }
.Mright { background : url(img/Mright.gif) repeat-y; }
.MbaseBG { background : url(img/Mbase.gif) repeat-x; }

.TbgLeft { background : #eee; font : bold 8pt Arial,sans-serif; color : #000; text-align : right; }
.TbgRight { background : #FFF; font : 8pt Arial,sans-serif; color : #000; }

/* menu styles */
.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:hidden; width:130; height:20; cursor:pointer; cursor:hand}
.clT,.clTover{ padding:4px; font :bold 12px; }
.clT{ color : #FFF; }   
.clTover{color:#FCCE55;}
.clS,.clSover{padding:2px; font : bold 11px; }
.clS,.clS2{ color:#FFF; background:#036; layer-background:url(img/shim.gif);;}
.clSover,.clS2over{color:#FCCE55;}
.clTover,.clB{ background:url(img/shim.gif); }
.clSover,.clS2over{ background:#036; }
.clB{position:absolute; visibility:hidden; z-index:300; }
.clBar{ position:absolute; width:10; height:10; visibility:hidden; }


/* ASPX DataGrid styles */
.xDataGrid { font : 8pt Arial,sans-serif; color : #999; }
.xHeaderStyle { background : #036; font : 8pt Arial,sans-serif; color : #fff; }
.xPagerStyle { font : 8pt Arial,sans-serif; color : #999; }
.xSelectedItemStyle { background : #008A8C; font : 8pt Arial,sans-serif; color : #fff; }
.xEditItemStyle {}
.xAlternatingItemStyle { background : #ddd; color : #333; }
.xItemStyle { background : #eee; color : #333; }


.menuClass_Mnu{    
	BORDER-RIGHT: #FFCE31 1px solid;
    BORDER-TOP: #FFCE31 1px solid;
    BORDER-LEFT: #FFCE31 1px solid;
    BORDER-BOTTOM: #FFCE31 1px solid;
    BACKGROUND-COLOR: #003163;
	FONT: 8pt Arial,sans-serif; COLOR: #000000
	 FONT-WEIGHT: bold;
    }
 /*
.menuClass_Mnu{    
	BORDER-RIGHT: #003163 1px solid;
    BORDER-TOP: #003163 1px solid;
    BORDER-LEFT: #003163 1px solid;
    BORDER-BOTTOM: #003163 1px solid;
    BACKGROUND-COLOR: #003163;
	FONT: 8pt Arial,sans-serif; COLOR: #000000
	 FONT-WEIGHT: bold;
    }


 */
 /* STILE PER MOUSEOVER SU MENU */
.folderMouseOver_Mnu 
{
    COLOR: #FFCE31;
    BACKGROUND-COLOR: #003163;
	FONT-family: Arial,sans-serif;
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
}

.folderMouseOut_Mnu 
{
    FONT-WEIGHT: bold;
    COLOR: WHITE;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #003163;
	FONT-family: Arial,sans-serif;
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
}.Bred2 {
	font : bold 10pt Arial, sans-serif;
	color : #FFFFFF;
	background-color: #c00;
	background-position: right;
	text-align: right;
}

/* -inizio- ADV " Da prendere al volo " */

/*div#back_adv{
	background:url(img/back_volo.gif);
	background-repeat: no-repeat;
	width:237px;
	height:419px;
	position: relative;
}*/

a#codice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#336600;
	font-weight:bold;
	text-decoration:underline;
}

a#codice:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#336600;
	font-weight:bold;
	text-decoration:none;
}

.titolo_dest{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff6600;
	font-weight:bold;
	text-decoration:none;
	left: 10px;
}

.prezzo_big{
	font-family:Arial, Helvetica, sans-serif;
	size:24px;
	color:#ff3300;
	font-weight:bold;
	text-decoration:none;
	left: 10px;
	font-size: 16px;
}

/* -fine- ADV " Da prendere al volo " */
