html,
body			{ 
				  margin:0; padding:0; font: 12px verdana;color:#333; text-align:center; 
				  background-color:#39C; background-image: url(../imm/sfondo.jpg); background-position:top; background-repeat:repeat-y;
				}

font.piccolo	{ font: 10px verdana; }
font.normale	{ font: 12px verdana; }
font.titolo		{ font: 12px verdana; font-weight: bold; color: #C00; }

a:link, 
a:visited, 
a:active 		{ text-decoration:none; color: #069; }
a:hover 		{ text-decoration:none; color: #003; }

a.bottom:link, 
a.bottom:visited, 
a.bottom:active { margin: 0px 25px; padding: 10px; text-decoration:none; color: #036; font: 14px verdana; font-weight: bold; }
a.bottom:hover 	{ margin: 0px 25px; padding: 10px; text-decoration:none; color: #036; font: 14px verdana; font-weight: bold; background-color: #CCF; }


p.menu_sx		{ margin:0; padding:40px 10px 10px 10px; font: 12px verdana; font-weight: bold; }

img				{ border: none; }
img.logo		{ margin:0; float: left; }

input.menu_sx	{ margin:0; padding:0; border: solid 1px #CCC; background-color:#FFF; width: 100px; }
input.bottone	{ margin:0; padding:0; font: 10px verdana; }

div#menu_sx_salva		{ margin: 20px 0px 0px 0px; padding: 0; width: 200px; height: 100px; background-image: url(../imm/menu_sx_salva-una-vita.gif); }
div#menu_sx_condividi	{ margin: 20px 0px 0px 0px; padding: 0; width: 200px; height: 100px; background-image: url(../imm/menu_sx_condividi.gif); }
div#menu_sx_info		{ margin: 20px 0px 0px 0px; padding: 0; width: 200px; height: 100px; background-image: url(../imm/menu_sx_richiedi-info.gif); }
div#menu				{ margin: 20px 0px 0px 0px; padding: 0; font: 14px Verdana; color: #069; font-weight:bold }

div#container			{ width:870px; margin: 0px auto; text-align: left; background-color:#FFF; }

div#prima_colonna		{ float:left; width:230px; margin:0px; padding: 0px; min-height: 300px; }
div#seconda_colonna		{ float:left; width:640px; margin:0px; padding: 0px; min-height: 300px; }

div#content_top p		{ margin:0px; padding: 10px 30px 0px 30px; font: 15px Verdana; color:#369; font-weight:bold }
div#content_top			{ margin:20px 0px 0px 0px; padding:0px; background-image:url(../imm/content_top.gif); width:640px; height: 30px; }
div#content p			{ margin:0px; padding: 20px 30px 0px 30px; }
div#content				{ margin:0px; padding:0px; background-color:#EEE; width:640px; }
div#content_down		{ margin:0px 0px 20px 0px; padding:0px; background-image:url(../imm/content_down.gif); width:640px; height: 30px; }

div#footer p	{ margin:0; padding:5px 10px; color: #FFF; }
div#footer		{ clear:left; width:100%; }