@charset "utf-8";
/*
Theme Name: Lo Sport Agenzia
Theme URI: http://www.benegative.it
Description: tema per losportagenzia.it
Version: 1.0
Author: Claudio Corti
Author URI: http://www.benegative.it/
Tags: fixed width, one column
 
 
*/


body {
	margin:0;
	padding:0;
	background:url(../images/background.gif) repeat-x top #eee;
}

img {
	border:0;
}

a:link {
	color:#FF6600;
}
a:visited {
	color:#FF3333;
}
a:hover {
	color:#FF9933;
}


#container {
	width:950px;
	background:#333333;
	padding:5px;
	float:none;
	margin:0 auto 20px auto;
	display:table;
}
	#container div {
		float:left;
		width:100%;
	}
	
	#banner {
		background:url(../images/banner.jpg) no-repeat;
		height:125px;
	}
		#logo {
			width:340px !important;
			font-family:Georgia, "Times New Roman", Times, serif;
			color:white;
		}
			#logo img {
				margin:10px 0 0 35px;
			}
			#payoff {
				width:auto !important;
				clear:both;
				margin-top:10px;
				margin-left:35px;
				font-family:Georgia, "Times New Roman", Times, serif;
			}
			#bottomOff {
				width:auto !important;
				clear:both;
				margin-left:35px;
				margin-top:10px;
				font-size:11px;
				color:#336633;
				font-family:Georgia, "Times New Roman", Times, serif;
			}
			#loSportEnciclopedia {
				
			}
		#eoc {
			margin:5px 0 0 5px;;
			width:250px !important;
			text-align:center;
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#336633;
			font-size:11px;
		}
			#eoc img {
				border:5px solid #ccc;
				margin-bottom:8px;
			}
		#loSportEnciclopedia {
			width:270px !important;
			float:right !important;
			text-align:right;
			margin:5px 20px 5px 0;
		}
		#search {
			width:270px !important;
			height:25px;
			float:right !important;
			margin:5px 20px 0 0;
			padding:5px 10px !important;
			background:white;
			filter:alpha(opacity=40);
			-moz-opacity:0.4;
			-khtml-opacity: 0.4;
			opacity: 0.4;
			-moz-border-radius:5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			behavior: url(scripts/border-radius.htc);
		}
			#searchContents {
				width:auto !important;
				position:relative;
				top:-30px;
				left:58px;
			}
			.searchInput {
				height:20px;
				padding:1px 2px;
				border:1px solid #333;
			}
	
	#topMenu {
		width:950px !important;
		height:35px;
		background:url(../images/menu/button.gif) repeat-x;
		padding:-2px 0;
	}
		#topMenu ul {
			margin:0;
			padding:0;
			list-style:none;
		}
			#topMenu ul li {
				width:93px;
				height:25px;
				float:left;
				background:url(../images/menu/button.gif) no-repeat;
				border:1px solid black;
				text-align:center;
				padding-top:8px;
			}
				#topMenu .buttonSelected {
					width:95px;
					height:38px;
					background:url(../images/menu/buttonSelected.png) no-repeat;	
					border:0;		
				}
					#topMenu .buttonSelected a {
						color:black;
					}
				#topMenu ul li a {
					display:block;
					width:100%;
					height:100%;
					color:#fec20f;
					font-size:14px;
					text-decoration:none;
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
				}
	
	#underTopMenu {
		width:950px !important;
		padding:14px 0 5px 0;
	}
		#login {
			width:350px !important;
			color:#99ccff;
			padding-top:8px;
			text-align:right;
		}
			#login a:link, #login a:visited {
				color:#99ccff;
			}
			#login a:hover {
				color:#FFFFFF;
			}
			
		#usrLogin {
			width:460px !important;
			float:right !important;
			padding:0;
			text-align:right !important;
		}
	
	#topSponsor {
		width:930px !important;
		padding:10px;
		margin-bottom:3px;
		height:20px;
		background:black;
		color:white;
	}
	
	#mainBody {}
	
		#leftBody {
			width:605px !important;
			float:left;
			margin-top:3px;
		}
			#bodySlide {
				width:605px !important;
				height:285px;
				background:white;
				overflow:hidden;
				
			}

				#slideOverlay {
					padding:10px;
					height:40px;
					position:relative;
					top:-40px;
					background:black;
					color:white;
					filter:alpha(opacity=65);
					-moz-opacity:0.65;
					-khtml-opacity: 0.65;
					opacity: 0.65;
				}
				
			#mainArticles {
				width:605px !important;
				margin-top:5px;
			}
				.articleBox {	
					width:278px !important;
					height:302px;
					padding:10px;
					background:white;
					border:1px solid black;
					
				}
					.articleBox h5 {
						display:inline;
						float:left;
						margin:0 0 5px 0;
					}
						.articleBox h5 a {
							font-size:16px;
							text-decoration:none;
							color: #DC143C;
						}
					.chronodata, .chronodata * {
						font-size:12px;
					}
		
		
		#rightBody {
			width:340px !important;
			float:right !important;
		}
			#topStories {
				width:315px !important;
				height:128px;
				padding:50px 10px 10px 15px;
				background:url(../images/topStories.gif) no-repeat;
			}
				#topStories ul {
					margin:0;
					padding:0;
					list-style:none;
				}
					#topStories li {
						margin-bottom:7px;
					}
						#topStories ul li a {
							font-size:12px;
							font-style:normal;
							text-decoration:none;
							color:black;
							background:url(../images/redArrow.png) no-repeat left;
							padding-left:8px;
						}
						#topStories ul li a:hover {
							color:#FF3333;
						}
			#newsletter {
				width:320px;
				height:74px;
				margin:5px 0 0 5px;
				padding:10px;
				background:url(../images/newsletter.gif) no-repeat;
				color:white;
			}
			#share {
				width:315px !important;
				padding:10px;
				margin:5px 0 0 5px;
				background:#c5c5c5;
			}
			#topMovie {
				width:315px !important;
				height:288px;
				padding:10px;
				overflow:visible;
				display:table;
				margin-left:5px;
				background:url(../images/topMoviesBackground.gif) repeat-x #c5c5c5 bottom;
				z-index:10000;
			}
				#topMovie h6 {
					margin:0 0 2px 0;
				}
					#topMovie h6 a {
						color:#DC143C;
						text-decoration:none;
						font-size:18px;
					}
				#topMovie object {
					width:315px !important;
					height:191px !important;
					margin-bottom:15px;
				}
		
		#barStuff {
			width:930px !important;
			padding:10px;
			height:278px;
			margin:5px 0;
			background:url(../images/barStuffBackground.gif) repeat-x;
		}
			#barLeft {
				width:580px !important;
			}
				#barTop {
					background:url(../images/localiSportLive.png) no-repeat top left;
					margin-bottom:10px;
				}
					#barList {
						width:300px !important;
					}
					#barList a {
						color:white;
					}
					#barList ul {
						margin:30px 0 0 0 ;
						padding:0;
					}
						#barList li {
							list-style:none;
							background:url(../images/footBallIcon.png) no-repeat left;
							padding-left:20px;
							margin-bottom:8px;
						}
					#barJoin {
						width:auto !important;
						float:right !important;
					}
					#beautyBottom {
						margin-top:20px;
						background:url(../images/beautySport.png) top right no-repeat;
					}
			
			#adsRight {
				width:280px !important;
				float:right !important;
			}
				.adSquare {
					width:125px !important;
					height:75px;
					background:white;
					border:1px solid black;
					text-align:center;
					padding-top:50px;
					filter:alpha(opacity=65);
					-moz-opacity:0.65;
					-khtml-opacity: 0.65;
					opacity: 0.65;
					cursor:pointer;
				}
		
		#footer {
			width:930px !important;
			padding:10px;
			height:95px;
			background:url(../images/footer.jpg) no-repeat;
			text-align:center;
		}
			#footer ul {
				list-style:none;
				margin:0;
				padding:0;
				width:100%;
				text-align:center;
			}
				#footer li {
					display:inline;
					margin-right:10px;
				}
					#footer a:link, #footer a:visited {
						color:black;
					}
					#footer a:hover {
						color:#444;
					}