/*-------------------CSS UPE------------------*/
.black { color: black; font-size: 11px; font-family: Arial, Verdana, Times; }
a:hover { text-decoration: underline}
a:link { text-decoration: none}
a:visited { text-decoration: none}
body { font-size: 8px; text-align: center; vertical-align: top; margin: 0px; padding: 0px 0px 0px }
td { margin: 0px; padding: 0px }
td a { margin: 0px; padding: 0px }
p { line-height: 18px; text-indent: 0px}


.allegato{ color: black; font-size: 11px; font-family: Verdana, Arial, Times; padding-left: 5px;}
.banner_upe { color: black; font-size: 10px; font-family: Arial, Verdana, Times; text-align: right; height: 48px; background-color: #ffffff; }
.bounty_upe { color: white; font-size: 10px; font-family: Verdana, Arial, Times; background-color: #9A0000; text-indent: 5px; }
.bounty_upe a { color: #ffffff; font-size: 10px; font-family: Arial, Verdana, Times; background-color: #9a0000; padding-left: 5px }
.bounty_upe1 { color: white; font-size: 10px; font-family: Verdana, Arial, Times; background-color: #9A0000; text-indent: 0px; }
.bounty_upe1 a { color: #ffffff; font-size: 10px; font-family: Arial, Verdana, Times; background-color: #9a0000; padding-left: 0px }
.breadcrumbs { color: white; font-size: 10px; font-family: Verdana, Arial, Times; background-color: #9A0000; text-indent: 5px; }
.data_banner_upe { color: #ffffff; font-size: 10px; font-family: Arial, Verdana, Times; background-color: none; padding-left: 5px; width: 150px; height: 24px; border-left:0px; }
.didascalia { color: black; font-size: 9px; font-family: Verdana, Arial, Times; border-top: 0px solid #fff; border: 0px solid #e6e6e1; background-color: #FFFFFF; border-left:0px solid #DADCDF;}
.dx1 { color: #dab962; font-size: 9px; font-family: Verdana, Arial, Times;  vertical-align: top; padding: 0px; width: 150px; text-align: left; background-color: #cedbaf }
.dx1 a { color: red; font-size: 9px; font-family: Verdana, Arial, Times; text-align: left }
.dx1_upe { color: black; font-size: 10px; font-family: Verdana, Arial, Times; background-color: #ebebeb; vertical-align: top; padding-left: 5px; width: 150px}
.dx2 { color: black; font-size: 9px; font-family: Verdana, Arial, Times; vertical-align: top; padding: 3px }
.dx2 a{ color: black; font-size: 9px; font-family: Verdana, Arial, Times; }
.form { color: #880000; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; border-top: 1px solid #808080 }
.form2 { color: black; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; border-top: 1px solid #808080; width: 40px }
.footer_upe { color: white; font-size: 9px; font-family: Arial, Verdana, Times; background-color: #9A0000; text-align: center; border-top: 2px solid white; height: 19px }
.footer_upe a { color: white; font-size: 9px; font-family: Arial, Verdana, Times;  }
.indirizzo { color: white; font-size: 10px; font-family: Verdana, Arial, Times; border: 0px solid #e6e6e1; border-left:0px solid #DADCDF;}
.indirizzo a { color: white; font-size: 9px; font-family: Verdana, Arial, Times; font-weight: bolder;}
.indirizzo_dx { color: black; font-size: 10px; font-family: Verdana, Arial, Times; border: 0px solid #e6e6e1; border-left:0px solid #DADCDF;}
.indirizzo_dx a { color: #394a59; font-size: 10px; font-family: Verdana, Arial, Times; font-weight: bolder; }
.lingua a { color: white; font-size: 9px; font-family: Verdana, Arial, Times; font-weight: bolder;}
.menu_upe { color: #9A0000; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; text-align: left; border-left: 1px solid #9A0000; border-bottom: 0px solid #9A0000; width: 16px; height: 10px; background-color: #ffffff; padding-bottom:0px }
.menu_upe_txt { color: gray; font-size: 11px; font-family: Verdana, Arial, Times; border-bottom: 0px solid #e6e6e6; border-left: 1px solid white; width: 125px; height: 10px; background-color: #ffffff; padding-top:2px }
.menu_upe_txt a { color: #394a59; font-size: 11px;  font-family: Verdana, Arial, Times; border-bottom: 0px solid #e6e6e6; width: 125px; height: 10px; background-color: #ffffff; padding-top:2px }

.menu_upe_txtdx { color: black; font-size: 11px; font-family: Verdana, Arial, Times; border-bottom: 0px solid #e6e6e6; border-left: 3px solid white;background-color: #ffffff; padding-top:0px }
.menu_upe_txtdx a { color: #d39a02; font-size: 11px; font-weight: bolder; font-family: Verdana, Arial, Times; valign: top; }
.menu_upe_txtdx p { line-height:11px; valign: top; }
.menu_duepunti { color: #394a59; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Times; text-align: left; border-right: 0px solid #e6e6e6; border-bottom: 0px solid #e6e6e6; width: 10px; height: 15px; background-color: #ffffff; }


.motore_upe { color: white; font-size: 9px; font-family: Arial, Verdana, Times; letter-spacing: 1pt; width: 204px;padding-left: 55px; background-color: #300000; align: right }
.segn { color: black; font-size: 9px; font-family: Arial, Verdana, Times; vertical-align: middle; background-color: #9A0000; border-top: 2px solid white}
.segn a { color: white; font-size: 9px; font-family: Arial, Verdana, Times; vertical-align: middle;background-color: #9A0000; border-top: 2px solid white}
.sottotitolo { color: black; font-size: 11px; font-family: Verdana, Arial, Times; padding-left: 10px;}
.tab_interna_upe { color: black; font-size: 13px; font-family: Arial, Verdana, Times; background-color: white; vertical-align: top; padding-top: 0px; padding-right: 4px; padding-left: 4px; border-right: 5px solid white; border-left: 5px solid white; width: 440px  }
.tab_interna_home { vertical-align: top; border-top: 0px solid #ffffff; padding-right: 0px; padding-left: 3px; border-right: 0px solid white; border-left: 10px solid white; width: 440px;}
.table { vertical-align: top; padding-left: 0px; border-top: 10px solid white; border-left: 0px solid white;  background-color: #ffffff;}
.table td { vertical-align: top; padding-top: 3px; padding-bottom: 3px; }
.testo { color: black; font-size: 11px; font-family: Verdana, Arial, Times; border: 0px solid #e6e6e1; background-color: #FFFFFF; border-left:0px solid #DADCDF;}
.testo a { color: #044582; font-size: 11px; font-family: Verdana, Arial, Times; padding: 0px; border-top: 0px solid #fff; border-bottom: 0px solid #e6e6e1; background-color: #FFFFFF; border-left:0px solid #DADCDF;}
.testo_upe { color: black; font-size: 11px; font-family: Verdana, Arial, Times; padding: 0px; border-top: 0px solid #fff; border-bottom: 0px solid #e6e6e1; background-color: #EEF2F5; border-left: 10px solid#ffffff;}
.testo_upe a { color: #9A0000; font-size: 11px; font-family: Verdana, Arial, Times; border-top: 0px solid #fff; border-bottom: 0px solid #e6e6e1; background-color: #EEF2F5; border-left:10px; valign="top"}
.testo_upe a:hover { text-decoration: underline}
.testo_plurale { color: black; font-size: 11px; font-family: Verdana, Arial, Times; background-color: #F0F2C4 }
.testo_curricula { color: black; font-size: 11px; font-family: Arial, Verdana, Times; background-color: white; vertical-align: top; padding-top: 4px; padding-right: 4px; padding-left: 4px; border-right: 5px solid white; border-left: 5px solid white; width: 620px  }
.testo_congr { color: black; font-size: 11px; font-family: Verdana, Arial, Times; line-height: 14px; padding-left: 10px; padding-right: 10px; padding-top: 20px;  border: 1px solid #e6e6e1; background-color: #FFFFFF; border-left:0px solid #DADCDF;}
.testo_congr a { color: #044582; font-size: 11px; font-family: Verdana, Arial, Times; padding: 0px; border-top: 0px solid #fff; border-bottom: 0px solid #e6e6e1; background-color: #FFFFFF; border-left:0px solid #DADCDF;}
.sottit_congr { color: #394a59; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; text-align: left; border-left: 5px solid #394a59; text-indent: 0px; height: 11px; border-bottom: 1px solid #cedbaf; padding-bottom:0px; }
.tit_upe { color: #9A0000; font-size: 11px; font-family: Verdana, Arial, Times; font-weight: bold; border-left: 5px solid #9A0000; text-indent: 0px; width: 136px; height: 22px }
.tit_upe_ly { color: #9A0000; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; text-align: left; border-left: 5px solid #9A0000; text-indent: 0px; width: 150px; height: 10px; background-color: #ffffff; padding-bottom:0px }
.tit_upe_dx { color: #394a59; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; text-align: left; border-left: 5px solid #394a59; text-indent: 0px; height: 0px; background-color: #cedbaf; padding-bottom:0px; }
.tit_upe_dx p { text-indent: 3px;}
.titolo { color: black; font-size: 12px; font-family: Verdana, Arial, Times; text-transform:uppercase; font-weight:Bolder; height: 22px; padding-left: 4px; padding-top: 4px; background-color:"#dadbdd";}
.titolo_congr { color: #394a59; font-size: 12px; font-family: Verdana, Arial, Times; text-transform:uppercase; font-weight:Bolder; height: 20px; border-left: 10px solid #ffffff; padding-left: 10px; padding-top: 4px; background-color:"#cedbaf";}
.top {color: black; font-size: 11px; font-family: Verdana, Arial, Times;padding-left: 2px; width: 478px; height: 19px }

/*-------------------generiche news------------------*/
.data_news { color: #B31B34; font-size: 10px; font-family: Verdana, Arial, Times; line-height:13px; text-align: left}
.data_news1 { color: #green; font-size: 10px; font-family: Verdana, Arial, Times; line-height:13px; text-align: left}
.data_news1 a { color: #green; font-size: 10px; font-family: Verdana, Arial, Times; line-height:13px; text-align: left}
.testo_news { color: black; font-size: 10px; font-family: Verdana, Arial, Times; padding: 10px; line-height:1; align:left; vertical-align:top}
.testo_news a { color: #B31B34; font-size: 10px; font-family: Verdana, Arial, Times; padding: 0px; line-height:1;align:left}
.sottotitolo_news { color: green; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Times; padding: 4px; line-height:0px; align:left}
.lancio_news1 { color: black; font-size: 11px; font-family: Verdana, Arial, Times; line-height:13px; align:justify; vertical-align:top; line-height: 14px;}

.lancio_news2 { color: black; font-size: 11px; font-family: Verdana, Arial, Times; line-height:13px; align:justify; vertical-align:top; line-height: 14px;}
.lancio_news3 { color: black; font-size: 11px; font-family: Verdana, Arial, Times; line-height:13px; align:justify; vertical-align:top; line-height: 14px;}
.lancio_news4 { color: black; font-size: 11px; font-family: Verdana, Arial, Times; line-height:13px; align:justify; vertical-align:top; line-height: 14px;}
.lancio_news5 { color: black; font-size: 11px; font-family: Verdana, Arial, Times; line-height:13px; align:justify; vertical-align:top; line-height: 14px;}
.lancio_news6 { color: black; font-size: 11px; font-family: Verdana, Arial, Times; line-height:13px; align:justify; vertical-align:top; line-height: 14px;}
.titolo_news { color: #B31B34; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; line-height:13px; align:left}
.titolo_news a { color: #B31B34; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Times; line-height:13px; align:left}
.titolo_news1 { color: #B31B34; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left;}
.titolo_news1 a { color: #B31B34; font-weight: bolder; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news2 { color: #B31B34; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news2 a { color: #B31B34; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news3 { color: #B31B34; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news3 a { color: #B31B34; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news4 { color: #B31B34; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news4 a { color: #B31B34; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news5 { color: #B31B34; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news5 a { color: #B31B34; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_ultimora { color: #B31B34; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Times; padding: 4px; line-height:13px; align:left}
.news { border-top: 6px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; width: 280px; }
.news_titolo { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Times; text-transform:uppercase; font-weight:Bolder; height: 22px; padding-left: 4px; padding-top: 4px; background-color:"#B31B34";}


/*-------------------FORM ISCRIZIONI------------------*/
#form_modulo_form { background-color:"#ffffff"; width: 420; font-size: 12px; font-family: Verdana, Arial, Times; line-height: 1; align: center}
.form_name { color: #394a59; font-size: 12px; font-family: Verdana, Arial, Times; text-transform:uppercase; font-weight:Bolder; height: 22px; padding-left: 4px; padding-top: 4px;}
.input_checkbox title { color: #394a59; font-size: 12px; font-family: Verdana, Arial, Times; text-transform:uppercase; font-weight:Bolder; height: 22px; padding-left: 4px; padding-top: 4px;}
.input_checkbox { color: #394a59; font-size: 12px; font-family: Verdana, Arial, Times; text-transform:uppercase; font-weight:Bolder; height: 22px; padding-left: 0px; padding-top: 0px;}
.input_checkbox value { color: #394a59; font-size: 12px; font-family: Verdana, Arial, Times; text-transform:uppercase; font-weight:Bolder; height: 22px; padding-left: 0px; padding-top: 0px;}
.input_select value { color: #394a59; font-size: 12px; font-family: Verdana, Arial, Times; text-transform:uppercase; font-weight:Bolder; height: 22px; padding-left: 4px; padding-top: 4px;}
.form_field_title { color: #394a59; font-size: 12px; font-family: Verdana, Arial, Times; font-weight:Bolder; height: 22px; padding-left: 4px; padding-top: 4px;}
.form_description { color: #394a59; font-size: 12px; font-family: Verdana, Arial, Times; font-weight:Bolder; height: 22px; padding-left: 4px; padding-top: 4px;}
.input_select { color: black; font-size: 11px; font-family: Verdana, Arial, Times; }
.input_radio { color: black; font-size: 11px; font-family: Verdana, Arial, Times; }
.input_text { color: black; font-size: 11px; font-family: Verdana, Arial, Times; }

.tab_conform { horizontal-align: center; padding-left: 100px}

/*-------------------CSS anteprima pagine figlie------------------*/

#box_anteprima_figlie {font-family: Verdana; font-size:12px;}
#box_anteprima_figlie a:link {font-size:10px;color: #000000;}
#box_anteprima_figlie_pagina {font-size:10px;margin: 2px; border-top:2px solid white;padding-top:5px;padding-bottom:5px; padding-left:0px;padding-right:0px;}
#box_anteprima_figlie_image {margin: 2px; float:left; width:110px;}
#box_anteprima_figlie_titolo {font-size:10px;font-family: Verdana, Arial, Times; text-transform: uppercase; margin: 0px;font-weight:bold;color:#880000}
#box_anteprima_figlie_titolo a {font-size:10px;font-family: Verdana, Arial, Times; text-transform: uppercase; margin: 0px;font-weight:bold;color:#880000}

#box_anteprima_figlie_sottotitolo {font-size:11px;font-family: Verdana, Arial, Times;font-weight: bolder; font-variant: small-caps; margin: 0px;}
#box_anteprima_figlie_sottotitolo:after { content: "...";}
#box_anteprima_figlie_testo {color: black; font-size: 12px;  line-height:12px;font-family: Arial, Verdana, Times; vertical-align: top; line-height: 14px; font-space:110%;}
#box_anteprima_figlie_preocchiello {font-size:10px;margin: 2px;font-style:italic;}
#box_anteprima_figlie_occhiello{font-size:10px;margin: 2px;color:#7A7A7A;}


