/*
Theme Name: RSsport
Theme URI: http://www.rssport.it
Description: Tema personalizzato per RSsport
Version: 1.0
Author: Fabrizio De Bortoli
Author URI: http://www.diboweb.it
*/

body{	background: url(img/sf.jpg) repeat-x #E9E9E9;	text-align: left;	color:#333; font-family:Tahoma,sans-serif;}
p{font-size:12px;line-height:1.4em;color:#333;font-family:Tahoma,sans-serif;}
a{text-decoration:none;color:#333;font-family:Tahoma,sans-serif;}
.hidden{display:none;}
a.arch{	font-size:10px;	color:#888;	margin-top:3px;	display:block;}
	a.arch:hover{	color:#0767C8;	}
	
.left{float:left;}
.right{float:right;}

div#container{
	width:880px;
	margin:0 auto;
	padding:0 10px;
	min-height:800px;
	}
	
	div#topbar{	height:28px;	text-align:right;	color:#bbb;	font-size:10px;	}
		ul#top-bar{}
		ul#ul-topbar li{	display:inline;	line-height:28px; margin-left:5px;}
			ul#ul-topbar li a{	color:#bbb;	}
				ul#ul-topbar li a:hover{	color:#fff;	border-bottom:1px dotted white;	}
	
	div#bar{	height:165px;}
		a#logo img{	margin-top:55px;}
			
	div#menu{}
		ul#nav{	height:35px;}
			ul#nav li{float:left;	list-style-type:none;	margin:0 20px 0 0;	padding-right:20px;	background:url(img/div-menu.jpg) no-repeat right center;	height:35px;}
				ul#nav li a{	line-height:35px;	height:35px;	color:#bbb;	text-transform:uppercase;	font-size:11px;	font-weight:bold;	}
					ul#nav li a:hover{	color:#fff;	border-bottom:1px dotted white;	}
					
		div#content{		display:block;	clear:both;	min-height:600px;	margin-top:30px;	}
			div#main{	width:570px;	float:left;	padding: 0 10px 0 0px;	margin-bottom:20px;}
			div#sidebar{	width:285px;	float:right;	}
		div#footer{	display:block; height:20px;	line-height:20px;	clear:both;	border-top:1px solid #bbb;	padding:5px 10px;	font-size:10px;	background:#cdcdcd;}
		span#fleft{		float:left;		}
		span#fright{	float:right;	}
				
		.clear{clear:both}
		#s3slider {	height:250px;	width:538px;	margin:0px auto 30px auto;	border:10px solid #fff;	position: relative; /* important */	overflow: hidden; /* important */	}
			#s3sliderContent {   width: 538px; /* important to be same as image width or wider */   position: absolute; /* important */   top: 0; /* important */
			   margin-left: 0; /* important */	   background:url(img/loader.gif) no-repeat center center #000;	}
			.s3sliderImage {   float: left; /* important */   position: relative; /* important */   display: none; /* important */	}
			.s3sliderImage span {   position: absolute; /* important */   left: 0;   font: 12px/15px Arial, Helvetica, sans-serif;   padding: 10px 13px;
			   width: 527px;   background-color: #000;   filter: alpha(opacity=80); /* here you can set the opacity of box with text */
			   -moz-opacity: 0.8; /* here you can set the opacity of box with text */   -khtml-opacity: 0.8; /* here you can set the opacity of box with text */
			   opacity: 0.8; /* here you can set the opacity of box with text */   color: #fff;   display: none; /* important */
			}
			.s3sliderImage span strong {	font-size: 14px;	color:#0767C8;	display:block;	}
			.top {top: 0;left: 0;}
			.bottom {bottom: 0;left: 0;}
			.left {top: 0;left: 0;width: 110px !important;height: 311px;}
			.right {right: 0;bottom: 0;width: 90px !important;height: 300px;}
			
			
	div.post{	margin-bottom:50px;	}
		div.post p{	margin-bottom:10px;	}
		div.tit-post{	clear:both;display:block;	border-bottom:3px solid #0767C8;	margin-bottom:20px;	height:30px;	}
			div.tit-post h2{	font-size:20px;	font-weight:bold;	display:inline;	line-height:30px;	float:left;	}
			div.tit-post h3{	float:right;	font-size:12px;	color:#666;	margin-top:12px;	}

	
	
		div#sidebar h2{	margin-bottom:15px;	font-size:16px;	border-bottom:2px solid #0767C8;}
			div#sidebar h2 span{	font-size:12px;	font-style:italic;	}
		div#sidebar h5{	font-size:13px;	margin-bottom:15px;border-bottom:2px solid #0767C8;}
		div.contact h4{	font-size:12px;	padding-left:30px; color:#666; margin-bottom:10px;}
			div.contact h4#via{	background:url(img/via.png) no-repeat left center;	}
			div.contact h4#tel{	background:url(img/tel.png) no-repeat left center;	}
			div.contact h4#fax{	background:url(img/fax.png) no-repeat left center;	}
			div.contact h4#mail{	background:url(img/mail.png) no-repeat left center;	}
			div.contact h4#piva{	background:url(img/piva.png) no-repeat left center;	}
			div#contact{	margin:40px 20px; }
				
		div.open-sidebox{	background:url(img/open-sidebox.jpg) no-repeat top #DCDCDC;	height:10px;	display:block;}
		div.close-sidebox{	background:url(img/close-sidebox.jpg) no-repeat top #DCDCDC;	height:10px;	margin-bottom:20px;	display:block;}
		div.sidebox{	background:url(img/sf-sidebox.jpg) repeat-y top #DCDCDC;	padding:0px 20px 0px 20px;	display:block;	overflow:hidden;	}
						
		input#searchsubmit {	background:#dcdcdc;	border:none;	color:#666;	font-weight:bold;	width:50px;	height:26px;	float:right;	font-size:14px;}
			input#searchsubmit:hover{	color:#0767C8;	}
		input#s{	margin-right:10px;	background:#ccc;	width:175px;	height:20px;	border:1px solid #bbb;	font-size:16px;	padding:3px;	float:left;	}
		
	div#dove a.fancy img{	border:1px solid #999; margin:30px 8px;}
	div#dove p{	margin-top:30px;	margin-left:30px;}
	
	div#link{	padding-top:20px;	}
		div#link h4{	color:#666;	}
			div#link h4:hover{	color:#000;	}
		div#link a{	display:block;	background:url(img/link.png) no-repeat left center;	padding-left:30px;	line-height: 22px;	margin:5px 20px;	font-size:12px;	}
			div#link a:hover{	text-decoration:underline;	color:#000;	}
		
	div#comunicati{	padding-top:20px;	}
		div.comunicato{	display:block;	font-size:12px;	background:url(img/comunicati.png) no-repeat left center;	padding-left:30px;	line-height:30px; margin:15px 20px;	}
			div.comunicato a{		line-height:15px;	font-weight:bold;}
			div.comunicato h3{	line-height:12px;	font-size:10px;}
			
	div#auto{	padding-top:20px;	}
		a#torna{	float:right;	margin-top:15px;	font-size:10px;	color:#666;}
			a#torna:hover{	color:#000;	}
		div#auto a.fancy img{	border:1px solid #999; margin:10px 15px;}
		div.vettura{	float:left;	display:block;	margin:10px 52px;	height:140px;	width:180px;	}
			div.vettura  img{	border:1px solid #bbb;	}
			div.vettura h3{	margin-top:5px;font-size:12px;}
				
	div#video{	padding-top:20px;}
		div.video{	display:block;	font-size:12px;	background:url(img/film.png) no-repeat left center;	padding-left:30px;	line-height:30px; margin:15px 20px;	}
			div.video a{		line-height:15px;	font-weight:bold;	color:#666;}
				div.video a:hover{	color:#000;	text-decoration:underline;}
			div.video h3{	line-height:12px;	font-size:10px;}
			
	div#foto{
		}
		div#foto img{border:1px solid #0767C8;margin:8px;}
		div#foto h3{margin-bottom:20px;}
		
		div#foto select{
			height:20px;
			width:200px;
			margin:8px;
			}
			div#foto input{
				width:107px;
				margin:8px;
				}
				
				
	#form_contatti{
		width:265px;
		padding:10px;
		margin:0 auto;
		text-align:center;
		background:url(img/sf-sidebox.jpg) repeat-y top #DCDCDC;	display:block;	overflow:hidden;	}
		.open-form-contatti{	background:url(img/open-sidebox.jpg) no-repeat top #DCDCDC;	height:10px;	display:block;	width:285px;	margin:0 auto;}
		.close-form-contatti{	background:url(img/close-sidebox.jpg) no-repeat top #DCDCDC;	height:10px;	display:block;	width:285px; margin:0 auto;}
		
	.text_field {
		border:1px solid #bbb;
		width:260px;
		height:17px;
		margin:2px 0px 7px 0px;
		padding:2px;
	}
	#form_contatti p{text-align:left;font-size:12px; color:#666; font-weight:bold;}
	textarea#tf_testo{
		width:260px;
		height:140px;
		border:1px solid #bbb;
		}
	

	#tasto_verifica{
		text-align:center;
		background-color:#E9E9E9;
		color:#666;
		font-weight:bold;
		border:1px solid #bbb;
		margin:10px 0 0 0;
		height: 25px;		
	}
