/*
	Project: MangiareBene
	Author: Andrea Bindi | andrea.bindi@gmail.com
	Developer: Alchimedia | www.alchimedia.com
	Release date: 2006
	Update: 2009
	CSS Level 2.1
*/

/* Generali */
*	{margin: 0; padding: 0; border: none; outline: none;}

body	{
	background: #fff url(../images/bg/bg_body.gif) top center repeat-y;
	font: normal .7em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #666;
}

h2	{font-size: 1.5em; font-weight: normal; line-height: 1em; color: #2066b0;}
h2:first-letter	{color: #da4700;}

h3	{font-size: 1.4em; line-height: 1em; font-family: Cambria, Georgia, Times, "Times New Roman", serif;}
* html h3	{font-size: 1.3em;}
h3 a	{color: #09e;}

h4	{font-size: 1em; font-weight: bolder; color: #da4700;}
h5, h6	{font-size: 1.1em; color: #2066b0; margin-bottom: 8px;}
h6	{font-size: 1em; margin-bottom: 4px; color: #6495ed; clear: both;}

a	{color: #da4700; text-decoration: none; font-weight: bolder;}



.clearthis	{clear: both;}
.noimage	{display: none;}
.imgTxt	{float: left; margin: 0 8px 2px 0;}
.imgTxt2	{float: right; margin: 0 0 2px 8px;}

#adsense{
	width: 728px; height: 90px;
	margin: 10px 0; padding: 5px 10px; border: none;
	background: transparent url(../images/bg/adsense_728x90.gif) 0 0 no-repeat;
	text-align: left;
}

/* SkipNav */
.skip	{display: none;}

/* Shadow */
#shadow	{
	width: 990px;
	margin: 0 auto;
	padding-top: 12px;
	border-top: 3px solid #fff;
	background: #fff url(../images/bg/bg_shadow.gif) 0 0 no-repeat;
}

/* Wrapper */
#wrapper	{
	width: 990px;
	margin: 0 0 15px;
	padding-bottom: 15px;
	background: transparent;
	text-align: left;
	position: relative;
}

/* Head */
#head, #head * {margin: 0; padding: 0; border: none;}
#head	{
	width: 990px;
	padding-bottom: 15px;
	background: #fff url(../images/bg/bg_wrapper.gif) bottom no-repeat;
	text-align: left;
}

#bg_head {width: 990px; background: #fff url(../images/bg/bg_head.gif) 0 0 repeat-y;}

/* LEIWEB PUSHBAR */
#bg_head #leiweb_Pushbar * {margin: 0 auto;}
#bg_head #leiweb_Pushbar {width: 940px; margin: 10px auto 0;}
#bg_head #leiweb_Pushbar object, #bg_head #leiweb_Pushbar img {display: block;}

/* LOGGED */
#logged {
	margin: 16px 0 0 12px;
	padding: 4px 25px 4px 19px;
	background: #eee url(../images/bg/bg_logged.gif) 7px 6px no-repeat;
	font-size: .9em;
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #777;
}

#logged strong {color: #666;}

/* LOGO STANDARD */
/*#logo, #logo a	{
	width: 255px;
	height: 90px;
	margin: 0 0 0 10px;
	background: #fff url(../images/head/logo.gif) 0 0 no-repeat;
	text-indent: -9999px;
}

#logo a {display: block; float: none; margin: 0;}*/

#logo, #logo a {display: none;}


/* LOGO CARNEVALE */
/*#logo, #logo a	{
	width: 258px;
	height: 100px;
	margin: 0 0 0 -1px;
	background: #fff url(../images/head/logo_CARNEVALE.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

#logo a {display: block; float: none; margin: 0;}*/


/*LOGO NASTRO ROSA */
/*#logo, #logo a	{
	width: 255px;
	height: 90px;
	margin: 0 0 0 10px;
	background: #fff url(../images/head/logo_rosa.gif) center no-repeat;
	text-indent: -9999px;
}

#logo a {display: block; float: none; margin: 0;}*/


/* LOGO PASQUA */
/*#logo, #logo a	{
	width: 258px;
	height: 100px;
	margin: 0 0 0 -1px;
	background: #fff url(../images/head/logo_easter.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

#logo a {display: block; float: none; margin: 0;}*/


/* LOGO NATALE */
/*#logo1, #logo1 a, #logo2, #logo2 a, #logo3, #logo3 a {display: none;}*/

#logo1, #logo1 a, #logo2, #logo2 a, #logo3, #logo3 a {width: 270px; height: 102px; margin: 0 0 0 -10px; background: transparent 0 0 no-repeat; text-indent: -9999px;}

#logo1, #logo1 a {background-image: url(../images/head/natale09/logo1.gif);}
#logo2, #logo2 a {background-image: url(../images/head/natale09/logo2.gif);}
#logo3, #logo3 a {background-image: url(../images/head/natale09/logo3.gif);}

#logo1 a, #logo2 a, #logo3 a {display: block; float: none; margin: 0;}


/* REGISTRATI
  (RIPRISTINARE A - top: 102px; left: 20px;)
------------------------------------------------------------------------ */
#head #regNow {
	margin: 15px 0 0;
	padding: 5px 0 0 45px;
	border-left: 1px solid #ddd;
	background: transparent url(../images/head/go2reg.gif) 10px 2px no-repeat;
	float: left;
	font-size: .9em;
	z-index: 9999;
}

#head #regNow a {text-decoration: underline; color: #d00;}

/* Form di ricerca / Iscrizione newsletter 
  (RIPRISTINARE A - top: 145px; left: 10px;)
------------------------------------------------------------------------ */
#head form, #head form * {vertical-align: middle;}
#head form {width: 230px; margin: 17px 10px 0 0; float: right;}

#head input	{
	width: 142px;
	margin: 0 8px;
	padding: .1em .2em;
	border: 2px solid #cecece;
	border-top: 2px solid #8e8e8e;
	background: #fffffa;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #555;
}

#head label	{display: none;}
input#cerca, input#ok {width: auto; margin: 0; padding: 0; border: none;}

/* Archivio ricette */
#fricerca p {margin: 5px 10px 0 8px; font-size: .9em; text-align: right;}
#fricerca p a {text-decoration: underline; color: #d00;}

/* NAVIGAZIONE PRINCIPALE */
#nav	{width: 730px; height: 90px; position: absolute; top: 0; right: 0;}
#nav, #nav li	{list-style: none; display: block;}
#nav li	{float: left;}

/* Pulsanti */
#nav li a	{width: 90px; height: 90px; margin-left: 12px; background: #fff 0 0 no-repeat; display: block; text-indent: -9999px;}

/* Normal */
#nav #n1 a {background-image: url(../images/nav/piatti.gif);}
#nav #n2 a {background-image: url(../images/nav/accademia.gif);}
#nav #n3 a {background-image: url(../images/nav/cuochi.gif);}
#nav #n4 a {background-image: url(../images/nav/marinate.gif);}
#nav #n5 a {background-image: url(../images/nav/vino.gif);}
#nav #n6 a {background-image: url(../images/nav/menu.gif);}
#nav #n7 a {background-image: url(../images/nav/salute.gif);}

/* Hover + Current */
#nav li a:hover, #nav li a.current, #nav li a.current:hover	{background-position: 0 -90px;}

/* Area Principale */
#main	{width: 990px; clear: both;}

/* Titoli - Area Principale */
#mainTitles, #mainTitles * {margin: 0; padding: 0;}
#mainTitles	{width: 892px; height: 70px; padding: 13px 0 3px 98px; background: #fff center left no-repeat;}
#mainTitles h2 {font: normal 2.6em Georgia, Times, "Times New Roman", serif;}
#mainTitles h3 {font: italic bolder 1.8em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; color: #2066b0;}
#mainTitles h3:first-letter	{color: #da4700;}

/* CASO per PESCE in CATALOGO */
#mainTitles h1.caso_pesce {font: normal 2.6em Georgia, Times, "Times New Roman", serif;}
#mainTitles h1 {font: italic bolder 1.8em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; color: #2066b0;}
#mainTitles h1:first-letter {color: #da4700;}

/* CASO per PESCE in SCHEDA */
#mainTitles h2.caso_pesce {font: italic bolder 1.8em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; color: #2066b0;}
#mainTitles h2:first-letter {color: #da4700;}

#mainTitles.taccademia {background-image: url(../images/cont/titles/accademia.gif);}
#mainTitles.tautore    {background-image: url(../images/cont/titles/accademia.gif);}
#mainTitles.tshopping  {background-image: url(../images/cont/titles/accademia.gif);}
#mainTitles.tnatale    {background-image: url(../images/cont/titles/accademia.gif);}

#mainTitles.tcuochi    {background-image: url(../images/cont/titles/cuochi.gif);}
#mainTitles.tmarinate  {background-image: url(../images/cont/titles/marinate.gif);}
#mainTitles.tvino      {background-image: url(../images/cont/titles/vino.gif);}
#mainTitles.tmenu      {background-image: url(../images/cont/titles/menu.gif);}
#mainTitles.tsalute    {background-image: url(../images/cont/titles/salute.gif);}
#mainTitles.teventi    {background-image: url(../images/cont/titles/eventi.gif);}
#mainTitles.tservice   {background-image: url(../images/cont/titles/service.gif);}
#mainTitles.tprivacy   {background-image: url(../images/cont/titles/privacy.gif);}
#mainTitles.tcredits   {background-image: url(../images/cont/titles/credits.gif);}
#mainTitles.tsondaggio {background-image: url(../images/cont/titles/sondaggio.gif);}
#mainTitles.tpiatti    {background-image: url(../images/cont/titles/piattidi.gif);}

