
/*STILI GENERALI PER TUTTO IL SITO*/
body			{ background-color:#b50b0b; margin:0px; padding:0px;font-family: Trebuchet MS, Arial, Helvetica, sans-serif; }
img {border:0}
#main			{ width:900px; background-color:white; min-height:600px; height: auto !important; height:600px}
#top_img_logo	{ background-image:url(../images/top_logo.jpg); background-repeat:no-repeat; height:138px; width:900px; margin:0px; padding:0px}
#top_img_logo h1 {color:#FFFFFF; font-size:25px; text-align:left; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; padding:60px 0 0 10px; float:left}
#top_img_logo a { color:#FFFFFF; text-decoration:none}
html>body #colonna_sx		{ width:195px; margin:5px 0 0 5px; background-image:url(../images/fondo_sx.jpg); background-position:top; background-repeat:repeat-x; background-color:white; float:left; min-height:351px; height: auto !important; height:351px}
#colonna_sx		{ width:195px; margin:5px 0 0 3px; background-image:url(../images/fondo_sx.jpg); background-position:top; background-repeat:repeat-x; background-color:white; float:left; min-height:351px; height: auto !important; height:351px}
#colonna_dx		{ width:690px; margin:5px 0px 0px 5px; background-image:url(../images/fondo_sx.jpg); background-position:top; background-repeat:repeat-x; background-color:white; float:left; min-height:351px; height: auto !important; height:351px }

#contenuto_colonna_dx		{width:660px; padding:0px; margin-top:20px; text-align:left}
#contenuto_colonna_dx h2	{color:#b4180b; text-transform:uppercase; padding:0px; font-size:14px; margin:0px}
#contenuto_colonna_dx h3	{color:#741109; text-transform:none; padding:0px; font-size:14px; margin:0px}
hr 							{height:1px; margin:0 0 5px 0; border:0; background-color:#940b0b; color:#940b0b;}

.foto						{border: 1px solid #4b4a4a; margin-left:5px; padding:0px}
.foto_squadre				{border: 1px solid #4b4a4a; padding:0px; margin-bottom:20px;}
#pdf_prodotti				{ width:200px; margin-top:10px; padding:0px; float:left; font-weight:bold}
#menu_classifiche			{width:100%; margin-bottom:10px}
html>#menù_classifiche			{width:100%; margin-bottom:30px}
.link						{color:#565656; font-size:14; font-weight:bold; text-decoration:none}
.indietro					{ text-decoration:none; color:#646060; font-weight:bold}

/*MENU DI SINISTRA QCATALOGO GENERICHE*/
ul#menu_sx 		{text-align:left; padding:0px; list-style:none; margin:20px 0 0}
ul#menu_sx li 		{list-style-type:none; font-size:14px; color:#6a6565; font-weight:normal; padding:0px 0px 10px 20px}
ul#menu_sx li a	{color:black; text-decoration:none; margin:0px; padding:0px}
ul#menu_sx .sel 	{color:#b4180b; font-weight:bold}



/*STILI PER IL MENU DI MAVIGAZIONE*/
.colore_menu	{ background-image:url(../images/fondo_ul.jpg); background-repeat:repeat-x; margin:0px; padding:0px; width:900px; height:49px; float:left}
html>body ul#menu 		{text-align:center; padding:0px; float:left; margin-left:20px; margin-top:0px}
ul#menu 		{text-align:center; height:49px; padding:0px; float:left; margin-left:10px; margin-top:0px}
ul#menu li 		{list-style-type:none; font-size:16px; color:#6a6565; float:left; padding-left:10px; font-weight:normal; margin-top:16px}
ul#menu li a	{color:#c4c1c1; text-decoration:none; margin:0px; padding:0px}
ul#menu .sel 	{color:#ffffff}


/*STILI PER LA PAGINA SQUADRE*/
#dettaglio_squadre							{ width:200px; float:right; margin-top:15px; text-align:right}
#dettaglio_squadre	a						{ color:#646060; text-decoration: underline; font-weight:bold}


/*STILI PER LA PAGINA CONTATTI*/
.cartina									{float:left; margin-top:20px}
#contenuto_colonna_dx .testo_contatti		{color:black; padding:0px; font-size:12px; text-align:left; width:210px; float:left; margin-top:20px; margin-right:10px}
#contenuto_colonna_dx .testo_contatti b		{color:#646060; font-size:16px}

/*STILI PER LA PAGINA PRESIDENTE*/
#contenuto_colonna_dx .testo_generico		{color:black; padding:0px; font-size:12px; text-align:left; float:left; margin-top:20px; margin-right:10px; width:100%}
#contenuto_colonna_dx .testo_generico b		{color:#646060; font-size:14px; font-weight:bold; font-style:italic}


.foto_presidente							{border: 1px solid #4b4a4a; margin-left:5px}					

/*STILI PER LA PAGINA CLASSIFICHE*/
ul#elenco_categorie 						{ font-size:14px; text-align:left; margin:0px; padding:0px; float:left;}
ul#elenco_categorie  li						{ margin:0px; padding:0px 0px 5px 0px; list-style:none; float:left; font-weight:normal; font-size:14px; width:165px}
ul#elenco_categorie  li	 a					{ text-decoration:none; font-size:14px; color:#000000 }
.categorie_data								{text-decoration:none; font-size:14px; color:#000000 }
ul#elenco_categorie  .sel					{ color:#b4180b; font-weight:normal}
#table_classifiche							{ width:650px; margin:0px; padding:0px}
#table_classifiche   th						{ background-color:#999999; font-size:14px; text-align:center; text-transform:uppercase; height:20px}
#table_classifiche   td						{ font-size:12px; text-align:left; text-transform:uppercase; height:20px; padding-left:20px; border-bottom:1px solid #CCCCCC}
/*STILI PER LA PAGINA ERRORE e FOOTER*/
.testo_errore								{ font-size:14px; text-align:left; color:#000000; margin-top:0px}
#footer										{ width:900px;  background-color:#470303; margin:0px; padding:0px}
#footer	.testi								{ font-size:11px; color:white; text-align:left;padding:10px 0px 10px 20px}
#footer	a									{ color:white}

/*STILI PER LA PAGINA PRIVACY*/
.privacy									{ color:#FFFFFF; background-image:url(../images/top_privacy.jpg); background-repeat:no-repeat; height:138px; width:500px}
.privacy h1									{ color:#FFFFFF; padding-top:55px; margin-left:20px}



/* classifica febbraio 2009*/
.classifica_categoria {background-color:#9f0b0b; color:#FFFFFF; margin-top:3px}
.classifica_categoria a {color:#FFFFFF; margin:3px; text-decoration:none}
.classifica_intestazione {background-color:#ccc; color:#333333; height:18px; font-size:10px;}
.classifica_intestazione div {float:left; width:30px;  text-align:center}
.classifica_punti	{border-bottom:1px solid #afadad; color:#544e4e; height:18px}
.classifica_punti div {float:left; width:30px; text-align:center}


.box_ricerca	{width:890px; margin-top:112px; text-align:right; position:absolute}
.box_ricerca form {margin:0; padding:0}
.box_ricerca form input {border:0}
.box_ricerca form .cerca {background-color:#9b0b0b; color:#c1c1c1; border:0; font-size:10px !important; padding:2px}
.ricerca .blocco{margin-top:15px;  margin:10px; font-size:12px;}
.ricerca .blocco a {color:#000000; display:block; text-decoration:none; margin:10px 0; border-bottom:1px solid #CCCCCC}
.ricerca .blocco .titolo {background-color:#9f0b0b; color:#FFFFFF; padding-left:5px; margin-bottom:5px}

.calendario_categorie {border-collapse:collapse;border-spacing:0px;}
.calendario_categorie td	{padding:2px 5px; font-size:12px; border-bottom:1px solid #cccccc}
td.classifica_intestazione {font-size:10px}
.calendario_categorie td a {color:#000000}