html, body {
margin:0;
padding:0;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EDDC90 url(../imgs/body-bg.png) repeat-x scroll -171pt 0;
font-family:trebuchet MS;
font-size:13px;
text-decoration:none;
}
div#container {
margin:0 auto;
width:1020px;
}
div#header {
color:#FFFF00;
height:212px;
}
h1, h2 {
margin:0;
padding:0;
}
h1 {
-x-system-font:none;
font-family:arial,sans-serif;
font-size:2.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:80px;
padding-left:10px;
}
h2 {
color:#6699FF;
font-size:1.5em;
}
div#footer a {
color:#921800;
font-weight:bold;
text-decoration:none;
}
div#navigation {
float:left;
padding:1em 0 0;
width:180px;
}
div#extra {
float:right;
padding:1em 0;
width:270px;
}
div#content {
float:left;
padding:1em 15px;
width:540px;
}
div#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/footer.png) no-repeat scroll 0 0;
clear:both;
color:#000000;
float:left;
height:58px;
line-height:50px;
margin:15px 10px 0;
padding:5px 0;
text-align:center;
width:999px;
}
div#navigation ul {
list-style-type:none;
margin:0;
padding:0;
}
div#navigation li {
margin:0;
padding:0;
}
div#navigation a {
-x-system-font:none;
color:#336699;
font-family:arial,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.4em;
text-decoration:none;
}
div#navigation a:hover {
color:#003333;
text-decoration:underline;
}
div#navigation a#activelink {
color:#003333;
text-decoration:none;
}
div#navigation p {
font-size:90%;
}
div.logo {
float:left;
margin:2px 0 0;
}
div.logo img {
border:0 none;
}
div.top-menu {
float:right;
margin:-33px 0 0;
width:58%;
}
div.top-menu ul {
float:left;
margin:0;
padding:0 0 12px;
}
div.top-menu li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 6px;
}
div.top-menu li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/top-menu-new-2.png) repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-family:century gothic;
font-size:9px;
font-weight:bold;
height:11px;
overflow:hidden;
padding:75px 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:76px;
}
div.top-menu li.antipasti a {
background-position:-1px 0;
}
div.top-menu li.antipasti a:hover {
background-position:-1px -191px;
}
div.top-menu li.primi a {
background-position:-79px 0;
}
div.top-menu li.primi a:hover {
background-position:-79px -191px;
}
div.top-menu li.secondi a {
background-position:-165px 0;
}
div.top-menu li.secondi a:hover {
background-position:-165px -191px;
}
div.top-menu li.contorni a {
background-position:-250px 0;
}
div.top-menu li.contorni a:hover {
background-position:-250px -191px;
}
div.top-menu li.confetture a {
background-position:-327px 0;
}
div.top-menu li.confetture a:hover {
background-position:-327px -191px;
}
div.top-menu li.rustici a {
background-position:-406px 0;
}
div.top-menu li.rustici a:hover {
background-position:-406px -191px;
}
div.top-menu li.carnume a {
background-position:0 -89px;
}
div.top-menu li.carnume a:hover {
background-position:0 -280px;
}
div.top-menu li.pollame a {
background-position:-83px -89px;
}
div.top-menu li.pollame a:hover {
background-position:-83px -280px;
}
div.top-menu li.frutta a {
background-position:-164px -90px;
}
div.top-menu li.frutta a:hover {
background-position:-164px -281px;
}
div.top-menu li.dessert a {
background-position:-252px -92px;
}
div.top-menu li.dessert a:hover {
background-position:-252px -283px;
}
div.top-menu li.bevande a {
background-position:-337px -92px;
}
div.top-menu li.bevande a:hover {
background-position:-337px -283px;
}
div.top-menu li.consigli a {
background-position:-414px -91px;
}
div.top-menu li.consigli a:hover {
background-position:-414px -282px;
}
div.top-resource {
float:left;
width:100%;
}
div.top-resource ul {
margin:0;
padding:0;
}
div.top-resource li {
display:inline;
}
div.top-resource li img {
float:left;
padding-left:15px;
}
div.top-resource li a {
color:#333333;
float:left;
font-family:trebuchet MS;
font-weight:bold;
line-height:32px;
padding-left:4px;
text-decoration:none;
}
div.top-resource li a:hover {
color:#CB514E;
}
div.banner728-15 {
float:left;
width:100%;
}
div.banner160 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/ban-160-cont.png) no-repeat scroll 0 0;
float:left;
height:604px;
margin:0 9px;
padding:9px;
width:159px;
}
div.banner250 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/ban-250-cont.png) repeat scroll 0 0;
float:right;
height:248px;
margin:0 10px;
padding:10px;
width:249px;
}
div.banner200 {
float:right;
height:100px;
margin:0 10px;
padding:0;
text-align:left;
width:270px;
}
div.banner300 {
float:right;
padding-right:10px;
padding-top:10px;
}
div#top-cont {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/cont-top.png) repeat scroll 0 0;
height:21px;
margin:10px 0 0;
width:100%;
}
div#cent-cont {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/cont-cent.png) repeat scroll 0 0;
float:left;
}
div#bot-cont {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/cont-bot.png) repeat scroll 0 0;
float:left;
height:21px;
margin:0 0 20px;
width:100%;
}
div.box-top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/box-top.png) repeat scroll 0 0;
float:left;
height:38px;
margin:0;
width:539px;
}
div.box-top h2 {
float:left;
padding:7px 8px 0;
width:100%;
}
div.box-top h2 img {
float:left;
padding-right:10px;
}
div.box-top h2 span {
color:#84463C;
font-family:trebuchet MS;
font-style:normal;
font-weight:normal;
line-height:29px;
}
div.ultime-10 {
float:left;
padding:15px;
}
div.ultime-10-title {
float:left;
width:100%;
}
div.ultime-10 h2 {
color:#666633;
font-size:18px;
}
div.ultime-10-title span {
}
div.ultime-10-finder {
float:left;
margin:20px 0;
width:100%;
}
div.ultime-10-finder span {
font-style:italic;
font-weight:bold;
width:100%;
}
span.categoria {
color:#FFFFFF;
font-style:italic;
text-shadow:1px 2px 1px #000000;
}
div.titolo-ricerca {
float:left;
font-size:18px;
margin-top:20px;
width:100%;
}
div.titolo-ricetta span {
}
div.ultime-10 a {
color:#910000;
font-weight:bold;
padding:7px;
text-decoration:none;
}
div.ultime-10 a:hover {
color:#333333;
}
div.ultime-10 strong {
}
div.risultato {
border-bottom:3px solid #FFFFFF;
float:left;
width:100%;
}
div.risultato span {
}
div.box-cont {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/box-cont.png) repeat scroll 0 0;
float:left;
width:539px;
}
div.box-bot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/box-bot.png) repeat scroll 0 0;
float:left;
height:18px;
margin:0 0 20px;
width:539px;
}
div.left {
float:left;
padding-left:12px;
padding-top:14px;
width:209px;
}
div.left ul {
float:left;
margin:0;
padding:0;
}
div.left li {
float:left;
font-family:verdana;
font-size:11px;
list-style-type:none;
margin:0 0 4px;
}
div.left li a {
color:#C84C49;
float:left;
font-family:verdana;
font-size:12px;
font-weight:bold;
width:100%;
}
div.left li a.other-link {
font-size:11px;
font-weight:normal;
text-decoration:none;
}
div.ban-search {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/banner-search.png) repeat scroll 0 0;
float:left;
height:117px;
margin:0 8px;
width:999px;
}
div.banner728-90 {
float:left;
padding:15px 8px;
width:728px;
}
div.search, form#search {
float:right;
padding:15px 10px;
width:220px;
}
input.text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/search.png) no-repeat scroll 0 0;
border:0 none;
float:left;
height:24px;
margin:0 9px;
padding:5px 3px;
width:139px;
}
input.button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/search-btn.png) repeat scroll 0 0;
border:0 none;
float:right;
font-size:11px;
font-weight:bold;
height:26px;
margin-right:21px;
text-align:center;
width:35px;
}
form#search p {
float:left;
margin:0 11px;
padding:0;
width:100%;
}
form#search p span {
float:left;
font-size:11px;
line-height:20px;
}
input.radio {
float:left;
margin-left:5px;
}
ul.frigo-1, ul.frigo-2, ul.frigo-3 {
color:#FF6600;
float:left;
font-family:century gothic;
list-style-type:none;
margin:0;
padding:13px;
text-decoration:none;
}
ul.frigo-1 li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/li-1.png) repeat-y scroll 0 6pt;
padding-left:19px;
}
ul.frigo-2 li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/li-2.png) repeat-y scroll 0 6pt;
padding-left:19px;
}
ul.frigo-3 li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/li-3.png) repeat-y scroll 0 6pt;
padding-left:19px;
}
ul.frigo-1 li span, ul.frigo-2 li span, ul.frigo-3 li span {
color:#E45000;
float:none;
font-size:14px;
font-style:italic;
font-weight:bold;
margin:0;
text-decoration:none;
width:auto;
}
ul.frigo-1 li a, ul.frigo-2 li a, ul.frigo-3 li a {
color:#9C1717;
font-size:14px;
line-height:22px;
text-decoration:underline;
}
ul.frigo-1 li a:hover, ul.frigo-2 li a:hover, ul.frigo-3 li a:hover {
text-decoration:none;
}
div.banner468 {
float:left;
padding:11px 31px 0;
}
div.side-box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/side-box.png) no-repeat scroll 0 0;
float:right;
margin:4px 0 0;
padding:5px;
width:267px;
}
div.ico {
float:left;
margin-top:-7px;
}
div.side-cont {
float:left;
margin:5px 0 0;
padding:0;
width:140px;
}
div.side-cont ul {
float:left;
margin:0 5px;
padding:0;
}
div.side-cont li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/li-side.png) repeat-y scroll 0 2pt;
line-height:17px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:9px;
}
div.side-cont li a {
color:#B83535;
font-size:11px !important;
font-weight:bold;
text-decoration:none;
}
div.partners img {
padding:3px;
}
div.partners {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
border:1px solid #999999;
float:left;
height:25px;
margin:4px;
width:25px;
}
form#newsletter {
float:left;
width:140px;
}
form#newsletter p {
float:right;
margin:0;
padding:0;
}
form#newsletter p span {
float:left;
font-size:11px !important;
line-height:35px;
width:30px;
}
form#newsletter a {
color:#333333;
text-decoration:none;
}
input.news {
width:60%;
}
div.ricetta-img {
float:left;
margin:15px 0;
padding:0;
width:285px;
}
div.ricetta-links {
float:left;
margin:20px 0 0 10px;
width:200px;
}
div.ricetta-img img {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
height:auto;
padding:1px;
width:auto;
}
div.box-cont p {
float:none;
font-family:trebuchet MS;
font-size:12px;
font-style:italic;
line-height:normal;
margin:0;
padding:8px;
}
div.box-cont p span {
color:#BE2222;
font-style:normal;
font-weight:bold;
width:50px;
}
div.internal-banner {
float:left;
margin:25px 0;
text-align:left;
}
div.stampa {
float:right;
width:38%;
}
div.stampa img {
float:left;
}
div.stampa a {
color:#BE2222;
float:left;
font-family:georgia;
font-size:18px;
line-height:44px;
text-decoration:none;
}
div.elenco {
border-bottom:5px solid;
color:#FFFFFF;
float:left;
margin:0 5px 20px;
padding:11px;
width:94%;
}
div.elenco.homepage {
border-bottom:0 none;
margin-bottom:0;
padding-bottom:0;
}
div.elenco p {
color:#444444;
float:left;
font-style:normal;
margin:4px 10px;
padding:0;
width:360px;
}
div.elenco h3 a {
color:#EA5800;
float:left;
font-family:trebuchet MS;
font-size:14px;
font-style:normal;
font-weight:bold;
line-height:21px;
margin:0 10px;
padding:0;
text-decoration:none;
width:365px;
}
div.thumb {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
float:left;
margin:5px 0 0;
padding:4px;
}
div.thumb img {
}
div.category {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/button-r.png) repeat scroll 0 0;
color:#999999;
float:left;
font-family:trebuchet MS;
font-size:13px;
font-weight:bold;
height:35px;
line-height:33px;
padding:0;
text-align:center;
width:119px;
}
div.continua span {
margin:0;
}
div.continua {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/button-r.png) repeat scroll 0 0;
float:right;
font-family:trebuchet MS;
font-size:13px;
font-weight:bold;
height:35px;
line-height:34px;
margin:0;
padding:0;
text-align:center;
text-decoration:none;
width:119px;
}
div.continua a {
color:#B02C2C;
text-decoration:none;
}
input#iscrivimi {
border:1px solid #555555;
color:#555555;
font-size:11px;
font-weight:normal;
height:17px;
width:50px;
}
div.navigation {
float:left;
padding:15px;
width:96%;
}
div.navigation a {
color:#910000;
font-weight:bold;
padding:3px;
text-decoration:none;
}
div.navigation a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
color:#FFFFFF;
}
div.ricetta-cont {
float:left;
font-style:normal !important;
line-height:24px;
padding:19px 10px;
}
div.ricetta-cont p {
font-size:14px;
font-style:normal !important;
padding:6px 0;
}
div.ricetta-cont span {
color:#901111;
font-size:14px;
font-style:normal;
font-weight:bold;
width:100%;
}
div.ricetta-cont ul {
margin:0;
padding:0 15px;
}
div.ricetta-cont li {
line-height:1.2em;
margin:0;
padding:0;
}
div.ricettario-cont {
float:left;
padding:11px;
}
div.ricettario-cont h2 {
font-style:italic;
padding:0 0 14px;
text-shadow:1px 2px 1px #FFFFFF;
}
div.ricettario-cont span {
font-weight:bold;
}
div.ricettario-cont p {
float:left;
padding:6px;
width:100%;
}
div.form-ricettario {
}
div.form-ricettario {
float:left;
padding:2px;
width:95%;
}
div.form-ricettario p {
float:left;
margin:6px 0;
padding:0;
width:100%;
}
div.form-ricettario span {
float:left;
margin-right:12px;
}
input.new-ricettario {
width:60%;
}
input#iscrivimi-new {
border:1px solid #999999;
margin:0 107px;
padding:5px;
width:141px;
}
div.form-ricettario img {
float:left;
margin:0 19px;
}
div.iscrivimi-new {
float:left;
margin:7px 0;
}
table.contattaci {
float:left;
padding:12px;
width:98%;
}
table.contattaci input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DBEAF2 none repeat scroll 0 0;
border:1px solid #5FB3E3;
padding:3px;
}
table.contattaci textarea {
border:1px solid #CCCCCC;
}
table.contattaci span {
float:left;
}
.titoli {
font-size:20px !important;
}
.ul-categorie {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:11px;
width:520px;
}
.ul-categorie li {
float:left;
font-size:11px;
height:auto !important;
margin-right:10px;
min-height:125px;
width:251px;
}
.ul-categorie li a {
color:#EA5800;
text-decoration:none;
}
.ul-categorie li.odd span {
}
.ul-categorie li a:hover {
}
.ul-categorie li.odd h3 {
}
.ul-categorie li.odd {
margin-right:0;
}
.ul-categorie img {
border:1px solid #EA5800;
float:left;
margin:0 5px 0 0;
padding:3px;
}
.cinema-grafico {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/cinema-grafico.png) no-repeat scroll 0 0;
float:left;
height:200px;
margin:20px 2px;
padding:23px 6px 0;
width:204px;
}
.cinema-grafico h2 {
color:#743D27;
}
.cinema-grafico p {
color:#777777;
font-size:11px !important;
padding:10px 0 !important;
width:154px;
}
.cinema-grafico span a {
color:#333333;
float:right;
font-size:10px;
padding:0 50px;
text-decoration:none;
}
.cinema-movie {
float:left;
}
#popup {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#F0F0F0 url(../images/popup-bg.png) repeat scroll 0 0 !important;
border:1px solid #CCCCCC !important;
height:414px;
margin:5px;
padding:5px;
width:370px;
}
#popup table img {
}
#popup p {
font-family:century gothic;
}
#popup span {
color:#DDDDDD !important;
font-family:arial;
font-size:11px !important;
font-weight:normal !important;
}
#popup form {
margin:57px 0 0;
}
#popup input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/input-text.png) repeat scroll 0 0;
border:0 none !important;
height:auto;
margin:0 10px 5px;
padding:1px;
width:auto;
}
.new-box {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
float:left;
margin-bottom:20px;
padding:19px 0;
width:96%;
}
.new-box form {
}
.new-box input {
}
.new-box span {
width:63px;
}
table#LSF_display {
float:left;
padding:0;
width:100%;
}
table#LSF_display td.t3 {
color:#333333;
float:left;
line-height:16px;
position:relative;
top:0;
width:97%;
}
table#LSF_display td.t3 img {
float:left;
height:auto;
margin-left:0;
margin-top:21px;
padding:0;
position:relative;
}
table#LSF_display tr {
}
table.tab {
width:300px;
}
.icona {
float:left;
}
.btn {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(../images/input-btn.png) repeat scroll 0 0 !important;
float:right;
height:42px !important;
width:109px !important;
}
td.sotto {
}
div.conferma {
}
table.fabbisogno {
padding:9px;
width:100%;
}
table.fabbisogno strong {
color:#D14040;
float:left;
font-weight:bold;
width:278px;
}
table.fabbisogno b {
color:#444444;
font-size:14px;
}
td.td1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F6EDDE none repeat scroll 0 0;
float:left;
margin-bottom:4px;
padding:10px;
width:96%;
}
input.btn1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/calcola-btn.png) repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:help;
font-size:11px;
height:27px;
width:67px;
}
input.in1 {
margin-left:-191px;
width:147px;
}
input.in2 {
margin:6px 8px;
}
tr.dailytit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF5DE none repeat scroll 0 0;
float:left;
font-size:11px;
line-height:25px;
margin:5px 0;
padding:10px;
text-align:left;
width:96%;
}
div#fabbisogni {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F6EDDE none repeat scroll 0 0;
font-size:11px;
line-height:30px;
margin:12px 0;
padding:10px;
width:96%;
}
input.calorie, input.carboidrati, input.grassi, input.proteine {
float:left;
margin-left:-195px;
margin-top:6px;
width:122px;
}
.side-box-chef {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imgs/chef-box.png) no-repeat scroll 0 0;
float:left;
height:106px;
margin-bottom:10px;
margin-left:-9px;
width:268px;
}
.side-chef {
float:right;
margin-right:6px;
margin-top:5px;
}
table#daily {
}
table#daily tr {
}
td.act {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF1E7 none repeat scroll 0 0;
float:left;
margin:7px 5px;
min-height:41px;
padding:4px 15px;
width:138px;
}
td.dailytit-txt {
}
td.uno {
}
.new-box ul {
margin:0 10px;
padding:0;
}
.new-box li {
list-style-type:none;
}
