* {
	padding: 		0;
	margin: 		0;
}
body { 
	height: 100%;
	text-align: 	center;
	background: 	#bebcad;
	}
p { 
	font: 			12px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	text-align: 	justify;
	padding:  		5px 0px 0px 30px;
	color: 			#786A47;
	line-height: 	1.5em;
	}
a{
	text-decoration: none;
	background: 	transparent url(../images/dotlink.gif) repeat-x left bottom;
}
a:link ,a:visited {
	color: 			#5785A4;
}
a:hover {
	color: 			#1D8FDB;
}
acronym {
	background: 	transparent url(../images/dot.gif) repeat-x left bottom;
	cursor: 		help;
}
h3 {
	font: 			normal 10px/12px Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	margin: 		20px 0 0 30px;
	color: 			#574D33;
}
ul {
	margin: 	 	10px 20px 0px 10px;
}
li {
	font: 			12px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	text-align: 	justify;
	color: 			#786A47;
	padding-left: 	0px;
	margin: 		10px 20px 10px 48px;
	display: 		block;
}

.back {
	SCROLLBAR-FACE-COLOR: #c6b3c6; FILTER: chroma(color=#FFFFFF); SCROLLBAR-HIGHLIGHT-COLOR: #8b748a; SCROLLBAR-SHADOW-COLOR: #8b748a; SCROLLBAR-3DLIGHT-COLOR: #8b748a; SCROLLBAR-ARROW-COLOR: #8b748a; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #8b748a; BACKGROUND-COLOR: #ffffff
}
.titlecenter { 
	font: 			12px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	text-align: 	center;
	color: 			#786A47;
	line-height: 	1.5em;
	}

/* grid _______________________________________________________________________________*/
#supportingText
{
	background: url(../images/foot2.jpg) no-repeat 0px 100%;
	height: 34px;
}
#lresources {
	padding-bottom: 220px;
	background: 	transparent no-repeat 0 100%;
}
#footer
{
	font: 11px/1.3em Arial,Helvetica,sans-serif; 
	color: #786a47;
	line-height: 16px;
	height: 34px;
	width: 586px;
	text-align: center;
}
#ListMenu {
	font: 			11px/1.2em Arial,Helvetica,sans-serif; 
	display: 		block;
	font-weight: 	bold;
	margin-left: 	5px;
	padding-left: 	5px;
	padding-bottom: -2px;
	text-align:left;
}
#ListMenu a {
	display: 		block;
	font-weight: 	bold;
	color: 			#E5D9BC;
	text-decoration:none;
	margin-left: 	-5px;
	padding-left: 	19px;
	padding-bottom: -2px;
	background: 	url(../images/dot2.gif) no-repeat 0 1px;
}
#ListMenu a:hover {
	color: 			#7ECDFF;
	background: 	transparent url(../images/dot2on.gif) no-repeat 0 1px;
}
#linkList {
	font: 			11px/1.3em Arial,Helvetica,sans-serif; 
}
#extraDiv1 {
	position: 		absolute;
	top: 			0;
	left: 			0;
	background: 	transparent url(../images/bannerLeft.jpg) no-repeat;
	width:			43px;
	height:			387px;
	z-index:-1;
}
#extraDiv2, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6 {
	display: 		none;
}

/* headers _______________________________________________________________________________*/
#linkList h3.menu {
	height: 		39px;
	margin: 		0;
}
#linkList h3.menu span {
	display:		none;
}
#linkList h3.select {
	height: 		39px;
	margin: 		0;
}
#linkList h3.select span {
	display:		none;
}
#linkList h3.archives {
	background: 	transparent url(../images/link.jpg) no-repeat top left;
	height: 		39px;
	margin: 		0;
}
#linkList h3.archives span {
	display:		none;
}
#linkList h3.resources {
	background: 	transparent url(../images/contatti.jpg) no-repeat top left; 
	height: 		39px;
	margin: 		0;
}
#linkList h3.resources span {
	display:		none;
}

/*  p  _______________________________________________________________________________*/

#quickSummary .p1 {
	display:		none;
}
#quickSummary .p2 {
	margin-right: 	200px;
	color: 			#786A47;
	padding-top: 	40px;
}
#quickSummary .p3
{
	color: #696969;
	margin-right: 200px;
	padding-top: 40px;
	text-decoration: none;
}
#quickSummary .a
{
	color: #696969;
	margin-right: 200px;
	padding-top: 40px;
	text-decoration: none;
}
#preamble p, #supportingText p{
	margin: 		0 10px;
	background: 	url(../images/p.gif);
} 
#preamble .p3 {
	color: 			#786A47;
}
#requirements .p4{
	margin-bottom: 40px;
}
#requirements .p5{
	margin-bottom: 110px;
	text-align:		center;
}

/*  links  _______________________________________________________________________________*/

