body {
background-color:#261b0f;
font-size:10pt;
font-family:Arial;
margin:0;
padding:0;
background-image:url(images/back.png);
background-repeat:repeat-x;
color:#FFFFFF;
}

#page {
width:900px;
background-image:url(images/page.png);
margin:auto;
padding:auto;
}

#header {
clear:both;
width:850px;
height:162px;
background-image:url(images/headerb2.png);
padding-top:35px;
padding-left:50px;
}

#sidebarnav {
margin-top:10px;
}
  
#sidebarnav a {
	width:250px;
	display:block;
	clear:both;
	padding-left:20px;
	padding-top:6px;
	height:25px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	margin-top:3px;
  }
  
  
#sidebarnav a:hover {
	background-color:#312314;
	text-decoration:none;
	color:#FFFFFF;
}

#sidebarnav a.active, #sidebarnav a.active:hover {
	background-color:#261b0f;
	text-decoration:none;
	color:#FFFFFF;
}

#sidebarnav1 {
margin-top:10px;
}

#sidebarnav1 a {
	width:220px;
	display:block;
	clear:both;
	margin-left:24px;
	padding-top:3px;
	height:20px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
	margin-top:1px;
  }
  
  
#sidebarnav1 a:hover {
	background-color:#312314;
	text-decoration:none;
	color:#FFFFFF;
}

#sidebarnav1 a.active, #sidebarnav1 a.active:hover {
	background-color:#261b0f;
	text-decoration:none;
	color:#FFFFFF;
}


#mainarea {
width:870px;
clear:both;
padding-left:40px;
}

#contentarea {
width:523px;
padding-right:20px;
padding-bottom:20px;
float:left;
line-height:14pt;
}

#sidebar {
float:left;
width:245px;
background-image:url(images/sidebartop.png);
background-repeat:no-repeat;
line-height:14pt;
}

.widget {
padding-left:20px;
padding-right:4px;
padding-top:10px;
margin:0px;
}

#footer {
width:900px;
clear:both;
height:35px;
padding-top:45px;
text-align:center;
line-height:14pt;
background-image:url(images/footera.png);
background-repeat:no-repeat;
background-color:#FFFFFF;
}

h1, h1 a {
font-size:21pt;
color:#261b0f;
margin:0px;
padding-top:50px;
padding-left:0px;
}

h2 {
font-size:14pt;
color:#FFFFFF;
margin:0px;
padding-top:6px;
}

h3 {
font-size:12pt;
color:#FF0000;
padding-top:2px;
margin: 0px;
text-align:center;
}

h3.sidebarnav1 {
font-size:12pt;
color:#FFFFFF;
padding-top:35px;
padding-left:0px;
margin: 0px;
text-align:left;
}

.description {
font-size:14pt;
color:#261b0f;
margin-left:0px;
}

a {
color:#FFFFCC;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

td {
text-align:justify;
padding: 0px 4px 2px 3px;	
}

p {
text-align:justify;
padding: 2px 4px 1px 4px;	
}

p.domanda {
text-align:justify;
color: #FFFFFF;
padding: 1px 4px 0px 4px;
font-style:	italic;
}

p.risposta {
text-align:justify;
color: #FF0000;
padding: 1px 4px 2px 4px;	
}

p.evidenza {
text-align:left;
color: #FF0000;
padding: 4px 2px 4px 2px;
margin:2px 0px 2px 0px;
font-weight:bold;	
}

table.documenti {
margin: 0px;
padding:12px 0px 1px 0px;
table-layout: fixed;

}

table.documenti td.colonna1 {
width: 260px;
padding: 2px;
text-align:left;
}

table.documenti td.colonna2 {
width: 180px;
padding: 2px;

}

table.adesioni {
margin: 0px;
padding:12px 0px 1px 0px;
table-layout: fixed;
}

table.adesioni td.colonna1 {
width: 210px;
padding: 0px;
}

table.adesioni td.colonna2 {
width: 275px;
padding: 0px;
}



