﻿body
{
	background: /*url(Images/sfondo_antico.jpg)*/ maroon;
	margin: 0;
	text-align: center;
}

H1 {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	font: large; 
	color: #003399;
	margin: 30px 0px 0px 10px;
}
H2 {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: smaller;
	COLOR: #039;
	TEXT-ALIGN: left;
	margin: 30px 0px 5px 10px;
	font-weight: bold;
}
input
{
	color:#039;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    border:2px;
    font-size:12px;
}
select
{
	color:#039;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    border:1px;
    font-size:12px;
    
}

/************************************************************/
/* ---- HEAD  ----- */
/************************************************************/

.Header {
	VERTICAL-ALIGN: top;
	height: 78px;
}

.headerSx { 
	WIDTH: 183px;
}

.headerCentro { 
	WIDTH: 614px;
} 

.headerTitolo {
	margin-left: 10px;
	margin-top: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003399;
	text-align: left;
}

/************************************************************/
/* ---- CONTENUTO PAGINA  ----- */
/************************************************************/

#content {
	BACKGROUND-COLOR: #fff; WIDTH: 964px; TEXT-ALIGN: left;
}
.corpo {
	BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; MARGIN-BOTTOM: 40px; MARGIN-LEFT: 15px;
}
.titolo {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 140%; COLOR: #039; TEXT-DECORATION: none; MARGIN-LEFT: 15px;
}
.generali {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	color:#039;
	text-decoration:underline;
}
/************************************************************/
/* ---- testoTitolo  ----- */
/************************************************************/
.testoTitolo
{ FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
 color: #FFFFCC; 
  background:maroon;
 }
 
 
.testoTitolo A:hover {
	VERTICAL-ALIGN: middle; 
	COLOR: #FFFFCC; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}
.testoTitolo A:visited {
	VERTICAL-ALIGN: middle; 
	COLOR: #FFFFCC; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}
 
 
.testoTitolo A:link {
	VERTICAL-ALIGN: middle; 
	COLOR: #FFFFCC; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
	
	
}
.testoTitolo A:hover {
	VERTICAL-ALIGN: middle; 
	COLOR: #FFFFCC; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}

/************************************************************/
/* ---- Testo  ----- */
/************************************************************/
.testo {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: maroon; 
	text-align:center;
	TEXT-DECORATION: none; 
	MARGIN-LEFT: 10px; 
	MARGIN-RIGHT: 7px;
 border-color :Maroon;border-collapse:collapse ;  border-right : maroon thin solid; border-top: maroon thin solid; border-left: maroon thin solid; border-bottom: maroon thin solid;
}

.testoPiccolo {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; COLOR: #000; TEXT-DECORATION: none; MARGIN-LEFT: 15px; MARGIN-RIGHT: 7px; LINE-HEIGHT: 22px;
}
.error_mex {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 70%; COLOR: #FF0000; font-style:italic;
}

 /************************************************************/
/* ---- BARRA DI NAVIGAZIONE  ----- */
/************************************************************/



.tabNormal {
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	FONT-SIZE: 13px; 
	VERTICAL-ALIGN: middle; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #800000; 
	TEXT-DECORATION: none;
	height: 20px;
}

.tabNormal A:link {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	/*border:#990033 thin solid;*/
	color:#800000;

	
}

.tabNormal A:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	color:red;
}

.tabNormal A:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
	background:#800000;
	color:#FFFFCC;
	
}




*****************

.tabPhoto {
	PADDING-LEFT: 10px; 
	FONT-SIZE: 9px; 
	VERTICAL-ALIGN: middle; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #800000; 
	TEXT-DECORATION: none;
	
	
}

.tabPhoto A:link {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	FONT-SIZE: 9px; 
	/*border:#990033 thin solid;*/
	color:#800000;

	
}


.tabPhoto A:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px; 
	TEXT-DECORATION: none;
	color:red;
}


.tabPhoto A:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px; 
	TEXT-DECORATION: underline;
	background:#800000;
	color:#FFFFCC;
	
}

***************
.tabSelected {
	PADDING-RIGHT: 20px; 
	COLOR: #FFFACD; 
	PADDING-LEFT: 20px; 
	FONT-SIZE: 13px; 
	VERTICAL-ALIGN: middle; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	Background-COLOR: maroon;
}

.tabSelected A:link {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	COLOR: #039; 
}

.tabSelected A:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	COLOR: #039; 
}

.tabSelected A:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
	COLOR: #039; 
}



 /************************************************************/
/* ---- Tabelle in pagina  ----- */
/************************************************************/ 
.titoloGrande {
	padding-left: 6px;
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 20px;
	color: maroon;
	text-align: center ;
	font-weight:bold;
}

.titoloPagina
{vertical-align: middle; 
	color: maroon; font-family: Arial; 
	text-align: center; position: static; font-size: 16pt; 
}

.TableContent { vertical-align:top; 
	   font-family : Arial; 
	   color: maroon; font-size: 13px;
	   text-align:justify;
	   width:80%; line-height: 20px;  }

   
 .TableFoto { vertical-align:top; 
	   font-family : Arial; 
	   color: maroon; font-size: 13px;
	   text-align:center;
	   width:100%; list-style: 3px;  
	   
	   }


.TableSpallaSinistra
{width:20%;/*border-right: #990033 thin solid; */
}

.TableSpallaSinistra2
{width:100%;/*border-right: #990033 thin solid; */
}
.FormPrincipalStyle
{ width :100%;
} 
.TablePrincipalStyle 
{	left: 10%;right:10%;position:relative;
	width: 80%; position: inherit; height: 100%; 
	background-color: #FFFFCC; 
	border-top: #990033 thin solid; border-left: #990033 thin solid; 
	border-bottom: #990033 thin solid;
}

.DivBodyStyle
{   border-left: #990033 thin solid; 
	height:710px;position:relative; 
	overflow:auto; 
	visibility: visible;  
	
	
}

.DivBodyStyleNoBorder
{ height:710px; position:relative; 
	overflow:auto; 
	visibility: visible; 
}

.DivStyle
{  border-left: #990033 thin solid; 
}



.TableHeader
{
width:100%; border-bottom: #990033 thin solid;
}
.TableFooter
{font-size: 10pt; color: maroon; font-style: italic; font-family: Arial;
width:100%; border-top : #990033 thin solid;
}
.myTitolo
{
	color:#FFFFCC ;background:Brown;font-size:x-large;font-family:Arial Narrow;
}
.banner
{
 border-top-style: none; 
 border-right-style: none; 
 border-left-style: none; 
 border-bottom-style: none;
 width: 20px;
 height: 20px;
}