.version.sviluppo_ricette /* version checker */
{
	color: #0000EE;
	background-color: #8A9FFD;
}

#page
{
	z-index: 1;
	min-height: 1933px;
	background-image: none;
	border-width: 0px;
	border-color: #000000;
	background-color: transparent;
	width: 100%;
	max-width: 1535px;
	margin-left: auto;
	margin-right: auto;
}

#u12411
{
	z-index: 195;
	height: 88px;
	background-color: #FFFFFF;
	position: fixed;
	top: 0px;
}

#u12411-bw
{
	z-index: 195;
}

#pu9085
{
	margin-right: -10000px;
	margin-top: 89px;
	width: 100%;
}

#u9085
{
	z-index: 2;
	min-height: 251px;
	background-color: #F8A93D;
	padding-bottom: 1px;
}

#u9086
{
	z-index: 3;
	height: 33px;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 205px;
	width: 2.15%;
	left: 25.67%;
}

#u9090-4
{
	z-index: 7;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 210px;
	width: 3.46%;
	left: 29%;
}

#pu9094-6
{
	margin-right: -10000px;
	margin-top: 76px;
	width: 26.52%;
	margin-left: 36.75%;
}

#u9094-6
{
	z-index: 23;
	display: block;
	vertical-align: top;
	position: relative;
	width: 100%;
}

#pu9087
{
	margin-top: 30px;
	width: 78.38%;
	margin-left: 16.47%;
}

#u9087
{
	z-index: 4;
	height: 33px;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	width: 10.35%;
}

#u9091-4
{
	z-index: 11;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
	width: 34.8%;
	left: 15.37%;
}

#u9088
{
	z-index: 5;
	background-color: #FFFFFF;
	padding-bottom: 3px;
	position: relative;
	margin-right: -10000px;
	width: 10.35%;
	left: 64.58%;
}

#u12931
{
	z-index: 212;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	width: 84.85%;
	left: 6.07%;
}

#u9092-4
{
	z-index: 15;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	width: 20.38%;
	left: 79.63%;
}

#u9089
{
	z-index: 6;
	height: 33px;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 203px;
	width: 2.15%;
	left: 64.96%;
}

#u9093-4
{
	z-index: 19;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 208px;
	width: 6.39%;
	left: 67.95%;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#u9085-bw
{
	z-index: 2;
	min-height: 251px;
}

#u10190
{
	z-index: 186;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 100%;
}

#u10200
{
	z-index: 188;
	height: 168px;
	background-color: #FFFFFF;
	opacity: 0.53;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=53)";
	filter: alpha(opacity=53);
	position: relative;
	margin-right: -10000px;
	margin-top: 144px;
	width: 64.5%;
}

#u9181
{
	z-index: 185;
	min-height: 54px;
	background-color: #01668F;
	padding-bottom: 18px;
}

#u9085_align_to_page,#u9181_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	max-width: 1535px;
}

#u12828
{
	z-index: 198;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 22px;
	width: 1.83%;
	left: 81.31%;
}

#u12830
{
	z-index: 200;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 22px;
	width: 2.29%;
	left: 84.04%;
}

#u12832
{
	z-index: 202;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 22px;
	width: 1.83%;
	left: 87.17%;
}

#u12834
{
	z-index: 204;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 20px;
	width: 2.22%;
	left: 89.97%;
}

#u12836
{
	z-index: 206;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 25px;
	width: 2.15%;
	left: 92.97%;
}

#u12838
{
	z-index: 208;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 22px;
	width: 1.89%;
	left: 95.97%;
}

#u9181-bw
{
	z-index: 185;
	min-height: 54px;
	margin-top: 781px;
}

#menuu16788
{
	z-index: 218;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: fixed;
	top: 35px;
	left: 21px;
	width: 6.65%;
	max-width: 102px;
}

#u16792
{
	background-color: transparent;
	padding-bottom: 7px;
	position: relative;
	width: 100%;
}

#u16793
{
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 3px;
	width: 100%;
	background: transparent url("../images/u16793.png") no-repeat 0px 0px;
	background-size: contain;
}

#u16792:hover #u16793
{
	background: transparent url("../images/u16793-r.png") no-repeat 0px 0px;
	background-size: contain;
}

.MenuItem /* unifiedNavBar */
{
	cursor: pointer;
}

#pu9139-4
{
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 1177px;
	width: 22.02%;
	margin-left: 1.24%;
}

#u9139-4
{
	z-index: 53;
	display: block;
	vertical-align: top;
	position: relative;
	width: 42.9%;
	margin-left: 28.11%;
}

