h1,h2,h3
{
	font: bold 100% Arial, Verdana;
}		


#intlink li, ul         {
	border: 0px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: inline;
}

#left li, ul         {
	border: 0px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: inline;
}

#left a.link         {
	background: #e6e6f8;
	color: Black;
	display: block;
	border: 1px solid #d7d7fc;
	font: normal 80% Arial, Verdana;
	padding: 5px 5px 5px 15px;
}



#left a.link:hover         {
	background: #d7d7fc;
	color: Black;
	display: block;
	border: 1px solid #e6e6f8;
	font: bolder 80%;
	padding: 5px 5px 5px 15px;
}



#left p         {
	font-size: 80%;
	margin: 2px;
	text-align: center;
}


#left label        {
	display: none;
}



legend         {
	
	font-size: 120%!important;
	font-size: 100%;
	margin-bottom: 8px;
	color: #000195;
}

label        {
	font-size: 90%;
	margin-bottom: 8px;
}

#right form         {
	font-size: 75%;
	margin-left: 10px;
	margin-bottom: 5px;
	text-align: center;
}

#right p.button         {
	text-align: center;
	margin: 10px 0px 0px 30px;
}

h1.titolo        {
	margin: 0;
	padding: 0;
}

h2.titolo        {

	text-align: left;
	margin: 0;
	margin-bottom: 10px;
	background-image: url(images/interlinea.jpg);
	font: normal bold 70%;
	padding: 5px 0px 10px 20px;
}

h2.titolo a        {
	color: Blue;
}


.notizia h2         {
	
	margin: 2px;
	text-align: left;
	font: bolder 70% Verdana, sans-serif;
	color: #0000CD;
}



#content p {
	font: 75% Arial; 
	text-align: justify;
	margin: 5px;
}

#content p.iscrizione      {
	margin-bottom: 12px;
	font-size: 100%;
}

img {
	border: 0;
}

a				 {  font: bold 100% Arial, sans-serif; color: Blue;  text-decoration: none;  }
a:hover 		 {  color: Navy;     }
a.mail		 {  color: #0000CD;  }

li				 { font: 100% Arial, sans-serif; text-align: left; margin: 5px; }



body         {
	font: 80% Arial, sans-serif;
	color: #000000;
	margin: 0;
	text-align: center;
	background-color: #708090;
}



div#container {
	font-size: 115%!important;
	font-size: 125%;
	width:995px;
	margin: 0 auto;
	text-align: center;
	border: thin solid Black;
	background-color: White;
	color: #000000;
	border-width: 2px;
}

div#header {
	font-size: 85%!important;
	font-size: 100%;
	width : 995px;
	margin-bottom: 10px;
}

div.infint {
	margin-left: 32px;
	text-align: center;
	float: left;
	font: 70%;
}

div.infintem {
	margin-right: 15px;
	text-align: center;
	float: right;
	font: 70%;
}


div#content {
	width: 595px;
	background-color: White;
	color: #000000;
	margin: 0 auto;
	float: left;
	}
	
	div#left {
	width: 175px!Important;
	width: 190px;
	background-color: White;
	color: #000000;
	float: left;
	text-align: left;
	padding: 5px 10px 20px 5px;
	}

div#right {
	width: 195px!Important;
	width: 205px;
	background-color: White;
	color: #000000;
	float: right;
	padding: 5px;
	}

div#footer {
	width: 985px!Important;
	width: 995px;
	margin-top: 20px;
	padding: 5px;
	text-align: center;
	clear: both;
	background-color: #e6e6f8;
	color: #000000;
	font-size: 80%!Important;
	font-size: 70%;
}


 	

div#intlink
{	
	clear: both;
	background: url(images/intlink.jpg) repeat-x;
	margin: 25px 8px 5px 5px;
	padding-bottom: 7px;
	width: 982px;
	height: 30px;
}	

a.intlink {
	color: Black;
	font: bold 80%;
	margin-top: 6px;
	padding: 0px 25px 0px 25px;
	float: left;
	border-right: 1px solid #BBBBBB;
}		

span.grigio {
	color: Gray;
	font: bold;
}	

div#scadenze {
	width: 180px;
	height: 180px;
	background-color: White;
	border: 1px solid #d7d7fc;
	color: #000000;
	margin: 0 auto;
	float: right;
	padding-top: 10px;
	padding-bottom: 30px;
	}
	
div.notizia
{	
	font-size: 110%!important;
	font-size: 100%;
	margin-bottom: 10px;
}

div.notiziario
{	
	width: 165px!important;
	width: 185px;
	font-size: 92%!important;
	font-size: 82%;
	margin: 5px;
	padding: 5px;
	float: left;
	border: 3px ridge #CECECE;
}			

h2.dettaglio
{	
	font-size: 90%;
}		

p.dettaglio
{	
	font-size: 300%;
}	



table.elenco_utenti				 { font: 100% Arial, sans-serif; text-align: center; margin: 10px;  background: #E1E1FF;  color: Black; width: 80%;  border: 3px groove #D7D7D7;    }
td.titolo	{ font: bold 100% Arial, sans-serif; text-align: center;   empty-cells: show;    }
td.intest    { font: bold 90%; text-align: center;  background-color: #DFDFFF;    border: 1px solid Black;        }
td.elenco			 { font: 80% Arial, sans-serif; text-align: center;  border-top: 1px solid Black;  empty-cells: show;     }

table.contatti				 { font: 90% Arial, sans-serif; text-align: left; margin: 10px;  background: #E1E1FF;  color: Black; width: 80%;  border: 3px groove #D7D7D7;    }
table.gestione        {  font: 110% Verdana; color: #000000; border: 1px solid Black;   padding: 0; width: 100%;}



div#foto {
	width: 130px;
	height: 105px;
	color: #000000;
	padding: 0;
	border: 1px solid Black;
	}

	
table#foto {
	width: 130px;
	color: #000000;
	border: 0;
	float: left;
	margin: 20px;
	}	


table.titolo        {
	width: 98%;
	text-align: left;
	margin: 0;
	font: bold 12px Arial;
}

.titolo td       {text-align: left;	padding-left: 15px; background: none;}
