#u74
{
	border-color: #CE1316;
	background: #FFFFFF url("../images/bgfooter.jpg") no-repeat center bottom;
	background-size: cover;
}

#u2800-6
{
	background-color: transparent;
	text-align: right;
	color: #FFFFFF;
	position: relative;
}

#u2800-2
{
	font-size: 26px;
	line-height: 31px;
	font-family: french-canon-small-caps, serif;
	font-weight: 400;
}

#u2800-4
{
	font-size: 40px;
	line-height: 48px;
	font-family: kaffeesatz, sans-serif;
	font-weight: 700;
}

#u3925
{
	border-color: #FFFCE6;
	background-color: #FFFCE6;
}

#u5007-4
{
	background-color: transparent;
	text-align: center;
	font-size: 40px;
	line-height: 48px;
	font-family: kaffeesatz, sans-serif;
	font-weight: 700;
	position: relative;
}

#u5011-4
{
	background-color: transparent;
	color: #CE1316;
	text-align: center;
	font-size: 16px;
	line-height: 19px;
	font-family: french-canon-small-caps, serif;
	font-weight: 400;
	position: relative;
}

#u5013-4
{
	background-color: transparent;
	color: #CE1316;
	text-align: center;
	font-size: 16px;
	line-height: 19px;
	font-family: french-canon-small-caps, serif;
	font-weight: 400;
	position: relative;
}

#u5015-4
{
	background-color: transparent;
	color: #CE1316;
	text-align: center;
	font-size: 16px;
	line-height: 19px;
	font-family: french-canon-small-caps, serif;
	font-weight: 400;
	position: relative;
}

#u5010-4
{
	background-color: transparent;
	color: #CE1316;
	text-align: center;
	font-size: 16px;
	line-height: 19px;
	font-family: french-canon-small-caps, serif;
	font-weight: 400;
	position: relative;
}

#u5011-4:hover p,#u5013-4:hover p,#u5015-4:hover p,#u5010-4:hover p
{
	color: #000000;
	visibility: inherit;
}

#u5009-4
{
	background-color: transparent;
	text-align: center;
	font-size: 40px;
	line-height: 48px;
	font-family: kaffeesatz, sans-serif;
	font-weight: 700;
	position: relative;
}

#u5012-4
{
	background-color: transparent;
	text-align: center;
	font-size: 40px;
	line-height: 48px;
	font-family: kaffeesatz, sans-serif;
	font-weight: 700;
	position: relative;
}

#u5014-4
{
	background-color: transparent;
	text-align: center;
	font-size: 40px;
	line-height: 48px;
	font-family: kaffeesatz, sans-serif;
	font-weight: 700;
	position: relative;
}

#u5007-4:hover p,#u5009-4:hover p,#u5012-4:hover p,#u5014-4:hover p
{
	color: #CE1316;
	visibility: inherit;
}

#u77
{
	border-color: #CE1316;
	background-color: #CE1316;
}

#u140-6
{
	background-color: transparent;
	color: #FFFFFF;
	font-family: french-canon-small-caps, serif;
	font-weight: 400;
	font-style: normal;
	position: relative;
}

#u140-2
{
	font-size: 22px;
	line-height: 22px;
}

#u140-4
{
	font-size: 26px;
	line-height: 26px;
	letter-spacing: 1px;
}

#u140-3
{
	font-family: kaffeesatz, sans-serif;
	font-weight: 700;
}

#u3154,#u3160,#u4480
{
	background-color: transparent;
	position: relative;
}

#u178-4,#u182-4,#u2810-4, #u2813-4, #u7127-5
{
	background-color: transparent;
	line-height: 22px;
	color: #FFFFFF;
	font-size: 18px;
	letter-spacing: 0px;
	font-family: french-canon-small-caps, serif;
	font-weight: 400;
	font-style: normal;
	position: relative;
}

#u4005-4,#u4009-4,#u4011-4,#u7127-4
{
	background-color: transparent;
	text-align: right;
	color: #FFFFFF;
	line-height: 22px;
	font-size: 18px;
	letter-spacing: 0px;
	font-family: french-canon-small-caps, serif;
	font-weight: 400;
	position: relative;
}

