#i-weather-wrap { font-family: Trebuchet MS, Tahoma, sans-serif; position: relative; width: 240px; height: 47px; top: 0; left: 0; word-wrap: normal; background:  url(img/i-weather-bg2.png) no-repeat; }
#i-weather-wrap div.i-weather-content p.now { position: absolute; top: 4px; left: 10px; width: 100px; line-height: 22px; color: #4C6E00; margin: 0px; padding: 0px;}
#i-weather-wrap div.i-weather-content p.now b, #i-weather-wrap div.i-weather-content p.now span { display: inline-block; vertical-align: middle; }
#i-weather-wrap div.i-weather-content p.now b { font-size: 18px; }
#i-weather-wrap div.i-weather-content p.now span { width: 60px; margin-left: 5px; line-height: 11px; font-size: 9px; }
#i-weather-wrap div.i-weather-content ul.next { position: absolute; top: 6px; right: 8px; margin: 0px; padding: 0px; list-style-type: none; }
#i-weather-wrap div.i-weather-content ul.next li { text-align: right; line-height: 12px; font-size: 9px; color: #797670; }
#i-weather-wrap div.i-weather-content ul.next li span { display: inline-block; width: 30px; text-align: right; }
#i-weather-wrap div.i-weather-content p.link { position: absolute; top: 30px; left: 10px; line-height: 12px; font-weight: bold; font-size: 11px; color: #678E0F; margin: 0px; padding: 0px; }
#i-weather-wrap div.i-weather-content p.link a { color: #678E0F; outline: none; text-decoration: underline; }
#i-weather-wrap div.i-weather-content p.icon { position: absolute; top: 5px; right: 82px; width: 48px; height: 24px; margin: 0px; padding: 0px; }
#i-weather-wrap div.i-weather-content p.icon img { border: 0; outline: none; }

#block-meteo-imeteo {
    float: left;
    width: 240px;
    margin: 15px 10px 0 20px; 
}