.version.formazione /* version checker */
{
	color: #0000F0;
	background-color: #65B7EB;
}

#muse_css_mq
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 380px;
	min-height: 547px;
	background-image: none;
	border-width: 0px;
	border-color: #000000;
	background-color: transparent;
}

#pu1503
{
	width: 0.01px;
}

#u6937-3
{
	z-index: 212;
	width: 212px;
	min-height: 93px;
	position: relative;
	margin-right: -10000px;
	left: 18px;
}

#u1570-4
{
	z-index: 208;
	width: 97px;
	min-height: 26px;
	position: relative;
	margin-right: -10000px;
	margin-top: 33px;
	left: 262px;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#u1503,#u1503-bw
{
	z-index: 206;
	min-height: 93px;
}

#pamphletu7106
{
	z-index: 215;
	width: 0.01px;
	height: 93px;
	position: relative;
	margin-right: -10000px;
	left: 230px;
}

#u7107
{
	z-index: 216;
	width: 150px;
	position: relative;
	margin-right: -10000px;
}

#u7108
{
	position: absolute;
	width: 150px;
	height: 93px;
}

#u7114
{
	position: absolute;
	width: 380px;
	padding-bottom: 44px;
	top: 101px;
	left: -230px;
}

#u7114popup
{
	z-index: 218;
}

#u7115
{
	z-index: 219;
	width: 336px;
	height: 268px;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u7124
{
	z-index: 220;
	width: 316px;
	height: 258px;
	position: relative;
	margin-right: -10000px;
	margin-top: 10px;
	left: 13px;
}

.ie #u7108,.ie #u7124
{
	background-color: #FFFFFF;
	opacity: 0.01;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
}

#menuu7116
{
	z-index: 221;
	width: 268px;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 36px;
}

#u7117
{
	width: 268px;
	position: relative;
}

#u7120
{
	width: 268px;
	min-height: 17px;
	padding-bottom: 13px;
	position: relative;
	margin-right: -10000px;
}

#u7120:hover
{
	width: 268px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u7123-4
{
	width: 268px;
	min-height: 17px;
	position: relative;
	margin-right: -10000px;
	top: 6px;
}

#u7120:hover #u7123-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 268px;
	margin: 0px -10000px 0px 0px;
}

#u7138
{
	width: 268px;
	min-height: 17px;
	padding-bottom: 13px;
	position: relative;
	margin-right: -10000px;
}

#u7120.MuseMenuActive,#u7138:hover
{
	width: 268px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u7139-4
{
	width: 268px;
	min-height: 17px;
	position: relative;
	margin-right: -10000px;
	top: 6px;
}

#u7120.MuseMenuActive #u7123-4,#u7138:hover #u7139-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 268px;
	margin: 0px -10000px 0px 0px;
}

#u7145
{
	width: 268px;
	min-height: 17px;
	padding-bottom: 13px;
	position: relative;
	margin-right: -10000px;
}

#u7138.MuseMenuActive,#u7145:hover
{
	width: 268px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u7147-4
{
	width: 268px;
	min-height: 17px;
	position: relative;
	margin-right: -10000px;
	top: 6px;
}

#u7138.MuseMenuActive #u7139-4,#u7145:hover #u7147-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 268px;
	margin: 0px -10000px 0px 0px;
}

#u7152
{
	width: 268px;
	min-height: 17px;
	padding-bottom: 13px;
	position: relative;
	margin-right: -10000px;
}

#u7145.MuseMenuActive,#u7152:hover
{
	width: 268px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u7153-4
{
	width: 268px;
	min-height: 17px;
	position: relative;
	margin-right: -10000px;
	top: 6px;
}

#u7145.MuseMenuActive #u7147-4,#u7152:hover #u7153-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 268px;
	margin: 0px -10000px 0px 0px;
}

#u7159
{
	width: 268px;
	min-height: 17px;
	padding-bottom: 14px;
	position: relative;
	margin-right: -10000px;
}

#u7152.MuseMenuActive,#u7159:hover
{
	width: 268px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u7160-4
{
	width: 268px;
	min-height: 17px;
	position: relative;
	margin-right: -10000px;
	top: 7px;
}

#u7152.MuseMenuActive #u7153-4,#u7159:hover #u7160-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 268px;
	margin: 0px -10000px 0px 0px;
}

#u7164
{
	width: 268px;
	min-height: 17px;
	padding-bottom: 14px;
	position: relative;
	margin-right: -10000px;
}

#u7159.MuseMenuActive,#u7164:hover
{
	width: 268px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u7165-4
{
	width: 268px;
	min-height: 17px;
	position: relative;
	margin-right: -10000px;
	top: 7px;
}

#u7159.MuseMenuActive #u7160-4,#u7164:hover #u7165-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 268px;
	margin: 0px -10000px 0px 0px;
}

#u7171
{
	width: 268px;
	min-height: 17px;
	padding-bottom: 14px;
	position: relative;
	margin-right: -10000px;
}

#u7164.MuseMenuActive,#u7171:hover
{
	width: 268px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u7174-4
{
	width: 268px;
	min-height: 17px;
	position: relative;
	margin-right: -10000px;
	top: 7px;
}

#u7164.MuseMenuActive #u7165-4,#u7171:hover #u7174-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 268px;
	margin: 0px -10000px 0px 0px;
}

#u7135,#u7142,#u7149,#u7156,#u7163,#u7170,#u7177
{
	width: 268px;
	margin-top: 2px;
	position: relative;
}

#u7180
{
	width: 268px;
	min-height: 17px;
	padding-bottom: 14px;
	position: relative;
	margin-right: -10000px;
}

#u7171.MuseMenuActive,#u7180:hover
{
	width: 268px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u7180.MuseMenuActive
{
	width: 268px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u7183-4
{
	width: 268px;
	min-height: 17px;
	position: relative;
	margin-right: -10000px;
	top: 7px;
}

#u7171.MuseMenuActive #u7174-4,#u7180:hover #u7183-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 268px;
	margin: 0px -10000px 0px 0px;
}

#u7180.MuseMenuActive #u7183-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 268px;
	margin: 0px -10000px 0px 0px;
}

#u7125
{
	position: absolute;
	width: 30px;
	padding-bottom: 5px;
	top: 100px;
	left: 97px;
}

#u7125:hover
{
	width: 30px;
	min-height: 0px;
	margin: 0px;
}

#u7125:active
{
	width: 30px;
	min-height: 0px;
	margin: 0px;
}

#u7126-4
{
	z-index: 271;
	width: 20px;
	min-height: 20px;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
	left: 5px;
}

#u8862
{
	z-index: 2;
	width: 344px;
	background-color: #FFFFFF;
	background-color: rgba(255,255,255,0.9);
	padding-top: 25px;
	padding-bottom: 34.462499999999636px;
	margin-left: 18px;
	margin-top: 1px;
	position: relative;
	-pie-background: rgba(255,255,255,0.9);
}

#u8863-4
{
	z-index: 3;
	width: 323px;
	min-height: 19px;
	background-color: transparent;
	line-height: 48px;
	margin-left: 11px;
	position: relative;
}

#u8863
{
	line-height: 36px;
}

#u11926-9
{
	z-index: 192;
	width: 344px;
	min-height: 58px;
	background-color: transparent;
	text-align: center;
	margin-top: 14px;
	position: relative;
}

#u11926
{
	font-size: 17px;
	color: #000000;
	font-family: raleway, sans-serif;
	font-weight: 700;
	line-height: 20px;
}

#u11926-5
{
	font-size: 17px;
	font-family: raleway, sans-serif;
	font-weight: 700;
	line-height: 20px;
}

#u11926-3,#u11926-6
{
	font-size: 17px;
	color: #000000;
	font-family: raleway, sans-serif;
	font-weight: 400;
	line-height: 20px;
}

#u11927-5
{
	z-index: 201;
	width: 289px;
	min-height: 5px;
	background-color: transparent;
	text-align: right;
	color: #FF5100;
	margin-left: 45px;
	margin-top: 8px;
	position: relative;
}

#u11927
{
	font-size: 13px;
	line-height: 16px;
}

#u8864-4
{
	z-index: 7;
	width: 323px;
	min-height: 19px;
	background-color: transparent;
	text-transform: uppercase;
	line-height: 48px;
	margin-left: 11px;
	margin-top: 21px;
	position: relative;
}

#u8864
{
	line-height: 30px;
}

#u8865-39
{
	z-index: 11;
	width: 323px;
	min-height: 195px;
	border-color: #CACACA;
	background-color: transparent;
	margin-left: 11px;
	margin-top: 3px;
	position: relative;
}

#u8866
{
	z-index: 50;
	width: 325px;
	min-height: 180px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-left: 11px;
	position: relative;
}

#u8868
{
	z-index: 51;
	width: 325px;
	min-height: 180px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-left: 11px;
	margin-top: 6px;
	position: relative;
}

#u8870-38
{
	z-index: 52;
	width: 325px;
	min-height: 218px;
	background-color: transparent;
	margin-left: 11px;
	position: relative;
}

#u8871-4
{
	z-index: 90;
	width: 325px;
	min-height: 13px;
	background-color: transparent;
	line-height: 48px;
	margin-left: 11px;
	margin-top: 8px;
	position: relative;
}

#u8872-19
{
	z-index: 94;
	width: 325px;
	min-height: 126px;
	border-color: #CACACA;
	background-color: transparent;
	margin-left: 11px;
	margin-top: 2px;
	position: relative;
}

#u8872-13 > li:before
{
	content: '•';
}

#u8873-4
{
	z-index: 113;
	width: 325px;
	min-height: 13px;
	background-color: transparent;
	line-height: 48px;
	margin-left: 11px;
	margin-top: 7px;
	position: relative;
}

#u8874-24
{
	z-index: 117;
	width: 325px;
	min-height: 126px;
	border-color: #CACACA;
	background-color: transparent;
	margin-left: 11px;
	margin-top: 2px;
	position: relative;
}

#u8875-4
{
	z-index: 141;
	width: 325px;
	min-height: 2px;
	background-color: transparent;
	line-height: 48px;
	margin-left: 11px;
	margin-top: 7px;
	position: relative;
}

#u8876-20
{
	z-index: 145;
	width: 325px;
	min-height: 28px;
	border-color: #CACACA;
	background-color: transparent;
	margin-left: 11px;
	margin-top: 3px;
	position: relative;
}

#u8877-4
{
	z-index: 165;
	width: 325px;
	min-height: 3px;
	background-color: transparent;
	line-height: 48px;
	margin-left: 11px;
	margin-top: 8px;
	position: relative;
}

#u8871,#u8873,#u8875,#u8877
{
	line-height: 20px;
}

#u8878-18
{
	z-index: 169;
	width: 325px;
	min-height: 3px;
	border-color: #CACACA;
	background-color: transparent;
	margin-left: 11px;
	margin-top: 2px;
	position: relative;
}

#u8874-8,#u8874-12,#u8874-15,#u8874-17,#u8876-8,#u8876-11,#u8876-13,#u8878-6,#u8878-9,#u8878-11
{
	text-transform: none;
	font-weight: 500;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u8872-13 > #u8872-8:before,#u8872-13 > #u8872-10:before,#u8872-13 > #u8872-12:before,#u8874-18 > #u8874-15:before,#u8874-18 > #u8874-17:before,#u8876-14 > #u8876-11:before,#u8876-14 > #u8876-13:before,#u8878-12 > #u8878-9:before,#u8878-12 > #u8878-11:before
{
	font-size: 13px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	line-height: 1.4;
}

#u8865,#u8865-3,#u8865-5,#u8865-7,#u8865-9,#u8865-11,#u8865-13,#u8865-15,#u8865-17,#u8865-19,#u8865-21,#u8865-23,#u8865-25,#u8865-28,#u8865-30,#u8865-32,#u8865-35,#u8870-2,#u8870-4,#u8870-5,#u8870-7,#u8870-9,#u8870-12,#u8870-14,#u8870-16,#u8870-17,#u8870-19,#u8870-21,#u8870-24,#u8870-26,#u8870-28,#u8870-31,#u8870-33,#u8870-35,#u8872,#u8872-3,#u8872-5,#u8872-7,#u8872-9,#u8872-11,#u8874,#u8874-3,#u8874-5,#u8874-7,#u8874-9,#u8874-11,#u8874-14,#u8874-16,#u8876,#u8876-3,#u8876-5,#u8876-7,#u8876-10,#u8876-12,#u8878,#u8878-3,#u8878-5,#u8878-8,#u8878-10
{
	line-height: 18px;
}

#u8872-16,#u8874-21,#u8876-17,#u8878-15
{
	text-transform: uppercase;
	font-weight: 700;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u8865-2,#u8865-4,#u8865-6,#u8865-10,#u8865-16,#u8865-20,#u8865-22,#u8865-24,#u8865-29,#u8865-33,#u8870-3,#u8870-8,#u8870-13,#u8870-15,#u8870-20,#u8870-25,#u8870-27,#u8870-32,#u8870-34,#u8872-2,#u8872-4,#u8872-15,#u8874-2,#u8874-4,#u8874-6,#u8874-10,#u8874-20,#u8876-2,#u8876-4,#u8876-6,#u8876-16,#u8878-2,#u8878-4,#u8878-14
{
	font-weight: 700;
	line-height: 18px;
}

#u8874-13,#u8874-19,#u8874-22,#u8876-9,#u8876-15,#u8876-18,#u8878-7,#u8878-13,#u8878-16
{
	text-transform: none;
	font-weight: 500;
}

#u8879-5
{
	z-index: 187;
	width: 254px;
	min-height: 5px;
	background-color: transparent;
	text-align: right;
	color: #FF5100;
	margin-left: 81px;
	position: relative;
}

#u8863-2,#u11926-2,#u11926-4,#u11926-7,#u11927-3,#u8864-2,#u8865-8,#u8865-12,#u8865-14,#u8865-18,#u8865-26,#u8865-31,#u8865-36,#u8870-10,#u8870-22,#u8870-29,#u8870-36,#u8871-2,#u8872-6,#u8872-8,#u8872-10,#u8872-12,#u8873-2,#u8875-2,#u8877-2,#u8879-3
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u8879
{
	line-height: 16px;
}

#u1632
{
	z-index: 207;
	min-height: 69px;
	padding: 16px 18px 10px;
}

#pu7196
{
	width: 0.01px;
	position: relative;
}

#u7196
{
	z-index: 284;
	width: 187px;
	position: relative;
	margin-right: -10000px;
}

#u7198
{
	z-index: 286;
	height: 52px;
	width: 52px;
	margin-bottom: -6px;
	position: relative;
	margin-right: -10000px;
}

#u7197-4
{
	z-index: 288;
	width: 131px;
	min-height: 4px;
	position: relative;
	margin-right: -10000px;
	margin-top: 15px;
	left: 56px;
}

#u11902
{
	z-index: 292;
	width: 70px;
	position: relative;
	margin-right: -10000px;
	margin-top: 8px;
	left: 274px;
}

#u11905
{
	z-index: 293;
	width: 70px;
	position: relative;
	margin-right: -10000px;
}

#u11906
{
	z-index: 294;
	width: 30px;
	height: 30px;
	position: relative;
	margin-right: -10000px;
}

#u11907
{
	z-index: 295;
	width: 30px;
	height: 30px;
	position: relative;
	margin-right: -10000px;
	left: 40px;
}

#u11906:hover,#u11907:hover
{
	width: 30px;
	height: 30px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u11904
{
	z-index: 296;
	width: 17px;
	height: 17px;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
	left: 7px;
}

#u11903
{
	z-index: 297;
	width: 17px;
	height: 17px;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
	left: 47px;
}

#u7195-9
{
	z-index: 275;
	width: 344px;
	min-height: 5px;
	margin-top: 9px;
	position: relative;
}

#u1632-bw
{
	z-index: 207;
	min-height: 69px;
}

.html
{
	background: #FFFFFF url("../../images/formazione.gif") no-repeat center center fixed;
	background-size: cover;
}

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;
}