#mainTitles.tspecials  {background-image: url(../images/cont/titles/press.gif);}
#mainTitles.tpress     {background-image: url(../images/cont/titles/press.gif);}

/* Area Contenuto */
#cont	{width: 793px; margin-left: 10px;}
#cont, #leftColumn	{float: left; display: inline;}

/* Colonna di sinistra (Menu + Link sponsor) */
#leftColumn, #secondnav, #secBott, .navSponsor	{width: 187px;}
#secondnav	{font-size: .9em; background: #f3bf0c url(../images/secnav/bg_sec_top.gif) top left no-repeat; padding-top: 14px; margin-bottom: 16px;}
#secBott		{background: #f3bf0c url(../images/secnav/bg_sec_bot.gif) bottom left no-repeat; padding-bottom: 12px; overflow: hidden;}

#secondnav p, #secondnav ul	{background: #f3bf0c url(../images/secnav/bg_sec.gif) top left repeat-y; padding: 0 2px 1px;}
#secondnav ul, .navSponsor	{list-style: none;}

h3.navSponsor	{
	width: 187px;
	height: 30px;
	margin-top: 16px;
	background: #8ab4e1 url(../images/secnav/bg_sec_top2.gif) no-repeat;
	text-indent: -9999px;
	display: block;
}

ul.navSponsor	{
	width: 187px;
	margin-bottom: 16px;
	padding-bottom: 12px;
	background: #8ab4e1 url(../images/secnav/bg_sec_bot2.gif) bottom no-repeat;
	display: block;
}

.navSponsor li	{width: 184px; padding: 0 2px 0 1px; background: #8ab4e1 url(../images/secnav/bg_sec2.gif) repeat-y; display: block;}

/* Level 1st */
#secondnav a, .navSponsor a	{
	width: 175px;
	padding: .1em 2px .2em 6px;
	background-color: #f3bf0c;
	font-size: 1em;
	line-height: 1.4em;
	color: #d00;
	display: block;
}

.navSponsor a	{width: 173px; padding-left: 8px; background-color: #8ab4e1; color: #000; font-weight: normal;}
.navSponsor a:hover	{background-color: #b9d2ed;}

/* Level 2nd */
#secondnav .level_second a	{width: 165px; padding-left: 16px; color: #a00;}

/* Level 3rd + Level Special */
#secondnav .level_third a, #secondnav .level_special a	{width: 157px; padding-left: 24px; color: #600;}

/* Level 4th */
#secondnav .level_fourth a	{
	width: 143px;
	padding-left: 38px;
	background: url(../images/secnav/bg_4th.gif) 29px 8px no-repeat;
	color: #7c6355;
}

/* Level Special */
#secondnav .level_special a	{font-weight: normal;}

/* Hover + Current */
#secondnav a:hover, #secondnav a.current	{background-color: #f6cf49;}
#secondnav .level_second a:hover, #secondnav .level_second a.current	{background-color: #f9df86;}

#secondnav .level_third a:hover, #secondnav .level_third a.current,
#secondnav .level_special a:hover, #secondnav .level_special a.current
{background-color: #fcefc2;}

#secondnav .level_fourth a:hover, #secondnav .level_fourth a.current	{background-color: #fffeee;}

/* LINK A BONNE MAMAN */
#leftColumn #bonne {
	width: 187px;
	height: 56px;
	margin: 5px 0; padding: 0; border: none;
	background: #fff url(../images/cont/link_bonne.gif) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
	position: static;
}

/* Breadcrumbs */
#bread	{padding: 1px 1px 2px; border: 1px solid #daa903; background: #f3bf0c;}
#bread, #bread li, #bread a	{list-style: none; display: inline; color: #600;}
#bread li	{padding: 0 4px; font-weight: bolder; line-height: 1.9;}
#bread a	{font-weight: normal; padding-right: 12px; background: transparent url(../images/bg/bg_bread.gif) right 1px no-repeat;}
#bread a:hover	{text-decoration: underline;}
#bread a.current, #bread a.current:hover	{padding-right: 0; background-image: none; font-weight: bolder; text-decoration: none;}

/* BOX AREA CONTENUTO - Indici */
#cont .wbox1 * {margin: 0; padding: 0; border: none; float: none; position: static;}
#cont .wbox1 {width: 780px; margin-top: 18px; clear: both;}

#cont .wbox1 .box1, #cont .wbox1 .box2, #cont .wbox1 .box3 {
	width: 303px;
	height: 149px;
	margin: 14px 15px 0 20px;
	/*background: transparent url(../images/bg/bg_box09.gif) 0 0 no-repeat;*/
	background: transparent url(../images/bg/bg_box09_new.gif) 0 0 no-repeat;
	float: left;
	display: inline;
}

#cont .wbox1 .box3 {display: none;}

#cont .wbox1 p {margin: 5px 10px; padding: 0;}
#cont .wbox1 p a {font-weight: normal; color: #666;}

#cont .wbox1 .b-index {margin: -55px 0 0 -22px; float: left; position: relative;}

/* TITOLI */
#cont .wbox1 h3 {border-bottom: 2px solid #eee; font: normal 1.5em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;}
/*#cont .wbox1 h3 a {width: 265px; padding: 5px 10px 6px 58px; color: #2066b0; font-weight: normal; display: block;}*/
#cont .wbox1 h3 a {width: 235px; padding: 5px 10px 6px 58px; color: #2066b0; font-weight: normal; display: block;}
#cont .wbox1 h3 a:first-letter {color: #da4700;}

/* CONTINUA */
#cont .wbox1 .continua {
	width: 68px;
	height: 11px;
	margin: 7px 0;
	background: transparent url(../images/box/continua.gif) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
}

#cont .wbox1 .continua:hover {background-position: 0 -11px;}
/* IE6 ONLY */ * html #cont .wbox1 .continua {background-position: 0 -11px;}


/* Indici - Descrizione categoria */
.desc	{
	margin: 15px 13px 0 5px;
	font: normal 1.2em/1.5em Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif;
	color: #444;
}
.desc:first-letter {font-size: 1.6em; line-height: .7em;}

.desc a {text-decoration: underline; font-weight: normal;}
.desc b a {font-weight: bolder;}
.desc a b {font-weight: bolder;}


/* Indici - Descrizione categoria - Link */
.descLink a	{
	margin-left: 5px;
	font: normal 1.2em/1.5em Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif;
	text-decoration: underline;
}

/* Indici - Novita, Regole base, Categorie: Piatti, Prodotti, Articoli, Menu */
.novita, .regolebase, .categorie, .prodotti, .etichette	{width: 655px; list-style: none; clear: both; overflow: hidden;}

h3.novita, h3.regolebase, h3.categorie, h3.prodotti, h3.articoli, h3.tmenu, h3.tregioni, h3.etichette
{height: 30px; margin: 16px 0 0 5px; text-indent: -9999px; overflow: hidden;}
/*h3.novita		{background: #fff url(../images/box/indici/novita/tnovita.gif) no-repeat;}
h3.regolebase	{background: #fff url(../images/box/indici/regole/tregole.gif) no-repeat;}
h3.categorie	{background: #fff url(../images/box/indici/categorie/tcategorie.gif) no-repeat;}
h3.prodotti		{background: #fff url(../images/box/indici/categorie/tprodotti.gif) no-repeat;}
h3.articoli		{background: #fff url(../images/box/indici/categorie/tarticoli.gif) no-repeat;}
h3.tmenu			{background: #fff url(../images/box/indici/categorie/tmenu.gif) no-repeat;}
h3.etichette	{background: #fff url(../images/box/indici/categorie/tetichette.gif) no-repeat;}*/

