body {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
	TEXT-ALIGN: center;
}

H1 
{
	font-size: 16pt;
	font-weight:bold;
}
H2 
{
	font-size: 14pt;
	font-weight:bold;
}
H3 
{
	font-size: 12pt;
	font-weight:bold;	
	color: #007DC1; /* #8a2e5f;	*/	
}
H4 
{
	font-size: 10pt;
	font-weight:bold;	
}
H5 {}

a {color: #069;}
a:link, a:visited, a:active {text-decoration: none;}
a:hover {text-decoration: underline;}

img 
{
	border-style:none;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}

#testa {
	MARGIN: 0px auto;  /* 1em auto; */
   	WIDTH: 99%; 
   	height: 60px;      /* in base ad immagine in BACKGROUND */
	TEXT-ALIGN: left;
	BACKGROUND: #FFFFFF url("images/LogoPI.jpg") no-repeat; 
	background-position: 0px; 
}
.bottoneTesta
{
	margin: 12px 0px 0px 1px; 
	float:right;  
}

#corpo {
	MARGIN: 0px auto;  /* 1em auto; */
	WIDTH: 99%; 
	POSITION: relative;
	TEXT-ALIGN: left;
	BORDER-RIGHT: #000 0px solid; 
	BORDER-TOP: #000 0px solid; 
	/* BACKGROUND: #DFE7F2; */ 
	BACKGROUND: #FFFFFF url("images/fondoMenu.png") repeat-y; 
	BORDER-LEFT: #000 0px solid; 
	BORDER-BOTTOM: #8a2e5f 1px solid; 
	overflow:visible; 
}

#areaMenu 
{
	POSITION: absolute;    /* riferito a corpo, che ha postion=relative */
	float: left;
	TOP: 0px;
	LEFT: 0px; 
	WIDTH: 120px; 
	PADDING: 0px 0px 0px 0px;
}

.CenterPane 
{
	position: relative; 
	PADDING: 1em 8px 8px 1em; 
	BACKGROUND: #FFFFFF; 
	MARGIN: 0px 164px 0px 120px; 
	BORDER-LEFT: #000 0px solid; 
	BORDER-RIGHT: #000 0px solid; 	
	text-align: justify;  
}

#areaDestra {
	POSITION: absolute; 
	float: right;
	PADDING: 1em 0px 0px 1em; 
	TOP: 0px;	
	RIGHT: 0px; 
	WIDTH: 164px; 
}

#areaCerca {
	POSITION: relative; 
	padding:0px;
	margin:0px;  
}

#areaAdsense{
	POSITION: relative; 
	padding: 2px 0px 2px 0px;
	margin: 2px 0px 0px 2px;
	text-align:center;
	WIDTH: 160px; 
      background-color:#FFF5F6;
}

.RightPane {
	POSITION: relative; 
	padding:0px;
	margin:0px;  
}

#piedipagina {
	MARGIN: 0px auto 0px auto;  
	WIDTH: 99%; 
	TEXT-ALIGN: left;
	PADDING: 8px 0px 0px 0px; 
	BACKGROUND: #FFFFFF; 
}

#contentPieDiPagina
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#contentPieDiPagina p
{
	font-size: 8pt;
	color : #6060C0;
	margin: 0px;
	padding:0px; 
}
#contentPieDiPagina a
{
}


/*----------------------------------------------------*/
/* Modelli per i moduli                               */
/*----------------------------------------------------*/
/* Classe per il modello di Modulo Default */
.divModellomoduloCentrale
{
	padding: 0px;
	margin:0px; 
}

/* Classe per il modello di Modulo di dimensione fissa, Centrato */
.modelCenter 
{
	position:relative;  
	margin: 0px auto 0px auto; 
	width : 660px;
	text-align: left;  
}
.modelCenterColor
{
	position:relative;  
	margin: 8px auto 4px auto; 
	padding: 2px 2px 1px 2px;
	width : 600px;
	text-align: left;  
    background-color:#8a2e5f;
}
/* Modello modulo che visualizza anche titolo -> area del titolo */
.DefaultRigaTitolo
{
	font-size: 10pt; 
	font-weight :bold;
	color: #007DC1; 
	margin-bottom: 18px;
	padding-left : 10pt; 
}



/*----------------------------------------------------------------------*/
/* Classe per il modello di Pagina (portale) Empty                      */
/*----------------------------------------------------------------------*/

CenterPaneEmpty 
{
}


/*----------------------------------------------------------------------*/
/* Default predefinito                                                  */
/*----------------------------------------------------------------------*/

#testaAdmin, #testaAll {
	MARGIN: 0px auto;  /* 1em auto; */
   	WIDTH: 99%; 
   	height: 60px;      /* in base ad immagine in BACKGROUND */
	TEXT-ALIGN: left;
	BACKGROUND: #FFFFFF url("images/LogoPI.jpg") no-repeat; 
	background-position: 0px; 	
}

#corpoAdmin, #corpoAll 
{
	MARGIN: 0px auto;  /* 1em auto; */
	WIDTH: 99%; 
	POSITION: relative;
	TEXT-ALIGN: left;
	BORDER-RIGHT: #000 0px solid; 
	BORDER-TOP: #000 0px solid; 
	BORDER-LEFT: #000 0px solid; 
	BORDER-BOTTOM: #000 1px solid; 
}

#areaMenuAdmin {
	POSITION: absolute;    /* riferito a corpo, che ha postion=relative */
	float: left;
	TOP: 0px;
	PADDING: 0px; 
	LEFT: 0px; 
	WIDTH: 130px; 
}

.CenterPaneAdmin, .CenterPaneAll 
{
	position: relative; 
	PADDING: 1em 4px 1em 4px;
	BACKGROUND: #FFFFFF; 
	MARGIN: 0px 6px 0px 120px; 
	BORDER-LEFT: none; 
	BORDER-RIGHT: none; 	
}