﻿body		{	font-family: Verdana, Thaoma, Arial, Helvetica, sans-serif; font-size:12px;
				background:#EFF3FB; min-width:900px; height:100%; border:0; padding:0; margin:0;	}
form		{	width:100%; height:100%; border:0; margin:0; padding:0;	}
table		{	border:0; margin:0; padding:0; border-collapse:collapse;}
img		{	border:0px;	}

.boxed		{	font-weight:bold; text-align:center; background:#FEFEFE; border:solid 1px #507CD1;	}
.pulsante	{	padding:5px; margin:10px;		}
a:link		{	color:#0000FF; text-decoration:none; 		}
a:visited	{	color:#5555FF; text-decoration:none; 		}
a:hover		{	color:#FF0000; text-decoration:underline;	}

.w3c		{	padding:0 5px 0 5px; border:0; text-decoration:none;	}
.spacer		{	height:50px;		}
.center		{	text-align:center;	}
.r-float	{	float:right;		}
.l-float	{	float:left;			}
.errore		{	color:red; font-weight:bold;					}
.hidden		{	border:0; margin:0; padding:0; display:none;	}

#logo		{	margin:5px;	}

#header
{	position:absolute; top:0; left:180px; right:0px; height:28px; min-width:700px;
	border:solid #8298D9; border-width:0 0px 5px 0; background:#314D9F;							
	margin:0; padding:5px 0 0 10px; font-size:18px; font-weight:bold; color:White		}


#left-menu				{	font-weight:bold; font-size:10px; position:absolute;										
							top:0; left:0; width:180px; height:100%; background:#314D9F;	}
#left-menu #line			{	position:absolute; top:33px; left:0;
							width:180px; height:2px; background:#8298D9;			}
#left-menu .block		{	margin:5px 10px 20px 10px; padding:0;					}
#left-menu a				{	display:block; text-decoration:none;
							margin:1px 0 0 0; padding:4px 5px 4px 5px;				}
#left-menu .menu_lnk_w	{	color:#ffffff; background:#8298D9;						}
#left-menu .menu_lnk_b	{	color:#000000; background:#ffff99;						}
#left-menu .menu_lnk_u	{	color:#ffff99; background:#8298D9; text-align:center	}
#left-menu .menu_lnk_p	{	color:#ffff99; text-align:center						}
#left-menu .menu_red		{	text-align:center; color:#ffffff; background:#ff0000;
							margin:1px 0 0 0; padding:5px 0 5px 0; 					}
#left-menu a:hover		{	background:#32c864;	}
#left-menu a span			{	color:#ffff99;		}


#right-pane		{	position:absolute; top:35px; right:0; bottom:0; left:180px;
					min-width:700px; overflow:auto;	padding:25px; font-size:13px;	}
#right-pane h2
{	font-size:18px; font-weight:900; margin:20px; padding:5px; border-bottom:1px dashed;	}
#right-pane .Titolo			{	background:#ffe080; }
#right-pane h2 span			{	font-size:14px; margin:5px 10px 0 0;	}
#right-pane h2 span span		{	margin:0 20px 0 20px; padding:0; font-size:12px;	}
#right-pane h2 span a			{	margin:0 10px 0 10px; padding:0;	}

#right-pane th				{	background-color:#507CD1; padding:5px; color:White;	}
#right-pane td				{	padding:5px;				}
#right-pane tr.pari			{	background-color:#FFFFFF;	}
#right-pane tr.dispari		{	background-color:#E0E0EE;	}
#right-pane td a:link			{	color:Black;				}
#right-pane td a:hover		{	color:Red;					}
#right-pane td a:visited		{	color:#111111;				}	
#right-pane .elenco_indent	{	text-indent:70px; font-weight:bold; }

ul.elenco3	{	list-style:none; margin-left:70px; padding-left:1em; text-indent:-1em; font-size:16px; font-weight:bold; line-height:35px;	}
.txt_titoli	{	font-size: 16px; font-weight : bold; color : Navy;	}

	#pulsanti			{	margin:50px;	}
	#pulsanti td.spcr	{	width: 60px; height:60px;	}
	#pulsanti td.puls	{	width:150px; height:60px; 	}
	#pulsanti a.puls		{	width:150px; height:60px; display:table-cell; vertical-align:middle;
							color:white; text-decoration:none; font-weight:bold; letter-spacing:2px; font-size:18px;	}
	#pulsanti a.puls:hover	{	color:red; text-decoration:underline; background:#FFFF88;	}
	#pulsanti .c1		{	background:#008040;	}
	#pulsanti .c2 		{	background:#FF8C00;	}
	#pulsanti .c3		{	background:#1E90FF;	}
