#txtpwd {
color:#000;
font-family:Tahoma, sans-serif, Arial, Helvetica, Verdana;
font-size:10px;
height:18px;
margin-left:2px;
}

.alwayson {
background-repeat:no-repeat;
color:#000;
padding-left:12px;
padding-top:25px;
}

.azzurro {
color:#7897CD;
font-size:11px;
}

.bg_dx {
background-color:#F9F9F9;
}

.blu {
color:#0049b5;
font-size:11px;
}

.data,A.section {
color:#000;
font-size:11px;
font-weight:400;
text-decoration:none;
}

.dhtmlgoodies_answer {
border:none;
clear:both;
display:none;
height:0;
overflow:hidden;
visibility:hidden;
width:210px;
}

.dhtmlgoodies_question {
border:none;
cursor:pointer;
display:inline;
width:auto;
}

.dhtmlgoodies_question img,.dhtmlgoodies_question_ img {
float:left;
}


.grigio10,.grigio11 {
color:#767676;
font-size:70%;
}

.grigio11b {
color:#767676;
font-size:11px;
font-weight:700;
}

.gruppo_mappa {
background:#f0f0f0;
border-bottom:1px dotted #ccc;
border-top:1px dotted #ccc;
margin-bottom:15px;
}

.indexTitle {
color:#000;
font-size:10px;
font-weight:700;
text-transform:uppercase;
}

.input,#txtun,#txtCriterio {
color:#000;
font-family:Tahoma, sans-serif, Arial, Helvetica, Verdana;
font-size:10px;
height:18px;
}

.line_bottom {
border-bottom:1px solid #E2E2E2;
font-weight:700;
padding-left:2px;
padding-top:5px;
}

.line_menu {
background:#B2B3B5;
height:1px;
}

.nero {
color:#000;
font-size:11px;
}

.nero11 {
color:#000;
font-size:11px;
}

.newTitleBox {
color:#7897CD;
font-size:11px;
font-weight:700;
}

.newTitleBox2 {
color:#00AE89;
font-size:11px;
font-weight:700;
}

.padding4 {
padding:4px;
}

.padding6 {
padding:6px;
}

.paddingl4 {
padding-left:4px;
}

.paddingr8 {
padding-right:8px;
}

.pari {
background-color:#fff;
}

.peoplecontacts {
background-repeat:no-repeat;
color:#000;
padding-left:10px;
padding-top:8px;
}

.programsel {
color:#515256;
font-size:11px;
text-decoration:none;
}

.rosso11 {
color:red;
font-size:11px;
}

.separatore {
color:#E2E2E2;
font-size:12px;
}


.smallnero {
color:#000;
font-size:10px;
}

.smallrosso {
color:Red;
font-size:10px;
}

.tab_td1 {
border-bottom:1px solid #DCDCDC;
padding:2px 13px;
}

.tab_td2 {
border-bottom:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
padding:2px 8px;
text-align:center;
}

.tab_tit {
background-color:#FAFAFA;
border-bottom:1px solid #DCDCDC;
border-top:1px solid #DCDCDC;
color:#000;
padding:9px 13px;
}

.table-data {
border:1px solid #B3B3B3;
width:11px;
}

.tabletext {
color:#000;
font-size:10px;
text-decoration:none;
}

.tabletextgray {
color:#767676;
font-size:10px;
text-decoration:none;
}

.tdAlt1 {
background-color:#FAFAFA;
border-bottom:1px solid #B3B3B3;
border-right:1px solid #B3B3B3;
}

.tdAlt1bm {
background-color:#FAFAFA;
border-right:1px solid #B3B3B3;
}

.tdAlt1dx {
background-color:#FAFAFA;
border-bottom:1px solid #B3B3B3;
}

.tdAlt2 {
border-bottom:1px solid #B3B3B3;
border-right:1px solid #B3B3B3;
}

.tdAlt2bm {
border-right:1px solid #B3B3B3;
}

.tdAlt2dx {
border-bottom:1px solid #B3B3B3;
}

.tdHead {
background-color:#F6F6F6;
border-bottom:1px solid #B3B3B3;
border-right:1px solid #B3B3B3;
text-align:center;
}

.tdHeadx {
background-color:#F6F6F6;
border-bottom:1px solid #B3B3B3;
text-align:center;
}

.testopiccolo {
color:#767676;
font-size:9px;
font-style:italic;
font-weight:400;
text-decoration:none;
}

.titbox {
background-color:#F0F0F0;
border-bottom:1px solid #E4E4E5;
color:#000;
font-size:11px;
font-weight:700;
padding:2px 0 2px 12px;
text-transform:uppercase;
vertical-align:bottom;
}

.titleEF {
color:#7997cc;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.titnewsbox {
color:#000;
font-size:12px;
line-height:13px;
text-decoration:none;
}

.titolobox2 {
color:#000;
font-size:11px;
font-weight:700;
padding-top:5px;
text-decoration:none;
}

.titolobox3 {
color:#000;
font-size:11px;
font-weight:700;
padding-top:0;
text-decoration:none;
}

.trAlt1 {
background-color:#F6F6F6;
}

.trAlt2 {
background-color:#FAFAFA;
}

A.approfondisci {
color:#0048b4;
font-size:10px;
text-decoration:none;
}

A.approfondisci01 {
color:#7B96CD;
font-size:10px;
text-decoration:none;
}

A.approfondisci:hover,A.approfondisciBlack:hover,A.approfondisciOrange:hover,A.approfondisciGreen:hover,A.approfondisci01:hover {
color:#EE1C23;
font-size:10px;
text-decoration:none;
}

