/**  foglio da utilizzare SOLO ED ESCLUSIVAMENTE nelle pagine che costituiscono il sito 
	  nel caso di visualizzazione di pagine sia di amm sia sito(esempio Errore.jsp), utilizzare stile1.css   */
BODY {
	font-family: Helvetica, Arial, sans-serif;
	font-size : 10pt;
	//font-weight: 400;
	margin : 0;
	SCROLLBAR-HIGHLIGHT-COLOR: #b0c4de; 
	SCROLLBAR-SHADOW-COLOR: #b0c4de; 
	SCROLLBAR-ARROW-COLOR: #b0c4de; 
	SCROLLBAR-BASE-COLOR: #00528d; 
	scrollbar-3d-light-color: #B0C4DE; 
	scrollbar-dark-shadow-color: #B0C4DE
}
  
.bgd {
	background-color : #BFE5FC;
}

.bgd_darker {
	background-color : #9CDACD;
}

.menu_bgd0 {
	background-color : #215AA7;
}

.menu_bgd {
	background-color : #BFE5FC;
	
}
.menu_bgd1 {
	background-color : #215AA7;
	color : #FFFFFF;
}

.bgd_search {
	background-color : #999966;
}

.bgd_Selected {
	background-color : #215AA7;
}

.bgd_Ext {
	background-color : #666666;
}

.messagetext {
	font: bold;
	font-size: 12;
	color: red;
	text-align : center;
}


.link {
	color : #215AA7;
	font-size : 10pt;
	font-weight: bold; 
	text-decoration: none;
}

A.link {
	color : #215AA7;
	font-size : 10pt;
	font-weight: bold; 
	text-decoration: none;
}

A.link_search {
	color : #000000;
	font-size : 10pt;
	font-weight: bold; 
	text-decoration: none;
}

A.link:visited {
	color : #215AA7;
	font-size : 10pt;
	font-weight: bold; 
	text-decoration: none;
}

A.link:hover {
	color : #215AA7;
	font-size : 10pt;
	font-weight: bold; 
	text-decoration: none;
}

A.linkBlack {
	color : #000000;
	font-size : 10pt;
	font-weight: bold; 
	text-decoration: none;
}

A.linkBlack:visited {
	color : #000000;
	font-size : 10pt;
	font-weight: bold; 
	text-decoration: none;
}

A.linkBlack:hover {
	color : #000000;
	font-size : 10pt;
	font-weight: bold; 
	text-decoration: none;
}

.bgd_TitleItem {
	background-color : #CCCC99;;
}

.attach_title {
	color : #ffffff;
	background-color : #215AA7;
	font-size : 13pt;
	font-weight: bold; 
	text-decoration: none;
}

.attach_title_search {
	color : #ffffff;
	background-color : #999966;
	font-size : 13pt;
	font-weight: bold; 
	text-decoration: none;
}

.news_title {
	color : #ffffff;
	background-color : #215AA7;
	font-size : 10pt;
	font-weight: bold; 
	text-decoration: none;
}

.news_title2 {
	color : #000000;
	font-size : 13pt;
	font-weight: bold; 
	text-decoration: none;
}

.news_testo {
	color : #000000;
	font-size : 10pt;
	text-decoration: none;
}

.news_title_search {
	color : #ffffff;
	background-color : #999966;
	font-size : 10pt;
	font-weight: bold; 
	text-decoration: none;
}

.accessori_title {
	color : #ffffff;
	background-color : #999966;
	font-size : 10pt;
	font-weight: bold; 
	text-decoration: none;
}

.news_abstract {
	color : #000000;
	background-color : #93A0A9;
	font-size : 10pt;
	font-weight: bold; 
	text-decoration: none;
}

.news_abstract2 {
	color : #000000;
	font-size : 8pt;
	text-decoration: none;
}

.news_abstract_search {
	color : #000000;
	background-color : #CCCC99;
	font-size : 10pt;
	font-weight: bold; 
	text-decoration: none;
}

.content_cell {
	background-color : #FFFFFF;
	font-size : 10pt;
	font-family: Verdana,Helvetica, Arial, sans-serif;
}

.content_cellrev {
	background-color : #FFFFDD;
}

.line_dark {
	background-color : #BFBFBF;
}

.line_light {
	background-color : #E6E6E6;
}

.logintext {
	font-size: 10pt;
	color: white;
	text-align : center;
}

.black {
	color : #000000;
	font-size : 10pt;
}

.white {
	color : #FFFFFF;
	font-size : 8pt;
}

.error {
	color : #ff0000;
	font-size : 10pt;
	font-weight: bold; 
}

.hblack {
	color : #000000;
}

.whiteConSfondo {
	color : #FFFFFF;
	font-size : 8pt;
	background-color : #0041C2;
}

.linkwhite10 {
	font: bold;
	font-size: 10;
	color: white;
	text-decoration : none;
}

A.black {
	color : #000000;
	font-size : 8pt;
	text-decoration: none;
}

A.black:visited {
	color : #000000; 
	font-size : 8pt;
	text-decoration: none;
}

A.black:hover {
	color : #000000; 
	font-size : 8pt;
	text-decoration: none;
}

A.white {
	color : #FFFFFF;
	font-size : 8pt;
	text-decoration: none;
}

A.white:visited {
	color : #FFFFFF; 
	font-size : 8pt;
	text-decoration: none;
}

A.white:hover {
	color : #ffffff; 
	font-size : 8pt;
	text-decoration: none;
}

.accessori_subtitle {
	color : #000000;
	background-color : #CCCC99;
	font-size : 10pt;
	font-weight: bold; 
	text-decoration: none;
}

