/* ::::: http://www.ipsoa.it/shared/global.css ::::: */

body { margin: auto; width: 1002px; }
.ShopProductList { text-align: left; padding-left: 3px; padding-right: 3px; }
.ShopProductList .prodotto { border-bottom: 1px solid rgb(237, 237, 237); margin: 10px 0px; clear: both; padding-bottom: 10px; }
.ShopProductList .immagine { float: left; margin-right: 10px; margin-bottom: 15px; }
.ShopProductList .listashop .elementi .prodotto .info .editore .valore { font-weight: bold; }
.ShopProductList .listashop .elementi .prodotto .info .prezzo { color: rgb(219, 0, 90); font-weight: bold; }
.ShopProductList .listashop .elementi .prodotto .info .prezzo .prezzoPieno { color: rgb(0, 0, 0); font-weight: normal; }
.ShopProductList .listashop .elementi .prodotto .info .titolo { color: rgb(102, 153, 255); font-weight: bold; }
.ShopProductList .listashop .elementi .prodotto .info .titolo .linktitolo { color: rgb(17, 133, 194); font-size: 1.1em; text-decoration: none; }
.ShopProductList .listashop .elementi .prodotto .info .etichetta { color: rgb(100, 100, 100); }
.ShopProductList .listashop .elementi .prodotto .info .editore .valore { color: rgb(0, 0, 0); font-weight: bold; }
.TagCloud { padding: 5px 10px 10px; }
.footer { clear: both; padding-top: 4px; padding-bottom: 4px; }
.footer h2 { display: inline; padding-left: 5px; font-size: 0.9em; color: rgb(102, 102, 102); }
.footer ul { display: inline; margin-left: 10px; list-style-type: none; }
.footer li { display: inline; padding-left: 5px; padding-right: 5px; }
/* ::::: http://www.ipsoa.it/shared/globalLookFeel.css ::::: */

body { font-family: 'Trebuchet MS'; font-size: 12px; }
h2, .UC h2 { font-size: 1.3em; color: rgb(222, 0, 89); margin-top: 5px; margin-bottom: 3px; }
h3, .UC h3 { font-size: 1.2em; color: rgb(222, 0, 89); margin-top: 5px; margin-bottom: 3px; }
strong, b {  }
.wkilink, a { color: rgb(2, 125, 192); }
.TagCloud { border: 1px solid rgb(221, 221, 221); text-align: left; }
.TagCloud .Tag { text-decoration: none; color: rgb(136, 153, 160); }
.TagCloud a.Tag:hover { text-decoration: underline; color: rgb(220, 0, 87); }
.TagCloud h2 { margin: 1px 0px 3px; }
.footer { border-top: 1px solid rgb(184, 205, 224); border-bottom: 1px solid rgb(184, 205, 224); margin-top: 30px; margin-bottom: 30px; }
.footer h2 { font-size: 0.9em; color: rgb(102, 102, 102); }
.footer ul { margin-left: 0px; }
.footer li { border-left: 1px solid rgb(184, 205, 224); font-size: 0.9em; }
/* ::::: http://www.ipsoa.it/shared/css/global.css ::::: */