#footer a{
	text-decoration: underline;
}
#footer a:link, #footer a:visited {
	color: 			#c6c6c6;
}
#footer a:hover {
	color: 			#fff;
}

#linkList li {
	display: 		block;
	font-weight: 	bold;
	color: 			#7ECDFF;
	text-decoration:none;
	margin-left: 	-5px;
	padding-left: 	19px;
	padding-bottom: -2px;
	background: 	url(../images/nodot2.gif) no-repeat 0 1px;
}
#linkList li a {
	display: 		block;
	font-weight: 	bold;
	color: 			#E5D9BC;
	text-decoration:none;
	margin-left: 	-5px;
	padding-left: 	19px;
	padding-bottom: -2px;
	background: 	url(../images/dot2.gif) no-repeat 0 1px;
}
#linkList li a:hover {
	color: 			#7ECDFF;
	background: 	transparent url(../images/dot2on.gif) no-repeat 0 1px;
}

.Stile1 {
	color: #CC0000;
	font-weight: bold;
}

.Stile2 {
	color: #000099;
	font-weight: bold;
}

#divContent_1
{
    padding-left:5px!important;   
    *padding-left:22px; 
}

#divContent_1 span 
{
    font-size:12px;    
}

#divContent_1 a
{
    font-size:12px;    
}


#Table1 
{
	padding-left:18px;
	font-size:10.5px;
	font-family:Tahoma,Arial,Verdana,Helvetica;
}

#Table1  H1 {
	font-size:15px;
	margin-bottom:20px;
	color:#7D7050;
}

span.nameLabel {
	color: #635236;
	display:inline-block;
	width:10em;
	text-align:right;
}

#ctl00_ContentPlaceHolder1_GridView1 {
	width:100%;
	height:100%;
	font-weight:normal;
	font-size:8pt;
	font-family:Arial;
	color:Black;
	border-width:1px;
	border-color:Tan;
	background-color:White;
	border-collapse:collapse;
	border-spacing: 0px;
}

#ctl00_ContentPlaceHolder1_GridView1 tbody tr td {
	padding:2px;
	background-color:LightGoldenrodYellow;
	border:1px solid LightGoldenrodYellow;
	border-collapse:collapse;
}

#ctl00_ContentPlaceHolder1_GridView1 tbody tr.alternateRow 
{
	background-color:PaleGoldenrod;
	border:1px solid PaleGoldenrod;
}

#ctl00_ContentPlaceHolder1_GridView1 tbody tr.alternateRow td {
	border-collapse:collapse;
	border:1px solid PaleGoldenrod;
	background-color:PaleGoldenrod;
	padding:2px;
}

#ctl00_ContentPlaceHolder1_GridView1 a {
	text-decoration:underline;
}

.gridheader {
	background-color:Tan;
	font-weight:bold;
}

.gridheader th a:link {
	color:black;
	text-decoration:none;
}

.gridheader th a:visited {
	color:black;
	text-decoration:none;
}

.gridheader th a:hover {
	color:black;
	text-decoration:underline;
}

.gridheader th a:active {
	color:black;
	text-decoration:none;
}


li.groupTitle {
	font-size:12px;
	margin-left:1em;
	padding-left:1em;
	font-weight:bold;
	line-height:80%;
}

li.subGroupTitle {
	font-size:12px;
	margin-left:2em;
	padding-left:2em;
	font-weight:bold;
	font-style:italic;
	line-height:80%;
}

li.indent0 {
	margin-left:1em;
	padding-left:1em;
	line-height:80%;
}

li.indent1 {
	margin-left:2em;
	padding-left:2em;
	line-height:80%;
}

li.indent2 {
	margin-left:3em;
	padding-left:3em;
	line-height:80%;
}

.imgheader 
{
    background-image:url(../images/container.jpg);  
    background-repeat: repeat-y;
    background-color: Transparent;
    text-align:center;
}

.titololeft
{
    font-size:15px;
	margin-bottom:20px;
	color:#7D7050; 
	margin-left:0;
	font-family:Tahoma,Arial,Helvetica,sans-serif;   
}

form.login 
{
    font-family:Tahoma,Arial,Helvetica,sans-serif;    
    font-size:12px;
}

.lblprogetti 
{
	display:block;
    margin-bottom:4px; 
}

#Table4 tbody tr td p.p3
{
    padding-right:0px;  
    white-space:nowrap;  
}

#contact td 
{
	font: 			12px/1.3em Tahoma,Arial,Helvetica,sans-serif; 
	text-align: 	justify;
	padding:  		5px 0px 0px 30px;
	color: 			#786A47;
	line-height: 	1.5em;    
}

#ctl00_imgTitle 
{
    *margin-bottom:-5px;
}

.centerbutton
{
margin-left:200px;
margin-right:auto;    
}

#contact td.checkprivacy {
text-align:right;
}

#ctl00_ContentPlaceHolder1_privacyValidator {
display:none;
}
