body {
	background-color: #000000;
	margin: 0px;
	font-family:  Arial, Verdana,  Helvetica, sans-serif;
	font-size: 70%;
	color: #666666;
	line-height: 150%;
	background-image: url(img/sf_pagina.jpg);
	background-repeat: repeat-x;		
	}

A { color:  #FB0B0C; text-decoration: none;}
IMG { border: 0px;}
TD { padding: 0px; text-align: left; vertical-align: top;}
TABLE { border: 0px;}
.clear { clear: both;}
h1 {font-size: 140%; margin: 0px 0px 0px 0px;}
.blu {color: #1254A0;}
.red {color: #FB0B0C;}
.left {float: left;}
.margin {margin: 0px 20px}
.img {float: left; margin-right: 20px;}
/* .................... STRUTTURA ....................*/
#struttura { width: 920px; background-color: #000000; margin:0px auto; 	background-image: url(img/sf_testata.jpg); background-repeat: no-repeat;}
#struttura:after {	content: ""; 	display: block; 	height: 0; 	clear: both;}
/* .................... TESTATA ....................*/
#testata { margin-left: 50px; height: 280px; min-height: 280px; height: auto !important;}
#testata img { margin-top: 50px;}

/* .................... CORPO ....................*/
#corpo { width: 920px;}

/* .................... CORPO sx ....................*/
#corposx {width: 730px; float: left; background: #ffffff; margin-top: 30px;}
.testo {margin: 0px 20px 10px 20px; padding-bottom:10px; border-bottom: 5px solid #E5E5E5;}

#testo-dx {width: 500px; float: left; margin: 10px 0px; border-left: 1px solid #E5E5E5;}
#testo-dx IMG {float: right; margin-left: 15px;}

.slot-home {width: 180px; float: left;}
.slot-home ul {margin: 10px 0px;}
.slot-home li {margin: 0px; border-bottom: 1px solid #E5E5E5; color: #FB0B0C;}
.slot-home a {color: #666666;}
.scheda {background: #E5E5E5; height: 140px; min-height: 140px; height: auto !important; }
.back {width: 100%; text-align: right; border-bottom: 5px solid #E5E5E5;}

/* .................... CORPO dx ....................*/
#corpodx { float: right; width: 142px;}
#navb { text-align:left; margin-right: 40px;}
#navb a{ color: #FFFFFF;}
ul {list-style: none; margin: 0px; padding: 0px; margin: 15px 0px 30px 0px;}
li {list-style-position: outside; line-height:1.5em; font-size: 110%; border-bottom: 1px solid #333333;}

/* .................... BOTTOM ....................*/
#bottom {width: 730px; background-color: #111B2F; color: #CCCCCC; font-size: 80%;}
#bottom-txt {padding: 10px;}