
body{background-color: #D4ECFB; 
margin: 0px; padding: 0px; 
font-family: verdana,arial,helvetica,sans-serif;
font-style:italic;color:#F79755;
height: 100%}

table.base {border:5px groove #F79755; background-image:url(immagini/logo4.jpg); background-color:#0469B3;
padding:0px; width:778px;height:125px; color:#F79755;}

	
td.ag {width:130px; background-color: #0469B3;	
	font-style:normal; font-weight:bold; text-align:center;
	color:#F79755; font-size:3px; padding-top:0px;padding-bottom:0px;}

img.logo {border:3px groove blue;}
img.cella {border:none}


img.foto {border:2px groove blue;margin:3px;}
img.testo{border-right:3px solid #000000;border-bottom:3px solid #000000;width:450px;}
img.gallery{border-right:3px solid #000000;border-bottom:3px solid #000000; height:225px; width:300px;}

td.loghi
{width:140px; background-color: #D4ECFB;font-style:normal; font-weight:bold;
color:#054ac7; font-size:13px; vertical-align:top;padding-top:10px;}


table.testo {border:5px groove #F79755; 
height: 300px; width:778px; background-color: #D4ECFB;color:#333;}


p.stra{DISPLAY: block; text-align:left; padding: 0px 2px 0px 4px; width:auto;  
line-height:25px; height:25px; margin:1px; text-decoration:none; color:#054ac7; 
background-image:url(immagini/sfondo.gif);
background-color:#0469B3; border:3px groove blue;font-weight:bold;}

A.stra3{DISPLAY: block; text-align:left; padding: 0px 2px 0px 4px; width:auto;  
line-height:25px; height:25px; margin:1px; text-decoration:none; color:#054ac7; 
background-image:url(immagini/sfondo.gif);
background-color:#F79755; border:3px groove blue;font-weight:bold;}

A.stra3:hover {display: block;text-decoration: none; text-align:right; color:#054ac7;background-color:#F79755; 
border-right:4px solid #F8F400;border-left:none}

table.menu {background-color: #0469B3;	
		color:#054AC7;width:140px;}

td.menu{width:140px; background-color:#0469B3;	
	font-style:normal; font-weight:bold; 
	color:#054AC7; font-size:12px; vertical-align:top; 
	padding-top:10px;}


td.credit {font-weight:bold; font-size:12px;border:3px inset blue;background-color: #D4ECFB;
font-style:normal;
color:#054ac7; font-size:14px; line-height:1.5;
text-align:center;
vertical-align:top;
padding:10px; width:100%;
height:100%;}



td.testo {border:3px inset blue;background-color: #D4ECFB; width:464px;
font-style:normal;font-size:12px;
color:#333; line-height:1.5;
text-align:justify;
vertical-align:top;
height:100%;}

div.testo {
margin:10px}


	div.title{width:464px;font-family:georgia,timesnewroman,times,serif;
 	border:3px inset blue; background-color:#49BDEF; 
	color: #ffffff; font-size:24px;font-weight:bold;  
	text-decoration:underline;
 	text-align:center;}


td.foto {border:3px inset blue;background-color: #D4ECFB; width:473px;
font-style:normal;
color:#333; font-size:12px; line-height:1.5;
vertical-align:top;
text-align:center;
height:100%;}



a:link {color: #054ac7; font-weight:bold; text-decoration:underline;}
a:visited {color:#054ac7;font-weight:bold;text-decoration:none;}
a:focus,a:hover,a:active {color: #054ac7; font-weight:bold; text-decoration:none;}



table.fine {border-right:5px groove #F79755; border-left:5px groove #F79755; 
border-bottom:5px groove #F79755;  height: 20px; width:778px; background-color: #D4ECFB;color:#0469B3;}

td.fine{width:778px; 
 font-size:x-small; font-weight:bold; font-style:normal; text-decoration:none;
 text-align:center;color:#054ac7;background-color: #D4ECFB;}




td.area
{background-color: #D4ECFB;
width:130px; font-style:normal; font-weight:bold; 
	color:#054ac7; font-size:12px; vertical-align:top; padding-top:10px;}

div.barra {height:500px; overflow:auto;} 
div.barra2 {height:700px; overflow:auto;} 


ul.menu 
{list-style-type: none;
margin: 0;
padding: 0;
}

ul.menu li a
{
display: block;
color: #054ac7;
font-weight:bold;
/*background-color: transparent;*/
width: 135px;
padding: 2px 0px;
text-decoration: none;
border-top: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
border-right: 1px solid #003366;
border-bottom: 1px solid #003366;
margin-bottom: 2px;}

ul.menu a:hover
{
background-color: #0469B3;
color: #FFFFFF;
border-top: 1px solid #e6e6e6;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

ul.menu li a:visited
{
color: #F79755;
font-weight:bold;
/*background-color: transparent;*/
width: 135px;
padding: 2px 0px;
text-decoration: none;
border-top: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
border-right: 1px solid #003366;
border-bottom: 1px solid #003366;
margin-bottom: 2px;}


p.menu  
{display: block;
color: #054ac7;
font-weight:bold;
/*background-color: transparent;*/
width: 135px;
padding: 2px 0px;
text-decoration: none;
border-top: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
border-right: 1px solid #003366;
border-bottom: 1px solid #003366;
margin-bottom: 2px;}


ul.foto 
{
list-style-type: none;
margin: 0;
padding: 0;
}

ul.foto li a
{
display: block;
color: #054ac7;
font-weight:bold;
/*background-color: transparent;*/
width: 130px;
padding: 2px 0px;
text-decoration: none;
border-top: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
border-right: 1px solid #003366;
border-bottom: 1px solid #003366;
margin-bottom: 2px;}

ul.foto a:hover
{
background-color: #0469B3;
color: #FFFFFF;
border-top: 1px solid #e6e6e6;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

ul.foto li a:visited
{
color: #F79755;
font-weight:bold;
/*background-color: transparent;*/
width: 130px;
padding: 2px 0px;
text-decoration: none;
border-top: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
border-right: 1px solid #003366;
border-bottom: 1px solid #003366;
margin-bottom: 2px;}


p.foto 
{display: block;
color: #054ac7;
font-weight:bold;
/*background-color: transparent;*/
width: 130px;
padding: 2px 0px;
text-decoration: none;
border-top: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
border-right: 1px solid #003366;
border-bottom: 1px solid #003366;
margin-bottom: 2px;}

div.col {text-align:center;}








