﻿body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#E2E2D7; margin:0px; }
a:active, a:focus { outline:none; }

a { text-decoration:none; color:#126CC2; font-weight: bold;	cursor:pointer; }

a:hover { text-decoration:underline; color:#000000; }

.generale { width:950px; margin:5px auto; text-align:center; }

.centra { float:left; width:926px; text-align:left; background-image:url('images/backgr_table.gif'); background-repeat:repeat-y; padding-top:10px; padding-left:18px; padding-right:20px; }

.testata { width:926px; height:200px; background-image:url('images/Hp_top.gif'); background-repeat:no-repeat; }

.NObg { float:left; width:100%; margin:0px; padding:0px; background-image:none; height:117px; }

.logo { float:left; width:280px; height:auto; text-align:left; vertical-align:middle; padding-left:14px; margin-top:14px; } 

.logo_collaboration { float:left; width:auto; margin-right:13px; }
.menucollaboration { float:left; width:auto; }


.top_box { float:left; width:144px; height:110px; background-image:url('images/menu_arrow.gif'); background-repeat:no-repeat; padding-left:17px; margin-top:8px; color:#ffffff; font-weight:bold; font-size:10px; }
.top_box a { text-decoration:none; color:#ffffff; }
.top_box a:hover { text-decoration:underline; color:#000000;}


.Box_login { float:left; width:116px; padding-left:18px; padding-top:0px; height:96px; margin-top:8px; font-size:10px; font-family:verdana, Arial, Helvetica, sans-serif; }
/*.Box_login .TextBoxStyle { float:left; width:auto; display:block; }*/
.Box_login .campi .LabelStyle { float:left; width:80px; color:#ffcc4a; font-weight:bold; text-transform:uppercase; }	
.Box_login .LoginButtonStyle { background-color:Transparent; float:left; width:18px; height:16px; margin-top:3px; margin-left:5px; margin-top:30px; }	
.Box_login .campi .help { float:left; padding-top:1px; clear:left }
/*.Box_login input { float:left; width:50px; font-size:9px; background-color:#FFFFFF; margin:0px; padding:0px; }*/
.Box_login .campi .TextBoxStyle { float:left; width:70px; font-size:9px; background-color:#FFFFFF; margin:0px; padding:0px; }
.Box_login .campi table { width:100%;}
.Box_login .FailureStyle { float:left; width:100%; padding-top:0px; padding-bottom:0px; color:#FFFFFF; /*font-size:0.8em;*/ }
.Box_login .campi { float:left; width:85px; }
.Box_login .campi .asterisco { float:left; width:auto; color:#FFFFFF; padding-left:2px; }
.Box_login .campi .CheckStyle { color:#ffcc4a; font-weight:bold; text-transform:uppercase; }	

.centrale_generale { float:left; width:926px; background-image:url('images/pagina_bckgr.gif'); background-repeat:repeat-y; }
.centrale_generale_full { float:left; width:926px; background-image:url('images/pagina_bckgr_full.gif'); background-repeat:repeat-y; }


.Centrale { float:right; width:535px; margin-left:0px; } 
.Centrale h1 { font-size:18px; color:#12569a; font-family:Arial, Helvetica, sans-serif; }
.Centrale .navigatore { float:left; padding-top:10px; }

.Centrale_Full { float:right; width:719px; margin-left:0px;  }
.Centrale_Full h1 { font-size:18px; color:#12569a; font-family:Arial, Helvetica, sans-serif; }
.Centrale_Full .navigatore { float:left; padding-top:10px; }
.Centrale_Full h2 { background-image:url(images/BI_stella.gif); background-position:0 10px; background-repeat:no-repeat; color:#666666; display:block; font-size:11px; font-weight:bold; line-height:1.2em; padding-left:35px; padding-top:10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.Centrale_Full h3 { text-transform:uppercase; color:#333333; font-size:10px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #cccccc; padding-bottom:4px; }
.Centrale_Full .ImmagineHome {margin-bottom: 8px;}


.BoxCollaboration { float:left; width:924px; clear:left; min-height:400px; }


.Text{ float: left; margin:0px; color:#fff; font-weight:bold; padding-bottom:5px; }

.Centrale h2 { background-image:url(images/BI_stella.gif); background-position:0 10px; background-repeat:no-repeat; color:#666666; display:block; font-size:11px; font-weight:bold; line-height:1.2em; padding-left:35px; padding-top:10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.Centrale h3 { text-transform:uppercase; color:#333333; font-size:10px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #cccccc; padding-bottom:4px; }

.prima_colonna { float:left; width:162px; min-height:500px; }

.box_cerca { width:162px; height:58px; background-image:url('images/cerca.gif'); background-repeat:no-repeat; margin-bottom:13px; color:#ffcc00;font-weight:bold; background-image:url('images/fondo_cerca.gif'); background-repeat:no-repeat; font-size:0.8em; padding-left:10px; padding-top:10px; }

.box_cerca form { margin:0px; border:0px solid #666666; line-height: 1.6em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFCC00; font-weight: bold; }

.box_cerca input { float:left;	font-size: 9px;	background-color: #FFFFFF; margin-right:8px; }

.box_cerca img { float:left; width:22px; height:20px; border:0px; }

.box_PersoneSocieta { width:156px; height:105px; background-repeat:no-repeat; margin-bottom:0px; background-repeat:no-repeat; padding-left:0px; padding-top:0px; }

.menu { float:left; text-transform:uppercase; font-weight:bold; color:#666666; font-size:10px; }
.menu ul { margin:0px; padding:0px; }
.menu li { min-height:21px; width:117px; border-top:1px gray dotted; list-style:none; margin:0px; padding-left:20px; line-height:21px; }

.seconda_colonna { float:left; width:184px; padding-left:0px; padding-right:0px;  }
.secondacolonna_tit { float:left; margin-bottom:17px; }


.link_colonna { color:#666666; display:block; font-weight:normal; padding-bottom:10px; text-decoration:none; }
.link_colonna a { color:#666666; text-decoration:none; }
.link_colonna a:hover { color:#000000; text-decoration:underline; }


#slider { width:162px; text-transform: uppercase; font-weight:bold; color:#666666; font-size:10px; }
.header { min-height:21px; width:117px; border-top:1px gray dotted; list-style:none; margin:0px; padding-left:20px; line-height:21px; cursor:pointer; }
.header a, .header a:hover {color:#666666; text-decoration:none;}
 
.content { overflow:hidden; float:left; }
.content .text { width:160px; font-size:9px; font-weight:normal; padding-left:12px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; line-height:2em; }
.content .text a { color:#999999; text-decoration:none; font-weight:normal; }
.content .text a:hover { text-decoration:none; color:#000000; font-weight:normal;}

.archivio_news { float:left; width:182px; margin-top:25px; }
.archivio_news a { float:left; width:100%; font-weight:bold; color:#126cc2; }


.Footer { float: left; width:924px; height:40px; padding-top:10px; padding-bottom:28px; color:#cccccc; font-variant:small-caps; font-size:0.9em; font-weight:bold; text-align:center; background-color:#12569a; margin-top:15px; }

.Box_riquadro { float:left; width:535px; }
.Box_riquadro h2 { color:#ac9999; font-size:0.8em; text-transform:uppercase; background-image:url('images/backgr_table2.gif'); background-repeat:no-repeat; padding-left:20px; background-position:0px 9px;}

.ElencoDoc { float:left; width:714px; padding-top:5px; }
.ElencoDoc a { color:#333333; text-decoration:none; font-size:0.8em; float:right; margin-top:5px; }
.ElencoDoc a:hover { color:#126cc2; text-decoration:none }
.ElencoDoc .Title { float:left; width:714px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; font-weight:bold; color:#126cc2; margin-bottom:5px; }
.ElencoDoc .Abstract { float:left; width:714px; margin:0px; color:#333333; line-height:1.5em; clear:both }

.ElencoDoc_home { float:left; width:530px; padding-top:5px; }
.ElencoDoc_home a { color:#333333; text-decoration:none; font-size:0.8em; float:right; margin-top:5px; }
.ElencoDoc_home a:hover { color:#126cc2; text-decoration:none }
.ElencoDoc_home .Title { float:left; width:530px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; font-weight:bold; color:#126cc2; margin-bottom:5px; }
.ElencoDoc_home .Abstract { float:left; width:530px; margin:0px; color:#333333; line-height:1.5em; clear:both }

.areaVideo { float:left; width:664px; background-color:#000000; background-image:url('images/SP-gradiente.gif'); background-repeat:repeat-x; background-position:bottom; }
.areaVideo .logoVer { float: left; padding-top: 15px; padding-left: 15px; }
.areaVideo .contenitoreVideoPlayer { float:left; padding-top: 10px; padding-left: 10px;}
.areaVideo .info { float: left; /*height: 100px; overflow:auto; */ width: 544px; left:85px; top:320px; z-index:5; color:#ffffff; font-family: Georgia, "Times New Roman" , Times, serif; font-weight: bold; color: #FFFFFF; padding-top: 5px; padding-left: 65px;}
.areaVideo .info .titolo { float:left; width:100%; font-size: 1.5em; font-weight: bold; line-height:1.1em; color:#666666; margin:0px; padding:0px;}
.areaVideo .info .abstract { float:left; font-size: 1.0em; color:#CCCCCC; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; padding-bottom:30px; padding-top:10px; margin:0px; line-height:130%; }
.areaVideo .info .abstract p { margin:0px; padding:0px; }
.areaVideo .chiudi { clear: both; text-align:right; }

.ucVideo { float:left; width:664px; }

.areaChildDocuments { float:left; width:100%; height:300px; background-color: #F4F4F4; background-image:url('images/video_panel_backgr.gif'); background-repeat:repeat-x; overflow:auto; margin:0px; padding:0px; }

.imageDoc { float:right; }

.childDocumentItem { float:left; width:190px; border-right:1px solid #cccccc; margin-right:5px; padding-left:5px; padding-right:10px; margin-top:8px; }
.childDocumentItem .link { float:left; width:auto; }
.childDocumentItem .abstract { float:left; width:190px; margin:0px; }
.childDocumentItem .abstract img { float:left; width:auto; padding-right:6px; padding-bottom:3px; }
.childDocumentItem .abstract p { margin:0px; padding:0px; }
.childDocumentItem .titolo { float:left; width:190px; font-weight:bold; margin-bottom:8px; margin-top:3px; }


.Elenco_news .Title { float:left; width:90%; color:#555555; margin-top:8px; }
.Elenco_news a { float:left; color:#126cc2; text-decoration:none; }
.Elenco_news a:hover { color:#000000; text-decoration:underline; }
.Elenco_news .btnPrev { float:left; clear:left; }
.Elenco_news .Selected { float:left; }
.Elenco_news .btnNext { float:left; }


.listalink { float:left; width:719px; font-size:1em; font-family:Arial, Helvetica, sans-serif; }
.listalink .ElencoDoc { float:left; width:674px; }
.listalink .ElencoDoc .Title { float:left; width:674px; font-size:1em; font-family:Arial, Helvetica, sans-serif; background-image:url('images/BI_arrow.gif'); background-repeat:no-repeat; padding-left:20px; }
/*.listalink .ElencoDoc .documentItem a { float:left; width:auto; color:#333333; text-decoration:none; font-size:0.8em; clear:both; padding-left:20px; margin-bottom:15px; margin-top:0px; }*/
.listalink .ElencoDoc .documentItem a { float:left; width:674px; font-size:1em; font-family:Arial, Helvetica, sans-serif; background-image:url('images/BI_arrow.gif'); background-repeat:no-repeat; padding-left:20px; }
.listalink .ElencoDoc .documentItem .TitleLink { float:left; margin:0px; padding:0px; }
.listalink .ElencoDoc .documentItem .TitleLink a { float:left; width:100%; color:#126CC2; font-family:Verdana, Arial, Helvetica, sans-serif; }
.listalink .ElencoDoc .documentItem .TitleLink a:hover { float:left; width:100%; color:#000000; text-decoration:underline; }
.listalink .ElencoDoc .documentItem .clearer { float:left; width:100%; height:0px; }
.listalink .ElencoDoc .documentItem a:hover { color:#126cc2; }
.listalink .ElencoDoc .DocDate { float:left; width:100%; padding-left:20px; margin-bottom:3px; }
.listalink .ElencoDoc .documentItem .Abstract a { background-image:none }

.listalink .ElencoDoc .Paging { float:left; width:100%; color:black; margin-top:10px; }
.listalink .ElencoDoc .Paging .Selected { float:left; width:auto; color:#12569A; font-size:0.9em; font-weight:bold; margin-right:5px; padding-top:5px; }
.listalink .ElencoDoc .Paging a { float:left; width:auto; margin-right:10px; margin-left:5px; font-size:0.9em; font-weight:bold; color:black; } 
.listalink .ElencoDoc .Paging a:hover { color:#12569A; width:auto; text-decoration:none; } 
.BtnNext { float:left; color:red; }
.btnPrev { float:left; color:blue; }

.boxlink { float:left; font-size:1em; font-family:Arial, Helvetica, sans-serif; border:1px solid #CCCCCC; padding:0px 0px 5px 5px; margin-bottom:15px; }
.boxlink .ElencoDoc { float:left; }
.boxlink .ElencoDoc .Title { float:left; width:674px; font-size:1em; font-family:Arial, Helvetica, sans-serif; background-image:url('images/BI_arrow.gif'); background-repeat:no-repeat; padding-left:20px; }
.boxlink .ElencoDoc a { float:left; color:#333333; text-decoration:none; font-size:0.8em; clear:both; padding-left:20px; margin-bottom:15px; margin-top:0px; }
.boxlink .ElencoDoc h1 { margin:0px 0px 10px 0px }


.elencomedia { float:left; padding-bottom:20px; }
.elencomedia .ElencoDoc { float:left; width:100%; color:#333333; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.elencomedia .ElencoDoc .images { float:left; margin-right:20px; }
.elencomedia .ElencoDoc .DocDate { float:left; width:auto;margin-right:10px; }
.elencomedia .ElencoDoc .ExtraFieldsPlace {float:left; width:auto; padding-right:10px }
.elencomedia .ElencoDoc .ExtraFieldsAuthor {float:left; width:624px; }
.elencomedia .ElencoDoc .Title { float:left; width:624px; color:#333333; font-size:11px; font-weight:bold; padding-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.elencomedia .ElencoDoc .Abstract { float:left; color:#666666; }

.elencomedia .ElencoDoc .link { /*float:right;*/ float:left; width:624px; padding-top:10px; }
.elencomedia .ElencoDoc a { float:left; width:auto; margin-right:10px; margin-bottom:30px; margin-top:0px; color:#333333; text-decoration:none; font-size:0.8em; }
.elencomedia .ElencoDoc a:hover { text-decoration:underline; }
.elencomedia .ElencoDoc .btnPrev {float:left; width:auto; margin-right:5px; clear:left; } 
.elencomedia .ElencoDoc .BtnNext {float:left; width:auto; margin-left:5px; }
.elencomedia .ElencoDoc .searchpanel {float:left; width:624px; height:45px; border-bottom:1px solid #cccccc; padding-bottom:5px; margin-bottom:10px; }
.elencomedia .ElencoDoc .searchpanel .searchbutton { float:left; width:auto; margin-left:10px; font-size:1.2em; color:#136cd7; }
.elencomedia .ElencoDoc .searchpanel input { float:left; width:auto; }
.elencomedia .ElencoDoc .searchpanel .searchbutton a, .elencomedia .ElencoDoc .searchpanel .searchbutton a:hover { color:#136cd7; text-decoration:none; }



/*.elencomedia .ElencoDoc .Immagine { float:left; margin-right:10px; clear:left; background-color:#e2e2d7; }*/

.elencomedia .ElencoDoc .Immagine { float:left; margin-right:10px; padding-bottom:30px; }

.elencomedia .ElencoDoc .Immagine img { float:left; width: auto  }

.elencomedia .ElencoDoc .Selected { float:left; width:auto; margin:0px 5px 0px 5px }

.elencomedia .documentItem { float:left; width:100%; padding-top:10px; padding-bottom:10px; padding-bottom:8px; border-bottom:1px dotted #c1c1c1; margin-bottom:5px; }


.Documento { float:left }
.Documento .Title { float:left; width:714px; color:#12569A; font-size:18px; font-weight:bold; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif; }
.Documento .Text { float:left; width:714px; line-height:130%; color:#333333; font-weight:normal; margin-top:10px; padding-bottom:15px; }
.Documento .SubTitle { float:left; width:714px; font-weight:bold; color:#333333; margin-bottom:5px; }
.Documento .Author { float:left; width:714px; margin-bottom:20px; font-style:italic; }
.Documento .Abstract { float:left; width:714px; padding-top:10px;}
.Documento .DocDate { float:left; width:714px; font-style:italic; }
.Documento ul { float:left; width:100%; clear:left; list-style:none; margin:0px; padding:0px; }
.Documento li { float:left; width:100%; list-style:disc; list-style-position:inside; }
.Documento li.Selected { float:left; width:100%; list-style:circle; list-style-position:inside; }
.Documento .ButtonHole { float:left; width:714px; padding-bottom:15px; }
.Documento .ActiveComponent { float:left; width:714px; padding-bottom:15px;  }
.Documento .LblActiveComponent { float:left; width:714px; border-bottom:1px dotted #cccccc; padding-top:3px; margin-bottom:4px; font-weight:bold; }
.Documento .Formulation { float:left; width:714px; padding-bottom:15px; }
.Documento .LblFormulation { float:left; width:714px; border-bottom:1px dotted #cccccc; padding-top:3px; margin-bottom:4px; font-weight:bold; }
.Documento .Class { float:left; width:714px; padding-bottom:15px; }
.Documento .LblClass { float:left; width:714px; border-bottom:1px dotted #cccccc; padding-top:3px; margin-bottom:4px; font-weight:bold; }
.Documento .SpokesMan { float:left; width:714px; padding-bottom:15px;}

.Documento .LblSpokesMan { float:left; width:714px; border-bottom:1px dotted #cccccc; padding-top:3px; margin-bottom:4px; font-weight:bold; }
.Documento .Place { float:left; width:714px; padding-bottom:15px; }
.Documento .EventDetail { float:left; width:714px; padding-bottom:15px; }
.Documento .DateFrom { float:left; width:auto; padding-bottom:15px; }
.Documento .lblDateFrom { float:left; width:auto; padding-bottom:15px; }
.Documento .DateTo { float:left; width:auto; padding-bottom:15px; }
.Documento .lblDateTo { float:left; width:auto; padding-bottom:15px; }

.Documento .ExternalLink { float:left; width:714px; padding-bottom:15px; }
.Documento .MailTo { float:left; width:714px; padding-bottom:15px; }
/*.Documento p { margin:0px; padding:0px;}*/


.elencocongressi { float:left; border-top:1px solid #cccccc; padding-top:10px; padding-bottom:10px; }
.elencocongressi .ElencoDoc { float:left; color:#333333; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif }
.elencocongressi .ElencoDoc .DocData { float:left; width:auto;margin-right:10px; }
.elencocongressi .ElencoDoc .ExtraFieldsPlace {float:left; width:auto; }
.elencocongressi .ElencoDoc .Title { clear:left; float:left; width:320px; color:#333333; font-size:11px; font-weight:bold; padding-top:3px; padding-bottom:3px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:130%; }
.elencocongressi .ElencoDoc a { float:right; width:auto; height:30px; color:#333333; text-decoration:none; font-size:0.8em; clear:both; }


.titolo_archivio { background-image:url(images/BI_stella.gif); background-position:0 10px; background-repeat:no-repeat; display:block; font-size:11px; font-weight:bold; line-height:1.2em; padding-left:35px; padding-top:10px; padding-bottom:20px; text-transform:uppercase; color:#666666; }
.archivio .Title { float:left; width:719px; color:#126cc2; font-weight:bold; border-bottom:1px #cccccc dotted; padding-bottom:5px; }
.archivio .DocDate { float:left;width:719px; color:#333360; margin-top:5px; margin-bottom:7px; }
.archivio .Abstract { float:left; width:719px; color:#333360; margin-top:5px; }
.archivio a { float:right; color:#126cc2; margin-bottom:20px; }
.archivio a:hover { color:black; }
.archivio p { float:left; margin:0px; padding:0px;}
.archivio .ricerca { float:left; width:719px; margin-top:5px; font-weight:normal; font-size:1.2em; padding-bottom:15px; }
.archivio .SubTitle { float:left; width:719px; margin-bottom:10px;}



.logout { background-color:transparent; }
.logout input { background-color:transparent; width:auto; height:auto }
.logout img { width:auto; height:auto}

.registrazione, .Contatti { float:left; width:100%;}
.registrazione h2 { float:left; width:100%; font-weight:bold; background-image:none; padding-left:0px }

/*.registrazione .extrafield { float:left; width:500px; padding-top:6px; padding-bottom:3px; margin-bottom:5px; padding-left:10px; } *//*background-color:#f7f7f7; border-bottom:1px dotted #c1c1c1;*/
.registrazione .extrafield { float:left; width:500px; /*padding-top:6px; padding-bottom:3px; margin-bottom:5px;*/ padding-left:10px; }

/*.registrazione .extrafieldvalue { float:left; width:100px; padding-bottom:5px; color:#126cc2; }*/
.registrazione .extrafieldvalue { float:left; width:320px; padding-bottom:5px; color:#126cc2; }

.registrazione a { float:left; font-size:16px; color:#12569A; font-weight:bold; padding-top:20px; text-decoration:none; }
.registrazione a:hover { text-decoration:none; }
.registrazione .extrafieldlabel { float:left; width:100%; }
.registrazione textarea, .Contatti textarea {color:#12569A; font-family:Arial, Helvetica, sans-serif; }
.registrazione input, .registrazione select {color:#12569A}
 
.faq a { float:left; width:100%; margin-bottom:5px; }
.faq .Title { float:left; width:714px; color:#12569A; font-size:18px; font-weight:bold; padding-bottom:15px; }
.faq .Text { float:left; width:714px; line-height:130%; color:#333333; font-weight:normal; margin-top:10px; padding-bottom:15px; }

.sitemap { float:left; width:100%; }

.eventibi { float:left; width:535px; height:45px; margin-bottom:5px; }
.lezionibi { float:left; width:535px; height:90px; margin-bottom:10px; }
.eventibi img, .lezionibi img { border:0px; }


.Contatti input { float:left; width:100%; height:20px; display:block; margin-top:3px; color:#12569A }
.Contatti .SenderMail, .Contatti .RecipientMail, .Contatti .SubjectMail, .Contatti .BodyMail, .Contatti .SendMail { float:left; width:500px; padding-top:6px; padding-bottom:3px; border-bottom:1px dotted #c1c1c1; margin-bottom:5px; background-color:#f7f7f7; padding-left:10px }
.Contatti .Messagge {color:#12569A; font-weight:bold; }

.Contatti textarea { float:left; width:100%; margin-top:3px; }

.elencogenerico .ElencoDoc { float:left; width:100%; }
.elencogenerico .ElencoDoc .ExtraFieldsAuthor{ float:left; width:100%; color:#000000; font-size:1em; font-family:Arial, Helvetica, sans-serif; margin-bottom:3px; }
.elencogenerico .ElencoDoc .Title { float:left; width:100%; color:#000000; font-size:1.2em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.elencogenerico .ElencoDoc .documentItem .TitleLink a { float:left; width:100%; font-size:1em; color:#000000 }


.elencogenerico .ElencoDoc .searchpanel {float:left; width:719px; height:45px; border-bottom:1px solid #cccccc; padding-bottom:5px; margin-bottom:10px;}
.elencogenerico .ElencoDoc .searchpanel .searchbutton { float:left; width:auto; margin-left:10px; font-size:1.2em; color:#136cd7; }
.elencogenerico .ElencoDoc .searchpanel input { float:left; width:auto;}
.elencogenerico .ElencoDoc .searchpanel .searchbutton a, .elencogenerico .ElencoDoc .searchpanel .searchbutton a:hover { color:#136cd7; text-decoration:none }
.elencogenerico a { float:left; margin-bottom:10px; margin-top:0px;}
.elencogenerico .ElencoDoc .documentItem { float:left; width:100%; margin-bottom:5px; padding-bottom:4px; border-bottom:1px solid #ebebeb; }


.archivio .ElencoDoc { float:left; width:100%; }
.archivio .ElencoDoc .ExtraFieldsAuthor{ float:left; width:100%; color:#000000; font-size:1em; font-family:Arial, Helvetica, sans-serif; margin-bottom:3px; }
.archivio .ElencoDoc .Title { float:left; width:100%; color:#000000; font-size:1.2em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.archivio .ElencoDoc .searchpanel {float:left; width:719px; height:45px; border-bottom:1px solid #cccccc; padding-bottom:5px; margin-bottom:10px;}
.archivio .ElencoDoc .searchpanel .searchbutton { float:left; width:auto; margin-left:10px; font-size:1.2em; color:#136cd7; }
.archivio .ElencoDoc .searchpanel input { float:left; width:auto;}
.archivio .ElencoDoc .searchpanel .searchbutton a, .elencogenerico .ElencoDoc .searchpanel .searchbutton a:hover { color:#136cd7; text-decoration:none }
.archivio a { float:left; margin-bottom:10px; margin-top:0px;}
.archivio .ElencoDoc .documentItem { float:left; width:100%; margin-bottom:5px; padding-bottom:4px; border-bottom:1px solid #ebebeb; }

.Paging { float:left; width:100%; color:black; margin-top:10px; }
.Paging .Selected { float:left; color:#12569A; font-size:0.9em; font-weight:bold; margin-right:5px; }
.Paging a { float:left; margin-right:10px; margin-left:5px; font-size:0.9em; font-weight:bold; color:black; } 
.Paging a:hover { color:#12569A; text-decoration:none; }
.Paging a.BtnNext { float:left; }
.Paging .btnPrev { margin:0px; }
.Paging .indice { margin:5px 0 0 0px; padding-bottom:10px; }

.documenti_collegati { float:left; }
.elenco_collegati { float:left; width:580px; margin-left:10px; }
.elenco_collegati .documentItem .ExtrafieldsButtonHole { float:left; width:100%; color:#999999; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding-top:3px; padding-bottom:5px; }

.elenco_collegati .articolo_collegati { float:left; width:100%; }
.elenco_collegati .articolo_collegati .Title { float:left; width:100%; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; font-weight:bold; color:#666666; margin-bottom:10px; }
.elenco_collegati .articolo_collegati .ButtonHole { float:left; font-family:Arial,Helvetica,sans-serif; padding-bottom:5px; padding-top:3px; text-transform:uppercase; width:100%; }
.elenco_collegati .articolo_collegati .Text { float:left; width:100%; color:#666666; font-weight:normal; border-bottom:1px solid #CCCCCC; padding-bottom:5px; margin-bottom:10px; }
.elenco_collegati .articolo_collegati .DocDate { float:left; width:100%; }
.elenco_collegati .articolo_collegati .SubTitle { float:left; width:100%; font-weight:bold; }
.elenco_collegati .articolo_collegati .Abstract { float:left; width:100%; font-style:italic; }
.elenco_collegati .articolo_collegati .Author { float:left; width:100%; font-style:italic; }
.back2 .indietro { float:left; width:405px; margin-left:120px; }
.backListNews .indietro { float:left; } /*PAOLA 30/6/2009 per "< BACK" in listNews*/

.elenco_collegati .documentItem .TitleLink { float:left; width:100%; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; font-weight:bold; color:#666666; margin-bottom:10px; }
.elenco_collegati .documentItem .TitleLink a { color:#666666; text-decoration:none; }
.elenco_collegati .documentItem .TitleLink a:hover { color:#666666; text-decoration:underline; }

.elenco_collegati .documentItem .SubTitle { float:left; width:100%; padding-bottom:5px; color:#666666 }

.elenco_collegati .documentItem { float:left; width:100%; border-bottom:1px solid #CCCCCC; margin-bottom:8px; }


ul.menu_collegati { float:left; width:110px; text-transform:uppercase; padding-right:10px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; margin-top:20px; list-style:none; }
.menu_collegati li { float:left; width:110px; list-style:none; clear:left; }
.menu_collegati a { float:left; width:110px; color:#999999; text-decoration:none; }
.menu_collegati a:hover { color:#000000; text-decoration:none; }
.DocumentListClass { float:left; width:100%; margin-top:10px; border-top:1px dotted #b6aeab; padding-top:10px; }
.Documento .Text a { /*float:left; width:714px; padding-bottom:15px; padding-top:15px;*/ width:auto; }


.ElencoCategorieNews { float:left; width:110px; }
.ElencoNews { float:left; width:590px; }


.Documento .DocumentoStrutturato, .AttachmentItems { float:left; margin:0px; padding:0px; width:500px;}
.Documento .DocumentoStrutturato ul { float:left;  }
.Documento .DocumentoStrutturato ul li { float:left; list-style:none; padding-bottom:5px }
.Documento .DocumentoStrutturato li ul { float:left; padding-top:10px }
.Documento .DocumentoStrutturato ul li ul li { float:left; list-style:none; clear: both; list-style-position:inside; background-image:url('images/BI_arrow.gif'); background-repeat:no-repeat; background-position:0px 1px; padding-left:20px}
.Documento .DocumentoStrutturato li ul li ul { float:left;  }
.Documento .DocumentoStrutturato li ul li ul li { float:left; }

.AttachmentItems ul { float:left; }
.AttachmentItems ul li { float:left; list-style:none; padding-bottom:5px }
.AttachmentItems ul li a, .AttachmentItems ul li a:link, .AttachmentItems ul li a:visited { float:left; list-style:none; color:#000000; text-decoration:underline }
.AttachmentItems ul li a:hover { color:#126CC2; text-decoration:underline }



.Centrale .ImmagineHome {margin-bottom: 8px;}


.Elenco_Cronache { float:left; }

.Elenco_Cronache .documentItem { float:left; width: 710px }

.Elenco_Cronache .documentItem .TitleLink { float:left; width:100%; color:#12569A; font-family:Arial,Helvetica,sans-serif; font-size:18px; padding:20px 0px; }


.Elenco_Cronache .documentItem .Abstract { float:left; width:100%; }



.Elenco_Cronache .documentItem .link { float:left; width:100%; text-align:right; padding-bottom:9px; border-bottom:1px dotted #c1c1c1; margin-bottom:10px; }



.clearer { float:left; clear:left; width:0px; height:0px; line-height:0px; }



/* per nuova modalità Special Report:*/
.areaVideoInterviste .areaChildDocs .childDocItem {float:left; width:716px; border-bottom:1px solid #cccccc; margin-top:4px; padding-top:4px; margin-bottom:8px; padding-bottom:8px; }
.areaVideoInterviste .areaChildDocs .childDocItem .abstract { float:left; width:628px; margin-left:8px; }
.areaVideoInterviste .areaChildDocs .childDocItem .abstract p { margin:0px; padding:0px; }
.areaVideoInterviste .areaChildDocs .childDocItem .link { float:left; width:80px; }

.areaVideoInterviste .areaSubChildDocs .subChildDocItem {float:left; width:716px; border-bottom:1px solid #cccccc; margin-top:4px; padding-top:4px; margin-bottom:8px; padding-bottom:8px; }
.areaVideoInterviste .areaSubChildDocs .subChildDocItem .titolo { float:left; width:628px; margin-left:8px; }
.areaVideoInterviste .areaSubChildDocs .subChildDocItem .link { float:left; width:80px; }

.Ricerca_Biblioteca { float:left; margin:0 0 20px 0px; padding:0px; }

.Documento_Biblioteca { float:left; width:100%; margin:0px; padding:0px; }
.Documento_Biblioteca .Title { color:#12569A; float:left; font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; padding-bottom:15px; width:714px; }
.Documento_Biblioteca .Text { float:left; width:100%; color:#000000; font-weight:normal }
.Documento_Biblioteca .Author { float:left; width:100%; font-style:italic; padding:0 0 10px 0; }
.Documento_Biblioteca .Abstract {float:left; clear:left; color:#12569A; }

.collaboration { float:left; width:100%; margin:0px; padding:0px; }
.collaboration .metadati, .collaboration .tags, .collaboration .document-history, .collaboration .document-action { float:left; width:100%; margin:0px; padding:0px; }

.collaboration .form-field { float:left; width:100%; margin:5px 0; padding:0px 0 5px 0; border-bottom:1px dotted gray; }
.collaboration .form-field .label { float:left; width:150px; margin:0px; padding:0px; font-weight:bold; }

.collaboration .versioninfo { float:left; width:100%; margin:0px; padding:0px; }
.collaboration .versioninfo .infoblock { float:left; width:100%; margin:5px 0; padding:0px 0 5px 0; border-bottom:1px dotted gray; }
.collaboration .versioninfo .infoblock .version-number, .collaboration .versioninfo .infoblock .version-label { float:left; width:150px; margin:0px; padding:0px; font-weight:bold; }
.infoblock a { float:left; clear:left; padding:5px 0 0 150px; }

.action .field a { float:left; margin:0 10px 0 0; }

.doclibraryfilters { float:left; width:170px; _width:120px; padding:0px; margin:0px; }
.doclibraryfilters ul { float:left; width:170px; margin:0px 0 20px 0; padding:0px; clear:left; }
.doclibraryfilters ul li { float:left; width:165px; padding:0 0 0 15px; list-style:none; background-image:url('images/bullet.jpg'); background-repeat:no-repeat; background-position:5px 3px; }

.docslist table { float:left; clear:left; }
.docslist tr { }
.docslist table td { vertical-align:top; border-left:1px dotted gray; border-bottom:1px dotted gray; padding:5px 3px; }

.toolbar { float:left; width:530px; _width:500px; clear:left; margin:4px 0px; }

.docfilter { float:left; margin:0px; padding:0px; }
.docfilter h2 { float:left; width:150px; clear:left; margin:0px; padding:0 0 0 20px; }
h2.filtertitle { float:left; width:130px; margin:10px 0 5px 0; padding:0 0 0 30px; clear:left; background-position:0px 0; background-repeat:no-repeat; }
.tagfilter, .filtertitle { _width:130px; }

.ygtvtable { float:left; width:100%; margin:0px; padding:0px; clear:right; background-color:#126CC2; }

.ygtvtable table { float:left; clear:left; margin-bottom:10px; }

.ygtvtable tr, .ygtvtable td { margin:0px; padding:0px; }

tr.ygtvrow { }

.docs { float:left; width:710px; margin:0px 0 0 10px; padding:0 0 0 10px; border-left:1px dotted gray; }

.docs .title { float:left; width:100%; margin:3px 0; padding:3px 0px; border-bottom:1px dotted #126CC2; }
.docs .date { float:left; width:100%; margin:5px 0 0 0; padding:0px; font-style:italic; }
.docs .description { float:left; width:100%; margin:5px 0px; padding:0px; }
.docs .user { float:left; width:100%; margin:5px 0px; padding:0px; }
.docs .tags { float:left; width:100%; margin:5px 0px; padding:0px; color:#126CC2; font-size:0.9em; }

td.listcol1 { width:1%;}
td.listcol2 { width:auto;}
td.listcol3 { width:1%;}

.path { float:left; width:727px; _width:700px; margin:5px 0; padding:2px; clear:left; background-color:#ebebeb; font-size:0.9em; }

.pagination { float:left; width:730px; _width:700px; margin:5px 0px; padding:5px 0; clear:left; border-bottom:1px dotted gray; border-top:1px dotted gray;}

.ygtvspacer { background-color:gray; }
td.ygtvblankdepthcell { background-color:#FFFFFF; }
.ygtvchildren { float:left; margin:0px; padding:0px; }

.ygtvtp { background-color:#FFFFFF; }

.ygtvitem { float:left; width:100%; margin:0px; padding:0px; background-color:yellow; clear:left; }

.ygtvcell {  }
.ygtvcell .ygtvcontent { color:red }

.div-upload, .div-newfolder { float:left; width:100%; margin:0px; }

.div-upload .row, .div-newfolder .row { float:left; width:100%; margin:5px 0px; padding:5px 0px 6px 0px; border-bottom:1px dotted gray }

.div-upload .row .label, .div-newfolder .row .label { float:left; width:100px; margin:0px; padding:0px; }

.command { float:left; width:430px; margin:10px 0 0 0; padding:0 0 0 100px }
.div-newfolder .message {float:left; margin-top:10px; color:#12569A; }

/*NUOVO FORUM*/
.bacheca { float:left; margin:0px; padding:0px; /*width:719px;*/ width:100%; }
.bacheca .titolo {float:left; font-size:16px; font-weight:bold; color:#12569A; margin-bottom:10px;} 
.bacheca .loading { float:left; width:100%; clear:left; }

.messaggi_elenco { float:left; margin:0px; padding:0px; /*width:719px;*/ width:100%; }
.messaggi_elenco .riga { float:left; /*width:699px;*/ width:98%; margin:5px 0px; background-color:#EBEBEB; padding:10px; }
.messaggi_elenco .riga .link {float:left; width:100%; margin:0 0 5px 0; }
.messaggi_elenco .riga .item {float:left;width:100%; margin:4px 0; }
.messaggi_elenco .riga .item .voce {float:left; width:auto; margin-right:18px;}

.messaggi_elenco .move {float:left; margin-top:10px; margin-bottom:10px;}
.messaggi_elenco .ricerca {float:left; margin:5px 0px; padding:5px 0; width:100%; border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB;}
.messaggi_elenco .paginazione {float:left; width:100%; margin:5px 0px; padding:5px 0; border-top:1px solid #EBEBEB; }

.messaggi_nuovo {float:left; width:100%;}
.messaggi_nuovo .etichetta {float:left; width:100%; }
.messaggi_nuovo .replybox {float:left; width:98%; }
.messaggi_nuovo .move {float:left;}

.conversazione_elenco {float:left; margin:0px; padding:0px; width:100%; }
.conversazione_elenco .riga { float:left; width:699px; margin:5px 0px; background-color:#EBEBEB; padding:10px; }
.conversazione_elenco .question { font-weight:bold; color:#126CC2; border:1px dotted #126CC2; }
.conversazione_elenco .riga .item {float:left; width:100%; margin:4px 0; }

.conversazione_elenco .move { float:left; margin:10px 0; margin-bottom:10px; }
.conversazione_elenco .paginazione {float:left; width:100%;}

.conversazione_nuovo {float:left; width:100%;}
.conversazione_nuovo .etichetta {float:left; width:100%; }
.conversazione_nuovo .replybox {float:left; width:98%; }
.replybox { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.conversazione_nuovo .move {float:left;}
/* FINE NUOVO FORUM*/


.box_menu { float:left; width:200px; margin:0px; padding:0px; _width:170px; }

.box_menu ul { margin:0px; padding:0px; clear:left; /*border-top:1px dotted #bdbdbd;*/ _width:160px; }
.box_menu ul li { margin:0px; padding:3px 0; list-style:none;clear:left; color:#126CC2; font-weight:bold; border-bottom:1px dotted #bdbdbd; background-image:none;  }
.box_menu ul li a { color:#126CC2; text-decoration:none; }
.box_menu ul li a :hover { color:#126CC2; text-decoration:underline; }

.box_menu ul li ul { border:0px; margin:0px; padding:0px 0 0 5px; clear:left; _width:150px; }
.box_menu ul li ul li { margin:0px; padding:0px 0 0 5px; clear:left; border-left:1px dotted gray; color:#000000; font-weight:normal; border-bottom:0px; _width:150px; }
.box_menu ul li ul li a { color:#000000; text-decoration:none; }
.box_menu ul li a :hover { color:#000000; text-decoration:underline; }

.bloccoedit { float:left; width:100%; margin:2px 0 2px 0; background-color:#EBEBEB; }
.tags { margin:5px 0; }


.cambio_gruppo { float:left; width:100%; margin:0px 0 10px 0px; }

.cambio_gruppo .avviso { float:left; width:100%; margin:10px 0 10px 0px; }


.boxpopup { margin-top:10px; padding:10px; border:1px dotted #126CC2; background-color:#EBEBEB; /*background-color:#F9F9F9;*/ }

.boxpopup table { float:left; margin-top:10px; }

.inputmenu input, .inputmenu img {float:left; border:0px; margin:0px;}
































