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, font, 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 {margin: 0;padding: 0;border: 0;outline: 0;background: transparent;}
blockquote, q {quotes: none;}
ol, ul, li {list-style: none;}
:focus {outline: 0;}

#content{padding:0; width:685px;}
div.hp-catRic{ float:left; width:200px; height:304px; }
div.hp-catRic h3, div.hp-ricStag h3{ background:url(images/pentola32x32.png) left no-repeat; font:1.25em Georgia, "Times New Roman", Times, serif; letter-spacing:-0.2px; margin:0 0 2px 0; padding:4px 0 3px 35px; color:#fa0c00; border-bottom:1px solid #FF6600; }
div.hp-catRic ul{ margin:0; padding:4px 0 0 5px; }
div.hp-catRic ul li{ list-style:inside disc; color:#009900; }
div.hp-catRic ul li a:link, div.hp-catRic ul li a:visited, div.hp-catRic ul li a:active{ color:#333; }
div.hp-catRic ul li a:hover{ color:#fa0c00; }

div.hp-lastRic{ float:left; width:325px; text-align:center; height:430px; margin-top:5px; }
div.hp-lastRic h3, div.hp-lastPost h3{ text-align:left; font:1.5em Georgia, "Times New Roman", Times, serif; letter-spacing:-0.2px; margin:0 0 2px 0; padding:4px 0 4px 0; border-bottom:1px solid #FF6600; }
div.hp-lastRic img, div.hp-lastPost img{ border:1px solid #ccc; padding:4px; margin:15px 6px 5px 0; }
div.hp-lastRic p, div.hp-lastPost p{ text-align:left; font-size:.9em; }

div.hp-ricStag{ float:right; width:335px; height:350px; margin-top:5px; padding:6px 0 0 0; }

div.hp-lastPost{ float:right; text-align:center; height:430px; margin-top:5px; }
div.hp-lastPost h3{ text-align:left; font:1.5em Georgia, "Times New Roman", Times, serif; letter-spacing:-0.2px; margin:0 0 2px 0; padding:4px 0 4px 0; border-bottom:1px solid #E60000; }
div.hp-lastPost h3 a{ color:#E60000; }
div.hp-BlogLink{ padding:8px 0 0 0; }
div.hp-lastPost div.hp-BlogLink a{  font-size: 1.8em; color:#E60000; }

div.hp-scuola-cucina, div.hp-mangiare-informati{ width:200px; float:left; }
div.hp-scuola-cucina h3, div.hp-mangiare-informati h3{ text-align:left; font:1.5em Georgia, "Times New Roman", Times, serif; letter-spacing:-0.2px; margin:5px 0 0 0; padding:4px 0 4px 0; border-bottom:1px solid #006600; color:#006600; }
div.hp-mangiare-informati h3{ border-bottom:1px solid #660099; color:#660099; }
div.hp-scuola-cucina h3 a{ color: #006600; }
div-hp-mangiare-informati h3 a{ color:#660099; }
div.hp-scuola-cucina h4 a{ padding:2px; margin:0;color: #006600; }
div.hp-mangiare-informati h4 a{ padding:2px; margin:0;color: #660099; }
div.hp-scuola-cucina img, div.hp-mangiare-informati img{ border:1px solid #ccc; padding:3px; margin:2px 4px 2px 0; }
div.hp-scuola-cucina p, div.hp-mangiare-informati p{ font-size:.8em; text-align:justify; line-height:1.1em; }

div.LastPostList{ background:url(images/corner-ListPage.gif) top right no-repeat #fff; float:left; width:660px; margin:5px; }
div.LastPostList h3{ font:1.5em Georgia, "Times New Roman", Times, serif; letter-spacing:-0.2px; margin:0 0 2px 0; padding:4px 0 4px 0; border-bottom:1px solid #E60000; color: #E60000; padding-left:5px; }

.otherPostList{ padding:5px; text-align:left; }
.otherPostList ul{ padding:0; margin:0; }
.otherPostList ul li{ /*height:16px;*/ border-bottom:2px solid #f1f0e7; list-style:none; background:url('images/arrowBull.gif') left no-repeat #fff; padding:2px 5px 2px 25px; margin:2px 0; clear:both; }
.otherPostList ul li a.postLink{ font-family:Georgia, "Times New Roman", Times, serif; float:left; }
.otherPostList ul li span.postComment{ float:right; }
.otherPostList ul li span.postComment a{ font-size:0.8em; color:#666666; }

/* ----- */
.jcarousel-skin-arthemia {float:right;width:280px;padding-right:10px;}
.jcarousel-clip-vertical,
.jcarousel-item,
.jcarousel-container-vertical {width:auto!important;}
.jcarousel h3 a {font:normal 13px "Lucida Grande","Lucida Sans Unicode",arial,sans-serif; color:#09c;}

#rotator a {text-decoration:none!important;font:normal 26px "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;}
#rotator a:hover td {color:#fc0;}
#rotator table {background: url('images/stile1/cover.png');position:absolute;margin:-65px 5px 0;width:375px;height:60px;border-spacing:0;}
#rotator table td {padding: 0 10px;color:#fff;text-align:center;line-height:1em;}

a.link_newsletter {display:block;background: url('images/newsletter.gif') no-repeat;width:308px;height:50px;margin:0 0 12px -8px;text-indent: -9px;}
a.link_facebook:hover,
a.link_newsletter:hover {opacity: 0.75;}

/*
BOX RICETTE PER CATEGORIA */
div.box-ricette-per-categoria {border:2px solid #f90;margin:15px 0 10px 0;color:#444;overflow:hidden;clear:both;}
div.box-ricette-per-categoria h3 {margin:0;padding:5px 10px;font:normal 17px "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;color:#444;letter-spacing: 0.1em;}
div.box-ricette-per-categoria span {color:rgb(0, 153, 204)}
div.box-ricette-per-categoria ul {padding:0;margin:0 10px 10px;list-style:none;overflow:hidden;}
div.box-ricette-per-categoria ul li {float:left;width:25%;padding:3px 0;background: url('index_files/q.gif') no-repeat 0px 10px;}
div.box-ricette-per-categoria ul li a {padding-left:10px;}
div.box-ricette-per-categoria a {color:#444;}
div.box-ricette-per-categoria div.box-rpc-footer {padding:3px 10px;background: #faeddc;}

/*
VIDEORICETTA */
div.box-videoricetta {background: #9254a2;float:left;width:335px;padding:10px 5px; margin:0 0 6px 0;}
div.box-videoricetta h3 {font:normal 16px "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;color:#fff;letter-spacing:0em;padding-left:5px;}
div.box-videoricetta h4 {font:normal 13px "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;color:#fff;letter-spacing:0em;}
div.box-videoricetta div.box-video {text-align:center;padding:10px 0;clear:both;}
div.box-videoricetta ul {margin-left:5px;}
div.box-videoricetta ul li {float:left;margin-right:2px;}
div.box-videoricetta ul li img {border:1px solid #ccc; padding:2px; background-color:#fff;}
div.box-videoricetta ul li.last-item {margin-right:0;}

/*
BOX RICETTE DI STAGIONE */
div.box-ricette {float:right;width:335px;}
div.box-ricette h4 {padding: 0 0 4px;font:normal 16px "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;letter-spacing: 0em;color: #444;border-bottom:1px dotted #ddd;margin-bottom:4px;}

div.box-ricette h4 span {color:#f90;}
div.box-ricette ul {padding:5px 0;}
div.box-ricette ul li {clear:both;margin-bottom:10px;overflow:hidden;}
div.box-ricette ul li img {width:100px;height:80px;border:1px solid #ccc;padding:3px;float:left;margin-right:5px;}
div.box-ricette ul li h5 {font:normal 13px "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;}
div.box-ricette ul li p {font-size:12px;color:#444;overflow:hidden;}
div.box-ricette h1 {padding: 0 0 4px;font:normal 16px "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;letter-spacing: 0em;color: #444;border-bottom:1px dotted #ddd;margin-bottom:4px;}
div.box-ricette h1 span {color:#f90;}
/*
BOX LAST-POST */

div.last-post{float:right; width:330px;overflow:hidden; }

div.hp-3-box {clear:both;overflow:hidden;}
div.hp-3-box div.boxfoot {float:left;width: 33%;}
div.hp-3-box div.boxfoot h3 {font:normal 15px "Lucida Grande","Lucida Sans Unicode",arial,sans-serif;letter-spacing:0em;color:#88808f;margin:0 0 5px 5px;}
div.hp-3-box div.boxfoot ul li a {color: #555;text-decoration:none;display:block;background: #EDE6EF;margin: 1px 5px;padding:2px 5px 3px;font-size:12px;}
div.hp-3-box div.boxfoot ul li a:first-letter {text-transform:capitalize;}
div.hp-3-box div.boxfoot ul li a:hover {background: #fff;color:#96a;}

.box_eventi-sagre { border: 2px solid #ff9900; background: url(images/background_box.jpg) bottom repeat-x; padding: 10px; width: 654px; height: auto; float: left; margin:5px 0; }
.box_eventi-sagre h2 { margin: 0px; color: #ff9900; }
.apri_eventi-sagre {  color:#FF9900; float: left; margin: 0px; font-size: 15px; }
.box_eventi-sagre p { width: 460px; font-size: 14px; float: left;}
.utenti_eventi-sagre { padding-left: 0px; margin-top: 0px; float: left; }
.utenti_eventi-sagre li{ float: left; font-size: 12px; }
.utenti_eventi-sagre li a{ width:90px; height:90px;}
.utenti_eventi-sagre li a img{ padding:3px; background-color:#fff; border:1px solid #ccc; margin:4px 6px;}
.eventi-sagre_button { float: right; margin-left: 10px; background: url(images/sprite_eventi-sagre.png) 0px -671px no-repeat; width: 80px; height: 35px; text-align: center; }
.eventi-sagre_button a { text-decoration: none; width: 100px; display: block; margin-top: 55px; margin-left: 15px; color: #fff; font-size: 18px; }
.eventi-sagre_button a b { color: #ce0404; }