
	body,
	html {
		margin:0;
		padding:0;
		color:#736F6E; /* Colore del testo di tutta la pagina */
		background-image:url('bg.png');
		font-family: arial,sans-serif; /* Font per tutta la pagina */
	}
	#link a:link {
		text-decoration: none; color:#736F6E; /* Colore dei link su tutta la pagina */
	}
	#link a:active {
		text-decoration: none; color:#736F6E; /* Colore dei link su tutta la pagina */
	}
	#link a:visited{
		text-decoration: none; color:#736F6E; /* Colore dei link su tutta la pagina */
	}
	#link-active a:link {
		text-decoration: none; color:#736F6E; /* Colore dei link su tutta la pagina */
	}
	#link-active a:active {
		text-decoration: none; color:#736F6E; /* Colore dei link su tutta la pagina */
	}
	#link-active a:visited{
		text-decoration: none; color:#736F6E; /* Colore dei link su tutta la pagina */
	}
	a:link {
		text-decoration: none; color:#736F6E; /* Colore dei link su tutta la pagina */
	}
	a:link:hover {
		text-decoration: underline; color:#736F6E; /* Colore dei link su tutta la pagina */
	}
	a:active {
		text-decoration: underline; color:#736F6E; /* Colore dei link su tutta la pagina */
	}
	a:active:hover  {
		text-decoration: underline; color:#736F6E; /* Colore dei link su tutta la pagina */
	}
	a:visited{
		text-decoration: underline; color:#736F6E; /* Colore dei link su tutta la pagina */
	}
	a:active:hover  {
		text-decoration: underline; color:#736F6E; /* Colore dei link su tutta la pagina */
	}
	#wrap-top {
		width:850px;
		margin:0 auto;
		background:#99c;
		background:#FFFFFF;
		height:80px;
	}
	#header {
		background-image:url('schneider.png');
		float:left;
		width:281px;
		height:80px;
	}
	h1 {
	    margin:0;
    }
	#nav {
		float:right;
		text-align:center;
		width:529px;
		height:80px;
	}
	#link-current{
		float:left;
		height:52px;
		width:60px;
		margin-left:10px;
		padding-top:28px;
		background-image:url('menu-hover.png');
		font: bold 14px arial,sans-serif; /* font per il link della pagina attiva nel menu */
	}
	#link{
		float:left;
		height:52px;
		width:60px;
		margin-left:10px;
		padding-top:28px;
		font:14px arial,sans-serif; 	
	}
	#link:hover{
		background-image:url('menu-hover.png');
		font:bold 14px arial,sans-serif;/* font per l'hover sui link alle altre pagine nel menu */
	}
	#wrap-external {
		background:#FFFFFF;
	}
	#wrap-bottom {
		width:850px;
		margin:0 auto;
	}
	#slogan {
		clear:both;
		margin-left:2px;
		width:278px;
		background-image:url('entrate.it.png');
		height:27px;
	}
	#main {
		float:right;
		width:570px;
	}
	h2 {
		margin:0 0 1em;
	}
	#blocks-top{
		margin-bottom:10px;
	}
	#blocks-top  h1 {
		font-size: 18px;		
	}
	#blocks-top p {
		font-size: 12px;
	}
	#block-top{
		margin-right:10px;
		padding:5px;
		margin-bottom:10px;
		width:125px;
		height:320px;
		background:#DCDCDC; /* Sfondo dei primi tre blocchi superiori */
		float:left;
	}
	#block-top-last{
		padding:5px;
		width:125px;
		height:320px;		/* Sfondo del quarto blocco superiore */
		background:#DCDCDC;
		float:left;
	}
	#block-group{
		margin-top:15px;
		background:#FFF;
		clear:both;
		height:265px;
	}
	#blocks-middle{
		clear:both;
	}
	#blocks-middle  h1 {
		font-size: 18px;
		color:#FFC613;	/* Colore dell'intestazione dei blocchi centrali (giallo) */
	}
	#blocks-middle p {
		font-size: 12px;
	}
	#block-middle-l{
		padding:5px;
		width:270px;
		height:140px;
		margin-right:10px;
		margin-bottom:10px;
		text-align:left;
		float:left;
	}
	#block-middle-r{
		padding:5px;
		width:270px;
		height:140px;
		margin-bottom:10px;
		text-align:right;
		float:right;
	}
	#blocks-bottom{
		clear:both;
		background:#FF0000;
	}
	#blocks-bottom  h2 {
		font-size: 12px;
	}
	#blocks-bottom p {
		font-size: 9px;
	}
	#block-bottom-l{
		padding:5px;
		width:270px;
		height:70px;
		margin-right:10px;
		float:left;
	}
	#block-bottom-r{
		padding:5px;
		margin-top:30px;
		width:270px;
		height:70px;
		text-align:right;
		float:left;
	}
	
	#sidebar {
		float:left;
		width:280px;
		height:570px;
	}
	#footer {
		clear:both;
		float:right;
		width:570px;
		background:#FFF;
		text-align:center;
	}
	#footer p {
		margin:0;
		font-size: 9px;
    }
	* html #footer {
		height:1px;
	}
	
	html {overflow-y: scroll;}
	
	#company_info{
		background-color:#FFC613;
		
	}
	#company_info div{
		color:#000;
		font-size:10px;
		width:200px;
		padding-left:160px;
		padding-top:100px;
	}	