/* -------------------------------------------------------------------------
   PAGEFOOTER
------------------------------------------------------------------------- */
td.PageFooter
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 5px;
	padding-top: 5px;
	text-align: center;
}
A.PageFooter, A.PageFooter:visited
{
	text-decoration: none;
}
A.PageFooter:hover
{
	text-decoration: underline;
}
/* tutti */
A.PageFooter:hover, A.PageFooter, A.PageFooter:visited, td.PageFooter
{
	font-size: 7pt;
	color: lightgrey;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
/* -------------------------------------------------------------------------
   CLANGUAGE
------------------------------------------------------------------------- */
A.cLanguage, A.cLanguage:visited
{
	text-decoration: none;
}
A.cLanguage:hover
{
	text-decoration: underline;
}
/* tutti */
A.cLanguage:hover, A.cLanguage, A.cLanguage:visited
{
	font-size: 7pt;
	color:Gray;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
/* -------------------------------------------------------------------------
   SORTER
------------------------------------------------------------------------- */
/* sfondo di ogni form */
table.Sorter
{
	/*
	border-right: #4169e1 1pt ridge;
	border-top: #4169e1 1pt ridge;
	border-left: #4169e1 1pt ridge;
	border-bottom: #4169e1 1pt ridge;
*/
}
tr.Sorter
{
	/*background-color: #e8e8ff;*/
}
td.Sorter, td.SorterSelected
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 5px;
	margin: 5px;
	padding-top: 5px;
	text-align: center;
}
td.Sorter
{
	/* blu elettrico*/
	color: #3300ff;
}
td.SorterSelected
{
	/* rosso */
	color: #ff3333;
}
legend.Sorter
{
	/*background-color: transparent;
	text-align: center;*/
}
fieldset.Sorter
{
	/*
	background-color: #deeaff;
	text-align: center;
*/
}
fieldset.SorterSelected
{
	/*
	background-color: #deeaff;
	text-align: center;
*/
}
/*=====================================================================
  Forum
=====================================================================*/
/*
P.forum_title
{
	font-weight: bold;
	font-size: 12pt;
	letter-spacing: 1px;
}
*/

/*=====================================================================
  Photo Explorer
=====================================================================*/
/*
table.el
{
	border-right: #6495ed thin ridge;
	border-top: #6495ed thin ridge;
	border-left: #6495ed thin ridge;
	border-bottom: #6495ed thin ridge;
}
*/
/* intestazione elenco */
TH.pe_header, TH.pe_footer, TFOOT.pe_el, THEAD.pe_el
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: white 1px solid;
	color: white;
	border-bottom: white 1px solid;
	letter-spacing: 1pt;
	background-color: rgb(0,66,1);
	text-align: center;
}