#u4003-10
{
	background-color: transparent;
	text-align: right;
	color: #FFFFFF;
	font-weight: 700;
	position: relative;
}

#u4003-2
{
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 0px;
	font-family: french-canon-small-caps, serif;
}

#u4003
{
	font-weight: 400;
}

#u4003-4
{
	font-size: 24px;
	line-height: 26px;
	letter-spacing: 1px;
	font-family: kaffeesatz, sans-serif;
}

#u4003-8
{
	font-size: 14px;
	line-height: 15px;
	font-family: french-canon-small-caps, serif;
}

#u4003-7
{
	font-weight: normal;
}

#u4003-5
{
	font-family: kaffeesatz, sans-serif;
}

#u4014-6
{
	background-color: transparent;
	text-align: left;
	color: #FFFFFF;
	position: relative;
}

#u4014-2
{
	font-size: 16px;
	line-height: 19px;
	letter-spacing: 0px;
	font-family: french-canon-small-caps, serif;
	font-weight: 400;
}

#u4014-4
{
	font-size: 24px;
	line-height: 29px;
	letter-spacing: 1px;
	font-family: kaffeesatz, sans-serif;
	font-weight: 700;
}

#u2804-4
{
	background-color: transparent;
	text-align: right;
	line-height: 26px;
	font-weight: 700;
	position: relative;
}

#u2804-2
{
	font-size: 22px;
	color: #FFFCE6;
	font-family: kaffeesatz, sans-serif;
}

#u183-8
{
	background-color: transparent;
	text-align: left;
	position: relative;
}

#u183-2
{
	font-size: 16px;
	line-height: 19px;
	letter-spacing: 0px;
	color: #FFFFFF;
	font-family: french-canon-small-caps, serif;
	font-weight: 400;
}

#u183-4,#u183-6
{
	font-size: 16px;
	line-height: 19px;
	letter-spacing: 1px;
	font-family: kaffeesatz, sans-serif;
	font-weight: 700;
	font-style: normal;
}

#u4004-4,#u4008-4,#u4013-4,#u7126-4
{
	background-color: transparent;
	text-align: right;
	line-height: 17px;
	font-size: 14px;
	letter-spacing: 1px;
	font-family: kaffeesatz, sans-serif;
	font-weight: 700;
	font-style: normal;
	position: relative;
}

#u179-4,#u181-5,#u2809-4, #u2809-5
{
	background-color: transparent;
	line-height: 17px;
	color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 1px;
	font-family: kaffeesatz, sans-serif;
	font-weight: 700;
	font-style: normal;
	position: relative;
}

#u2801
{
	vertical-align: top;
	position: relative;
	background: url("../images/u2801.png") no-repeat 0px 0px;
}

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

.hidpi #u2801
{
	background-image: url("../images/u2801_2x.png");
	background-size: 35px 34px;
}

.hidpi #u2801:hover
{
	background-image: url("../images/u2801-r_2x.png");
	background-size: 35px 34px;
}

#u4537
{
	border-style: none;
	border-color: transparent;
	background-color: #FFFCE6;
}

#u74_align_to_page,#u3925_align_to_page,#u77_align_to_page,#u4537_align_to_page
{
	position: relative;
}

#u1031-10
{
	background-color: transparent;
	line-height: 12px;
	text-align: center;
	font-size: 10px;
	letter-spacing: 1px;
	color: #FFFFFF;
	font-family: nobile, sans-serif;
	font-weight: 400;
	position: relative;
}

#u1031
{
	font-size: 12px;
	letter-spacing: 0px;
	color: #000000;
	font-family: french-canon-small-caps, serif;
	line-height: 14px;
}

#u1031-4,#u1031-8
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u1031-5
{
	font-size: 16px;
	letter-spacing: 0px;
	color: #000000;
	font-family: kaffeesatz, sans-serif;
	line-height: 19px;
}

