html				{ height:100%; }
body				{ margin:0; height:100%; }

#body 						{ margin:0; padding:0; border:0; vertical-align:top; font-family:Helvetica, Arial; font-size:10px; color:#333333; text-decoration:none; font-weight:normal; }
#body #head 				{ display:none; visibility:hidden;}
#body .margineBlu			{ display:none; visibility:hidden;}
#body .margineBianco		{ display:none; visibility:hidden;}
#body #mainMenu				{ display:none; visibility:hidden;}
#body #contenuto			{ width:100%; background:#b5b5b5; vertical-align:top; }
#body #colonnaPlugins		{ display:none; visibility:hidden;}
#body #colonnaDx			{ display:none; visibility:hidden;}

#contenuto DIV.blu				{ padding:25px; background:#003366; }
#contenuto DIV.grigio			{ padding:25px; background:#b5b5b5; }
#contenuto DIV.angolinoBianco	{ background:url(/img/angolino_bianco.gif) no-repeat left top; border-top:3px solid #ffffff; }
#contenuto DIV.angolinoBlu		{ background:url(/img/angolino_blu.gif) no-repeat left top; border-top:3px solid #003366; }

#contenuto .blu H1		{ font-family:Helvetica, Arial; font-size:23px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:left; margin:5px 0 10px 0; }
#contenuto .blu H2		{ font-family:Helvetica, Arial; font-size:16px; color:#FF6600; text-decoration:none; font-weight:normal; text-align:left; margin:5px 0 7px 0; }
#contenuto .blu H3		{ font-family:Helvetica, Arial; font-size:14px; color:#FF6600; text-decoration:none; font-weight:normal; text-align:left; margin:5px 0 5px 0; }
#contenuto .blu P		{ font-family:Helvetica, Arial; font-size:11px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:left; margin:3px 0 5px 0; }
#contenuto .blu LI		{ font-family:Helvetica, Arial; font-size:11px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:left; margin:3px 0 5px 0; list-style:url(/img/puntino_lista.png) inside; text-indent:-2px; }
#contenuto .blu A		{ font-family:Helvetica, Arial; font-size:11px; color:#FF6600; text-decoration:none; font-weight:normal; }
#contenuto .blu A:hover	{ text-decoration:underline; }
#contenuto .grigio H1		{ font-family:Helvetica, Arial; font-size:16px; color:#003366; text-decoration:none; font-weight:bold; text-align:left; margin:5px 0 10px 0; }
#contenuto .grigio H2		{ font-family:Helvetica, Arial; font-size:14px; color:#333333; text-decoration:none; font-weight:normal; text-align:left; margin:5px 0 7px 0; }
#contenuto .grigio P		{ font-family:Helvetica, Arial; font-size:11px; color:#333333; text-decoration:none; font-weight:normal; text-align:left; margin:3px 0 5px 0; }
#contenuto .grigio LI		{ font-family:Helvetica, Arial; font-size:11px; color:#333333; text-decoration:none; font-weight:normal; text-align:left; margin:3px 0 5px 0; list-style:url(/img/puntino_lista.png) inside; text-indent:-2px; }
#contenuto .grigio A		{ font-family:Helvetica, Arial; font-size:11px; color:#003366; text-decoration:none; font-weight:normal; }
#contenuto .grigio A:hover	{ text-decoration:underline; }
#contenuto .i1		{ width:100px; border-top:1px solid #7c7c7c; border-left:1px solid #7c7c7c; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; margin:0; padding:1px; font-size:11px; color:#555555; font-weight:normal; font-family:Helvetica, Arial; }
#contenuto .i1		{ border-top:1px solid #7c7c7c; border-left:1px solid #7c7c7c; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; margin:0; padding:1px; font-size:11px; color:#555555; font-weight:normal; font-family:Helvetica, Arial; }
#contenuto .button 	{ display:block; background:#666666; width:60px; margin:10px 0 0 0; padding:1px; border:none; cursor:pointer; color:#ffffff; font-family:Helvetica, Arial; font-size:10px; font-weight:normal; text-decoration:none; }
#contenuto .testo01 { font-family:Helvetica, Arial; font-size:11px; color:#333333; text-decoration:none; font-weight:normal; text-align:left; margin:3px 0 5px 0; }
#contenuto .logo_link {margin-right:20px;}

#contenuto form.cliente					{padding: 0 20px 0 20px;}
#contenuto form.cliente label			{display:block; float:left; width:130px; margin:3px 0 5px 0; font-family:Helvetica, Arial; font-size:11px; color:#333333; text-decoration:none; font-weight:normal; text-align:left; }
#contenuto form.cliente input			{display:block; float:left; width:200px; margin:3px 0 5px 0; border-top:1px solid #7c7c7c; border-left:1px solid #7c7c7c; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; padding:1px; font-size:11px; color:#555555; font-weight:normal; font-family:Helvetica, Arial;}
#contenuto form.cliente textarea		{display:block; width:350px; margin:3px 0 5px 0; border-top:1px solid #7c7c7c; border-left:1px solid #7c7c7c; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; margin:0; padding:1px; font-size:11px; color:#555555; font-weight:normal; font-family:Helvetica, Arial;}
#contenuto form.cliente select			{display:block; float:left; margin:3px 0 5px 0;border-top:1px solid #7c7c7c; border-left:1px solid #7c7c7c; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; padding:1px; font-size:11px; color:#555555; font-weight:normal; font-family:Helvetica, Arial;}
#contenuto form.cliente label.radio		{display:inline; width:15px;}
#contenuto form.cliente input.radio		{display:inline; border:none; width:20px; margin:0 0 5px 0; padding:0; border:0;}
#contenuto form.cliente label.checkbox	{display:inline; clear:none;}
#contenuto form.cliente input.checkbox	{display:inline; border:none; width:20px; margin:0 0 5px 0; padding:0; border:0;}
#contenuto form.cliente fieldset		{border: 1px solid #FF6400; padding:2px; color:#000000;}
#contenuto form.cliente div.clear		{clear:both; height:1px; font-size:1px;}
#contenuto form.cliente .button 		{display:block; background:#666666; width:60px; padding:1px; border:none; cursor:pointer; color:#ffffff; font-family:Helvetica, Arial; font-size:10px; font-weight:normal; text-decoration:none; }

.divMessaggio			{ display:none; visibility:hidden;}
