body {background-color: #e2e8f3; font-family: Arial, Helvetica, sans-serif; margin: 0px; }

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; text-align: justify; margin: 0px; padding: 15px;}

a:hover {color: #CC0033; background-color: #CCCCCC;}



/*FORMATTAZIONE ELENCO SCHEDE*/
td.schede a	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; color: #999999; font-style: italic; text-align: left;
			 text-decoration: none; padding: 20px;}
td.schede a:hover {color: black; text-align: left; font-size: 0.6em; background-color: white; text-decoration: underline; padding: 20px;}

.sfondo {background: none; font-size: 0.9em; text-align: left; margin: 10px;}
.margine {background: none; padding: 20px;}
.centra {text-align: center}
.bold {font-weight:bold; color: #333333;}

h1 {font-family: Comic Sans MS, Century Gothic, Courier New, Arial; font-size: 3.6em; text-align: center; margin: 0px; padding: 15px;}
.nomeI {font-family: Arial, Times New Roman, Times, serif; font-weight:bold; font-size: 1.1em; color: black;}
.famiglia {font-family: Arial, Times New Roman, Times, serif; font-weight:bold; font-size: 0.9em; color: white; text-align: center;}
.astolinto_up {font-family: Arial, Times New Roman, Times, serif; font-weight:bold; font-size: 0.9em; color: white; text-align: center; text-decoration: none;}
a.astolinto_up:hover {text-decoration: none; background-color: none !important;}

table#siti {width: 95%; font-size: 0.9em; text-align:center;}
.up {border: 0px; width: 41 px; height: 32 px;}
.back {border: 0px; width: 42 px; height: 33 px;}

img.w0 {border: 1px; width: 50 px; height: 50 px; margin:3px; border:1px solid #000000; float:right;}
img.fr {border: 0px; width: 20 px; height: 30 px; margin:3px; border:0px solid #000000; float:right;}

/*BAR UP*/
table.up {	width:100%; text-align:centre; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; margin: 0px; border: 0px solid;
			background-color: #000000; font-weight:bold;}



/*TABLE UP*/
table.title	{width:95%; margin: 0px; padding: 0px; border: 0px solid;}
td.title	{width:15%; background-color: white; margin: 0px;border: 0px solid; padding: 10px; }

  
/*TABLE MAIN*/
table.main	{width:900px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; border: 0px solid; text-align: left;
			background-color: white; margin: 0px; padding: 0px; border: 0px solid;}
.row1 {	font-family: Arial, Times New Roman, Times, serif; background-color: black; text-align:center; width: 500px; padding: 5px; font-weight:bold;
		font-size: 0.9em; color: white;}
.row2 {	font-family: Arial, Times New Roman, Times, serif; background-color: gray; text-align:center; padding: 3px; font-weight:bold;
		font-size: 0.8em; color: white;}
.left1 {font-family: Arial, Times New Roman, Times, serif; background-color: #6793DA; text-align:center; width: 50px; padding: 5px; font-weight:bold;
		font-size: 0.9em; color: white;}
.left2 {font-family: Arial, Times New Roman, Times, serif; background-color: #A3BDE9; text-align:center; width: 50px; padding: 5px; font-weight:bold;
		font-size: 0.9em; color: white;}
.right1 {background-color: #FFB94F; width: 350px; padding: 5px;}
.right2 {background-color: #FFE064; width: 350px; padding: 5px;}

/*TABLE DOWN*/
table.down	{width:95%px; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; margin: 0px; border: 5px solid;
			background-color: #000000; font-weight:bold;}
table#siti {width: 95%; font-size: 0.9em;}
.up {text-align:left; border: 0px; width: 41 px; height: 32 px; }
.back {text-align:right; border: 0px; width: 42 px; height: 33 px; }

.c {text-align: center;}
.w3c {width:60px; height:20px;}


/*HOME PAGE*/
table.index	{width:800px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; text-align: left; background-color: white;
			margin: 0px; padding: 0px; border: 0px solid;}

