html
{
	text-align: center;
	font-size: 76%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #B92420 none repeat 0 0;
	color: #ddd;
}
html, body {height:100%;} #container{min-height:100%;_height:100%}
html, body { background: #B92420 url(images/black.gif) repeat-y 50% 0%; }

#container
{
	margin: 0 auto;
	text-align: left;
	width: 772px;
	padding-left: 0 !important;
	padding-left: 1px;
/*	background: transparent url(images/mixed-wrestling-scissor.jpg) no-repeat 50% 100%;*/
}

body, div, h1
{
	margin: 0;
	padding: 0;
	border: 0;
}

img
{
	margin: 0;
	padding: 0;
	border: 1px solid #606060;
}

a
{
	color: #B92420;
	background-color: inherit;
}

a:hover
{
	text-decoration: none;
	color: #B92420;
	background-color: inherit;
}

#header
{
	clear: both;
	text-align: center;
	padding-bottom: 10px;
}

	#header #logo
	{
		position: relative;
		height: 43px;
		width: 772px;
		background: transparent none repeat 0 0;
		color: white;
	}
	
		#header #logo h1
		{
			position: absolute;
			bottom: -4px !important;
			bottom: -5px;
			right: 10px;
			font-size: 1.8em;
			font-weight: bold;
			text-transform: uppercase;
		}

#main { clear: both; }

	#main #mixed_menu_sx
	{
		float: left;
		width: 150px;
	}

		#main #mixed_menu_sx h3
		{
			float: none;
			clear: none;
			background-color: #B92420;
			color: white;
			font-size: 1.1em;
			margin: 0;
			padding: 2px 4px;
			text-align: right;
		}

		#main #mixed_menu_sx ul
		{
			list-style: none;
			margin: 0 0 20px 0;
			padding: 10px 0;
			border-top: 1px solid #B92420;
			border-bottom: 1px solid #B92420;
			border-left: 1px solid #B92420;
		}

			#main #mixed_menu_sx ul li
			{
				display: block;
				margin: 0px;
				padding: 2px;
			}

				#main #mixed_menu_sx ul li a
				{
					padding: 0px;
					margin: 0px;
					font-size: .9em;
					display: block;
				}
				#main #mixed_menu_sx ul li.selected 
				{
					padding: 2px;
					background-color: #B92420;
				}
				#main #mixed_menu_sx ul li.selected a
				{
					color: #dddddd;
				}

	#main #content
	{
		float: left;
		width: 492px;
		padding: 5px
;
	}

		
		#main #content p
		{
			/*background: black;*/
			color: white;
			padding: 10px;
			font-size: .9em;
			margin: 0 0 25px 0;
		}


		#main #content div.contenuto
		{
			padding-bottom: 30px;
			/*background: black none;*/
			margin-bottom: 20px;
		}

			#main #content div.contenuto p
			{
				border: 0;
				margin: 0;
				padding: 10px;
			}
			
			#main #content div.contenuto ul
			{
				list-style: none;
				margin: 0;
				padding: 0 10px;
			}
			
	#main #mixed_area_dx
	{
		float: left;
		width: 120px;
		text-align: center;
	}

		#main #mixed_area_dx h3
		{
			float: none;
			clear: none;
			background-color: #B92420;
			color: white;
			font-size: 1.1em;
			margin: 0;
			padding: 2px 4px;
			text-align: left;
		}

		#main #mixed_area_dx ul
		{
			list-style: none;
			margin: 0 0 20px 0;
			padding: 10px 0;
			border-top: 1px solid #B92420;
			border-bottom: 1px solid #B92420;
			border-right: 1px solid #B92420;
			text-align: left;
		}

			#main #mixed_area_dx ul li
			{
				display: block;
				margin: 0px;
				padding: 2px;
			}

				#main #mixed_area_dx ul li a
				{
					padding: 0px;
					margin: 0px;
					font-size: .9em;
					display: block;
				}
				#main #mixed_area_dx ul li.top 
				{
					text-align: center;
					padding: 10px 0;
				}


#footer
{
	clear: both;
	text-align: center;
	padding-top: 10px;
}

	#footer p
	{
		font-size: .8em;
		margin: 0;
		padding: 0;
	}

hr {
  border: 0;
  width: 90%;
  height: 1px;
  color: #B92420;
  background-color: #B92420;
}

/*#main #content p.mixed_links{*/
#main #content div.contenuto p.mixed_links{
	padding:2px 2px 2px 2px;
	margin:2px 2px 2px 2px;
}

img.noborder
{
	margin: 0;
	padding: 0;
	border: 0;
}

