.version.__________ /* version checker */
{
	color: #000011;
	background-color: #006954;
}

#muse_css_mq
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 380px;
	min-height: 1201.8500000000004px;
	background-image: none;
	border-width: 0px;
	border-color: #000000;
	background-color: transparent;
	padding-bottom: 0px;
}

#page_position_content
{
	margin-top: -51px;
	margin-bottom: -2px;
	width: 0.01px;/* should not cover content below */
}

#top
{
	position: relative;
}

#pu17773
{
	width: 0.01px;
	margin-left: -1px;
	margin-top: 33px;
}

#u17773
{
	z-index: 154;
	min-height: 90px;
	padding-bottom: 3px;
}

#u17795
{
	z-index: 239;
	width: 293px;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
	left: 67px;
}

#u17796
{
	z-index: 240;
}

#u17835
{
	z-index: 324;
	width: 60px;
	min-height: 60px;
	position: relative;
	margin-right: -10000px;
	margin-top: 8px;
	left: 313px;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#u17773-bw
{
	z-index: 154;
	min-height: 90px;
}

#pamphletu17804
{
	z-index: 260;
	width: 0.01px;
	height: 34px;
	position: relative;
	margin-right: -10000px;
	margin-top: 27px;
	left: 20px;
}

#u17812
{
	z-index: 261;
	width: 35px;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
}

#u17813
{
	position: absolute;
	width: 35px;
	padding-top: 6px;
	padding-right: 5px;
	top: -6px;
}

#u17813:hover
{
	width: 35px;
	min-height: 0px;
	margin: 0px;
}

#u17816
{
	z-index: 263;
	width: 35px;
	height: 6px;
	position: relative;
}

#u17813:hover #u17816
{
	width: 35px;
	height: 6px;
	min-height: 0px;
	margin: 0px;
}

#u17813.PamphletThumbSelected #u17816
{
	width: 35px;
	height: 6px;
	min-height: 0px;
	margin: 0px;
}

#u17814
{
	z-index: 264;
	width: 35px;
	height: 6px;
	margin-top: 5px;
	position: relative;
}

#u17813:hover #u17814
{
	width: 35px;
	height: 6px;
	min-height: 0px;
	margin: 5px 0px 0px;
}

#u17815
{
	z-index: 265;
	width: 35px;
	height: 6px;
	margin-top: 5px;
	position: relative;
}

#u17813.PamphletThumbSelected #u17814,#u17813:hover #u17815
{
	width: 35px;
	height: 6px;
	min-height: 0px;
	margin: 5px 0px 0px;
}

#u17813.PamphletThumbSelected #u17815
{
	width: 35px;
	height: 6px;
	min-height: 0px;
	margin: 5px 0px 0px;
}

#u17819
{
	position: absolute;
	width: 390px;
	padding-bottom: 44px;
	top: 63px;
	left: -18px;
}

#u17819popup
{
	z-index: 266;
}

#u17820
{
	z-index: 267;
	width: 346px;
	height: 595px;
	padding-top: 24px;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u17829
{
	z-index: 297;
	width: 96px;
	margin-left: 125px;
	position: relative;
}

#u17830
{
	z-index: 298;
}

#u17833
{
	z-index: 289;
	width: 318px;
	height: 8px;
	margin-left: 14px;
	margin-top: 7px;
	position: relative;
}

#u17827-4
{
	z-index: 268;
	width: 341px;
	min-height: 19px;
	margin-left: 3px;
	margin-top: 6px;
	position: relative;
}

#u17827-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 19px;
	width: 341px;
	margin: 6px 0px 0px 3px;
}

#u17827-4.MuseLinkActive
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 19px;
	width: 341px;
	margin: 6px 0px 0px 3px;
}

#u17832-4
{
	z-index: 272;
	width: 341px;
	min-height: 11px;
	margin-left: 3px;
	margin-top: 15px;
	position: relative;
}

#u17832-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 11px;
	width: 341px;
	margin: 15px 0px 0px 3px;
}

#u17832-4.MuseLinkActive
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 11px;
	width: 341px;
	margin: 15px 0px 0px 3px;
}

#u17831-4
{
	z-index: 276;
	width: 341px;
	min-height: 15px;
	margin-left: 3px;
	margin-top: 14px;
	position: relative;
}

#u17831-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 15px;
	width: 341px;
	margin: 14px 0px 0px 3px;
}

#u17831-4.MuseLinkActive
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 15px;
	width: 341px;
	margin: 14px 0px 0px 3px;
}

#u17826-4
{
	z-index: 280;
	width: 341px;
	min-height: 13px;
	margin-left: 3px;
	margin-top: 15px;
	position: relative;
}

#u17826-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 13px;
	width: 341px;
	margin: 15px 0px 0px 3px;
}

#u17826-4.MuseLinkActive
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 13px;
	width: 341px;
	margin: 15px 0px 0px 3px;
}

#u17828-4
{
	z-index: 284;
	width: 341px;
	min-height: 9px;
	margin-left: 3px;
	margin-top: 14px;
	position: relative;
}

