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:18px;
	margin-right:18px;
}
