h2.le-ricette-di-pb
{
	color: #0054A5;
	font-family: yanonekaffeesatzregular;
	font-weight: normal;
	margin: 0 0 4px;
	width: 100%;
}

.attiva-ricerca-territorio
{
	float:left;
	border-top:1px solid #FCA300;
	border-bottom:1px solid #FCA300;
	height:35px;
	line-height:35px;
	padding:5px 0;
	margin:20px 0;
}

#map-italia-cucina
{
	float:left;
	width:290px;
	height:355px;
}

.center-cucina
{
	float:left;
	min-height:200px;
	height:auto;
	width:100%;
	margin:0 0 35px 0;
}

.center-cucina-left
{
	float:left;
	width:290px;
	height:355px;
}

.center-cucina-right
{
	float:right;
	width:420px;
	min-height:200px;
	height:auto;
}

.content-filtri-cucina
{
	float:left;
	border:1px solid #ccc;
	width: 418px;
	padding:5px 0;
	background:#f4f4f4;
}

.content-filtri-cucina .box-select
{
	border:1px solid #ccc;
}

.scegli-piatto
{
	background:url(../images/sprite_cucina.png) no-repeat;
	padding:0 0 0 40px;
	margin:10px 0;
	float:left;
	width:100%;
	height:35px;
	line-height:35px;
}

.lista-piatti
{
	float:left;
	width:100%;
	height:65px;
}

	.lista-piatti li
	{
		display:inline;
		width:70px;
		height:65px;
		float:left;
		text-align:center;
	}

		.lista-piatti li a
		{
			float:left;
			width:70px;
			height:20px;
			padding:45px 0 0;
			background:url(../images/sprite_cucina.png) no-repeat;
		}

		.lista-piatti li a.antipasti				{background-position: 14px -72px;}
		.lista-piatti li a.primi					{background-position: 14px -285px;}
		.lista-piatti li a.secondi					{background-position: 14px -498px;}
		.lista-piatti li a.contorni					{background-position: 14px -712px;}
		.lista-piatti li a.lievitati				{background-position: 14px -925px;}
		.lista-piatti li a.dessert					{background-position: 14px -1138px;}

		.lista-piatti li a.antipasti:hover			{background-position: 14px -179px;}
		.lista-piatti li a.primi:hover				{background-position: 14px -392px;}
		.lista-piatti li a.secondi:hover			{background-position: 14px -604px;}
		.lista-piatti li a.contorni:hover			{background-position: 14px -819px;}
		.lista-piatti li a.lievitati:hover 			{background-position: 14px -1032px;}
		.lista-piatti li a.dessert:hover			{background-position: 14px -1245px;}

		.lista-piatti li a.antipasti-hi				{background-position: 14px -179px;}
		.lista-piatti li a.primi-hi					{background-position: 14px -392px;}
		.lista-piatti li a.secondi-hi				{background-position: 14px -604px;}
		.lista-piatti li a.contorni-hi				{background-position: 14px -819px;}
		.lista-piatti li a.lievitati-hi 			{background-position: 14px -1032px;}
		.lista-piatti li a.dessert-hi				{background-position: 14px -1245px;}

.lista-piatti-sottocat
{
	float:left;
	width:100%;
	height:65px;
	margin:10px 0;
}

	.lista-piatti-sottocat li
	{
		float:left;
		width:137px;
		height:20px;
		text-align:center;
		margin:0 3px 2px 0;
		background:#f4f4f4;
	}

.content-cucina-bottom-left
{
	float:left;
	width:480px;
	min-height:450px;
}

.ricette-lista li
{
	float:left;
	width:480px;
	height:130px;
	margin:0 0 20px 0;
}

.ricette-lista li img
{
	float:left;
	margin:0 20px 0 0;
}

h2.title-ricetta-lista
{
	float:left;
	width:265px;
}

	h2.title-ricetta-lista:first-letter
	{
		text-transform:uppercase;
	}

h2.title-ricetta-lista a
{
	color:#0054A5;
}

.content-cucina-bottom-right
{
	float:right;
	width:230px;
	height:400px;
}

