.version.ricette_login /* version checker */
{
	color: #0000FA;
	background-color: #ED3788;
}

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

#pu13912
{
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 89px;
	width: 101.76%;
	margin-left: -1.76%;
}

#u13912
{
	z-index: 46;
	min-height: 252px;
	background-color: #F8A93D;
}

#pu13918
{
	position: relative;
	width: 100%;
}

#u13918
{
	z-index: 69;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	width: 100%;
}

#u14584
{
	z-index: 71;
	height: 89px;
	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: 69px;
	width: 33.03%;
	left: 33.62%;
}

#u13735-6
{
	z-index: 72;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 69px;
	width: 31.6%;
	left: 34.27%;
}

#pu13731
{
	margin-top: 24px;
	position: relative;
	width: 100%;
}

#u13731
{
	z-index: 47;
	background-color: #FFFFFF;
	padding-bottom: 3px;
	position: relative;
	margin-right: -10000px;
	margin-top: 3px;
	width: 2.15%;
	left: 25.67%;
}

#u13736
{
	z-index: 57;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	width: 84.85%;
	left: 9.1%;
}

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

#u13738
{
	z-index: 59;
	height: 33px;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	width: 2.15%;
	left: 41.11%;
}

#u13740-4
{
	z-index: 61;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 8px;
	width: 7.24%;
	left: 44.3%;
}

#u13739
{
	z-index: 60;
	height: 33px;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	width: 2.15%;
	left: 54.53%;
}

#u13741-4
{
	z-index: 65;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 8px;
	width: 4.24%;
	left: 57.66%;
}

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

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

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#u13912-bw
{
	z-index: 46;
	min-height: 252px;
}

#pu14356
{
	margin-top: -2px;
	width: 100%;
}

#u14356
{
	z-index: 6;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	width: 26.96%;
}

#u14363
{
	z-index: 13;
	height: 588px;
	background-color: #FFFFFF;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	position: relative;
	margin-right: -10000px;
	width: 26.96%;
}

#u14363:hover
{
	background-color: #FFFFFF;
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	height: 588px;
	min-height: 0px;
	width: 26.96%;
	margin: 0px -10000px 0px 0%;
}

#u14366
{
	z-index: 16;
	height: 104px;
	background-color: #FFFFFF;
	opacity: 0.53;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=53)";
	filter: alpha(opacity=53);
}

#u14366-bw
{
	z-index: 16;
	height: 104px;
}

#u14588
{
	z-index: 78;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 574px;
	width: 98.28%;
	left: 1.73%;
}

#u14590
{
	z-index: 80;
	height: 135px;
	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: 705px;
	width: 61.08%;
	left: 1.73%;
}

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

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

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

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

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

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

#u14443
{
	z-index: 42;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 24px;
	width: 2.15%;
	left: 92.97%;
}

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

#u14434-bw
{
	z-index: 33;
	min-height: 54px;
}

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

#u13744-bw
{
	z-index: 125;
}

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

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

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

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

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

#pu14368-4
{
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 350px;
	width: 21.31%;
	margin-left: 1.31%;
}

#u14368-4
{
	z-index: 21;
	display: block;
	vertical-align: top;
	position: relative;
	width: 97.86%;
	margin-left: 2.15%;
}

#u14636
{
	z-index: 117;
	background-color: transparent;
	margin-top: 480px;
	position: relative;
	width: 9.79%;
}

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

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

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

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

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

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

#u14608
{
	z-index: 89;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 870px;
	width: 8.93%;
	left: 15.44%;
}

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

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

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

#pmenuu16296
{
	padding-bottom: 24px;
	margin-right: -10000px;
	margin-top: 35px;
	margin-left: 271px;
	width: 12.71%;
}

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

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

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

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

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

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

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

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

#u16285 .fluid_height_spacer,#u16307 .fluid_height_spacer
{
	padding-bottom: 15.686274509803921%;
}

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

#u16320
{
	z-index: 162;
	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;
}

#pu14354
{
	margin-right: -10000px;
	margin-top: 341px;
	width: 24.3%;
	margin-left: 25.61%;
}

#u14354
{
	z-index: 4;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	width: 99.47%;
	left: 0.54%;
}

#u14358
{
	z-index: 8;
	height: 586px;
	background-color: #FFFFFF;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	position: relative;
	margin-right: -10000px;
	width: 100%;
}

#u14358:hover
{
	background-color: #FFFFFF;
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	height: 586px;
	min-height: 0px;
	width: 100%;
	margin: 0px -10000px 0px 0%;
}