h3.novita		{background: #fff url(../images/box/indici/novita/tnovita_new.gif) no-repeat;}
h3.regolebase	{background: #fff url(../images/box/indici/regole/tregole_new.gif) no-repeat;}
h3.categorie	{background: #fff url(../images/box/indici/categorie/tcategorie_new.gif) no-repeat;}
h3.prodotti		{background: #fff url(../images/box/indici/categorie/tprodotti_new.gif) no-repeat;}
h3.articoli		{background: #fff url(../images/box/indici/categorie/tarticoli_new.gif) no-repeat;}
h3.tmenu			{background: #fff url(../images/box/indici/categorie/tmenu_new.gif) no-repeat;}
h3.etichette	{background: #fff url(../images/box/indici/categorie/tetichette_new.gif) no-repeat;}

/* CASO per PESCE */
h2.novita, h2.regolebase, h2.categorie, h2.prodotti, h2.articoli, h2.tmenu, h2.tregioni, h2.etichette
{height: 30px; margin: 16px 0 0 5px; text-indent: -9999px; overflow: hidden;}
/*h2.novita		{background: #fff url(../images/box/indici/novita/tnovita.gif) no-repeat;}
h2.regolebase	{background: #fff url(../images/box/indici/regole/tregole.gif) no-repeat;}
h2.categorie	{background: #fff url(../images/box/indici/categorie/tcategorie.gif) no-repeat;}
h2.prodotti		{background: #fff url(../images/box/indici/categorie/tprodotti.gif) no-repeat;}
h2.articoli		{background: #fff url(../images/box/indici/categorie/tarticoli.gif) no-repeat;}
h2.tmenu			{background: #fff url(../images/box/indici/categorie/tmenu.gif) no-repeat;}
h2.etichette	{background: #fff url(../images/box/indici/categorie/tetichette.gif) no-repeat;}*/

h2.novita		{background: #fff url(../images/box/indici/novita/tnovita_new.gif) no-repeat;}
h2.regolebase	{background: #fff url(../images/box/indici/regole/tregole_new.gif) no-repeat;}
h2.categorie	{background: #fff url(../images/box/indici/categorie/tcategorie_new.gif) no-repeat;}
h2.prodotti		{background: #fff url(../images/box/indici/categorie/tprodotti_new.gif) no-repeat;}
h2.articoli		{background: #fff url(../images/box/indici/categorie/tarticoli_new.gif) no-repeat;}
h2.tmenu			{background: #fff url(../images/box/indici/categorie/tmenu_new.gif) no-repeat;}
h2.etichette	{background: #fff url(../images/box/indici/categorie/tetichette_new.gif) no-repeat;}


ul.novita, ul.regolebase, ul.categorie, ul.prodotti, ul.etichette	{margin: 0 0 10px 5px; padding-bottom: 10px;}
/*ul.novita		{background: #fdfafa url(../images/box/indici/novita/novita_bott.gif) bottom left no-repeat;}
ul.regolebase	{background: #fafcfd url(../images/box/indici/regole/regole_bott.gif) bottom left no-repeat;}
ul.categorie, ul.prodotti	{background: #fef9e7 url(../images/box/indici/categorie/categorie_bott.gif) bottom left no-repeat;}
ul.etichette	{background: #FAFDFB url(../images/box/indici/categorie/etichette_bott.gif) bottom left no-repeat;}*/

ul.novita		{background: #fdfafa url(../images/box/indici/novita/novita_bott_new.gif) bottom left no-repeat;}
ul.regolebase	{background: #fafcfd url(../images/box/indici/regole/regole_bott_new.gif) bottom left no-repeat;}
ul.categorie, ul.prodotti	{background: #fef9e7 url(../images/box/indici/categorie/categorie_bott_new.gif) bottom left no-repeat;}
ul.etichette	{background: #FAFDFB url(../images/box/indici/categorie/etichette_bott_new.gif) bottom left no-repeat;}

.novita li, .regolebase li, .categorie li, .prodotti li, .etichette li	{padding: 0 2px 0 1px;}
/*.novita li		{background: #fdfafa url(../images/box/indici/novita/bg_novita.gif) repeat-y;}
.regolebase li	{background: #fafcfd url(../images/box/indici/regole/bg_regole.gif) repeat-y;}
.categorie li, .prodotti li	{background: #fef9e7 url(../images/box/indici/categorie/bg_categorie.gif) repeat-y;}
.etichette li	{background: #FAFDFB url(../images/box/indici/categorie/bg_etichette.gif) repeat-y;}*/

.novita li		{background: #fdfafa url(../images/box/indici/novita/bg_novita_new.gif) repeat-y;}
.regolebase li	{background: #fafcfd url(../images/box/indici/regole/bg_regole_new.gif) repeat-y;}
.categorie li, .prodotti li	{background: #fef9e7 url(../images/box/indici/categorie/bg_categorie_new.gif) repeat-y;}
.etichette li	{background: #FAFDFB url(../images/box/indici/categorie/bg_etichette_new.gif) repeat-y;}

.novita a, .regolebase a, .categorie a, .prodotti a, .etichette a	{
	width: 640px;
	padding: .1em 2px .2em 10px;
	font-size: 1em;
	line-height: 1.4em;
	display: block;
	font-weight: normal;
	color: #333;
}

.novita strong	{color: #a46767;}

.novita a		{background-color: #fdfafa;}
.regolebase a	{background-color: #fafcfd;}
.categorie a, .prodotti a	{background-color: #fef9e7;}
.etichette a	{background-color: #FAFDFB;}

.novita a:hover		{background-color: #f4e5e5;}
.regolebase a:hover	{background-color: #e5eef4;}
.categorie a:hover, .prodotti a:hover	{background-color: #fdedbb;}
.etichette a:hover	{background-color: #D6EEDF;}

/* Novita in indici categoria */
/*#b2 ul.novita	{margin-bottom: 50px;}
#b2 ul.novita, #b2 h3.novita	{margin-left: 26px;}*/

/* Zodiaco */
#zodiaco	{
	width: 513px;
	height: 513px;
	margin: 16px 10px 10px 45px;
	background: #fff url(../images/cont/zodiaco/grid.gif) 0 0 no-repeat;
	position: relative;
}

#zodiaco, #zodiaco li	{list-style: none; display: block;}

#zodiaco a	{
	width: 90px;
	height: 110px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: top;
	text-indent: -9999px;
	position: absolute;
	display: block;
}

#zodiaco a:hover	{background-position: bottom;}

#z01	{top: 6px; left: 213px; background-image: url(../images/cont/zodiaco/ariete.gif);}
#z02	{top: 33px; left: 302px; background-image: url(../images/cont/zodiaco/toro.gif);}
#z03	{top: 96px; left: 388px; background-image: url(../images/cont/zodiaco/gemelli.gif);}
#z04	{top: 194px; left: 421px; background-image: url(../images/cont/zodiaco/cancro.gif);}
#z05	{top: 300px; left: 390px; background-image: url(../images/cont/zodiaco/leone.gif);}
#z06	{top: 363px; left: 312px; background-image: url(../images/cont/zodiaco/vergine.gif);}
#z07	{top: 392px; left: 213px; background-image: url(../images/cont/zodiaco/bilancia.gif);}
#z08	{top: 373px; left: 115px; background-image: url(../images/cont/zodiaco/scorpione.gif);}
#z09	{top: 288px; left: 38px; background-image: url(../images/cont/zodiaco/sagittario.gif);}
#z10	{top: 195px; left: 8px; background-image: url(../images/cont/zodiaco/capricorno.gif);}
#z11	{top: 88px; left: 36px; background-image: url(../images/cont/zodiaco/acquario.gif);}
#z12	{top: 24px; left: 123px; background-image: url(../images/cont/zodiaco/pesci.gif);}

#zodiaco img	{border: 1px solid #ccc; position: absolute; top: 164px; left: 165px;}

/* Grandi cuochi */
#descRistorante	{margin-bottom: 16px;}
#descRistorante p	{margin-bottom: 3px; padding: 8px; background: #f9f9f9; border: 1px solid #ddd; color: #666;}
#descRistorante a	{color: #666; text-decoration:underline; font-weight: normal;}

/* Grandi cuochi - Elenco ristoranti#listaCuochi */
#bgReg	{
	width: 655px;
	height: 10px;
	margin-left: 5px;
	background: #fff url(../images/box/indici/cook/bgReg_new.gif) 0 1px no-repeat;
}

/* IE6 Only */ * html #bgReg {margin-bottom: -1px;}

.categorie .regione a	{
	width: 459px;
	padding: 12px 2px 8px 35px;
	background: #fef9e7 url(../images/box/indici/cook/bgReg2.gif) 6px 9px no-repeat;
	font: bolder 1.4em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #bf9e4c;
}

.categorie .regione a:hover	{background-color: #fef9e7;}

/* ICO BIRRA */
.categorie .ico_birra a	{
	width: 459px;
	padding: 12px 2px 8px 35px;
	background: #fef9e7 url(../images/box/indici/icoBirra.gif) 9px 9px no-repeat;
	font: bolder 1.4em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #bf9e4c;
}

.categorie .ico_birra a:hover	{background-color: #fef9e7;}

/* Ico GC */
#ricGQ	{margin: 12px 0; padding: 18px 0 19px 68px; background: #fff url(../images/cont/ico/ico_ricGQ.gif) 0 0 no-repeat;}
#ricGQ a	{color: #666; font-weight: normal;}
#ricGQ a strong	{color: #da4700;}

/* Mappa Italia */
#mappa	{
	width: 460px;
	height: 400px;
	margin: 16px 0 0 11px;
	padding: 15px 0 0 40px;
	background: #fff url(../images/bg/bg_mappa.gif) 0 0 no-repeat;
}

/* COLONNA DX - SOLO IN CERCHIO RICETTE E ZODIACO */
#colonna3 * {margin: 0; padding: 0;}
#colonna3 {width: 160px; margin-right: 10px; background: #fff; float: right; display: inline;}

#colonna3 .box1 {
	width: 160px;
	height: 160px;
	margin-top: 10px;
	background: #fff url(../images/bg/home09/bg_box1_col3.gif) 0 0 no-repeat;
	text-align: center;
}

#colonna3 .box1 img {margin: 6px 0 0; padding: 0; border: none; float: none;}

/* CONCORSO OLIO CARLI */
#colonna3 #concorso_carli {
	width: 160px;
	height: 305px;
	margin: 10px 0;
	padding: 0;
	background: transparent url(../images/speciali/olio_carli.gif) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
}

/* BOX NATALE 2009 */
#colonna3 .box2 {
	width: 160px;
	height: 215px;
	margin-top: 10px;
	background: #fff url(../images/bg/home09/xmas09/bg_box.jpg) 0 0 no-repeat;
	position: relative;
}

#colonna3 .box2 #natale09, #colonna3 .box2 dl * {margin: 0; padding: 0; border: none; display: block;}
#colonna3 .box2 dl {width: 148px; position: absolute; top: 151px; left: 6px; text-indent: -9999px;}

#colonna3 .box2 dl dt {display: none;}
#colonna3 .box2 dl dd {width: 148px; height: 17px; margin: 0 0 2px;}

#colonna3 .box2 dl a {width: 148px; height: 17px; background: #fff 0 0 no-repeat;}
#colonna3 .box2 dl #xmas1 a {background-image: url(../images/bg/home09/xmas09/ricette_vigilia.gif);}
#colonna3 .box2 dl #xmas2 a {background-image: url(../images/bg/home09/xmas09/ricette_natale.gif);}
#colonna3 .box2 dl #xmas3 a {background-image: url(../images/bg/home09/xmas09/ricette_capodanno.gif);}


/* Indice ricette (CERCHIO) */
#cerchioRic	{
	width: 520px;
	height: 550px;
	margin: 16px 0 16px 40px;
	background: #fff url(../images/cont/cerchioRic/grid.gif) 0 0 no-repeat;
	position: relative;
}

#cerchioRic, #cerchioRic li	{list-style: none; display: block;}

#cerchioRic a	{
	width: 81px;
	height: 91px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: top;
	text-indent: -9999px;
	position: absolute;
	display: block;
}

#cerchioRic a:hover	{background-position: bottom;}

#icoRic1		{top: 3px; left: 255px; background-image: url(../images/cont/cerchioRic/drink.gif); padding: 6px 0;}
#icoRic2		{top: 50px; left: 344px; background-image: url(../images/cont/cerchioRic/conserve.gif);}
#icoRic3		{top: 137px; left: 415px; background-image: url(../images/cont/cerchioRic/dessert.gif);}
#icoRic4		{top: 240px; left: 436px; background-image: url(../images/cont/cerchioRic/contorni.gif);}
#icoRic5		{top: 349px; left: 399px; background-image: url(../images/cont/cerchioRic/uova.gif); padding: 0 6px;}
#icoRic6		{top: 419px; left: 312px; background-image: url(../images/cont/cerchioRic/pesce.gif); padding: 0 2px 0 3px;}
#icoRic7		{top: 440px; left: 215px; background-image: url(../images/cont/cerchioRic/carne.gif); padding-bottom: 7px;}
#icoRic8		{top: 412px; left: 110px; background-image: url(../images/cont/cerchioRic/altri.gif);}
#icoRic9		{top: 335px; left: 47px; background-image: url(../images/cont/cerchioRic/riso.gif);}
#icoRic10	{top: 241px; left: 13px; background-image: url(../images/cont/cerchioRic/pasta.gif);}
#icoRic11	{top: 146px; left: 29px; background-image: url(../images/cont/cerchioRic/salse.gif);}
#icoRic12	{top: 60px; left: 80px; background-image: url(../images/cont/cerchioRic/antipasti.gif);}
#icoRic13	{top: 20px; left: 167px; background-image: url(../images/cont/cerchioRic/spuntini.gif);}

/* Menu della Settimana */
#cerchioRic .menuSett	{
	width: 210px;
	margin: 0;
	padding: 10px 0 0 0;
	background: transparent url(../images/cont/cerchioRic/lista/bg_box.gif) 0 0 no-repeat;
	position: relative;
	top: 155px;
	left: 162px;
}

/* For IE6 only */
* html #cerchioRic .menuSett	{top: -40px;}
* html #cerchioRic .menuSett ul	{width: 197px;}

/* For IE7 only */
*:first-child + html #cerchioRic .menuSett	{top: -40px;}

#cerchioRic .menuSett strong, #cerchioRic .menuSett strong a, #cerchioRic .menuSett strong a:hover	{
	width: 190px;
	margin: 0;
	padding: 0 8px 5px 12px;
	background: #fff url(../images/cont/cerchioRic/lista/bg_menu.gif) 0 0 repeat-y;
	font: bolder 15px/18px "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #2f70b5;
	display: block;
}

#cerchioRic .menuSett strong a, #cerchioRic .menuSett strong a:hover	{padding: 0; background: #fff;}

#cerchioRic .menuSett ul	{
	margin: 0 auto 15px;
	padding: 0 0 13px;
	background: transparent url(../images/cont/cerchioRic/lista/menu_bott.gif) bottom left no-repeat;
}

#cerchioRic .menuSett li {
	width: 207px;
	padding: 0 2px 0 1px;
	background: #fff url(../images/cont/cerchioRic/lista/bg_menu.gif) 0 0 repeat-y;
}

#cerchioRic .menuSett a	{
	width: 180px;
	height: auto;
	padding: 0 4px 2px 22px;
	background: #fff url(../images/cont/cerchioRic/lista/bg_item.gif) 12px 7px no-repeat;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.3em;
	text-indent: 0;
	color: #333;
	position: static;
}

#cerchioRic .menuSett a:hover	{background: #eee url(../images/cont/cerchioRic/lista/bg_item.gif) 12px 7px no-repeat;}

/* Menu Special */
.menuSpec	{
	width: 210px;
	margin: -360px 0 0 200px;
	position: absolute;
	text-align: center;
}

.menuSpec h3	{
	width: 210px;
	margin: 0;
	padding: 10px 0 0 0;
	background: transparent url(../images/cont/cerchioRic/lista/bg_box.gif) 0 0 no-repeat;
	text-transform: uppercase;
}

.menuSpec h3 a	{
	width: 190px;
	margin: 0;
	padding: 0 8px 5px 12px;
	background: #fff url(../images/cont/cerchioRic/lista/bg_menu.gif) 0 0 repeat-y;
	font: bolder 16px/18px "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #2f70b5;
	display: block;
}

.menuSpec p	{
	margin: 0 auto;
	padding: 0 0 12px;
	background: transparent url(../images/cont/cerchioRic/lista/menu_bott.gif) bottom left no-repeat;
}

.menuSpec p a	{
	width: 188px;
	margin: 0;
	padding: 0 10px 5px 12px;
	background: #fff url(../images/cont/cerchioRic/lista/bg_menu.gif) 0 0 repeat-y;
	font: 1em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #777;
	display: block;
}

.menuSpec p img {margin: 0 8px 0 0; padding: 0; float: left;}
.menuSpec p span {display: block; clear: both;}

/* Titolo Elenco Piatti */
#tTutte	{
	margin: 15px 0 -10px 5px;
	padding: 0;
	font: 1.9em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	clear: both;
	color: #2066b0;
}

#tTutte:first-letter	{color: #da4700;}

/* Elenco Piatti */
.elencoPiatti	{margin: 20px 10px 20px 0; padding-top: 2px; border-top: 1px solid #ddd;}
.elencoPiatti li	{padding-bottom: 2px;}
.elencoPiatti, .elencoPiatti li	{list-style: none;}

.elencoPiatti a	{
	height: 1%;
	padding: 6px 0 6px 40px;
	background: transparent url(../images/cont/elencoPiatti.gif) 10px 50% no-repeat;
	color: #2066b0;
	border-bottom: 1px solid #ddd;
	display: block;
	position: relative;
}

.elencoPiatti a:hover	{background: #ffffe0 url(../images/cont/elencoPiatti.gif) 10px 50% no-repeat; color: #555;}

/* Elenco Piatti - Descrizione link */
.elencoPiatti a span	{font-weight: normal; color: #666;}


/* Surgelato e Frigo 3gg */
.elencoPiatti .frigo3g {background: transparent url(../images/cont/frigo3g.gif) 10px 50% no-repeat;}
.elencoPiatti .frigo3g:hover {background: #ffffe0 url(../images/cont/frigo3g.gif) 10px 50% no-repeat; color: #555;}

.elencoPiatti .surgelato {background: transparent url(../images/cont/surgelato.gif) 10px 50% no-repeat;}
.elencoPiatti .surgelato:hover {background: #ffffe0 url(../images/cont/surgelato.gif) 10px 50% no-repeat; color: #555;}

.elencoPiatti .calendario3g {background: transparent url(../images/cont/calendario3g.gif) 10px 50% no-repeat;}
.elencoPiatti .calendario3g:hover {background: #ffffe0 url(../images/cont/calendario3g.gif) 10px 50% no-repeat; color: #555;}

.elencoPiatti .lowcost {background: transparent url(../images/cont/lowcost.gif) 10px 50% no-repeat;}
.elencoPiatti .lowcost:hover {background: #ffffe0 url(../images/cont/lowcost.gif) 10px 50% no-repeat; color: #555;}

/* Piatto per Vegetariani */
.elencoPiatti .vegetariana	{
	width: 20px;
	height: 18px;
	background: transparent url(../images/cont/ico/vegetariana.gif) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
	position: absolute;
	top: 2px;
	right: 10px;
}

/* Ricetta (Scheda prodotto) */
#b3 #cont h3	{
	margin: 10px 0 3px;
	font: 1.9em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	clear: both;
	color: #2066b0;
}

/* CASO per PESCE */
#b3 #cont h1	{
	margin: 10px 0 3px;
	font: 1.9em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	clear: both;
	color: #2066b0;
}

cite	 {margin: 5px 0 10px; display: block; font: 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #777; clear: both;}
cite a {color: #d00;}
cite a:hover {text-decoration: underline;}

.scheda_sx, .scheda_dx	{margin: 0; float: left; display: inline;}
.scheda_sx	{width: 470px; margin-right: 10px;}
.scheda_dx	{width: 300px; margin-top: 10px;}

.photo {margin: 0 10px 10px 0;}

/* Stampa la ricetta + Invia ad un amico */
#tools	{width: 150px; height: 22px; margin: 0; padding: 0;}
#tools, #tools li	{list-style-type: none; display: block;}
#tools li {float: left;}
#tools #t2, #tools #t4 {float: right;}

/* Pulsanti */
#tools li a	{height: 22px; padding: 0; background: #fff 0 0 no-repeat; display: block; text-indent: -9999px; text-decoration: none;}

/* Normal */
#tools #t1 a {width: 146px; background-image: url(../images/scheda/ico/print.gif);}
#tools #t2 a {width: 134px; background-image: url(../images/scheda/ico/send.gif);}
#tools #t3 a {width: 140px; background-image: url(../images/cont/ico/print.gif);}
#tools #t4 a {width: 139px; background-image: url(../images/cont/ico/send.gif);}

/* Hover */
#tools li a:hover	{background-position: 0 -22px;}

/* Torna indietro */
.back	{height: 22px; margin-top: 10px; clear: both;}
.back a	{height: 22px; text-indent: -9999px; text-decoration: none; display: block;}
.back a:hover	{background-position: 0 -22px;}

.prev	{width: 130px; background-image: url(../images/cont/ico/prev.gif); float: left;}
.next	{width: 108px; background-image: url(../images/cont/ico/next.gif); float: right;}

/* VOTA LA RICETTA */
#cont #vota, #cont #vota * {margin: 0; padding: 0; border: none; background: transparent; position: static; float: none;}

#cont #vota {width: 75px; margin: 0 20px 0 10px; float: right;}

#cont #vota a {
	width: 75px;
	padding: 3px 0 3px 22px;
	background: #fff url(../images/scheda/ico/vota_SI.gif) 0 2px no-repeat;
	font-weight: bolder;
	color: #009036;
	display: block;
}

#cont #vota a:hover {text-decoration: underline;}

#cont #vota span {
	margin: -3px 0 0 22px;
	background: transparent;
	font-size: .9em;
	color: #888;
	font-weight: bolder;
	display: block;
}

/* Scheda SX */
.scheda_sx ul	{list-style: none; margin-bottom: 15px;}
.scheda_sx li	{margin-bottom: 2px;}

.scheda_sx li a	{
	width: 440px;
	padding: 3px 0 2px 19px;
	background: #fff url(../images/scheda/ico/bg_ingrediente.gif) 0 3px no-repeat;
	font-weight: normal;
	line-height: 1em;
	color: #2066b0;
	display: block;
}

.scheda_sx h5.abbinamenti, .scheda_sx h5.correlati {margin: 0 0 5px;}
.scheda_sx ul.abbinamenti, .scheda_sx ul.correlati {margin: 0 0 15px;}
.scheda_sx ul.abbinamenti a, .scheda_sx ul.correlati a {
	padding: 3px 0 4px 19px;
}

.scheda_sx li a:hover	{text-decoration: underline;}

.scheda_sx p	{margin: 0 10px 10px 0; line-height: 1.5em;}
.scheda_sx p#pax	{color: #da4700; margin: 0 0 5px; font-weight: bolder;}

/* Sponsor ingrediente #2 (Arrow) */
#link_asterisco {width: 450px; margin: 0; padding: 6px 6px 8px; border: dashed #ccc; border-width: 1px 0; text-align: right;}
#link_asterisco img {margin-top: 5px;}

#link_asterisco a	{color: #468ddd; font-weight: normal;}
#link_asterisco a:hover	{text-decoration: underline;}

/* Scheda SX - Step */
.stepSx, .stepDx	{width: 470px; padding: 5px 0 8px; border-bottom: 1px dashed #ccc; float: left;}
.stepSx img	{margin-right: 6px; float: left;}
.stepDx img	{margin-left: 6px; float: right;}

/* Ricette collegate */
.ric_colleg	{width: 464px; list-style: none; clear: both;}

h5.ric_colleg	{
	height: 30px;
	margin: 0;
	background: #fff url(../images/scheda/tricetta_coll.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

.scheda_sx ul.ric_colleg	{
	margin: 0 0 20px;
	padding-bottom: 10px;
	background: #fdfafa url(../images/scheda/ricetta_coll_bott.gif) bottom left no-repeat;
}

.scheda_sx ul.ric_colleg li	{
	margin: 0;
	padding: 0 2px 0 1px;
	background: #fdfafa url(../images/scheda/bg_ricetta_coll.gif) repeat-y;
}

.scheda_sx ul.ric_colleg a	{
	width: 448px;
	padding: .1em 2px .2em 10px;
	background: #fdfafa;
	font-size: 1em;
	line-height: 1.4em;
	display: block;
	font-weight: normal;
	color: #333;
}

.scheda_sx ul.ric_colleg a:hover	{background: #f4e5e5; text-decoration: none;}
.scheda_sx ul.ric_colleg a:hover	{background: #f4e5e5; text-decoration: none;}

/* GALLERY */
.scheda_sx .gall	{
	width: 107px;
	margin: 5px 8px 10px 0;
	padding: 1px 1px 4px;
	text-align: center;
	line-height: 12px;
	font-size: 10px;
	color: #666;
	float: left;
}

.scheda_sx .gall img {width: 100%; margin: 0 auto 4px; display: block;}

/* CREDITS RICETTA */
.scheda_sx #credits {margin: 5px 0 0; font-size: 10px; font-style: italic; color: #666;}

/* Scheda DX */
/* Ricetta - Immagine principale */
/*.gall	{width: 294px; padding: 2px 2px 5px; margin: 16px 0; border: 1px solid #ddd; color: #666; text-align: center;}
.gall strong {color: #6495ed;}
.gall img {margin-bottom: 5px;}
* html .gall img {margin-bottom: 3px;}*/

/* Scarica PDF */
.pdf	{
	width: 135px;
	padding: 5px 0 8px 52px;
	margin: 0 0 10px;
	background: #fff url(../images/scheda/ico/pdf.gif) 0 0 no-repeat;
	color: #d00;
	text-decoration: underline;
	display: block;
}

/* Tabelle */
table	{
	width: 100%;
	margin-bottom: 16px;
	border: solid #ddd;
	border-width: 1px 0 0 1px;
	border-collapse: collapse;
	border-spacing: 0;
	background: #fff;
	clear: both;
	color: #669BBC;
}

th, td	{padding: 3px; border: solid #ddd; border-width: 0 1px 1px 0; vertical-align: top; text-align: center;}
th	{background: #FAFCFD;}

.scheda_sx th, .scheda_sx td	{padding: 3px 5px; text-align: left;}
.scheda_sx th	{width: 125px;}

.scheda_dx td	{vertical-align: middle;}

table ul, table li	{list-style: disc;}
table ul	{margin: 0;}
table li	{margin-left: 16px;}

table a	{color: #2066b0;}

/* Scheda evento */
#b4 #cont p	{margin: 8px 0;}
#b4 #cont h3	{font-size: 1.7em; line-height: 1.3em;}
* html #b4 #cont h3	{font-size: 1.8em;}

/* Ordinamento */
form		{margin: 12px 0;}
select	{
	width: 160px;
	border: 1px solid #ccc;
	background: #fff;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
}

/* Le Ricette dello Chef + Le Diete + I Vini + Nuova ricetta */
h5.ricChef2,
.scheda_sx h3.nuova_ric,
.scheda_sx h5.ricChef,
.scheda_sx h5.tdiete,
.scheda_sx h5.tvini	{
	width: 464px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: #fff 0 0 no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

h5.ricChef2	{margin-top: 16px;}

h5.ricChef2, .scheda_sx h5.ricChef	{background-image: url(../images/box/indici/cook/tchef.gif);}
.scheda_sx h3.nuova_ric	{background-image: url(../images/box/indici/cook/tnuova.gif); position: relative; top: -10px;}
.scheda_sx h5.tdiete	 {background-image: url(../images/box/indici/cook/tdiete.gif);}
.scheda_sx h5.tvini	 {background-image: url(../images/box/indici/cook/tvini.gif);}

/* Grassetto e corsivo */
.ricChef2 strong, .scheda_sx .ricChef strong
{width: 330px; color: #870; margin: 0; padding: 6px 0 1px 10px; display: block;}

.scheda_sx .ricChef strong.ricChef	 {
	width: 322px;
	padding: 12px 10px 2px 11px;
	margin-left: -1px;
	background: transparent url(../images/box/indici/cook/bg_top.gif) 0 0 no-repeat;
}

.ricChef2 em, .scheda_sx .ricChef em
{width: 330px; color: #870; margin-top: -1px; padding: 0 0 8px 10px; display: block;}

/* Lista */
ul.ricChef2, .scheda_sx ul.ricChef, .scheda_sx ul.nuova_ric	{
	width: 464px;
	margin: 0 0 16px;
	padding: 0 0 14px;
	background: #fef9e7 url(../images/box/indici/cook/chef_bot.gif) bottom no-repeat;
	display: block;
}

.scheda_sx ul.nuova_ric	{
	margin-bottom: 6px;
	background: #FDFAFA url(../images/box/indici/cook/nuova_bot.gif) bottom no-repeat;
	position: relative; top: -13px;
}

.ricChef2 li, .scheda_sx .ricChef li, .scheda_sx .nuova_ric li	{
	width: 461px;
	margin: 0;
	padding: 0 2px 0 1px;
	background: #fef9e7 url(../images/box/indici/cook/bg_chef.gif) 0 0 repeat-y;
	display: block;
}

.scheda_sx .nuova_ric li	{
	background: #FDFAFA url(../images/box/indici/cook/bg_nuova.gif) 0 0 repeat-y;
}

.ricChef2 a, .scheda_sx .ricChef a, .scheda_sx .nuova_ric a	{
	width: 448px;
	margin: 0;
	padding: .1em 2px .2em 10px;
	background: #fef9e7;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.4em;
	display: block;
	color: #333;
}

.ricChef2 a:hover, .scheda_sx .ricChef a:hover	{background: #fcedbb; text-decoration: none;}

.scheda_sx .nuova_ric a {background: #FDFAFA;}
.scheda_sx .nuova_ric a:hover {background: #f4e5e5; text-decoration: none;}

/* Surgelato */
.scheda_sx .ricChef .surgelato {width: 423px; background: transparent url(../images/cont/surgelato.gif) 9px 50% no-repeat; padding: 5px 2px 5px 35px;}
.scheda_sx .ricChef .surgelato:hover {background: #fcedbb url(../images/cont/surgelato.gif) 9px 50% no-repeat;}

/* Frigo 3 gg */
.scheda_sx .ricChef .frigo3g {width: 423px; background: transparent url(../images/cont/frigo3g_2.gif) 5px 2px no-repeat; padding: 5px 2px 5px 35px;}
.scheda_sx .ricChef .frigo3g:hover {background: #fcedbb url(../images/cont/frigo3g_2.gif) 5px 2px no-repeat;}

/* Calendario 3 gg */
.scheda_sx .ricChef .calendario3g {width: 423px; background: transparent url(../images/cont/calendario3g.gif) 9px 50% no-repeat; padding: 5px 2px 5px 35px;}
.scheda_sx .ricChef .calendario3g:hover {background: #fcedbb url(../images/cont/calendario3g.gif) 9px 50% no-repeat;}

/* Low cost */
.scheda_sx .ricChef .lowcost {width: 423px; background: transparent url(../images/cont/lowcost.gif) 9px 50% no-repeat; padding: 5px 2px 5px 35px;}
.scheda_sx .ricChef .lowcost:hover {background: #fcedbb url(../images/cont/lowcost.gif) 9px 50% no-repeat;}

/* Risultati ricerca */
.ris-padre	{margin: 0 15px 2px 2px; padding: 0 0 2px 5px; display: block; color: #666;}
.ris-figlio	{margin: 0 15px 5px 2px; padding: 0 0 5px 10px; border-bottom: 1px solid #ddd; display: block;}

/* Paginatore */
.pager	{width: 98%; margin: 12px 0; border-color: #ccc; background: #f9f9f9; color: #999;}
.pager td, .pager th	{padding: 2px; border-color: #ccc;}
.pager th	{width: 30px; background: #eee; font-size: 1.1em;}
.pager a	{color: #666; padding: 2px;}
.pager a:hover	{color: #da4700;}

/* Segnala evento */
#fsegnala, #fsegnala2	{width: auto; margin: 12px 5px;}

#fsegnala legend, #fsegnala2 legend	{
	margin-bottom: 16px;
	font: 1.8em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #2066b0;
	position: relative;
}

#fsegnala label, #fsegnala2 label	{width: 20em; color: #6495ed; font-weight: bolder; display: block;}

#fsegnala input, #fsegnala textarea, #fsegnala select,
#fsegnala2 input, #fsegnala2 textarea, #fsegnala2 select	{
	width: 23em;
	margin-left: 20.1em;
	padding: 0 .2em;
	border: 1px solid #bbb;
	background: #fff;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #777;
	display: block;
	position: relative;
	top: -1.3em;
}

#fsegnala select, #fsegnala2 select	{width: 23.5em; padding: 0;}
* html #fsegnala select, * html #fsegnala2 select	{width: 23.5em; margin-left: 20.6em;}

#fsegnala #messaggio, #fsegnala2 #messaggio	{width: 29em; margin-left: 0; top: -.5em;}
* html #fsegnala legend, * html #fsegnala #messaggio, * html #fsegnala2 legend, * html #fsegnala2 #messaggio	{left: -.4em;}

#fsegnala #cancella, #fsegnala2 #conferma	{
	width: auto;
	margin: 10px 0 0 125px;
	padding: 0;
	border: none;
}

#personal, #personal2	{margin-top: 10px;}
#personal label, #personal2 label	{width: 5em; text-align: left;}
#personal input, #personal2 input	{margin-left: 6em;}
#personal #invia, #personal2 #invia	{width: auto; margin: 1.1em 0 0 14.3em; border: none;}
#personal p, #personal2 p	{width: 29.2em; position: relative; top: -1.5em; text-align: right;}

/* Service */
.nomatch {margin: 10px 0; padding: 8px; border: 1px solid #ddd; background: #eee; text-align: center; color: #444;}
.error	{margin: 10px 20px; line-height: 1.8em; color: #666; font-weight: bolder;}

/* Shopping con Marina */
.shopping	{width: 191px; height: 410px; margin: 10px 10px 0 0; background: #fff; padding: 10px; border: 1px solid #ccc; border-radius: 10px; float: left; overflow: hidden;}
.shopping img	{margin: 0 auto 10px; display: block;}
.shopping a {color: #666; font-weight: normal;}
.shopping a.go {color: #da4700; font-weight: bolder; display: block; margin: 10px 0;}


/* Dieta (tabella) */
.dieta	{
	width: 100%;
	margin: 0 0 20px;
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	background: #fff;
	clear: both;
	color: #777;
}

.dieta th, .dieta td	{padding: 3px 7px; border: 1px solid #ddd; vertical-align: top; text-align: left;}
.dieta th	{background: #f9f9f9; width: 90px;}

.dieta ul	{text-align: left; line-height: 1.4em;}

.dieta a:hover	{text-decoration: underline;}

.dieta .title	{
	font: 1.8em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	clear: both;
	padding: 12px 0 3px 5px;
	border-width: 0 0 1px;
	text-align: left;
	color: #da4700;
}

/* Grafico */
.graph	{width: 500px; margin: 0 auto 13px;}

.tgraph	{
	width: 470px;
	padding: 10px 15px;
	background: #f6f6f6 url(../images/cont/grafico/bg_top.gif) top no-repeat;
	font: 1.4em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-weight: bolder;
	text-align: center;
}

* html .tgraph	{font-size: 1.5em;}

.graph p	{
	width: 480px;
	padding: 8px 10px 12px;
	background: #f6f6f6 url(../images/cont/grafico/bg_bott.gif) bottom no-repeat;
	line-height: 1.5em;
	text-align: center;
	color: #444;
}

.graph ul	{margin: 0; padding: 3px 3px 9px; background: #fff; border: 1px solid #ccc; list-style: none; display: block;}
.graph li	{display: block; border-bottom: 1px solid #bbb; padding-bottom: 6px; margin: 0 2px 0 2px;}

.graph li strong	{width: auto; display: block; margin: 0; padding: 4px 0; color: #666;}

.graph li span	{
	min-width: 4%;
	height: 1em;
	padding: 1px 2px 3px 1px;
	border: 1px solid #ccc;
	background: #fffeee;
	text-align: right;
	line-height: 1em;
	color: #000;
	display: block;
}

#thanks	{
	width: 476px;
	margin: 0 auto 13px;
	padding: 5px 10px;
	border: 2px solid #ddd;
	background: #fffeee;
	line-height: 1.5em;
	text-align: center;
	color: #555;
}

/* FOOTERONE
-------------------------------------------------------------------------------------------------*/
#footer * {margin: 0; padding: 0;}
#footer {width: 990px; margin: 0 auto; padding-top: 3px; border-top: 3px solid #87cefa; text-align: left;}

/* LINKS */
#footer dl {
	width: 155px;
	margin: 0 5px;
	padding: 4px 0 0;
	font-size: .9em;
	line-height: 1.1em;
	float: left;
	display: inline;
}

#footer dl a {background: transparent; border: none;}
#footer dd a {background: #fff; padding: 1px 0 2px 0;}

#footer dt {
	line-height: 1.2em;
	margin-bottom: 5px;
	font: bolder 1.4em Cambria, Georgia, Times, "Times New Roman", serif;
}

#footer dd {margin-bottom: 3px; line-height: 1.4em;}
#footer dd a {font-weight: normal; color: #555;}
#footer dd a:hover {text-decoration: underline;}

#footer dt a {text-decoration: underline;}
#footer dt a:hover {color: #da4700;}

/* COPY + CREDITS */
#footer p {width: 740px; margin: 20px 0 30px; padding: 10px; float: left; display: inline; border-top: 1px dotted #aaa;}
#footer #credits {width: 210px; text-align: right;}
#footer p a {font-weight: normal; text-decoration: underline; color: #2374CA;}

/* ------------------------------------------------------------------------------------------ */

/* Gallery orizzontale */
#gall2	{margin: 15px 0 0; clear: both;}
#gall2 img	{margin: 0 4px 8px; border: 1px solid #ccc;}

/* Classi aggiuntive */
p.generic	{margin: 0 20px 10px 0; padding-bottom: 10px; border-bottom: 1px dashed #ccc;}

/* Icone glutine */
.si, .no, .forse	{
	margin: 0;
	padding: 6px 0 20px 38px;
	font: bolder 1.5em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
}

.si    {background: #fff url(../images/cont/ico/glutine/si.gif) 0 0 no-repeat; color: #0c0;}
.no    {background: #fff url(../images/cont/ico/glutine/no.gif) 0 0 no-repeat; color: #d00;}
.forse {padding-left: 32px; background: #fff url(../images/cont/ico/glutine/forse.gif) 0 0 no-repeat; color: #f70;}

/* Alchimedia */
#alchimedia	{
	width: 450px;
	padding: 60px 0 5px 5px;
	margin: 5px 0 15px;
	background: #fff url(../images/alchimedia.gif) 0 0 no-repeat;
	font-size: .9em;
	display: block;
}

/* ARCHIVIO
----------------------------------------------------------------- */
/* Livello 1 */
#archivio #cont h1	{margin-top: 10px;}
#archivio #cont h1 a	{
	font: bolder 18px "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #2066b0;
	display: block;
}

#archivio #cont h1 a:hover	{text-decoration: underline;}

/* Livello 2 */
#archivio #cont h2	{
	width: auto;
	padding-top: 6px;
	padding-left: 10px;
	margin-top: 6px;
	margin-bottom: 5px;
	border-top: 1px dashed #bbb;	
}

#archivio #cont h2 a	{
	font: bolder 14px "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #da4700;
	display: block;
}

#archivio #cont h2 a:hover	{text-decoration: underline;}

/* Livello 3 + Livello 4 */
#archivio #cont h3, #archivio #cont h4	{padding-left: 20px; padding-bottom: 4px;}

#archivio #cont h3 a, #archivio #cont h4 a	{
	font: bolder 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	display: block;
}

#archivio #cont h3 a:hover, #archivio #cont h4 a:hover	{text-decoration: underline;}

/* Novita */
#archivio #cont h3 span, #archivio #cont h4  span	{font-weight: normal; color: #666;}

/* Pasta express (livello in piu') */
#archivio #cont h3.subtitle a	{color: #900; font-size: 11px;}

/* Tutte le ricette di... */
#archivio #cont p	{color: #666; padding-left: 20px; padding-bottom: 5px;}
#archivio #cont p a:hover	{text-decoration: underline;}

/* PRESS ROOM */
#cont .press	{margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px dashed #aaa;}

#cont .press h3		{margin: 4px 0; clear: none;}
#cont .press h4		{margin: 0 0 4px;}

#cont .press .data	{color: #777;}
#cont .press img		{margin: 0 10px 0 0; padding: 2px; border: 1px solid #ccc; float: left;}

/* Scheda press */
#cont #pressTitle p	{margin: 14px 0 0; color: #777;}
#cont #pressTitle h3	{margin: 3px 0;}

/* ELENCO RICETTE IN ACCADEMIA */
dl	{margin: 16px 10px 0 0;}
dl, dl*	{display: block;}

dl a	{
	height: 1%;
	padding: 6px 0 6px 36px;
	background: transparent url(../images/cont/elencoPiatti.gif) 6px 50% no-repeat;
	color: #2066b0;
	border-bottom: 1px solid #ddd;
	display: block;
}

dl a:hover	{background: #ffffe0 url(../images/cont/elencoPiatti.gif) 6px 50% no-repeat; color: #555;}

dt	{
	padding: 0 0 8px 3px;
	background: transparent;
	font: bolder 1.5em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #da4700;
}

/* FORM DI REGISTRAZIONE
-------------------------------------------------------------------------------------------------------- */
#freg, #freg * {margin: 0; padding: 0; border: none; position: static; vertical-align: bottom; line-height: normal; float: none;}

#freg span {color: #da4700;}

#freg h3 {font: 1.8em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; color: #6495ed;}

#freg label {width: 125px; margin: 16px 0 0; color: #2066b0; display: block; float: left; display:}

#freg input, #freg textarea, #freg select {
	width: 250px;
	margin: 14px 10px 0 0;
	padding: 2px;
	border: 1px solid #bbb;
	background: #fff;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #777;
	float: left;
	display: inline;
}

/* Pulsanti */
#freg #invia, #freg #entra {width: auto; margin: 20px 0 20px 300px; padding: 0; border: none; float: none;}

#freg ul {margin: 0 16px 20px; padding: 0; border: none;}
#freg li {padding: 8px 0 0;}
#freg li a {text-decoration: underline;}

#freg .condizioni, #freg .condizioni * {margin: 0; padding: 0; border: none; line-height: normal; color: #777;}
#freg .condizioni	{
	width: 520px;
	height: 100px;
	margin: 12px 0;
	padding: 7px 15px 0 10px;
	border: 2px solid #ddd;
	background: #fff;
	overflow: auto;
}

#freg .condizioni	p {margin: 0 0 5px; line-height: 1.4em; text-align: justify;}
#freg .condizioni	a {text-decoration: underline;}

#freg .consenso {width: 500px; margin: 0 0 0 4px; padding: 0; border: none; font-weight: bolder; color: #777; line-height: 1.4em;}
#freg #consenso {width: 30px; margin: 5px 0 0; padding: 0; border: none;}

/* LEI WEB TOOLBAR
-------------------------------------------------------------------------------------------------------- */
#div_menu_leiweb, #div_menu_leiweb * {margin: 0; padding: 0; border: none;}
#div_menu_leiweb {
	width: 990px; height: 30px;
	margin: 3px auto 0;
	border: solid #808080;
	border-width: 1px 0;
	background: #fff;
	position: relative;
}

/* LOGO */
#logo_leiweb {
	width: 94px;
	height: 35px;
	background: transparent url(../images/leiweb_toolbar/logo_leiweb.gif) 0 0 no-repeat;
	position: absolute;
	top: 1px; left: 2px;
}

#logo_leiweb a {width: 94px; height: 35px; background: transparent; display: block; text-indent: -9999px;}

/* TOOLBAR */
#div_menu_leiweb ul  {
	width: 890px;
	margin-left: 105px;
	font: bolder 11px/11px Arial black, sans-serif;
	text-transform: uppercase;
	list-style: none;
}

#div_menu_leiweb ul a  {
	padding: 9px 9px 11px 14px;
	background: transparent url("../images/leiweb_toolbar/pallino.gif") 0 11px no-repeat;
	color: #003A6B;
	display: block;
}

#div_menu_leiweb li {float: left;}

#div_menu_leiweb ul a:hover, #div_menu_leiweb li#cucina a  {
	background: #c20069 !important;
	color: #fff !important;
	text-decoration: none;
}

#div_menu_leiweb li#quimamme a, #div_menu_leiweb li#matrimonio a {color: #809CB4;}

/* BANNER 300x250 - LUGLIO 2011 */
#colonna2 #banner_300x250_luglio2011 * { margin: 0; padding: 0; border: none;}
#colonna2 #banner_300x250_luglio2011 {width: 300px; margin: 10px 0 0; padding: 0; border: none;}

/* BACHECHE LEIWEB
-------------------------------------------------------------------------------------------------------- */
#footer #col-right-promotion, #footer #col-right-promotion * {margin: 0; padding: 0; border: none; list-style: none; float: none;}
#footer #col-right-promotion {
	width: 990px;
	margin: 7px auto 0;
	padding-top: 8px;
	border-top: 3px solid #87cefa;
	text-align: left;
}

#footer #col-right-promotion h3 {
	margin: 5px 0 10px;
	text-transform: uppercase;
	color: #2066b0;
}

#footer #col-right-promotion strong {display: block;}

#footer #col-right-promotion li {
	width: 80px;
	margin-right: 10px;
	padding: 5px;
	line-height: normal;
	text-align: center;
	float: left;
}

#footer #col-right-promotion img {margin: 0 0 5px;}

#footer #col-right-promotion a {color: #666; font-weight: normal; font-size: 10px;}
#footer #col-right-promotion a strong {color: #333;}


/* DISQUS */
#cont #disqus_thread {width: 470px;}
#cont #disqus_thread h3 {font-size: 14px; font-weight: bolder; text-transform: uppercase; color: #333; margin-bottom: 5px;}
#cont #disqus_thread select {padding: 2px; width: 170px; border-color: #bbb;}

/* NUOVO SLIDER */
.scheda_sx .ad-thumb-list li a {width: auto; background: #fff; padding: 0;}

/* LEIFOODIE TOOLBAR */
.miniheader {width:970px;margin:0 auto; padding: 0; background:#fff;position:relative;}
.miniheader ul.menu {position:absolute;}
.miniheader ul{list-style: none; padding:0px;margin:0 auto;} 
.miniheader ul li{display:inline-block;}
.miniheader a {overflow: hidden; text-indent: -9999px;}

.miniheader a.leifoodie {background: url(../images/leifoodie_toolbar/leifoodie.png) no-repeat; width:135px; height:34px;display:inline-block;margin-right:60px;}

.miniheader a.homepage {background:url(../images/leifoodie_toolbar/homepage.png) no-repeat; width:70px; height:24px;display:inline-block;margin-right:20px;}
.miniheader a.homepage:hover {background:url(../images/leifoodie_toolbar/homepage_over.png) no-repeat; width:70px; height:24px;display:inline-block;margin-right:20px;}

.miniheader a.ricette {background:url(../images/leifoodie_toolbar/ricette.png) no-repeat; width:45px; height:24px;display:inline-block;margin-right:20px;}
.miniheader a.ricette:hover {background:url(../images/leifoodie_toolbar/ricette_over.png) no-repeat; width:45px; height:24px;display:inline-block;margin-right:20px;}

.miniheader a.atavola {background:url(../images/leifoodie_toolbar/atavola.png) no-repeat; width:49px; height:24px;display:inline-block;margin-right:20px;}
.miniheader a.atavola:hover {background:url(../images/leifoodie_toolbar/atavola_over.png) no-repeat; width:49px; height:24px;display:inline-block;margin-right:20px;}

.miniheader a.mondofoodies {background:url(../images/leifoodie_toolbar/mondofoodies.png) no-repeat; width:92px; height:24px;display:inline-block;margin-right:20px;}
.miniheader a.mondofoodies:hover {background:url(../images/leifoodie_toolbar/mondofoodies_over.png) no-repeat; width:92px; height:24px;display:inline-block;margin-right:20px;}


.miniheader a.foodiesjob {background:url(../images/leifoodie_toolbar/foodiesjob.png) no-repeat; width:71px; height:24px;display:inline-block;margin-right:20px;}
.miniheader a.foodiesjob:hover {background:url(../images/leifoodie_toolbar/foodiesjob_over.png) no-repeat; width:71px; height:24px;display:inline-block;margin-right:20px;}

.miniheader a.video {background:url(../images/leifoodie_toolbar/video.png) no-repeat; width:37px; height:24px;display:inline-block;margin-right:20px;}
.miniheader a.video:hover {background:url(../images/leifoodie_toolbar/video_over.png) no-repeat; width:37px; height:24px;display:inline-block;margin-right:20px;}

.miniheader a.firmefoodies {background:url(../images/leifoodie_toolbar/firmefoodies.png) no-repeat; width:87px; height:24px;display:inline-block;}
.miniheader a.firmefoodies:hover {background:url(../images/leifoodie_toolbar/firmefoodies_over.png) no-repeat; width:87px; height:24px;display:inline-block;}

/*.miniheader a.leiweb {background:url(../images/leifoodie_toolbar/leiweb.png) no-repeat; width:84px; height:34px;display:inline-block;margin-left:70px;}*/
.miniheader a.leiweb {background:url(../images/leifoodie_toolbar/oggi.png) no-repeat; width:84px; height:34px;display:inline-block;margin-left:85px;}

.miniheader .line {border-bottom: 2px solid #534430; height:32px; margin: 6px 0;}


/* CALENDARIO AVVENTO 2013 */
/*#cont #avvento2013, #cont #avvento2013 * {
	margin: 0; padding: 0; border: none; background: transparent; background-image: none;
	float: none; list-style: none;
}

#cont #avvento2013 {
	width: 644px; height: 332px;
	margin: 10px 0 100px;
	background: #fff url(../images/avvento2013/sfondo.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	position: relative;
	clear: both;
}

#cont #avvento2013 li a {display: block; background: transparent 0 0 no-repeat; position: absolute;}

#cont #avvento2013 #d01 a {top: 0px; left: 0px; width: 87px; height: 101px; background-image: url(../images/avvento2013/01.jpg);}
#cont #avvento2013 #d02 a {top: 0px; left: 87px; width: 60px; height: 101px; background-image: url(../images/avvento2013/02.jpg);}
#cont #avvento2013 #d03 a {top: 0px; left: 147px; width: 42px; height: 101px; background-image: url(../images/avvento2013/03.jpg);}
#cont #avvento2013 #d04 a {top: 0px; left: 189px; width: 76px; height: 101px; background-image: url(../images/avvento2013/04.jpg);}
#cont #avvento2013 #d05 a {top: 0px; left: 265px; width: 59px; height: 101px; background-image: url(../images/avvento2013/05.jpg);}
#cont #avvento2013 #d06 a {top: 0px; left: 324px; width: 53px; height: 101px; background-image: url(../images/avvento2013/06.jpg);}
#cont #avvento2013 #d07 a {top: 0px; left: 377px; width: 56px; height: 101px; background-image: url(../images/avvento2013/07.jpg);}
#cont #avvento2013 #d08 a {top: 0px; left: 433px; width: 66px; height: 101px; background-image: url(../images/avvento2013/08.jpg);}
#cont #avvento2013 #d09 a {top: 0px; left: 499px; width: 60px; height: 101px; background-image: url(../images/avvento2013/09.jpg);}
#cont #avvento2013 #d10 a {top: 0px; left: 559px; width: 88px; height: 101px; background-image: url(../images/avvento2013/10.jpg);}

#cont #avvento2013 #d11 a {top: 106px; left: 0px; width: 79px; height: 102px; background-image: url(../images/avvento2013/11.jpg);}
#cont #avvento2013 #d12 a {top: 106px; left: 79px; width: 58px; height: 102px; background-image: url(../images/avvento2013/12.jpg);}
#cont #avvento2013 #d13 a {top: 106px; left: 137px; width: 56px; height: 102px; background-image: url(../images/avvento2013/13.jpg);}
#cont #avvento2013 #d14 a {top: 106px; left: 193px; width: 69px; height: 102px; background-image: url(../images/avvento2013/14.jpg);}
#cont #avvento2013 #d15 a {top: 106px; left: 262px; width: 58px; height: 102px; background-image: url(../images/avvento2013/15.jpg);}
#cont #avvento2013 #d16 a {top: 106px; left: 320px; width: 54px; height: 102px; background-image: url(../images/avvento2013/16.jpg);}
#cont #avvento2013 #d17 a {top: 106px; left: 374px; width: 69px; height: 102px; background-image: url(../images/avvento2013/17.jpg);}
#cont #avvento2013 #d18 a {top: 106px; left: 443px; width: 55px; height: 102px; background-image: url(../images/avvento2013/18.jpg);}
#cont #avvento2013 #d19 a {top: 106px; left: 498px; width: 60px; height: 102px; background-image: url(../images/avvento2013/19.jpg);}
#cont #avvento2013 #d20 a {top: 106px; left: 558px; width: 84px; height: 102px; background-image: url(../images/avvento2013/20.jpg);}

#cont #avvento2013 #d21 a {top: 215px; left: 0px; width: 98px; height: 114px; background-image: url(../images/avvento2013/21.jpg);}
#cont #avvento2013 #d22 a {top: 215px; left: 98px; width: 68px; height: 114px; background-image: url(../images/avvento2013/22.jpg);}
#cont #avvento2013 #d23 a {top: 215px; left: 166px; width: 59px; height: 114px; background-image: url(../images/avvento2013/23.jpg);}
#cont #avvento2013 #d24 a {top: 215px; left: 225px; width: 104px; height: 114px; background-image: url(../images/avvento2013/24.jpg);} */




/* CALENDARIO AVVENTO 2014 */
#cont #avvento2014, #cont #avvento2014 * {
	margin: 0; padding: 0; border: none; background: transparent; background-image: none;
	float: none; list-style: none;
}

#cont #avvento2014 {
	width: 755px; height: 902px;
	margin: 15px 0 200px; border-radius: 5px;
	background: transparent url(../images/avvento2014/sfondo.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	position: relative;
	clear: both;
}

#cont #avvento2014 li a {display: block; background: transparent 0 0 no-repeat; position: absolute;}

#cont #avvento2014 #d01 a {top: 571px; left: 0; width: 111px; height: 124px; background-image: url(../images/avvento2014/01.png);}
#cont #avvento2014 #d02 a {top: 571px; left: 103px; width: 74px; height: 124px; background-image: url(../images/avvento2014/02.png);}
#cont #avvento2014 #d03 a {top: 571px; left: 157px; width: 74px; height: 124px; background-image: url(../images/avvento2014/03.png);}
#cont #avvento2014 #d04 a {top: 571px; left: 213px; width: 63px; height: 124px; background-image: url(../images/avvento2014/04.png);}
#cont #avvento2014 #d05 a {top: 571px; left: 261px; width: 80px; height: 124px; background-image: url(../images/avvento2014/05.png);}
#cont #avvento2014 #d06 a {top: 571px; left: 320px; width: 72px; height: 124px; background-image: url(../images/avvento2014/06.png);}
#cont #avvento2014 #d07 a {top: 571px; left: 392px; width: 73px; height: 124px; background-image: url(../images/avvento2014/07.png);}
#cont #avvento2014 #d08 a {top: 571px; left: 442px; width: 71px; height: 124px; background-image: url(../images/avvento2014/08.png);}
#cont #avvento2014 #d09 a {top: 571px; left: 503px; width: 62px; height: 124px; background-image: url(../images/avvento2014/09.png);}
#cont #avvento2014 #d10 a {top: 571px; left: 551px; width: 86px; height: 124px; background-image: url(../images/avvento2014/10.png);}
#cont #avvento2014 #d11 a {top: 571px; left: 612px; width: 67px; height: 124px; background-image: url(../images/avvento2014/11.png);}
#cont #avvento2014 #d12 a {top: 571px; right: 0; width: 80px; height: 124px; background-image: url(../images/avvento2014/12.png);}

#cont #avvento2014 #d13 a {top: 765px; left: 0; width: 103px; height: 128px; background-image: url(../images/avvento2014/13.png);}
#cont #avvento2014 #d14 a {top: 765px; left: 88px; width: 80px; height: 128px; background-image: url(../images/avvento2014/14.png);}
#cont #avvento2014 #d15 a {top: 765px; left: 154px; width: 77px; height: 128px; background-image: url(../images/avvento2014/15.png);}
#cont #avvento2014 #d16 a {top: 765px; left: 212px; width: 89px; height: 128px; background-image: url(../images/avvento2014/16.png);}
#cont #avvento2014 #d17 a {top: 765px; left: 272px; width: 69px; height: 128px; background-image: url(../images/avvento2014/17.png);}
#cont #avvento2014 #d18 a {top: 765px; left: 329px; width: 62px; height: 128px; background-image: url(../images/avvento2014/18.png);}
#cont #avvento2014 #d19 a {top: 765px; left: 391px; width: 76px; height: 128px; background-image: url(../images/avvento2014/19.png);}
#cont #avvento2014 #d20 a {top: 765px; left: 438px; width: 70px; height: 128px; background-image: url(../images/avvento2014/20.png);}
#cont #avvento2014 #d21 a {top: 765px; left: 495px; width: 69px; height: 128px; background-image: url(../images/avvento2014/21.png);}
#cont #avvento2014 #d22 a {top: 765px; left: 547px; width: 88px; height: 128px; background-image: url(../images/avvento2014/22.png);}
#cont #avvento2014 #d23 a {top: 765px; left: 606px; width: 68px; height: 128px; background-image: url(../images/avvento2014/23.png);}
#cont #avvento2014 #d24 a {top: 765px; right: 0; width: 86px; height: 128px; background-image: url(../images/avvento2014/24.png);} 



/* MENU OGGI - 16/07/2014 */
#nav-container {border-top: 1px solid #e32124;border-bottom: 1px solid #e32124; margin: 5px 0;}

#nav-container h1 {float: left;display: block;height: 34px;margin: 0px;}
#nav-container h1 a {padding: 0 9px 0 3px;}
#nav-container h1 img {display: inline-block;width: 60px;height: 17px;vertical-align: text-bottom;}

#nav-container nav {overflow: hidden;width: 990px;margin: 0px auto;}
#nav-container nav ul {list-style: none;margin: 0px;padding: 0px;float: left;}
#nav-container nav ul li {float: left;display: block;padding: 0 11px;}
#nav-container nav a {font-family: "Lato", sans-serif; text-transform: uppercase;text-decoration: none;color: #a3a3a3;font-size: 14px;height: 34px;line-height: 34px;}
#nav-container nav a.active {color: #e32124;}




