/* CSS Document */
body {
	font: normal 80% Verdana, Arial, Helvetica, sans-serif;
	margin:0; padding:0;
	background:#4aa7fc;
	background-image:url(grafica/bg.gif); background-repeat:repeat-x;
	color:#000000; 
    text-align:center;
	line-height:160%;
}


/*INTESTAZIONI*/
h1, h2,h3,h4{text-align:left; color:#4aa7fc; line-height:140%; margin-top:0 auto; font-size:130%; font-weight:bold; padding-left:20px; padding-bottom:0; padding-top:5px;  }

div.intestazione{ text-align:center; width:920px;  
padding:0px; }
/***************/


/*CONTENITORE*/
	div.tabella{background:#FFFFFF;    text-align:center; width:920px; margin:0 auto; padding:0; background-image:url(grafica/bg-tabella-azzurro.png); background-repeat:repeat-y; }
/***************/

 /* COLONNE DEL SITO */
#colonna30_b {width:560px;    float:left; padding:15px;  margin:0;} 
#colonna30_c {width:280px;    float:left;    margin:0; text-align:justify; }

.clearer {clear:both; height:1px; overflow:hidden; margin:-1px;}
/***************/


/*NAVIGAZIONE*/
div.menu{
	color:#ffffff; 
	
 	font-weight: bold;
	font-size:110%;
	padding-top:10px;
	padding-bottom:15px;
	background:#000000;
	margin:0px;
	 
}
/***************/
 

/* TESTI */
p.testo{text-align:justify; padding-left:20px; font-size:95%;}
 

/***************/

/* LINK */
a:link {color:#003366; text-decoration:none;}
a:visited { color:#003366; text-decoration:none;}
a:hover { color:#003366; text-decoration:none; }

a.linkmenu:link {color: #fff;}
a.linkmenu:visited {color: #ffffcc;}
a.linkmenu:hover {color:#fff;}


a.collegamento:link {color: #ffffff; }
a.collegamento:visited {color: #ffffff;}
a.collegamento:hover {color:#ffffcc; text-decoration:underline;}
/***************/

/* ELENCHI PUNTATI */
ul li { list-style-position:inside; 
text-align:justify; padding-left:25px;  list-style-image:url(grafica/1.gif); line-height:150%;}

li.impegno {  
text-align:justify;   list-style-image:url(grafica/bullet1.gif); line-height:150%; padding-bottom:10px;}
/***************/
 
/* PIEDE DI PAGINA */
div.piedepagina{font-size:80%; width:890px;  text-align:center; line-height:170%; background:#000000; 
color:#ffffff; padding:15px;   margin:auto;}
/***************/
