/* Definizioni di stile per la formattazione dei contenuti */

body
	{
		margin: 0px;
		padding: 0px;
		text-align: center;
	}	

div#container
	{
		width: 960px;
		margin: 0px auto;
		text-align: left;
	}

div#header
	{
		height: 140px;
	}

#subheader
	{
		height: 22px;
		margin: 5px 0px 10px 0px;
		border-bottom: 1px dotted #CCCCCC;
		border-top: 1px dotted #CCCCCC;
		line-height: 22px;
		vertical-align: middle;
		font-family: verdana, arial, sans serif;
		font-size: 8pt;
	}

div#navigation
	{
		float: left;
		margin: 0px;
		width: 195px;
		padding: 5px 5px 0px 0px
	}

div#content
	{
		width: 540px;
		margin: 0px 200px 0px 200px;
		padding: 5px 9px 0px 9px;
		border-right: 1px dotted #CCCCCC;
		border-left: 1px dotted #CCCCCC;
		font-family: verdana, arial, sans serif;		
	}

div#content_schede
	{
		margin: 0 5%;
		border-right: 1px dotted #CCCCCC;
		border-left: 1px dotted #CCCCCC;
	}
		
div#extra
	{
		float: right;
		width: 195px;
		padding: 5px 0px 0px 5px;
	}

div#footer
	{
		margin: 20px 0px 0px 0px;
		clear:both;
		text-align:center;
		border-top: 1px solid #ff0000;
		background-color:#DDDDDD;
    }
