body 			{margin: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}

table			{ border: none; border-width: 0px; font-size: 10px; margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0;}
table.top	{ width: 800px; background-color: #A62117; }
table.main	{ width: 800px;  margin-top: 30px; text-align: left;}
table.news	{ width: 310px; margin: 10px; text-align: left;}
table.foto	{ width: 254px; margin:10px 0px 0px}

img			{ border: none; border-width: 0px;}
img.dx		{ float: left;}
img.menu		{ width: 1px; height: 19px; vertical-align: middle; }
h2				{ font-size: 16px; color: #FFFFFF; margin:0px 25px; text-align: left; padding: 0px;}
h3				{ font-size: 12px; color: #7F1B19; margin: 10px;}
ul				{ list-style-type: circle;}
ul.link		{ font-style: italic; list-style-type: circle; color: Blue;}

td,th			{vertical-align: top; padding: 0; }

td.menu		{ height: 19px; text-align: center; vertical-align: middle;}
td.rosa		{ background-color: #EFD8D6;}
td.new		{ background-color: #7F1B19; width: 1px; }
td.news		{ padding: 0px 10px 0px;  }


a 				{font-size: 10px; TEXT-DECORATION: none; }
A:link 		{}
A:visited 	{ }
A:active 	{ }
A.menu		{ color: #FFCC00; font-weight: bold; vertical-align: middle; }

.rosso		{color: #7F1B19;}
.blu          {color: #26409A;}
.nero		{color: #000000;}
.left			{ float: left;}
.right		{ float: right;}

/*		----		FOOTER		-----*/
.centra    { text-align:center;}
.barra		{ background-image: url(../images/barra.gif); width: 800px;}
/*		----		FOOTER		-----*/

/*		----		POPUP		-----*/
hr.pop		{ height: 1px; width: 90%; }
table.small	{}
caption{ font-weight:bold; color: #7F1B19; text-align:left;}
#testatasx	{background-image: url(../images/testatasx.jpg); background-repeat: no-repeat; width: 490px; font-family: "Times New Roman", Times, serif;}



/*          ----------------- FORM CONTATTI -------------------  */

input{    border-top-width: 1px;    border-left-width: 1px;    border-bottom-width: 1px;	 border-right-width: 1px;	 border-color: #000000;	 background-color: #fcebbd;    font: bold 8pt verdana;    color: #494848;    }
input.text{    border-top-width: 1px;    border-left-width: 1px;    border-bottom-width: 1px;    border-right-width: 1px;	     font: bold 8pt verdana;	 background-color: #ffffff;    color: #494848;	 width: 180px;}
input.checkbox{    border-top-width: 1px;    border-left-width: 1px;    border-bottom-width: 1px;    font: bold 8pt verdana;        border-right-width: 1px;	 background-color: #f7ba71;	 }
textarea{    border-top-width: 1px;    border-left-width: 1px;    border-bottom-width: 1px;	 border-right-width: 1px;	 border-color: #000000;    font: bold 8pt verdana;    color: #494848;	 width: 180px;	 height: 30px;}	
select{	font: bold 8pt verdana;   color: #494848;}
label{width: 150px;float: left;text-align: right;margin-right: 0.5em;display: block}
fieldset{border: 1px solid #781351;width: 400px;}
legend{color: #fff;background: #ffa20c;border: 1px solid #781351;padding: 2px 6px} 