
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	color: #484848;
	background-color: #e5e5e5;
}

a {
	color: #484848;
}

img {
	border: 0;
}

.container {
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

.intestazione {
	width: 960px;
	margin: 0;
	padding: 0;
}

.logo {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 1px;
	width: 240px;
	height: 96px;
	background: url(http://www.melinda.it/images/co-sf-logo2.jpg) no-repeat;
}

.logo img{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	visibility: hidden;
}

.logo a{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menuservizio {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 29px;
	width: 955px;
	text-align: right;
}

.menuservizio p{
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 10px 5px 0 0;
	font-size: 0.6em;
	color: #484848;
	font-weight: bold;
	text-transform: uppercase;
}

.menuservizio a{
	text-decoration: none;
	color: #484848;
}

.menuservizio p span{
	margin: 0 0 0 0;
	padding: 0 5px 0 5px;
}

select {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 17px;
	font-size: 10px;
	color: #484848;
}

.selectlingue {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 17px;
	font-size: 10px;
	color: #484848;
}

.fine {
	clear: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 1px;
	line-height: 1px;
}

.hide{
	visibility: hidden;
}

.imgtop {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.attenzione {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.contenuti {
	width: 960px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear: left;
}

.bloccoboxsotto{
	margin: 6px 0 0 0;
	padding: 0 0 0 0;
	width: 951px;
	height: 145px;
	color: #C5C5C5;
}

.bloccoboxsotto a{
	color: #dddddd;
	text-decoration: none;
}

.bloccoboxsotto h2{
	margin: 0 0 0 0;
	padding: 30px 20px 10px 80px;
	font-size: 0.8em;
}

.bloccoboxsotto p{
	margin: 0 0 0 0;
	padding: 0 20px 10px 80px;
	font-size: 0.7em;
}

.boxsotto01{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 238px;
	float: left;
}

.boxsotto02{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 238px;
	float: left;
}

.boxsotto03{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 238px;
	float: left;
}

.boxsotto04{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 236px;
	float: left;
}

.bottom {
	width: 960px;
	padding: 0; 
}

.bottom p{
	color: #5A5A5A;
	padding: 8px 0 0 20px;
	margin: 0 0 0 0;
	font-size: 0.7em;
	text-align: center;
}

.bottom span{
	padding: 0 6px 0 6px;
	margin: 0 0 0 0;
}

.bottom a{
	color: #5A5A5A;
}


.tastoni {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.newssotto {
	width: 960px;
	height: 186px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #484848;
	background: url(../images/sf-news-home.jpg) no-repeat;
}

.newssottoblocco {
	width: 470px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}

.newssottosx {
	width: 190px;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	float: left;
}

.newssottosx img{
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}

.newssottodx {
	width: 240px;
	margin: 0 20px 0 0;
	padding: 0 0 0 0;
	font-size: 0.8em;
	float: left;
}

.newssottofine {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear: left;
}

.newssotto h2{
	margin: 0 0 0 0;
	padding: 20px 0 5px 0;
	font-size: 1.4em;
	color: #112F53;
}


.newssotto a{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-decoration: none;
	color: #112F53;
}

.newssotto a:hover{
	text-decoration: underline;
}

.newssotto p{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
