body {

	padding:0;

	margin: 0;

	font-family: Helvetica, Geneva, Arial;

	font-size: 12px;

	background: url(images/bg-header.jpg) top repeat-x #e4e4e4;

	color: #2b2b2b;

	line-height: 19px;

}



a {

	color:#666666;

	text-decoration:none;



}



 a:hover {

	color:#003333;

}

p a {

	color:#666666;

	text-decoration:none;

	border-bottom:1px dotted #666666;

}



p a:hover {

	color:#003333;

}





#container {

	width: 900px;

	margin:8px auto 0 auto;

}

#header {

	height:124px;

}



#content {

	background-color:#e4e4e4;

}



#content-home {

	height:330px;

	background-color:#e4e4e4;

}



#content {

	background-color:#e4e4e4;

}





#linkbar {

	float:right;

	width: 595px;

	margin-top:82px;

	height:20px;

	font-size: 15px;

}



#linkbar ul {

	margin: 0;

	padding:0;

}



#linkbar li {

	margin:0;

	padding: 0 12px;

	float: left;

	list-style: none;

	background: url(images/pipe.jpg) top right no-repeat;

}



#linkbar a {

	color:#003333;

	text-decoration:none;

	border:0;

}



#linkbar a:hover {

	color:#999999;

}



#linkbar li.bg-none {

	background-image: none;

}



#logo, #header a {

	border:0;

}



#cont-left, #cont-right, #cont-left-home  {

	float:left;

	width:50%;

	padding:15px;

}



#cont-right {

	padding:0;

	width:48%;

	float:right;

}



#cont-left {

	text-align:justify;

	width:47%;

}



#cont-left-home {

	text-align:justify;

	width:47%;

}



#cont-right {

	text-align:center;

}



p {

	margin: 4px 0;

	padding:0;

}



#copy {

	text-align:center;

	color:#666666;

	padding: 20px 0;

	font-size:11px;

}



#footer {

	/*background:url(images/grad.jpg) repeat-x bottom left #9ed3e9;*/

	background: url(images/grad2.jpg) repeat-x top left #3379be;

	font-family: Helvetica, Geneva, Arial;

	font-size: 14px;

	color:#FFFFFF;

	height:81px;

	clear:both;

}



#footer span {

	font-size: 16px;

	margin:0;

	padding:0;

	display:block;

	font-weight:bold;

}



#footer ul {

	padding:0;

	margin:0;

	width: 900px;

	margin:0 auto;

	height:81px;

}



#footer a {

	display: block;

	color: #FFFFFF;

	padding: 12px 12px;



}



#footer a:hover {

	background-color:#7cb2c5;





}





#footer ul li a {

	text-decoration: none;

}



#footer li {

	margin:0;

	padding: 0;

	float: left;

	list-style: none;

	border-right: 1px solid #c3dce5;

	width:176px;

}



.first {

	border-left: 1px solid #c3dce5;

}



.noborder {

	border: 0;

}





#img-other {

	width:120px; 

	height:314px; 

	overflow: auto; 

	float:left;c

}



#img-other img {

	border:1px solid #CCCCCC;

	padding:2px;

	margin-bottom: 4px;

	

}



#others {

	margin-bottom: 20px

}



#others img {

	border: 0;



}





#scheda {

	float:left; 

	padding-top:15px;

	width:330px;

}



.bordered {

	border:1px solid #CCCCCC;

	margin-bottom:4px;

	padding:2px;

}



h1 {

	font-size:22px;

	padding:0;

	margin: 6px 0;

}



h3 {

	font-size:16px;

	padding:0;

	margin: 6px 0;

}



h2 {

	font-size:19px;

	padding:0;

	margin: 6px 0;

}