.query_titolo {
	color : #215AA7;
	font-size : 8pt;
	font-weight: bold; 
}

.query_abstract {
	color : #000000;
	font-size : 7pt;
}

.navtext {
	font-size: 8pt;
	color: white;
	text-align : right;
	text-decoration : none;
}

.nodeselected {
	font: bold;
	font-size: 8pt;
	//color: #215AA7;
	color: #FC0000;
	text-decoration : none;
}

.nodeselected0 {
	font: bold;
	font-size: 8pt;
	//color: White;
	color: #FC0000;
	text-decoration : none;
}

.nodiPagamento {
	font-size: 8pt;
	color: #40FF40;
	text-decoration: none;
}

.nodelink {
	font: bold; 
	font-size: 8pt;
	color: #333333;
	text-decoration : none;
}

.nodelink0 {
	font: bold;
	font-size: 8pt;
	color: White;
	text-decoration : none;
}

.greyText{
	color : #999999;
	font-size : 10pt;
}

A.indietro {
	color : #B52410;
	font-size : 8pt;
	text-decoration: none;
}

A.indietro:hover {
	color : #ffffff;
	background-color: #B52410;
	font-size : 8pt;
	text-decoration: none;
}

A.indietro:visited {
	font-size : 8pt;
	text-decoration: none;
}

.risorsaTitolo {
	font: bold;
	font-size : 10pt;
	color: black;
}
td {
	font-size : 10pt;
	font-family: Verdana,Helvetica, Arial, sans-serif;
}

/**  CLASSI PER SIME  */
.Titolo {
   font-size: 10pt;
   color: #073c8c;
   font-weight: bolder;
}
.Testo{
   font-size: 8pt;
   color: #000000;
}
.Intestazione{
   font-size: 8pt;
   color: #ffffff;
   background-color: #00A9EC;
   font-weight: bolder;
}
.Riga{
   font-size: 8pt;
   color: #000000;
}
.BordoRiga{
   border-bottom: dotted 1px #00A9EC;
}

.accessori_title_gpro {
	color : #2C4887;
	background-color : #CBE1EF;
	font-size : 10pt;
	font-weight: bold; 
	text-decoration: none;
}

.piede {
	color : #000000;
	background-color : #BFE5FC;
	font-size : 8pt;
	text-decoration: none;
}

.elencoPerQueryTitolo {
	color: #2C4887;
	font-size: 10pt;
	font-weight: bold; 
	text-decoration: none;
}

.elencoPerQueryRisultati, A.elencoPerQueryRisultati, A.elencoPerQueryRisultati:visited {
	color: black;
	font-size: 9pt;
	font-weight: normal; 
	text-decoration: none;
}

A.elencoPerQueryRisultati:hover {
	background: #B52410;
	color: yellow;
}

.elencoPerQueryAltriRisultati, A.elencoPerQueryAltriRisultati, A.elencoPerQueryAltriRisultati:visited {
	color: black;
	font-size: 9pt;
	font-weight: normal; 
	text-decoration: none;
}

A.elencoPerQueryAltriRisultati:hover {
	background: #B52410;
	color: yellow;
}
/* Scheda Prodotto */
.SchedaProdSfondoNeutro {
	background-color: white;
}

.SchedaProdSfondoScuro {
	background-color: #006699;
}

.SchedaProdSfondoChiaro {
	background-color: #E8E8E8;
}

.SchedaProdNomeCampo {
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	color: black;
}

.SchedaProdSezioni {
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	color: white;
}

.SchedaProdExtension {
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	color: #808080;
}

A.SchedaProdExtension,A.SchedaProdExtension:visited {
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	color: #006699;
	text-decoration: none;	
}
A.SchedaProdExtension:hover {
	color: #990000;
}

.SchedaProdQtaBox {
	border: 1px solid #9CACBD;
}

.SchedaProdIntestazione {
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	color: #990000;
}

.SchedaProdCollegabili {
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	color: #006699;
}

A.SchedaProdCollegabili,A.SchedaProdCollegabili:visited {
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	color: #006699;
	text-decoration: none;	
}
A.SchedaProdCollegabili:hover {
	color: #990000;
}

.Bottone {
	border: 1px outset;
	background-color: #006699;
	font-size: 8pt;
	color: #FFFFFF;
	width: 75px;
	height: 18px;
	text-align: center
}

.SelectCombo {
	font-size: 8pt;
}

.bgdRicercaAvanzata {
	height: 18;
	font-size: 10;
	color: #ffffff;
	text-decoration: none;
	background: #E8E8E8;
	border-color: #3060bf #002266 #003399 #3060bf;
	border-width: 1;
	border-style: solid;
	padding-top: 0;
	padding-right: 4;
	padding-bottom: 1;
	padding-left: 4;
}

.headRicercaAvanzata {
	background-color: #9CACBD;
	color: white;
	font-size: 8pt;
}

.InputText {
	font-size: 8pt; 
}

.tabellaNav {
	background-color: #FFFFFF;

}

.BordoRiga{
   border-bottom: dotted 1px #990000;
}

.Riga{
   font-size: 8pt;
   color: #000000;
}
.Titolo {
   font-size: 10pt;
   color: #073c8c;
   font-weight: bolder;
}
.Testo{
   font-size: 8pt;
   color: #000000;
}
.Intestazione{
   font-size: 8pt;
   color: #ffffff;
   background-color: #00A9EC;
   font-weight: bolder;
}

.queryLiberaAbstract {
	color : #000000;
	font-size : 8pt;
}

/* NON USATO*/
.accessori_title_gpro {
	color : #2C4887;
	background-color : #CBE1EF;
	font-size : 10pt;
	font-weight: bold; 
	text-decoration: none;
}

