html{ width:100%}
body {	
	width:855px;
	margin: 0px auto;
	padding:0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #563320;
	color:#494D59	
	}
	
h2	  { width:187px; height:auto; MARGIN:0; font-size:11px; color:#563320; PADDING:10px 0px 0px 0px;  text-align:center; color: #9E4417 }

A:link 				{ color: #9E4417; text-decoration:none}
A:active 			{ color: #9E4417; text-decoration:none}
A:visited 			{ color: #9E4417; text-decoration:none}
A:hover 			{ color: #fff; text-decoration:underline}
A IMG				{ border:0; margin:0 4px 0 4px }


#content  { height:auto; width:auto; background-image:url(../images/000_fondo.jpg); padding:0 12px 0 12px; background-color:#FFFFFF;}
#content2 { height:auto; width:auto; background-image:url(../images/000_fondo2.jpg); padding:0 8px 0 8px;  background-color:#FFFFFF; }
#top	  { height:21px; width:auto; text-align:right; padding:0}
#top h1	  { MARGIN:0; font-size:8px; color:#563320; PADDING:6px 0 0 0; letter-spacing:0.1em}

#menu	  { height:47px; width:auto;background-image:url(../images/001_1_fondomenu.jpg)}
#menu IMG  { margin:0 0 0 0; border:0; }
#menu A	  { margin:0; border:0; padding:0 }


#centrale  { width:auto; border-left:1px solid #5E4538; border-right:1px solid #5E4538; border-bottom:1px solid #5E4538; background-color:#FFFFFF; background-image: url(../images/002_1_fondocentro.jpg) }
#foto			{ width:259px; height:438px; background-image:url(../images/003_foto.jpg); background-repeat:repeat-x; float:left}


#testo_centro	{ width:auto; border-left:1px solid #5E4538; height:auto; padding:23px 0px 10px 63px;  float:left; }

#colonna1		{ width:195px; float:left;}
#colonna2		{ width:195px; float:left; margin:0 0 0 50px}

#colonna1	P, #colonna2	P  { width:183px; height:auto; MARGIN:0; font-size:11px; color:#563320; PADDING:4px 2px 2px 2px; text-align: justify; line-height:15px }

#colonna_sub	{ width:430px; padding:0 0 20px 0}
#colonna_sub P  { width:auto; height:auto; MARGIN:0; font-size:13px; color:#563320; PADDING:4px 2px 2px 2px; text-align: justify; line-height:22px; clear:left}
#colonna_sub h2	  { width:auto; height:auto; MARGIN:0; font-size:14px; color:#563320; PADDING:10px 0px 0px 0px;  text-align:center; color: #9E4417 }

#colonna_sub2	{ width:460px; padding:0 0 20px 0}
#colonna_sub2 P  { width:auto; height:auto; MARGIN:0; font-size:13px; color:#563320; PADDING:4px 2px 2px 2px; text-align: left; line-height:22px; clear:left}
#colonna_sub2 h2  { width:auto; height:auto; MARGIN:0; font-size:14px; color:#563320; PADDING:10px 0px 0px 0px;  text-align:center; color: #9E4417 }


.img 							{  width:230px; text-align:right; padding:20px 0 0 0}
.link							{  width:auto; text-align:right; font-size:9px; padding:4px 0 0 0}
#img_sub                        {  float:left; margin:0 0 20px 0}
#tx_img_sub						{  float:left; height:45px; width:auto; padding:40px 0 0 20px; margin:0 0 20px 0}
#tx_img_sub2					{  float:left; height:45px; width:400px; padding:40px 0 0 20px; margin:0 0 20px 0}

.filo							{  border-top:1px #993300 dotted; margin:30px 0 10px 0; height:2px}


#divnull 		{ clear:left}
#chiusura		{ background-image:url(../images/004_bottom.jpg); height:38px; padding:10px 12px 0 12px}

.nav_sub {   margin:0 auto; width:740px; font-size:10px; font-family:Tahoma; padding:0 0 8px 0; color: #8C5951}
.copy	 {   margin:0; float:left; font-size:10px}
.dev	 {  margin:0 0 0 630px; font-size:10px  }

A.dev2:link   	{color:#676D7E}
A.dev2:hover   	{color:#676D7E}
A.dev2:active  	{color:#676D7E}
A.dev2:visited  {color:#676D7E}

#chiusura2		{ background-image:url(../images/004_bottom2.jpg); height:10px}

li { color:#CC6600; font-size:12px; font-weight:bold; padding:4px 0 4px 0}

.form		{	width:auto; height:auto; text-align:right; font-weight:bold; margin:0 0 10px 0; color:#746250}
.label		{	width:300px; padding:0 0 0 130px; height:auto; text-align:left;  margin:10px 0 0 0; color:#996600}

input 		{	width:300px; height:22px; background-color:#FFFFE6; border: #996600 1px solid; padding:0 0 0 2px; color:#996600; font-family:Verdana; font-size:18px}
textarea 	{	width:300px; background-color:#FFFFE6; border:#996600 1px solid; color:#996600; font-family:Verdana; font-size:14px}
.checkbox	{	width:25px; height:25px; background-color:#FFFFE6; border:#996600 1px solid; color:#0000FF; font-family:Verdana; font-size:14px}
.pulsante 	{ 	width:100px; height:20px; color:#990000; background-color:#FFCC00; font-size:11px; font-weight:bold; border:#996600 1px solid; }

#copyright,#author     { font-size:10px; float:left;}
#copyright				{ width:250px}
#author					{ width:550px; text-align:right}
#author a:link, #author a:visited { color:#494D59; text-decoration:none }
#author a:hover  { color:#494D59; text-decoration:underline }