@media screen {
body {margin:0 1em; padding:0;font-family: belvetica, helvetica, arial, sans-serif;text-align:center}
#cornice {width:897px;margin:auto;text-align:left;background:white;padding:0 36px}
#testata {background: url(../images/sfondo_testata.jpg) top left no-repeat;height:152px;position: relative}
#logo a span {display:none}
#logo a {width:100%;height:100%;display:block}
#logo {position: absolute;top:40px;left:0;width:190px;height:80px;}
#rafmax {width:212px;height:152px;float:right;position:relative}
#flash {height:341px;margin-top:9px;background:#000 top left no-repeat;text-align:center;z-index:0}
#flash a img {border:0}
#aree {margin-top:8px;border-top:1px solid white}
.box {height:172px;float:left;margin-right:9px;width:212px;position:relative}
.dispari {width:212px}
.pari {width:223px}
.ultima {margin:0}
.innerbox {position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:url(images/ciccio.gif) top left repeat}
.innerbox span {display:none}
#aree.interno .box {height:80px;}
#cene {background:url(../images/salabox.jpg) bottom left no-repeat}
#doni {background:url(../images/pacco.jpg) top left no-repeat}
#essenze {background:url(../images/spruzzo.jpg) bottom left no-repeat}
#store {background:url(../images/storfrollino.jpg) center left no-repeat}
#news {width:676px;margin-top:9px;clear:left;color:#333333;float:left;}
#news h2, #news h3, #news h4 {width:442px}
.occhiello {font-size: 14px; padding: 0; margin: 23px 0 5px 0;font-family: arial, sans-serif;text-transform:uppercase;font-weight:normal}
.titolo {font-size: 40px; padding: 0 0 10px 0; margin: 2px 0 0 0;font-family:Times new roman, serif;font-weight:normal;line-height:90%;letter-spacing:-1px}
.titolo a {text-decoration:none;color:#333}
.sommario {font-size: 16px; padding: 0; margin: 0;font-family:arial, sans-serif;font-weight:normal;line-height:120%;color:#69696B}
.sommariointerno {margin-bottom:15px} 
.autore {font-weight:bold}
p.marginetitolo {font-size:10px;margin:0;padding:0;line-height:100%}
.immagine1 {padding: 0;display:block;background:white;overflow:hidden;width:223px;height:172px;float: right;margin:34px 0 10px 8px;}
.prima {margin:68px 0 10px 8px;}
.immagine1 img {float:left}
.didascalia {color:#8D8D8F;font-size:14px;width:444px;padding-top:0;margin-top:9px}
.ultima {border-bottom:0}
.news {border-bottom:1px solid #ccc;background:white;clear:both;min-height:172px}
.dettaglio {font-family: arial, sans-serif;font-size:13px;font-weight:normal;padding:5px 0;text-align:left;margin:0;margin-bottom:0.5em;text-align:left;line-height:125%;width:442px;}
.leggi {padding: 0;margin:0}
#news.interno .dettaglio {font-size:16px;width:650px}
#news.interno h1, #news.interno h2 {font-family:arial, sans-serif;font-size:100%;margin: 0 0 1em 0;padding:0;font-weight:bold}
#news.interno h2.titolo {font-size:150%;font-size: 40px; padding: 0 0 10px 0; margin: 2px 0 0 0;font-family:serif;font-weight:normal;line-height:90%;letter-spacing:-1px;color:#333}
#news.interno h1.cal {font-size:150%}
#news.interno h2 {color:#666}
#news.interno hr {color:#999;border:0;background:#999;height:1px;clear:both}
#news.interno p a, #news.interno li a {text-decoration:none;color:#967E42}
#news.interno form, #news.interno fieldset {margin:0;padding:0;border:0}
#news.interno fieldset label.otto {width:110px;float:left;display:block;margin-top:2px}
#news.interno fieldset label.sedici {width:160px;float:left;display:block;margin-top:2px}
#news.interno fieldset label.venti {width:200px;float:left;display:block;margin-top:2px}
#news.interno fieldset p {margin:0.5em auto;padding: 0.5em auto;width:auto}
#news.interno fieldset input,#news.interno fieldset textarea {border:0;border:1px solid #ddd;width:280px}
#news.interno fieldset input.ceck {width:30px;border:0}
#news.interno fieldset input.pulsante {width:auto;border:1px solid #aaa}
#news.interno fieldset input.cecchi {width:30px;float:none;border:0}
#news.interno fieldset input.numero {width:65px;}
#news.interno p a img {border:0}
#news.interno p, #news.interno p.dettaglio {width:490px;}
.right {text-align:right}
.center {text-align:center}
.left {text-align:left}
.testo_completo {display:none}
.continua {text-transform:uppercase;font-family:'Arial Narrow', sans-serif;color:red;text-decoration:none;font-size:11px}
.archivionews {border-bottom:1px solid #AE9962;font-variant:small-caps;font-size:16px;clear:both;;margin: 0 0 30px 0}
.archivionews p {margin:0;padding:0 0 10px 0}
.archivionews a {color:#AE9962;font-weight:bold;text-decoration:none;font-family: serif}
.tutte {border-bottom:0;margin:9px 0 60px 0}
.tutte p a {font-size:15px;color:#666}
#rubriche {float:right;width:212px;margin-top:9px}
#rubriche .box {margin-right:0;margin-bottom:1px;padding:20px 22px;width:168px;height:auto;}
#rubriche .box a, #rafmax a {display:block;position:absolute;top:0;left:0;height:100%;width:100%;background: url(images/ciccio.gif);cursor:hand}
#rubriche .box a.normale {display:inline;position:relative;background:none;text-decoration:none;font-weight:bold}
#rubriche .box a span, #rafmax a span {display:none}
#rubriche h2, #rubriche h3, #rubriche h4, #rubriche p {margin:0;padding:0}
#rubriche h2 {line-height:85%;text-transform:uppercase;font-size:22px;margin-bottom:5px}
#rubriche p {text-transform:uppercase;font-size:11px;font-family: arial;line-height:120%}
#rubriche .box form {margin:0;padding:0}
#rubriche .box fieldset {border:0;margin:0;padding:0}
#rubriche .box fieldset input.text {background: url(../images/campo.png) top left no-repeat;height:20px;width:157px;border:0;padding:0 5px 0 5px}
#rubriche .box fieldset input.pwd {background: url(../images/password.png) top left no-repeat;width:128px}
#rubriche .box fieldset input.pulsante {background: url(../images/go.png) bottom left no-repeat;width:24px;margin:0;vertical-align: top;padding:0;height:20px;border:0}
#rubriche .box fieldset p {padding-top:5px}
#piede, #mappa {clear:both}
#mappa div.colonna {width:20%;float:left;font-family: serif;text-transform: lowercase;font-variant:small-caps}
#mappa div.colonna ul {margin:0;padding:0;list-style-type:none}
#mappa h2 {text-decoration:underline}
#mappa h2, #mappa li {font-size:16px;margin:0;padding:5px 0;}
#mappa h1 {font-size:16px;margin:0;padding:5px 0;font-family: serif;text-transform: lowercase;font-variant:small-caps}
#mappa li a {color:#333;text-decoration:none}
.calandre {color:#BEAD81}
.calandrino {color:#955D45}
.negozio {color:#D36F41}
.montecchia {color:#9EB54B}
.maccaroni {color:#6D7DB5}
#piede {text-align:center}
#piede p {font-size:11px;font-family:arial, sans-serif;color:#262626}
div#hormenu {
width: 565px;
float: left;
margin: 0;
padding: 0;
position:relative;
left:190px;
top:59px;
font-family:helveticaneue-UltraLight, helvetica, verdana;
font-size:180%;
}
div#hormenu span {display:none}
div#hormenu.ita li#link_calandre, div#hormenu  li#link_calandre2 {background:url(../images/link_calandre_ita.png) top left no-repeat;width:138px}
div#hormenu.ita li#link_calandrino, div#hormenu  li#link_calandrino2 {background:url(../images/link_calandrino_ita.png) top left no-repeat;width:157px}
div#hormenu.ita li#link_montecchia, div#hormenu  li#link_montecchia2 {background:url(../images/link_montecchia_ita.png) top left no-repeat;width:183px}
div#hormenu.ing li#link_calandre, div#hormenu  li#link_calandre2 {background:url(../images/link_calandre_ing.png) top left no-repeat;width:138px}
div#hormenu.ing li#link_calandrino, div#hormenu  li#link_calandrino2 {background:url(../images/link_calandrino_ing.png) top left no-repeat;width:157px}
div#hormenu.ing li#link_montecchia, div#hormenu  li#link_montecchia2 {background:url(../images/link_montecchia_ing.png) top left no-repeat;width:183px}
div#hormenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height:42px;
}
div#hormenu li {
	width:163px;
	float:left;
	margin: 0;
	padding: 0;
	color:black;
	height:42px;
	letter-spacing:-1px
}
div#hormenu a {
	display: block;
	padding: 0;
	color: #000;
	text-decoration: none;
	height:42px;
	width:100%;
	color:white
}
div#hormenu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
div#hormenu2 ul {
	position:absolute;
	top:130px;
	right:238px;
	background:url(../images/hocodola.png) top left no-repeat;
	width:459px;
	height:12px;
	margin:0;padding:0
}
div#hormenu2 p.statico {
	position:absolute;
	top:130px;
	left:205px;
	margin:0;
	padding:0;
	color:white
}
div#hormenu2 p.statico a {
	color:white;
	text-decoration:none;
	font-variant:small-caps;
	font-size:7
}
div#hormenu2.ing ul{
	background:url(../images/hocodola_ing.png) top left no-repeat;
	width:482px;
}
div#hormenu2.interno ul {
right:20px;
}
div#hormenu2 ul li{
	float:left;
	display:block;
	width:71px;
	height:16px
}
div#hormenu2 ul li#lnkmaccaroni {
	width:118px;
}
div#hormenu2 ul li#lnkprenota {
	width:55px;
}
div#hormenu2.ing ul li#lnkprenota {
	width:78px;
}
div#hormenu2 ul li#lnkingredienti {
	width:86px;
}
div#hormenu2 ul li#italiano, div#hormenu2 ul li#inglese {
	width:58px;
	background: url(../images/italiano.png) top right no-repeat
}
div#hormenu2 ul li#inglese {
	background: url(../images/english.png) top right no-repeat
}
div#hormenu2 ul li a {
	width:100%;
	height:100%;
	display:block
}
div#hormenu2 ul li a span{
	display:none
}
#altrenews ul {list-style-type:none;margin:0;padding:0}
#altrenews ul li {border-bottom:1px solid #ccc;padding:9px 0}
#altrenews ul li a {text-decoration:none;font-family: serif;font-size:18px;font-weight:normal;letter-spacing:-1px}
#piede p a {color:#967E42;text-decoration:none}
a.ricetta {width:320px;height:240px;display:block;background-repeat:no-repeat;text-align:center}
a.ricetta img {border:0;margin: 30px auto}
#news.interno table.galleria p {width:auto}
#news.interno table.galleria td {width:130px;vertical-align:top}
#wizard_cene a img {border:0;}
#imgcalandre, #imgmontecchia, #imgcalandrino {border:0;margin-right:9px;float:left}
#imgmontecchia {margin:0}
#descrizioni {height:280px;overflow:hidden;color:#333333}
form#aggiungi input.aggiungi {
	border:0 solid black;
	background:url(images/aggiungi.png) top center no-repeat;
	padding:0;
	font-size:80%;
	width:124px;height:23px;
	cursor: pointer;
}

