/*stili per il layout fluido*/

html,body	{
		margin: 0;padding:0
		}

body		{
		background-color:#c8c8c8;
		font-family: verdana,arial,sans-serif;
		font-size: 90%;
		text-align: center;
		}

p		{
		text-align:justify;
		line-height: 1.5;
		}

ul		{
		line-height: 1.5;
		}

ol		{
		line-height: 1.5;
		}

div#container	{
		background-color:#fff;
		width: 60em;
		margin: 0 auto;
		text-align: left;
		border-left: 3px solid #ffcc66;
		border-right: 3px solid #ffcc66;
		}

/*stili generici, su header e footer*/

div#header	{
		background-color:#36C;
		color: #ffcc66;
		background-image: url(images/sfondo_header.gif);
		background-repeat:repeat;
		background-position:top;
		}

h1,h2		{
		margin: 0;
		padding:0;
		}

.articoloimg	{
		float: left;
		margin-right:10px;
		border: 1px solid #ccc;
		padding: 10px 10px 10px 10px;
		}

h1		{
		padding-left:0.5em;
		font: bold 2.3em/80px arial,serif;
		}

h2		{
		color: #666;
		font-size: 1.5em;
		}

h3		{
		font-size: 1.5em;
		}

a		{
		color: #369;
		font-weight:bold;
		text-decoration: none;
		}

a:hover		{
		color: #033;
		text-decoration: underline;
		}

div#footer	{
		text-align:center;padding: 0.5em;
		background-color: #69c;
		color: #000;
		border-top: 2px solid #ffcc66;
		}

div#footer a	{
		color: #fff;
		font-weight: bold;
		text-decoration: underline;
		}

/*stili specifici per il layout*/

div#navigation	{
		background-color:#9cf;
		border-bottom: 2px solid #ffcc66;
		background-image: url(images/top_sfu.gif);
		background-repeat:repeat-x;
		background-position:top;
		}

div#navigation2	{
		float:right;
		width: 13em;
		}


div#content	{
		padding: 1em;
		}


/*navigazione top*/

div#navigation ul{
		margin: 0;padding: 0;
		list-style-type: none;
		}

div#navigation li{
		display: inline;
		margin: 0 0 0 1em;
		padding: 0.2em;
		} /*nota display: inline*/

div#navigation a{
		color:#369;
		font: normal bold 1.2em/2.5em arial,sans-serif;
		text-decoration: none;
		}

div#navigation a:hover{
		color: #fff;
		text-decoration: underline;
		}

div#navigation a#activelink{
		color: #033;
		text-decoration: none;
		}

/*Navigazione pagine */

div#pagina_nav	{
		text-align:center;
		color:#369;
		font: normal bold 1.2em/2.5em arial,sans-serif;
		text-decoration: none;
		}

div#pagina_nav a{
		color:#369;
		text-decoration: none;
		}

div#pagina_nav a:hover{
		color:  #033;
		text-decoration: underline;
		}

div#pagina_nav a#activelink{
		color: #033;
		text-decoration: none;
		}

div#pagina_nav a#activelink3{
		color: #033;
		text-decoration: none;
		}

/*Indice */

div#indice ol	{
		margin: 1em 0 1em 1em;
		padding: 0;
		list-style-type: decimal;
		}

div#indice li	{
		display: list-item;
		margin: 0 0 0 1em;
		padding: 0.2em;
		}

div#indice a	{
		color:#369;
		font: normal bold 1.2em/1.6em arial,sans-serif;
		text-decoration: none;
		}

div#indice a:hover{
		color: #033;
		text-decoration: underline;
		}

div#indice a#activelink{
		color: #033;
		text-decoration: none;
		}

/*Navigazione Contenuti */

div#navigation2 ul{
		margin: 1em 0 1em 2em;
		padding: 0;
		}

div#navigation2 li{
		margin: 0;
		padding: 0;
		list-style-type:square;
		}

div#navigation2 a{
		color:#369;
		font: normal bold 1.2em/1.6em arial,sans-serif;
		text-decoration: none;
		}

div#navigation2 a:hover{
		color: #033;
		text-decoration: underline;
		}

div#navigation2 a#activelink{
		color: #033;
		text-decoration: none;
		}

div#navigation2 a#activelink2{
		color: #033;
		text-decoration: none;
		}

/*W3C Immagine Validator */

div#w3cimg	{
		display: block;
		margin-left: auto;
		margin-right: auto;
		}

div#w3cimg a img{
		border: none;
		text-decoration: none;
		}
div#w3cimg a:hover img{
		border: none;
		text-decoration: none;
		}
