@import url("breadcrumbs.css");
@import url("links.css");

html, body {
	background-color: #060506;
	margin:0;
	padding:0;
	height: 100%;
	
}

table{
border:none;
}

div#container{
	position: relative;
	height:100%;
	width:9;

}
body>div#container{
	height:auto;
	min-height: 180px;
	width: 900px;
	margin: 0 auto;
}
#content{padding: 0 1.5em 5em}

#content2{
/*padding: 0 1.5em 5em;*/
width:900px;
height: auto;
min-height:500px;
background-color:#FFFFFF;

}

#footer{
	background-image:url(../images/sf_footer.jpg);
	background-position:right top;
	width:900px;
	height:66px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	}
	
.menunav{background-color:#333; width:900px; border-bottom-color:#444; border-bottom-style:solid; border-bottom-width:2px;}	

#content3{background-image:url(../images/sf_vini.jpg);
background-repeat:no-repeat;
background-position:left bottom;}

body, td, th {
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin: 0 auto;
}

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}


h1 {
	text-align: center;
	font-size: 65px;
	padding: 20px 0 20px 0;
	margin: 0 20px 0 20px;
}

h2 {
	font-size: 42px;
	display: inline;
}

h3 {
	font-size: 20px;
}

h4 {
	color: #660000;
	font-size: 16px;
	margin: 20px 0 20px 0;
	display: inline;	
}

h5 {
	font-size: 20px;
}


hr {
	border: none 0;
	border-top: 1px dotted #666;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	clear:both;
	margin-top:3px;
	margin-bottom:3px;
}

/*----------menusezione----------*/

#menu_left{
font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

margin:0;
padding-left:5px;;


list-style-type: none;

}

#menu_left ul{
margin:0;
padding-left:10px;
list-style-type: none;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}


#menu_left ul li{
list-style-type: none;
}






#menu_left li{
height:16px;
margin-bottom:0px;
padding-top:3px;
font-size:11px;
border-bottom:#CCCCCC;
border-bottom-style:dotted;
border-bottom-width:1px;
display: inline;

}

#menu_left li a{
background-image:none;
text-decoration:none;
color:#333333;
}



#menu_left li a:hover{


color:#9DA6C3;
text-decoration:underline;

}



/*----------menusezione----------*/


#voce_menu{
/*background-image:url(../images/sf_ul_li.gif);
background-position: left top;
background-repeat:no-repeat;*/
 height:15px;; 
 margin-bottom:0px;
font-size:10px;
 padding:0;
 padding-left:0px;
padding-top:3px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#333333;
 font-weight:bold;
 text-transform:uppercase;

}


#level_bar{
height:20px;
background-image:url(../images/background_level.gif);
background-repeat:repeat-y;
background-position:right top;
margin-bottom:3px;
text-align:left;
line-height:20px;
vertical-align:middle;
}


#footer {
	/*position: absolute;
	bottom: 0;*/
	clear:both;
	background-color: #333333;
	height:30px;
	text-align: left;
	padding: 10 10 10 10;
	
	width:100%;
}





#altri_contenuti_container {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:896px;
	background-color:#FFFFFF;
	margin: 0 auto;
	border-top: dotted 1px #333;
	clear:both;
	padding:2px;
	font-size: x-small;
	bottom: 0px;
	position:static;
	
}


#altri_contenuti_container ul {
	margin: 0;
	padding: 0;
	
}

#altri_contenuti_container ul li{

list-style-image:none;
display:inline;
line-height:24px;
vertical-align:middle;
padding:2px;
}

#altri_contenuti_container ul a{
text-transform:uppercase;
padding:2px;
}

#altri_contenuti_container ul a:hover{
	color:#ffffff;
	background-color:#666;
}
