html,body{
	margin-left: 6px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}

div#container{
    min-width:780px;
	text-align: left;
	background-color:#FFFFFF;
}

input, button, select, textarea {
	font-size: 9px;
	}
/******************************************************/
/* HEADER
/******************************************************/
Table#header{
	text-align: left;
	padding:0px 0px 0px 0px;
	background: url(sfondo_header.gif) repeat-x bottom;
	min-height: 119px;
	height: auto !important;
	height: 119px;
}

Td#hCol1 {
	width:170px;
}

Td#hCol1 h3{
	font-size: 11px;
	color: #FFFFFF;
	text-align:right;
	padding: 0px 10px 0px 0px;
	background-color:#526381;
	background: url(sfondo_h3Col1.gif) repeat-x bottom;
	border:1px solid #BCC6D3;
	min-height: 18px;
	height: auto !important;
	height: 18px;
	line-height:18px;
	margin: 0px;
}

Td#hCol2 {
	background-color:#4B8449;
	background: url(sfondo_hCol2.gif) repeat-x bottom;
	border-left:1px solid #BCC6D3;
	border-bottom:1px solid #BCC6D3;
	min-height: 118px;
	height: auto !important;
	height: 118px;
	vertical-align:top;
}

div#hCol2_Row1_Col1 {
	float:left;
	width:288px;
	min-height: 69px;
	height: auto !important;
	height: 69px;
}

div#hCol2_Row1_Col2 {
	float:left;
	width:135px;
	min-height: 69px;
	height: auto !important;
	height: 69px;
	background: url(sfondo_hCol2_Row1_Col2.gif) no-repeat left;
}
div#hCol2_Row1_Col2 P{
	position:relative;
	margin:10px 0px 0px 19px;
	padding:0px;
	
	display: block;
	color:#cccccc;
	font-size: 11px;
	text-align:left;
	min-height: 15px;
	height: auto !important;
	height: 15px;
	line-height:15px;
}

div#hCol2_Row1_Col2 a:link, div#hCol2_Row1_Col2 a:visited{
	display: block;
	color:#DAE4EC;
	font-size: 11px;
	text-align:left;
	padding-left:11px;
	text-decoration:underline;
	min-height: 15px;
	height: auto !important;
	height: 15px;
	line-height:15px;
	background: url(bullet_giallo.gif) no-repeat left;
}

div#hCol2_Row1_Col2 a:hover{
	color:#FF9900;
	text-decoration:underline;
}

div#hCol2_Row1_Col3 {
	width:159px;
	min-height: 69px;
	height: auto !important;
	height: 69px;
	text-align:right;
	background: url(apa.gif) no-repeat left;	
}

div#hCol2_Row2_Col1 {
	clear:left;
	float:left;
	min-height: 48px;
	height: auto !important;
	height: 48px;
}

div#userPass {
	color:#FFFFFF;
	min-height: 37px;
	height: auto !important;
	height: 37px;
}

div#userPass input{
	width:90px;
	height:11px;
}

.AR {
	z-index:1;
	float:left;
	position:relative;
	text-align:right;
	top:5px;
	width:110px;
	font-weight:bold;
	border-right:2px solid #cccccc;
	padding-right:6px;
}

.AR p{
	position:relative;
	margin:5px 0px 0px 0px;
	padding:0px;
}

.UI {
	z-index:0;
	position:relative;
	top:3px;
	text-align:left;
	padding-left:6px;
	margin-left:120px;
	width:400px;
}
.UI p{
	margin:0px;
	padding:0px;
}

/******************************************************/
/* AREA MENU DI NAVIGAZIONE - impostazioni generali
/******************************************************/
div#areaMenu {
    width:170px;
	padding:0px;
}

div#box {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FCFDFE;
	border-bottom: 3px inset #C9D1DC;
}

div#box h3{
	font-size: 11px;
	color:#FFFFFF;
	background-color:#526381;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	line-height:20px;
	margin: 0px;
}

/******************************************************/
/* MENU DI NAVIGAZIONE - colonna 1
/******************************************************/
.boxCol1 {
	float:left;
	margin: 0px 8px 0px 0px;
}

.menu h3{
	text-align:right;
	padding: 0px 10px 0px 0px;
}

.menu a:link, .menu a:visited{
	display: block;
	color:#000000;
	font-size: 11px;
	border-right: 1px solid #BCC6D3;
	border-bottom: 1px solid #DAE4EC;
	text-align:right;
	padding-right:10px;
	text-decoration:none;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	line-height:20px;
}

.menu a:hover{
	background:url(freccia.gif) no-repeat 5px #F5F5F5;
}

/******************************************************/
/* EVENTI E ATTIVITA - colonna 2
/******************************************************/
.boxCol2 {
	float:left;
}

.eventi h3{
	text-align:left;
	padding: 0px 0px 0px 10px;
	background:url(corner_boxCol2.gif) no-repeat left;
}

