body  {
	font-family:			arial, sans-serif;
	font-size:			12px;
	color:				#FFF;
	background:			#144787 url('_pics/struttura/bg_body_up.gif');
	background-repeat:		repeat-x;
	margin:				0;
	padding:			0;
	text-align:			center;
}
h1,
h2,
h3,
h4,
p {
	margin:				0;
	padding:			0;
}
.display_none,
hr {
	display				: none;
}
ul {
	list-style-type			: none;
	padding:			0;
	margin:				0;
	line-height			: 20px;
}
.img_divider {
	/*height				: 2px;*/
	/*background			: transparent url('_pics/struttura/divider.jpg');
	background-repeat		: no-repeat;*/
	background			: #144787;
	display				: block;
	/*border				: 0px ;*/
	border				: 2px solid #144787;
}
.img_divider_puntini {
	height				: 6px;
	background			: transparent url('_pics/struttura/divider_punti.jpg');
	background-repeat		: no-repeat;
	display				: block;
	border				: 0px;
}
div {
	margin:				0;
	padding:			0;
}
a:link,
a:visited {
	color:				#144787;
	font-weight:			bold;
	text-decoration:		none;
}
a:hover {
	text-decoration:		underline;
}
img {
	border:				0;
}
.clear
	{
	clear 				: both;
	background			: transparent;
	font-size			: 1px;
	line-height			: 0;
	}
table#tab_tabella_risultati,
table#tab_classifica,
table#tab_prossime_giornate
	{
		margin			: auto;
	}
table#tab_tabella_risultati td.td_header_sx,
table#tab_tabella_risultati td.td_header_dx,
table#tab_classifica td.td_header_sx,
table#tab_classifica td.td_header_dx,
table#tab_prossime_giornate td.td_header_sx,
table#tab_prossime_giornate td.td_header_dx
	{
		color			: #144787;
	}
table#tab_tabella_risultati td.td_sx,
table#tab_prossime_giornate td.td_sx
	{
		width			: 140px;
	}
table#tab_tabella_risultati td.td_dx,
table#tab_classifica td.td_sx
	{
		width			: 30px;
	}
table#tab_tabella_risultati td.td_sx,
table#tab_tabella_risultati td.td_dx,
table#tab_prossime_giornate td.td_sx,
table#tab_prossime_giornate td.td_dx
	{
		border-bottom		: 1px solid #CCC;
	}
.colonne {
	width				: 950px;
	background			: transparent;
	margin				: auto;
}
.img_sx,
.img_dx {
	margin				: 5px;
}
.img_sx {
	float				: left;
}
.img_dx {
	float				: right;
}
#col_1 {
	float				: left;
	left				: 0px;
	width				: 200px;
	background-color	: #F1F1F1;
	font-family			: Tahoma, sans-serif;
	font-size			: 11px;
	/*border				: 1px solid #F00;*/
}
.po {
	font-family			: Tahoma, sans-serif;
	font-size			: 11px;
}
.po_td_tit {
	background-color	: #F1F1F1;
}
.po_td_sx, .po_td_dx {
	border-top			: 1px dotted #AAA;
	font-size			: 10px;
}
#col_2 {
	margin-left			: 203px;
	margin-right		: 133px;
	border-left				: 1px dotted #AAA;
	border-right			: 1px dotted #AAA;
	padding-left				: 2px;
	padding-right				: 2px;
	/*width				: 100px;*/
}
#col_3 {
	position			: static;
	float				: right;
	width				: 130px;
	text-align			: center;
	padding-top				: 0px;
	margin-top : 0px;
	/*border				: 1px solid #00F;*/
}
#col_2 h3 {
	font-size			: 18px;
}
#container {
	background:			#FFF url('_pics/struttura/bg_body.gif');
	width:				975px;
	margin:				auto;
	text-align:			left;
	color:				#000;
}
h1#titolo_header {
	background:			 url("_pics/struttura/header_asd_new2.gif");
	width:				975px;
	height:				194px;
}
#header_container {
	position:			relative;
	width:				975px;
	height:				194px;
}
#text_container {
	width:				924px;
	margin:				auto;
	text-align:			left;
}
#text_container p {
	line-height:		18px;
	padding:			4px;
	text-align:			justify;
}
#menu_header {
	z-index:100;
	position:			absolute;
	top:				115px;
	left:				184px;
	font-family:		Tahoma, sans-serif;
}
#menu_header ul,
#menu_header li
{
	z-index: 100;
	display:			inline;
	margin: 			0;
	padding:			0;
}
#menu_header li
{
	z-index:100;
	margin-right:			10px;
}
#menu_header_2 {
	z-index:			100;
	position:			absolute;
	top:				40px;
	left:				880px;
	font-family:		Tahoma, sans-serif;
}
#menu_header_moussa {
	z-index:			100;
	position:			absolute;
	top:				10px;
	left:				877px;
}
#menu_header_2 ul
{
	z-index:100;
	background:			#FC0;
	margin: 			0;
	padding: 			0;
}
#menu_header a:hover {
	z-index:100;
	color				: #628DC3;
	text-decoration		: none;
}
#menu_principale {
	z-index:100;
	_background2			: #09C;
	_background			: #FFF;
	_height				: 20px;
	padding-top			: 20px;
	color				: #144787;
	position:			absolute;
	top:				115px;
	left:				184px;
	font-family:		Tahoma, sans-serif;
	font-weight:			bold;
}
#footer_container {
	position			: relative;
	width				: 975px;
	height				: 81px;
	background			: transparent url('_pics/struttura/bg_footer.gif');;
}
#footer_menu {
	font-family			: Tahoma, sans-serif;
	font-size			: 11px;
	position			: absolute;
	left				: 20px;
	top					: 30px;
}
<!-- menu
ul
{
	z-index:100;
	list-style			: none;
	padding				: 0;
	margin				: auto;
}
-->
#nav li li a {
z-index:100;
	display				: block;
	font-weight			: normal;
	text-decoration		: none;
	padding				: 0px;
	font-family			: Tahoma, sans-serif;
	font-size			: 11px;
	background			: #FFE256;
	color				: #144787;
}
#nav li li a:hover
{
z-index:100;
	background			: #144787;
	color				: #FFE256;
	font-family			: Tahoma, sans-serif;
}
li
{
z-index:100;
	float				: left;
	position			: relative;
	text-align			: left;
	cursor				: default;
}
li ul
{
z-index:100;
	display				: none;
	position			: absolute;
	top					: 100%;
	left				: 0;
	font-weight			: normal;
	background			: #FFe256;
	padding				: 0.5em 0 1em 0;
	font-size			: 10px;
	border				: 1px solid #999;
	width				: 130px;
	padding				: 5px;
}
li>ul
{
z-index:100;
	top				: auto;
	left				: auto;
}
li li
{
z-index:100;
	display				: block;
	float				: none;
	background-color		: transparent;
	border				: 0;
	width				: 130px;
}
li:hover ul, li.over ul
{
z-index:100;
	display				: block;
}
.s {
	float: left;
	margin-left:	60px;
	margin-right:	50px;
}

#col_2 p img {
    padding: 4px;
}
