/*-------------------CSS IDC------------------*/
p { line-height: 18px; text-indent: 0px}
a:hover { text-decoration: none}
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 { font-size: 11px; font-family: Arial, Verdana, Times; margin: 0px; padding: 0px }
td a { font-size: 11px; font-family: Arial, Verdana, Times; margin: 0px; padding: 0px }

.banner_idc { color: black; font-size: 10px; font-family: Arial, Verdana, Times; text-align: right;}
.bread { color: black; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #e5e4e3; padding: 3px; border-bottom: 2px solid white }
.bounty_idc { color: black; font-size: 12px; font-family: Arial, Verdana, Times; background-color: #FFFFFF; height: 20px; vertical-align: middle; align:left; }
.bounty_idc a { color: black; font-size: 12px; font-family: Arial, Verdana, Times; font-weight: bold; height: 20px; vertical-align: middle; align: left; padding-top:4px; }
.allegato { color: black; font-size: 11px; font-family: Verdana, Arial, Times; vertical-align: top; padding-top: 4px; padding-bottom: 3px; padding-left: 0px; border-right: 5px solid white; }
.allegato a { color: #691517; font-size: 11px; font-family: Verdana, Arial, Times; vertical-align: top; padding-top: 4px; padding-bottom: 3px;  padding-left: 0px; border-right: 5px solid white; }
.cerca { color: black; font-size: 10px; font-family: Arial, Verdana, Times; }
.data_idc { color: black; font-size: 10px; font-family: Arial, Verdana, Times; background-color: white; padding-left: 5px; height: 24px; border-left:0px solid #DADCDF; }
.data_idc_white { color: white; font-size: 10px; font-family: Arial, Verdana, Times; background-color: none; padding-left: 25px; width: 620px; height: 24px; border-left:0px solid #DADCDF; }
.dx_idc { color: black; font-size: 9px; font-family: Verdana, Arial, Times; background-color: white; vertical-align: top; padding-left: 2px; padding-top: 1px;border-right: 0px solid #eef1f4; width: 0px }
.dx1_idc { color: black; font-size: 9px; font-family: Verdana, Arial, Times; background-color: #ebebeb; vertical-align: top; padding: 5px; width: 120px }
.dx1_idc_int { color: black; font-size: 9px; font-family: Verdana, Arial, Times; background-color: #ebebeb; vertical-align: top; padding: 5px; width: 128px }
.dx1_idc a { color: black; font-size: 9px; font-family: Verdana, Arial, Times }
.footer_idc { color: white; font-size: 9px; font-family: Arial, Verdana, Times; background-color: #FF8F23; text-align: left; padding-left: 5px; height: 22px }
.footer_idc a { color: white; font-size: 9px; font-family: Arial, Verdana, Times; background-color: #FF8F23 }
#form_modulo_form { width:400px;  }
#form_modulo_div {width:400px; }
#frame_modulo_form { width:400px; }
.form_idc { color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-indent: 0px; border-top: 1px solid #808080; }
.menu { color: gray; font-size: 11px; font-family: Verdana, Arial, Times; border-bottom: 1px solid #e6e6e6; border-left: 3px solid white; width: 150px; height: 20px; background-color: #ffffff; }
.menu a { color: black; font-size: 11px; font-family: Verdana, Arial, Times }
.menu_idc { color: black; font-size: 11px; font-family: Verdana, Arial, Times; border-bottom: 1px solid #e6e6e6; border-left: 3px solid white; width: 122px; height: 22px; background-color: #ffffff; }
.menu_idc a { color: black; font-size: 11px; font-family: Verdana, Arial, Times }
.menu_idc a:hover { font-size: 11px; font-family: Verdana, Arial, Times }

.menu2_idc { color: #FF8F23; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Times; text-align: center; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; width: 15px; height: 15px; background-color: #ffffff; }
.menu2_idc a { color: #FF8F23; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Times; text-align: center; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; width: 15px; height: 15px; background-color: #ffffff; }
.duepunti_congres { color: #daac04; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Times; text-align: center; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; width: 15px; height: 15px; background-color: #ffffff; }
.menu2dx_congres { color: #691517; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Times; text-align: left; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; height: 15px }
.menu3dx_congres { color: #daac04; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Times; text-align: left; border-right: 0px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; width: 160px; height: 20px; background-color: #ffffff; }
.menu3dx_congres a { color: #691517; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Times; text-align: left; valign: middle; background-color: #ffffff; }
.motore_idc { color: white; font-size: 9px; font-family: Arial, Verdana, Times; background-color: #ffffff; letter-spacing: 1pt; width: 100px }
.news_idc { color: black; font-size: 10px; font-family: Verdana, Arial, Times; padding: 0px; border-top: 0px solid #fff; border-bottom: 0px solid #e6e6e1; width: 241px; height: 75px; background-color: #FFFFFF; border-left:0px solid #DADCDF;}
.news_idc a{ color: #9a0000; font-size: 10px; font-family: Verdana, Arial, Times; }
.news_idc_avvisi{ color: black; font-size: 10px; font-family: Verdana, Arial, Times; }
.news_idc_avvisi a{ color: #D66B03; font-size: 10px; font-family: Verdana, Arial, Times; }
.news_idc_eventi{ color: black; font-size: 10px; font-family: Verdana, Arial, Times; }
.news_idc_eventi a{ color: #006633; font-size: 10px; font-family: Verdana, Arial, Times; }
.news_idc_news{ color: black; font-size: 10px; font-family: Verdana, Arial, Times; vertical-align:top}
.news_idc_news a{ color: #726565; font-size: 10px; font-family: Verdana, Arial, Times; vertical-align:top}
.segn { color: black; font-size: 9px; font-family: Arial, Verdana, Times; vertical-align: middle; background-color: #FF8F23}
.segn a { color: white; font-size: 9px; font-family: Arial, Verdana, Times; vertical-align: middle; background-color: #FF8F23}
.sottotitolo_fdc { color: black; font-size: 11px; font-family: Verdana, Arial, Times; text-indent: 0em; line-height:15px}
.sottotitolo_fdc a { color: #08637a; font-size: 11px; font-family: Verdana, Arial, Times; text-indent: 0em; line-height:15px}
.sottotitolo_fdc a:hover { color: #B31B34;  font-size: 11px; font-family: Verdana, Arial, Times; line-height:15px}
.testo_news_idc { color: black; font-size: 9px; font-family: Verdana, Arial, Times; padding: 4px; line-height:10px; text-align: left; }
.tit_idc { color: white; font-size: 11px; font-family: Verdana, Arial, Times; font-weight: bold; background-color: #FF8F23; text-indent: 4px; width: 150px; height: 22px }
.tit2_idc { color: white; font-size: 11px; font-family: Verdana, Arial, Times; background-color: #FF8F23; padding-left: 4px; width: 136px; height: 22px }
.sottit_idc { color: #FF8F23; font-size: 10px; font-family: Verdana, Arial, Times; background-color: white; text-indent: 4px;}
.tab_interna_idc { color: black; font-size: 13px; font-family: Arial, Verdana, Times; background-color: white; vertical-align: top; padding-top: 4px; padding-right: 4px; padding-left: 4px; border-right: 0px solid white; border-left: 5px solid white; width: 900px  }
.tab_interna_congr { color: black; font-size: 13px; font-family: Arial, Verdana, Times; background-color: white; vertical-align: top; padding-top: 4px; padding-right: 0px; padding-left: 4px; border-right: 0px solid white; border-left: 5px solid white; width: 600px  }
.tab_idc { color: black; font-size: 13px; font-family: Arial, Verdana, Times; background-color: white; vertical-align: top; padding-top: 4px; padding-right: 4px; padding-left: 4px; border-right: 0px solid white; border-left: 5px solid white; width: 650px  }
.testo { color: black; font-size: 11px; font-family: Verdana, Arial, Times; vertical-align: top; line-height: 16px; text-align: justify; padding-top: 4px; padding-right: 4px; padding-left: 0px; border-right: 5px solid white; border-left: 0px solid white;  }
.testo a { color: #691517; font-size: 11px; font-family: Verdana, Arial, Times; font-weight: bold;}
.testo a:hover { text-decoration: underline}
.testo_idc { color: black; font-size: 11px; font-family: Verdana, Arial, Times; vertical-align: top; line-height: 16px; text-align: justify; padding-top: 4px; padding-right: 0px; padding-left: 0px; border-right: 0px solid white; border-left: 0px solid white; }
.testo_idc a { color: #691517; font-size: 11px; font-family: Verdana, Arial, Times; font-weight: bold; }
.testo_idc a:hover { text-decoration: underline}
.testo_congres { color: black; font-size: 11px; font-family: Verdana, Arial, Times; vertical-align: top; padding-top: 4px; padding-right: 0px; padding-left: 0px; border-right: 5px solid white; border-left: 0px solid white; width: 620px  }
.testo_congres2 { color: black; font-size: 11px; font-family: Verdana, Arial, Times; vertical-align: top; padding-top: 4px; padding-right: 4px; padding-left: 0px; border-right: 5px solid white; border-left: 0px solid white; }
.testo_congres2 a { color: #691517; font-size: 11px; font-family: Verdana, Arial, Times; font-weight: bold; }
.table.congres td { color: black; font-size: 11px; font-family: Verdana, Arial, Times; vertical-align: top; padding-top: 4px; padding-right: 4px; padding-left: 0px; border-right: 5px solid white; border-left: 0px solid white;  }
.titolo_congres { 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:"#691517";}
.top_idc { color: black; font-size: 10px; font-family: Arial, Verdana, Times; padding-left: 2px; width: 250px; height: 19px }
.top_idc a:hover { font-size: 10px; font-family: Arial, Verdana, Times;}
.top_idc a { font-size: 10px; font-family: Arial, Verdana, Times;}

.top_idc2 { color: black; font-size: 10px; font-family: Arial, Verdana, Times; padding-left: 2px; width: 300px; height: 10px }
.top_idc2 a { color: #691517; font-size: 10px; font-family: Arial, Verdana, Times; padding-left: 2px; width: 300px; height: 10px }
.top_idc2 a:hover { text-decoration: underline }


.form_name { color: #691517; 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: #691517; font-size: 12px; font-family: Verdana, Arial, Times; text-transform:uppercase; font-weight:Bolder; height: 22px; padding-left: 4px; padding-top: 4px;}
.input_select value { color: #691517; 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: #691517; font-size: 12px; font-family: Verdana, Arial, Times; text-transform:uppercase; font-weight:Bolder; height: 22px; padding-left: 4px; padding-top: 4px;}

/*-------------------generiche news------------------*/
.data_news { color: black; font-size: 10px; font-family: Verdana, Arial, Times; line-height:13px; text-align: left}
.data_news1 { color: black; font-size: 10px; font-family: Verdana, Arial, Times; line-height:13px; text-align: left; }
.data_news2 { color: black; font-size: 10px; font-family: Verdana, Arial, Times; line-height:13px; text-align: left; border-top-width: 1px; border-top-style: dotted}
.data_news3 { color: black; font-size: 10px; font-family: Verdana, Arial, Times; line-height:13px; text-align: left; border-top-width: 1px; border-top-style: dotted}
.data_news3 div:after {content: "......."}
.data_news4 { color: black; font-size: 10px; font-family: Verdana, Arial, Times; line-height:13px; text-align: left; border-top-width: 1px; border-top-style: dotted}
.data_news5 { color: black; font-size: 10px; font-family: Verdana, Arial, Times; line-height:13px; text-align: left; border-top-width: 1px; border-top-style: dotted}
.data_news6 { color: black; font-size: 10px; font-family: Verdana, Arial, Times; line-height:13px; text-align: left; border-top-width: 1px; border-top-style: dotted}
.data_news7 { color: black; font-size: 10px; font-family: Verdana, Arial, Times; line-height:13px; text-align: left; border-top-width: 1px; border-top-style: dotted}
.data_news8 { color: black; font-size: 10px; font-family: Verdana, Arial, Times; line-height:13px; text-align: left; border-top-width: 1px; border-top-style: dotted}
.testo_news { color: black; font-size: 10px; font-family: Verdana, Arial, Times; padding: 0px; line-height:13px; align:left; vertical-align:top}
.testo_news a { color: #B31B34; font-size: 10px; font-family: Verdana, Arial, Times; padding: 0px; line-height:13px;align:left}
.testo_news a:hover { text-decoration: underline; }
.testo_news p { border-bottom:1px solid red}
.sottotitolo_news { color: green; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Times; padding: 0px; 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: 11px; font-family: Verdana, Arial, Times; line-height:13px; align:left}
.titolo_news a:hover { text-decoration: underline; }
.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_news1 a:hover {text-decoration: underline;}
.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: 11px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news2 a:hover { text-decoration: underline; }
.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: 11px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news3 a:hover { text-decoration: underline; }
.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: 11px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news4 a:hover { text-decoration: underline; }
.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: 11px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news5 a:hover { text-decoration: underline; }
.titolo_news6 { color: #B31B34; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news6 a { color: #B31B34; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news6 a:hover { text-decoration: underline; }
.titolo_news7 { color: #B31B34; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news7 a { color: #B31B34; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news7 a:hover { text-decoration: underline; }
.titolo_news8 { color: #B31B34; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news8 a { color: #B31B34; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news8 a:hover { text-decoration: underline; }
.titolo_news9 { color: #B31B34; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news9 a { color: #B31B34; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Times; text-transform:uppercase; line-height:13px; align:left}
.titolo_news9 a:hover { text-decoration: underline; }
.titolo_ultimora { color: #B31B34; font-weight: bolder; font-size: 11px; 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; }

.catal_stud { color: black; font-size: 10px; font-family: Verdana, Arial, Times; padding: 4px; border-top: 2px solid #fff; border-bottom: 1px solid #e6e6e1; width: 241px; height: 75px; background-color: #EEF1F4; border-left:1px solid #DADCDF;}
.novita { border-top: 6px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; width: 280px; height: 95px; }
.novita_homegen { border-top: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; width: 280px; height: 95px; }
.news_stud { color: black; font-size: 10px; font-family: Verdana, Arial, Times; vertical-align: top; padding-top: 4px; padding-bottom: 4px; border-top: 2px solid #fff; width: 130px }
.segn { color: black; font-size: 9px; font-family: Arial, Verdana, Times; vertical-align: middle;}
.segn a { color: white; font-size: 9px; font-family: Arial, Verdana, Times; vertical-align: middle;}
.testo_bannerino a { color: #408080; font-size: 13px; font-family: Arial, Verdana, Times; background-color: #FFFFFF; border-left:0px solid #DADCDF; font-weight: bolder;}
.testo_tab { color: black; font-size: 10px; font-family: Verdana, Arial, Times; line-height:20px; border-top: 1px solid #dcdcdc ; }
.testo_dx { color: black; font-size: 10px; font-family: Verdana, Arial, Times; padding: 3px; border-top: 0px solid #fff; border-bottom: 0px solid #e6e6e1; border-left:0px solid #DADCDF;}
.testo_ecom{ color: black; font-size: 6px; 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;}



.tit { color: white; font-size: 11px; font-family: Verdana, Arial, Times; background-color: #B31B34; text-indent: 4px; width: 150px; height: 20px; border-top: 0px solid #ffffff; }
.tit a { color: white; font-size: 11px; font-family: Verdana, Arial, Times; background-color: #B31B34; text-indent: 4px; width: 150px; padding-top: 4px }
.tit_or { color: white; font-size: 11px; font-family: Verdana, Arial, Times; background-color: #B31B34; text-indent: 4px; width: 143px; height: 22px }
.tit_or a { color: white; font-size: 11px; font-family: Verdana, Arial, Times; background-color: #B31B34; text-indent: 4px; padding-top: 4px }
.tit_tab { color: white; font-size: 10px; font-family: Verdana, Arial, Times; line-height:15px }
.tit_popup { color: white; font-size: 14px; font-family: Verdana, Arial, Times; background-color: #B31B34; text-indent: 4px;  height: 20px; border-top: 0px solid #ffffff; }
.tit_popup a { color: white; font-size: 14px; font-family: Verdana, Arial, Times; background-color: #B31B34; text-indent: 4px; width: 150px; padding-top: 4px }
.testo_popup { color: black; font-size: 13px; font-family: Verdana, Arial, Times; background-color: white; vertical-align: top; padding-top: 4px; padding-right: 4px; padding-left: 4px; }
.testo_popup a { color: black; font-size: 13px; font-family: Verdana, Arial, Times; text-decoration: underline; background-color: white; vertical-align: top; padding-top: 4px; padding-right: 4px; padding-left: 4px; }
.testo_popup a:hover { color: #408080; font-size: 13px; font-family: Verdana, Arial, Times; background-color: white; vertical-align: top; padding-top: 4px; padding-right: 4px; padding-left: 4px;  }


.titoletto { color: black; font-size: 10px; font-family: Arial, Verdana, Times; }
.titolo { color: black; font-size: 12px; font-family: Arial, Verdana, Times; text-transform:uppercase; font-weight:Bolder; height: 22px; padding-left: 10px; padding-top: 4px; background-color:"#dadbdd";}
.titolo a{ color: black; font-size: 12px; font-family: Arial, Verdana, Times; text-transform:uppercase; font-weight:Bolder; }
.titoletto2 { color: black; font-size: 11px; font-family: Arial, Verdana, Times; }
.titoletto3 { color: black; font-size: 11px; font-family: Arial, Verdana, Times; }
.top { color: black; font-size: 10px; font-family: Arial, Verdana, Times; padding-left: 2px; width: 478px; height: 19px }
.top_comm { color: black; font-size: 10px; font-family: Arial, Verdana, Times; padding-left: 2px; width: 478px; height: 28px }

.titolo_evento { color: black; font-size: 12px; font-family: Arial, Verdana, Times; text-transform:uppercase; font-weight:Bolder; height: 22px; padding-left: 10px; padding-top: 4px; }
.titolo_evento a{ color: black; font-size: 12px; font-family: Arial, Verdana, Times; text-transform:uppercase; font-weight:Bolder; }

.cercatext { color: black; font-size: 10px; font-family: Arial, Verdana, Times; }
.cerca { color: black; font-size: 10px; font-family: Arial, Verdana, Times; }
.tab_interna { color: black; font-size: 13px; 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: 480px  }
.tab_interna_bianca { color: black; font-size: 13px; font-family: Arial, Verdana, Times; background-color: white; horizontal-align: center; vertical-align: top; padding-top: 4px; padding-right: 4px; padding-left: 4px; border-right: 5px solid white; border-left: 5px solid white; width: 600px  }

.didascalia { color: #408080; font-size: 10px; font-family: Verdana, Arial, Times; vertical-align: top;  }

.lista { color: #408080; font-size: 10px; font-family: Verdana, Arial, Times; vertical-align: top;  align: left; line-height: 20px; }
.lista a { color: #408080; font-size: 10px; font-family: Verdana, Arial, Times; vertical-align: top;  text-transform:uppercase; align: left; font-weight: Bolder; }
.lista li {list-style-position: outside; list-style-type: circle;}
.sh2 { color: #000000; font-size: 10px; font-family: Verdana, Arial, Times; vertical-align: top;  align: left; line-height: 20px; padding-left: 15px}

/*-------------------CSS anteprima pagine figlie------------------*/

.black { color: black; font-size: 11px; font-family: Arial, Verdana, Times; }
a:hover { text-decoration: none}
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 { font-size: 13px; font-family: Arial, Verdana, Times; margin: 0px; padding: 0px }
td a { font-size: 13px; font-family: Arial, Verdana, Times; margin: 0px; padding: 0px }


#box_anteprima_figlie {font-family: Verdana; font-size:12px; }
#box_anteprima_figlie a:link {font-size:12px;color: #B31B34;}
#box_anteprima_figlie a:hover {text-decoration: underline;}
#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: 0px; float:left; width:120px; border: 0px solid #ebebeb}
#box_anteprima_figlie_titolo {font-size:12px;font-family: Verdana, Arial, Times; color: #9A0000; text-transform: uppercase; margin: 0px;font-weight:bold;color:#880000; padding-bottom: 6px;}
#box_anteprima_figlie_titolo a {font-size:12px;font-family: Verdana, Arial, Times; color: #9A0000; text-transform: uppercase; margin: 0px;font-weight:bold;color:#880000}

#box#box_anteprima_figlie_titolo a:hover {font-size:12px;font-family: Verdana, Arial, Times; color: #9A0000; text-transform: uppercase; margin: 0px;font-weight:bold;color:#880000}

_anteprima_figlie_sottotitolo {font-size:10px; font-family: Verdana, Arial, Times;font-weight: bolder; font-variant: small-caps; margin: 0px;}
#box_anteprima_figlie_testo:after { content: " >>> VEDI "; color: #996600;}
#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%; overflow: hidden; text-overflow: ellipsis;;}
#box_anteprima_figlie_preocchiello {font-size:11px;margin: 2px;font-style:italic; font-family: Verdana, Arial, Times;}
#box_anteprima_figlie_occhiello{font-size:12px;margin: 2px;color:#B31B34; font-family: Verdana, Arial, Times;}
#modulo_banner {margin: 2px;;}
.testo_figlie { color: #996600; font-size: 12px; font-weight: bolder; font-family: Verdana, Arial, Times; line-height: 25px}
.testo_figlie a { color: #996600; font-size: 12px; font-weight: bolder; font-family: Verdana, Arial, Times; }

/*-------------------slideshow------------------*/

#slideshow {
	border: opx solid #000;
	overflow: hidden;
	margin: 5px auto 10px;
	position: relative;
	width: 620px;
	height: 300px; valign: top;
}

#slideshow img {
	width: 620px;
	height: 300px;
}
#slideshow {cursor: pointer;}

#slideshow img {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}





