@charset "utf-8";
/* CSS Document */

#force-scrollbar { position: absolute; top: 0; bottom: -1px;
width: 1em; z-index: -1; }
*{
	margin: 0;
	padding: 0;
	}
body {
	background: url(immagini/sf_01.gif) repeat-x #1f1f1d;
	
	
	}
#principale {
	width:100%;
	height:auto;
	position: relative;
	margin:0 auto;
	
}
#container {
	width:960px;
	height:auto;
	position: relative;
	margin:0 auto;
	
}
#containerb {
	width:100%;
	height:140px;
	background:#000000;
	margin:0 auto;

}
#footer A:link{
	text-decoration:none;
	font-weight:bold;
	color:#00a4d3;}
#footer A:visited{
	font-weight:bold;
	text-decoration:none;
	color:#00a4d3;}
#footer A:active{
	font-weight:bold;
	text-decoration:none;
	color:#00a4d3;}
#footer A:hover{
	font-weight:bold;
	text-decoration: underline;
	color:#00a4d3;}
#footer {
	width:960px;
	height:90px;
	padding-top:30px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#848383;margin:0 auto;
	
}
#header {
	width:960px;
	height:319px;
	position: relative;
	clear:both;

}
#foto {
	width:960px;
	top:13px;
	height:261px;
	background: url(immagini/sffoto_04.gif) repeat-x;
	position: absolute;
	z-index:99;
}
#logo {
	width:auto;
	top:13px;
	height:auto;
	position: absolute;
	z-index:100;
}
#logob {
	width:auto;
	top:13px;
	height:auto;
	position: absolute;
	z-index:101;
	left:842px;
}
#slogan {
	width:auto;
	top:150px;
	height:auto;
	position: absolute;
	z-index:102;
	left:429px;
}
#anteprime {
	width:576px;
	background:url(immagini/sfante_33.gif) repeat-x;
	height:82px;
	padding-top:8px;
	padding-left:10px;
	position: relative;
}
#menu A#selected{
	text-decoration:none;
	color:#00a4d3;
	}
#menu {
	width:960px;
	top:274px;
	height:45px;
	background: url(immagini/bgmenu_07.gif) repeat-x;
	position: absolute;
	clear:both;
	overflow:hidden;
	
}
.solidblockmenu{
margin: 0;
padding-left:2px;
padding-bottom:0px;
padding-top:0px;
padding-right:0px;
float: left;
font: 12px Arial;
width: 962px;
}

.solidblockmenu li{
display: inline;

}

.solidblockmenu li a{
float: left;
color: white;
padding: 11px 32px;
overflow:hidden;
text-decoration: none;
background:url(immagini/bordomenu_09.gif) right no-repeat;
}

.solidblockmenu li a:visited{
	color:#ffffff;}

.solidblockmenu li a:hover, .solidblockmenu li .current{
	text-decoration:none;
	color:#00a4d3;
	

}
#contenuti {
	width:960px;
	min-height:auto;
	position: relative;
	
	
}
#sx h2{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
font-weight:normal;
color:#FFFFFF;
padding-bottom:15px;
}
.azzurro{

color:#00a4d3;
}
.bianco{

color:#ffffff;
}
.titoloofferta{
font-weight:bold;
color:#ffffff;
}
#sx A:link{
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;}
#sx A:visited{
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;}
#sx A:active{
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;}
#sx A:hover{
	font-weight:bold;
	text-decoration: underline;
	color:#ffffff;}
#sx {
	width:586px;
	height:auto;
	position: relative;
	padding-top:35px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#848383;
	line-height:18px;
}
input, textarea {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#848383;
	line-height:18px;
}


#dx {
	width:292px;
	left:76px;
	height:auto;
	position: relative;
	padding-top:35px;
	float:left;
	
}
.box A:link{
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;}
.box A:visited{
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;}
.box A:active{
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;}
.box A:hover{
	font-weight:bold;
	text-decoration: underline;
	color:#ffffff;}
.box {
	width:248px;
	background:url(immagini/bgbox_27.gif) repeat-x #000000;
	float:left;
	clear:both;
	height:auto;
	position: relative;
	border:2px solid #131311;
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#848383;
	line-height:18px;
}

.spacer{
height:20px;
clear:both;
}
.box img{
	width:auto;
	float:left;
	height:auto;
	position: relative;
	border:2px solid #131311;
	margin-right:10px;
}
.offerte A:link{
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;}
.offerte A:visited{
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;}
.offerte A:active{
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;}
.offerte A:hover{
	font-weight:bold;
	text-decoration: underline;
	color:#ffffff;}
.offerte {
	width:586px;
	height:auto;
	position: relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#848383;
	line-height:18px;
}
.offerte img{
	width:auto;
	float:left;
	height:auto;
	position: relative;
	border:2px solid #ffffff;
	margin-right:10px;
}
.ante{
	width:auto;
	float:left;
	height:auto;
	position: relative;
	border:2px solid #ffffff;
	margin-right:21px;
}
.antedx{
	width:auto;
	float:left;
	height:auto;
	position: relative;
	border:2px solid #ffffff;
	}
.anteb{
	width:auto;
	float:left;
	height:auto;
	position: relative;
	border:2px solid #ffffff;
	margin-right:10px;
}
.antedxb{
	width:auto;
	float:left;
	height:auto;
	position: relative;
	border:2px solid #ffffff;
	}

.boxtitolo{
	width:252px;
	background:url(immagini/bgboxtitolo_23.gif) repeat-x #000000;
	float:left;
	height:auto;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:right;
	font-weight:bold;
	color:#ffffff;
	}
.pulsanti A:hover{
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:74px;
	height:30px;
	background: url(immagini/bgpuld_39.png) no-repeat left top;
	padding:0px;
	border:0px;
	}
.pulsanti {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:74px;
	height:30px;
	background: url(immagini/bgpuld_39.png) no-repeat left top;
	padding:0px;
	border:0px;
	}