body { margin: auto; font-family: "Trebuchet MS"; text-align: center; background-color: rgb(255, 255, 255); }
.ShopProductList { float: left; font-size: 0.7em; padding-bottom: 5px; padding-top: 5px; }
.ShopProductList .listashop .elementi .prodotto { border-bottom: 1px solid rgb(215, 220, 224); float: left; padding-bottom: 20px; padding-left: 15px; padding-top: 20px; width: 520px; }
.ShopProductList .listashop .elementi .prodotto .immagine { float: left; padding-right: 6px; }
.ShopProductList .listashop .elementi .prodotto .info { float: left; text-align: left; width: 400px; }
.ShopProductList .listashop .elementi .prodotto .info .editore .valore { font-weight: bold; }
.ShopProductList .listashop .elementi .prodotto .info .prezzo { color: rgb(219, 0, 90); font-weight: bold; }
.ShopProductList .listashop .elementi .prodotto .info .prezzo .prezzoPieno { color: rgb(0, 0, 0); font-weight: normal; }
.ShopProductList .listashop .elementi .prodotto .info .titolo { border-bottom: medium none; color: rgb(102, 153, 255); font-weight: bold; }
.ShopProductList .listashop .elementi .prodotto .info .titolo .linktitolo { color: rgb(17, 133, 194); font-size: 1.1em; line-height: 13px; }
.evidenziato { color: rgb(219, 0, 90); font-weight: bold; }
.ShopProductList .listashop .elementi .prodotto .info .etichetta { color: rgb(100, 100, 100); font-style: normal; }
.ShopProductList .listashop .elementi .prodotto .info .editore .valore { color: rgb(0, 0, 0); font-weight: bold; }
.mp_Footer { border-top: 1px solid rgb(218, 218, 218); float: left; font-size: 0.9em; }
.clearer { float: left; }
.mp_Footer .boxlink { border-bottom: 1px solid rgb(218, 218, 218); float: left; width: 100%; }
.mp_Footer .boxlink ul { margin: 0pt; float: left; list-style-image: none; list-style-position: outside; list-style-type: none; padding-bottom: 24px; padding-left: 5px; padding-top: 28px; }
.mp_Footer .boxlink ul li { border-right: 1px solid rgb(218, 218, 218); padding: 4px 10px; float: left; line-height: 13px; }
.mp_Footer .boxlink ul li a { float: left; }
.mp_Footer .menuFooterAlfabetico { border-bottom: 1px solid rgb(218, 218, 218); float: left; padding-bottom: 10px; padding-left: 10px; padding-top: 10px; width: 99%; }
.mp_Footer .menuFooterAlfabetico .TitoloVociMenu { float: left; }
.mp_Footer .menuFooterAlfabetico .TitoloVociMenu h2 { margin: 0pt; color: rgb(47, 141, 192); float: left; font-size: 1em; font-weight: normal; width: 130px; }
.mp_Footer .menuFooterAlfabetico .BoxVociMenu { float: left; font-size: 0.9em; }
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul { margin: 0pt; float: left; list-style-image: none; list-style-position: outside; list-style-type: none; }
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li { border-left: 1px solid rgb(218, 218, 218); float: left; padding-left: 10px; padding-right: 10px; }
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li.first { border-left: medium none; float: left; }
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li div { float: left; }
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li.first div { float: left; }
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li div a { color: rgb(0, 87, 161); float: left; text-decoration: none; }
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li.first div a { float: left; }
.mp_Footer .menuFooter .BoxVociMenu { float: left; }
.mp_Footer .menuFooter .BoxVociMenu ul { margin: 0pt; float: left; list-style-image: none; list-style-position: outside; list-style-type: none; padding-left: 5px; padding-top: 12px; }
.mp_Footer .menuFooter .BoxVociMenu ul li.first { border-left: medium none; float: left; }
.mp_Footer .menuFooter .BoxVociMenu ul li { border-left: 1px solid rgb(218, 218, 218); float: left; padding-left: 7px; padding-right: 7px; }
.mp_Footer .menuFooter .BoxVociMenu ul li div { float: left; }
.mp_Footer .menuFooter .BoxVociMenu ul li div a { color: rgb(121, 121, 123); float: left; text-decoration: none; }
.mp_Footer .menuFooter .BoxVociMenu ul li.first div { float: left; }
.mp_Footer .menuFooter .BoxVociMenu ul li.first div a { float: left; }
.mp_Footer .CopyRight { color: rgb(47, 141, 192); float: left; font-weight: bold; padding-left: 10px; padding-right: 5px; padding-top: 10px; }
.mp_Footer .PartitaIVA { float: left; padding-top: 10px; }
/* ::::: http://www.ipsoa.it/css/master.css ::::: */

/* ::::: http://localhost/Ipsoa_2009/Shared/css/WKI_ShopProductList.css ::::: */