.ricette-piu-viste,
.ricette-ricorrenze,
.ricette-allergie
{
	float:left;
	background:#F4F4F4;
	border: 1px solid #FCA300;
	height:110px;
	width:218px;
	padding:0 0 0 10px;
	margin:0 0 60px 0;
}

.ricette-piu-viste h3,
.ricette-ricorrenze h3,
.ricette-allergie h3
{
	color:#0054A5;
	text-transform:uppercase;
}

.icon-ricette-viste,
.icon-ricette-ricorrenze,
.icon-ricette-allergie
{
	position:relative;
	width:68px;
	height:68px;
	z-index:10;
	margin:-30px 0 0 10px;
	background:url(../images/sprite_cucina.png) no-repeat 0 -1388px;
}

.icon-ricette-viste			{background:url(../images/sprite_cucina.png) no-repeat 0 -1388px;}
.icon-ricette-ricorrenze	{background:url(../images/sprite_cucina.png) no-repeat 0 -1539px;}
.icon-ricette-allergie		{background:url(../images/sprite_cucina.png) no-repeat 0 -1687px;}


.box-invia-ricetta
{
	float:left;
	width:400px;
	height:200px;
	margin:50px 0 0 0;
}

.box-invia-ricetta h3 a
{
	color:#0054A5;
	text-transform:uppercase;
}

.sei-cuoco
{
	float:left;
	width:240px;
	height:105px;
	background: url(../images/cuoco.jpg) no-repeat;
	font-size:20px;
	padding:0 0 0 125px;
	font-family: "YanoneKaffeesatzRegular",verdana,arial,sans-serif;
	margin:20px 0 0 0;
	color:#0054A5;
	text-transform:uppercase;
}

.button-invia-ricetta
{
	float:left;
	width:auto;
	height:30px;
	border: 1px solid #E1E1E1;
    box-shadow: 0 1px 2px #CCCCCC inset;
	background: #FFFFFF;
	border-radius:20px;
	padding:0 10px;
	line-height:28px;
	margin: 0 0 0 125px;
}

.button-invia-ricetta:hover
{
	background:#F4F4F4;
}

/*Pagina dettaglio della ricetta*/
.ricetta-top
{
	float:left;
	width:100%;
	min-height:400px;
	height:auto;
}

.ricetta-top h3
{
	text-transform:uppercase;
}

.ricetta-top-left
{
	float:left;
	width:280px;
	margin: 0 25px 0 0;
}

.ricetta-top-left img
{
	float:left;
	margin:0 15px 0 0;
}


.box-ingredienti
{
	float:left;
	width:278px;
	min-height:200px;
	height:auto;
	margin:20px 0 0 0;
	border-right:2px dotted #CCC;
}

.box-ingredienti h3
{
	color:#0054A5;
}

	.box-ingredienti p
	{
		text-transform:uppercase;
		color:#A48A79;
		padding:179px 0 0 0;
	}

	.lista-ingredienti p
	{
		float:left;
		color:#3C3C3C;
		text-transform:none;
		margin:0 0 15px 0;
	}

.ricetta-top-right
{
	float:left;
	width:455px;
}

.ricetta-dettagli
{
	float:left;
	width:340px;
	height:190px;
	padding:0 10px;
	background:#fff0d7;
}

.ricetta-dettagli ul
{
	float:left;
}

	.ricetta-dettagli ul li
	{
		float:left;
		width:100%;
		height:37px;
		border-bottom:2px dotted #ccc;
		padding:5px 0;
		text-transform:uppercase;
		font-weight:bold;
		font-size:12px;
		background:url(../images/sprite_cucina.png) no-repeat;
	}

	.ricetta-dettagli ul li.last
	{
		border:none;
	}

		li.tempi-prep				{background-position: 130px -2506px!important;}

		li.diff-prep-bassa			{background-position: 130px -2007px!important;}
		li.diff-prep-media			{background-position: 130px -2107px!important;}
		li.diff-prep-alta			{background-position: 130px -2205px!important;}

		li.posti-tav-1				{background-position: 130px -3754px!important;}
		li.posti-tav-2				{background-position: 130px -3705px!important;}
		li.posti-tav-3				{background-position: 130px -3657px!important;}
		li.posti-tav-4				{background-position: 130px -3608px!important;}
		li.posti-tav-5				{background-position: 130px -3558px!important;}
		li.posti-tav-6				{background-position: 130px -3508px!important;}

		li.tipo-cott-microonde		{background-position: 130px -2737px!important;}
		li.tipo-cott-forno			{background-position: 130px -2799px!important;}
		li.tipo-cott-frigo			{background-position: 130px -2849px!important;}
		li.tipo-cott-fornelli		{background-position: 130px -2908px!important;}

		li.posti-tav-1 span 			{margin:0 0 0 110px;}

