/* 2026-06-09 12:09:09 +0000 */






































#ciclismo_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #4916b8; border-style: solid; border-radius: 0 10px 10px 10px; }
.ciclismo_l { background: #fff; border-width: 2px; border-style: solid; border-color: #4916b8; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #4916b8; background-color: #4916b8; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }



#prestiti-online_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #da1a04; border-style: solid; border-radius: 0 10px 10px 10px; }
.prestiti-online_l { background: #fff; border-width: 2px; border-style: solid; border-color: #da1a04; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #da1a04; background-color: #da1a04; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }


#assicurazioni-sanitarie_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #014ccb; border-style: solid; border-radius: 0 10px 10px 10px; }
.assicurazioni-sanitarie_l { background: #fff; border-width: 2px; border-style: solid; border-color: #014ccb; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #014ccb; background-color: #014ccb; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#automobilismo_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #cc3300; border-style: solid; border-radius: 0 10px 10px 10px; }
.automobilismo_l { background: #fff; border-width: 2px; border-style: solid; border-color: #cc3300; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #cc3300; background-color: #cc3300; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }















#hotel-alberghi_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #279200; border-style: solid; border-radius: 0 10px 10px 10px; }
.hotel-alberghi_l { background: #fff; border-width: 2px; border-style: solid; border-color: #279200; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #279200; background-color: #279200; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }



#assicurazioni_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #014ccb; border-style: solid; border-radius: 0 10px 10px 10px; }
.assicurazioni_l { background: #fff; border-width: 2px; border-style: solid; border-color: #014ccb; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #014ccb; background-color: #014ccb; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#crociere_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #069be7; border-style: solid; border-radius: 0 10px 10px 10px; }
.crociere_l { background: #fff; border-width: 2px; border-style: solid; border-color: #069be7; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #069be7; background-color: #069be7; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#voli_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #214be7; border-style: solid; border-radius: 0 10px 10px 10px; }
.voli_l { background: #fff; border-width: 2px; border-style: solid; border-color: #214be7; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #214be7; background-color: #214be7; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#tennis_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #0099ff; border-style: solid; border-radius: 0 10px 10px 10px; }
.tennis_l { background: #fff; border-width: 2px; border-style: solid; border-color: #0099ff; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #0099ff; background-color: #0099ff; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#abbigliamento-invernale_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #663333; border-style: solid; border-radius: 0 10px 10px 10px; }
.abbigliamento-invernale_l { background: #fff; border-width: 2px; border-style: solid; border-color: #663333; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #663333; background-color: #663333; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#negozi-sportivi_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #20701d; border-style: solid; border-radius: 0 10px 10px 10px; }
.negozi-sportivi_l { background: #fff; border-width: 2px; border-style: solid; border-color: #20701d; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #20701d; background-color: #20701d; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#informatica_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #1e32b2; border-style: solid; border-radius: 0 10px 10px 10px; }
.informatica_l { background: #fff; border-width: 2px; border-style: solid; border-color: #1e32b2; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #1e32b2; background-color: #1e32b2; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#tokyo-2020_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #006ac0; border-style: solid; border-radius: 0 10px 10px 10px; }
.tokyo-2020_l { background: #fff; border-width: 2px; border-style: solid; border-color: #006ac0; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #006ac0; background-color: #006ac0; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#motociclismo_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #ff3300; border-style: solid; border-radius: 0 10px 10px 10px; }
.motociclismo_l { background: #fff; border-width: 2px; border-style: solid; border-color: #ff3300; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #ff3300; background-color: #ff3300; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }






#elettrica-gas_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #226d1c; border-style: solid; border-radius: 0 10px 10px 10px; }
.elettrica-gas_l { background: #fff; border-width: 2px; border-style: solid; border-color: #226d1c; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #226d1c; background-color: #226d1c; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#notizie-moda_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #88150f; border-style: solid; border-radius: 0 10px 10px 10px; }
.notizie-moda_l { background: #fff; border-width: 2px; border-style: solid; border-color: #88150f; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #88150f; background-color: #88150f; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }



#esteri_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #336699; border-style: solid; border-radius: 0 10px 10px 10px; }
.esteri_l { background: #fff; border-width: 2px; border-style: solid; border-color: #336699; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #336699; background-color: #336699; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }









#bambini_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #da1a04; border-style: solid; border-radius: 0 10px 10px 10px; }
.bambini_l { background: #fff; border-width: 2px; border-style: solid; border-color: #da1a04; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #da1a04; background-color: #da1a04; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#case-vacanze_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #0696e4; border-style: solid; border-radius: 0 10px 10px 10px; }
.case-vacanze_l { background: #fff; border-width: 2px; border-style: solid; border-color: #0696e4; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #0696e4; background-color: #0696e4; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }


#giro-italia_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #cb1171; border-style: solid; border-radius: 0 10px 10px 10px; }
.giro-italia_l { background: #fff; border-width: 2px; border-style: solid; border-color: #cb1171; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #cb1171; background-color: #cb1171; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#economia_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #999999; border-style: solid; border-radius: 0 10px 10px 10px; }
.economia_l { background: #fff; border-width: 2px; border-style: solid; border-color: #999999; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #999999; background-color: #999999; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }








#carriera_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #635900; border-style: solid; border-radius: 0 10px 10px 10px; }
.carriera_l { background: #fff; border-width: 2px; border-style: solid; border-color: #635900; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #635900; background-color: #635900; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#formula-1_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #ba1812; border-style: solid; border-radius: 0 10px 10px 10px; }
.formula-1_l { background: #fff; border-width: 2px; border-style: solid; border-color: #ba1812; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #ba1812; background-color: #ba1812; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }


#giornata-degli-animali_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #017600; border-style: solid; border-radius: 0 10px 10px 10px; }
.giornata-degli-animali_l { background: #fff; border-width: 2px; border-style: solid; border-color: #017600; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #017600; background-color: #017600; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#notizie-sportive_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #336633; border-style: solid; border-radius: 0 10px 10px 10px; }
.notizie-sportive_l { background: #fff; border-width: 2px; border-style: solid; border-color: #336633; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #336633; background-color: #336633; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#tecnologia_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #1e30af; border-style: solid; border-radius: 0 10px 10px 10px; }
.tecnologia_l { background: #fff; border-width: 2px; border-style: solid; border-color: #1e30af; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #1e30af; background-color: #1e30af; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }


#spazio_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #014ccb; border-style: solid; border-radius: 0 10px 10px 10px; }
.spazio_l { background: #fff; border-width: 2px; border-style: solid; border-color: #014ccb; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #014ccb; background-color: #014ccb; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#percorsi-mappe-traffico_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #2dae2c; border-style: solid; border-radius: 0 10px 10px 10px; }
.percorsi-mappe-traffico_l { background: #fff; border-width: 2px; border-style: solid; border-color: #2dae2c; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #2dae2c; background-color: #2dae2c; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }





#scienza_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #336600; border-style: solid; border-radius: 0 10px 10px 10px; }
.scienza_l { background: #fff; border-width: 2px; border-style: solid; border-color: #336600; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #336600; background-color: #336600; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }


#mobili_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #286aa5; border-style: solid; border-radius: 0 10px 10px 10px; }
.mobili_l { background: #fff; border-width: 2px; border-style: solid; border-color: #286aa5; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #286aa5; background-color: #286aa5; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#san-valentino_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #d40203; border-style: solid; border-radius: 0 10px 10px 10px; }
.san-valentino_l { background: #fff; border-width: 2px; border-style: solid; border-color: #d40203; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #d40203; background-color: #d40203; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#musica-radio_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #014ccb; border-style: solid; border-radius: 0 10px 10px 10px; }
.musica-radio_l { background: #fff; border-width: 2px; border-style: solid; border-color: #014ccb; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #014ccb; background-color: #014ccb; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#dating_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #014ccb; border-style: solid; border-radius: 0 10px 10px 10px; }
.dating_l { background: #fff; border-width: 2px; border-style: solid; border-color: #014ccb; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #014ccb; background-color: #014ccb; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#video_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #014ccb; border-style: solid; border-radius: 0 10px 10px 10px; }
.video_l { background: #fff; border-width: 2px; border-style: solid; border-color: #014ccb; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #014ccb; background-color: #014ccb; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#euro-2024_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #0052b0; border-style: solid; border-radius: 0 10px 10px 10px; }
.euro-2024_l { background: #fff; border-width: 2px; border-style: solid; border-color: #0052b0; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #0052b0; background-color: #0052b0; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#cellulari_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #006600; border-style: solid; border-radius: 0 10px 10px 10px; }
.cellulari_l { background: #fff; border-width: 2px; border-style: solid; border-color: #006600; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #006600; background-color: #006600; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#fotografia_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #6633cc; border-style: solid; border-radius: 0 10px 10px 10px; }
.fotografia_l { background: #fff; border-width: 2px; border-style: solid; border-color: #6633cc; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #6633cc; background-color: #6633cc; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#moda-inverno_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #014ccb; border-style: solid; border-radius: 0 10px 10px 10px; }
.moda-inverno_l { background: #fff; border-width: 2px; border-style: solid; border-color: #014ccb; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #014ccb; background-color: #014ccb; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#vacanze-invernali_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #065ee4; border-style: solid; border-radius: 0 10px 10px 10px; }
.vacanze-invernali_l { background: #fff; border-width: 2px; border-style: solid; border-color: #065ee4; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #065ee4; background-color: #065ee4; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#euro2012_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #014ccb; border-style: solid; border-radius: 0 10px 10px 10px; }
.euro2012_l { background: #fff; border-width: 2px; border-style: solid; border-color: #014ccb; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #014ccb; background-color: #014ccb; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#cinema_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #ef001c; border-style: solid; border-radius: 0 10px 10px 10px; }
.cinema_l { background: #fff; border-width: 2px; border-style: solid; border-color: #ef001c; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #ef001c; background-color: #ef001c; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#notizie-locali_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #0066cc; border-style: solid; border-radius: 0 10px 10px 10px; }
.notizie-locali_l { background: #fff; border-width: 2px; border-style: solid; border-color: #0066cc; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #0066cc; background-color: #0066cc; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#posta-e-consegna_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #d77e28; border-style: solid; border-radius: 0 10px 10px 10px; }
.posta-e-consegna_l { background: #fff; border-width: 2px; border-style: solid; border-color: #d77e28; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #d77e28; background-color: #d77e28; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#euro-2021_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #006ac0; border-style: solid; border-radius: 0 10px 10px 10px; }
.euro-2021_l { background: #fff; border-width: 2px; border-style: solid; border-color: #006ac0; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #006ac0; background-color: #006ac0; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#www_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #036fd3; border-style: solid; border-radius: 0 10px 10px 10px; }
.www_l { background: #fff; border-width: 2px; border-style: solid; border-color: #036fd3; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #036fd3; background-color: #036fd3; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#soft-hardware_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #0055a9; border-style: solid; border-radius: 0 10px 10px 10px; }
.soft-hardware_l { background: #fff; border-width: 2px; border-style: solid; border-color: #0055a9; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #0055a9; background-color: #0055a9; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#motori-di-ricerca_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #333399; border-style: solid; border-radius: 0 10px 10px 10px; }
.motori-di-ricerca_l { background: #fff; border-width: 2px; border-style: solid; border-color: #333399; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #333399; background-color: #333399; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#oroscopo_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #014ccb; border-style: solid; border-radius: 0 10px 10px 10px; }
.oroscopo_l { background: #fff; border-width: 2px; border-style: solid; border-color: #014ccb; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #014ccb; background-color: #014ccb; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#communities_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #014ccb; border-style: solid; border-radius: 0 10px 10px 10px; }
.communities_l { background: #fff; border-width: 2px; border-style: solid; border-color: #014ccb; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #014ccb; background-color: #014ccb; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#internet_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #0099ff; border-style: solid; border-radius: 0 10px 10px 10px; }
.internet_l { background: #fff; border-width: 2px; border-style: solid; border-color: #0099ff; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #0099ff; background-color: #0099ff; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#portal-email_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #d77e28; border-style: solid; border-radius: 0 10px 10px 10px; }
.portal-email_l { background: #fff; border-width: 2px; border-style: solid; border-color: #d77e28; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #d77e28; background-color: #d77e28; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }


#rio-2016_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #328500; border-style: solid; border-radius: 0 10px 10px 10px; }
.rio-2016_l { background: #fff; border-width: 2px; border-style: solid; border-color: #328500; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #328500; background-color: #328500; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#ai-chat_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #3197ca; border-style: solid; border-radius: 0 10px 10px 10px; }
.ai-chat_l { background: #fff; border-width: 2px; border-style: solid; border-color: #3197ca; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #3197ca; background-color: #3197ca; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }


#tv-film_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #ef001c; border-style: solid; border-radius: 0 10px 10px 10px; }
.tv-film_l { background: #fff; border-width: 2px; border-style: solid; border-color: #ef001c; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #ef001c; background-color: #ef001c; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }


#salute_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #0099ff; border-style: solid; border-radius: 0 10px 10px 10px; }
.salute_l { background: #fff; border-width: 2px; border-style: solid; border-color: #0099ff; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #0099ff; background-color: #0099ff; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }







#browser_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #008bbe; border-style: solid; border-radius: 0 10px 10px 10px; }
.browser_l { background: #fff; border-width: 2px; border-style: solid; border-color: #008bbe; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #008bbe; background-color: #008bbe; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }










#musica-video_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #014ccb; border-style: solid; border-radius: 0 10px 10px 10px; }
.musica-video_l { background: #fff; border-width: 2px; border-style: solid; border-color: #014ccb; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #014ccb; background-color: #014ccb; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#euro-2016_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #3740ee; border-style: solid; border-radius: 0 10px 10px 10px; }
.euro-2016_l { background: #fff; border-width: 2px; border-style: solid; border-color: #3740ee; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #3740ee; background-color: #3740ee; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#casa-giardino_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #006cb7; border-style: solid; border-radius: 0 10px 10px 10px; }
.casa-giardino_l { background: #fff; border-width: 2px; border-style: solid; border-color: #006cb7; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #006cb7; background-color: #006cb7; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#radio_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #d77e28; border-style: solid; border-radius: 0 10px 10px 10px; }
.radio_l { background: #fff; border-width: 2px; border-style: solid; border-color: #d77e28; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #d77e28; background-color: #d77e28; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#olimpiadi-2024_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #80287f; border-style: solid; border-radius: 0 10px 10px 10px; }
.olimpiadi-2024_l { background: #fff; border-width: 2px; border-style: solid; border-color: #80287f; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #80287f; background-color: #80287f; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#shopping_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #339900; border-style: solid; border-radius: 0 10px 10px 10px; }
.shopping_l { background: #fff; border-width: 2px; border-style: solid; border-color: #339900; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #339900; background-color: #339900; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#cucina_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #d77e28; border-style: solid; border-radius: 0 10px 10px 10px; }
.cucina_l { background: #fff; border-width: 2px; border-style: solid; border-color: #d77e28; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #d77e28; background-color: #d77e28; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#elezioni-usa-2016_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #cd0000; border-style: solid; border-radius: 0 10px 10px 10px; }
.elezioni-usa-2016_l { background: #fff; border-width: 2px; border-style: solid; border-color: #cd0000; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #cd0000; background-color: #cd0000; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#pratico-utile_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #014ccb; border-style: solid; border-radius: 0 10px 10px 10px; }
.pratico-utile_l { background: #fff; border-width: 2px; border-style: solid; border-color: #014ccb; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #014ccb; background-color: #014ccb; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#news_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #0099ff; border-style: solid; border-radius: 0 10px 10px 10px; }
.news_l { background: #fff; border-width: 2px; border-style: solid; border-color: #0099ff; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #0099ff; background-color: #0099ff; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#casa_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #014ccb; border-style: solid; border-radius: 0 10px 10px 10px; }
.casa_l { background: #fff; border-width: 2px; border-style: solid; border-color: #014ccb; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #014ccb; background-color: #014ccb; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#incontri_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #da0000; border-style: solid; border-radius: 0 10px 10px 10px; }
.incontri_l { background: #fff; border-width: 2px; border-style: solid; border-color: #da0000; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #da0000; background-color: #da0000; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#autonoleggio_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #cc3300; border-style: solid; border-radius: 0 10px 10px 10px; }
.autonoleggio_l { background: #fff; border-width: 2px; border-style: solid; border-color: #cc3300; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #cc3300; background-color: #cc3300; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#giardino_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #257420; border-style: solid; border-radius: 0 10px 10px 10px; }
.giardino_l { background: #fff; border-width: 2px; border-style: solid; border-color: #257420; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #257420; background-color: #257420; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#banche-italiane_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #26659f; border-style: solid; border-radius: 0 10px 10px 10px; }
.banche-italiane_l { background: #fff; border-width: 2px; border-style: solid; border-color: #26659f; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #26659f; background-color: #26659f; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#videochiamate_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #009c63; border-style: solid; border-radius: 0 10px 10px 10px; }
.videochiamate_l { background: #fff; border-width: 2px; border-style: solid; border-color: #009c63; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #009c63; background-color: #009c63; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#gossip_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #80287f; border-style: solid; border-radius: 0 10px 10px 10px; }
.gossip_l { background: #fff; border-width: 2px; border-style: solid; border-color: #80287f; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #80287f; background-color: #80287f; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#blogging_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #014ccb; border-style: solid; border-radius: 0 10px 10px 10px; }
.blogging_l { background: #fff; border-width: 2px; border-style: solid; border-color: #014ccb; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #014ccb; background-color: #014ccb; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#olimpiadi-2018_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #101e9d; border-style: solid; border-radius: 0 10px 10px 10px; }
.olimpiadi-2018_l { background: #fff; border-width: 2px; border-style: solid; border-color: #101e9d; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #101e9d; background-color: #101e9d; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#coronavirus_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #002f7c; border-style: solid; border-radius: 0 10px 10px 10px; }
.coronavirus_l { background: #fff; border-width: 2px; border-style: solid; border-color: #002f7c; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #002f7c; background-color: #002f7c; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#bellezza-lifestyle_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #034491; border-style: solid; border-radius: 0 10px 10px 10px; }
.bellezza-lifestyle_l { background: #fff; border-width: 2px; border-style: solid; border-color: #034491; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #034491; background-color: #034491; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#euro-2012_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #014ccb; border-style: solid; border-radius: 0 10px 10px 10px; }
.euro-2012_l { background: #fff; border-width: 2px; border-style: solid; border-color: #014ccb; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #014ccb; background-color: #014ccb; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#mondiali-brasile-2014_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #006600; border-style: solid; border-radius: 0 10px 10px 10px; }
.mondiali-brasile-2014_l { background: #fff; border-width: 2px; border-style: solid; border-color: #006600; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #006600; background-color: #006600; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#natale_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #ef001c; border-style: solid; border-radius: 0 10px 10px 10px; }
.natale_l { background: #fff; border-width: 2px; border-style: solid; border-color: #ef001c; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #ef001c; background-color: #ef001c; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#moda_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #0055a9; border-style: solid; border-radius: 0 10px 10px 10px; }
.moda_l { background: #fff; border-width: 2px; border-style: solid; border-color: #0055a9; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #0055a9; background-color: #0055a9; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#pasqua_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #339933; border-style: solid; border-radius: 0 10px 10px 10px; }
.pasqua_l { background: #fff; border-width: 2px; border-style: solid; border-color: #339933; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #339933; background-color: #339933; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#festa-della-mamma_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #6d206d; border-style: solid; border-radius: 0 10px 10px 10px; }
.festa-della-mamma_l { background: #fff; border-width: 2px; border-style: solid; border-color: #6d206d; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #6d206d; background-color: #6d206d; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#olimpiadi-2026_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #516d9e; border-style: solid; border-radius: 0 10px 10px 10px; }
.olimpiadi-2026_l { background: #fff; border-width: 2px; border-style: solid; border-color: #516d9e; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #516d9e; background-color: #516d9e; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#lingua-traduzione_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #003068; border-style: solid; border-radius: 0 10px 10px 10px; }
.lingua-traduzione_l { background: #fff; border-width: 2px; border-style: solid; border-color: #003068; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #003068; background-color: #003068; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#supermercati_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #4d7900; border-style: solid; border-radius: 0 10px 10px 10px; }
.supermercati_l { background: #fff; border-width: 2px; border-style: solid; border-color: #4d7900; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #4d7900; background-color: #4d7900; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#sport_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #006600; border-style: solid; border-radius: 0 10px 10px 10px; }
.sport_l { background: #fff; border-width: 2px; border-style: solid; border-color: #006600; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #006600; background-color: #006600; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#rete-sociale_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #014ccb; border-style: solid; border-radius: 0 10px 10px 10px; }
.rete-sociale_l { background: #fff; border-width: 2px; border-style: solid; border-color: #014ccb; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #014ccb; background-color: #014ccb; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }


#auto-motore_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #ef001c; border-style: solid; border-radius: 0 10px 10px 10px; }
.auto-motore_l { background: #fff; border-width: 2px; border-style: solid; border-color: #ef001c; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #ef001c; background-color: #ef001c; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#giochi_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #0099ff; border-style: solid; border-radius: 0 10px 10px 10px; }
.giochi_l { background: #fff; border-width: 2px; border-style: solid; border-color: #0099ff; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #0099ff; background-color: #0099ff; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#calcio_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #006600; border-style: solid; border-radius: 0 10px 10px 10px; }
.calcio_l { background: #fff; border-width: 2px; border-style: solid; border-color: #006600; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #006600; background-color: #006600; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#salute-notizie_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #339900; border-style: solid; border-radius: 0 10px 10px 10px; }
.salute-notizie_l { background: #fff; border-width: 2px; border-style: solid; border-color: #339900; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #339900; background-color: #339900; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#librerie_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #9d531e; border-style: solid; border-radius: 0 10px 10px 10px; }
.librerie_l { background: #fff; border-width: 2px; border-style: solid; border-color: #9d531e; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #9d531e; background-color: #9d531e; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#viaggi_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #6633cc; border-style: solid; border-radius: 0 10px 10px 10px; }
.viaggi_l { background: #fff; border-width: 2px; border-style: solid; border-color: #6633cc; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #6633cc; background-color: #6633cc; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

#finanza_b { margin-left: 0px; background: none; border: none; padding-top: 21px; }
#logosbg { position: relative; height: 362px; margin-left: 0px; background: #fff; border-width: 2px; border-color: #5d5d5d; border-style: solid; border-radius: 0 10px 10px 10px; }
.finanza_l { background: #fff; border-width: 2px; border-style: solid; border-color: #5d5d5d; border-radius: 10px; }
.topfiller { position: absolute; top: -23px; left: 0; height: 0; width: 0; width: 599px; height: 32px; }
#logolist { height: 366px; padding-top: 9px; padding-left: 10px; }
#logolist img { margin: -2px 0 0 -1px; }
#logolist li { width: 85px; height: 73px; margin-right: 10px; margin-bottom: 9px; }
#logolist .placeholder { border-color: transparent; border-width: 2px; border-style: solid; border-radius: 10px; }
#logosbg > .title { position: absolute; display: block; font-weight: bold; box-sizing: border-box; left: -2px; color: #fff; min-width: 120px; text-align: center; padding: 2px 15px 0 15px; top: -23px; height: 22px; border-width: 2px; border-color: #5d5d5d; background-color: #5d5d5d; border-style: solid; border-radius: 10px 10px 0px 0px; }
.logo_container { height: 366px; }

