/*** Stili generali HTML ***/
html, body							{ background:#fff; margin:0; font-family: "Tahoma", "Trebuchet MS", Verdana; color:#333;}
h1, h2, h5, h6						{ font-family: "Tahoma", "Trebuchet MS", Verdana; margin:0; padding:0; }
h1									{ margin-bottom:20px; font-size:27px;}
h2									{ margin-bottom:20px; font-size:15px;}
h6									{ margin-bottom:15px; font-size:12px;}

a									{ font-size:12px; font-family: Verdana; color:#020202; text-decoration:none; }
a:hover								{ text-decoration:underline; font-family: Verdana; }
a img 								{ border:none;}
a.pdf								{ padding:2px 0px 2px 20px; margin-right:20px; background: url('/img/ico_pdf.png') top left no-repeat;}

li									{ font-family: Verdana; font-size:12px; text-align:left; margin:3px 0 5px 0; list-style:square;}
ul									{}
p									{ font-size:12px; margin:0; padding:0;  text-align:justify; margin-bottom:10px;}
form								{ margin:0px; padding:0px; }
td									{ font-size:12px; margin:0; padding:0; vertical-align:middle; }

div.clr								{ clear:both; height:1px; font-size:1px; }
img.clr								{ display:block; clear:both; }
.half								{ display:block; width:48%; float:left;}



/* FORM */
form			{margin-top:20px;}
label, input,
textarea		{font-size:12px; color:#fff; font-family: "Tahoma", "Trebuchet MS", Verdana;}
.half label,
.half input 	{display:block; height:20px; line-height:20px; margin-bottom:5px;}
fieldset		{border: 2px solid #fff; border-left:none; border-right:none; margin:10px 0px 10px 0px;}
.text			{border:1px solid #fff; background:#000;}
.labels			{display:block; width:20%; float:left;}
#buttons		{margin-top:15px; text-align:center;}
#buttons input	{border:none; background:#fff; color:#000; width:80px; height:25px; line-height:25px; font-weight:bold; }


/*** Stili macroblocchi ***/
#container							{width:829px; padding-bottom:20px;}
#header								{}
#page								{margin:20px 0px 0px 0px;}
#footer								{}


/*** HEADER ***/
#header	img	{display:block; margin-bottom:-20px;}



/*** PAGE ***/

/* Sponsor */
#sponsor		{float:left; width:165px;}
#sponsor		{text-align:center;}
#sponsor img 	{display:block; margin:0px auto 28px auto; }

/* Content */
#content		{float:left; width:600px; min-height:635px; border-left:1px solid #020202; padding:30px;}
#content h1		{font-size:24px; text-align:right; font-weight:normal;}

/* team */
#content table#team 					{width:440px; float:left;}
#content table#team tr.images 			{height:100px;}
#content table#team tr.images td img	{border:1px solid #020202;}
#content table#team tr.names			{height:35px;}
#content table#team tr.names td			{vertical-align:top;}
#content .dettaglioTeam   				{display:none; width:160px; float:left; text-align:right;}
#content .dettaglioTeam img 			{text-align:right; margin:5px 0px 10px 0px; border:1px solid #020202;}
#content .dettaglioTeam h5 				{text-align:right; font-size:15px;}
#content .dettaglioTeam h6 				{color:#8f2934; font-family:verdana;}
#content .dettaglioTeam p 				{text-align:right; font-size:10px;}

#content table#calendario thead tr	{background:#A14b56; font-size:12px; color:#fff;}
#content table#calendario tbody tr	{background:#f0f0f0; font-size:10px;}
#content table#calendario tr *		{vertical-align:center; padding:5px; text-align:center;}
#content table#calendario tbody td	strong {display:block;}

#content table.palmares					{margin-bottom:30px;}
#content table.palmares thead tr		{height:30px; vertical-align:top;}
#content table.palmares thead th.title	{text-align:left; background:url('/img/palmares.gif') top right no-repeat;}
#content table.palmares td.team			{width:250px;}
#content table.palmares td.posizione	{width:10px; padding-right:50px;}

#content .gallery		{margin-bottom:30px;}
#content .gallery h2	{margin-bottom:0px;}
#content .gallery img	{margin:10px 30px 10px 0px; width:75px; height:50px; border:1px solid #6B92B7;}

#content table#link td	{width:200px; text-align:center;}


/* Partner */
#bottom					{clear:both; margin-left:165px;  border-left:1px solid #020202; border-top:1px solid #020202; background:#fff;}
#bottom #partner		{width:450px; float:left;}
#bottom #partner img    {margin:5px 15px;}
#bottom #riferimenti	{width:210px; float:left; text-align:right;margin-top:5px; color:#6c7177;}
#bottom #riferimenti h6	{font-size:12px; font-wight:bold; margin:0px;}
#bottom #riferimenti p	{font-size:10px;  text-align:right;  margin:0px;}


/*** FOOTER ***/
#footer p							{font-size:11px; color:#ccc; text-align:right; height:11px; line-height:11px;}


/*** Lavori in corso ***/
#lavoriincorso table				{ background:#FFCC33; width:100%; height:100%; }



/*** GALLERY ***/
.gallery_mask {height:70px;overflow:hidden;}
.gallery_continue {display:inline-block;float:right;margin-top:10px;width:auto;}


/*** ARTICLES MISC ***/
table.art20109_table {border:2px ridge #000000border-collapse:collapse;margin-top:15px;width: 960px;border-collapse:collapse;}
table.art20109_table tr {}
table.art20109_table tr td {border:2px ridge black;font-size:11px;padding:3px;}
table.art20109_table tr.odd td {background-color:#DDEEFF;}
table.art20109_header {background-color: #FFF0E8;border:2px ridge #000000;border-collapse:collapse;margin-top:15px;width: 960px;}
table.art20109_header tr {}
table.art20109_header tr td {border:1px ridge;font-size:12px;font-weight:bold;padding:5px;text-align:center;}
table.art201010_table {border:2px ridge #000000border-collapse:collapse;margin-top:15px;width: 960px;border-collapse:collapse;}
table.art201010_table tr {}
table.art201010_table tr td {border:2px ridge black;font-size:11px;padding:3px;}
table.art201010_table tr.odd td {background-color:#DDEEFF;}
table.art201010_header {background-color: #FFF0E8;border:2px ridge #000000;border-collapse:collapse;margin-top:15px;width: 960px;}
table.art201010_header tr {}
table.art201010_header tr td {border:1px ridge;font-size:12px;font-weight:bold;padding:5px;text-align:center;}
.count_list li {list-style-type: decimal !important;}