TR.pe_el1
{
	background-color: #e3f1d5;
	text-align: center;
}
TR.pe_el2
{
	background-color: #d4f1dd;
	text-align: center;
}
/* campi */
td.pe_el
{
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	margin: 15px;
	padding-top: 15px;
	font-size: 8pt;
}
A.pe_toolbar, A.pe_toolbar:visited
{
	margin: 2pt;
}
A.pe_toolbar:hover
{
}
/*  Thumbnails border style */
A.pe_thumb, A:visited.pe_thumb, A:hover.pe_thumb, IMG.pe_thumb, IMG:visited.pe_thumb, IMG:hover.pe_thumb
{

}
/* -------------------------------------------------------------------------
   FORMS
------------------------------------------------------------------------- */
/* bottoni */
input.AllForm
{
	font-weight: bold;
	cursor: hand;
	color: white;
	background-color: rgb(0,66,1);
	text-align: center;
	margin-bottom:-1px;
	/*filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1,enabled= 'true' ,startColorstr = '#000000' ,endColorstr= '#FFFFFF' );*/

}
/* combo */
select.AllForm
{
	
}
/* sfondo di ogni form */
table.AllForm
{
	/*
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
*/
}
/* righe*/
tr.AllForm
{
	background-color: rgb(152,176,113);
}
/* celle*/
td.AllForm
{
	/*font-weight: bold;*/

	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;

	margin: 5px;
	text-align: left;
}
/* celle titolo */
td.AllFormTitle
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	background-color: rgb(0,66,1);

	padding-bottom: 5px;
	margin: 5px;
	color: white;
	padding-top: 5px;
	text-align: center;

	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;

}
/* righe titolo */
TH.AllFormTitle, TR.AllFormTitle
{
	font-weight: bold;
	color: #ffffff;
	background-color: rgb(0,66,1);
}
/* -------------------------------------------------------------------------
   NAVIGATION BAR
------------------------------------------------------------------------- */
/* sfondo di ogni form */
table.navBar
{

}
tr.navBar
{
	background-color:  rgb(152,176,113);
}
td.navBar
{
	border-right: white 1px solid;
	padding-right: 5px;
	border-top: white 1px solid;
	padding-left: 5px;
	background: rgb(152,176,113);
	padding-bottom: 5px;
	margin: 5px;
	border-left: white 1px solid;
	padding-top: 5px;
	border-bottom: white 1px solid;
	text-align: center;
}
A.navBar, A.navBar:visited
{
	font-weight: bold;
	color: gold;
	text-decoration: none;
}
A.navBar:hover
{
	font-weight: bold;
	color: darkorange;
	text-decoration: none;

}
A.navBarDisabled, A.navBarDisabled:visited, A.navBarDisabled:hover
{
	font-weight: bold;
	color: #808080;
	text-decoration: none;
}
/* -------------------------------------------------------------------------
   ROLL OVER MENU PAGINA PRINCIPALE
------------------------------------------------------------------------- */
A.menu, A.menu:visited
{
	font-weight: bold;
	color: white;
	text-decoration: none;
}
A.menu:hover
{
	font-weight: bold;
	color: #e3c900;
	text-decoration: none;
}
/* -------------------------------------------------------------------------
   Testo comunicazioni del sito
------------------------------------------------------------------------- */
P.pError
{
	font-weight: bold;
	font-size: 12pt;
	color: #ff0000;
	text-align: center;
}
/* -------------------------------------------------------------------------
   Testo piccolo
------------------------------------------------------------------------- */
P.bigText
{
	font-size: 10pt;
}
/* -------------------------------------------------------------------------
   Testo grande (links)
------------------------------------------------------------------------- */
P.smallText
{
	font-size: 8pt;
}
/* -------------------------------------------------------------------------
   Titolo del sito
------------------------------------------------------------------------- */
/* celle titolo */
td.mainTitle
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 24pt;
	padding-bottom: 5px;
	margin: 5px;
	vertical-align: middle;
	padding-top: 0px;
	letter-spacing: 2pt;
	text-align: center;
}


/* -------------------------------------------------------------------------
   Legals
------------------------------------------------------------------------- */
P.le_title2
{
	font-weight: bold;
	font-size: 15pt;
	text-align: center;
}
P.le_title3
{
	font-weight: bold;
	text-align: left;
}
P.le_body
{
	text-align: justify;
}


/* -------------------------------------------------------------------------
   TAGS HTML STANDARD
------------------------------------------------------------------------- */
HTML, P, TABLE
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
A, A:visited
{
	color: #000000;
	text-decoration: underline;
}
A:hover
{
	color: #0000a9;
	text-decoration: none;
}
BODY
{
	border-right: 0px;
	border-top: 0px;
	background: rgb(0,66,1);
	margin: 0px;
	border-left: 0px;
	border-bottom: 0px;
		SCROLLBAR-FACE-COLOR: #c0c0c0;
	/*SCROLLBAR-FACE-COLOR: rgb(0,143,3);*/
	SCROLLBAR-HIGHLIGHT-COLOR: #e8e8e8;
	SCROLLBAR-SHADOW-COLOR: #0d0d0d;
	SCROLLBAR-3DLIGHT-COLOR: #5f5f5f;
	SCROLLBAR-ARROW-COLOR: rgb(0,66,1);
	SCROLLBAR-TRACK-COLOR: rgb(152,176,113);
	SCROLLBAR-DARKSHADOW-COLOR: #9e9e9e;

}
IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
TD.tfooter
{
	color:  white;
}
A.tfooter, A.tfooter:visited
{
	color: white;
	text-decoration: underline;
}
A.tfooter:hover
{
	color: darkorange;
	text-decoration: none;
}
DIV.mainContent
{
	padding-right: 20px;
	display: block;
	padding-left: 20px;
	font-size: 11pt;
	filter: alpha(opacity=90);
	visibility: visible;
	padding-bottom: 20px;
	margin: 0px;
	overflow: auto;
	color: darkgreen;
	padding-top: 20px;
	font-family: verdana,arial,helvetica;
	height: 390px;
	background-color: white;
	text-align: justify;
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	vertical-align:middle;
	width:550px;
}