#u9141-17
{
	z-index: 61;
	display: block;
	vertical-align: top;
	margin-top: 28px;
	position: relative;
	width: 100%;
}

#u9198-4
{
	z-index: 92;
	display: block;
	vertical-align: top;
	margin-top: 26px;
	position: relative;
	width: 81.66%;
	margin-left: 9.77%;
}

#u9793
{
	z-index: 97;
	background-color: transparent;
	margin-top: 16px;
	position: relative;
	width: 78.7%;
	margin-left: 10.06%;
}

#menuu16796
{
	z-index: 224;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: fixed;
	top: 35px;
	left: 139px;
	width: 7.63%;
	max-width: 117px;
}

#u16800
{
	background-color: transparent;
	padding-bottom: 7px;
	position: relative;
	width: 100%;
}

#u16792:hover,#u16800:hover
{
	background-color: transparent;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u16802
{
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 3px;
	width: 100%;
	background: transparent url("../images/u16802.png") no-repeat 0px 0px;
	background-size: contain;
}

#u16802 .fluid_height_spacer
{
	padding-bottom: 13.675213675213676%;
}

#u16800:hover #u16802
{
	background: transparent url("../images/u16802-r.png") no-repeat 0px 0px;
	background-size: contain;
}

#u9127
{
	z-index: 29;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1052px;
	width: 3%;
	left: 9.91%;
}

#u9135-4
{
	z-index: 37;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 1063px;
	width: 4.37%;
	left: 13.23%;
}

#menuu16804
{
	z-index: 230;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: fixed;
	top: 36px;
	left: 271px;
	width: 4.76%;
	max-width: 73px;
}

#u16806
{
	background-color: transparent;
	padding-bottom: 7px;
	position: relative;
	width: 100%;
}

#u16809
{
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 3px;
	width: 100%;
	background: transparent url("../images/u16809.png") no-repeat 0px 0px;
	background-size: contain;
}

#u16809 .fluid_height_spacer
{
	padding-bottom: 21.91780821917808%;
}

#u16806:hover #u16809
{
	background: transparent url("../images/u16809-r.png") no-repeat 0px 0px;
	background-size: contain;
}

#u9131
{
	z-index: 33;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1054px;
	width: 2.87%;
	left: 19.22%;
}

#u9131_img
{
	padding-right: 3px;
	width: 93.19%;
}

#u9137-4
{
	z-index: 45;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 1063px;
	width: 4.96%;
	left: 23.26%;
}

#pmenuu16812
{
	padding-bottom: 54px;
	margin-right: -10000px;
	margin-top: 35px;
	margin-left: 364px;
	width: 8.86%;
}

#menuu16812
{
	z-index: 236;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: fixed;
	top: 36px;
	left: 364px;
	width: 6.65%;
	max-width: 102px;
}

#u16814
{
	background-color: transparent;
	padding-bottom: 7px;
	position: relative;
	width: 100%;
}

#u16815
{
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 3px;
	width: 100%;
	background: transparent url("../images/u16815.png") no-repeat 0px 0px;
	background-size: contain;
}

#u16793 .fluid_height_spacer,#u16815 .fluid_height_spacer
{
	padding-bottom: 15.686274509803921%;
}

#u16814:hover #u16815
{
	background: transparent url("../images/u16815-r.png") no-repeat 0px 0px;
	background-size: contain;
}

#u16828
{
	z-index: 248;
	background-color: transparent;
	-webkit-transform: matrix(0.9903,-0.1392,0.1392,0.9903,-2,7);
	-ms-transform: matrix(0.9903,-0.1392,0.1392,0.9903,-2,7);
	transform: matrix(0.9903,-0.1392,0.1392,0.9903,-2,7);
	position: fixed;
	top: 45px;
	left: 392px;
	width: 6.85%;
	max-width: 105px;
}

#pu9126-6
{
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 508px;
	width: 47.56%;
	margin-left: 26.19%;
}

#u9126-6
{
	z-index: 189;
	display: block;
	vertical-align: top;
	position: relative;
	width: 100%;
}

#u9129
{
	z-index: 31;
	background-color: transparent;
	margin-top: 421px;
	position: relative;
	width: 6.99%;
	margin-left: 7.4%;
}

#u9129_img
{
	padding-right: 1px;
	padding-bottom: 11px;
	width: 98.04%;
}

#u9142-14
{
	z-index: 78;
	display: block;
	vertical-align: top;
	margin-top: 143px;
	position: relative;
	width: 75.07%;
	margin-left: 1.92%;
}

#menuu16820
{
	z-index: 242;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: fixed;
	top: 36px;
	left: 485px;
	width: 4.83%;
	max-width: 74px;
}

#u16789,#u16797,#u16805,#u16813,#u16821
{
	min-height: 23px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 100%;
}

#u16822
{
	background-color: transparent;
	padding-bottom: 7px;
	position: relative;
	width: 100%;
}

#u16806:hover,#u16814:hover,#u16822:hover
{
	background-color: transparent;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u16800.MuseMenuActive,#u16822.MuseMenuActive
{
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u16823
{
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 3px;
	width: 100%;
	background: transparent url("../images/u16823.png") no-repeat 0px 0px;
	background-size: contain;
}

#u16823 .fluid_height_spacer
{
	padding-bottom: 21.62162162162162%;
}

#u16822:hover #u16823
{
	background: transparent url("../images/u16823-r.png") no-repeat 0px 0px;
	background-size: contain;
}

#u9136-4
{
	z-index: 41;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 1063px;
	width: 5.35%;
	left: 33.23%;
}

#pu9133
{
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 1057px;
	width: 11.08%;
	margin-left: 38.96%;
}

#u9133
{
	z-index: 35;
	background-color: transparent;
	position: relative;
	width: 25.89%;
	margin-left: 6.48%;
}

#u9133_img
{
	padding-right: 3px;
	padding-bottom: 7px;
	width: 93.19%;
}

#u9140-4
{
	z-index: 57;
	display: block;
	vertical-align: top;
	margin-top: 76px;
	position: relative;
	width: 100%;
}

#u12452
{
	background-color: transparent;
	position: relative;
	left: -50%;
	margin-left: 127.7314814814813px;
	width: 100%;
	max-width: 255px;
}

#u12452-wrapper
{
	position: fixed;
	top: 20px;
	z-index: 196;
	left: 50%;
	margin-left: -128px;
	width: 16.62%;
	max-width: 255px;
}

#u9138-4
{
	z-index: 49;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 1063px;
	width: 4.43%;
	left: 42.61%;
}

#pu9790
{
	margin-right: -10000px;
	margin-top: 990px;
	width: 37.2%;
	margin-left: 63.72%;
}

#u9790
{
	z-index: 96;
	height: 789px;
	background-color: #7F7F7F;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	position: relative;
	margin-right: -10000px;
	width: 93.53%;
	left: 4.03%;
}

#u9105
{
	z-index: 99;
	border-style: solid;
	border-width: 2px;
	border-color: #F8A93D;
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 15.67222222222199px;
	position: relative;
	margin-right: -10000px;
	margin-top: 103px;
	width: 44.14%;
	left: 4.73%;
}

#u9107
{
	z-index: 101;
	background-color: transparent;
	position: relative;
	width: 88.89%;
	margin-left: 4.77%;
}

#u9113-4
{
	z-index: 113;
	display: block;
	vertical-align: top;
	margin-top: 15px;
	position: relative;
	width: 88.89%;
	margin-left: 4.77%;
}

#u9111-4
{
	z-index: 105;
	display: block;
	vertical-align: top;
	margin-top: 3px;
	position: relative;
	width: 59.93%;
	margin-left: 4.77%;
}

#pu9147
{
	margin-top: 20px;
	width: 90.88%;
	margin-left: 6.35%;
}

#u9147
{
	z-index: 175;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 13.98%;
}

#u9153
{
	z-index: 147;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 59.83%;
	left: 40.18%;
}

#u9154
{
	z-index: 150;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 27.74%;
}

#u9156
{
	z-index: 152;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 27.74%;
	left: 35.77%;
}

#u9158
{
	z-index: 148;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 29.2%;
	left: 70.81%;
}

#u9106
{
	z-index: 100;
	border-style: solid;
	border-width: 2px;
	border-color: #F8A93D;
	background-color: #FFFFFF;
	padding-top: 13px;
	padding-bottom: 16px;
	position: relative;
	margin-right: -10000px;
	margin-top: 431px;
	width: 44.14%;
	left: 4.73%;
}

#u9109
{
	z-index: 103;
	background-color: transparent;
	position: relative;
	width: 88.89%;
	margin-left: 4.77%;
}

#u9114-4
{
	z-index: 117;
	display: block;
	vertical-align: top;
	margin-top: 15px;
	position: relative;
	width: 88.89%;
	margin-left: 4.77%;
}

#u9112-4
{
	z-index: 109;
	display: block;
	vertical-align: top;
	margin-top: 3px;
	position: relative;
	width: 59.93%;
	margin-left: 4.77%;
}

#pu9801
{
	margin-top: 21px;
	width: 90.88%;
	margin-left: 6.35%;
}

#u9801
{
	z-index: 177;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	width: 13.98%;
}

#u9160
{
	z-index: 154;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 59.83%;
	left: 40.18%;
}

#u9165
{
	z-index: 157;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 27.74%;
}

#u9161
{
	z-index: 159;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 27.74%;
	left: 35.77%;
}

#u9163
{
	z-index: 155;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 29.2%;
	left: 70.81%;
}

#u9115
{
	z-index: 121;
	border-style: solid;
	border-width: 2px;
	border-color: #F8A93D;
	background-color: #FFFFFF;
	padding-top: 16px;
	padding-bottom: 15.122222222221808px;
	position: relative;
	margin-right: -10000px;
	margin-top: 103px;
	width: 46.06%;
	left: 49.92%;
}

#u9117
{
	z-index: 123;
	background-color: transparent;
	position: relative;
	width: 84.42%;
	margin-left: 7.23%;
}

#u9121-4
{
	z-index: 127;
	display: block;
	vertical-align: top;
	margin-top: 15px;
	position: relative;
	width: 84.42%;
	margin-left: 7.23%;
}

#u9123-4
{
	z-index: 135;
	display: block;
	vertical-align: top;
	margin-top: 4px;
	position: relative;
	width: 60.46%;
	margin-left: 7.23%;
}

#u9149
{
	z-index: 143;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 14.16%;
}

#u9167
{
	z-index: 161;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 60.62%;
	left: 39.39%;
}

#u9172
{
	z-index: 164;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 27.74%;
}

#u9168
{
	z-index: 166;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 27.74%;
	left: 35.77%;
}

#u9170
{
	z-index: 162;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 29.2%;
	left: 70.81%;
}

#u9116
{
	z-index: 122;
	border-style: solid;
	border-width: 2px;
	border-color: #F8A93D;
	background-color: #FFFFFF;
	padding-top: 16px;
	padding-bottom: 15.122222222222035px;
	position: relative;
	margin-right: -10000px;
	margin-top: 431px;
	width: 46.06%;
	left: 49.92%;
}

#u9119
{
	z-index: 125;
	background-color: transparent;
	position: relative;
	width: 84.42%;
	margin-left: 7.23%;
}

#u9122-4
{
	z-index: 131;
	display: block;
	vertical-align: top;
	margin-top: 15px;
	position: relative;
	width: 84.42%;
	margin-left: 7.23%;
}

#u9124-4
{
	z-index: 139;
	display: block;
	vertical-align: top;
	margin-top: 4px;
	position: relative;
	width: 60.46%;
	margin-left: 7.23%;
}

#pu9149,#pu9151
{
	margin-top: 19px;
	width: 85.94%;
	margin-left: 7.23%;
}

#u9151
{
	z-index: 145;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 14.16%;
}

#u16828_img,#u9147_img,#u9801_img,#u9149_img,#u9151_img
{
	padding-bottom: 2px;
	width: 100%;
}

#u9174
{
	z-index: 168;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 60.62%;
	left: 39.39%;
}

#u9175
{
	z-index: 171;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 27.74%;
}

#u9154_img,#u9165_img,#u9172_img,#u9175_img
{
	padding-right: 1px;
	width: 97.37%;
}

#u9179
{
	z-index: 173;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 27.74%;
	left: 35.77%;
}

#u9156_img,#u9161_img,#u9168_img,#u9179_img
{
	padding-right: 8px;
	width: 78.95%;
}

#u9177
{
	z-index: 169;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 29.2%;
	left: 70.81%;
}

#u9158_img,#u9163_img,#u9170_img,#u9177_img
{
	padding-right: 8px;
	width: 80%;
}

#u9100-6
{
	z-index: 179;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 8px;
	width: 100%;
}

#u12920
{
	z-index: 210;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 754px;
	width: 5.26%;
	left: 47.29%;
}

#u12931_img,#pu10190,#u10190_img,#u12828_img,#u12830_img,#u12832_img,#u12834_img,#u12836_img,#u12838_img,#u9793_img,#u9127_img,#u12452_img,#u9107_img,#u9109_img,#u9117_img,#u9119_img,#u12920_img
{
	width: 100%;
}

#u13258-4
{
	z-index: 214;
	position: fixed;
	top: 39px;
	right: 54px;
	width: 2.74%;
	max-width: 42px;
}

#u13258-4_img
{
	display: block;
	vertical-align: top;
	width: 100%;
}

#muse_css_mq,.html
{
	background-color: #FFFFFF;
}

body
{
	position: relative;
	min-width: 320px;
}


