	body
	{
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: justify;
		font-size: 80%;
		margin-left: 0px;
		margin-top: 0px;
		color: #000000;
		background-color: #ffffff;
	}

	body.home
	{
		background-image: url(images/layout_sfondo.jpg);
		background-repeat: repeat-x;
	}

	h1
	{
		font-size: 130%;
		margin-top: 0px;
		margin-bottom: 0px;
		color: #000000;
	}

	p
	{
		margin-top: 3px;
		margin-bottom: 8px;
	}

		a:link, a:active
	{
		color: #0d65ba;
		text-decoration: none;
	}

		a:visited
	{
		color: #0d65ba;
		text-decoration: none;
	}

		a:hover
	{
		text-decoration: underline;
	}

	img
	{
		/*border: 1px solid #000000;*/
		display: inline;
	}

	img.layout
	{
		border: 0px;
		display: inline;
		vertical-align: middle;
	}

	form
	{
		margin: 0px;
	}

	input
	{
		display: inline;
		border: 1px solid #000000;
	}

	input.layout
	{
		display: inline;
		border: 0px solid #000000;
		vertical-align: middle;
	}

	input[type=hidden]
	{
		display: none;
	}

	hr
	{
		display: none;
	}

	hr.layout
	{
		display: block;
	}

	dt
	{
		margin-top: 5px;
		margin-bottom: 5px;
		font-variant: small-caps;
	}

	#contenitore
	{
		width: 1079px;
	}

	#testa
	{
		clear: both;
	}

	#corpo
	{
		clear: both;
	}

	#sx
	{
		float: left;
		width: 505px;
		height: 865px;
		position: relative;
	}

	#dx
	{
		float: left;
		width: 574px;
		min-height: 765px;
		height: auto !important;
		height: 765px;
		padding-top: 100px;
		position: relative;
	}

	#dx.home
	{
		background-image: url(images/layout_home_right.jpg);
		background-repeat: no-repeat;
	}

	#dx.white
	{
		background-color: #ffffff;
	}

	#dx.preti
	{
		background-image: url(images/layout_inner_preti.jpg);
		background-repeat: no-repeat;
	}

	#dx.facebook
	{
		background-image: url(images/layout_inner_fb.jpg);
		background-repeat: no-repeat;
	}

	#dx.wikicath
	{
		background-image: url(images/layout_inner_wikicath.jpg);
		background-repeat: no-repeat;
	}

	#dx.youtube
	{
		background-image: url(images/layout_inner_yt.jpg);
		background-repeat: no-repeat;
	}
  
	#barra_lingue
	{
		position: absolute;
		top: 10px;
		left: 230px;
	}

	#titolo
	{
		position: absolute;
		top: 95px;
		left: 105px;
	}

	#link_testi
	{
		position: absolute;
		top: 70px;
		left: 230px;
		color: #ffffff;
	}

	.link_testi
	{
		color: #ffffff;
	}

	#news_canvas
	{
		position: absolute;
		top: 40px;
		left: 230px;
		color: #000000;
		width: 320px;
		height: 80px;
		overflow: hidden;
    	font-size: 85%;
		display: none;
	}

	#link_servizi
	{
		position: absolute;
		bottom: 0px;
		left: 20px;
		color: #0d65ba;
	}

	#coda
	{
		position: relative;
		clear: both;
		width: 1079px;
		height: 325px;
		color: #000000;
		text-align: right;
		font-size: 85%;
		padding-top: 10px;
	}

	#coda.home
	{
		color: #ffffff;
		background-image: url(images/layout_home_coda.jpg);
		background-repeat: no-repeat;
	}

	.errori
	{
		color: #990000;
	}

	.menu_line
	{
		clear: both;
		float: left;
	}

	.menu_item
	{
		float: left;
		margin: 5px;
		background-color: #e0e0e0;
	}

	.menu_item_selezionato
	{
		float: left;
		margin: 5px;
		background-color: #c0c0ff;
	}

	.intestazione
	{
		clear: both;
		padding: 15px;
		font-weight: bold;
		font-size: 150%;
	}
