



/******************* BODY *******************/

body {margin:0px; padding:0px; background:#ffffff;}
div#container {width:942px; left:50%; background:#ffffff; margin-left:-471px; position:absolute; text-align:left;}


/******************* header *************/
div#header			{width:942px; background:#ffffff; clear:both;  padding:0; margin:0; height:90px;}
div#header_sx		{width:250px; float:left; background:#ffffff; padding:0; margin:0;}
div#header_dx		{width:410px; float:right; background:#ffffff;  padding:0; margin:0;}


/******************* flash *************/
div#flash		{width:942px; background:#333333; margin-bottom:2px; height:299px;}
div#flash_sx	{width:680px; float:left; margin:0; padding:0; height:299px;}
div#flash_dx	{width:262px; float:right; margin:0; padding:0; height:299px;}


/******************* content *************/
div#content			{width:942px; background:#ffffff; margin-bottom:10px;}

div#content_sx		{width:680px; float:left; background:#ffffff;}
div#content_sx		{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:1.6em;}
div#content_sx h1	{width:100%; margin:0; padding:0; background-image:url(../layout/bg_h1_content.jpg);  margin-bottom:20px;}
div#content_sx h2	{margin:0; padding:0; font-size:12px; font-weight:bold;  margin:10px;}
div#content_sx p	{width:auto; margin:10px;}
div#content_sx a:link 		{color:#996600; font-weight:bold; text-decoration: underline;}
div#content_sx a:visited 	{color:#996600; font-weight:bold; text-decoration: underline;} 
div#content_sx a:active 	{color:#996600; font-weight:bold; text-decoration: underline;}
div#content_sx a:hover 		{color:#996600; font-weight:bold; text-decoration: none;}

div#content_dx				{width:260px; float:right; background:#ffffff;}
div#content_dx				{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:1.6em;}
div#content_dx h1			{width:100%; margin:0; padding:0; background:#ffffff; margin-bottom:20px; }
div#content_dx p			{width:auto; margin:10px;}
div#content_dx a:link 		{color:#006699; font-weight:bold; text-decoration: underline;}
div#content_dx a:visited 	{color:#006699; font-weight:bold; text-decoration: underline;} 
div#content_dx a:active 	{color:#006699; font-weight:bold; text-decoration: underline;}
div#content_dx a:hover 		{color:#006699; font-weight:bold; text-decoration: none;}


/******************* footer *************/
div#footer		{width:942px; background:#ffffff; border-top:1px solid #996600; padding-top:10px; padding-bottom:10px; margin:0;}
div#footer p	{width:auto; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;  
				 text-align:center; line-height:2.0em; color:#996600; padding:0; margin:0;}

div#footer a:link 		{color:#996600; font-weight:normal; text-decoration: underline;}
div#footer a:visited 	{color:#996600; font-weight:normal; text-decoration: underline;} 
div#footer a:active 	{color:#996600; font-weight:normal; text-decoration: underline;}
div#footer a:hover 		{color:#996600; font-weight:normal; text-decoration: none;}





/******************* classi *************/
.align 		{vertical-align:middle;}
.leftimg 	{float: left; margin-right: 10px; margin-bottom: 10px;}
.rightimg 	{float: right; margin-left: 10px; margin-bottom: 10px;}
.bold_blu	{color:#006699; font-weight:bold;}
.bold_arancio	{color:#996600; font-weight:bold;}



/******************* form *******************/
 
 
fieldset {border: 1px solid #BDB9A3; padding:10px;}
legend {font-weight:bold;}

input.txt {font:11px verdana; color: #000; background-color: #ffffff; border: 1px solid #BDB9A3; 
width:160px; height: 14px; vertical-align:middle;}

input.txt_mini {font:11px verdana; color: #000; background-color: #ffffff; border: 1px solid #BDB9A3; 
width:30px; height: 14px; vertical-align:middle;}


input.btn {font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; background-color: #ffffff; border: 1px solid #BDB9A3; height:18px; vertical-align:middle;}
textarea {width: 220px; height:60px; color:#000; background-color: #ffffff; border: 1px solid #BDB9A3;}

fieldset p {clear:left; margin:0; padding:0; line-height:1.0em;}
fieldset p label {float: left; width: 33%;}