#u17828-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 9px;
	width: 341px;
	margin: 14px 0px 0px 3px;
}

#u17828-4.MuseLinkActive
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 9px;
	width: 341px;
	margin: 14px 0px 0px 3px;
}

#pu17822
{
	width: 0.01px;
	margin-left: 14px;
	margin-top: 17px;
}

#u17822
{
	z-index: 288;
	width: 318px;
	height: 41px;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
}

#u17823-4
{
	z-index: 299;
	width: 80px;
	min-height: 22px;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 232px;
}

#u17821-4
{
	z-index: 312;
	width: 80px;
	min-height: 22px;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 6px;
}

#u17834-4
{
	z-index: 316;
	width: 80px;
	min-height: 22px;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 119px;
}

#u17823-4:hover,#u17821-4:hover,#u17834-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 80px;
	margin: 9px -10000px 0px 0px;
}

#u17825-9
{
	z-index: 303;
	width: 254px;
	min-height: 22px;
	margin-left: 46px;
	margin-top: 33px;
	position: relative;
}

#u17825-9:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 254px;
	margin: 33px 0px 0px 46px;
}

#u17824-7
{
	z-index: 290;
	width: 346px;
	min-height: 22px;
	margin-top: 33px;
	position: relative;
}

#u17808
{
	position: absolute;
	width: 48px;
	top: 93px;
	left: 282px;
}

#u17808:hover
{
	width: 48px;
	min-height: 0px;
	margin: 0px;
}

#u17809
{
	z-index: 321;
	width: 48px;
	position: relative;
	margin-right: -10000px;
}

#u17810
{
	z-index: 322;
	width: 1px;
	height: 67px;
	margin-bottom: -9px;
	position: relative;
	margin-right: -10000px;
	margin-top: -9px;
	left: 24px;
}

#u17811
{
	z-index: 323;
	width: 1px;
	height: 67px;
	margin-bottom: -9px;
	position: relative;
	margin-right: -10000px;
	margin-top: -9px;
	left: 24px;
}

#u17836
{
	z-index: 325;
	width: 380px;
	min-height: 30px;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
}

#u18660-4
{
	z-index: 5;
	width: 173px;
	min-height: 21px;
	background-color: transparent;
	color: #1A60B1;
	margin-left: 19px;
	margin-top: 6px;
	position: relative;
}

#u18659
{
	z-index: 4;
	width: 341px;
	height: 341px;
	margin-left: 19px;
	margin-top: 15px;
	position: relative;
	background: transparent url("../../images/nicola-antonucci-phone.jpg") no-repeat center center;
	background-size: cover;
}

.hidpi #u18659
{
	background-image: url("../../images/nicola-antonucci-phone_2x.jpg");
}

#u18657
{
	z-index: 2;
	width: 341px;
	background-color: transparent;
	margin-left: 19px;
	margin-top: 20px;
	position: relative;
}

#u18658
{
	z-index: 3;
	display: block;
}

#pu18661-143
{
	width: 0.01px;
	margin-top: 21px;
}

#u18661-143
{
	z-index: 9;
	width: 341px;
	background-color: transparent;
	line-height: 34px;
	font-size: 20px;
	position: relative;
	margin-right: -10000px;
	left: 20px;
}

#u18661-33
{
	color: #534741;
	font-family: lato, sans-serif;
	font-weight: 400;
}

#u18661-31,#u18661-83,#u18661-107
{
	font-family: lato, sans-serif;
	font-weight: 700;
}

#u18661-37,#u18661-41,#u18661-45,#u18661-49,#u18661-53,#u18661-57,#u18661-61,#u18661-65,#u18661-69,#u18661-73,#u18661-77,#u18661-85,#u18661-89,#u18661-93,#u18661-97,#u18661-101,#u18661-132 > #u18661-110:before,#u18661-108,#u18661-132 > #u18661-113:before,#u18661-111,#u18661-132 > #u18661-116:before,#u18661-114,#u18661-132 > #u18661-119:before,#u18661-117,#u18661-132 > #u18661-122:before,#u18661-120,#u18661-132 > #u18661-125:before,#u18661-123,#u18661-132 > #u18661-128:before,#u18661-126,#u18661-132 > #u18661-131:before,#u18661-129
{
	font-family: lato, sans-serif;
	font-weight: 400;
}

#u18661-133,#u18661-134
{
	text-align: left;
	letter-spacing: 1px;
	color: #FFFFFF;
}

#u18661-138 > li:before
{
	content: '+';
	font-family: lato, sans-serif;
	font-weight: 700;
}

#u18661-137,#u18661-139,#u18661-140,#u18661-141
{
	text-align: left;
	letter-spacing: 1px;
	color: #49525E;
	font-family: lato, sans-serif;
	font-weight: 400;
}

#u17772
{
	z-index: 153;
	min-height: 497.9491138954709px;
	padding-bottom: 0px;
}

#u17772_position_content
{
	margin-bottom: -18px;
	padding-top: 16px;
	width: 100%;
}

