html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}body {line-height:1;}ol, ul {list-style:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}table {border-collapse:collapse;border-spacing:0;}



#meteo { background:none; font-family:Arial, sans-serif; overflow:hidden; color: #FFF; font-size: 12px; line-height: 130%;}
#meteo .piantina_meteo { padding: 10px;}
#meteo .meteo_icone { margin: 0 0 10px 10px;}
#meteo a { color: #2c5e7b;}

#meteo h1 { font-size:16px; color:#2c5e7b; margin-bottom:8px;}
#meteo h1.closed { margin-bottom:1px;}
#meteo h2 { font-size:15px; color:#2c5e7b; margin-bottom:8px; margin-top: 8px; text-align: left;}
#meteo p, article ul { margin-bottom:10px;}
#meteo a { color:#FFF; text-decoration:underline;}
#meteo a:hover { color:#2c5e7b;}
#meteo li { list-style-type:disc; margin:2px 0 2px 20px;}
#meteo strong { color:#2c5e7b;}

#meteo { color:#60463b; font-size:14px; line-height:135%;}
#meteo h1 { font-size:24px; color:#2c5e7b; display:block; height:67px;padding: 10px 166px 10px 0; margin-bottom:25px; line-height:130%;}
#meteo h2 { font-size:18px; color:#2c5e7b; margin-bottom:15px; line-height:130%;}
#meteo p { margin-bottom:0.7em;}
#meteo strong { font-weight: bold; color: #2c5e7b;}
#meteo i { font-style: italic;}
#meteo li { margin: 3px 0 3px 20px; list-style-type: disc;}
#meteo ul { margin-bottom: 15px;}
#meteo a { color: #2c5e7b;}
#meteo a:hover { text-decoration: none;}

@media only screen and (max-width:600px) {
#meteo .piantina_meteo, .meteo_icone { display: block; float: none!important; padding:10px 0!important;}
#meteo img { max-width: 100%!important;}
#meteo .meteo_icone { margin: 0!important; font-size: 10px!Important;}
}