body {
	height: 100%;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../immagini/background.jpg);
	background-repeat: repeat;
	position: relative;
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000;
}
#link {
	height: 55px;
	width: 120px;
	position: relative;
	left: 323px;
	top: 450px;
	background-color: #E00621;
}
#link p {
	font-size: 0.5em;
}
#link a {
	color: #FFFFFF;
	text-decoration: none;
}



#testata {
	height: 518px;
	width: 785px;
	background-image: url(../immagini/testata.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	margin-top: 55px;
	margin-bottom: auto;
}

#testa {border:0px solid #990000;	width: 785px;
height: 268px;	background-image: url(../immagini/index.jpg);
	background-repeat: no-repeat;cursor:hand;
}
#siamo {border:0px solid #990000;	width: 785px;
height: 268px;	background-image: url(../immagini/Home.gif);
	background-repeat: no-repeat;
}
#sopra {border:0px solid #990000;	width: 788px;
height: 58px;	background-image: url(../immagini/Home_03.png);
	background-repeat: no-repeat;
}
#who {border:0px solid #990000;	width: 785px;
height: 268px;	background-image: url(../immagini/chi_siamo.jpg);
	background-repeat: no-repeat;
}
#what {border:0px solid #990000;	width: 785px;
height: 268px;	background-image: url(../immagini/cosa_offriamo.jpg);
	background-repeat: no-repeat;
}
#how {border:0px solid #990000;	width: 785px;
height: 268px;	background-image: url(../immagini/come_lavoriamo.jpg);
	background-repeat: no-repeat;
}
#welcome {border:0px solid #990000;	width: 785px;
height: 268px;	background-image: url(../immagini/menu_testat.jpg);
	background-repeat: no-repeat;
}


#news {border:0px solid #990000;	width: 785px;
height: 268px;	background-image: url(../immagini/news3_.jpg);
	background-repeat: no-repeat;
}
#newsl {border:0px solid #990000;	width: 785px;
height: 268px;	background-image: url(../immagini/chi_siamo_psd_03.jpg);
	background-repeat: no-repeat;
}
#contact {border:0px solid #990000;	width: 785px;
height: 268px;	background-image: url(../immagini/contatti.jpg);
	background-repeat: no-repeat;
}
#corpo {border:0px solid #990000;width: 785px;
height: auto;background-color: #fff;padding-bottom:10px}
#bottom {border:0px solid #990000;width: 785px;
height: 35px;background-image: url(../immagini/p_chiudi_07.gif);
	background-repeat: no-repeat;background-position:right;background-color: #fff;margin-bottom:10px;}

#top {border:0px solid #990000;width: 785px;
height: 35px;background-image: url(../immagini/scritta_town_03.gif);
	background-repeat: no-repeat;background-color: #fff;}

#sx, #cx, #dx {border:0px solid #990000;background-color: #fff;}
#sx {width: 148px;
height: 120px;float:left;border-right:1px solid #666;
}
#cx {width: 475px;
height: auto;float:left;
}
#dx {width: 152px;
height: 120px;float:left;border-left:1px solid #666;}


#chiudi {position:relative;background-image:url('../immagini/p_chiudi_07.gif');background-repeat:no-repeat;background-position:left bottom;width: 152px;
height: 50px;float:left;cursor:hand;margin-top:100px;}


.clear {clear:left;}
.mini img{margin-top:6px;width: 146px;}
.mini {border:0px solid #990000;width: 146px;margin:0px 6px 5px 0px;
height: 146px;float:left;background-color:#fff;padding:4px 3px;background-color: #fff;}

.mini_la {border:0px solid #990000;width: 146px;margin:0px 0px 5px 1px;
height: 146px;float:left;background-color:#fff;padding:4px 3px;background-color: #fff;}


#container{
	height: auto;
	width: 785px;
	/*background-image: url(../immagini/testata.jpg);
	background-repeat: no-repeat;*/
	margin-right: auto;
	margin-left: auto;
	margin-top: 55px;
	margin-bottom: auto;
	border:0px solid #990000;
}
.titolo{font-size:1.1em;padding-left:15px;color:#990000;}
.titolo_dia{font-size:0.9em;color:#990000;letter-spacing:-0.01em;}
.titolo_scheda{font-size:1.1em;font-weight:bold;color:#990000;}
.sottotitolo{font-size:1.0em;color:gray;}
a.link {text-decoration:none;}

#menu_sx {position:relative;width:120px; float:left;height:auto;padding-left:12px;}
#menu_sx a, #menu_dx a{font-size:1.1em;color:#000;text-decoration:none;}
#menu_sx a:hover, #menu_dx a:hover{color:#990000;}

#menu_dx {padding-left:20px;}
#corpo_dx {position:relative; float:left;width:340px;}
#corpo_dx .testi{font-size:1.1em;}
#corpo_dx .testi{width:auto;}

#menu_sx a.red {color:#990000;}
#menu_dx a.red {color:#990000;}
.red {color:#990000;}
#menu_sx .red {color:#990000;}
a.red {color:#990000;text-decoration:none;}

#menu_dx a.gray {color:gray;}
#menu_dx {
}

.right {text-align:right;width:auto;padding-right:10px;}
.left {text-align:left;width:auto;padding-left:10px;}
.quindicipx {height:15px;}

