/* CSS Document */

body {
		font-family: Arial, sans-serif;
		background-color:#FFFFFF;
		font-size: 12px;
		margin: 0 0 0 0;
		text-align: center;
		
	}

#contenitore {
		text-align: left;
		width: 760px;
		margin-left: auto;
		margin-right: auto;	
		border:0px solid #000000;
		margin-bottom: 0;
	}
	
	
	
#link_ita{ position:absolute;
		left:45px;
		top:14px;
		border:0px solid #000000;
		width:70px;
		height:30px;
		}
/*#############################################################################*/
/* Iconize 0.3 */
a[href$='.doc'] {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icons/icon_doc.gif) no-repeat center right; 
}


a[href$='.xls'] {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icons/icon_xls.gif) no-repeat center right;
}

a[href$='.rss'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icons/icon_feed.gif) no-repeat center right;
}


a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icons/icon_pdf.gif) no-repeat center right;
}


a[href$='.zip'], a[href$='.rar'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icons/icon_archive.gif) no-repeat center right;
}


a[href$='.css'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icons/icon_css.gif) no-repeat center right;
}

a[href ^="callto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(../images/icons/icon_call.gif) no-repeat center right;
}


/* email */
a[href ^="mailto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(../images/icons/icon_mailto.gif) no-repeat center right;
}

/* making sure images don't get icons */

.imageLink {
	padding-right: 0px !important;
	background: none !important;
}



/*COSTRUZIONE */

/*HEADER*/
#top_header { /*BARRA ALTA CON LOGO COMUNE E DATA*/
			position:absolute;
			margin-left: auto;
			margin-right: auto;	
			top:0px;
			border:0px solid #173581;
			background-image:url(../../images/top_header.gif);
			width:760px;
			height:70px;
			}
#menu_header { /* MENU HEADER */
			position:absolute;
			left:2px;
			top:5px;
			border:0px solid #FF0000;
			width:750px;
			height:20px;
			}

#img_header { /*IMG SILIGO*/
			position:absolute;
			margin-left: auto;
			margin-right: auto;	
			top:69px;
			border:0px solid #173581;
			background-image:url(../../images/header/5.gif);
			width:760px;
			height:140px;
			}




#divisore {
			position:absolute;
			margin-left: auto;
			margin-right: auto;	
			top:255px;
			border:0px solid #FF0000;
			background-image:url(../../images/divisore.jpg);
			width:760px;
			height:30px;
		 }

/*CENTRO CONTENITORI*/
#corpo { /*CONTENITORE GENERALE PARTE CENTRALE*/
			position:absolute;
			background-color:#FFFFFF;
			margin-left: auto;
			margin-right: auto;	
			top:288px;
			border:0px solid #133883;
			width:760px;
			height:950px;
		}


#box_centrale {
				position:absolute;
				left:183px;
				top:0px;
				border-left:1px #133883 dotted;
				border-right:1px #133883 dotted;
				width:440px;
				height:950px;
			 }


#box_sx {
				position:absolute;
				margin-left: auto;
				margin-right: auto;	
				top:0px;
				border:0px #ff0000 dotted;
				width:180px;
				height:800px;
			}
#box_sx2 {
				position:absolute;
				margin-left: auto;
				margin-right: auto;	
				top:285px;
				border:0px #ff0000 dotted;
				width:180px;
				
			}

#box_menudx {
				position:absolute;
				left:628px;
				top:0px;
				border:0px solid #FF0000;
				width:130px;
				height:800px;
			}


/*FOOTER*/
#footer {
			position:absolute;
			margin-left:auto;
			margin-right:auto;
			top:890px;
			border:0px solid #FF0000;
			background-image:url(../../images/footer.jpg);
			width:760px;
			height:60px;
		}
#copy {
			position:absolute;
			margin-left: auto;
			margin-right: auto;	
			top:44px;
			border:0px solid #FF0000;
			color:#000;
	  }
#copy_site {
			position:absolute;
			margin-left:220px;
			margin-right: auto;	
			top:44px;
			border:0px solid #FF0000;
			color:#000;
	  } 

/*NOTE LEGALI*/
#note_legali {
			position:absolute;
			left:25px;
			top:10px;
			border:0px solid #FF0000;
			color:#000;
	  }
.note_legali_txt		{
	  		color:#FFFFFF;
			font-family:Verdana;
			font-size:10px;
	  		text-decoration:none;
	  		text-align:center;
	   		margin-top:0px;
	  		padding-top:0px;
	 		}  







/* MENU SINISTRA PRINCIPALE*/
ul#menusx {
	padding:0;
	margin: 0;
}
ul#menusx li{
	margin: 0 0 2px 0;
	list-style: none none;
}

ul#menusx li.titolo {
	background-color: #5870AD;
	border-left: 10px solid #FF9900;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 4px 3px 8px;
	border-bottom: 1px solid #5870AD;
	list-style: none none;
}

ul#menusx li 
{
	border-left: 5px solid #5870AD;
	border-bottom:1px solid #5870AD;
	color: #666666;
	font-size: 12px;
	padding: 4px 4px 4px 4px;
	list-style: none none;
}
ul#menusx a:link, ul#menusx a:active, ul#menusx a:visited, ul#menusx a:focus {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
ul#menusx a:hover 
{
	color: #FF9900;
	font-size: 12px;
	text-decoration: none;
}

#menusx{
		position:absolute;
		margin-left:auto;
		margin-right:auto;
		top:0px;
		border:0px solid #FF9900;
		width:180px;
		}




/*#############################################################################*/

/*ACCESSO RAPIDO*/
#accesso_rapido{
				position:absolute;
				margin-left:auto;
				margin-right:auto;
				top:0px;
				background-image:url(../../images/puls_acc_rap.jpg);
				background-repeat:no-repeat;
				border-right:1px solid #5870AD;
				border-bottom:1px solid #5870AD;
				width:130px;
			}
			
/*ACCESSIBILITA*/
#box_accessibilita{
				
				position:absolute;
				margin-left:auto;
				margin-right:auto;
				top:325px;
				background-image:url(../../images/puls_accessibilita.gif);
				background-repeat:no-repeat;
				border-right:1px solid #5870AD;
				border-bottom:1px solid #5870AD;
				width:130px;
			}

/*VALIDAZIONI*/
#valid{
		position:absolute;
		margin-left:auto;
		margin-right:auto;
		top:540px;
		background-image:url(../../images/puls_validazioni.gif);
		background-repeat:no-repeat;
		border-right:1px solid #5870AD;
		border-bottom:1px solid #5870AD;
		width:130px;
		height:172px;
		}
		
/*STATISTICHE   si trova sopra l calendario*/
#stat{
		position:absolute;
		margin-left:auto;
		margin-right:auto;
		top:690px;
		border:0px solid #5870AD;
		width:130px;
		height:10px;
		}
		
		
/*CALENDARIO*/
#calendario{
				position:absolute;
				margin-left:auto;
				margin-right:auto;
				top:710px;
				border:0px solid #FF9900;
				width:180px;
			}
/* script per calendario */
		.main {
			width:180px;
			height:178px;
				}
	  .month {
			font:bold 12px verdana;
			color:#FF9900;
				}
	  .daysofweek {
			background-color:#5870AD;
			font:bold 12px verdana;
			color:#FFFFFF;
				}
		.days {
		font-size: 12px;
		font-family:verdana;
		color:#5870AD;
		padding: 2px;
			}
	.days #today{
		    font-weight: bold;
		    color:#FF9900;
			}
/* end script per calendario */



/*#############################################################################*/