#u14367-4
{
	z-index: 17;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	width: 98.93%;
	left: 1.08%;
}

#u14638
{
	z-index: 119;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 531px;
	width: 8.58%;
	left: 2.42%;
}

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

#u16281,#u16289,#u16297,#u16305,#u16313
{
	min-height: 23px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 100%;
}

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

#u16298:hover,#u16306:hover,#u16314:hover
{
	background-color: transparent;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

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

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

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

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

#pu14615
{
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 870px;
	width: 27.04%;
	margin-left: 36.42%;
}

#u14615
{
	z-index: 96;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	width: 33.02%;
	margin-left: 14.7%;
}

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

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

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

#u14591
{
	z-index: 82;
	vertical-align: top;
	margin-top: 163px;
	position: relative;
	width: 100%;
	background: transparent url("../images/u14591.png") no-repeat 0px 0px;
	background-size: contain;
}

#u14591 .fluid_height_spacer
{
	padding-bottom: 30.361445783132528%;
}

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

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

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

#ppu14361
{
	margin-right: -10000px;
	margin-top: 340px;
	width: 32.19%;
	margin-left: 42.15%;
}

#pu14361
{
	width: 75.92%;
	margin-left: 24.09%;
}

#u14361
{
	z-index: 11;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	width: 100%;
}

#u14365
{
	z-index: 15;
	height: 586px;
	background-color: #FFFFFF;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	position: relative;
	margin-right: -10000px;
	width: 99.74%;
	left: 0.27%;
}

#u14365:hover
{
	background-color: #FFFFFF;
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	height: 586px;
	min-height: 0px;
	width: 99.74%;
	margin: 0px -10000px 0px 0%;
}

#u14370-4
{
	z-index: 29;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 10px;
	width: 85.34%;
	left: 7.47%;
}

#u14622
{
	z-index: 103;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 530px;
	width: 36.54%;
	left: 60.54%;
}

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

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

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

#u14640
{
	z-index: 121;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 532px;
	width: 8.54%;
	left: 2.67%;
}

#u14602
{
	z-index: 84;
	border-style: solid;
	border-width: 3px;
	border-color: #01668F;
	background-color: #FFFFFF;
	border-radius: 25px;
	padding-bottom: 9px;
	margin-top: 527px;
	position: relative;
	width: 47.78%;
}

#u14603-4
{
	z-index: 85;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	width: 84.33%;
	left: 7.63%;
}

#pu13742
{
	margin-right: -10000px;
	margin-top: 102px;
	width: 25.67%;
	margin-left: 74.34%;
}

#u13742
{
	z-index: 2;
	background-color: transparent;
	position: relative;
	width: 32.24%;
	margin-left: 48.23%;
}

#pu14359
{
	margin-top: 193px;
	width: 100%;
}

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

#u13736_img,#u14588_img,#u14435_img,#u14437_img,#u14439_img,#u14441_img,#u14443_img,#u14445_img,#u13785_img,#u13742_img,#u14359_img
{
	width: 100%;
}

#u14364
{
	z-index: 14;
	height: 588px;
	background-color: #FFFFFF;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	position: relative;
	margin-right: -10000px;
	width: 99.75%;
	left: 0.26%;
}

#u14364:hover
{
	-pie-box-shadow: none;
	box-shadow: 0px 0px 97px rgba(255,255,255,0.5);
	background-color: #FFFFFF;
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	height: 588px;
	min-height: 0px;
	width: 99.75%;
	margin: 0px -10000px 0px 0%;
}

#u14369-4
{
	z-index: 25;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 10px;
	width: 81.22%;
	left: 10.41%;
}

#u14629
{
	z-index: 110;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 529px;
	width: 34.78%;
	left: 60.16%;
}

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

#u14609_img,#u14618_img,#u14625_img,#u14630_img
{
	padding-right: 1px;
	width: 97.37%;
}

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

#u14611_img,#u14620_img,#u14627_img,#u14634_img
{
	padding-right: 8px;
	width: 78.95%;
}

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

#u14613_img,#u14616_img,#u14623_img,#u14632_img
{
	padding-right: 8px;
	width: 80%;
}

#u14642
{
	z-index: 123;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 531px;
	width: 8.13%;
	left: 5.08%;
}

#u14636_img,#u16320_img,#u14638_img,#u14640_img,#u14642_img
{
	padding-bottom: 2px;
	width: 100%;
}

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

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

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

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