A.approfondisciBlack {
color:#000;
font-size:10px;
text-decoration:none;
}

A.approfondisciGreen {
color:#009879;
font-size:10px;
text-decoration:none;
}

A.approfondisciOrange {
color:#d77700;
font-size:10px;
text-decoration:none;
}

A.azzurro {
color:#7897CD;
font-size:11px;
text-decoration:none;
}

A.azzurro:hover,A.blu:hover {
color:Red;
font-size:11px;
text-decoration:none;
}

A.blu {
color:#0049b4;
font-size:11px;
text-decoration:none;
}

A.boxhome {
color:#797878;
font-size:11px;
font-weight:400;
text-decoration:none;
}

A.boxhome2 {
color:#797878;
font-size:9px;
font-weight:400;
text-decoration:none;
}

A.boxhome2:hover {
color:red;
font-size:9px;
font-weight:400;
text-decoration:none;
}

A.boxhome:hover {
color:red;
font-size:11px;
font-weight:400;
text-decoration:none;
}

A.linknero10 {
color:#000;
font-size:11px;
text-decoration:none;
}

A.linknero10:hover {
color:red;
font-size:11px;
text-decoration:none;
}

A.programmenu2 {
color:#0049B5;
font-size:11px;
font-weight:400;
text-decoration:none;
}

A.programmenu2:hover,A.section:hover {
color:#EE1C23;
font-size:11px;
font-weight:400;
text-decoration:none;
}

A.section2 {
color:#000;
font-size:9px;
text-decoration:none;
text-transform:uppercase;
}

A.section2:hover {
color:#EE1C23;
font-size:9px;
text-decoration:none;
}

A.smallTab {
color:#000;
font-size:10px;
font-weight:700;
padding-left:5px;
padding-right:5px;
text-decoration:none;
text-transform:uppercase;
}

A.smallTab:hover {
color:#EE1C23;
font-size:10px;
font-weight:700;
padding-left:5px;
padding-right:5px;
text-decoration:none;
text-transform:uppercase;
}

A.tab1 {
color:#000;
font-size:100%;
padding-left:6px;
padding-right:6px;
text-decoration:none;
vertical-align:middle;
}

A.tab1:hover {
color:#EE1C23;
font-size:100%;
padding-left:6px;
padding-right:6px;
text-decoration:none;
vertical-align:middle;
}

A.tab1Active,A.tab1Active:hover {
color:#EE1C23;
font-size:100%;
font-weight:700;
padding-left:6px;
padding-right:6px;
text-decoration:none;
vertical-align:middle;
}

A.tab2 {
color:#000;
font-size:100%;
font-weight:400;
text-decoration:none;
vertical-align:middle;
}

A.tab2:hover,A.tab2Active,A.tab2Active:hover {
color:#EE1C23;
font-size:100%;
font-weight:400;
text-decoration:none;
vertical-align:middle;
}

A.tit,.tit {
color:#6B6C6D;
font-weight:700;
text-decoration:none;
}

A.tit:hover {
color:#EE1C23;
font-weight:700;
text-decoration:none;
}

A.titeventi,A.titeventi:hover {
color:red;
font-size:11px;
font-weight:700;
text-decoration:none;
}

A.titnew {
color:#0049B5;
font-size:11px;
font-weight:700;
text-decoration:none;
}

A.titnews:hover,.titnews {
color:#0049B5;
font-size:11px;
font-weight:700;
text-decoration:none;
}

A.titnewsbox {
color:#7897CD;
font-size:12px;
line-height:13px;
text-decoration:none;
}

A.titnewsbox:hover {
color:#7897CD;
font-size:12px;
line-height:13px;
text-decoration:underline;
}

A.titnewsboxnero {
color:#000;
font-size:11px;
text-decoration:none;
}

A.titnewsboxnero:hover {
color:Red;
font-size:11px;
text-decoration:none;
}

A.titolobox,A.titolobox:hover {
color:#000;
font-size:11px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
}

BODY {
color:#767676;
font-family:Tahoma, sans-serif, Arial, Helvetica, Verdana;
font-size:70%;
margin-bottom:10px;
margin-left:0;
margin-top:0;
}

H1 {
color:#767676;
font-size:14px;
font-weight:700;
padding-bottom:10px;
padding-left:20px;
}

H2 {
color:#000;
font-size:100%;
font-weight:700;
text-decoration:none;
}

a {
color:#3D3D3D;
font-size:100%;
text-decoration:underline;
}

a.footer,.footer {
color:#717277;
font-size:10px;
font-weight:400;
text-decoration:none;
text-transform:uppercase;
}

a.footer:hover {
color:red;
font-size:10px;
font-weight:400;
text-decoration:none;
text-transform:uppercase;
}

a.programmenu {
color:#515256;
font-size:100%;
text-decoration:none;
}

a.programmenu:hover {
color:#EE1C23;
font-size:100%;
font-weight:400;
text-decoration:none;
}

a.programsel,a.programsel:hover {
color:#EE1C23;
font-size:11px;
text-decoration:none;
}

a.report {
color:#000;
font-size:11px;
font-weight:700;
text-decoration:none;
}

a.report:hover {
color:#EE1C23;
font-size:11px;
font-weight:700;
text-decoration:none;
}

a:hover {
color:#EE1C23;
font-size:100%;
text-decoration:underline;
}

div.comment {
display:none;
}

input.agenda {
color:#0049b5;
font-size:11px;
height:17px;
width:121px;
}

select.agenda {
color:#0049b5;
font-size:11px;
height:17px;
margin-bottom:1px;
margin-top:1px;
width:121px;
}

td {
font-size:70%;
}

img { border: 0px;}
