@charset "ISO-8859-1";
/* CSS Document */

html, body {margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}

#container {
	width:960px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto; 
}

.spx{height:30px;}

.corpo{clear:both; overflow:hidden; background-image:url(imgs/bgcorpo.png); background-repeat:repeat-y;}

img {border:0;}

ul#menu {list-style: none; margin:0; padding:0; margin-top: 60px; }
        
#menu li a {
	letter-spacing:2px;
	color:#FFF;
	display:block;
	font-weight: bold;
	height: 36px;
	line-height: 40px;
	width: 204px;
	text-align:left;
	text-decoration: none;
	background-image:url(imgs/pm.png); background-repeat:no-repeat;
}

#menu li a:hover, #menu li a.active {
		background-image:url(imgs/pm-a.png); background-repeat:no-repeat;
		color:#dc9363;
}

a.hp:link, a.hp:visited {font-size:12px; color:#fff; text-decoration:none; font-weight:bold; }
a.hp:hover {font-size:12px; color:#dc9363; text-decoration:none; font-weight:bold;}


.titolo {font-size:18px; color:#963;}
.descrizione{width:280px; font-size:14px; padding-top:40px;}
	
		
/*
#header { height: 60px; }

#dock, #push {
	height: 110px; 
	clear: both;
}

.dock-container {
width:960px; 
height:90px; 
margin:auto; 
background-image:url(imgs/dock.png); 
background-position:bottom center; 
background-repeat:no-repeat;
}

.spaziatore{width:24px;}




h1{font-size:16px; color:#cc0000; margin:0; padding:0;}

.descrizioni {font-size:12px; color:#000;}

.it{margin-top:20px; text-align:center; font-size:14px; color:#cc0000;}





input[type="text"] {font-size:12px; color:#cc0000; border:#ccc 1px solid; background-color:#fafafa; padding:2px;}
textarea {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#cc0000; border:#ccc 1px solid;  background-color:#fafafa; padding:2px;}
*/