.body { background-color:#ffffff;text-align:center; margin:0; margin-top:10px}

.Page-Table {
	margin-left:auto;
	margin-right:auto;
	table-layout:fixed; 
	width:998px;
	height:100%;
	text-align:center;
}

.td-Main-Menu 
{ 
	width:150px;
	background-image: url(../images/sf-menu.gif);
	text-align:left;
	vertical-align:top;
	padding-top:30px;
}

.td-Main-Rollante { text-align:center; height:104px;}
.td-Main-Content { width:600px; text-align:left; vertical-align:top;}
.td-Main-Separator { width:20px; background-image: url(../images/sep.gif);}
.td-Main-Pixman { text-align:left; vertical-align:top;}

.a-Menu { font-family: Arial, sans-serif; color: #000000; font-size:12px; font-weight:bold; }
.a-Menu:link { color: #000000; text-decoration: none;}
.a-Menu:visited { color: #000000; text-decoration: none;}
.a-Menu:hover { color: #9192e2; text-decoration: none;}
.a-MenuRed { font-family: Arial, sans-serif; color: #9192e2; font-size:12px; font-weight:bold; }
.a-MenuRed:link { text-decoration: none;}
.a-MenuRed:visited {text-decoration: none;}
.a-MenuRed:hover { text-decoration: none;}

.label-Red { font-family: Arial, sans-serif; color: #646ADA; font-size:12px; font-weight:bold; }

.Menu-Table 
{
	width:140px; 
}

.td-Menu { text-align:center; padding-top:20px;}

.main-Table
{
	table-layout:fixed; 
	width:100%;
}

.container-News { width:1000px; height:100px; overflow:hidden }
.internal-News { position:relative; width:1100px; height:100px; top:0; padding:0; margin:0; border:2;}
.table-News { height:100px;}
.a-Image-News { border-width: 0;  height:100px;}
.td-internal-News { text-align:center;}

.withRol-MainTable { width:600px; }

.lineaV { width:12px; background-image: url(../images/lineaV.gif)}

////////////////////
// CELLA 1 SINISTRA
////////////////////
.Content-Table-1-Sx { width:100%; height:100%;}
.td-Img-1-Sx {vertical-align:top; text-align:left; padding-right:5px;}
.img-1-Sx {cursor:pointer;}
.td-Text-1-Sx {}
.Table-Text-1-Sx {width:100%;}
.td-Title-1-Sx {
	text-align:left;
	font-family: Arial;
	color: #000000;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}
.p-SubTitle-1-Sx {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	font-weight:bold;
 	padding:0; 
 	margin:0;
 	padding-top:3px;	
}

.p-Summary-1-Sx {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	font-weight:normal;
 	padding:0; 
 	margin:0;
 	padding-top:3px;	
}

.p-More-1-Sx {
	text-align:right;
	padding:0;
	margin:0;
	padding-top:2px;	
}

.a-More-1-Sx {}
.a-More-1-Sx:link { color: #000000; text-decoration: underline; }
.a-More-1-Sx:visited { color: #000000; text-decoration: underline; }
.a-More-1-Sx:hover { color: #000000; text-decoration: underline; }

////////////////////
// CELLA 1 DESTRA
////////////////////

.Content-Table-1-Dx  { width:100%; height:100%;}

.td-Img-1-Dx {
	vertical-align:top;
	text-align:right;
	padding-left:5px;
}

.img-1-Dx {
	cursor:pointer;
}

.td-Text-1-Dx {}

.Table-Text-1-Dx {
	width:100%;
}

.td-Title-1-Dx {
	text-align:left;
	font-family: Arial;
	color: #000000;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}

.p-SubTitle-1-Dx {
	font-family: Arial;
	color: #000000;
	font-size:11px;
	font-weight:bold;
 	padding:0; 
 	margin:0;
 	padding-top:3px;	
}

.p-Summary-1-Dx {
	font-family: Arial;
	color: #000000;
	font-size:11px;
	font-weight:normal;
 	padding:0; 
 	margin:0;
 	padding-top:3px;
}

.p-More-1-Dx {
	text-align:right;
	padding:0;
	margin:0;
	padding-top:2px;	
}

.a-More-1-Dx {}
.a-More-1-Dx:link { color: #000000; text-decoration: underline; }
.a-More-1-Dx:visited { color: #000000; text-decoration: underline; }
.a-More-1-Dx:hover { color: #000000; text-decoration: underline; }

////////////////////
// CELLA 1 TOP
////////////////////

.Content-Table-1-Top  { width:100%; height:100%;}
.td-Img-1-Top { vertical-align:top; }

.img-1-Top { cursor:pointer; }

.td-Text-1-Top {}

.p-Title-1-Top {
	text-align:left;
	font-family: Arial;
	color: #000000;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}

.p-SubTitle-1-Top {
	font-family: Arial;
	color: #8286E1;
	font-size:11px;
	font-weight:bold;
 	padding:0; 
 	margin:0;
 	padding-top:3px;	
}

.p-Summary-1-Top {
	font-family: Arial;
	color: #000000;
	font-size:11px;
	font-weight:normal;
 	padding:0; 
 	margin:0;
 	padding-top:3px;
}

.p-More-1-Top {
	text-align:right;
	padding:0;
	margin:0;
	padding-top:2px;	
}

.a-More-1-Top {}
.a-More-1-Top:link { color: #000000; text-decoration: underline; }
.a-More-1-Top:visited { color: #000000; text-decoration: underline; }
.a-More-1-Top:hover { color: #000000; text-decoration: underline; }

////////////////////
// CELLA 2 SINISTRA
////////////////////

.Content-Table-2-Sx { width:100%; height:100%;}
.td-Img-2-Sx {vertical-align:top; text-align:left; padding-right:5px;}
.img-2-Sx {cursor:pointer;}
.td-Text-2-Sx {}
.Table-Text-2-Sx {width:100%;}
.td-Title-2-Sx {
	text-align:left;
	font-family: Arial;
	color: #000000;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}
.p-SubTitle-2-Sx {
	font-family: Arial, Helvetica, sans-serif;
	color: #8286E1;
	font-size:11px;
	font-weight:bold;
 	padding:0; 
 	margin:0;
 	padding-top:3px;	
}

.p-Summary-2-Sx {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	font-weight:normal;
 	padding:0; 
 	margin:0;
 	padding-top:3px;	
}

.p-More-2-Sx {
	text-align:right;
	padding:0;
	margin:0;
	padding-top:2px;	
}

.a-More-2-Sx { }
.a-More-2-Sx:link { color: #000000; text-decoration: underline; }
.a-More-2-Sx:visited { color: #000000; text-decoration: underline; }
.a-More-2-Sx:hover { color: #000000; text-decoration: underline; }

////////////////////
// CELLA 2 DESTRA
////////////////////

.Content-Table-2-Dx  { width:100%; height:100%;}

.td-Img-2-Dx {
	vertical-align:top;
	text-align:right;
	padding-left:5px;
}

.img-2-Dx {
	cursor:pointer;
}

.td-Text-2-Dx {}

.Table-Text-2-Dx {
	width:100%;
}

.td-Title-2-Dx {
	text-align:left;
	font-family: Arial;
	color: #000000;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}

.p-SubTitle-2-Dx {
	font-family: Arial;
	color: #8286E1;
	font-size:11px;
	font-weight:bold;
 	padding:0; 
 	margin:0;
 	padding-top:3px;	
}

.p-Summary-2-Dx {
	font-family: Arial;
	color: #000000;
	font-size:11px;
	font-weight:normal;
 	padding:0; 
 	margin:0;
 	padding-top:3px;
}

.p-More-2-Dx {
	text-align:right;
	padding:0;
	margin:0;
	padding-top:2px;	
}

.a-More-2-Dx {}
.a-More-2-Dx:link { color: #000000; text-decoration: underline; }
.a-More-2-Dx:visited { color: #000000; text-decoration: underline; }
.a-More-2-Dx:hover { color: #000000; text-decoration: underline; }

////////////////////
// CELLA 2 TOP
////////////////////

.Content-Table-2-Top  { width:100%; height:100%;}
.td-Img-2-Top { vertical-align:top; }

.img-2-Top { cursor:pointer; }

.td-Text-2-Top {}

.p-Title-2-Top {
	text-align:left;
	font-family: Arial;
	color: #000000;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}

.p-SubTitle-2-Top {
	font-family: Arial;
	color: #8286E1;
	font-size:11px;
	font-weight:bold;
 	padding:0; 
 	margin:0;
 	padding-top:3px;	
}

.p-Summary-2-Top {
	font-family: Arial;
	color: #000000;
	font-size:11px;
	font-weight:normal;
 	padding:0; 
 	margin:0;
 	padding-top:3px;
}

.p-More-2-Top {
	text-align:right;
	padding:0;
	margin:0;
	padding-top:2px;	
}

.a-More-2-Top { }
.a-More-2-Top:link { color: #000000; text-decoration: underline; }
.a-More-2-Top:visited { color: #000000; text-decoration: underline; }
.a-More-2-Top:hover { color: #000000; text-decoration: underline; }


////////////////////
// CELLA 3 SINISTRA
////////////////////

.Content-Table-3-Sx { width:100%; height:100%;}
.td-Img-3-Sx {vertical-align:top; text-align:left; padding-right:5px;}
.img-3-Sx {cursor:pointer;}
.td-Text-3-Sx {}
.Table-Text-3-Sx {width:100%;}
.td-Title-3-Sx {
	text-align:left;
	font-family: Arial;
	color: #000000;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}
.p-SubTitle-3-Sx {
	font-family: Arial, Helvetica, sans-serif;
	color: #8286E1;
	font-size:11px;
	font-weight:bold;
 	padding:0; 
 	margin:0;
 	padding-top:3px;	
}

.p-Summary-3-Sx {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	font-weight:normal;
 	padding:0; 
 	margin:0;
 	padding-top:3px;	
}

.p-More-3-Sx {
	text-align:right;
	padding:0;
	margin:0;
	padding-top:2px;	
}

.a-More-3-Sx { }
.a-More-3-Sx:link { color: #000000; text-decoration: underline; }
.a-More-3-Sx:visited { color: #000000; text-decoration: underline; }
.a-More-3-Sx:hover { color: #000000; text-decoration: underline; }

////////////////////
// CELLA 3 DESTRA
////////////////////

.Content-Table-3-Dx  { width:100%; height:100%;}

.td-Img-3-Dx {
	vertical-align:top;
	text-align:right;
	padding-left:5px;
}

.img-3-Dx {
	cursor:pointer;
}

.td-Text-3-Dx {}

.Table-Text-3-Dx {
	width:100%;
}

.td-Title-3-Dx {
	text-align:left;
	font-family: Arial;
	color: #000000;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}

.p-SubTitle-3-Dx {
	font-family: Arial;
	color: #8286E1;
	font-size:11px;
	font-weight:bold;
 	padding:0; 
 	margin:0;
 	padding-top:3px;	
}

.p-Summary-3-Dx {
	font-family: Arial;
	color: #000000;
	font-size:11px;
	font-weight:normal;
 	padding:0; 
 	margin:0;
 	padding-top:3px;
}

.p-More-3-Dx {
	text-align:right;
	padding:0;
	margin:0;
	padding-top:2px;	
}

.a-More-3-Dx { }
.a-More-3-Dx:link { color: #000000; text-decoration: underline; }
.a-More-3-Dx:visited { color: #000000; text-decoration: underline; }
.a-More-3-Dx:hover { color: #000000; text-decoration: underline; }

////////////////////
// CELLA 3 TOP
////////////////////

.Content-Table-3-Top  { width:100%; height:100%;}
.td-Img-3-Top { vertical-align:top; }

.img-3-Top { cursor:pointer; }

.td-Text-3-Top {}

.p-Title-3-Top {
	text-align:left;
	font-family: Arial;
	color: #000000;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
}

.p-SubTitle-3-Top {
	font-family: Arial;
	color: #8286E1;
	font-size:11px;
	font-weight:bold;
 	padding:0; 
 	margin:0;
 	padding-top:3px;	
}

.p-Summary-3-Top {
	font-family: Arial;
	color: #000000;
	font-size:11px;
	font-weight:normal;
 	padding:0; 
 	margin:0;
 	padding-top:3px;
}

.p-More-3-Top {
	text-align:right;
	padding:0;
	margin:0;
	padding-top:2px;	
}

.a-More-3-Top { }
.a-More-3-Top:link { color: #000000; text-decoration: underline; }
.a-More-3-Top:visited { color: #000000; text-decoration: underline; }
.a-More-3-Top:hover { color: #000000; text-decoration: underline; }

////////////////////
// CELLA 3 Pixman
////////////////////

.Content-Table-Pix-Top  { width:100%; height:100%;}
.td-Img-Pix-Top { vertical-align:top; }

.img-Pix-Top { cursor:pointer; }

.td-Text-Pix-Top {}

.p-Title-Pix-Top {
	text-align:left;
	font-family: Arial;
	color: #000000;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}

.p-SubTitle-Pix-Top {
	font-family: Arial;
	color: #8286E1;
	font-size:11px;
	font-weight:bold;
 	padding:0; 
 	margin:0;
 	padding-top:3px;	
}

.p-Summary-Pix-Top {
	font-family: Arial;
	color: #000000;
	font-size:11px;
	font-weight:normal;
 	padding:0; 
 	margin:0;
 	padding-top:3px;
}

.p-More-Pix-Top {
	text-align:right;
	padding:0;
	margin:0;
	padding-top:2px;	
}

.a-More-Pix-Top { }
.a-More-Pix-Top:link { color: #000000; text-decoration: underline; }
.a-More-Pix-Top:visited { color: #000000; text-decoration: underline; }
.a-More-Pix-Top:hover { color: #000000; text-decoration: underline; }

/* SCHEDA */
.Content-Table-Page { width:100%;}
.td-Img-Page { text-align:center; vertical-align:top;}
.img-Page {	cursor:pointer;}
.p-imgdescr-Page {
	font-family: Arial;
	color: #000000;
	font-size:10px;
	font-weight:normal;
	padding:0; 
	margin:0;
	padding-top:3px; 	
}
 .td-Text-Page {
 	padding-left:5px;
 }
 
 .td-Title-Page {
 	font-family: Arial;
 	color: #000000;
 	font-size:14px;
 	font-weight:bold;
 	padding-top:3px;
 	padding-bottom:3px;
 }
 
 .p-SubTitle-Page {
 	font-family: Arial, Helvetica, sans-serif;
 	color: #000000;
 	font-size:11px;
 	font-weight:bold;
 	padding:0; 
 	margin:0;
 	padding-top:10px;
 }
 
 .p-Txt-Page {
 	font-family: Arial;
 	color: #000000;
 	font-size:11px;
 	font-weight:normal;
 	padding:0; 
 	margin:0;
 	padding-top:10px; 	
 }
 

 .p-Related-Page{
  	font-family: Arial;
  	color: #000000;
  	font-size:11px;
  	font-weight:bold;
  	padding:0; 
  	margin:0; 
  	padding-top:50px; 
  	padding-left:20px;
 }
 
 .a-Related-Page { 	
 	font-family: Arial, Helvetica, sans-serif;
 	color: #000000;
 	font-size:11px;
 	font-weight:normal;
 	cursor:pointer;
  }
  
.a-Related-Page:link { color: #000000; text-decoration: none; }
.a-Related-Page:visited { color: #000000; text-decoration: none; }
.a-Related-Page:hover { color: #646ADA; text-decoration: underline; }

 /* Impaginazione a Pagina Destra*/
 .Content-Table-PageDx {
 	width:99%;
 }
 
 .td-Img-PageDx {
  text-align:center;
 	vertical-align:top;
 }
 
 .img-PageDx {
 	cursor:pointer;
 }

 .p-imgdescr-PageDx {
 	font-family: Arial, Helvetica, sans-serif;
 	color: #000000;
 	font-size:10px;
 	font-weight:normal;
  	padding:0; 
 	margin:0;
 	padding-top:3px; 	
 }
 
 .td-Text-PageDx {
 	padding-right:5px;
 }
 
 .td-Title-PageDx {
 	text-align:center;
 	font-family: Arial;
 	color: #ffffff;
 	font-size:14px;
 	font-weight:bold;
 	padding-top:3px;
 	padding-bottom:3px;
 }
 
 .p-SubTitle-PageDx {
 	font-family: Arial;
 	color: #000000;
 	font-size:11px;
 	font-weight:bold;
 	padding:0; 
	margin:0;
 	padding-top:10px;
 }
 
 .p-Txt-PageDx {
 	font-family: Arial, Helvetica, sans-serif;
 	color: #000000;
 	font-size:11px;
 	font-weight:normal;
  	padding:0; 
 	margin:0;
 	padding-top:10px; 	
 }

 .p-Related-PageDx{
  	font-family: Arial, Helvetica, sans-serif;
  	color: #000000;
  	font-size:11px;
  	font-weight:bold;
  	padding:0; 
  	margin:0; 
  	padding-top:50px; 
  	padding-left:20px;
 }
 
 .a-Related-PageDx { 	
 	font-family: Arial, Helvetica, sans-serif;
 	color: #000000;
 	font-size:11px;
 	font-weight:normal;
 	cursor:pointer;
  }
  
.a-Related-PageDx:link { color: #000000; text-decoration: none; }
.a-Related-PageDx:visited { color: #000000; text-decoration: none; }
.a-Related-PageDx:hover { color: #646ADA; text-decoration: underline; }

.txt-Informazioni {
	font-family:Arial;
	color: #000000;
	font-size:11px;
	font-weight:normal;
	text-align:center;
}

.td-Info-Label
{
	font-family:Arial;
	color: #000000;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	border-style: solid; 
	border-width: 2px; 
	border-color: #000000; 
	padding-top: 2px; 
	padding-bottom: 2px;
	background-color:#C0C0C0;
}
.td-Info
{
	border-left-style:solid; border-left-width: 1px; border-left-color: #000000;
	border-right-style:solid; border-right-width: 1px; border-right-color: #000000;
	border-bottom-style:solid; border-bottom-width: 1px; border-bottom-color: #000000;
}

.info-Input
{ 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 
	background: white; 
	border-left-style:solid; border-left-width: 1px; border-left-color: #ffffff;
	border-right-style:solid; border-right-width: 1px; border-right-color: #ffffff;
	border-bottom-style:solid; border-bottom-width: 1px; border-bottom-color: #ffffff;
	border-top-style:solid; border-top-width: 1px; border-top-color: #ffffff;
}

.td-Bottom
{
	border-bottom-style:solid; border-bottom-width: 1px; border-bottom-color: #000000;
}

.info-Input2
{
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 
	background: white; 
	border-left-style:solid; border-left-width: 1px; border-left-color: #ffffff;
	border-right-style:solid; border-right-width: 1px; border-right-color: #ffffff;
	border-bottom-style:solid; border-bottom-width: 1px; border-bottom-color: #000000;
	border-top-style:solid; border-top-width: 1px; border-top-color: #ffffff;
}

.a-label {
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold; 
}
.a-label:link { color: #000000; text-decoration: underline; }
.a-label:visited { color: #000000; text-decoration: underline; }
.a-label:hover { color: #000000; text-decoration: underline; }

