html{background: #fff url(../images/bgcontinuo.jpg) repeat top left;
overflow-y: scroll;}
*{margin:0px;padding:0px;}

body { margin-top: 5px; color:#444;}

td {
	 vertical-align: top;
}

img{
	 margin:0px;
}
A {
	text-decoration : none;
}

A:LINK {
	text-decoration : none;
}

A:VISITED {
	text-decoration : none;	
}
A:HOVER {
	text-decoration : none;
}
.banner {
	border-bottom : 0;
}
.menulink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	margin-left : 3px;	
	text-decoration : none;
	color : #ccc;background-color: transparent;
	font-weight: bold;
}

.menulink A:LINK{
	color : #ff0;background-color: transparent;
}

.menulink A:HOVER 
{
	color : #fff;background-color: transparent;
}


.menulink A:VISITED {
		color : White;background-color: transparent;
}



#contenitore{
	border-top: #C2DAFE solid 1px; border-left: #C2DAFE solid 1px;
border-bottom: #009 solid 1px; border-right: #009 solid 1px;

}

#corpo{
	table-layout: fixed; width: 100%;
	background: #fff;
}
#corpo td{
	
	padding-top:0px;
}
#corpopdf{
	table-layout: fixed; width: 100%;
	background: #fff;
}
#corpopdf td{
	
	padding-top:0px;
}
#testata{
	margin-top: 0; margin-bottom: 0;
}
/* ======= OMBRAVAR  ombra larghezza variabile   */	
.ombravar {
	width: 100%;  height:auto !important; 	min-height:10px;height:200px;
	float:left; background: #eef3f8 url(../images/lbgs.gif) repeat-y left;
	border:1px solid #cccccc; padding-bottom:3px; margin-top:3px; 
	margin-bottom: 3px; margin-left: 2px; font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#444;	}

.ombravar  .t2 {height:32px;line-height:32px;color:#009;font-size:14px;
	background-color:#dedede; font-size:14px;
	font-weight: bold; color: #009;}
			
.ombravar .t2 span{
	height:32px;display:block;width: 100%; padding:0 0 0 40px;
	background:url(../images/trasp.gif) no-repeat 10px 4px;}
	
.ombravar .t2 b{
	height:32px;display:block;padding:0 0 0 20px;}
		
.ombravar .local {
	margin-bottom:3px;
	}
		
.ombravar .local li{
	line-height:15px; padding:0px 6px 0 6px; list-style: none;
	
}
.ombravar .local hr{
	margin:2px 4px 2px 4px; height: 1px; color:#eee;
	line-height:5px;
	
}	
.ombravar .local li.t3 {
	height:28px;line-height:28px; font-weight: bold; color: #555;
	background:url(../images/ltb.gif) repeat-x;font-size:12px;
	text-align:center;}
			
.ombravar .t3 span{
	padding-left:10px}
	
.ombravar .local li p{
	padding-top:4px;}
	
.ombravar a:link,.ombravar a:visited,.ombravar a:active,.ombravar a:hover{
	color:#888;text-decoration:none;}
	
.ombravar a:hover{
	color:#000;text-decoration:none;}
	
.ombravar .link	{
	background:url(../images/ltb2.gif) repeat-x; padding-top:2px;
	border-bottom:1px; margin-left:2px; text-align:left;}
	
.ombravar img	{ text-align: center;
	margin: 0 0 12px 0;
	}	
		/* ========= */

/* BOX100  */

.box100 { 	/* per tabella */
/*
	margin: 0 auto; 
*/	
	background: #fff; margin-top: 0px;
	margin-bottom:10px;
	border: #3ac solid 1px;}

.box100 td  {
	font-family: Arial, Helvetica, sans-serif; font-size:11px;
	font-weight: normal; padding: 3px 3px 3px 3px; margin: 0px; color: #333;}

.box100  .corpo {
	background: #fff url("../images/quadratino.gif") no-repeat 5px 6px;
		padding: 3px 8px 3px 10px;}
		
.box100 td  a:link {
	color: #333;}

.box100 td  a:hover {	
	background: #ddd;}

.box100 .titolo {	
	background: #fff url(../images/box100sfondoblu.gif) repeat;
	text-align: left; font-size:14px; font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; padding-left: 10px; 
	padding-top: 2px; height: 18px; 	color: #fff;
	margin-left: -6px; margin-right: -8px; margin-top: -3px;}
	
.box100 td h1 {
	text-align: left; font-size:12px; font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 8px; padding-top: 0px; color: #900;}

.box100 td h1 a:visited{
	color: #900;}
	
.box100 td h1 a:link{
	color: #900;}
	
.box100 td h1 a:hover{
	color: #f00;}
	
.box100 td h2 {
	text-align: left; font-size:11px; font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px; padding-top: 0px; color: #009;}
	
.box100 img{
	float: left; margin: 0 4px 0px 0; border: transparent solid 2px;}
	
.box100  img a:link, .box100 a:link img {
	border:#888 solid 2px;}
	
.box100  img a:hover {
	border:2px solid #00c;}
	
.box100   a:hover img{  /* per IE   */
	border:2px solid #00c;}
/*  ========  */
/* BOX100  GIALL0 */

.box100g { 	/* per tabella */
	margin: 0 auto; background: #fff; margin-top: 0px;
	margin-bottom:10px;
	border: #efc311 solid 1px;}

.box100g td  {
	font-family: Arial, Helvetica, sans-serif; font-size:11px;
	font-weight: normal; padding: 3px 3px 3px 3px; margin: 0px; color: #333;}

.box100g  .corpo {
	background: #fff url("../images/quadratino.gif") no-repeat 10px 5px;
		padding: 3px 8px 3px 16px;}
		
.box100g td  a:link {
	color: #333;}

.box100g td  a:hover {	
	background: #ddd;}

.box100g .titolo {	
	background: #fff url(../images/box100sfondogiallo.gif) repeat;
	text-align: left; font-size:14px; font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; padding-left: 10px; 
	padding-top: 2px; height: 18px; 	color: #fff;
	margin-left: -6px; margin-right: -8px; margin-top: -3px;}
	
.box100g td h1 {
	text-align: left; font-size:12px; font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 8px; padding-top: 0px; color: #900;}

.box100g td h1 a:visited{
	color: #900;}
	
.box100g td h1 a:link{
	color: #900;}
	
.box100g td h1 a:hover{
	color: #f00;}
	
.box100g td h2, .box100g td h2 a:link {
	text-align: left; font-size:11px; font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px; padding-top: 0px; color: #009;}
	
.box100g img{
	float: left; margin: 0 4px 0px 0; border: transparent solid 2px;}
	
.box100g  img a:link, .box100 a:link img {
	border:#888 solid 2px;}
	
.box100g  img a:hover {
	border:2px solid #00c;}
	
.box100g   a:hover img{  /* per IE   */
	border:2px solid #00c;}
/*  ========  */
/* boxglass blu   */
.boxglassb {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px;
	padding: 0; }
	
.boxglassb .sx {
	background: transparent url(../images/glassbsx.gif) no-repeat top left;
	width: 10px; height:24px; 	padding: 0px;}

.boxglassb .mid {
	background: #ccc url(../images/glassbmid.gif) repeat; 
	text-align: center; 	color: #fff; 	font-weight: bold;
	padding-top: 6px;}

.boxglassb  .dx {
	background: transparent url(../images/glassbdx.gif) no-repeat top right;
	width: 10px; height:24px; 	padding: 0px; }
	
.boxglassb2 {	
	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px;
	border-left: #C6CED4 solid 1px;  border-right: #C6CED4 solid 1px; 
	border-bottom: #C6CED4 solid 1px; 	margin: 0;}

.boxglassb2  td {	
	background: #fff url(../images/trasp.gif) no-repeat 4px 9px;
	padding: 3px 8px 3px 8pX; border-bottom: #C6CED4 dotted 1px;
	margin: 0 0px 0 0px; 	text-align: justify;}

.boxglassb2  .ultimo {
	border-bottom: none;}

.boxglassb2   h1 {
	font-size: 12px; 	font-weight: bold; 	text-transform: uppercase;
	text-align: left; 	color: #900; 	padding: 3px 8px 3px 0px;}

.boxglassb2   h1 a:link {
	color: #900;}

.boxglassb2   h1 a:hover {
	color: #f00; }

.boxglassb2   h2 {
	font-size: 18px; 	font-weight: bold; 	text-transform: none;
	text-align: left; 	color: #800; 	padding: 3px 8px 3px 0px;
	font-family: "Times New Roman", Times, serif;}

.boxglassb2   h2 a:link {
	color: #800;}

.boxglassb2   h2 a:hover {
	color: #F95B5B;}

.boxglassb2  img, .boxglassb2  img a:link {
	float: none; text-align: center; border: 0;
	margin: 6px; display: block; border:2px solid #abd;}
	
.boxglassb2  img a:hover {
	color:red; 	border:2px solid #00b;}
	
.boxglassb2   a:hover img{  /* per IE   */
	color: red; border:2px solid #00b;}
/* ------- */

/* boxglass giallo  */
.boxglassg {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px;
	padding:0; 	margin: 0;}
	
.boxglassg .sx {
	background: transparent url(../images/glassgsx.gif) no-repeat top left;
	width: 10px; height:24px;}

.boxglassg .mid {
	background: #ccc url(../images/glassgmid.gif) repeat; 
	text-align: center; 	color: #009; 	font-weight: bold;
	padding-top: 4px;}

.boxglassg  .dx {
	background: transparent url(../images/glassgdx.gif) no-repeat top right;
	width: 10px; height:24px; }
	
.boxglassg2 {	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; 	
	border-left: #f9dd9b solid 1px;  border-right: #f9dd9b solid 1px; 
	border-bottom: #f9dd9b solid 1px; 	margin: 0;
	}

.boxglassg2  td {	
	background: #fff url(../images/trasp.gif) no-repeat 4px 9px;
	padding: 3px 8px 3px 8pX; border-bottom: #C6CED4 dotted 1px;
	background-color: #ffe; 
	margin: 0 0px 0 0px; 	text-align: justify;
	}
	

.boxglassg2  .ultimo {
	border-bottom: none;}

.boxglassg2   h1 {
	font-size: 11px; 	font-weight: bold; 	text-transform: none;
	text-align: left; 	color: #009; 	padding: 3px 8px 3px 0px;}

.boxglassg2   h1 a:link {
	color: #666;}
	
.boxglassg2   h1 a:visited {
	color: #666;}	

.boxglassg2   h1 a:hover {
	color: #88f; }

.boxglassg2   h2 {
	font-size: 18px; 	font-weight: bold; 	text-transform: none;
	text-align: left; 	color: #800; 	padding: 3px 8px 3px 0px;
	font-family: "Times New Roman", Times, serif;}

.boxglassg2   h2 a:link {
	color: #800;}

.boxglassg2   h2 a:hover {
	color: #F95B5B;}
	
.boxglassg2   h3 {
	font-size: 10px; 	font-weight: bold; 	text-transform: none;
	text-align: left; 	color: #009; 	padding: 3px 8px 3px 10px;}

.boxglassg2   h3 a:link {
	color: #666;}
	
.boxglassg2   h3 a:visited {
	color: #666;}	

.boxglassg2   h3 a:hover {
	color: #88f; }	

.boxglassg2  img, .boxglassb2  img a:link {
	float: none; text-align: center; border: 0;
	margin: 6px; display: block; border:2px solid #fff;}
	
.boxglassg2  img a:hover {
	color:red; 	border:2px solid #f5c961;}
	
.boxglassg2   a:hover img{  /* per IE   */
	color: red; border:2px solid #f5c961;}
/* ------- */

.boxglassr {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px;
	padding: 0; 	margin: 0;}
	
.boxglassr .sx {
	background: transparent url(../images/topglassrsx.gif) no-repeat top left;
	width: 10px; height:24px; 	padding: 0px;}

.boxglassr .mid {
	background: #ccc url(../images/topglassrmid.gif) repeat; 
	text-align: center; 	color: #fff; 	font-weight: bold;
	padding: 4px 0px 0px 0px;}

.boxglassr  .dx {
	background: transparent url(../images/topglassrdx.gif) no-repeat top right;
	width: 10px; height:24px; 	padding: 0px;}
	
.boxglassr2 {	
	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px;
	border-left: #ffc19f solid 1px; 	border-right: #ffc19f solid 1px; 
	border-bottom: #ffc19f solid 1px; 	margin: 0;}

.boxglassr2  td {	

	
		background: #fff url(../images/trasp.gif) no-repeat 4px 9px;
	padding: 3px 8px 3px 8pX; border-bottom: #ffc19f dotted 1px;
	margin: 0 0px 0 0px; 	text-align: justify; background-color: #eee; }

.boxglassr2  .ultimo {
	border-bottom: none;}

.boxglassr2   h1 {
	font-size: 12px; 	font-weight: bold; 	text-transform: uppercase;
	text-align: left; 	color: #006; 	padding: 3px 8px 3px 0px; 
	}

.boxglassr2   h1 a:link {
	color: #557185;}

.boxglassr2   h1 a:hover {
	color: #00f;}

.boxglassr2   h2 {
	font-size: 20px; 	font-weight: bold; 	text-transform: none;
	text-align: left; 	color: #333; 	padding: 3px 8px 3px 0px;
	font-family: "Times New Roman", Times, serif;}

.boxglassr2   h2 a:link {
	color: #333;}

.boxglassr2   h2 a:hover {
	color: #009;}

.boxglassr2  img, .boxglassb2  img a:link {
	float: none; text-align: center; border: 0;
	margin: 6px; display: block; border:2px solid #faa;}
	
.boxglassr2  img a:hover {
	color:red; 	border:2px solid #f00;}
	
.boxglassr2   a:hover img{  /* per IE   */
	color: red; border:2px solid #f00;}
/*  -------  */


/* BOXCURVO */
.boxcurvo {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px;
	padding: 0;	margin: 0 0 0px 0;}
	
.boxcurvo .sx {
	background: transparent url(../images/topsx.gif) no-repeat top left;
	width: 10px; height:24px; 	padding: 0px;}

.boxcurvo .mid {
	background: #ccc url(../images/topmid.gif) repeat; text-align: center;
	color: #fff; font-weight: bold; padding: 4px 0px 0px 0px;}

.boxcurvo .dx {
	background: transparent url(../images/topdx.gif) no-repeat top right;
	width: 10px; height:24px; padding: 0px;}
	
.boxcurvo2 {	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	border-left: #009 solid 1px; 	border-right: #009 solid 1px; 
	border-bottom: #009 solid 1px; 	margin: 0;
	/* background: #fff url(../images/frdxblu.gif) no-repeat 4px 9px; */
	}

.boxcurvo2 td {	
	/* background: #fff url(../images/frdxblu.gif) no-repeat 4px 9px; */
	padding: 3px 8px 3px 18pX; border-bottom: #00c dotted 1px;
	margin: 0 0px 0 0px; text-align: justify;}

.boxcurvo2 .ultimo {
	border-bottom: none;}

.boxcurvo2  h1 {
	font-size: 12px; 	font-weight: bold; 	text-transform: uppercase;
	text-align: left;	color: #900; padding: 3px 8px 3px 0px;}

.boxcurvo2  h1 a:link {
	color: #900;}

.boxcurvo2  h1 a:hover {
	color: #009;}

.boxcurvo2 img {
	float: right; 	margin: 0 -4px 2px 2px;}
	
.boxcurvo2 b
        { 
         border-top:2px solid #009; border-bottom: 1px solid #ddd;
			font-weight: bold;
			color: #009;
			margin: 8px 0 6px 0; padding-top: 0px;
			background: #ddd; line-height: 140%;
} 			
/* ======  */


/* BOXCURVOROSSO */
.boxcurvorosso {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px;
	padding: 0;	margin: 0 0 0px 0;}
	
.boxcurvorosso .sx {
	background: transparent url(../images/topsxred.gif) no-repeat top left;
	width: 10px; height:24px; 	padding: 0px;}

.boxcurvorosso .mid {
	background: #ccc url(../images/topmidred.gif) repeat; text-align: center;
	color: #fff; font-weight: bold; padding: 4px 0px 0px 0px;}

.boxcurvorosso .dx {
	background: transparent url(../images/topdxred.gif) no-repeat top right;
	width: 10px; height:24px; padding: 0px;}
	
.boxcurvo2rosso {	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	border-left: #900 solid 1px; 	border-right: #900 solid 1px; 
	border-bottom: #900 solid 1px; 	margin: 0;
	/* background: #fff url(../images/frdxblu.gif) no-repeat 4px 9px; */
	}

.boxcurvo2rosso td {	
	/* background: #fff url(../images/frdxblu.gif) no-repeat 4px 9px; */
	padding: 3px 8px 3px 18pX; border-bottom: #c00 dotted 0px;
	margin: 0 0px 0 0px; text-align: justify;}

.boxcurvo2rosso .ultimo {
	border-bottom: none;}

.boxcurvo2rosso  h1 {
	font-size: 12px; 	font-weight: bold; 	text-transform: uppercase;
	text-align: left;	color: #900; padding: 3px 8px 3px 0px;}

.boxcurvo2rosso  h1 a:link {
	color: #900;}

.boxcurvo2rosso  h1 a:hover {
	color: #009;}

.boxcurvo2rosso img {
	float: right; 	margin: 0 -4px 2px 2px;}
	
.boxcurvo2rosso b
        { 
         border-top:2px solid #900; border-bottom: 1px solid #ddd;
			font-weight: bold;
			color: #900;
			margin: 8px 0 6px 0; padding-top: 0px;
			background: #ddd; line-height: 140%;
} 		
/* ======  */

.tabext { /* per tabella   esterna*/
	background-color: #f60a0a; /* colore cornice  */
	margin-top:0px; margin-bottom: 0px;
}
.tabint{ /* per tabella   interna*/
		background-color: #edf1f7; /* colore area testo */
	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 
	margin-top:0px; margin-bottom: 0px;}
	
.tabint .titolo{ /*   cella titolo  */
	background-color: #f60a0a; /* colore area titolo = cornice  */
	color: #fff; text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px;
	font-weight: bold; padding-top:2px; padding-bottom: 2px;
	vertical-align: top;}
	
.tabint .titolo a:link, .tabint .titolo a:visited { 
	color: #fff; }
.tabint .titolo a:hover { 
	color: #ff0; }
				
.tabint td { /*   cella normale */
	vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight: normal; text-align: left; 
	padding: 4px; margin:0; border-bottom:1px solid #f88;
	width: 100%;}

.tabint h1{ /*   titolino in cella normale */
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	color: #009; font-weight: bold; text-align: left; 
	padding: 0px 4px 4px 4px; margin:0; margin-left: -4px;}

.tabint h1 A{ /*   titolino link */
	text-decoration: none; color: #900;}

.tabint h1 A:hover{ /*   titolino link hover */
	text-decoration: none; 	color: #0000cd;}

.tabint h2{ /*   titolino 2 in cella normale */

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	color: #c00; font-weight: bold; text-align: left; margin:0;
	padding: 0px 4px 4px 4px; margin-left: -4px; margin-right: 4px;}

.tabint h3{ /*   titolino 3 in cella normale */
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	color: #666; font-weight: normal; font-style: italic; margin:0;
	text-align: left; padding: 0px 4px 4px 4px; 	margin-left: -4px;}

.tabint td .titolo{ /*   cella titolo */
	border-bottom:0; text-align: center;}

.tabint td p{ /*   cella normale  testo*/
	vertical-align: top; margin:0;}
	

.tabint  img, .tabint  img a:link {
	float: left; 
	margin: 0px 5px 4px 0px; display: block; border:2px solid #fff;}
	
.tabint  img:hover {
	color:red; 	border:2px solid #F95B5B;}
	
.tabint   a:hover img{  /* per IE   */
	color: red; border:2px solid #F95B5B;}	
	
.tabint td .imgdx{ /*   immagine */				
	float: right;  margin: 0px 0px 4px 4px; border: 0;}

.tabint td .imgtop{ /*   immagine */
	float: none; text-align: center; border: 0;
	margin: 6px; display: block;}
/*  =========  */



#piedipagina {font-family: Arial, Helvetica, sans-serif;  color: #fff;
background: #fff url(../images/sfondoblu.jpg) repeat-x top left;
height: 24px; padding-top:3px;}

#piedipagina table {
width:100%;}

#piedipagina td {
line-height: 20px;}

#piedipagina p { font-size: 11px; color:#fff;
font-style: normal; font-weight: bold; text-align: center;}

#piedipagina #datiaz {font-size: 11px; 
font-style: italic; font-weight: normal;}

#piedipaginabr {font-family: Arial, Helvetica, sans-serif;  color: #600;
background: #fff url(../images/sfondofooter-br.gif) repeat-x top left;
height: 24px; padding-top:0px;}

#piedipaginabr td {
line-height: 20px;}

#piedipaginabr p { font-size: 11px; 
font-style: normal; font-weight: bold; text-align: center;}

#piedipaginar #datiaz {font-size: 11px; 
font-style: italic; font-weight: normal;}

/*
.piedipagina {font-family: Arial; font-size: 11px; font-style: italic; color: #fff;}
.piedipagina p {font-family: Arial; font-size: 11px; font-style: italic; color: #fff;}
.piedipagina td {background: #fff url(../images/menul.gif) repeat-x top left;
height: 20px; line-height: 20px;}
*/

.cellabordoblu
        { 
         border-top: 0px solid #006;
		   border-right: 1px solid #006;
			border-left: 1px solid #006;
		   border-bottom: 0px solid #006;
	      margin-top: 0px;
        	margin-bottom: 0px;
        	margin-left: 0px;
        	margin-right: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: Black;
} 
.cellabordoblusx
        { 
         border-top: 0px solid #6EA2DA;
		   border-right: 0px dotted #6EA2DA;
		   border-bottom: 0px solid #6EA2DA;
			border-left: 1px dotted #6EA2DA;
} 
.cellabordorossosx
        { 
         border-top: 0px solid #900;
		   border-right: 0px dotted #900;
		   border-bottom: 0px solid #900;
			border-left: 1px dotted #900;
} 
.cellabordoblutitolo
 { 
         
        	margin-left: 0px;
        	margin-right: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			background-color: #6EA2DA;
			color: White;
			text-align: center;
} 
.cellabordorosso
        { 
         border-top: 1px solid #ff0000;
		   border-right: 1px solid #ff0000;
			border-left: 1px solid #ff0000;
		   border-bottom: 1px solid #ff0000;
	      margin-top: 0px;
        	margin-bottom: 0px;
        	margin-left: 4px;
        	margin-right: 4px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: Black;
} 

.cellabordorossotitolo
 { 
         
        	margin-left: 0px;
        	margin-right: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			background-color: #ff0000;
			color: White;
			text-align: center;
} 

.cellabordogiallo
        { 
         border-top: 1px solid #ddaa00;
		   border-right: 1px solid #ddaa00;
			border-left: 1px solid #ddaa00;
		   border-bottom: 1px solid #ddaa00;
	      margin-top: 0px;
        	margin-bottom: 0px;
        	margin-left: 4px;
        	margin-right: 4px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: Black;
			
			} 

.cellabordogiallotitolo
 { 
         
        	margin-left: 0px;
        	margin-right: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			background-color: #ddaa00;
			color: Black;
			text-align: center;
} 


.dati
        { 
        font-family: "Times New Roman", Times, serif; 
        font-size: 13px;
        color: Blue;
        font-weight: bold;
 }

.email
        { 
        font-family: Arial, Helvetica; 
        font-size: 12px;
        color : #22f; text-align: center;
 }
 .importi
        { 
        font-family: "Times New Roman", Times, serif; 
        font-size: 16px;
        color: Red;
        font-weight: bold;
 }
.ora
        { 
        font-family: Arial, Geneva; 
        font-size: 11px;
        color : Yellow;
 }

 .lezione {  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000040;
	font-weight : normal;
	margin-left: 10px;
}
.lezione a:link {  color: #000080;  text-decoration: none;  font-weight : normal;  }
.lezione a:visited { color: #000080;  text-decoration: none ;  font-weight : normal; }
.lezione a:hover { color: #9999ff;  text-decoration: none;  font-weight : normal;  }
 
.menutitolo {
	background-color : #B22222;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration : none;
	color : White;
	font-weight: bold;
}

.articolo {
	padding: 0 35px 0 15px;
	color: #00c; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: left;
	font-size: 11px;
}

.articolo td{
		width:100%;
		
}

.articolo p{
	
	color: #444; 
	text-align: left;
	font-size: 11px;
	margin: 0 0 3px 0;
}

.articolo h1{
	padding: 0px 5px 0px 5px; 	
	margin: 10px 0px 3px 0px; 
	color: #900; 
	text-align: left;
	font-size: 15px; font-weight: bold;
}
.articolo h2{
	padding: 0px 5px 0px 5px; 	
	margin: 2px 0px 2px 0px; 
	color: #009; 	font-weight: bold;
	text-align: left;
	font-size: 13px;
}
.articolo h3{
	padding: 0px 5px 0px 5px; 	
	margin: 0px 0px 0px 10px; 
	color: #900; 
	text-align: left;
	font-size: 11px; font-weight: bold;
}





.menulink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
	margin-left : 3px;	
	text-decoration : none;
	color : #ccc;background-color: transparent;
	font-weight: bold;
}

.menulink A:LINK{
	color : #ff0;background-color: transparent;
}

.menulink A:HOVER 
{
	color : #fff;background-color: transparent;
}


.menulink A:VISITED {
		color : White;background-color: transparent;
}

.menupdf {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;	
	font-weight:bold;
	text-decoration : none;
	color : #B7B7B7;
	vertical-align: middle;
	text-align: right;
	padding-right: 12px;
	height: 50px;
}

.menupdf A:
{
	color : #ddd;
	text-decoration : none;	
	font-weight: bold;
}


.menupdf A:LINK {

	text-decoration : none;
	color : #ddd;
	font-weight:bold;
}
.menupdf A:VISITED {	
	text-decoration : none;
	color : #ddd;	
}

.menupdf A:HOVER 
{
		color : #00c;
	text-decoration : none;	
	background: #ddd;
}

.a5
        { 
        font-family: Arial, Helvetica; 
        font-size: 5px; }


.a9
        { 
        font-family: Arial, Helvetica; 
        font-size: 9px; }


.a10
        { 
        font-family: Arial, Helvetica; 
        font-size: 10px; }
.a11
        { 
        font-family: Arial, Geneva; 
        font-size: 12px; }

 
.a12
        { 
        font-family: Arial, Geneva; 
        font-size: 12px; }
.a13
        { 
        font-family: Arial, Geneva; 
        font-size: 13px; }
.a14
        { 
        font-family: Arial, Geneva; 
        font-size: 14px; }
.a15
        { 
        font-family: Arial, Geneva; 
        font-size: 15px; }
.a16
        { 
        font-family: Arial, Geneva; 
        font-size: 16px; }
.a17
        { 
        font-family: Arial, Geneva; 
        font-size: 17px; }
.a18
        { 
        font-family: Arial, Geneva; 
        font-size: 18px; }
		  
.hometitinserz
        { 
        font-family: Arial, Geneva; 
        font-size: 12px;
        padding-left: 5px;
        color: Red;
        font-weight: bold;
 }		  
	
.hometxtinserz
        { 
        font-family: Arial, Geneva; 
        font-size: 11px;
        padding-left: 10px;
        color: Background;
        padding-right: 5px;
 }		  	

#contatti
        { 
        color: #007;
        font-size: 16px;
        font-weight: bold;
        margin: 0 auto;
		 
 }
 #contatti td
        { 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 14px;
        color: #888;
        font-weight: bold;
        padding: 0 5px 0 5px;
		  vertical-align: middle;
 }
#contatti  a:link, #contatti  a:visited
        { 
        color: #007;
 }
 #contatti td a:hover
        { 
        color: #739FF7;
 }
  
 #contatti h1
        { 
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 15px;
        color: white;
        font-weight: bold;
        text-align: center;
 }
 
.primacella
        { 
        padding-top: 10px;
 }		  
.aggiornamento
        { 
        font-family: Arial, Geneva; 
        font-size: 12px; color:#fff; text-align: center; 
        margin-left: 3px;
        margin-bottom: 2px;
        background-color: #2C68A4; 
        border: thin solid #000099; 
 }		  
		  
.annuncio
        { 
        font-family: Arial, Geneva; 
        font-size: 11px; 
        margin-left: 3px;
        margin-bottom: 2px;
 }		  
.annuncioprezzo
        { 
        font-family: Arial, Geneva; 
        font-size: 13px;
        margin-left: 3px;
        margin-bottom: 2px;
        font-weight: bold;
        color: Red;
 }				  
.didascalia
        { 
        font-family: Arial, Helvetica; 
        font-size: 10px;
        font-style: italic;
        color: Navy;
		  text-align: left;
		  padding: 0 0 0 16px;
		  margin: 0 0 6px 0;
 }
.contatore
        { 
        font-family: Arial, Helvetica; 
        font-size: 11px;
        font-style: normal;
        color: #56d;
		  text-align: center;
		  padding: 0 0 0px 16px;
		  margin: 0 auto;
		  border: 1px solid #abd;
		  width:90%;background:#eef; 
		  line-height: 16px; 
 }	
.evidenza
        { 
        font-family: Arial, Geneva; 
        font-size: 11px;
        color: #B22222;
        font-weight: bold;
 }	  
		
.forminput
        { 
        font-family: Andale Mono; 
        font-size: 12px;
		  background-color: #eeeeee;
        color: Blue; 
		  border: 1px solid #FF9900;
 }
 
 .formbutton
        { 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 15px;
		  background-color: #eeeeee;
        color: #009; 
		  border: 1px solid #0099ff;
		font-weight: bold;
		margin-left: 4px;
		margin-right: 4px;
		cursor: default;
		background-image: url(../images/glossyblue.jpg);
 }		
			  
.titolo
        { 
        font-family: Arial, Geneva; 
        font-size: 17px;
        color: #B22222;
        font-weight: bold;
 }

 .titolopopup
        { 
        font-family: Arial, Geneva; 
        font-size: 17px;
        color: White;
        font-weight: bold;
 }
 
 .sottotitolo
        { 
        font-family: Arial, Geneva; 
        font-size: 14px;
        color: #B22222;
        font-weight: bold;
 }

 .sottotitolo2
        { 
        font-family: Arial, Geneva; 
        font-size: 12px;
        color: #B22222;
        font-weight: bold;
 }
 
 .sottotitoloblu
        { 
        font-family: Arial, Geneva; 
        font-size: 14px;
        color: Navy;
        font-weight: bold;
 }
 
 .intestazionetabella
        { 
        font-family: Arial, Geneva; 
        font-size: 11px;
        color: White;
        font-weight: bold;
        background-color: #B22222;
        margin-left: 5px;
        margin-right: 5px;
 }
 
 .poptesto
        { 
        font-family: Arial, Geneva; 
        font-size: 12px;
        color: Navy;
		  margin: 3px 10px 0px 15px;
 }
 .poptesto li
        { 
        
		list-style: disc inside;
		margin-bottom: 6px;
 }
 .pulsante
        { 
        font-family: Arial, Geneva; 
        font-size: 13px;
        color: White;
        font-weight: bold;
        background-color: #B22222;
        margin-left: 5px;
        margin-right: 5px;
 }
 
 .tabella
        { 
        font-family: Arial, Geneva; 
        font-size: 11px;
        color: #483D8B;        
        background-color: #ffffff;
        margin-left: 5px;
		  margin-right: 5px;
 }
 
 .testatapdf { 
        height: 50px; background: url(../images/sfondoheaderpdf.jpg);
 }
 
 
.testo
        { 
        font-family: Arial, Geneva; 
        font-size: 12px;
        color: Navy;
 }
.seiqui
        { 
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #36a;
        font-weight: normal;
		  text-align: center;
		  background: url(../images/sfondoseiqui.gif); margin: 0 auto;
		  margin-bottom: 0px;
		  height: 16px; padding-top: 1px;
 }
 .titolopagina
        { 
        font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
        font-size: 16px;
        color: #158;
        font-weight: bold;
		  margin-bottom: 0px; text-align:center;
		  background: url(../images/sfondotitpag.gif);
		  height: 22px; padding-top: 0px;
 }
 
 .titolovario
        { 
        font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
        font-size: 14px;
        color: #158;
        font-weight: bold;
		  margin-bottom: 3px; 
 }
 .intestazione
        { 
        font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
        font-size: 16px;
        color: #158;
        font-weight: bold;
		  margin-bottom: 6px; text-align:center;
		  
 }
 .istruzioni
        { 
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666;
        font-weight: normal;
		  text-align: left;
		  margin: 0 0 0 10px;
 }
 
.imglink  img, .imglink  img a:link {
	float: none; 
   border:2px solid #00c;}
	
.imglink  img a:hover {
	color:red; 	border:2px solid #c00;}
	
.imglink  a:hover img{  /* per IE   */
	color: red; border:2px solid #c00;}
	
	
.imgdownload  {
	font-weight:bold; color:#009;}	
 
.imgdownload  img, .imgdownload  img a:link {
	float: none; 
   border:2px solid transparent;
   vertical-align: middle;
   color: #900;}
 
.imgdownload  img a:hover {
	color:red; 	border:2px solid #c00;}
	
.imgdownload  a:hover img{  /* per IE   */
	color: red; border:2px solid #c00;}
 
 .ico
        { 
        
        vertical-align: middle;
        margin-right:8px;
 }
 
 .elencoico
        { 
         border-top: 0px solid #900;
		   border-right: 0px solid #ccf;
		   border-bottom: 0px solid #ccc;
			border-left: 0px solid #ccf;
			padding: 0 6px 0 6px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
} 
.elencoico td
        { 
         
		   border-bottom: 1px solid #ccc;
			margin-bottom:6px;
			padding: 0 6px 6px 6px;
			
			
} 	

.elencoico h1
        { 
         padding: 0 0 0 11px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #900;
			text-transform: uppercase;
			margin: 6px 0 3px 0;
			text-indent: -28px;padding-left: 36px;
} 
.elencoico h1 a:link, .elencoico h1 a:visited 
        { 
         font-weight: bold;
			color: #900;
			} 
			
.elencoico h1 a:hover
        { 
         font-weight: bold;
			color: #f88;
			} 
						
.elencoico h2
        { 
         padding: 0 0 0 11px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #008;
			margin: 0 0 6px 0;
} 	
.elencoico h3
        { 
         padding: 6px 0 0 11px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			text-transform: uppercase;
			color: #008;
			margin: 10px 0 6px 0;
} 	
 
 
 .elencoico img
        { 
        vertical-align: middle; margin-right:10px;
        text-indent: -28px;padding-left: 0px;
 }
 
 
 .t10
        { 
        font-family: "Times New Roman", Times, serif; 
        font-size: 10px; }
.t11
        { 
        font-family: "Times New Roman", Times, serif; 
        font-size: 11px; }

.t12
        { 
        font-family: "Times New Roman", Times, serif; 
        font-size: 12px; }
.t13
        { 
        font-family:"Times New Roman", Times, serif; 
        font-size: 13px; }
.t14
        { 
        font-family: "Times New Roman", Times, serif; 
        font-size: 14px; }
.t15
        { 
        font-family: "Times New Roman", Times, serif; 
        font-size: 15px; }
.t16
        { 
        font-family: "Times New Roman", Times, serif; 
        font-size: 16px; }
.t17
        { 
        font-family: "Times New Roman", Times, serif; 
        font-size: 17px; }
.t18
        { 
        font-family: "Times New Roman", Times, serif; 
        font-size: 18px; }		
		  
.testomutuo
        { 
        font-family: Arial, Geneva; 
        font-size: 14px;
        color: White;
 }		  
		  
.immagine
        { 
        font-family: Arial, Geneva; 
        font-size: 20px;
        color: White;
        background-color: #005FBB;
 }		  
			  
	.v10
        { 
        font-family: Verdana, Geneva; 
        font-size: 10px; }
.v11
        { 
        font-family: Verdana, Geneva; 
        font-size: 11px; }
.v12
        { 
        font-family: Verdana, Geneva; 
        font-size: 12px; }
.v13
        { 
        font-family: Verdana, Geneva; 
        font-size: 13px; }
.v14
        { 
        font-family: Verdana, Geneva; 
        font-size: 14px; }
.v15
        { 
        font-family: Verdana, Geneva; 
        font-size: 15px; }
.v16
        { 
        font-family: Verdana, Geneva; 
        font-size: 16px; }
.v17
        { 
        font-family: Verdana, Geneva; 
        font-size: 17px; }
.v18
        { 
        font-family: Verdana, Geneva; 
        font-size: 18px; }
.v24
        { 
        font-family: Verdana, Geneva; 
        font-size: 24px; }
.v32
        { 
        font-family: Verdana, Geneva; 
        font-size: 32px; }		
		    
.consiglio{ 
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 12px; color:#469; font-weight: bold;}	
.consigliocella{ 
        padding-left: 15px;
        border-left:1px dotted #158;}	
                
        
.consigliotitolo{ 
        font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; 
        font-size: 13px; color:#39e; font-weight: bold; 
        margin: 6px 0px 2px 0px; 
        }	        
.consiglionome{ 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px; color:#444; font-weight: bold;}	        
.consigliotestata{ 
        font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; 
        font-size: 16px; color:#158; font-weight: bold;
        text-align:left;}	       
.descrizione{ 
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
        font-size: 11px; color:#444;
        margin: 0 15px 3px 15px;
        padding:0px 15px 6px 15px;
        background: #fff;    /* #158  */
        border-bottom:2px solid #ccc;
        border-top:0px solid #ccc;
        }	  
 .descrizione img{ 
        border-right:8px solid transparent;
        border-bottom:2px solid transparent;
        border-top:4px solid transparent;
        float: none; display:block;
        }	
 .consprov{ 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px; color:#444; font-weight: normal;
        margin: 0 10px 0 10px;}
 .consprov p{ 
        
        margin: 0 10px 0 10px;}
        
  .consprov li{         
        margin: 0 10px 0 20px;
        list-style-type: disc;
 }      
 .consprov h1{ 
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
        font-size: 16px; color:#009; font-weight: bold;
        margin: 0 10px 0 10px;} 
        
  .consprov h2{ 
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
        font-size: 13px; color:#009; font-weight: bold;
        margin: 10px 10px 0 10px;}             
  .consprov h3{ 
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
        font-size: 12px; color:#900; font-weight: bold;
        margin: 4px 10px 0 10px;}                              
.indirizzo{ 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 11px; color:#444; font-weight: normal;
        margin: 0 0 0 10px;}	            
           	
.centro
        { 
         border-top: 0px solid #900;
		   border-right: 0px solid #ccf;
		   border-bottom: 0px solid #ccc;
			border-left: 0px solid #ccf;
			padding: 0 6px 0 6px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 120%;
} 
.centro a:link, .centro a:visited 
        { 
         font-weight: bold;
			color: #900;
			} 
			
.centro a:hover
        { 
         font-weight: bold;
			color: #f88;
			} 
						
.centro ul
        { 
         padding-left:20px;
} 
.centro td
        { 
         
		   border-bottom: 1px solid #ccc;
			margin-bottom:10px;
			padding: 0 6px 6px 6px;
			
} 	
	
.centro h1
        { 
         padding: 0 0 0 11px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #00a;
			text-transform: uppercase;
			margin: 0 0 6px 0;
} 

.centro h2
        { 
         padding: 0 0 0 11px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #008;
			margin: 16px 0 3px 0;
			text-transform: uppercase;
} 	
.centro h3
        { 
         padding: 0px 0 0 11px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			
			color: #008;
			margin: 0px 0 3px 0;
} 




.giornale
        { 
         border-top: 0px solid #900;
		   border-right: 0px solid #ccf;
		   border-bottom: 0px solid #ccc;
			border-left: 0px solid #ccf;
			padding: 0 6px 0 6px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			
} 
.giornale a:link, .giornale a:visited 
        { 
         font-weight: bold;
			color: #900;
			} 
			
.giornale a:hover
        { 
         font-weight: bold;
			color: #f88;
			} 
						
.giornale ul
        { 
         padding-left:20px;
} 
.giornale td
        { 
         
		   border-bottom: 1px solid #ccc;
			margin-bottom:10px;
			padding: 0 6px 6px 6px;
			
} 	
	
.giornale h1
        { 
         padding: 0 0 0 11px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #900;
			text-transform: uppercase;
			margin: 6px 0 6px 0;
} 

.giornale h2
        { 
         padding: 0 0 0 11px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #008;
			margin: 16px 0 3px 0;
			text-transform: uppercase;
} 	
.giornale h3
        { 
         padding: 0px 0 0 11px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			
			color: #008;
			margin: 0px 0 3px 0;
} 	
/*
.giornale img
        { 
         float:none;
			margin: 10px 0 10px 0;
} 	
*/	
.commissioni
        { 
         
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: normal;
			color: #666;
			margin: 0px 0 6px 10px;
			border-left:1px dotted #aaa;
} 	
.commissioni p
        { 
         
			margin: 2px 0 6px 20px; 
} 	

.commissioni em
        { 
         
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px; font-style: italic;
			font-weight: normal;
			color: #666;
			margin: 3px 0 6px 10px;
			
} 	

.commissioni b
        { 
         border-top:2px solid #900; border-bottom: 1px solid #ddd;
			font-weight: bold;
			color: #900;
			margin: 8px 0 6px -10px; padding-top: 0px;
			background: #ddd; line-height: 140%;
} 	





#container{ 
        margin: 0 auto;
} 	


/* BOX GENERICI PER LINK*/
.linkbox{ 
	display:block;  border:1px solid #ddd;
	background-color: #fff; color: #009;  font-size: 11px;
 	font-family: Arial, Helvetica, sans-serif; }
	
.linkbox h5 { 
	display:block; padding:5px 0 5px 10px; 
	background-color:#ddd; color:#444; text-transform:uppercase; 
	font-size:11px; text-align: center; }
	
.linkbox ul { 
	list-style:none;  padding:0;}
	
.linkbox ul li {
	display: inline;}

.linkbox .contselect { 
	display:block;  padding:10px;}
	
.linkbox a { 
	display:block; padding:4px 10px; text-decoration:none; 
	font-size:11px; font-weight:bold; color: #3D5069; }
	
.linkbox a:visited { 
	text-decoration:none; }

.linkbox a:hover { 
	text-decoration:none; background-color:#E6ECEE; }
	
.linkbox .selectlocale { 
	margin:3px 0; font-size:10px;}
	
.linkbox a.offerte {
	color:#c00;}
	
.linkbox h3 {
	font-weight:bold;}
	
.linkbox p.metadata {
	margin:0px; color: #009;}
	
.linkbox h6 { 
	display:block;  padding:5px 10px; color:#069; 
	font-size:12px; font-weight:bold; }
	
.linkbox ul.finance a { 
	font-weight:normal; }

#cright .links ul li a, #cright .links ul li h5{
	font-size:12px; display:block}
/*  ===  */