p.cene_item a.aggiungiita, p.cene_item a.aggiungiing {
	padding:0;
	font-size:80%;
	padding-left:0.5em
}
p.cene_item {margin-top:3px;margin-bottom:3px;font-size:90%;padding-right:200px;position:relative}
p.cene_item span.acquista {position:absolute;right:0;width:200px;}
#news.interno  p.navigatore a {background:gray;display:block;float:left;width:140px;margin:5px;padding:5px;color:white}
#news.interno  p.navigatore {width:320px;margin:auto;background:white;text-align:center;height:40px;margin-top:1em}
#wizard_cene h3, #wizard_cene h4 {font-size:100%;font-family:arial}
#wizard_cene h3 {color:#333}
#wizard_cene h4 {color:#555;margin-bottom:0}
#news.interno #wizard_cene h2 {color:#aaa}
#wizard_cene h2 span.attivo {color:#967E42}
#trelocali {color:#b2b2b2}
#compleanno {display:none;position:absolute;background:white url(../images/sfondo_compleanno.jpg) top left no-repeat;width:230px;height:47px;left:200px;top:-80px;padding:120px 10px 0 10px;border:1px solid #cecece;font-size:80%;text-align:center}
.overpanner {display:none;position:absolute;z-index:20}
.overpanner a img {border:0}
}
