#preview {

	width: 300px;
	height: 120px;
	background-color: #FFF191;
	position: absolute;
	left: 50%;
	top: 10%;
	margin-top: -50px;
	margin-left: -150px;
	text-align: center;
	border: 0.5pt dotted #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	filter:alpha(opacity=25);
	
}


.SearchResult {
	background-color:#ffde00;
}

div.pic{float:center;
		margin: 10px;
		padding:0 0 5px 0;
        background: url(../images/shadow2.png) no-repeat bottom right}

div.pic img{display: block;border: 1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 5px;background: #f6f6f6}


.separatore {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	vertical-align:middle;
}

html {
	scrollbar-base-color:#5192D6; 
	scrollbar-highlight-color:#ffffff; 
	scrollbar-arrow-color:#ffffff; 
	scrollbar-shadow-color:#003399;

}


body.sito {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

.latosx {
background-image:url(../images/sfondo_lato_sx.jpg);
background-position:top-right;
background-repeat:no-repeat;
background-color:#235E7E;
}

.latodx {
background-image:url(../images/sfondo_lato_dx.jpg);
background-position:top-left;
background-repeat:no-repeat;
background-color:#376485;
}

.sec_home {
background-image:url(../images/sfondo_home.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#C2D6EE;
padding: 10px;
}
.sec_azienda {
background-image:url(../images/sfondo_azienda.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#ECF1F7;
padding: 10px;

}

.sec_soci {
background-image:url(../images/sfondo_soci.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#ECF1F7;
padding: 10px;

}

.sec_prodotti {
background-image:url(../images/sfondo_prodotti.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#ECF1F7;
padding: 10px;

}

.sec_ebank {
background-image:url(../images/sfondo_ebank.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#ECF1F7;
padding: 10px;

}

.TitoloContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #9B304C;
}

.TxtTitolone {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #9B304C;
}
.newsletter_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height:18px;
}

.newsletter_link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height:18px;
}


.newsletter_link:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #9B304C;
	line-height:18px;
	text-decoration:underline;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height:20px;
}

.content_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
}


.content_subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	color: #003399;
	line-height:20px;
}

.content_bold_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#003399;
	text-shadow:inherit;
	line-height: 20px;
	font-weight:bold;
}

a.content_bold_blue:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#003399;
	text-shadow:inherit;
	line-height: 20px;
	font-weight:bold;
}

a.content_bold_blue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#DC8714;
	text-shadow:inherit;
	line-height: 20px;
	font-weight:bold;
}

.content_bold_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#DC8714;
	text-shadow:inherit;
	line-height: 20px;
	font-weight:bold;
}

a.content_bold_orange:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#DC8714;
	text-shadow:inherit;
	line-height: 20px;
	font-weight:bold;
}


.content_link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height:18px;
	text-decoration:underline
}

.content_link:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #EA951E;
	line-height:18px;
	text-decoration:underline;
	//*background:#EA951E;*//
}


.pages_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #003399;
	font-weight: bold;
}

.pages_subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	color: #003399;
	line-height:20px;
}


.pages_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height:18px;	
}


.pages_link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height:18px;
	text-decoration:none;
}

.pages_link:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #EA951E;
	line-height:18px;
	text-decoration:underline;
}


.search_title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #003399;
	font-weight:bold;
}

.search_subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #003399;
	line-height:20px;
	
	}

.search_content{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height:18px;
	}
	
.search_link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height:18px;
	text-decoration:underline
}

.search_link :hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #EA951E;
	line-height:18px;
	text-decoration:underline;
}



.news_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #003399;
	font-weight: bold;
}

.news_title_small {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #003399;
	text-decoration:none
}

.news_title_small:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #EA951E;
	text-decoration:underline;
}

.news_subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #003399;
	line-height:20px;
	}

.news_content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height:18px;	
	}
	
.news_link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height:18px;
	text-decoration:none;
}

.news_link:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #EA951E;
	line-height:18px;
	text-decoration:underline;
}

.news_link:active{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #EA951E;
	line-height:18px;
	text-decoration:underline;
}


.advice_title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #9B304C;
}

.advice_subtitle {

font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #9B304C;
	
	}

.advice_content{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;

	color: #000000;
	line-height:18px;
	}
	
.advice_link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height:18px;
	text-decoration:underline
}

.advice_link :hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ff0000;
	line-height:18px;
	text-decoration:underline;
}

.advice_title_small {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #9B304C;
	text-decoration:none
}

.advice_title_small:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #9B304C;
	text-decoration:underline;
	
}

.newsletter_title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #9B304C;
}


.TxtPageResult {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height:18px;
	}
	
.LinkTxtPageResult {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height:18px;
	}
.LinkTxtPageResult:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ff0000;
	line-height:18px;
	text-decoration:underline;
	}

.txt_briciole {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #DC8714;
}

.img_link {
	cursor: pointer;
}


.txt_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #9B304C;
	text-decoration:none;
}

.txt_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #9B304C;
	text-decoration:underline;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	text-align:right;
	text-decoration:none;
}
a.footer:hover {text-decoration:underline;}