body { font-family: Trebuchet MS; font-size: 0.9em; text-align: center; }
h2 { margin: 0pt; color: rgb(133, 184, 21); font-family: georgia; font-size: 1em; font-weight: normal; width: 100%; }
.mp_BoxGenerale { margin: 0pt auto; padding: 0pt; position: relative; text-align: left; width: 995px; }
.mp_BoxGenerale .clearer, .mp_BoxGenerale .mp_Footer, .mp_BoxGenerale .mp_Con, .mp_BoxGenerale .dataCorrente, .mp_BoxGenerale .mp_BoxTestataPrimaLinea, .mp_BoxGenerale .mp_BoxTestataSecondaLinea, .mp_BoxGenerale .mp_BoxTestataTerzaLinea, .mp_BoxGenerale .mp_TradeBar { float: left; width: 990px; }
.mp_BoxGenerale .mp_BoxTestataPrimaLinea .TestataLogo { float: left; width: 260px; }
.mp_BoxGenerale .mp_BoxTestataPrimaLinea .TestataBanner { float: left; width: 300px; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea { float: left; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 { float: left; padding-top: 15px; width: 990px; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi { float: left; width: 100%; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu { float: left; width: 100%; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul { border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; background-color: rgb(133, 184, 21); float: left; padding-left: 0pt; width: 100%; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li { border-left: 1px solid rgb(255, 255, 255); padding: 7px 37px; float: left; font-weight: bold; list-style-image: none; list-style-position: outside; list-style-type: none; width: auto; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li a { color: rgb(255, 255, 255); text-decoration: none; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li.first, .mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li.firstselected { border-left: medium none; background-position: 15px 50%; background-repeat: no-repeat; float: left; width: 48px; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li.firstselected { background-color: rgb(166, 202, 94); background-image: url('ico_home_hover.gif'); }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 { border-bottom: 1px solid rgb(255, 255, 255); background-color: rgb(2, 123, 192); float: left; width: 990px; font-size: 0.8em; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi { float: left; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu { float: left; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu ul { border: 0pt none ; margin: 0pt; background-color: rgb(6, 130, 194); background-image: url('fondo_secondomenu.jpg'); background-repeat: repeat-x; float: left; padding-bottom: 5px; padding-left: 0pt; padding-top: 5px; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu ul li { border-left: 1px solid rgb(255, 255, 255); float: left; font-weight: bold; list-style-image: none; list-style-position: outside; list-style-type: none; padding-left: 24px; padding-right: 24px; width: auto; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu ul li a { color: rgb(255, 255, 255); text-decoration: none; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu ul li.first { border-left: 0pt none; background-color: rgb(6, 130, 194); background-image: url('fondo_secondomenu_first.jpg'); background-position: 0pt 50%; background-repeat: repeat-x; float: left; padding-left: 30px; padding-right: 22px; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti { float: left; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu { float: left; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu ul { margin: 0pt; background-color: rgb(2, 123, 192); float: left; padding-left: 0pt; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu ul li { border-left: 1px solid rgb(255, 255, 255); padding: 5px 30px; float: left; font-weight: bold; list-style-image: none; list-style-position: outside; list-style-type: none; width: auto; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu ul li a { color: rgb(255, 255, 255); text-decoration: none; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu ul li.first { float: left; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea { background-color: rgb(240, 240, 240); color: rgb(102, 102, 102); float: left; font-size: 0.75em; width: 990px; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin { float: left; padding-top: 5px; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin input { float: left; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin span { float: left; padding-left: 10px; padding-right: 10px; padding-top: 5px; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin input.LoginTestoUserName { color: rgb(68, 68, 68); float: left; font-size: 1em; height: 15px; padding-top: 2px; width: 85px; margin-right: 5px; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin input.LoginTestoPassword { color: rgb(68, 68, 68); float: left; font-size: 1em; height: 15px; padding-top: 2px; width: 85px; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .PWDRemember { float: left; padding-left: 5px; padding-right: 5px; padding-top: 5px; font-size: 0.9em; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .PWDRemember a { color: rgb(115, 115, 115); float: left; text-decoration: none; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Register { border-right: 1px solid rgb(115, 115, 115); float: left; padding-right: 22px; padding-top: 5px; font-size: 0.9em; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Register a { background-image: url('barretta.gif'); background-position: 0pt 50%; background-repeat: no-repeat; color: rgb(115, 115, 115); float: left; padding-left: 10px; text-decoration: none; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxRicerca { float: left; padding-left: 20px; padding-top: 5px; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxRicerca input.RicercaTesto { color: rgb(68, 68, 68); float: left; font-size: 1em; height: 14px; padding-bottom: 2px; padding-top: 2px; width: 215px; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxRicerca input.RicercaButton, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxRicerca .RicercaErrore { float: left; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi { float: left; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi { float: left; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu { float: left; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul { margin: 0pt; padding: 0pt; float: left; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul li { border-left: 1px solid rgb(204, 204, 204); padding: 10px 12px 8px 10px; float: left; list-style-image: none; list-style-position: outside; list-style-type: none; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul li.first { border-left: medium none; float: left; padding-left: 24px; padding-right: 12px; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul li a { color: rgb(105, 105, 105); float: left; font-size: 0.9em; font-weight: bold; text-decoration: none; }
.mp_BoxGenerale .mp_TradeBar { float: left; padding-top: 11px; }
.mp_BoxGenerale .dataCorrente { float: left; font-size: 0.8em; padding-top: 15px; text-align: right; color: rgb(102, 102, 102); }
.mp_BoxGenerale .mp_Con { float: left; }
.mp_BoxGenerale .mp_Con .PrimaColonna { border-top: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); float: left; padding-left: 12px; padding-right: 20px; width: 390px; }
.ListaBoxArticoli { float: left; width: 100%; }
.ListaBoxArticoli .boxPrimoPiano { float: left; }
.ListaBoxArticoli .BoxArticoli { border-top: 1px solid rgb(217, 217, 217); background-image: url('boxarticoli_fondo.jpg'); background-position: 5px 13px; background-repeat: repeat-x; float: left; padding-top: 13px; }
.ListaBoxArticoli .BoxArticoli .Occhiello { clear: left; color: rgb(51, 51, 51); float: left; font-family: georgia; font-weight: bold; width: 385px; font-size: 0.8em; }
.ListaBoxArticoli .BoxArticoli .Titolo { clear: left; float: left; font-family: georgia; font-size: 1.4em; width: 385px; }
.ListaBoxArticoli .BoxArticoli .Titolo a { color: rgb(18, 137, 193); text-decoration: none; font-size: 1em; }
.ListaBoxArticoli .BoxArticoli .Autore { clear: left; color: rgb(156, 156, 156); float: left; font-size: 0.8em; width: 385px; }
.ListaBoxArticoli .BoxArticoli .Abstract { float: left; font-size: 0.9em; line-height: 1.3em; padding-bottom: 17px; padding-top: 9px; width: 385px; color: rgb(68, 68, 68); }
.ListaBoxArticoli .BoxArticoli .Abstract a { color: rgb(0, 99, 200); padding-left: 5px; text-decoration: none; }
.ListaBoxArticoli .BoxArticoli .ElencoArticoli { float: left; font-size: 0.8em; }
.ListaBoxArticoli .BoxArticoli .ElencoArticoli ul { margin: 0pt; float: left; list-style-image: none; list-style-position: outside; list-style-type: none; padding-bottom: 10px; padding-left: 0pt; }
.ListaBoxArticoli .BoxArticoli .ElencoArticoli ul li { background-image: url('bullet.gif'); background-repeat: no-repeat; float: left; line-height: 1.2em; padding-bottom: 3px; padding-left: 20px; width: 370px; }
.ListaBoxArticoli .BoxArticoli .ElencoArticoli ul li a { color: rgb(137, 137, 137); text-decoration: none; }
.ListaBoxArticoli .BoxArticoli .ElencoArticoli ul li .occhiello a { color: rgb(68, 68, 68); }
.mp_Con .TitoloBoxArticoli { float: left; width: 100%; }
.mp_Con .TitoloBoxArticoli h2 { padding: 5px 10px 3px 5px; background-color: rgb(224, 0, 88); color: rgb(255, 255, 255); float: left; font-family: georgia; font-size: 1.1em; width: 194px; }
.SecondaColonna { border-top: 1px solid rgb(218, 218, 218); border-bottom: 0pt none; float: left; width: 566px; }
.SecondaColonna .boxNewFlash { border-bottom: 1px solid rgb(221, 221, 221); float: left; padding-bottom: 17px; padding-left: 17px; padding-top: 17px; width: 546px; }
.SecondaColonna .boxNewFlash .IntestazioneBox { float: left; width: auto; }
.SecondaColonna .boxNewFlash .IntestazioneBox h2 { margin: 0pt; color: rgb(255, 255, 255); float: left; font-family: georgia; width: 100%; font-size: 1em; }
.SecondaColonna .boxNewFlash .BoxNews { border: 1px solid rgb(221, 221, 221); clear: left; float: left; font-size: 0.8em; width: 100%; }
.SecondaColonna .boxNewFlash .BoxNews ul { margin: 0pt; padding: 15px 10px 10px; float: left; list-style-image: none; list-style-position: outside; list-style-type: none; }
.SecondaColonna .boxNewFlash .BoxNews ul li { float: left; width: 490px; background-image: url('bullet.gif'); background-repeat: no-repeat; line-height: 1.2em; padding-bottom: 3px; padding-left: 20px; }
.SecondaColonna .boxNewFlash .BoxNews ul li .Occhiello { color: rgb(68, 68, 68); font-size: 1.2em; font-weight: normal; }
.SecondaColonna .boxNewFlash .BoxNews ul li .Occhiello a, .SecondaColonna .boxNewFlash .BoxNews ul li .Occhiello a:visited, .SecondaColonna .boxNewFlash .BoxNews ul li .Occhiello a :link { color: rgb(84, 84, 84); text-decoration: none; }
.SecondaColonna .boxNewFlash .BoxNews ul li .Titolo a { color: rgb(137, 137, 137); font-size: 1.2em; text-decoration: none; }
.SecondaColonna .PrimaSottoColonna { border-right: 1px solid rgb(217, 217, 217); border-bottom: 1px solid rgb(217, 217, 217); padding: 10px 17px 16px; background-color: rgb(239, 239, 239); float: left; width: 210px; }
.SecondaColonna .PrimaSottoColonna .TitoloBox { float: left; padding-top: 30px; }
.SecondaColonna .PrimaSottoColonna .TitoloBox h2 { margin: 0pt; color: rgb(133, 184, 21); float: left; font-family: georgia; font-size: 0.8em; padding-bottom: 5px; }
.SecondaColonna .PrimaSottoColonna .menuVerticalidue { border: 1px solid rgb(217, 217, 217); float: left; }
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .TitoloVociMenu { float: left; }
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .TitoloVociMenu h2 { margin: 0pt; float: left; }
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .TitoloVociMenu h2 img { float: left; }
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu { float: left; }
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu ul { margin: 0pt; background-color: rgb(133, 184, 21); float: left; list-style-image: none; list-style-position: outside; list-style-type: none; padding-left: 0pt; width: 210px; }
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .MenuGazzetta .BoxVociMenu ul { background-color: rgb(217, 217, 217); }
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu ul li { border-bottom: 1px solid rgb(255, 255, 255); float: left; width: 100%; }
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu ul li.first { float: left; }
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu ul li a { color: rgb(255, 255, 255); float: left; font-size: 0.8em; padding-left: 10px; text-decoration: none; }
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu ul li:hover { background-color: rgb(255, 255, 255); }
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .BoxVociMenu ul li a:hover { color: rgb(68, 68, 68); }
.SecondaColonna .PrimaSottoColonna .menuVerticalidue .MenuGazzetta .BoxVociMenu ul li a { color: rgb(117, 117, 117); }
.mp_BannerStatico, .SecondaColonna .PrimaSottoColonna .boxHTML, .SecondaColonna .SecondaSottoColonna .boxHTML { float: left; }
.SecondaColonna .SecondaSottoColonna { padding: 10px 10px 10px 20px; float: left; width: 270px; }
.SecondaColonna .SecondaSottoColonna .TitoloBox { float: left; padding-left: 10px; padding-right: 10px; padding-top: 25px; width: 250px; }
.SecondaColonna .SecondaSottoColonna .TitoloBox h2, .TagCloud h2 { color: rgb(133, 184, 21); float: left; font-family: georgia; font-size: 0.8em; padding-bottom: 5px; }
.TagCloud { border: 1px solid rgb(221, 221, 221); padding: 10px; float: left; width: 278px; }
.TagCloud .lista { float: left; }
.TagCloud .lista a { color: rgb(170, 170, 170); text-decoration: none; margin-left: 5px; }
.SecondaColonna .SecondaSottoColonna .ShopProductList, .mp_Con .ColonnaDX .ShopProductList { float: left; width: 270px; }
.SecondaColonna .SecondaSottoColonna .ShopProductList .elementi .prodotto, .mp_Con .ColonnaDX .ShopProductList .elementi .prodotto { margin: 0px 0pt; width: 270px; }
.SecondaColonna .SecondaSottoColonna .ShopProductList .listashop .elementi .prodotto .info, .mp_Con .ColonnaDX .ShopProductList .listashop .elementi .prodotto .info { float: left; width: 200px; }
.HP_Box_pubblicitario { float: left; padding-bottom: 10px; }
.IntestazioneBox { padding: 2px 4px 4px; background-color: rgb(219, 0, 90); color: rgb(255, 255, 255); float: left; font-family: georgia; font-weight: bold; }
.BoxNews { clear: both; float: left; width: 400px; }
.BoxNews ul { margin: 0pt; color: rgb(51, 0, 0); font-family: trebuchet MS; font-size: 0.9em; font-weight: bold; list-style-image: none; list-style-position: outside; list-style-type: none; padding-bottom: 20px; padding-left: 0pt; padding-top: 20px; }
.BoxNews ul li .Titolo a, .BoxNews ul li .Titolo a:visited, .BoxNews ul li .Titolo a:link { color: rgb(137, 137, 137); font-weight: normal; text-decoration: none; }
.ListaBoxArticoli .boxOpinione .BoxArticoli { background-image: none; }
.ListaBoxArticoli .boxOpinione .BoxArticoli .Titolo { font-size: 1em; line-height: 1.1em; }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu1 .menuServizi .BoxVociMenu ul li:hover { background-color: rgb(166, 202, 94); }
.btnProcedi { float: left; padding-left: 5px; padding-right: 5px; padding-top: 2px; }
.BoxADVTestata, .BoxADV { float: left; }
.mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .PWDRemember a:hover, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxLogin .Register a:hover, .mp_BoxGenerale .mp_BoxTestataTerzaLinea .boxmenuServizi .menuServizi .BoxVociMenu ul li a:hover { color: rgb(26, 139, 195); text-decoration: underline; }
.ListaBoxArticoli .boxEsperto .BoxArticoli .Titolo { font-size: 1em; line-height: 1.1em; }
.mp_BannerStatico, .BoxADVTestata, .BoxADV { padding-bottom: 10px; }
.boxEsperto .BoxArticoli { background-image: none; }
.InEvidenza .BoxArticoli { border-top: 0px none; }
.ListaBoxArticoli .InEvidenza .BoxArticoli .Titolo { font-size: 1.7em; font-weight: bold; }
.ListaBoxArticoli .boxOpinione .InEvidenza .BoxArticoli .Titolo, .ListaBoxArticoli .boxEsperto .InEvidenza .BoxArticoli .Titolo { font-size: 1.45em; font-weight: bold; }
.postilla .contenuto .item .link a:hover, .ResultList ul li .Titolo a:hover, .BoxNews ul li .Titolo a:hover, .ListaBoxArticoli .BoxArticoli .Titolo a:hover, .ListaBoxArticoli .BoxArticoli .Abstract a:hover { text-decoration: underline; color: rgb(1, 86, 134); }
.mp_Footer .menuFooter .BoxVociMenu ul li div a:hover, .BoxNews ul li .Tipologia a:hover, .PrimaColonna .boxNewFlash .BoxNews .Occhiello a:hover, .SecondaColonna .boxNewFlash .BoxNews ul li .Occhiello a:hover, .PrimaColonna .boxNewFlash .BoxNews .Titolo a:hover, .ColonnaSX .Documento .Contenitore .boxArticoli .BoxNews ul li .Titolo a:hover, .TagCloud .lista a:hover, .SecondaColonna .boxNewFlash .BoxNews ul li .Titolo a:hover, .ListaBoxArticoli .BoxArticoli .ElencoArticoli ul li a:hover { text-decoration: underline; color: rgb(18, 137, 193); }
.mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuSiti .BoxVociMenu ul li a:hover, .mp_BoxGenerale .mp_BoxTestataSecondaLinea .mp_BoxMenu2 .menuServizi .BoxVociMenu ul li a:hover { text-decoration: none; color: rgb(1, 86, 134); }
.TagCloud .lista span { line-height: 1.5em; }
.BoxShop { border-left: 1px solid rgb(217, 217, 217); border-right: 1px solid rgb(217, 217, 217); border-bottom: 1px solid rgb(217, 217, 217); float: left; padding-left: 5px; width: 293px; }
.boxHTML { float: left; width: 100%; }
.mp_Footer { border-top: 1px solid rgb(218, 218, 218); float: left; font-size: 0.9em; }
.clearer { float: left; }
.mp_Footer .boxlink { border-bottom: 1px solid rgb(218, 218, 218); float: left; width: 100%; }
.mp_Footer .boxlink ul { margin: 0pt; float: left; list-style-image: none; list-style-position: outside; list-style-type: none; padding-bottom: 24px; padding-left: 5px; padding-top: 28px; }
.mp_Footer .boxlink ul li { border-right: 1px solid rgb(218, 218, 218); padding: 4px 10px; float: left; line-height: 13px; }
.mp_Footer .boxlink ul li a { float: left; }
.mp_Footer .menuFooterAlfabetico { border-bottom: 1px solid rgb(218, 218, 218); float: left; padding-bottom: 10px; padding-left: 10px; padding-top: 60px; width: 980px; }
.mp_Footer .menuFooterAlfabetico .TitoloVociMenu { float: left; }
.mp_Footer .menuFooterAlfabetico .TitoloVociMenu h2 { margin: 0pt; color: rgb(47, 141, 192); float: left; font-size: 1em; font-weight: normal; width: 130px; font-family: trebuchet MS; }
.mp_Footer .menuFooterAlfabetico .BoxVociMenu { float: left; font-size: 0.9em; }
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul { margin: 0pt; float: left; list-style-image: none; list-style-position: outside; list-style-type: none; }
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li { border-left: 1px solid rgb(218, 218, 218); float: left; padding-left: 10px; padding-right: 10px; }
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li.first { border-left: medium none; float: left; }
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li div { float: left; }
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li.first div { float: left; }
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li div a { color: rgb(0, 87, 161); float: left; text-decoration: none; }
.mp_Footer .menuFooterAlfabetico .BoxVociMenu ul li.first div a { float: left; }
.mp_Footer .menuFooter .BoxVociMenu { float: left; background-image: url('sfumatura.jpg'); background-repeat: repeat-y; padding-bottom: 5px; width: 995px; }
.mp_Footer .menuFooter .BoxVociMenu ul { margin: 0pt; float: left; list-style-image: none; list-style-position: outside; list-style-type: none; padding-left: 5px; padding-top: 12px; }
.mp_Footer .menuFooter .BoxVociMenu ul li.first { border-left: medium none; float: left; }
.mp_Footer .menuFooter .BoxVociMenu ul li { border-left: 1px solid rgb(124, 124, 126); float: left; padding-left: 10px; padding-right: 10px; }
.mp_Footer .menuFooter .BoxVociMenu ul li div { float: left; }
.mp_Footer .menuFooter .BoxVociMenu ul li div a { color: rgb(121, 121, 123); float: left; text-decoration: none; }
.mp_Footer .menuFooter .BoxVociMenu ul li.first div { float: left; }
.mp_Footer .menuFooter .BoxVociMenu ul li.first div a { float: left; }
.footer { border-top: 0pt none; margin-bottom: 0pt; margin-top: 0pt; }
.mp_Footer .CopyRight { color: rgb(47, 141, 192); float: left; font-weight: bold; padding-left: 10px; padding-right: 5px; padding-top: 10px; }
.mp_Footer .PartitaIVA { float: left; padding-top: 11px; color: rgb(124, 124, 124); font-size: 0.9em; }
.mp_Footer .topicon { float: left; padding-left: 130px; padding-top: 45px; }
.SecondaColonna .SecondaSottoColonna .boxHTML { padding-bottom: 15px; }
.SecondaColonna .SecondaSottoColonna .BoxADV { padding-bottom: 20px; }
.SecondaColonna .SecondaSottoColonna .TitoloBox h2 { font-size: 0.9em; }
.SecondaColonna .SecondaSottoColonna .BoxImgShop { float: left; padding-top: 15px; }
.postilla {  }
.postilla .postilla { margin-left: 18px; padding-top: 10px; width: 549px; }
.postilla h2 { color: rgb(219, 8, 79); font-weight: bold; margin-bottom: 5px; }
.postilla .contenuto { border-top: 3px solid rgb(222, 222, 222); border-left: 3px solid rgb(222, 222, 222); border-right: 3px solid rgb(222, 222, 222); padding: 10px; font-size: 0.8em; }
.postilla .contenuto .item { padding-bottom: 5px; padding-top: 5px; }
.postilla .contenuto .item .testata {  }
.postilla .contenuto .item .link {  }
.postilla .contenuto .item .link a { color: rgb(145, 148, 153); text-decoration: none; font-family: Georgia; }
.postilla .contenuto .item .link .preTitolo { color: rgb(124, 156, 55); font-size: 0.9em; }
.postilla .contenuto .item .link .titolo {  }
.postilla .contenuto .item .link .autore { color: rgb(124, 156, 55); font-family: trebuchet MS; }
.postilla .coda { border-left: 3px solid rgb(222, 222, 222); border-right: 3px solid rgb(222, 222, 222); padding: 3px 3px 3px 15px; background-color: rgb(118, 155, 42); color: rgb(255, 255, 255); font-family: Georgia; }
.postilla .coda a { color: rgb(255, 255, 255); }
.postilla .coda a:hover { color: rgb(0, 0, 0); }
.postilla .immagine { padding-bottom: 16px; }
.footer { border-bottom: 0pt none; margin-bottom: 0pt; margin-top: 0pt; float: left; }
/* ::::: http://www.ipsoa.it/css/Statici.css ::::: */

.div_centrale { border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); margin-bottom: 30px; padding-bottom: 20px; margin-top: 0px; width: 208px; }
.div_centrale1 { border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; width: 208px; }
.div_centrale2 { border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); margin-bottom: 30px; padding-bottom: 20px; margin-top: 1px; width: 208px; }
.div_centrale_area { border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); margin-bottom: 30px; padding-bottom: 20px; margin-top: 20px; width: 208px; }
.div_formattazione_centrale { font-family: trebuchet ms; padding-left: 10px; padding-right: 10px; font-size: 12px; line-height: 17px; color: rgb(135, 137, 140); }
h3 { font-weight: bold; font-family: georgia; margin-bottom: 5px; }
h3 a:link, h3 a:active, h3 a:visited {  }
h3 a:hover {  }
.video { border: 1px solid rgb(237, 237, 237); padding-top: 10px; font-size: 12px; color: rgb(141, 140, 138); font-family: trebuchet ms; line-height: 17px; background-color: rgb(239, 239, 239); }
.video a:link, .video a:active, .video a:visited { color: rgb(133, 184, 21); }
.video a:hover { color: rgb(1, 86, 134); }
.main_video { border-bottom: 1px solid rgb(237, 237, 237); padding-left: 12px; line-height: 16px; }
.video_inside { border-left: 1px solid rgb(237, 237, 237); border-right: 1px solid rgb(237, 237, 237); border-bottom: 1px solid rgb(237, 237, 237); padding: 5px; margin-bottom: 10px; background-color: rgb(255, 255, 255); line-height: 14px; }
.video_decoration { border-bottom: 1px solid rgb(237, 237, 237); padding-bottom: 15px; padding-top: 15px; }
.main_video { border-top: 1px solid rgb(237, 237, 237); border-left: 1px solid rgb(237, 237, 237); border-right: 1px solid rgb(237, 237, 237); padding: 5px; margin-bottom: 10px; background-color: rgb(255, 255, 255); line-height: 14px; }
.boxHTML strong { color: rgb(68, 68, 68); }
a, a:link, a:active, a:visited { color: rgb(18, 137, 193); }
a:hover { color: rgb(51, 51, 51); }
.div_mktg_formazione { border: 1px solid rgb(237, 237, 237); padding: 10px; color: rgb(102, 102, 102); line-height: 16px; width: 278px; }
.div_mktg_formazione a:link, .div_mktg_formazione a:active, .div_mktg_formazione a:visited { color: rgb(133, 184, 21); }
.div_mktg_formazione a:hover { color: rgb(51, 51, 51); }