.ricetta-invia-stampa
{
	float:right;
	width:70px;
	height:70px;
}

.ricetta-invia,
.ricetta-stampa
{
	float:left;
	width:70px;
	height:70px;
	margin:0 0 10px 0;
	background:url(../images/sprite_cucina.png) no-repeat;
}

.ricetta-invia				{background-position: 0 -3006px!important;}
.ricetta-stampa				{background-position: 0 -3189px!important;}

.ricetta-invia:hover		{background-position: 0 -3097px!important;}
.ricetta-stampa:hover		{background-position: 0 -3280px!important;}

.triangolino-destra-ricetta
{
	float:left;
	width:360px;
	height:15px;
	position:relative;
	z-index:2;
	margin:-15px 0 0 0;
	background:url(../images/sprite_cucina.png) no-repeat 345px -1945px;
}

.descr-ricetta
{
	float: left;
	font-style: italic;
	height: auto;
	margin: 0 0 20px;
	min-height: 70px;
	width: 100%;
}

.scopri-prodotti
{
	float: left;
	font-family: yanonekaffeesatzregular;
	font-size: 20px;
	padding: 37px 0 0 !important;
	width: 140px;
}

.ricetta-preparazione
{
	width:100%;
	float:left;
	margin:20px 0 20px 0;
}

.ricetta-preparazione h2
{
	background:#dd7200;
	color:#FFF;
	padding:0 0 0 10px;
	margin:0 0 20px 0;
}

.cuoco
{
	text-align:right;
	margin:20px 0;
}

.tempo-preparazione
{
	margin-left:80px;
}

.logo_pb
{
	margin: 0 0 -15px 10px;
}

#ricerca-ricette
{
	margin: 10px 0 10px 0;
	padding:2px 10px;
	width:173px;
	border-radius:20px;
}

.cerca-ricette
{
	margin:0 0 5px 0;
	border-radius:20px;
	background:#0054A5;
	color:#FFF;
	padding:0 10px;
	cursor:pointer;
	border:none;
}

.cerca-ricette:hover
{
	background:#4A83BA;
	border:none;
}

.lista-ingredienti p
{
	padding:2px!important;
}

/*Form invia ricetta*/
#invia-ricetta
{
	width:380px;
	min-height:600px;
	height:auto;
	float:left;
}

#invia-ricetta input
{
	width:100%;
	height:30px;
	line-height:30px;
	border-radius:20px;
	margin-bottom:10px;
	padding:0 10px;
}

#persone
{
	width:27px!important;
	margin: -40px 0 0 104px !important;
	position:relative;
	z-index:10;
	float:left;
	text-align:center;
}

#invia-ricetta textarea
{
	width:100%;
	min-height:120px;
	height:auto;
	border-radius:20px;
	margin-bottom:10px;
	padding:5px 10px;
}

#invia-ricetta small
{
	height:20px;
	margin:0 0 20px 0;
	float:left;
	margin:2px 0 20px 5px ;
	width:auto;
}

#tasto-invio-ricetta
{
	cursor:pointer;
	width:100px!important;
	float:left;
	background:#FFF;
}

#tasto-invio-ricetta:hover
{
	background:#F4F4F4!important;
}

#invia-ricetta label
{
	display:none;
}

label.n-persone,
label.auto-privacy-contatti
{
	display:block!important;
	margin:15px 0;
}




