h1, h2, h3 { margin:0; padding:0; font-weight:normal; font-style:normal; }
.body_index_html a { color:#5D5D9E; } 
.body_index_html a:visited { color:#5D5D9E; } 
.body_index_html a:active { color:#5C615E; } 
.body_index_html a:hover { color:#B2B3B4; } 
		a.wsp13002dc2{ color:#FFFF80; text-decoration: underline} 
		a.wsp13002dc2:visited{ color:#800080; text-decoration: underline} 
		a.wsp13002dc2:active{ color:#8018CB; text-decoration: underline} 
		a.wsp13002dc2:hover{ color:#E3B4F3; text-decoration: underline} 
#menu_3dae042d a { text-decoration: none; }
#menu_3dae042d_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_3dae042d_hr { background-color: #646464; height: 1px; border: none; }
#menu_3dae042d_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_3dae042d_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_3dae042d_entry:hover span { color:#FFFFFF !important; }
		.menu_3dae042d_mainMenuEntry { text-align: center; }
		.menu_3dae042d_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_3dae042d_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_3dae042d .mobileEntry { display: none; } 
		#menu_3dae042d .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_3dae042d .mobileEntry { display: block; } 
			#menu_3dae042d .normalEntry { display: none; } 
		}
#menu_663a04ec a { text-decoration: none; }
#menu_663a04ec_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_663a04ec_hr { background-color: #646464; height: 1px; border: none; }
#menu_663a04ec_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_663a04ec_entry:hover { background-color: #FFFFFF; color: #000000 !important; }
#menu_663a04ec_entry:hover span { color:#000000 !important; }
		.menu_663a04ec_mainMenuEntry { text-align: center; }
		.menu_663a04ec_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_663a04ec_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_663a04ec .mobileEntry { display: none; } 
		#menu_663a04ec .normalEntry { display: block; } 
		#menu_663a04ec_menualignmentwrapper{ width:542px; left: calc(50% - 271px);  } 
		@media only screen and (max-width:600px) { 
			#menu_663a04ec .mobileEntry { display: block; } 
			#menu_663a04ec .normalEntry { display: none; } 
			#menu_663a04ec_menualignmentwrapper { width:37px; left: calc(50% - 18px);  } 
		}
#button_36726bd2 { vertical-align: bottom; border-radius: 5px; position:relative; display: inline-block; width:100px; height:40px; background-color:#AFAFAF; box-shadow: 7px 7px 10px -5px rgba(0, 0, 0, 0.784314);  }
#button_36726bd2:hover { background-color:#000000;  }
#button_36726bd2:hover span { color:#FFFFFF; }
body.body_index_html  { background-color:#FFFFFF; padding:0;  margin: 0; }
.textstyle1 { text-align:left; }
#anchor_798038f2 { vertical-align: bottom; position:relative; display: inline-block;  }
.textstyle2 { text-align:center; }
#img_78055da2 { vertical-align: bottom; position:relative; display: inline-block; width:22%; background:none; height:auto;  }
#container_1d02c053 { vertical-align: top; position:relative; display: inline-block; width:101%; min-height:89px; min-width:200px; background:none;  }
#container_1d02c053_padding { margin: 10px; display: block;  }
#text_3c000d03 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
.textstyle3 { font-size:24pt; font-family:Arial, Helvetica, sans-serif; color:#000080; font-weight:bold; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.392157);  }
.textstyle4 { font-size:24pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.392157);  }
.textstyle5 { font-size:13pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#000000;  }
#container_4e5f1f5c { vertical-align: top; position:relative; display: inline-block; width:101%; min-height:32px; min-width:200px; background:none;  }
#container_4e5f1f5c_padding { margin: 10px; display: block;  }
#text_68635472 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
.textstyle6 { font-size:16pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#000080; font-weight:bold; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.392157);  }
.textstyle7 { font-size:16pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#000000; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.392157);  }
#container_23932c22 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:44px; background-color:#2C2825;  }
#container_23932c22_padding { margin: 10px; display: block;  }
#menu_3dae042d { vertical-align: bottom; position:relative; display: inline-block; width:411px; height:34px; max-width:800px; text-align:left; background:none;  }
.menuholder1 { position: relative; overflow: hidden; width: 100%; height: 100%; }
.menustyle1 { position:absolute; width:100px; height:34px; left:10px;  }
.menuentry_text1 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right:auto; height:18px;  }
.textstyle8 { font-size:10pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#FFFFFF; font-weight:bold;  white-space: nowrap; }
.menuentry_text2 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right:auto; height:22px;  }
.textstyle9 { font-size:12pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#FFFFFF; font-weight:bold;  white-space: nowrap; }
.menustyle2 { position:absolute; width:100px; height:34px; left:110px;  }
.menustyle3 { position:absolute; width:100px; height:34px; left:210px;  }
.menustyle4 { position:absolute; width:100px; height:34px; left:310px;  }
.menustyle5 { position:absolute; width:100px; height:34px; left:410px;  }
.menuentry_text3 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right:auto; height:0px;  }
.menustyle6 { position:absolute; width:100px; height:34px; left:510px;  }
.textstyle10 { font-size:15pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  white-space: nowrap; }
#menu_663a04ec { vertical-align: bottom; position:relative; display: inline-block; width:100%; height:41px; text-align:left; background-color:#2C2825;  }
#menu_663a04ec_menualignmentwrapper { position: relative; overflow: visible; height: 100%; }
.menustyle7 { position:absolute; width:37px; height:41px; left:0px;  }
.menuentry_text4 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right:auto; height:33px;  }
.textstyle11 { font-size:22pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  white-space: nowrap; }
.menustyle8 { position:absolute; width:118px; height:41px; left:0px;  }
.menustyle9 { position:absolute; width:188px; height:41px; left:118px;  }
.menustyle10 { position:absolute; width:86px; height:41px; left:306px;  }
.menustyle11 { position:absolute; width:150px; height:41px; left:392px;  }
.textstyle12 { font-size:12pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#FFFFFF;  white-space: nowrap; }
#container_6a5612c4 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:419px; background-color:#FFFFFF; background-image: url(../rc_images/img_20170217_191454.jpg); background-position:bottom left; background-size:cover;  }
#container_6a5612c4_padding { margin: 10px; display: block;  }
#container_22e4a421 { vertical-align: top; position:relative; display: inline-block; width:76%; min-height:514px; max-width:800px; background:none;  }
#container_22e4a421_padding { margin: 10px; display: block;  }
.textstyle13 { font-size:12pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#000080; line-height: 1.5;  }
.textstyle14 { font-size:15pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#000080; font-weight:bold; line-height: 1.5;  }
.textstyle15 { font-size:12pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#000080; line-height: 1.5;  }
.textstyle16 { font-size:12pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#000000; line-height: 1.5;  }
.textstyle17 { font-size:12pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#000000; font-weight:bold; line-height: 1.5;  }
.textstyle18 { font-size:12pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#000080; font-weight:bold; line-height: 1.5;  }
#img_79d80445 { vertical-align: bottom; position:relative; display: inline-block; width:50%; background:none; height:auto;  }
.textstyle19 { font-size:12pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#000000;  }
#img_d10bbcd { vertical-align: bottom; position:relative; display: inline-block; margin:10px 20px 20px 10px; width:50%; background:none; box-shadow: 5px 5px 4px 0px rgba(0, 0, 0, 0.588235); height:auto;  }
#img_5ef93a62 { vertical-align: bottom; position:relative; display: inline-block; margin:10px 20px 20px 10px; width:50%; background:none; box-shadow: 5px 5px 4px 0px rgba(0, 0, 0, 0.588235); height:auto;  }
#img_19d1c736 { vertical-align: bottom; position:relative; display: inline-block; margin:10px 20px 20px 10px; width:50%; background:none; box-shadow: 5px 5px 4px 0px rgba(0, 0, 0, 0.588235); height:auto;  }
#img_1281ecf4 { vertical-align: bottom; position:relative; display: inline-block; margin:10px 20px 20px 10px; width:50%; background:none; box-shadow: 5px 5px 4px 0px rgba(0, 0, 0, 0.588235); height:auto;  }
#img_6fe1e855 { vertical-align: bottom; position:relative; display: inline-block; margin:10px 20px 20px 10px; width:50%; background:none; box-shadow: 5px 5px 4px 0px rgba(0, 0, 0, 0.588235); height:auto;  }
#img_9549f92 { vertical-align: bottom; position:relative; display: inline-block; margin:10px 20px 20px 10px; width:50%; background:none; box-shadow: 5px 5px 4px 0px rgba(0, 0, 0, 0.588235); height:auto;  }
.textstyle20 { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000000;  }
#container_67ef04f1 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:348px; background-color:#2C2825;  }
#container_67ef04f1_padding { margin: 10px; display: block;  }
#container_3cab291b { vertical-align: top; position:relative; display: inline-block; width:37%; min-height:427px; max-width:800px; background:none;  }
#container_3cab291b_padding { margin: 10px; display: block;  }
#anchor_5be47000 { vertical-align: bottom; position:relative; display: inline-block;  }
.textstyle21 { font-size:14pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#FFFFFF; font-weight:bold; line-height: 1.5;  }
.textstyle22 { font-size:14pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#FFFFFF; line-height: 1.5;  }
.textstyle23 { font-size:11pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#FFFFFF; line-height: 1.5;  }
.textstyle24 { font-size:11pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#FFFFFF; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.392157);  }
.textstyle25 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.392157);  }
.textstyle26 { font-size:12pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#FFFFFF; line-height: 1.5;  }
.vcenterstyle1 { display: table; width: 100%; height: 100%; }
.vcenterstyle2 { display: table-cell; vertical-align: middle; }
#container_363209de { vertical-align: top; position:relative; display: inline-block; width:63%; min-height:400px; background:none;  }
#container_363209de_padding { margin: 10px; display: block;  }
#img_2ec6aff6 { vertical-align: bottom; position:relative; display: inline-block; width:70%; background:none; height:auto;  }
@media only screen and (max-width: 450px)
{
		#menu_3dae042d { width:100px;  }
}
@media only screen and (max-width: 400px)
{
		#text_3c000d03 * span { font-size:14pt;  }
		#text_68635472 * span { font-size:14pt;  }
}
.body_about_html a { color:#5D5D9E; } 
.body_about_html a:visited { color:#5D5D9E; } 
.body_about_html a:active { color:#5C615E; } 
.body_about_html a:hover { color:#B2B3B4; } 
		a.wsp13002dc2{ color:#FFFF80; text-decoration: underline} 
		a.wsp13002dc2:visited{ color:#800080; text-decoration: underline} 
		a.wsp13002dc2:active{ color:#8018CB; text-decoration: underline} 
		a.wsp13002dc2:hover{ color:#E3B4F3; text-decoration: underline} 
#menu_1d0e9860 a { text-decoration: none; }
#menu_1d0e9860_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_1d0e9860_hr { background-color: #646464; height: 1px; border: none; }
#menu_1d0e9860_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_1d0e9860_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_1d0e9860_entry:hover span { color:#FFFFFF !important; }
		.menu_1d0e9860_mainMenuEntry { text-align: center; }
		.menu_1d0e9860_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_1d0e9860_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_1d0e9860 .mobileEntry { display: none; } 
		#menu_1d0e9860 .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_1d0e9860 .mobileEntry { display: block; } 
			#menu_1d0e9860 .normalEntry { display: none; } 
		}
#menu_21a9efd8 a { text-decoration: none; }
#menu_21a9efd8_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_21a9efd8_hr { background-color: #646464; height: 1px; border: none; }
#menu_21a9efd8_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_21a9efd8_entry:hover { background-color: #FFFFFF; color: #000000 !important; }
#menu_21a9efd8_entry:hover span { color:#000000 !important; }
		.menu_21a9efd8_mainMenuEntry { text-align: center; }
		.menu_21a9efd8_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_21a9efd8_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_21a9efd8 .mobileEntry { display: none; } 
		#menu_21a9efd8 .normalEntry { display: block; } 
		#menu_21a9efd8_menualignmentwrapper{ width:542px; left: calc(50% - 271px);  } 
		@media only screen and (max-width:600px) { 
			#menu_21a9efd8 .mobileEntry { display: block; } 
			#menu_21a9efd8 .normalEntry { display: none; } 
			#menu_21a9efd8_menualignmentwrapper { width:37px; left: calc(50% - 18px);  } 
		}
body.body_about_html  { background-color:#FFFFFF; padding:0;  margin: 0; }
#img_263f8a00 { vertical-align: bottom; position:relative; display: inline-block; width:22%; background:none; height:auto;  }
#container_3aee8af7 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:76px; min-width:200px; background:none;  }
#container_3aee8af7_padding { margin: 10px; display: block;  }
#text_6568132a { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#text_46d16b { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_2c2aa590 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#2C2825;  }
#container_2c2aa590_padding { margin: 10px; display: block;  }
#menu_1d0e9860 { vertical-align: bottom; position:relative; display: inline-block; width:465px; height:34px; max-width:800px; text-align:left; background:none;  }
#menu_21a9efd8 { vertical-align: bottom; position:relative; display: inline-block; width:100%; height:41px; text-align:left; background-color:#2C2825;  }
#menu_21a9efd8_menualignmentwrapper { position: relative; overflow: visible; height: 100%; }
#container_3bca5026 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:628px; background-color:#FFFFFF; background-image: url(../rc_images/img_0284.jpg); background-position:center left; background-size:cover;  }
#container_3bca5026_padding { margin: 10px; display: block;  }
#container_5a940f7f { vertical-align: top; position:relative; display: inline-block; width:76%; min-height:927px; max-width:800px; background:none;  }
#container_5a940f7f_padding { margin: 10px; display: block;  }
.textstyle27 { font-size:16pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#000080; line-height: 1.5;  }
.textstyle28 { font-size:16pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#000000; line-height: 1.5;  }
@media only screen and (max-width: 450px)
{
		#menu_1d0e9860 { width:100px;  }
}
@media only screen and (max-width: 400px)
{
		#text_6568132a * span { font-size:14pt;  }
		#text_46d16b { display:none;  }
}
.body_ricami_html a { color:#5D5D9E; } 
.body_ricami_html a:visited { color:#5D5D9E; } 
.body_ricami_html a:active { color:#5C615E; } 
.body_ricami_html a:hover { color:#B2B3B4; } 
		a.wsp13002dc2{ color:#FFFF80; text-decoration: underline} 
		a.wsp13002dc2:visited{ color:#800080; text-decoration: underline} 
		a.wsp13002dc2:active{ color:#8018CB; text-decoration: underline} 
		a.wsp13002dc2:hover{ color:#E3B4F3; text-decoration: underline} 
#menu_3e6d7916 a { text-decoration: none; }
#menu_3e6d7916_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_3e6d7916_hr { background-color: #646464; height: 1px; border: none; }
#menu_3e6d7916_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_3e6d7916_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_3e6d7916_entry:hover span { color:#FFFFFF !important; }
		.menu_3e6d7916_mainMenuEntry { text-align: center; }
		.menu_3e6d7916_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_3e6d7916_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_3e6d7916 .mobileEntry { display: none; } 
		#menu_3e6d7916 .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_3e6d7916 .mobileEntry { display: block; } 
			#menu_3e6d7916 .normalEntry { display: none; } 
		}
#menu_71c50d12 a { text-decoration: none; }
#menu_71c50d12_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_71c50d12_hr { background-color: #646464; height: 1px; border: none; }
#menu_71c50d12_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_71c50d12_entry:hover { background-color: #FFFFFF; color: #000000 !important; }
#menu_71c50d12_entry:hover span { color:#000000 !important; }
		.menu_71c50d12_mainMenuEntry { text-align: center; }
		.menu_71c50d12_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_71c50d12_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_71c50d12 .mobileEntry { display: none; } 
		#menu_71c50d12 .normalEntry { display: block; } 
		#menu_71c50d12_menualignmentwrapper{ width:542px; left: calc(50% - 271px);  } 
		@media only screen and (max-width:600px) { 
			#menu_71c50d12 .mobileEntry { display: block; } 
			#menu_71c50d12 .normalEntry { display: none; } 
			#menu_71c50d12_menualignmentwrapper { width:37px; left: calc(50% - 18px);  } 
		}
#gallery_3ee42e34 div.galleryimgcontainer { box-sizing: border-box; vertical-align: middle; display: inline-block; width: 33%; height: auto; padding: 10px; font-size:12pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#000000; text-align:center;  } 
#gallery_3ee42e34 div.galleryimgcontainer img {  width: 100%;  height: auto;  } 
@media only screen and (max-width:520px) { #gallery_3ee42e34 div.galleryimgcontainer { width: 50%; } } 
@media only screen and (max-width:420px) { #gallery_3ee42e34 div.galleryimgcontainer { width: 100%; } } 
body.body_ricami_html  { background-color:#FFFFFF; padding:0;  margin: 0; }
#img_36a80373 { vertical-align: bottom; position:relative; display: inline-block; width:22%; background:none; height:auto;  }
#container_4a864783 { vertical-align: top; position:relative; display: inline-block; width:101%; min-height:89px; min-width:200px; background:none;  }
#container_4a864783_padding { margin: 10px; display: block;  }
#text_6879060f { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_291acaf { vertical-align: top; position:relative; display: inline-block; width:101%; min-height:32px; min-width:200px; background:none;  }
#container_291acaf_padding { margin: 10px; display: block;  }
#text_5b6fb27c { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_77b41708 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#2C2825;  }
#container_77b41708_padding { margin: 10px; display: block;  }
#menu_3e6d7916 { vertical-align: bottom; position:relative; display: inline-block; width:424px; height:34px; max-width:800px; text-align:left; background:none;  }
#menu_71c50d12 { vertical-align: bottom; position:relative; display: inline-block; width:100%; height:41px; text-align:left; background-color:#2C2825;  }
#menu_71c50d12_menualignmentwrapper { position: relative; overflow: visible; height: 100%; }
#container_d89759c { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:419px; background-color:#FFFFFF; background-image: url(../rc_images/img_20191031_085302.jpg); background-position:bottom left; background-size:cover;  }
#container_d89759c_padding { margin: 10px; display: block;  }
#container_430e4792 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:70px; max-width:800px; background:none;  }
#container_430e4792_padding { margin: 10px; display: block;  }
.textstyle29 { font-size:16pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#000080; font-weight:bold; line-height: 1.5;  }
#gallery_3ee42e34 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:100%;  }
@media only screen and (max-width: 450px)
{
		#menu_3e6d7916 { width:100px;  }
}
@media only screen and (max-width: 400px)
{
		#text_6879060f * span { font-size:14pt;  }
		#text_5b6fb27c * span { font-size:14pt;  }
}
.body_privacy_html a { color:#5D5D9E; } 
.body_privacy_html a:visited { color:#5D5D9E; } 
.body_privacy_html a:active { color:#5C615E; } 
.body_privacy_html a:hover { color:#B2B3B4; } 
		a.wsp13002dc2{ color:#FFFF80; text-decoration: underline} 
		a.wsp13002dc2:visited{ color:#800080; text-decoration: underline} 
		a.wsp13002dc2:active{ color:#8018CB; text-decoration: underline} 
		a.wsp13002dc2:hover{ color:#E3B4F3; text-decoration: underline} 
#menu_33c28df6 a { text-decoration: none; }
#menu_33c28df6_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_33c28df6_hr { background-color: #646464; height: 1px; border: none; }
#menu_33c28df6_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_33c28df6_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_33c28df6_entry:hover span { color:#FFFFFF !important; }
		.menu_33c28df6_mainMenuEntry { text-align: center; }
		.menu_33c28df6_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_33c28df6_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_33c28df6 .mobileEntry { display: none; } 
		#menu_33c28df6 .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_33c28df6 .mobileEntry { display: block; } 
			#menu_33c28df6 .normalEntry { display: none; } 
		}
#menu_ca04df8 a { text-decoration: none; }
#menu_ca04df8_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_ca04df8_hr { background-color: #646464; height: 1px; border: none; }
#menu_ca04df8_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_ca04df8_entry:hover { background-color: #FFFFFF; color: #000000 !important; }
#menu_ca04df8_entry:hover span { color:#000000 !important; }
		.menu_ca04df8_mainMenuEntry { text-align: center; }
		.menu_ca04df8_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_ca04df8_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_ca04df8 .mobileEntry { display: none; } 
		#menu_ca04df8 .normalEntry { display: block; } 
		#menu_ca04df8_menualignmentwrapper{ width:542px; left: calc(50% - 271px);  } 
		@media only screen and (max-width:600px) { 
			#menu_ca04df8 .mobileEntry { display: block; } 
			#menu_ca04df8 .normalEntry { display: none; } 
			#menu_ca04df8_menualignmentwrapper { width:37px; left: calc(50% - 18px);  } 
		}
body.body_privacy_html  { background-color:#FFFFFF; padding:0;  margin: 0; }
#img_8884fa5 { vertical-align: bottom; position:relative; display: inline-block; width:22%; background:none; height:auto;  }
#container_431e0d1c { vertical-align: top; position:relative; display: inline-block; width:101%; min-height:89px; min-width:200px; background:none;  }
#container_431e0d1c_padding { margin: 10px; display: block;  }
#text_50cd841 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_52599920 { vertical-align: top; position:relative; display: inline-block; width:101%; min-height:32px; min-width:200px; background:none;  }
#container_52599920_padding { margin: 10px; display: block;  }
#text_4a4b29ab { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_3205b59a { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#2C2825;  }
#container_3205b59a_padding { margin: 10px; display: block;  }
#menu_33c28df6 { vertical-align: bottom; position:relative; display: inline-block; width:424px; height:34px; max-width:800px; text-align:left; background:none;  }
#menu_ca04df8 { vertical-align: bottom; position:relative; display: inline-block; width:100%; height:41px; text-align:left; background-color:#2C2825;  }
#menu_ca04df8_menualignmentwrapper { position: relative; overflow: visible; height: 100%; }
#container_103b5c73 { vertical-align: top; position:relative; display: inline-block; width:76%; min-height:514px; max-width:800px; background:none;  }
#container_103b5c73_padding { margin: 10px; display: block;  }
.ulstyle1 { margin:0; font-size: 12pt; color:#000000;  }
@media only screen and (max-width: 450px)
{
		#menu_33c28df6 { width:100px;  }
}
@media only screen and (max-width: 400px)
{
		#text_50cd841 * span { font-size:14pt;  }
		#text_4a4b29ab * span { font-size:14pt;  }
}
.body_merceria_html a { color:#5D5D9E; } 
.body_merceria_html a:visited { color:#5D5D9E; } 
.body_merceria_html a:active { color:#5C615E; } 
.body_merceria_html a:hover { color:#B2B3B4; } 
		a.wsp13002dc2{ color:#FFFF80; text-decoration: underline} 
		a.wsp13002dc2:visited{ color:#800080; text-decoration: underline} 
		a.wsp13002dc2:active{ color:#8018CB; text-decoration: underline} 
		a.wsp13002dc2:hover{ color:#E3B4F3; text-decoration: underline} 
#menu_55235b83 a { text-decoration: none; }
#menu_55235b83_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_55235b83_hr { background-color: #646464; height: 1px; border: none; }
#menu_55235b83_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_55235b83_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_55235b83_entry:hover span { color:#FFFFFF !important; }
		.menu_55235b83_mainMenuEntry { text-align: center; }
		.menu_55235b83_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_55235b83_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_55235b83 .mobileEntry { display: none; } 
		#menu_55235b83 .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_55235b83 .mobileEntry { display: block; } 
			#menu_55235b83 .normalEntry { display: none; } 
		}
#menu_bf243b8 a { text-decoration: none; }
#menu_bf243b8_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_bf243b8_hr { background-color: #646464; height: 1px; border: none; }
#menu_bf243b8_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_bf243b8_entry:hover { background-color: #FFFFFF; color: #000000 !important; }
#menu_bf243b8_entry:hover span { color:#000000 !important; }
		.menu_bf243b8_mainMenuEntry { text-align: center; }
		.menu_bf243b8_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_bf243b8_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_bf243b8 .mobileEntry { display: none; } 
		#menu_bf243b8 .normalEntry { display: block; } 
		#menu_bf243b8_menualignmentwrapper{ width:542px; left: calc(50% - 271px);  } 
		@media only screen and (max-width:600px) { 
			#menu_bf243b8 .mobileEntry { display: block; } 
			#menu_bf243b8 .normalEntry { display: none; } 
			#menu_bf243b8_menualignmentwrapper { width:37px; left: calc(50% - 18px);  } 
		}
body.body_merceria_html  { background-color:#FFFFFF; padding:0;  margin: 0; }
#img_69c78b0a { vertical-align: bottom; position:relative; display: inline-block; width:22%; background:none; height:auto;  }
#container_7a80750b { vertical-align: top; position:relative; display: inline-block; width:101%; min-height:89px; min-width:200px; background:none;  }
#container_7a80750b_padding { margin: 10px; display: block;  }
#text_b404f9c { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_356ad6d7 { vertical-align: top; position:relative; display: inline-block; width:101%; min-height:32px; min-width:200px; background:none;  }
#container_356ad6d7_padding { margin: 10px; display: block;  }
#text_5aadfb99 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_32675b5d { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#2C2825;  }
#container_32675b5d_padding { margin: 10px; display: block;  }
#menu_55235b83 { vertical-align: bottom; position:relative; display: inline-block; width:424px; height:34px; max-width:800px; text-align:left; background:none;  }
#menu_bf243b8 { vertical-align: bottom; position:relative; display: inline-block; width:100%; height:41px; text-align:left; background-color:#2C2825;  }
#menu_bf243b8_menualignmentwrapper { position: relative; overflow: visible; height: 100%; }
#container_271f2cf6 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:628px; background-color:#FFFFFF; background-image: url(../rc_images/img_20181009_192712.jpg); background-position:center left; background-size:cover;  }
#container_271f2cf6_padding { margin: 10px; display: block;  }
#container_63b62da2 { vertical-align: top; position:relative; display: inline-block; width:76%; min-height:150px; background:none;  }
#container_63b62da2_padding { margin: 10px; display: block;  }
.textstyle30 { font-size:15pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#000000; font-weight:bold;  }
.textstyle31 { font-size:12pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#000080; font-weight:bold;  }
.textstyle32 { font-size:20pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#FF0000; font-weight:bold;  }
.textstyle33 { font-size:15pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#000080; font-weight:bold;  }
.textstyle34 { font-size:15pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#000000;  }
#slide_26cda9dd { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:50%; aspect-ratio: 1.430493; background:none;  }
.textstyle35 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#000000;  }
.textstyle36 { font-size:20pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#FF0000;  }
#slide_5aa64af4 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:50%; aspect-ratio: 1.430493; background:none;  }
.textstyle37 { font-size:12pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#000080;  }
#slide_55c59792 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:50%; aspect-ratio: 1.430493; background:none;  }
#slide_43b4a94f { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:50%; aspect-ratio: 1.430493; background:none;  }
.textstyle38 { font-size:20pt; font-family:Arial, Helvetica, sans-serif; color:#FF0000;  }
#img_69316f42 { vertical-align: bottom; position:relative; display: inline-block; width:50%; background:none; height:auto;  }
#slide_325db47a { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:50%; aspect-ratio: 1.430493; background:none;  }
#slide_245ca709 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:50%; aspect-ratio: 1.430493; background:none;  }
#slide_5792ad83 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:50%; aspect-ratio: 1.430493; background:none;  }
#slide_3d01cec2 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:50%; aspect-ratio: 1.430493; background:none;  }
@media only screen and (max-width: 450px)
{
		#menu_55235b83 { width:100px;  }
}
@media only screen and (max-width: 400px)
{
		#text_b404f9c * span { font-size:14pt;  }
		#text_5aadfb99 * span { font-size:14pt;  }
}
.body_servizi_html a { color:#5D5D9E; } 
.body_servizi_html a:visited { color:#5D5D9E; } 
.body_servizi_html a:active { color:#5C615E; } 
.body_servizi_html a:hover { color:#B2B3B4; } 
		a.wsp13002dc2{ color:#FFFF80; text-decoration: underline} 
		a.wsp13002dc2:visited{ color:#800080; text-decoration: underline} 
		a.wsp13002dc2:active{ color:#8018CB; text-decoration: underline} 
		a.wsp13002dc2:hover{ color:#E3B4F3; text-decoration: underline} 
#menu_2bcc7d6a a { text-decoration: none; }
#menu_2bcc7d6a_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_2bcc7d6a_hr { background-color: #646464; height: 1px; border: none; }
#menu_2bcc7d6a_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_2bcc7d6a_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_2bcc7d6a_entry:hover span { color:#FFFFFF !important; }
		.menu_2bcc7d6a_mainMenuEntry { text-align: center; }
		.menu_2bcc7d6a_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_2bcc7d6a_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_2bcc7d6a .mobileEntry { display: none; } 
		#menu_2bcc7d6a .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_2bcc7d6a .mobileEntry { display: block; } 
			#menu_2bcc7d6a .normalEntry { display: none; } 
		}
#menu_7967c94f a { text-decoration: none; }
#menu_7967c94f_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_7967c94f_hr { background-color: #646464; height: 1px; border: none; }
#menu_7967c94f_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_7967c94f_entry:hover { background-color: #FFFFFF; color: #000000 !important; }
#menu_7967c94f_entry:hover span { color:#000000 !important; }
		.menu_7967c94f_mainMenuEntry { text-align: center; }
		.menu_7967c94f_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_7967c94f_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_7967c94f .mobileEntry { display: none; } 
		#menu_7967c94f .normalEntry { display: block; } 
		#menu_7967c94f_menualignmentwrapper{ width:542px; left: calc(50% - 271px);  } 
		@media only screen and (max-width:600px) { 
			#menu_7967c94f .mobileEntry { display: block; } 
			#menu_7967c94f .normalEntry { display: none; } 
			#menu_7967c94f_menualignmentwrapper { width:37px; left: calc(50% - 18px);  } 
		}
#gallery_29fc6b91 div.galleryimgcontainer { box-sizing: border-box; vertical-align: middle; display: inline-block; width: 33%; height: auto; padding: 10px; font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:center;  } 
#gallery_29fc6b91 div.galleryimgcontainer img {  width: 100%;  height: auto;  } 
@media only screen and (max-width:520px) { #gallery_29fc6b91 div.galleryimgcontainer { width: 50%; } } 
@media only screen and (max-width:420px) { #gallery_29fc6b91 div.galleryimgcontainer { width: 100%; } } 
body.body_servizi_html  { background-color:#FFFFFF; padding:0;  margin: 0; }
#img_65bb95e9 { vertical-align: bottom; position:relative; display: inline-block; width:22%; background:none; height:auto;  }
#container_3dcb90c1 { vertical-align: top; position:relative; display: inline-block; width:101%; min-height:89px; min-width:200px; background:none;  }
#container_3dcb90c1_padding { margin: 10px; display: block;  }
#text_9a7b9c9 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_6f97d35e { vertical-align: top; position:relative; display: inline-block; width:101%; min-height:32px; min-width:200px; background:none;  }
#container_6f97d35e_padding { margin: 10px; display: block;  }
#text_11b0438c { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_1b35d9ac { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#2C2825;  }
#container_1b35d9ac_padding { margin: 10px; display: block;  }
#menu_2bcc7d6a { vertical-align: bottom; position:relative; display: inline-block; width:424px; height:34px; max-width:800px; text-align:left; background:none;  }
#menu_7967c94f { vertical-align: bottom; position:relative; display: inline-block; width:100%; height:41px; text-align:left; background-color:#2C2825;  }
#menu_7967c94f_menualignmentwrapper { position: relative; overflow: visible; height: 100%; }
#container_24dcca8f { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:70px; max-width:800px; background:none;  }
#container_24dcca8f_padding { margin: 10px; display: block;  }
#gallery_29fc6b91 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:100%;  }
@media only screen and (max-width: 450px)
{
		#menu_2bcc7d6a { width:100px;  }
}
@media only screen and (max-width: 400px)
{
		#text_9a7b9c9 * span { font-size:14pt;  }
		#text_11b0438c * span { font-size:14pt;  }
}
.body_mondoneonati_html a { color:#5D5D9E; } 
.body_mondoneonati_html a:visited { color:#5D5D9E; } 
.body_mondoneonati_html a:active { color:#5C615E; } 
.body_mondoneonati_html a:hover { color:#B2B3B4; } 
		a.wsp13002dc2{ color:#FFFF80; text-decoration: underline} 
		a.wsp13002dc2:visited{ color:#800080; text-decoration: underline} 
		a.wsp13002dc2:active{ color:#8018CB; text-decoration: underline} 
		a.wsp13002dc2:hover{ color:#E3B4F3; text-decoration: underline} 
#menu_6fc79f0f a { text-decoration: none; }
#menu_6fc79f0f_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_6fc79f0f_hr { background-color: #646464; height: 1px; border: none; }
#menu_6fc79f0f_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_6fc79f0f_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_6fc79f0f_entry:hover span { color:#FFFFFF !important; }
		.menu_6fc79f0f_mainMenuEntry { text-align: center; }
		.menu_6fc79f0f_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_6fc79f0f_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_6fc79f0f .mobileEntry { display: none; } 
		#menu_6fc79f0f .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_6fc79f0f .mobileEntry { display: block; } 
			#menu_6fc79f0f .normalEntry { display: none; } 
		}
#menu_352e5388 a { text-decoration: none; }
#menu_352e5388_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_352e5388_hr { background-color: #646464; height: 1px; border: none; }
#menu_352e5388_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_352e5388_entry:hover { background-color: #FFFFFF; color: #000000 !important; }
#menu_352e5388_entry:hover span { color:#000000 !important; }
		.menu_352e5388_mainMenuEntry { text-align: center; }
		.menu_352e5388_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_352e5388_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_352e5388 .mobileEntry { display: none; } 
		#menu_352e5388 .normalEntry { display: block; } 
		#menu_352e5388_menualignmentwrapper{ width:542px; left: calc(50% - 271px);  } 
		@media only screen and (max-width:600px) { 
			#menu_352e5388 .mobileEntry { display: block; } 
			#menu_352e5388 .normalEntry { display: none; } 
			#menu_352e5388_menualignmentwrapper { width:37px; left: calc(50% - 18px);  } 
		}
body.body_mondoneonati_html  { background-color:#FFFFFF; padding:0;  margin: 0; }
#img_7d5b9fe0 { vertical-align: bottom; position:relative; display: inline-block; width:22%; background:none; height:auto;  }
#container_8980bcc { vertical-align: top; position:relative; display: inline-block; width:101%; min-height:89px; min-width:200px; background:none;  }
#container_8980bcc_padding { margin: 10px; display: block;  }
#text_83d87bc { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_3933c8cf { vertical-align: top; position:relative; display: inline-block; width:101%; min-height:32px; min-width:200px; background:none;  }
#container_3933c8cf_padding { margin: 10px; display: block;  }
#text_7b903e14 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_7048c57e { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:14px; background-color:#2C2825;  }
#container_7048c57e_padding { margin: 10px; display: block;  }
#menu_6fc79f0f { vertical-align: bottom; position:relative; display: inline-block; width:424px; height:34px; max-width:800px; text-align:left; background:none;  }
#menu_352e5388 { vertical-align: bottom; position:relative; display: inline-block; width:100%; height:41px; text-align:left; background-color:#2C2825;  }
#menu_352e5388_menualignmentwrapper { position: relative; overflow: visible; height: 100%; }
#img_61f69dfd { vertical-align: bottom; position:relative; display: inline-block; width:100%; background:none; height:auto;  }
#container_38dcda88 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:72px; background:none;  }
#container_38dcda88_padding { margin: 10px; display: block;  }
#container_7c974777 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_7c974777_padding { margin: 10px; display: block;  }
.textstyle39 { font-size:15pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#000080; font-weight:bold;  }
#anchor_3daaba07 { vertical-align: bottom; position:relative; display: inline-block;  }
.textstyle40 { font-size:20pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#FF0000; font-weight:bold;  }
#slide_13fec37 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:50%; aspect-ratio: 1.430493; background:none;  }
#anchor_25d41ca0 { vertical-align: bottom; position:relative; display: inline-block;  }
#slide_3c8710b2 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:50%; aspect-ratio: 1.430493; background:none;  }
#anchor_36360adc { vertical-align: bottom; position:relative; display: inline-block;  }
#slide_523b9e53 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:50%; aspect-ratio: 1.430493; background:none;  }
.textstyle41 { font-size:15pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#FF0000;  }
.textstyle42 { font-size:10pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#000000;  }
@media only screen and (max-width: 450px)
{
		#menu_6fc79f0f { width:100px;  }
}
@media only screen and (max-width: 400px)
{
		#text_83d87bc * span { font-size:14pt;  }
		#text_7b903e14 * span { font-size:14pt;  }
}
.body_casa_e_cucina_html a { color:#5D5D9E; } 
.body_casa_e_cucina_html a:visited { color:#5D5D9E; } 
.body_casa_e_cucina_html a:active { color:#5C615E; } 
.body_casa_e_cucina_html a:hover { color:#B2B3B4; } 
		a.wsp13002dc2{ color:#FFFF80; text-decoration: underline} 
		a.wsp13002dc2:visited{ color:#800080; text-decoration: underline} 
		a.wsp13002dc2:active{ color:#8018CB; text-decoration: underline} 
		a.wsp13002dc2:hover{ color:#E3B4F3; text-decoration: underline} 
#menu_738c3a1e a { text-decoration: none; }
#menu_738c3a1e_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_738c3a1e_hr { background-color: #646464; height: 1px; border: none; }
#menu_738c3a1e_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_738c3a1e_entry:hover { background-color: #323232; color: #FFFFFF !important; }
#menu_738c3a1e_entry:hover span { color:#FFFFFF !important; }
		.menu_738c3a1e_mainMenuEntry { text-align: center; }
		.menu_738c3a1e_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_738c3a1e_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_738c3a1e .mobileEntry { display: none; } 
		#menu_738c3a1e .normalEntry { display: block; } 
		@media only screen and (max-width:450px) { 
			#menu_738c3a1e .mobileEntry { display: block; } 
			#menu_738c3a1e .normalEntry { display: none; } 
		}
#menu_4d31c33f a { text-decoration: none; }
#menu_4d31c33f_pane { background-color: #2C2825; border: 1px solid #646464; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_4d31c33f_hr { background-color: #646464; height: 1px; border: none; }
#menu_4d31c33f_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_4d31c33f_entry:hover { background-color: #FFFFFF; color: #000000 !important; }
#menu_4d31c33f_entry:hover span { color:#000000 !important; }
		.menu_4d31c33f_mainMenuEntry { text-align: center; }
		.menu_4d31c33f_mainMenuEntry:hover {	background-color:#FFFFFF; }
		.menu_4d31c33f_mainMenuEntry:hover span {	color:#000000 !important; }
		#menu_4d31c33f .mobileEntry { display: none; } 
		#menu_4d31c33f .normalEntry { display: block; } 
		#menu_4d31c33f_menualignmentwrapper{ width:542px; left: calc(50% - 271px);  } 
		@media only screen and (max-width:600px) { 
			#menu_4d31c33f .mobileEntry { display: block; } 
			#menu_4d31c33f .normalEntry { display: none; } 
			#menu_4d31c33f_menualignmentwrapper { width:37px; left: calc(50% - 18px);  } 
		}
body.body_casa_e_cucina_html  { background-color:#FFFFFF; padding:0;  margin: 0; }
#img_52d54537 { vertical-align: bottom; position:relative; display: inline-block; width:22%; background:none; height:auto;  }
#container_1461f761 { vertical-align: top; position:relative; display: inline-block; width:101%; min-height:89px; min-width:200px; background:none;  }
#container_1461f761_padding { margin: 10px; display: block;  }
#text_6426444b { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_4eca213d { vertical-align: top; position:relative; display: inline-block; width:101%; min-height:32px; min-width:200px; background:none;  }
#container_4eca213d_padding { margin: 10px; display: block;  }
#text_598a7e43 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#container_1c318ba7 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:95px; background-color:#2C2825;  }
#container_1c318ba7_padding { margin: 10px; display: block;  }
#menu_738c3a1e { vertical-align: bottom; position:relative; display: inline-block; width:424px; height:34px; max-width:800px; text-align:left; background:none;  }
#menu_4d31c33f { vertical-align: bottom; position:relative; display: inline-block; width:100%; height:41px; text-align:left; background-color:#2C2825;  }
#menu_4d31c33f_menualignmentwrapper { position: relative; overflow: visible; height: 100%; }
#img_65d20358 { vertical-align: bottom; position:relative; display: inline-block; width:100%; background:none; height:auto;  }
#container_1effd7ca { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:72px; background:none;  }
#container_1effd7ca_padding { margin: 10px; display: block;  }
#container_732dc916 { vertical-align: top; position:relative; display: inline-block; width:76%; min-height:150px; background:none;  }
#container_732dc916_padding { margin: 10px; display: block;  }
#anchor_301a3c75 { vertical-align: bottom; position:relative; display: inline-block;  }
#slide_3ac38fd0 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:50%; aspect-ratio: 1.430493; background:none;  }
#anchor_7803b8b1 { vertical-align: bottom; position:relative; display: inline-block;  }
.textstyle43 { font-size:15pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#000000;  }
#slide_23588786 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:50%; aspect-ratio: 1.430493; background:none;  }
.textstyle44 { font-size:20pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#FF0000;  }
#slide_7aff6f25 { overflow:hidden; vertical-align: bottom; position:relative; display: inline-block; width:50%; aspect-ratio: 1.430493; background:none;  }
.textstyle45 { font-size:15pt; font-family:'Segoe Script', 'Palatino Linotype', serif; color:#000000; font-weight:bold;  }
@media only screen and (max-width: 450px)
{
		#menu_738c3a1e { width:100px;  }
}
@media only screen and (max-width: 400px)
{
		#text_6426444b * span { font-size:14pt;  }
		#text_598a7e43 * span { font-size:14pt;  }
}
