* {
	margin: 0;
	padding: 0;
}


body {
	background: #06367e url(ImagesSport/bg_flash.jpg) left top repeat-x;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	
}


#container {
	margin: 0 auto;
	width: 958px;
	position: relative;
	z-index: 1;
}

#top {
	margin: 0 auto;
	width: 741px;
	height:107px;
	left:0px;
	top:30px;
	position: absolute;
	background: #06367e url(Layout/top.jpg) left top no-repeat;
}

#top_right {
	margin: 0 auto;
	width: 217px;
	height:107px;
	right:0px;
	top:30px;
	position: absolute;
	background: #06367e url(Layout/top_right.jpg) left top no-repeat;	
    font: 11px Verdana, Georgia, "Times New Roman", Times, serif; 
    color: #ffffff;
}

		#top_right a, #top_right a:link, #top_right a:visited {
			color: #ffffff;
			text-decoration: underline;
		}
		
		#top_right a:hover, #top_right a:active, #top_right a:focus {
			text-decoration: none;
		}

#middle_right {
	margin: 0 auto;
	width: 217px;
	height:174px;
	right:0px;
	top:137px;
	position: absolute;
	z-index: 1;
}

#bottom_right {
	margin: 0 auto;
	width: 217px;
	height:266px;
	right:0px;
	top:311px;
	position: absolute;
	background: #06367e url(Layout/bottom_right.jpg) left top no-repeat;
    z-index: 1;
}

#bottom_right_contents {
	margin: 0 auto;
	left:8px;
	top:10px;
	position: absolute;
    font: 11px Verdana, Georgia, "Times New Roman", Times, serif; 
    color: #ffffff;
    z-index: 2;
}

#content {
	margin: 0 auto;
	width: 741px;
    min-height: 440px;
    height: auto !important;
    height: 440px;	
	left:0px;
	top:137px;
	position: absolute;
}

#content_top {
	margin: 0 auto;
	width: 741px;
	left:0px;
	top:5px;
	position: absolute;
}

#content_left {
	margin: 0 auto;
	width: 15px;
	height:440px;
	left:0px;
	top:0px;
	position: absolute;
	background: #06367e url(Layout/content_left.jpg) left top no-repeat;
    z-index: 2;
}

#content_right {
	margin: 0 auto;
	width: 13px;
	height:440px;
	right:0px;
	top:0px;
	position: absolute;
	background: #06367e url(Layout/content_right.jpg) left top no-repeat;
	z-index: 4;
}

#content_text 
{
    font: 11px Verdana, Georgia, "Times New Roman", Times, serif; 
    color: #314b73;
	margin: 0 auto;
	padding-left:20px;
	padding-right:20px;
	width: 700px;
	left:0px;
	top:5px;
	position: absolute;
	background: #06367e url(Layout/content_middle.jpg) left top repeat-y;
    min-height: 440px;
    height: auto !important;
    height: 440px;	
	
}
		#content_text a, #content_text a:link, #content_text a:visited {
			color: #7c734c;
			text-decoration: underline;
		}
		
		#content_text a:hover, #content_text a:active, #content_text a:focus {
			text-decoration: none;
		}
		#content_text a.xxx, #content_text a.xxx:link, #content_text a.xxx:visited {
			color: #fff;
			text-decoration: underline;
		}
		
		#content_text a.xxx:hover, #content_text a.xxx:active, #content_text a.xxx:focus {
			text-decoration: none;
		}
		

#content_bottom {
	margin: 0 auto;
	color: #fff;
	width: 746px;
	height:50px;
	left:-5px;
	padding-top:10px;
	position: absolute;
	bottom: -50px;
	background: #06367e url(Layout/content_bottom.jpg) left top no-repeat;
	z-index: 3;	
}


		#content_bottom a, #content_bottom a:link, #content_bottom a:visited {
			color: #fff;
			font-weight: bold;
			text-decoration: none;
		}
		
		#content_bottom a:hover, #content_bottom a:active, #content_bottom a:focus {
			text-decoration: underline;
		}
		
.titles {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	BACKGROUND: #d9e2f0; 
	background: #ffffff url(Layout/bkg_titles.jpg) left top repeat-y;
    height:20px;
	MARGIN-BOTTOM: 10px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 4px; 
	font: 13px Verdana, Georgia, "Times New Roman", Times, serif; 
	color:#ffffff;

}

div.box
{
    width: 194px;
    height: 207px;
    overflow:auto;padding: 0px;
    border-right:0 solid;
}

div.box p{margin-top:0}

.chatInfos {
	font: 9px Verdana, Georgia, "Times New Roman", Times, serif; 
	color:#ffffff;

}
.chatText {
	font: 11px Verdana, Georgia, "Times New Roman", Times, serif; 
	color:#000000;

}

.pwrecover {
	BORDER: #004001 1px solid; 
	BACKGROUND: #80ff81; 
	PADDING: 20px; 
	font: 13px Verdana, Georgia, "Times New Roman", Times, serif; 
	color:#333333;

}


.meteo {
	BORDER-BOTTOM: #c6d3e8 1px solid;
}
		

#quickLinks {
	color: #808080;
	font: normal 75%/18px Arial, Helvetica, sans-serif;
	right: 5px;	
	position: absolute;
	top: 510px;
}

		#quickLinks a, #quickLinks a:link, #quickLinks a:visited {
			color: #000;
			font-weight: bold;
			text-decoration: underline;
		}
		
		#quickLinks a:hover, #quickLinks a:active, #quickLinks a:focus {
			text-decoration: none;
		}
		
