﻿body
{
	margin:0px 0px 0px 0px;/*fondamentale*/
}
.tableEsterna
{
	width:100%;
	border: solid 0px red;
}
.cellaSxTabEsterna
{
	vertical-align:top;
	border: solid 0px red;
}
.cellaCxTabEsterna
{
	width:762px;
	vertical-align:top;
	border: solid 0px red;
}
.cellaDxTabEsterna
{
	vertical-align:top;
	border: solid 0px red;
}
.tableSinistra
{
	width:100%;
}
.cellaAltaTabSinistra
{
	height:78px;
	vertical-align:top;
	border: solid 0px green;
}
.cellaBassaTabSinistra
{
	height:367px;
	border: solid 0px green;
}
.tableDestra
{
	width:100%;
}
.cellaAltaTabDestra
{
	height:78px;
	vertical-align:top;
	border: solid 0px green;
}
.cellaBassaTabDestra
{
	height:367px;/*483px*/
	border: solid 0px green;
}
.tableCentrale
{
	width:762px;
}
.cellaIntTabCentrale
{
	height:78px;
	border: solid 0px green;
}
/*Stili di Gruppo03Header.ascx*/
.tableBannerMenu
{
	width:100%;
}
td.logo
{
	width:155px;/*coerente con la width di cellaServiceMenu*/
	height:72px;/*importante non cambiare*/ 
	background-position:left bottom;
	vertical-align:bottom;
}
.cellaSxServiceMenu
{
	width:59%;/*coerente rispetto a cellaServiceMenu, cellaLabelSearch, cellaLabelSearch*/
	border: solid 0px green;
}
.cellaServiceMenuIE
{
	width:25%;
	height:40%;/*30px*/
	text-align:right;
	vertical-align:middle;
	padding-top:0px;
	padding-top:3px;
	border: solid 0px green;
}
.cellaServiceMenu
{
	width:25%;
	height:40%;/*30px*/
	text-align:right;
	vertical-align:middle;
	padding-top:0px;
	border: solid 0px green;
}
.cellaLabelSearchIE
{
	width:11%;
	text-align:center;
	padding-left:5px;
	border: solid 0px green;
}
.cellaLabelSearch
{
	width:11%;
	text-align:center;
	padding-top:1px;
	border: solid 0px green;
}
.cellaTBSearch
{
	width:4%;
	padding-top:1px;
	border: solid 0px green;
}
.cellaGoSearch
{
	width:1%;
	padding-top:0px;
	/*padding-left:3px;*/
	border: solid 0px green;
}
.buttonSearch
{
    width:18px;
    height:18px;
    font-family:Arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#342C71;
    background-color:White;
    border-style:none;
}
.cellaIncipit
{
	width:607px;/*coerente con la width di logo*/
	height:38px;/*60%*/
	vertical-align:top;
	padding-top:5px;
	border: solid 0px red;
}
.imgStrLogo
{
	border:none;
}
.lCercaSearch
{
	color:#FF0000;
	line-height:2.7em;
	font-family:Arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none; 
	margin-left:0px;
	text-transform:none;
}
.searchTBClassSearchIE
{
    width: 70px;/*deve essere congruente con quella specificata in cellaTBSearch*/
    height:16px;
   	font-family:Arial,Verdana;
	font-size:8pt;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#000000;
	line-height:8pt;
}
.searchTBClassSearch
{
    width: 80px;/*deve essere congruente con quella specificata in cellaTBSearch*/
    height:16px;
   	font-family:Arial,Verdana;
	font-size:8pt;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#000000;
	line-height:8pt;
}
.tContServiceMenu
{
	width:100%;
}
td.cellaLinkContact
{
	text-align:right;
}
a.linkContact:link, a.linkContact:visited
{
	color:#FF0000;
	line-height:2.7em;
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline; 
}
a.linkContact:hover
{
	color:#FF0000;
	text-decoration:underline;
}
.cellaLinkShortcuts
{
	width:190px;/*152px*/
}
.sepShortcuts
{
	width:1px;
	vertical-align:top;
	font-size:1pt;
	background:url("../images/menu/menuLine_div1.gif");/*Importante mettere il separatore come stile della cella e non in un tag img*/
}
.sepShortcutsNullo
{
	width:1px;
	vertical-align:top;
	font-size:1pt;
	background:#878376;
}
/*---Stili del Menu principale---*/
.bluebar
{
	height:41px;
	background: url("../Images/Menu/bg_bluemenu_up.gif") repeat-x;
	margin:0; 
	padding:0;
	border: solid 0px fuchsia;
}
.cellaMenu
{
	height:41px;
	vertical-align:bottom;
}
.tableMenu
{
	 width:762px;
}
.cellaSeparatore
{
	width:1px;
	vertical-align:top;
	font-size:1pt;
	background:url("../images/menu/menu_div.gif");/*Importante mettere il separatore come stile della cella e non in un tag img*/
}
.cellaHome
{
	width:73px;
}
.cellaAbout
{
	width:160px;
}
.cellaProducts
{
	width:272px;
}
.cellaApplications
{
	width:101px;
}
.cellaInsights
{
	width:151px;
}
a.menulink:link, a.menulink:visited
{
	color:White;
	display:block;
	background:#332D71 url("../images/menu/bg_bluemenu_up.gif") repeat-x left top;
	height:35px;
	margin:0;
	line-height:2.7em;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none; 
	text-align:center;
}
a.menulink:hover
{
	color:#F44949;
	background:#262252 url("../images/menu/bg_bluemenu_dn.gif") repeat-x left top;
	text-decoration:none;
}
a.menulinkCorrente:link, a.menulinkCorrente:visited
{
	color:#F44949;
	display:block;
	background:#332D71 url("../images/menu/bg_bluemenu_up.gif") repeat-x left top;
	height:35px;
	margin:0;
	line-height:2.7em;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none; 
	text-align:center;
}
a.menulinkCorrente:hover
{
	color:#F44949;
	background:#262252 url("../images/menu/bg_bluemenu_dn.gif") repeat-x left top;
	text-decoration:none;
}
a.menuLinelink:link, a.menuLinelink:visited
{
	color:White;
	display:block;
	background:#878376 url("../images/menu/bg_greymenulines_up2.gif") repeat-x left top;
	height:35px;
	margin:0;
	line-height:2.7em;
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none; 
	text-align:center; 
}
a.menuLinelink:hover
{
	color:#F44949;
	background:#5B584F url("../images/menu/bg_greymenulines_dn.gif") repeat-x left top;
	text-decoration:none;
}
/* ----- Stili del blocco centrale ------ */
.cellaContenuto
{
	vertical-align:top;
	border:solid 0px red;
}
/*cella che va dal limite inferiore del menu di navigazione principale al limite superiore del menu delle linee*/
td.cellaCentrale
{
	height:361px; 
	margin-top:0px; 
	vertical-align:middle;/*super*/
}
.cellaContShortcuts
{
	height:25px;
	vertical-align:top;
}
.tContShortcuts
{
	width:100%;/*762px*/
}
/*Stili di Gruppo03ProdottiServizi01.aspx*/
table.lineeProdotti0
{
	width:100%;
	border-color:#FFFFFF;
	background-color:#ffffff;
}
table.lineeProdotti
{
	width:100%;
	background-color:#ffffff;
}
h1.lineeProdotti
{
	font-family:Arial Unicode MS,arial,verdana; 
	font-size: 16pt; 
	font-weight:normal;	
	margin:20px;
	color:#342C71;
} 
h5.lineeProdottiMargin
{
	/*font-family:Arial Unicode MS,arial,verdana;
	font-size: 9pt;
	font-weight:normal;*/
	font-family:Arial,sans-serif;
	font-size:9pt;
	font-weight:normal;
	color: #342C71;
	margin: 0 0 5 0;
	text-decoration:none;
}
h6.lineeProdottiMargin
{
	font-family:Arial,sans-serif;
	font-size: 9pt;
	font-weight:normal;
	margin: 0 0 5 0;
	color:#626469;
}
td.lineeProdotti
{	
	/*font-family:Arial Unicode MS,arial,verdana;	
	font-size: 9pt;	*/
	background-color:#ffffff;
	border-style:none;
	font-weight:normal;	
	/*margin: 5 5 5 5;
	text-decoration:none;*/
}
.lineeProdotti, a.lineeProdotti:link, a.lineeProdotti:hover, a.lineeProdotti:visited
{
	/*font-family:Arial Unicode MS,arial,verdana; 
	font-size: 11pt; 
	font-weight:normal;
	color:#342C71;*/
	font-family:Arial,sans-serif;
	font-size:11pt;
	font-weight:bold;
	color: #342C71;
	text-decoration:none;
}
span.lineeProdotti
{
	/*font-family:Arial Unicode MS,arial,verdana;
	font-size: 9pt;	
	font-weight:normal;	
	color:#1b1b1b;*/
	font-family:Arial,sans-serif;
	font-size:10pt;
	font-weight:normal;
	color: #626469;
}
li.lineeProdotti
{
	/*font-family:Arial Unicode MS,arial,verdana;
	font-size: 9pt;*/
	font-family:Arial,sans-serif;
	font-size:10pt;	
	font-weight:normal;	
	text-indent:3;
	margin: 2 6 0 11;
	line-height: 9pt;
	/*color:#1b1b1b;*/
	color: #626469;
	/*list-style-type:square;*/
}
.cellaImgLinea
{
	width:115px;/*Controllare eventuali effetti collaterali*/
	padding-left:20px;
	vertical-align:top;
	border-style:none;
}
.cellaTitLinea
{
	vertical-align:top;
	padding-left:20px;
}
span.spanCod
{
	/*font-family:Arial Unicode MS,arial,verdana; 
	font-size: 11pt; 
	font-weight:normal;*/
	font-family:Arial,sans-serif;
	font-size:11pt;
	font-weight:bold;
	color: #342C71;
	text-transform:uppercase;
}
span.spanEmpty
{
	font-family:Arial Unicode MS,arial,verdana; 
	font-size: 2pt; 
}
.cellaExtLinks
{
	vertical-align:bottom;
	padding-left:25px;
	padding-bottom:5px;
	border: solid 0px red;
}
.cellaContExtLinks
{
	width:100%;
	vertical-align:top;
	border: solid 0px blue;
}
.cellaContTabExtLinks
{
	vertical-align:bottom;
	border: solid 0px green;
}
/*SiteMapPath*/
.cellaSiteMapPath
{
	font-family:Arial Unicode MS,arial,verdana;
	font-size: 10pt;
	color:#342C71;/*influenza il colore del separatore se per questo non viene specificato uno stile*/
	padding: 0 0 0 5;
}
.nodeStyle, a.nodeStyle:link, a.nodeStyle:visited, a.nodeStyle:active
/*stile seguito da tutti i nodi che sono link*/
{
	font-family:Arial Unicode MS,arial,verdana;	
	font-size: 10pt;	
	color:#342C71;
}
a.nodeStyle:hover
{
	color:#342C71;
}
.rootNodeStyle
{
	font-family:Arial Unicode MS,arial,verdana;	
	font-size: 10pt;	
	color:#D30000;
}
.currentNodeStyle
/*il nodo corrente non è un link dunque il suo testo segue questo stile*/
{
	font-family:Arial Unicode MS,arial,verdana;	
	font-size: 10pt;	
	text-decoration:none;
}
/*Stili di Gruppo03ListAziende01.aspx*/
.cellaDescr
{
	height:200px;
	vertical-align:top;
	padding: 20 20 20 20;
	border:solid 0px orange;
}
.testoGen
{
	font-family:Arial,sans-serif;
	font-size:14pt;
	font-weight:normal;
	color:#707277;
}
.cellaListAz
{
	vertical-align:top;
	border:solid 0px red;
}
.cellaNomeAz
{
	width:25%;
	height:47px;
	font-family:Arial,sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#7C7C7C;
	padding-left:20px;
	border-top:solid 1px #B2B3B5;
}
.cellaLogoAz
{
	width:15%;
	height:47px;
	border-top:solid 1px #B2B3B5;
}
.cellaCittaAz
{
	width:25%;
	height:47px;
	font-family:Arial,sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#7C7C7C;
	padding-right:20px;
	text-align: right;
	border-top:solid 1px #B2B3B5;
}
.cellaLinkCPAz
{
	width:15%;
	height:47px;
	text-align: center;
	border-top:solid 1px #B2B3B5;
}
a.linkProfile:link, a.linkProfile:hover, a.linkProfile:visited
{
	font-family:Arial,sans-serif;
	font-size:9pt;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
	color:#7C7C7C;
}
/*Stili di Gruppo03DetailAzienda01.aspx*/
.tContenutoCentraleDetAz
{
	width:100%;
	height:483px;
}
.cellaImgAz
{
	width:762px;
	height:200px;
	border:solid 0px red;
}
.testoGenDetAz
{
	font-family:Arial,sans-serif;
	font-size:14pt;
	font-weight:normal;
	color:#707277;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:middle;
}
.cellaLogoSiteAz
{
	width:40%;
	border:solid 0px red;
}
.cellaDatiAz
{
	width:60%;
	vertical-align:middle;
	font-family:Arial,sans-serif;
	border:solid 0px red;
	padding-bottom:10px;
}
a.linkWebSite:link, a.linkWebSite:hover, a.linkWebSite:visited
{
	font-family:Arial,sans-serif;
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
	color:#333399;
}
a.linkNavigazioneUnderline:link, a.linkNavigazioneUnderline:hover, a.linkNavigazioneUnderline:visited
{
	text-decoration:underline;
	color:#342C71;
	background-color:#ffffff;
	border-style:none;
	font-family:Arial Unicode MS,arial,verdana;	
	font-size: 10pt;	
	font-weight:normal;
}
.cellaSiteMapPathDetAz
{
	height:35px;
	font-family:Arial Unicode MS,arial,verdana;
	font-size: 10pt;
	color:#342C71;/*influenza il colore del separatore se per questo non viene specificato uno stile*/
	padding: 0 0 0 5;
}
/*Stili di Gruppo03ListApplicazioni01.aspx*/
.sol2AppTabellaEsterna
{
	width:762px;
	height:1px;/*E' un'altezza minima; la massima per stare in 1024x768 dovrebbe essere 483px ma non la specifico. Sarà il contenuto a prendersi lo spazio minimo indispensabile*/
	border-left: solid 0px #C1C1C1;
	background-color:#FFFFFF; 
	border-right: solid 0px #C1C1C1; 
	border-bottom: solid 0px #C1C1C1;
}
tr.sol2AppRowIntest
{
	/*height:1px;*/
}
.sol2AppIntest
{
	line-height:2.7em;/*di riflesso condiziona l'altezza della cella*/
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F44949; 
	text-align:left; 
	padding-left:0px; 
	border-bottom:solid 1px gray
}
tr.sol2AppRowGen
{
	height:30px;/*altezza minima*/
}
.sol2AppCellaSxGen
{
	width:30%; 
	padding-top:4px; 
	padding-left:5px; 
	font-family:Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#939393; 
	text-align:left; 
	text-transform:none; 
	border-bottom:solid 1px gray
}
a.linkAppCellaSxGen:link, a.linkAppCellaSxGen:hover, a.linkAppCellaSxGen:visited 
{
	font-family:Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#626469;/*#939393*/ 
	text-decoration:underline;
}
.sol2AppCellaGen
{
	padding: 5 0 5 0;/*realizza l'altezza dell'interlinea tra coppie Application - Features di una stessa Applicazione*/
 	/*font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;*/
 	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#626469;/*939393*/
	text-align:left; 
	vertical-align:top;
}
.sol2AppCellaContact
{
	padding-left:0px;/*5px*/
	padding-top: 10px;
	padding-bottom:5px;
}
.sol2AppContact
{
	font-family:Arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#7C7C7C;
}
a.sol2AppLink:link,a.sol2AppLink:visited
{
	font-family:Arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#F44949;
}
a.sol2AppLink:hover
{
	font-family:Arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#322D70;
}
/*Stili di Gruppo03DetailApplicazione01.aspx*/
.detAppTabellaEsterna
{
	width:762px;
	height:1px;/*E' un'altezza minima; la massima per stare in 1024x768 dovrebbe essere 483px ma non la specifico. Sarà il contenuto a prendersi lo spazio minimo indispensabile*/
	border-left: solid 0px #C1C1C1;
	background-color:#FFFFFF; 
	border-right: solid 0px #C1C1C1; 
	border-bottom: solid 0px #C1C1C1;
}
h1.detTitolo
{
	font-family:Arial Unicode MS,arial,verdana; 
	font-size: 16pt; 
	font-weight:normal;	
	color:#342C71;
	padding: 0 0 2 3;
} 
table.detContenuto
{
	width:100%;
	border-color:#FFFFFF;
	background-color:#ffffff;
}
.detSiteMapPath
{
	height:35px;
	font-family:Arial Unicode MS,arial,verdana;
	font-size: 10pt;
	color:#342C71;
	padding: 15 0 15 5;
}
tr.detRow
{
	height:30px;/*altezza minima*/
}
.detCellaNomeApp
{
	padding-top:6px;
	padding-left:5px;
	padding-bottom:6px;
	padding-right:6px;
	font-family:Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#626469;/*939393*/ 
	text-align:left; 
	text-transform:none; 
	border-top:solid 1px gray
}
.detCellaGen
{
	padding-top:6px;
	padding-left:5px;
	padding-bottom:6px;
	font-family:Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#939393; 
	text-align:left; 
	text-transform:none; 
	border-top:solid 1px gray
}
.detCellaImg
{
	padding-top:6px;
	border-top:solid 1px gray;
}
.detCellaGenNormal
{
	padding-top:6px;
	padding-left:10px;
	padding-bottom:6px;
 	/*font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#939393; */
 	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #626469;
	text-align:left; 
	vertical-align:top;
	border-top:solid 1px gray;
}
.detLineaTesto
{
	width:50%;
 	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#939393; 
	text-align:left; 
	vertical-align:top;
	/*padding-bottom:10px;*/
	border:solid 0px red;
}
a.dettLinkLinea:link, a.dettLinkLinea:visited
{
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7F807F;
	text-decoration:underline; 
}
a.dettLinkLinea:hover
{
	color:#7F807F;
}
.cellaOnlyBorder
{
	width:100%;
	font-family:Arial,sans-serif;
	font-size:1pt;
	font-weight:normal;
	border-top:solid 1px gray;
}
/*Stili di Gruppo03ListContenutiConData01.aspx*/
table.tContenuto
{
	width:100%;
	border-color:#FFFFFF;
	background-color:#ffffff;
}
table.evHighContenuto
{
	width:100%;
	border-color:#FFFFFF;
	background-color:#ffffff;
}
h1.evHighTitolo
{
	font-family:Arial Unicode MS,arial,verdana; 
	font-size: 16pt; 
	font-weight:normal;	
	color:#342C71;
	padding: 16 0 0 3;
} 
.evHighCellaImg
{
	width:10%;
	vertical-align:top;
	padding:6 4 6 4;
	border-top:solid 1px gray;	
}
.evHighCellaTesto
{
	width:70%;
	padding: 5 20 5 20;
	vertical-align:top;
	border-top:solid 1px gray;
}
.evHighTitolo
{
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#626469; 
	text-align:left; 
}
.evHighTesto
{
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#626469; 
	text-align:left; 
}
.evHighTestoLuogoData
{
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#626469; 
	text-align:left; 
}
.evHighCellaTabInt
{
	width:20%;
	height:100%;
	padding: 5 4 0 0;
	border-top:solid 1px gray;
}
.evHighTabInt
{
	width:100%;
	height:100%;
}
.evHighCellaFlag
{
	font-family:Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:red; 
	vertical-align:top;
	text-align:right;
	border: solid 0px blue;
}
.evHighLabelFlag
{
	font-style:italic;
}
.evHighCellaAttach
{
	vertical-align:top;
	text-align:right;
	border: solid 0px blue;
}
.evHighCellaEmpty
{
	height:30px;
	font-family:Arial Unicode MS,arial,verdana; 
	font-size: 1pt; 
	border-top:solid 1px gray;
}
.evHighCellaEmpty1
{
	height:10px;
	font-family:Arial Unicode MS,arial,verdana; 
	font-size: 1pt; 
	border-top:solid 1px gray;
}
/*Stili di Gruppo03Footer.ascx*/
.tFooter
{
	width:100%;
}
.cellaCultura
{
	vertical-align:top;
	border: solid 0px red;
}
td.risoluzione
{
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#A09E9E;
	text-align:center;
	background-color:#FFFFFF;
	height:15px;
	text-decoration:none;
}
a.language:link, a.language:visited
{
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6A6A6A;
	margin:0;
	text-decoration:underline; 
	text-align:right;
}
a.language:hover
{
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:Red;
	margin:0;
	text-decoration:underline; 
	text-align:right;
}
/****************************************/
/*Stili di InfoRequest01.ascx			*/
/****************************************/
H6.infoRequestHtmlTitolo
{
	font-family:arial,verdana;
	font-size: 11pt;
	font-weight:bold;
	line-height:11px;
	margin-top:3px;
	margin-bottom:2px;
	color:#333388; 
}
H2.infoRequestHtmlTestoThin
{
	font-family:arial,verdana;
	font-size: 8pt;
	font-weight:bold;
	line-height:7px;
	margin-top:5px;
	margin-bottom:4px;
	padding-left:2px;
	color:#626469;	
}
a.infoRequestHtmlLink:link, a.infoRequestHtmlLink:hover, a.infoRequestHtmlLink:visited
{
	font-family:arial,verdana;
	font-size: 9pt;
    font-weight:bold;
    text-decoration: none;
	color:#F44949; 
}
.infoRequestTableMainHtml 
{
	font-family:Arial,Verdana;
	font-size:11pt;
}
.centralSubtitle
{
	font-family:Arial,Verdana;
	font-style:italic;
	font-size:11pt;
	color:#575757;
}
.centralTitle
{
	font-family:Arial,sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#626469; 
	text-align:left;
}
.centralCheckBox
{
	margin-left:10px;
	font-family:Arial,Verdana;
	font-size:11pt;	
}
.tdSpacerHeight
{
	height:5px;	
	font-size:5pt;
}
.obbligatorio
{
	font-family:Arial,Verdana;
	font-size:7pt;	
	font-weight:700;
}
.centralBody
{    
   	font-family:Arial,Verdana;
	font-size:9pt;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#000000;
}	
.obblErr
{
	font-family:Arial,Verdana;
	font-size:7pt;	
	font-weight:700;
	color:#d30000;	
}
/*Stili di Gruppo03SearchResult.aspx*/
.tExtSearchResult
{
	width:100%;
	border:solid 0px red;
}
.cellaExt2SearchResult
{
	width:100%;
	border:solid 0px blue;
}
.tIntSearchResult
{
	width:100%;
	border:solid 0px green;
}
.cellaEmptySearchResult
{
	height:30px;
	font-size:1pt;
	border:solid 0px orange;
}
.cellaTabIntSearchResult
{
	width:100%;
	padding-top:10px;
	border:solid 0px orange;
}
.cella2TabIntSearchResult
{
	width:100%;
	padding-top:10px;
	border:solid 0px blue;
}
h1.titoloSearchResult
{
	font-family:Arial,Verdana;
	font-size: 13pt;
	font-weight:bold;
	margin:0px;
	margin-bottom:10px;
}
.cellaTitoloSearchResult
{
	width:100%;
	height:24px;
	background-color:#ffffff;
	font-family:Arial,Verdana;
	font-size:16pt;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#342C71;
	text-align:left;
	border: solid 0px red;
}
.cellaSezioneSearchResult
{
	width:90%;
	font-family:Arial,Verdana;
	font-size: 8pt;
	font-weight:normal;
	vertical-align:top;
	/*line-height:12pt;*/
	border:solid 0px orange;
}
.cella2SezioneSearchResult
{
	width:10%;
	font-family:Arial,Verdana;
	font-size: 8pt;
	vertical-align:top;
	text-align:right;
	/*line-height:12pt;*/
	border:solid 0px orange;
}
.cella3SezioneSearchResult
{
	font-family:Arial,Verdana;
	font-size: 8pt;
	vertical-align:top;
	/*line-height:12pt;*/
}
.sezioneSearchResult
{
	font-family:Arial,sans-serif;
	font-size:10pt;
	font-weight:normal;
	color: #626469;
}
a.sezioneSearchResult, a.sezioneSearchResult:link, a.sezioneSearchResult:visited
{
	font-family:Arial,Verdana;
	font-size: 9pt;
	font-weight:bold;
	color:#342C71;
	font-style:normal;
	text-decoration:none;
}
a.sezioneSearchResult:hover
{
	font-weight:bold;
	color:#e20a19;
	font-style:normal;
	text-decoration:none;
}
.sezioneDettSearchResult, a.sezioneDettSearchResult, a.sezioneDettSearchResult:link, a.sezioneDettSearchResult:visited, a.sezioneDettSearchResult:hover
{
	font-family:Arial,Verdana;
	font-size: 9pt;
	font-weight:bold;
	color:#e20a19;
	font-style:normal;
	text-decoration:none;
}
.rilSearchResult
{
	font-family:Arial,Verdana;
	font-size: 9pt;
	font-weight:normal;
	text-align:left;
	color:#626469;
}
.SearchResult1Pager, a.SearchResult1Pager, a.SearchResult1Pager:link, a.SearchResult1Pager:visited, a.SearchResult1Pager:hover
{
	font-family:Arial,Verdana;
	font-size: 8pt;
	font-weight:bold;
	color:#626469;
	font-style:normal;
	text-decoration:none;
}
.SearchResult1Pager
{
   color:#e20a19;     
}
.cella1TabDocsSearchResult
{
	vertical-align:top;
	line-height:11pt;
	border:solid 0px orange;
}
.cella2TabDocsSearchResult
{
	width:90%;
	vertical-align:top;
	line-height:11pt;
	border:solid 0px orange;
}
.cella3TabDocsSearchResult
{
	width:10%;
	text-align:right;
	vertical-align:top;
	line-height:11pt;
	border:solid 0px green;
}
.cella4TabDocsSearchResult
{
	vertical-align:top;
	line-height:11pt;
	border:solid 0px orange;
}
.docSearchResult
{
	font-family:Arial,Verdana;
	font-size: 9pt;
	font-weight:normal;
	text-align:left;
	color:#626469;
}
a.docSearchResult, a.docSearchResult:link, a.docSearchResult:visited
{
	font-family:Arial,Verdana;
	font-size: 8pt;
	font-weight:bold;
	color:#000000;
	font-style:normal;
	text-decoration:none;
}
a.docSearchResult:hover
{
	font-weight:bold;
	color:#e20a19;
	font-style:normal;
	text-decoration:none;
}
.docDettSearchResult, a.docDettSearchResult, a.docDettSearchResult:link, a.docDettSearchResult:visited, a.docDettSearchResult:hover
{
	font-family:Arial,Verdana;
	font-size: 8pt;
	font-weight:bold;
	color:#e20a19;
	font-style:normal;
	text-decoration:none;
}
.noResSearchResult
{
	font-family:Arial,Verdana;
	font-size: 10pt;
	font-weight:bold;
	color:#626469;
	font-style:normal;
	text-decoration:none;
}
.noResSearchResult1
{
	font-family:Arial,Verdana;
	font-size: 9pt;
	font-weight:normal;
	color:#626469;
	font-style:normal;
	text-decoration:none;
}
.pagerStyleSearchResult
{
	color:#d30000;
	background-color:Gray;
}
a.pagerStyleSearchResult:link, a.pagerStyleSearchResult:visited, a.pagerStyleSearchResult:hover
{
	color:#d30000;
	background-color:Gray;
}