.eventi a:link, .eventi a:visited{
	display: block;
	color:#000000;
	font-size: 11px;
	border-right: 1px solid #BCC6D3;
	border-left: 1px solid #BCC6D3;
	padding:5px;
	text-decoration:none;

}

.eventi a:hover{
	background-color: #F5F5F5;
	text-decoration:none;
}
/******************************************************/
/* LINK - colonna 2
/******************************************************/
.link h3{
	text-align:left;
	padding: 0px 0px 0px 10px;
	background:url(corner_boxCol2.gif) no-repeat left;
}

.link a:link, .link a:visited{
	display: block;
	color:#000000;
	font-size: 11px;
	border-right: 1px solid #BCC6D3;
	border-left: 1px solid #BCC6D3;
	padding:1px 1px 2px 10px;
	text-decoration:none;

}

.link a:hover{
	background-color: #F5F5F5;
	text-decoration:none;
}

/******************************************************/
/* MAIN
/******************************************************/
div#main{
	margin: 0 0px;
	border-top:2px solid #DAE4EC;
	border-bottom:9px solid #BCC6D3;
}

div#titolo{
	width:100%;
	margin: 0 auto;
	margin-left:2px;
	margin-top:2px;
	line-height:19px;
	text-align: left;
	min-height: 19px;
	height: auto !important;
	height: 19px;
	background-color: #899FBF;

}

div#titolo a{
	color:#ffffff;
	font-size: 11px;
	text-decoration:none;
	padding-left:10px;
	line-height:19px;
	text-align: left;
}

div#filetto3{
	width:100%;
	margin: 0 auto;
	font-size: 1px;
	line-height:3px;
	min-height: 3px;
	height: auto !important;
	height: 3px;
	background-color: #DAE4EC;
	border-bottom:1px solid #BCC6D3;
}

DIV#content {
	padding:5px 0px 5px 10px;
	font-size: 11px;
	line-height: 16px;
}

div#boxNotizie {
	position:relative;
	top:5px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	/*border-right: 1px solid #EFDF60;*/
	background:#FCF4B5;
}

div#boxNotizie1 {
	margin:10px;
	background:#EDEDE7;
}

div#boxNotizie h3{
	text-align:left;
	padding: 2px 2px 3px 10px;
	font-size: 11px;
	color:#FFFFFF;
	background-color:#DEB031;
	margin: 0px;
	line-height:11px;
}

div#boxNotizie1 h3{
	text-align:left;
	padding: 2px 2px 3px 10px;
	font-size: 11px;
	color:#FFFFFF;
	background:#B4B496;
	margin: 0px;
	line-height:11px;
}
div#boxNotizie a:link, div#boxNotizie a:visited{
	display: block;
	color:#000000;
	font-size: 11px;
	margin-right:0px;
	border-bottom: 1px dotted #EFDF60;
	padding:5px;
	text-decoration:none;

}

div#boxNotizie1 a:link, div#boxNotizie1 a:visited{
	border-bottom: 2px inset;
	border-right: 1px inset #B4B496;
	border-bottom-color: #DEDED1;
}

div#boxNotizie a:hover{
	/*background-color: #EFDF60;
	text-decoration:none;
	border:1px solid red;*/
}


dl{
	float:right;
	width:250px;
	background: #DAE4EC;
    border:solid #CCC;
	border-width:0 1px 1px;
	padding:0px 0px 10px 0px;
}

dt{
	font-weight:bold;
	border-top:1px solid #CCC;
    padding: 10px 10px 10px 10px
}

dd{
	margin:0;
	padding: 0px 10px 0px 10px
}

dd a:link, dd a:visited{
	display:block;
	padding:2px 2px 2px 20px;
	background:url(../images/pdf_mini.gif) no-repeat left;
	color:#006699;
}

dd a:hover{
	color:#0099CC;
}

/*dl{float:right;width:200px;line-height:1.3;color: #555}
dt{padding: 15px 15px 0;background:url(../images/rounded.jpg) no-repeat top;font-weight:bold}
dt a{color: #69C}
dt a:hover{color: #369}
dd{margin:0;padding: 5px 15px 15px;background:url(../images/rounded.jpg) no-repeat bottom}
dd p{margin:0;padding: 0 0 5px}*/


/******************************************************/
/* COPY
/******************************************************/
div#footer{
	font-family:Tahoma, Arial, Verdana;
	color: #4A626E;
	font-size: 10px;
	margin: -5px 0px 0px;
	padding:0px 0px 16px;
}

div#footer p{
	margin-left:8px;
}

div#footer a{
	color: #4A626E;
	text-decoration:none;
}

div#footer a:hover{
	color: #FF9900;
	text-decoration:underline;
}

div#footer img{
vertical-align:middle;
}

.LinkFooter{
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color: #333333;
	text-decoration: none;
}

.LinkFooter:hover {
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color: #999999;
	text-decoration: none;
	background-color: #F5F5F5;
}		

