a{
	color:#333333;
}
a:hover{
	text-decoration:none;
	color:#aaaaaa;
}
a.link01{
	color:#ffffff;
	text-decoration:none;
}
a.link01:hover{
	color:#aaaaaa;
	text-decoration:none;
}
a.link02{
	color:#ffcc00;
	text-decoration:underline;
}
a.link02:hover{
	color:#aaaaaa;
	text-decoration:none;
}
a.link03{
	color:#ffffff;
	text-decoration:underline;
}
a.link03:hover{
	color:#aaaaaa;
	text-decoration:none;
}
a.link04{
	color:#333333;
	text-decoration:none;
}
a.link04:hover{
	color:#aaaaaa;
	text-decoration:none;
}
a.link05{
	color:#333333;
}
a.link05:hover{
	text-decoration:none;
	color:#aaaaaa;
}
a.link06{
	color:#880000;
	text-decoration:underline;
}
a.link06:hover{
	color:#aaaaaa;
	text-decoration:none;
}
a.link07{
	color:#880000;
	text-decoration:none;
}
a.link07:hover{
	color:#aaaaaa;
	text-decoration:none;
}
a.link08{
	color:#880000;
	text-decoration:underline;
	font-weight:bold;
}
a.link08:hover{
	color:#aaaaaa;
	text-decoration:underline;
	font-weight:bold;
}
a.current{
	color:#880000;
	text-decoration:none;
}
a.current2{
	color:#880000;
	text-decoration:none;
	font-weight:bold;
}
body{
	margin:0px;
	font-family:verdana;
	font-size:x-small;
	color:#333333;
	background-color:#4d4f4e;
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	text-align:center;
}
body.pop{
	margin:0px;
	font-family:verdana;
	font-size:x-small;
	color:#333333;
	background:#ffffff;
	text-align:center;
}
div.address{
	float:right;
	font-size:small;
	line-height:20px;
}
div.annoCorsiArchivio{
	text-align:right;
}
div.archivioCorsi{
	background:#f3f3f3;
	width:96%;
}
div.archivioCorsiText{
	padding:10px;
	font-size:x-small;
	line-height:16px;
	border-bottom:solid 1px #aaaaaa;
	margin-bottom:10px;
}
div.copyright{
	width:960px;
	margin:auto;
	margin-top:-8px;
}
div.copyrightText{
	text-align:left;
	color:#ffffff;
	line-height:20px;
}
div.corsiData{
	margin-bottom:-10px;
	font-size:x-small;
	font-weight:bold;
	color:#880000;
}
div.feedback{
	color:#cc0000;
	font-size:small;
	width:450px;
}
div.feedbackNegativo{
	font-weight:bold;
	font-size:small;
	text-align:center;
	padding-top:20px;
	width:100%;
	color:#880000;
}
div.homeBoxAddress{
	font-size:x-small;
	text-align:left;
	line-height:16px;
	margin-top:-10px;
}
div.homeBoxText{
	font-size:x-small;
	text-align:left;
}
div.homeBoxText2{
	font-size:x-small;
	text-align:justify;
	line-height:15px;
	padding-top:10px;
	padding-right:30px;
	padding-left:10px;
}
div.homeBoxTextNews{
	font-size:x-small;
	text-align:justify;
	line-height:27px;
	padding-top:10px;
	padding-right:30px;
	padding-left:30px;
	font-weight:bold;
}
div.homeBoxTextLink{
	font-size:x-small;
	text-align:justify;
	line-height:25px;
	padding-top:10px;
	padding-right:15px;
	padding-left:15px;
	font-weight:bold;
}
div.homeBoxTitle{
	font-size:small;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	color:#555555;
}
div.homeLink{
	text-align:right;
	padding-right:30px;
	font-size:13px;
	font-weight:bold;
}
div.iciBackMenu{
	float:right;
	font-weight:bold;
	padding-top:40px;
}
div.iscrizione{
	text-align:right;
}
div.lavoriTitle04{
	line-height:14px;
	margin-top:2px;
	margin-bottom:10px;
}
div.menuBottom{
	margin:auto;
	background-image:url(../images/back_menu_bottom.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:31px;
	width:880px;
}
div.menuBottomText{
	padding-top:6px;
	font-size:small;
}
div.menuLeft{
	text-align:left;
	font-size:small;
	line-height:22px;
}
div.menuTop{
	margin:auto;
	background-image:url(../images/back_menu_top.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:22px;
	width:910px;
	margin-bottom:15px;
}
div.path{
	text-align:right;
	margin-top:0px;
	font-size:x-small;
}
h1{
	font-size:medium;
	color:#880000;
}
h2{
	font-size:medium;
}
h3{
	font-size:small;
	background:#e3e3e3;
	padding:4px;
	padding-left:20px;
}
h3.news{
	font-size:x-small;
	background:#e3e3e3;
	padding:4px;
	padding-left:20px;
	margin-top:-10px;
}
img{
	border:solid 0px;
}
input{
	vertical-align:middle;
}
label{
	font-size:x-small;
}
label.title{
	font-size:small;
	font-weight:bold;
	background:#eeeeee;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:2px;
}
p{
	line-height:18px;
	font-size:x-small;
	text-align:justify;
	color:#151515;
}
p.list{
	border-top:solid 1px #aaaaaa;
	padding-top:15px;
}
span.titleBox{
	color:#880000;
}
table.main{
	margin:auto;
	width:1000px;
}
table.mainBoxHome{
	width:880px;
	margin:auto;
}
table.mainBoxInt{
	width:880px;
	margin:auto;
}
table.menuTopText{
	margin:auto;
	width:890px;
	text-align:center;
	font-weight:bold;
	font-size:x-small;
}
table.modulistica{
	width:100%;
}
table.homeBox{
	background-image:url(../images/background_box_home.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:199px;
	width:670px;
}
table.ici{
	width:100%;
}
td{
	vertical-align:top;
}
td.contents{
	padding-top:10px;
	padding-left:40px;
	text-align:left;
}
td.contentsIci{
	padding-top:10px;
	text-align:left;
}
td.contents2{
	padding-top:10px;
	text-align:left;
}
td.homeBox{
	width:167px;
	text-align:left;
}
td.homeBox00{
	width:330px;
	border-right:solid 1px #aaaaaa;
}
td.homeBox00bis{
	width:330px;
	border-bottom:solid 1px #aaaaaa;
}
td.homeBox00bisFormazione{
	width:330px;
	border-bottom:solid 1px #aaaaaa;
	background:#f3f3f3;
}
td.homeBox01{
	width:330px;
	border-right:solid 1px #aaaaaa;
}
td.homeBox02{
	width:220px;
	border-right:solid 1px #aaaaaa;
}
td.homeBox03{
	width:330px;
}
td.homeBoxNews{
	height:170px;
	padding-top:20px;
	border-bottom:solid 1px #aaaaaa;
	border-left:solid 1px #aaaaaa;
}
td.iciAnnotazioni{
	height:23px;
	border:solid 1px #aaaaaa;
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	font-weight:bold;
}
td.iciAnnotazioniTitle{
	width:250px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.iciDati{
	height:23px;
	border:solid 1px #aaaaaa;
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
}
td.iciAliquoteAnno{
	width:5%;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.iciAliquoteCod{
	width:5%;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.iciAliquoteDescrizione{
	width:15%;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.iciAliquoteAliquote{
	width:10%;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.iciAliquoteDetrazione{
	width:10%;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.iciAliquoteAnnotazioni{
	width:45%;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.iciAliquoteAnno{
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.iciComuneDatiTitle{
	width:350px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.iciDatiTitle{
	width:72%;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.iciDelibereDenominazioneTitle{
	width:550px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.iciDenominazione{
	height:23px;
	border:solid 1px #aaaaaa;
	background:#f3f3f3;
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	font-weight:bold;
}
td.iciDenominazioneTitle{
	width:28%;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.iciDelibereDownload{
	width:150px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.iciDelibereDownloadDati{
	height:23px;
	border:solid 1px #aaaaaa;
	text-align:center;
	vertical-align:middle;
}
td.iciMainTitle{
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#888888;
	color:#ffffff;
	font-size:small;
	height:20px;
}
td.irpefAnniTitle{
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.irpefComuneDatiTitle{
	width:550px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.irpefDati{
	height:23px;
	border:solid 1px #aaaaaa;
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
}
td.irpefPopText{
	height:23px;
	border:solid 1px #aaaaaa;
	text-align:left;
	padding:5px;
	padding-left:10px;
	vertical-align:middle;
	
}
td.irpefPopTitle{
	width:140px;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
	padding-left:10px;
}
td.lavoriEnter{
	font-weight:bold;
	vertical-align:middle;
	width:80px;
}
td.lavoriTableLeft{
	width:30%;
}
td.lavoriTableRight{
	width:70%;
}
td.lavoriDati{
	border:solid 1px #aaaaaa;
	text-align:center;
	height:20px;
	vertical-align:middle;
}
td.lavoriMainTitle{
	text-align:left;
	vertical-align:middle;
	background:#ffffff;
	color:#333333;
	border:solid #cccccc 1px;
	font-size:small;
	padding-left:20px;
	line-height:20px;
	
}
td.lavoriTitle{
	background:#dddddd;
	text-align:center;
	height:20px;
	font-weight:bold;
	vertical-align:middle;
}
td.lavoriTitle01{
	background:#888888;
	color:#ffffff;
	height:20px;
	font-weight:bold;
	vertical-align:middle;
	font-size:small;
	padding-left:5px;
	width:100%;
}
td.lavoriTitle02{
	background:#cccccc;
	color:#333333;
	height:20px;
	vertical-align:middle;
	font-size:x-small;
	padding-left:20px;
}
td.lavoriTitle03{
	background:#eeeeee;
	color:#333333;
	height:20px;
	vertical-align:middle;
	font-size:x-small;
	padding-left:40px;
}
td.lavoriTitle04{
	background:#ffffff;
	color:#333333;
	height:20px;
	vertical-align:middle;
	font-size:x-small;
	padding-left:60px;
}
td.menuLeft{
	padding-top:10px;
	width:186px;
	text-align:left;
	border-right:solid 1px #aaaaaa;
}
td.menuTopText{
	width:112px;
	text-align:center;
}
td.modulisticaData{
	width:85px;
	height:23px;
	border:solid 1px #aaaaaa;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}
td.modulisticaDataTitle{
	width:85px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.modulisticaCategoria{
	width:130px;
	border:solid 1px #aaaaaa;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}
td.modulisticaCategoriaTitle{
	width:130px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.modulisticaDescrizione{
	width:388px;
	border:solid 1px #aaaaaa;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
}
td.modulisticaDescrizioneTitle{
	width:388px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.modulisticaScarica{
	width:50px;
	border:solid 1px #aaaaaa;
	text-align:center;
}
td.modulisticaScaricaTitle{
	width:50px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	background:#e3e3e3;
	height:20px;
}
td.search{
	text-align:left;
	width:330px;
}
td.left{
	width:244px;
	background:#fdfdf1;
}
td.right{
	background:#ffffff;
}
td.www{
	text-align:right;
	width:550px;
	font-size:small;
}


/*
  ###################################################################################################   	
  ###################################################################################################   
					STILI PER L'INSERIMENTO DEI COMMENTI POP UP
  ###################################################################################################   
  ###################################################################################################   
*/





#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}




/*
  ###################################################################################################   	
  ###################################################################################################   
					STILI PER L'INSERIMENTO DEI BORDI ARROTONDATI
  ###################################################################################################   
  ###################################################################################################   
*/


td.redge{
  background-image: url(../images/redge.png);
  background-position: top right;
  background-repeat: repeat-y;
}
td.bedge{
  background-image: url(../images/bedge.png);
  background-repeat: repeat-x;
}
td.leftge{
  background-image: url(../images/leftge.png);
  background-position: top left;
  background-repeat: repeat-y;
}
td.topge{
  background-image: url(../images/topge.png);
  background-repeat: repeat-x;
}
td.ulcorner{
  background-image: url(../images/tlcorner.png);
  background-position: top left;
  background-repeat: no-repeat;
  width:21px;
  height:21px;
}
td.urcorner{
  background-image: url(../images/trcorner.png);
  background-position: top right;
  background-repeat: no-repeat;
  width:21px;
  height:21px;
}
td.blcorner{
  background-image: url(../images/blcorner.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  width:21px;
  height:36px;
}
td.brcorner{
  background-image: url(../images/brcorner.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  width:21px;
  height:36px;
}



