body {padding:0; margin:0; background:url(images/bg.gif) repeat-x top #FAFBFC}
body, td, input, textarea{
	font-size:11px;
    font-family:Verdana;
	color:#666666;
	line-height:13px;
	vertical-align:top;
	padding:0px;
}

#flashhead{}
br{font-size:10px}
table{border:0px; border-collapse:collapse;}

.bg{background:url(images/1_bg.gif) repeat-x top left #FFFFFF}
.bg1{background:url(images/left.gif)}
.bg2{background:url(images/right.gif)}
.bg3{background:url(images/1_bg1.gif)}

a{color:#FFA800; text-decoration:underline} 
a:hover{text-decoration:none}
 
a.infolink{text-decoration: underline; color:#ff8040;}
a:hover.infolink{text-decoration: none; color:#ff8040;}

.set ul{margin:0; padding:0; list-style:none; line-height:18px; list-style-position: inside;}
.set li{background:url(images/1_z3.gif)  left bottom  repeat-x; padding-bottom:5px; margin:4px 0px 0px 0px; }
.set li a{color:#7B878C; text-decoration:none; background:url(images/1_z2.gif) center left no-repeat; margin:0px; padding-left:22px; margin-left:2px} 

.set span a{color:#4883A0; text-decoration:none; background:url(images/1_z2.gif)  center left no-repeat; margin:0px; padding-left:33px; margin-left:44px} 
.set span a:hover{color:#E40F0D; text-decoration:none} 

.set1 ul{margin:0; padding:0; list-style:none; line-height:18px}
.set1 li{background:url(images/1_z1.gif)  center left no-repeat; margin:0px; padding-left:12px }
.set1 li a{color:#64BCD9;} 

a.news_row{color:#4883A0; text-decoration:underline;}
a:hover.news_row{color:#E40F0D;}

a.news_row_web{color:#4883A0; text-decoration:none;}
a:hover.news_row_web{color:#E40F0D;}

.footer{color:#7B878D; background:url(images/bot.gif) no-repeat top left; padding-top:32px; text-align:center;} 
.footer a {color:#4883A0; text-decoration:none;}
.footer a:hover {color:#64BBD8;} 

.more{background:url(images/1_z1.gif)  center left no-repeat; padding-left:10px; vertical-align:middle; color:#64BCD9; background-position:0 6px}
a.more2{background:url(images/1_z1.gif)  center left no-repeat; padding-left:10px; vertical-align:middle; color:#4883A0; background-position:0 6px}
a:hover.more2{color:#E40F0D;}

a.bluelink{color:#4883A0; text-decoration:none;}
a:hover.bluelink{color:#64BBD8;}

a.blueach{color:#4883A0; text-decoration:none;}
a:hover.blueach{color:#E40F0D;}

a.req_link{text-decoration:underline;}
a:hover.req_link{color:#E40F0D; text-decoration:none;}

input{padding-left:2px; width:181px; height:17px;}

.grey_tab{color:#c0c0c0;}
#iscrizione input{padding-left:2px;padding-top:1px; padding-right:2px; margin-left:2px; height:20px; vertical-align:middle;}
#iscrizione select{font-family:Verdana;	color:#666666; font-size:11px; margin-left:2px; height:20px; vertical-align:middle;}

.aggiorna{text-align:right; margin-right:22px; background:url(images/1_z3.gif) right bottom  no-repeat; padding: 0px 5px 5px 0px;}

a.biglink{text-decoration:none; color:#797979;}
a:hover.biglink{color:#E40F0D;}

.newslist{margin:0px 24px 0px 3px; line-height: 16px;}
.datanews{font-weight: bold; color:#4883A0; margin-bottom: 4px; margin-left: 2px;}
.datanews span{font-weight: normal; color: #E40F0D;}
.innews{margin: 2px 0px 0px 20px; background:url(images/1_z3.gif)  center top repeat-x; padding-top:5px;}
.linebot{height: 1px; margin: 4px 0px 12px 20px; }

textarea{padding-left:2px; width:190px; height:95px; overflow:auto}

.cm_text{margin: 0px 3px 0px 3px;}
.cont_img_left{float:left; margin: 2px 12px 6px 1px;}
.didascalia{color: #E40F0D; margin: 4px 5px 0px 5px; text-align: left;}

.table_margin{margin-bottom: 12px;}

.alerttxt{margin-bottom:2px; font-size:10px; color: cc6633;}

#regioni-col1 a, #regioni-col2 a, #regioni-col3 a{text-decoration: none;}
#regioni-col1 a:hover, #regioni-col2 a:hover, #regioni-col3 a:hover{text-decoration:underline;}

li.risorse{margin-bottom: 4px;}

#legislazione{margin: 22px 22px 22px 16px;}

.corsi_head{color: #757575; font-weight:bold; margin-bottom: 3px; font-size:1em;}
.corsi_footer{padding:2px; background-color:#F0F0F0}
.corsi_txt{font-size: 0.9em;}

a.corsirow{color:#4883A0; text-decoration:none;}
a:hover.corsirow{color:#E40F0D;}