* {margin:0; padding:0}
body {background:url(../img/bg-cross.jpg) repeat; font-family:Verdana, Geneva, sans-serif; font-size:13px; background-color:#fff7ee}
img {border:0}
li {list-style-type:none}
input, textarea, option {font-family:Verdana, Geneva, sans-serif; font-size:13px; padding:2px}
p {margin-bottom:20px}
#container-header, #container-content, #container-footer {float:left; width:100%}
#header-wrapper {width:980px; height:240px; background:url(../img/header-wrapper.png); margin:0 auto}
#header {width:910px; margin:0 auto; background:url(../img/header-napoli.jpg) no-repeat bottom; padding-top:44px; height:156px}
#header img {margin:15px 0 0 17px}
.subtitel {width:900px; margin:0 auto; background:url(../img/bg-subtitel.jpg); height:40px}
.subtitel span {display:block; padding:10px 0 0 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; letter-spacing:1px; color:#aa4f05}
#content-wrapper {margin:0 auto; width:980px; background:url(../img/content-wrapper.png) no-repeat bottom; padding-bottom:37px}
#content {margin:0 auto; width:910px; background:url(../img/bg-content.png) repeat-y}
#menu {float:left; width:255px}
#text {float:left; width:655px}
#text h1 {padding-top:25px; background:url(../img/text-top.jpg) no-repeat top right; color:#aa4f05; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; letter-spacing:1px}
#footer-wrapper {margin:0 auto; width:980px; background:url(../img/footer-wrapper.png); height:81px}
#footer {width:910px; margin:0 auto; background:url(../img/bg-footer.png)}
#footer .text {float:left; width:851px; padding:7px; margin-left:40px}
#footer .text a {color:#0574BF}
#footer .text a:hover {color:#823C04}
#footer .powered {float:right; text-align:right}
/*RICETTA, CATEGORIA*/
.ricetta, .categoria, .info {float:left; width:640px; margin-top:20px; line-height:120%}
.cat-foto {margin:20px 0 20px 5px}
.ricetta-foto {float:right; margin:4px 0 0 15px}
.ricetta-dettaglio, .ing, .preparazione {float:left; width:640px; margin-bottom:20px}
.preparazione p {margin-bottom:0}
.ricetta-foto img {border:1px solid #000}
.subtitel-ricetta {display:block; margin-bottom:5px; font-weight:bold}
.ing li {margin:1px 0 0 15px; list-style-image: url(../img/ricetta-point.gif);}
.difficolta, .vota {float:left; width:320px; margin-bottom:20px}
.categoria table {border:0; width:650px; margin:20px 0}
.categoria td {padding:4px 0 4px 2px; border-bottom:1px dotted #F3D2BC}
.marker {background:#F9E8DD; font-weight:bold; width:150px}
.menu-ricette-correlate {float:left; width:215px; margin:30px 0 0 10px}
.menu-ricette-correlate b {display:block; height:20px; background:url(../img/bg-ricette-correlate.gif); text-align:center}
.menu-ricette-correlate ul {background:#F3F8FB; width:215px; display:block; margin-top:6px; padding:3px 3px 15px 3px}
.menu-ricette-correlate li {margin:6px 0 0 15px; list-style-image: url(../img/ricetta-point.gif);}
/*NAVIGAZIONE*/
a:link {color:#0574BF; text-decoration:underline}
a:visited {color:#0574BF; text-decoration:underline}
a:active {color:#0574BF; text-decoration:underline}
a:hover {color:#aa4f05; text-decoration:none}
#tabs {width:220px; margin-left:5px}
#tabs ul {border-top:5px solid #4f92bf; margin-top:30px}
#tabs li a {border-bottom:1px dotted #4f92bf; background:url(../img/tabs-dart.gif) no-repeat 3px; padding:6px 0 6px 25px; display:block; background-color:#F3F8FB; color:#2e2d2d; font-weight:bold; font-size:15px; text-decoration:none}
#tabs li a:hover, #tabs li a.activ {border-bottom:1px dotted #4f92bf; background:url(../img/tabs-dart-hover.gif) no-repeat 3px; padding:6px 0 6px 25px; display:block; background-color:#F7E0D2; color:#000; font-weight:bold; font-size:15px; text-decoration:none}
.page {float:left; width:650px; margin:20px 0; font-weight:bold}
.page a {padding:0 1px}
/*INDEX*/
.ultima {float:left; width:300px; height:274px; margin:20px 80px 20px 0; background:url(../img/nuova-ricetta.jpg) no-repeat}
.ultima-ric {display:block; margin:55px 0 0 42px; width:216px; text-align:center}
.ultima-ric a {font-weight:bold; font-size:20px}
.ultima-ric p {margin:12px 0 0 0}
.count {display:block; margin-top:120px; text-align:center; font-weight:bold; background:url(../img/bg-count.gif) no-repeat; height:30px; padding-top:6px}
.menu-text {font-weight:bold; width:235px; margin:30px 0 0 5px; text-align:center; background:url(../img/bg-ricetta-foto-text.gif); height:20px}
.polaroid {float:left; width:250px; height:223px; background:url(../img/polaroid.gif); margin:0 0 0 5px}
.polaroid img {margin-bottom:8px; width:185px; height:141px}
.polaroid span {display:block; margin:20px 0 0 12px; width:187px; font-size:12px; text-align:center}
.polaroid a {text-decoration:none}
.ultime {float:left; width:650px; margin-top:30px}
.ultime span {display:block; margin-bottom:5px; font-size:14px; font-weight:bold}
.ultime li {float:left; width:210px; margin:6px 0 10px 0; height:120px; line-height:150%; border-left:1px solid #C3DCEC; padding-left:5px}
.ultime li b, .pizze b {color:#aa4f05; display:block; margin-bottom:5px}
.pizze {float:left; width:210px; height:120px; line-height:150%; border-left:1px solid #C3DCEC; margin:75px 0 0 39px; padding-left:5px}
.piu-voto {float:left; width:250px; margin-top:20px; background:url(../img/bg-piu-voto.gif); height:300px}
.piu-voto b {color:#aa4f05; display:block; margin:5px 0 10px 0; text-align:center; font-size:15px}
.piu-voto li {margin:0 23px 10px 23px; list-style-image: url(../img/ricetta-point.gif);}
.sharing {width:650px; float:left; margin-top:20px; border-top:1px dotted #F2B07E; padding-top:10px}
.sharing a {text-decoration:none; margin-right:8px}
.sharing img {vertical-align:baseline}
/*ADMIN*/
.admin-content {width:880px; margin:0 auto 20px auto; padding-top:10px}
.admin-content a {text-decoration:none}
.admin-navi {margin:10px 0; border-bottom:1px solid #aa4f05; padding-bottom:10px}
.admin-navi a {font-weight:bold; text-decoration:none; margin-right:40px}
.admin-navi a.activ {color:#aa4f05; text-decoration:none}
.admin-navi img {vertical-align:middle}
.admin-content table {border:0; width:880px}
.admin-content td {padding:6px 0; border-bottom:1px solid #D6D8B5}
.admin-content img {vertical-align:text-bottom; border:none}
.insert td {border-bottom:none; vertical-align:top}
/*CLEAR*/
#content:after {clear:both; display:block; content:"."; height:0; visibility:hidden}
