/*** Mini_EP: global CSS ***/

body { font-family: arial; background: #F3F1E7; margin: 0; }
h1, h2, h3, h4 { margin: 0; font-weight: normal; }
a { color: #06c; }
a:hover { text-decoration: none; color: #d00; }

#pagina { width: 990px; background: #fff url('/m/bg_corpo.gif') repeat-y; margin: 0 auto; padding: 0 4px; }
#header { background: #fff; }
#header h1 { font-size: 100px; font-family: "Arial Black"; letter-spacing: -0.07em; padding: 0px 0px 0px 20px; margin-top:-20px;}
#header h1 a { text-decoration: none; color: #211; }
#header h1 a:hover { color: #06c; }
#header h2 { font-size: 30px; font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, Verdana, sans-serif; padding: 0 20px; margin: -20px 0 20px; color: #f80; }
#header h3 { font-size: 16px; padding: 3px 0px 5px; background: #f4f4f4 url('/m/bg.gif') left bottom; color: #fff; margin: 0 0 20px; border-bottom: 1px solid #ddd; overflow: hidden; }
#header h3 span { float: right; margin-right: 20px; font-size: 18px; }
#header h3 a { margin: 0 20px; text-decoration: none; color: #fd0; font-size: 18px; }
#header h3 a:hover { text-decoration: underline; }

#corpo ul.lista { margin: 0 30px 0 20px; padding: 0; list-style: none; width: 600px; float: left; overflow: hidden; }
#corpo ul.lista li { margin-bottom: 20px; overflow: hidden; }
#corpo ul.lista li b { margin-left: 10px; font-weight: normal; color:#888; font-size: 85%;}
#corpo ul.lista li a { text-decoration: none; font-weight: bold; font-size: 19px; color: #211; border-bottom: 1px dotted #ccc; }
#corpo ul.lista li a:hover { color: #06c; border-bottom: 1px dotted #0af; }
#corpo ul.lista li a:active { color: #d00; }
.image { max-width: 50px; padding: 2px; float: left; margin-right: 10px; background: #fff; border: 1px solid #aaa; overflow: hidden; color: #fff; font-size: 0px; }
.image:hover { border-color: #06c; }
.noNews { display: none; }
.sezione { border-bottom: 1px solid #ccc; padding: 3px 0; font: normal 20px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, Verdana, sans-serif; color: #f80; }
.sezione a { float: right; margin: 6px 0 0; font-size: 13px!important; color: #06c!important; border: 0!important; }
.sezione a:hover { color: #f80!important; }

#meteo { overflow: hidden; margin-right: 5px; font-size: 13px; }
#meteo h3 { font-size: 20px; color: #06a; margin: 0px; overflow: hidden; clear: both; z-index: 9999; position: relative; background: url('/m/bg_corpo.gif') repeat-y -655px 0px; }
.risorse { clear: both; padding: 0; list-style: none; border: 1px solid #ccc; overflow: hidden; z-index: 9999; position: relative; background: #fff; }
.risorse li { margin: 5px 5px 5px 10px!important; background: url('/m/bullet.gif') no-repeat 0px 10px; padding-left: 15px; overflow: hidden; }

#footer { clear: both; text-align: center; padding: 10px 0 0; overflow: hidden; background: #fff; border-top: 1px solid #ddd; margin-top: 5px; }
#footer h3 { font-size: 30px; font-family: "Arial Black"; letter-spacing: -0.07em; color: #211; }
#footer h4 { font-size: 17px; font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, Verdana, sans-serif; color: #f80; }
.altre { margin: 10px 0 0; font-size: 13px; background: #ddd; padding: 10px; word-spacing: 0.3em; border-top: 1px solid #ccc; border-bottom: 1px solid #ddd4c8; line-height: 1.3; }
.altre a { text-transform: capitalize; text-decoration: none; }

/* iframe meteo e pecette */
.cornice { border: 1px solid #ccc; height: 193px; position: relative; margin-bottom: -193px; z-index: 9999; }
#meteo iframe { border :0!important; background: none!important; margin: -30px -0px; }
.pecetta { height: 35px; background: #fff ; margin-top: -62px; z-index: 5555; position: relative; text-align: right;font: normal 11px tahoma; }

/* ie7 */
*:first-child+html #corpo ul { width: 600px; }
*:first-child+html #meteo { width: 330px; margin: 15px 0 0 !important; }
*:first-child+html #meteo iframe { margin: -36px -22px -24px; }
*:first-child+html  .risorse { margin: 0; width: 330px!important; }

/* ie6 */
#header { _height: 210px; _zoom: 1; _overflow: hidden; }
#corpo ul { _margin-top: 30px; _width: 600px; _display: inline; }
#meteo { _width: 330px; _float: left; _margin: 30px 0 0 !important; }
#meteo iframe { _margin: -36px -22px -24px; }
.risorse { margin: 0!important; width: 330px!important; zoom: 1; }
.risorse li { zoom: 1; margin-left: 0px; }

.corpo-item h2{color:#000;margin-top:0px;padding-top:20px;padding-bottom:0px;margin-bottom:10px; border-bottom:solid 1px #eee}
.tag {font-size:12px; color:#888;margin-top:10px;padding-top:20px; }
.leggi a{font-size:12px;padding-bottom:20px; 