.briciole {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #9B304C;
}
.briciole:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #cccccc;
	text-decoration:underline;}



.MenuFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #9B304C;
	text-decoration:none;
}





acronym{border-bottom: 1px dotted #000066;cursor:help;}

.txtsmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000066;
	vertical-align:middle;
	text-decoration:none;}
a.txtsmenu:hover {color:#ffde5b;background-color:#000066;text-decoration:underline;}
a.txtsmenu:active {color:#ffde5b;background-color:#000066;text-decoration:underline;}

.txtmmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000066;
	vertical-align:middle;
	text-decoration:none;}
a.txtmmenu:hover {color: #ffde5b;background-color:#000066;text-decoration:underline;}
a.txtmmenu:active {color: #ffde5b;background-color:#000066;text-decoration:underline;}

.txtsblu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000066;
	text-decoration:none;
}

.txtsblulink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000066;
	text-decoration:none;
}

.txtsblulink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
    color: #ffde5b;
	background-color:#000066;
	color: #000066;background-color:#ffde5b;
}
.briciole {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #38768D;
	text-decoration:none;
}
.briciole:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
    color: #ffde5b;
	color: #000066;
	background-color:#ffde5b;
}



.txtmblu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000066;
	vertical-align:middle;
	line-height: 18px;
}
.txtmblulink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000066;
	vertical-align:middle;
	line-height: 18px;
}

.txtmblulink:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	vertical-align:middle;
	text-decoration:underline;}

.txtmbianco {	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	vertical-align:middle;}

.txtmazzurro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #38768D;
	vertical-align:middle;
	text-decoration:none;

}
.txtmazzurro:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #38768D;
	vertical-align:middle;
	text-decoration:none;
	color: #000066;
	background-color:#ffde5b;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	vertical-align:middle;
	line-height: 18px;
	font-weight: bold;
}

.tdriga1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D9E9EC;}
.tdriga2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #96C4CB;}
.tdsfondobox {	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F1F7F8; BORDER-LEFT: #24434a 1px dotted; BORDER-RIGHT: #24434a 1px dotted; BORDER-TOP: #24434a 1px dotted;BORDER-bottom: #24434a 1px dotted;}


#filettoheader {display:none;}
#filettofooter {display:none;}
#headerstampa {display:none;}
#rifprint {display:none;}

a.txt12verde:hover {
vertical-align:middle;
		color: #ff0000;
		text-decoration: underline;}

.txt12nero {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	}
	
a.txt12nero:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ff0000;
	text-decoration:underline;
}

.txt12nerob {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}

.txt12verdeb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #24434A;
	font-weight: bold;
}	
.txt15verdeb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #24434A;
	font-weight: bold;
}

.txt20verdeb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #24434A;
	font-weight: bold;
}

.txt10bianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	vertical-align:middle;
}
a.txt10bianco:hover {
		vertical-align:middle;
		color: #88B8C4;
		text-decoration: underline;}


A:visited.txtlink10bia {	font-family: Verdana, Arial, Helvetica, sans-serif;
							color: #ffffff; 
							face: Verdana;
							font-size: 10px; 
							font-weight: normal}
A:hover.txtlink10bia {		text-decoration: underline; 
							color: #ff0000; 
							face: Verdana;
							font-size: 10px; 
							font-weight: normal}
A:link.txtlink10bia {		text-decoration: underline; 
							face: Verdana;
							color: #ffffff; 
							font-size: 10px; 
							font-weight: normal}
							
A:visited.txtlink10ver {	font-family: Verdana,  Arial, Helvetica, sans-serif;
							color: #24434a; 
							face: Verdana;
							font-size: 10px; 
							font-weight: normal}
A:hover.txtlink10ver {		text-decoration: underline; 
							color: #ff0000; 
							face: Verdana;
							font-size: 10px; 
							font-weight: normal}
A:link.txtlink10ver {		text-decoration: underline; 
							color: #24434a; 
							face: Verdana;
							font-size: 10px; 
							font-weight: normal}

A:visited.txtlink12ver {	font-family:  Verdana, Arial, Helvetica, sans-serif;
							color: #24434a; 
							face: Verdana;
							font-size: 12px; 
							font-weight: normal}
A:hover.txtlink12ver {		text-decoration: underline; 
							color: #ff0000; 
							face: Verdana;
							font-size: 12px; 
							font-weight: normal}
A:link.txtlink12ver {		text-decoration: underline; 
							face: Verdana;
							color: #24434a; 
							font-size: 12px; 
							font-weight: normal}

hr {color:#AFB3E0;size:0.3pt;
outline-color:#33FFCC;}

.td_scuro  {
	background-color: #F2BE71;
}
.td_chiaro {
	background-color: #F8D6A3;
}
.td_testata {
	background-color: #DD8C13;
	color:#FFFFFF;
}
.td_vuoto {background:none; }
.filetto {background-image:url(../images/filetto.gif) ; height:16px; }
.filetto_verticale {background-image:url(../images/filetto_vert.gif) ; width:16px; }