ul.menu {
margin:0;
padding-left:20px;
text-decoration: none;
font: 11px Verdana, Georgia, "Times New Roman", Times, serif; 

}
li.menu {
list-style:none;
list-style-image: url(Layout/list.gif);
}

li.menu a 
{
color: #7c734c;
    
text-decoration:none;
}

li.menu a:hover 
{
color: #7c734c;
    
text-decoration:underline;
}		

#underlined
{
    width:705px;border-bottom: 1px solid #FFF;
    font: 11px/18px Verdana, Georgia, "Times New Roman", Times, serif;margin:0 0 18px;
    background: url(Layout/lh18.png);
    }
.userInput {
	border: 1px solid #708090;
	font-family: Verdana;
	font-size: 8pt;
}    
.gradientbutton { background-image:url('forum/images/darkgradient.gif');color:White;font-family: Verdana;font-size: 8pt;border: 1px solid #708090;}

.TA {
    font-size: xx-large;
    font-weight: bold;
  
}

.tabelle {
    border-collapse: collapse;
    border: #c6d3e8 1px solid;
    padding: 3px;
}

.tabelle2 {
    border-collapse: collapse;
    border: #c6d3e8 1px solid;
    background-color: #e8edf5;
}

.img {
	border: 1px solid #666;
	background: #aaa;
	padding: 10px 10px 60px;
	width: 135px;
	height: 103px;
}

.accordionCollapse 
{
	font-size: 11px;
	font-weight: normal;
	font-family: tahoma, "Times New Roman", Times, serif;
	padding-left:10px;
	padding-top:2px;
	text-decoration:none;
	letter-spacing:0.005em;
	color: #ffffff;
	height:20px;
	background:url(layout/collapse.jpg) no-repeat;
	cursor:pointer;
}
.accordionExpand 
{
	font-size: 11px;
	font-weight: normal;
	font-family: tahoma, "Times New Roman", Times, serif;
	padding-left:10px;
	padding-top:2px;
	text-decoration:underline;
	letter-spacing:0.005em;
	color: #ffffff;
	height:20px;
	background:url(layout/expand.jpg) no-repeat;
    cursor:pointer;
}

.Notifiche 
{color: #008001;}
.Errori 
{color: #990000;}


.item {
	padding: 20px 50px;
	color: #B2B2B2;
}

.item h4 {
	margin-bottom: 0.4em;
}
h4 {
	margin-top: 1.0em;
	margin-bottom: 1.12em;
	font-size: 1.3em;
	font-weight: bold;
}

/* Photo Border for All Pages Except the Albums Page */

.photo-frame .topx-- {
	background-image: url(Images/frame-topx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}
.photo-frame .top-x- {
	background-image: url(Images/frame-top-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .top--x {
	background-image: url(Images/frame-top--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}

.photo-frame .midx-- {
	background-image: url(Images/frame-midx--.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}
.photo-frame .mid--x {
	background-image: url(Images/frame-mid--x.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}

.photo-frame .botx-- {
	background-image: url(Images/frame-botx--.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: top;
}
.photo-frame .bot-x- {
	background-image: url(Images/frame-bot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .bot--x {
	background-image: url(Images/frame-bot--x.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: bottom;
}

/* Photo Border for the Album Page */

.album-frame .topx----,
.album-frame .top----x,
.album-frame .botx----,
.album-frame .bot----x {
	height: 14px;
	width: 14px;
}

.album-frame .top-x--- {
	background-image: url(images/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}
.album-frame .top--x-- {
	background-image: url(images/album-tstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .top---x- {
	background-image: url(images/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}

.album-frame .mtpx---- {
	background-image: url(images/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}
.album-frame .mtp----x {
	background-image: url(images/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}

.album-frame .midx---- {
	background-image: url(images/album-lstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}
.album-frame .mid----x {
	background-image: url(images/album-rstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}

.album-frame .mbtx---- {
	background-image: url(images/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}
.album-frame .mbt----x {
	background-image: url(images/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}

.album-frame .bot-x--- {
	background-image: url(images/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}
.album-frame .bot--x-- {
	background-image: url(images/album-bstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .bot---x- {
	background-image: url(images/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}

/* Breadcrumbs */

.separatore {
	font-size: 10px;
	font-weight: normal;
	font-family: tahoma, "Times New Roman", Times, serif;
	color: #000000;
}

.nolink {
	color: #333333;
}

/* Totocampionato */

.TCgiornata 
{
    background: #7a88a5;
	font-weight: normal;
	font-family: tahoma, "Times New Roman", Times, serif;
	color: #ffffff;
}

.TCgiornataPublic 
{
	BACKGROUND: #d9e2f0; 
	font-weight: normal;
	font-family: tahoma, "Times New Roman", Times, serif;
	color: #ffffff;
}

.TCpartita 
{
    background: #e5e5e5;
	font-weight: normal;
	font-family: tahoma, "Times New Roman", Times, serif;
	color: #333333;
}

.TCrisultato 
{
    background: #e5e5e5;
	font-weight: normal;
	font-family: tahoma, "Times New Roman", Times, serif;
	color: #999999;
}

.TCitem {
	padding: 15px 15px;
	color: #B2B2B2;
}

.adminDisabled {
	color: #b2b2b2;
}

#advertise 
{
    background: #e5e5e5;
    font: 11px Verdana, Georgia, "Times New Roman", Times, serif; 
    color: #000000;
}

		#advertise a, #advertise a:link, #advertise a:visited {
			color: #000000;
			background: #e5e5e5;
			text-decoration: underline;
		}
		
		#advertise a:hover, #advertise a:active, #advertise a:focus {
			text-decoration: none;
			background: #e5e5e5;
		}