#u17774-4
{
	z-index: 155;
	width: 341px;
	min-height: 75px;
	margin-left: 19px;
	position: relative;
}

#pu17775
{
	width: 0.01px;
	margin-left: 19px;
	margin-top: 17px;
	position: relative;
}

#u17775
{
	z-index: 159;
	width: 158px;
	height: 158px;
	position: relative;
	margin-right: -10000px;
}

#u17798
{
	z-index: 242;
	width: 158px;
	height: 158px;
	position: relative;
	margin-right: -10000px;
	left: 181px;
}

#u17775:hover,#u17798:hover
{
	width: 158px;
	height: 158px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u17776
{
	z-index: 160;
	width: 158px;
	height: 158px;
	margin-left: 200px;
	margin-top: 19px;
	position: relative;
}

#u17776:hover
{
	width: 158px;
	height: 158px;
	min-height: 0px;
	margin: 19px 0px 0px 200px;
}

#u17772-bw
{
	z-index: 153;
	min-height: 497.9491138954709px;
	margin-top: 8643px;
}

#u17799
{
	z-index: 243;
	width: 179px;
	position: relative;
	margin-right: -10000px;
	margin-top: 9000px;
}

#u17800
{
	z-index: 244;
	width: 154px;
	margin-bottom: -16px;
	position: relative;
	margin-right: -10000px;
	margin-top: 25px;
	left: 14px;
}

#u17801
{
	z-index: 245;
}

#pu17777
{
	width: 0.01px;
	margin-top: -1px;
}

#u17777
{
	z-index: 161;
	min-height: 393.5499999999993px;
	padding-left: 18px;
	padding-top: 31px;
	padding-bottom: 20.450000000000728px;
}

#pu17778
{
	width: 0.01px;
	position: relative;
}

#u17778
{
	z-index: 162;
	width: 157px;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
	left: 205px;
}

#u17785-7
{
	z-index: 163;
	width: 157px;
	min-height: 16px;
	position: relative;
}

#u17785-7:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 157px;
	margin: 0px;
}

#u17787-4
{
	z-index: 169;
	width: 7px;
	min-height: 8px;
	padding-right: 5px;
}

#u17791-7
{
	z-index: 175;
	width: 139px;
	min-height: 16px;
	margin-top: 30px;
	position: relative;
}

#u17791-7:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 139px;
	margin: 30px 0px 0px;
}

#u17793-4
{
	z-index: 181;
	width: 7px;
	min-height: 8px;
	padding-right: 5px;
}

#u17782-6
{
	z-index: 187;
	width: 149px;
	min-height: 16px;
	margin-top: 30px;
	position: relative;
}

#u17782-6:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 149px;
	margin: 30px 0px 0px;
}

#u17784-4
{
	z-index: 193;
	width: 7px;
	min-height: 8px;
	padding-right: 5px;
}

#u17788-7
{
	z-index: 198;
	width: 157px;
	min-height: 16px;
	margin-top: 30px;
	position: relative;
}

#u17790-4
{
	z-index: 204;
	width: 7px;
	min-height: 8px;
	padding-right: 5px;
}

#u17779-7
{
	z-index: 210;
	width: 157px;
	min-height: 16px;
	margin-top: 30px;
	position: relative;
}

#u17788-7:hover,#u17779-7:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 157px;
	margin: 30px 0px 0px;
}

#u17786,#u17792,#u17783,#u17789,#u17780
{
	margin-top: 5px;
	margin-bottom: -5px;
}

#u17781-4
{
	z-index: 216;
	width: 7px;
	min-height: 8px;
	padding-right: 5px;
}

#u17802
{
	z-index: 246;
	width: 225px;
	min-height: 20px;
	position: relative;
	margin-right: -10000px;
	margin-top: 192px;
}

#u17803-13
{
	z-index: 247;
	width: 177px;
	min-height: 164px;
	position: relative;
	margin-right: -10000px;
	left: 1px;
}

#u17794-17
{
	z-index: 222;
	width: 341px;
	min-height: 59px;
	margin-left: 1px;
	margin-top: 45px;
	position: relative;
}

#u17777-bw
{
	z-index: 161;
	min-height: 393.5499999999993px;
}

#u17797
{
	z-index: 241;
	height: 9px;
}

#u17797-bw
{
	z-index: 241;
	margin-top: 267px;
	height: 9px;
}

.html
{
	background-color: #E6E6E6;
	background: -webkit-gradient(linear, center top, center bottom, from(#E6E6E6),color-stop(100%, #FFFFFF));
	background: -webkit-linear-gradient(top,#E6E6E6 ,#FFFFFF 100%);
	background: linear-gradient(to bottom,#E6E6E6 ,#FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFE6E6E6, endColorstr=#FFFFFFFF, GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE6E6E6', endColorstr='#FFFFFFFF', GradientType=0)";
}

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

@-ms-viewport
{
	width: 380px;
}

@-webkit-viewport
{
	width: 380px;
}

@-o-viewport
{
	width: 380px;
}

@-moz-viewport
{
	width: 380px;
}

@viewport
{
	width: 380px;
}

