html,body
		{
			margin:0px;
			padding:0px;
		}
a
		{
			color:#999999;
			text-decoration:none;
		}
a:hover
		{
			text-decoration:none;
			color:#000000;
		}
body
		{
			font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
			font-size:80%;
			background-color:#ffffff;
			background-image:url(images/bg.gif);
			background-position:top;
			background-repeat:repeat-x;
			color:#666666;
		}
#banner
		{
			width:800px;
			height:226px;
			margin:auto;
			padding:0px;
			margin-top:0px;
			text-align:center;
			background-image:url(images/bg-banner.gif);
			background-position:top;
			background-repeat:repeat-y;
		}
#image
		{
			width:770px;
			margin:auto;
			padding:0px;
			text-align:center;
			background-image:url(images/banner.jpg);
			background-position:top;
			background-repeat:no-repeat;
			height:226px;
		}
#menu
		{
			padding-top:5px;
			margin-left:320px;
		}
#menu a
		{
			display:block;
			font-size:13px;
			float:left;
			height:25px;
			text-align:center;
			width:88px;
			margin-right:1px;
		}
#menu a:hover
		{
			display:block;
			font-size:13px;
			float:left;
			height:25px;
			text-align:center;
			width:88px;
			color:#FF6666;
			background-color:#f7e5f5;
			margin-right:1px;
		}
#container
		{
			width:750px;
			margin:auto;
			padding-left:25px;
			padding-right:25px;
			padding-bottom:0px;
			background-color:#ffffff;
			background-image:url(images/sfuma.gif);
			background-position:top;
			background-repeat:no-repeat;
			padding-top:10px;
		}
#articoli
		{
			float:left;
			width:225px;	
			padding-left:20px;
			color:#999999;
		}
#articoli ul
		{
			padding:0px;
			margin:0px;
		}
#articoli li
		{
			padding:2px;
			margin:0px;
			list-style:none;
			font-size:80%;
		}
#articoli li a
		{
			text-decoration:none;
			display:block;
			border-bottom:1px dotted #f0f0f0;
		}
#articoli li a:hover
		{
			text-decoration:none;
			display:block;
			background-color:#f7e5f5;
			border-bottom:1px dotted #f7e5f5;
		}
#glossario
		{
			background-color:#ffffff;
			padding-left:12px;
			margin-bottom:10px;
		}
.text
		{
			width:674px;
			color:#666;
			
		}
.button
		{
			border:1px solid #000000;
			color:#666;
		}
#middle
		{
			float:left;
			width:450px;
			margin-left:10px;
			padding-left:20px;
			border-left:1px dotted #ccc;
		}
#middle p
		{
			padding:0px;
			text-align:justify;
			margin-bottom:10px;
		}
#footer
		{
			width:750px;
			margin:auto;
			padding:0px;
			text-align:right;
			background-color:#ffffff;
			padding-top:15px;
			font-size:80%;
			color:#000;
			padding-right:30px;
			height:35px;
			background-image:url(images/footer.gif);
			background-position:bottom;
			background-repeat:no-repeat;
		}
#dati
		{
			width:800px;
			margin:auto;
			padding:0px;
			text-align:right;
			background-color:#ffffff;
			font-size:80%;
			color:#000;
			padding-right:30px;
		}
h1
		{
			text-align:left; 
			margin:0px;
			padding:0px;
			margin-right:10px; 
			color:#c350b2;
			font-size:30px;	
		}
h2
		{
			text-align:left; 
			margin:0px;
			padding:0px;
			font-size:16px;
			margin-right:10px; 
			color:#c350b2;	
		}
h3
		{
			text-align:left; 
			margin:0px;
			padding:0px;
			font-size:14px;
			margin-right:10px; 
			color:#8a8a8a;	
		}
h4
		{
			text-align:left; 
			margin:0px;
			padding:0px;
			font-size:12px;
			margin-right:10px; 
			color:#8a8a8a;	
		}
#text
		{
			margin-left:325px;
			padding-top:10px;
		}
.box	
		{
			padding:10px;
			background-image:url(images/laterale.gif);
			background-position:top;
			background-repeat:no-repeat;
		}
.box a img
		{
			border:0px;
			filter:alpha(opacity=50); 
		}
.box a:hover img
		{
			border:0px;
			filter:alpha(opacity=100); 
		}
.fondo
		{	
			margin-top:1px;
			background-image:url(images/fondolat.gif);
			background-position:bottom;
			height:35px;
			padding-left:10xpx;
			padding-right:10px;
			text-align:right;
			background-repeat:no-repeat;
		}
#profilo
		{
			padding-left:10px;
			padding-right:10px;
			text-align:justify;
		}
#listarticoli
		{
			padding-left:10px;
			padding-right:10px;
			text-align:justify;
		}
#listarticoli a
		{
			display:block;
			margin-bottom:5px;
			font-size:16px;
		}
#listarticoli a:hover
		{
			display:block;
			margin-bottom:5px;
			font-size:16px;
			background-color:#f7e5f5;
		}
#listarticoli2
		{
			padding-left:10px;
			padding-right:10px;
			text-align:justify;
		}
#listarticoli2 a
		{

		}
#listarticoli2 a:hover
		{
			olor:#f7e5f5;
		}
.lettera
		{
			margin:0px;
			padding:2px;
			font-size:26px;
			background-color:#f7e5f5;
			margin-top:15px;
		}
#listarticoli2
		{
			padding-left:10px;
			padding-right:10px;
			text-align:justify;
		}
.domande
		{
			border-bottom:1px solid #ccc;
			margin-bottom:5px;
		}
.domande a
		{
			font-size:16px;
		}