.version.index /* version checker */
{
	color: #0000EC;
	background-color: #5C9662;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

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

#u3216
{
	position: fixed;
	top: 0px;
	height: 60px;
}

#pslideshowu76
{
	width: 100%;
	margin-right: -10000px;
	margin-top: 60px;
}

#slideshowu76
{
	left: 0px;
	width: 100%;
	margin-left: 0px;
	position: relative;
}

.SSFirstButton,.SSPreviousButton,.SSNextButton,.SSLastButton,.SSSlideLink,.SSCloseButton
{
	cursor: pointer;
}

.SSSlideLoading
{
	background: url("../images/loading.gif?crc=3815509949") no-repeat center center;
}

#u47580
{
	border-color: transparent;
	border-width: 0px;
	position: relative;
	background-color: transparent;
	padding-bottom: 0px;
}

#u127
{
	position: relative;
	background-color: #000000;
	filter: alpha(opacity=100);
	background-repeat: no-repeat;
	opacity: 1;
	border-radius: 5px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	background-position: center center;
	height: 153px;
	background-size: cover;
}

#u130-4
{
	color: #7F7F7F;
	text-transform: uppercase;
	min-height: 28px;
	text-align: center;
	font-size: 20px;
	margin-top: 17px;
	background-color: transparent;
	line-height: 24px;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	position: relative;
}

#u133-6
{
	color: #000000;
	background-color: transparent;
	min-height: 117px;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	position: relative;
	line-height: 22px;
	font-size: 13px;
}

#u17730-4
{
	color: #FFFFFF;
	border-radius: 5px;
	min-height: 33px;
	text-align: center;
	position: relative;
	background-color: #7F7F7F;
	font-size: 18px;
	line-height: 22px;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	padding-top: 7px;
}

#u17730-4:hover
{
	margin-bottom: 0px;
	margin-right: 0px;
	background-color: #000000;
	min-height: 33px;
	padding-top: 7px;
	padding-bottom: 0px;
}

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

#u78,#u18085
{
	position: absolute;
	background-color: transparent;
	height: 380px;
}

#u78popup,#u18085popup
{
	margin-right: -10000px;
	height: 380px;
}

#u14687,#u18088,#u18239,#u18290
{
	border-color: transparent;
	border-width: 0px;
	height: 380px;
	position: relative;
	background-color: transparent;
	margin-right: -10000px;
}

#u147
{
	background-color: #E1E1E1;
}

#pserveis,#pinici
{
	margin-right: -10000px;
}

#inici
{
	left: 0%;
	position: relative;
}

#contact
{
	left: 0px;
	position: relative;
}

#u13298-4
{
	min-height: 42px;
}

#u6738,#u6738-bw
{
	height: 300px;
}

#u3696-4
{
	min-height: 20px;
	margin-right: -10000px;
	position: relative;
	margin-top: 12px;
}

#u27970,#u27965
{
	position: relative;
	width: 40px;
	min-height: 40px;
	margin-right: -10000px;
}

#u3693-4
{
	min-height: 20px;
	margin-right: -10000px;
	position: relative;
}

#u3875-4
{
	min-height: 30px;
	margin-right: -10000px;
	position: relative;
	width: 245px;
}

.html
{
	background-color: #FFFFFF;
}

#serveis,#blog,#project,#u56649,#u53298,#u53290,body
{
	position: relative;
}

@media (min-width: 321px), print
{
	#muse_css_mq
	{
		background-color: #FFFFFF;
	}

	#bp_infinity.active
	{
		display: block;
	}

	#page
	{
		min-height: 4040px;
		max-width: 960px;
	}

	#pserveis
	{
		z-index: 416;
		margin-top: 350px;
		width: 2.3%;
		margin-left: -14.59%;
	}

	#blog
	{
		margin-top: 752px;
	}

	#project
	{
		margin-top: 812px;
	}

	#u3216,#u3216-bw
	{
		z-index: 421;
	}

	#pslideshowu76,#slideshowu76
	{
		z-index: 417;
	}

	#u78popup
	{
		z-index: 418;
		width: 960px;
	}

	#u14687
	{
		z-index: 419;
		width: 960px;
	}

	#u13206-4
	{
		z-index: 366;
		width: 960px;
		min-height: 42px;
		background-color: transparent;
		color: #7F7F7F;
		text-transform: uppercase;
		font-size: 30px;
		text-align: center;
		line-height: 36px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 10px;
		position: relative;
		left: 0px;
		margin-left: 0px;
	}

	#u13205
	{
		z-index: 370;
		width: 107px;
		height: 3px;
		background-color: #7F7F7F;
		margin-top: 8px;
		position: relative;
		left: 0px;
		margin-left: 427px;
	}

	#pu35997
	{
		z-index: 246;
		width: 0.01px;
		margin-top: 10px;
		left: 0px;
		margin-left: 0px;
	}

	#u35997
	{
		z-index: 246;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
	}

	#u118
	{
		z-index: 247;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 10px;
		position: relative;
		margin-right: -10000px;
	}

	#u118:hover
	{
		background-color: #29ABE2;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u310-4
	{
		z-index: 248;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu8527
	{
		z-index: 252;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u8527
	{
		z-index: 252;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #29ABE2;
		font-size: 30px;
		text-align: center;
		line-height: 36px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu8572-4
	{
		z-index: 253;
		width: 0.01px;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 92px;
	}

	#u8572-4
	{
		z-index: 253;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		position: relative;
	}

	#u26509-4
	{
		z-index: 257;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 8px;
		position: relative;
	}

	#u36017
	{
		z-index: 306;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 330px;
	}

	#u25830
	{
		z-index: 307;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 9px;
		position: relative;
		margin-right: -10000px;
	}

	#u25830:hover
	{
		background-color: #FBB03B;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u25831-4
	{
		z-index: 317;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu25832
	{
		z-index: 316;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u25832
	{
		z-index: 316;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #FBB03B;
		line-height: 37px;
		font-size: 30px;
		text-align: center;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu25833-4
	{
		z-index: 312;
		width: 0.01px;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 92px;
	}

	#u25833-4
	{
		z-index: 312;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		position: relative;
	}

	#u26762-4
	{
		z-index: 308;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 9px;
		position: relative;
	}

	#u36007
	{
		z-index: 276;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 660px;
	}

	#u8698
	{
		z-index: 277;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 10px;
		position: relative;
		margin-right: -10000px;
	}

	#u8698:hover
	{
		background-color: #C69C6D;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u8699-4
	{
		z-index: 278;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu8700
	{
		z-index: 282;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u8700
	{
		z-index: 282;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #C69C6D;
		font-size: 30px;
		text-align: center;
		line-height: 36px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu8701-4
	{
		z-index: 283;
		width: 0.01px;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 92px;
	}

	#u8701-4
	{
		z-index: 283;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		position: relative;
	}

	#u26735-4
	{
		z-index: 287;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 8px;
		position: relative;
	}

	#pu36012
	{
		z-index: 321;
		width: 0.01px;
		margin-top: 16px;
		left: 0px;
		margin-left: 0px;
	}

	#u36012
	{
		z-index: 321;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
	}

	#u25485
	{
		z-index: 322;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 10px;
		position: relative;
		margin-right: -10000px;
	}

	#u25485:hover
	{
		background-color: #FF00FF;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u25486-4
	{
		z-index: 332;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu25487
	{
		z-index: 331;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u25487
	{
		z-index: 331;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #FF00FF;
		font-size: 30px;
		text-align: center;
		line-height: 36px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu25488-4
	{
		z-index: 327;
		width: 0.01px;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 91px;
	}

	#u25488-4
	{
		z-index: 327;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 1px;
		position: relative;
	}

	#u26753-4
	{
		z-index: 323;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 8px;
		position: relative;
	}

	#u26509-4:hover,#u26735-4:hover,#u26753-4:hover
	{
		background-color: #000000;
		padding-top: 7px;
		padding-bottom: 0px;
		min-height: 18px;
		width: 162px;
		margin: 8px 0px 0px;
	}

	#u36002
	{
		z-index: 261;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 330px;
	}

	#u8662
	{
		z-index: 262;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 9px;
		position: relative;
		margin-right: -10000px;
	}

	#u8662:hover
	{
		background-color: #2E3192;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u8663-4
	{
		z-index: 263;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu8664
	{
		z-index: 267;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u8664
	{
		z-index: 267;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #662D91;
		font-size: 30px;
		text-align: center;
		line-height: 36px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu8665-4
	{
		z-index: 268;
		width: 0.01px;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 92px;
	}

	#u8665-4
	{
		z-index: 268;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		position: relative;
	}

	#u26726-4
	{
		z-index: 272;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 9px;
		position: relative;
	}

	#u36022
	{
		z-index: 336;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 660px;
	}

	#u8949
	{
		z-index: 337;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 10px;
		position: relative;
		margin-right: -10000px;
	}

	#u8949:hover
	{
		background-color: #009245;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u8952-4
	{
		z-index: 347;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu8942
	{
		z-index: 346;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u8942
	{
		z-index: 346;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #009245;
		font-size: 30px;
		text-align: center;
		line-height: 36px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu8954-4
	{
		z-index: 342;
		width: 0.01px;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 92px;
	}

	#u8954-4
	{
		z-index: 342;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		position: relative;
	}

	#u26744-4
	{
		z-index: 338;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 7px;
		position: relative;
	}

	#u26744-4:hover
	{
		background-color: #000000;
		padding-top: 7px;
		padding-bottom: 0px;
		min-height: 18px;
		width: 162px;
		margin: 7px 0px 0px;
	}

	#pu36027
	{
		z-index: 351;
		width: 0.01px;
		margin-top: 16px;
		left: 0px;
		margin-left: 0px;
	}

	#u36027
	{
		z-index: 351;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
	}

	#u8947
	{
		z-index: 352;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 10.150000000000091px;
		position: relative;
		margin-right: -10000px;
	}

	#u8947:hover
	{
		background-color: #F15A24;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u8943-4
	{
		z-index: 362;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu8946
	{
		z-index: 361;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u8946
	{
		z-index: 361;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #F15A24;
		line-height: 37px;
		font-size: 30px;
		text-align: center;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu8948-4
	{
		z-index: 357;
		width: 0.01px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 91px;
	}

	#u8948-4
	{
		z-index: 357;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 1px;
		position: relative;
	}

	#u26771-4
	{
		z-index: 353;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 9px;
		position: relative;
	}

	#u40101
	{
		z-index: 371;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 330px;
	}

	#u40103
	{
		z-index: 372;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 10.150000000000205px;
		position: relative;
		margin-right: -10000px;
	}

	#u40102-4
	{
		z-index: 382;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu40106
	{
		z-index: 381;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u40106
	{
		z-index: 381;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #00A99D;
		line-height: 37px;
		font-size: 30px;
		text-align: center;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu40104-4
	{
		z-index: 377;
		width: 0.01px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 91px;
	}

	#u40104-4
	{
		z-index: 377;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 1px;
		position: relative;
	}

	#u40105-4
	{
		z-index: 373;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 9px;
		position: relative;
	}

	#u36032
	{
		z-index: 291;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 660px;
	}

	#u27699
	{
		z-index: 292;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 10.150000000000318px;
		position: relative;
		margin-right: -10000px;
	}

	#u27699:hover
	{
		background-color: #7F7F7F;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u27700-4
	{
		z-index: 302;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu27701
	{
		z-index: 301;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u27701
	{
		z-index: 301;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #7F7F7F;
		line-height: 37px;
		font-size: 30px;
		text-align: center;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu27702-4
	{
		z-index: 297;
		width: 0.01px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 91px;
	}

	#u27702-4
	{
		z-index: 297;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 1px;
		position: relative;
	}

	#u27703-4
	{
		z-index: 293;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 9px;
		position: relative;
	}

	#pu89524
	{
		z-index: 386;
		width: 0.01px;
		margin-top: 16px;
		left: 0px;
		margin-left: 164px;
	}

	#u89524
	{
		z-index: 386;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
	}

	#u89525
	{
		z-index: 387;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 2px;
		padding-bottom: 22.150000000000773px;
		position: relative;
		margin-right: -10000px;
	}

	#u89529-4
	{
		z-index: 397;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu89527
	{
		z-index: 396;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u89527
	{
		z-index: 396;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #808000;
		line-height: 37px;
		font-size: 30px;
		text-align: center;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu89526-4
	{
		z-index: 392;
		width: 0.01px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 91px;
	}

	#u89526-4
	{
		z-index: 392;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 1px;
		position: relative;
	}

	#u89528-4
	{
		z-index: 388;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 9px;
		position: relative;
	}

	#u89559
	{
		z-index: 401;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 356px;
	}

	#u89560
	{
		z-index: 402;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 10.149999999999864px;
		position: relative;
		margin-right: -10000px;
	}

	#u40103:hover,#u89525:hover,#u89560:hover
	{
		background-color: #00A99D;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u89564-4
	{
		z-index: 412;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu89562
	{
		z-index: 411;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u89562
	{
		z-index: 411;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #9E005D;
		line-height: 37px;
		font-size: 30px;
		text-align: center;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu89561-4
	{
		z-index: 407;
		width: 0.01px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 91px;
	}

	#u89561-4
	{
		z-index: 407;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 1px;
		position: relative;
	}

	#u89563-4
	{
		z-index: 403;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 9px;
		position: relative;
	}

	#u26762-4:hover,#u26726-4:hover,#u26771-4:hover,#u40105-4:hover,#u27703-4:hover,#u89528-4:hover,#u89563-4:hover
	{
		background-color: #000000;
		padding-top: 7px;
		padding-bottom: 0px;
		min-height: 18px;
		width: 162px;
		margin: 9px 0px 0px;
	}

	#u142-4
	{
		z-index: 209;
		width: 960px;
		min-height: 42px;
		background-color: transparent;
		color: #7F7F7F;
		text-transform: uppercase;
		font-size: 30px;
		text-align: center;
		line-height: 36px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 37px;
		position: relative;
		left: 0px;
		margin-left: 0px;
	}

	#u143
	{
		z-index: 208;
		width: 107px;
		height: 3px;
		background-color: #7F7F7F;
		margin-top: 8px;
		position: relative;
		left: 0px;
		margin-left: 426px;
	}

	#pu47580
	{
		z-index: 229;
		width: 0.01px;
		margin-top: 24px;
		left: 0px;
		margin-left: 0px;
	}

	#u47580
	{
		z-index: 229;
		width: 450px;
		margin-right: -10000px;
	}

	#u127
	{
		z-index: 240;
		width: 450px;
		background-image: url("../images/apple-iphone-desk-laptop-large-u127-fr.jpg?crc=4002223711");
	}

	#u130-4
	{
		z-index: 236;
		width: 450px;
	}

	#u133-6
	{
		z-index: 230;
		width: 450px;
		margin-top: 11px;
	}

	#u17730-4
	{
		z-index: 241;
		width: 193px;
		margin-left: 257px;
		margin-top: 5px;
	}

	#u17730-4:hover
	{
		margin-left: 257px;
		margin-top: 5px;
		width: 193px;
	}

	#u47576
	{
		z-index: 213;
		width: 450px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		padding-bottom: 0px;
		position: relative;
		margin-right: -10000px;
		left: 510px;
	}

	#u129
	{
		z-index: 228;
		width: 450px;
		height: 153px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 5px;
		position: relative;
		background: #000000 url("../images/sunglasses-hand-smartphone-desk-large-u129-fr.jpg?crc=3863464668") no-repeat center center;
		background-size: cover;
	}

	#u140-4
	{
		z-index: 224;
		width: 449px;
		min-height: 28px;
		background-color: transparent;
		color: #7F7F7F;
		text-transform: uppercase;
		font-size: 20px;
		text-align: center;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 1px;
		margin-top: 16px;
		position: relative;
	}

	#u139-6
	{
		z-index: 218;
		width: 449px;
		min-height: 117px;
		background-color: transparent;
		color: #000000;
		font-size: 13px;
		line-height: 22px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 1px;
		margin-top: 11px;
		position: relative;
	}

	#u138-4
	{
		z-index: 214;
		width: 193px;
		min-height: 33px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 18px;
		text-align: center;
		line-height: 22px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 257px;
		margin-top: 6px;
		position: relative;
	}

	#u138-4:hover
	{
		background-color: #000000;
		padding-top: 7px;
		padding-bottom: 0px;
		min-height: 33px;
		width: 193px;
		margin: 6px 0px 0px 257px;
	}

	#pu147
	{
		z-index: 127;
		margin-top: 94px;
		width: 100%;
		left: 0%;
		margin-left: 0%;
	}

	#u147
	{
		z-index: 127;
		min-height: 1179px;
	}

	#u147_align_to_page
	{
		margin-left: auto;
		margin-right: auto;
		position: relative;
		max-width: 960px;
		padding-top: 59px;
		padding-bottom: 68px;
	}

	#u170-4
	{
		z-index: 129;
		width: 960px;
		min-height: 42px;
		background-color: transparent;
		color: #7F7F7F;
		text-transform: uppercase;
		font-size: 30px;
		text-align: center;
		line-height: 36px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		position: relative;
	}

	#u169
	{
		z-index: 128;
		width: 107px;
		height: 3px;
		background-color: #7F7F7F;
		left: 427px;
		margin-top: 11px;
		position: relative;
	}

	#pu24003
	{
		z-index: 145;
		margin-top: 35px;
		position: relative;
		width: 100%;
	}

	#u24003
	{
		z-index: 145;
		width: 215px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 90px;
	}

	#u158
	{
		z-index: 146;
		width: 160px;
		height: 160px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		margin-left: 30px;
		position: relative;
		background: #FFFFFF url("../images/projectes_img_clients02.gif?crc=452284515") no-repeat center center;
	}

	#u158::before
	{
		content: "";
		position: absolute;
		pointer-events: none;
		top: 0px;
		left: 0px;
		bottom: 0px;
		right: 0px;
		border-radius: 150px;
		box-shadow: inset 3px 3px 4px rgba(255,255,255,0.75), inset -3px -3px 4px rgba(0,0,0,0.75);
	}

	#u171-4
	{
		z-index: 147;
		width: 215px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: uppercase;
		font-size: 16px;
		text-align: center;
		line-height: 19px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 24px;
		position: relative;
	}

	#u24803
	{
		z-index: 133;
		width: 215px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 655px;
	}

	#u163
	{
		z-index: 134;
		width: 160px;
		height: 160px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		margin-left: 28px;
		position: relative;
		background: #FFFFFF url("../images/projectes_img_clients03.jpg?crc=3983329968") no-repeat center center;
		background-size: contain;
	}

	#u181-4
	{
		z-index: 135;
		width: 215px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: uppercase;
		font-size: 16px;
		text-align: center;
		line-height: 19px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 24px;
		position: relative;
	}

	#pu24808
	{
		z-index: 151;
		margin-top: 31px;
		position: relative;
		width: 100%;
	}

	#u24808
	{
		z-index: 151;
		width: 215px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 90px;
	}

	#u11079
	{
		z-index: 152;
		width: 160px;
		height: 161px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		margin-left: 30px;
		position: relative;
		background: #FBF6E5 url("../images/logo_ecomarenergy-u11079-fr.png?crc=4037643936") no-repeat center center;
		background-size: contain;
	}

	#u11082-4
	{
		z-index: 153;
		width: 215px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: uppercase;
		font-size: 16px;
		text-align: center;
		line-height: 19px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 24px;
		position: relative;
	}

	#u81395
	{
		z-index: 177;
		width: 215px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 381px;
	}

	#u81396
	{
		z-index: 178;
		width: 160px;
		height: 160px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		margin-left: 30px;
		position: relative;
		background: #FFFFFF url("../images/logo_aliciafirma-u81396-fr.jpg?crc=220918636") no-repeat center center;
		background-size: contain;
	}

	#u81397-4
	{
		z-index: 179;
		width: 215px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: uppercase;
		font-size: 16px;
		text-align: center;
		line-height: 19px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 24px;
		position: relative;
	}

	#u86769
	{
		z-index: 183;
		width: 215px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 655px;
	}

	#u86770
	{
		z-index: 184;
		width: 160px;
		height: 160px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		margin-left: 30px;
		position: relative;
		background: #FFFFFF url("../images/delgadologo_fonsblanc.jpg?crc=3825824348") no-repeat center top;
		background-size: contain;
	}

	#u86771-4
	{
		z-index: 185;
		width: 215px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: uppercase;
		font-size: 16px;
		text-align: center;
		line-height: 19px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 24px;
		position: relative;
	}

	#pu81379
	{
		z-index: 171;
		margin-top: 32px;
		position: relative;
		width: 100%;
	}

	#u81379
	{
		z-index: 171;
		width: 215px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 90px;
	}

	#u81381
	{
		z-index: 172;
		width: 160px;
		height: 160px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		margin-left: 30px;
		position: relative;
		background: #FFFFFF url("../images/logo_text-u81381-fr.jpg?crc=4215763204") no-repeat center center;
		background-size: contain;
	}

	#u81380-4
	{
		z-index: 173;
		width: 215px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: uppercase;
		font-size: 16px;
		text-align: center;
		line-height: 19px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 24px;
		position: relative;
	}

	#u24813
	{
		z-index: 139;
		width: 215px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 381px;
	}

	#u160
	{
		z-index: 140;
		width: 160px;
		height: 160px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		margin-left: 30px;
		position: relative;
		background: #FFFFFF url("../images/logo_arans.jpg?crc=145666590") no-repeat center center;
		background-size: contain;
	}

	#u177-4
	{
		z-index: 141;
		width: 215px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: uppercase;
		font-size: 16px;
		text-align: center;
		line-height: 19px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 24px;
		position: relative;
	}

	#u76154
	{
		z-index: 165;
		width: 215px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		padding-bottom: 0px;
		position: relative;
		margin-right: -10000px;
		margin-top: 9px;
		left: 655px;
	}

	#u76155
	{
		z-index: 166;
		width: 160px;
		height: 160px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		margin-left: 30px;
		position: relative;
		background: #000000 url("../images/logo_terresparets.jpg?crc=3784446889") no-repeat center center;
		background-size: contain;
	}

	#u76156-4
	{
		z-index: 167;
		width: 215px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: uppercase;
		font-size: 16px;
		text-align: center;
		line-height: 19px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 15px;
		position: relative;
	}

	#pu86840
	{
		z-index: 189;
		margin-top: 39px;
		position: relative;
		width: 100%;
	}

	#u86840
	{
		z-index: 189;
		width: 215px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 106px;
	}

	#u86841
	{
		z-index: 190;
		width: 160px;
		height: 160px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		margin-left: 28px;
		position: relative;
		background: #FFFFFF url("../images/arquiapension.jpg?crc=110114896") no-repeat center center;
		background-size: contain;
	}

	#u86842-4
	{
		z-index: 191;
		width: 215px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: uppercase;
		font-size: 16px;
		text-align: center;
		line-height: 19px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 24px;
		position: relative;
	}

	#u88261
	{
		z-index: 201;
		width: 215px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 381px;
	}

	#u88263
	{
		z-index: 202;
		width: 160px;
		height: 160px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		margin-left: 28px;
		position: relative;
		background: #FFFFFF url("../images/logo_solis.jpg?crc=126027210") no-repeat center center;
		background-size: contain;
	}

	#u88262-4
	{
		z-index: 203;
		width: 215px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: uppercase;
		font-size: 16px;
		text-align: center;
		line-height: 19px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 24px;
		position: relative;
	}

	#u86856
	{
		z-index: 195;
		width: 215px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 655px;
	}

	#u86857
	{
		z-index: 196;
		width: 160px;
		height: 160px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		margin-left: 28px;
		position: relative;
		background: #FFFFFF url("../images/logoweb_abm.jpg?crc=3972296596") no-repeat center center;
		background-size: contain;
	}

	#u86858-4
	{
		z-index: 197;
		width: 215px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: uppercase;
		font-size: 16px;
		text-align: center;
		line-height: 19px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 24px;
		position: relative;
	}

	#u147-bw
	{
		z-index: 127;
		min-height: 1179px;
		margin-top: 371px;
	}

	#slideshowu18066
	{
		z-index: 157;
		margin-right: -10000px;
	}

	#u78,#u18085
	{
		width: 960px;
	}

	#u18085popup
	{
		z-index: 158;
		width: 960px;
	}

	#u18088
	{
		z-index: 159;
		width: 960px;
	}

	#u18239
	{
		z-index: 161;
		width: 960px;
	}

	#u18290
	{
		z-index: 163;
		width: 960px;
	}

	#pmenuu3217
	{
		z-index: 422;
		width: 0.01px;
		height: 0px;
		padding-bottom: 50px;
		margin-right: -10000px;
		margin-top: 5px;
	}

	#menuu3217
	{
		z-index: 422;
		width: 516px;
		height: 34px;
		position: fixed;
		top: 19px;
		left: 50%;
		margin-left: -135px;
	}

	#u3246
	{
		width: 101px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
	}

	#u3247
	{
		width: 101px;
		padding-bottom: 20px;
		position: relative;
	}

	#u3247:hover
	{
		width: 101px;
		min-height: 0px;
		margin: 0px;
	}

	#u3248-4
	{
		width: 101px;
		min-height: 14px;
		position: relative;
		margin-right: -10000px;
		top: 10px;
	}

	#u3247:hover #u3248-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 12px;
		width: 101px;
		margin: 0px -10000px -2px 0px;
	}

	#u3232
	{
		width: 101px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 103px;
	}

	#u3233
	{
		width: 101px;
		padding-bottom: 20px;
		position: relative;
	}

	#u3247.MuseMenuActive,#u3233:hover
	{
		width: 101px;
		min-height: 0px;
		margin: 0px;
	}

	#u3233:active
	{
		width: 101px;
		min-height: 0px;
		margin: 0px;
	}

	#u3233.MuseMenuActive
	{
		width: 101px;
		min-height: 0px;
		margin: 0px;
	}

	#u3235-4
	{
		width: 101px;
		min-height: 14px;
		position: relative;
		margin-right: -10000px;
		top: 10px;
	}

	#u3233:hover #u3235-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 12px;
		width: 101px;
		margin: 0px -10000px -2px 0px;
	}

	#u3233:active #u3235-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 12px;
		width: 101px;
		margin: 0px -10000px -2px 0px;
	}

	#u3247.MuseMenuActive #u3248-4,#u3233.MuseMenuActive #u3235-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 14px;
		width: 101px;
		margin: 0px -10000px -3px 0px;
	}

	#u3225
	{
		width: 102px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 206px;
	}

	#u3228
	{
		width: 102px;
		padding-bottom: 20px;
		position: relative;
	}

	#u3228:hover
	{
		width: 102px;
		min-height: 0px;
		margin: 0px;
	}

	#u3228:active
	{
		width: 102px;
		min-height: 0px;
		margin: 0px;
	}

	#u3229-4
	{
		width: 102px;
		min-height: 14px;
		position: relative;
		margin-right: -10000px;
		top: 10px;
	}

	#u3228:hover #u3229-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 12px;
		width: 102px;
		margin: 0px -10000px -2px 0px;
	}

	#u3228:active #u3229-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 12px;
		width: 102px;
		margin: 0px -10000px -2px 0px;
	}

	#u3218
	{
		width: 102px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 310px;
	}

	#u3219
	{
		width: 102px;
		padding-bottom: 20px;
		position: relative;
	}

	#u3228.MuseMenuActive,#u3219:hover
	{
		width: 102px;
		min-height: 0px;
		margin: 0px;
	}

	#u3219:active
	{
		width: 102px;
		min-height: 0px;
		margin: 0px;
	}

	#u3220-4
	{
		width: 102px;
		min-height: 14px;
		position: relative;
		margin-right: -10000px;
		top: 10px;
	}

	#u3219:hover #u3220-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 12px;
		width: 102px;
		margin: 0px -10000px -2px 0px;
	}

	#u3219:active #u3220-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 12px;
		width: 102px;
		margin: 0px -10000px -2px 0px;
	}

	#u3239
	{
		width: 102px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 414px;
	}

	#u3240
	{
		width: 102px;
		padding-bottom: 20px;
		position: relative;
	}

	#u3219.MuseMenuActive,#u3240:hover
	{
		width: 102px;
		min-height: 0px;
		margin: 0px;
	}

	#u3240:active
	{
		width: 102px;
		min-height: 0px;
		margin: 0px;
	}

	#u3240.MuseMenuActive
	{
		width: 102px;
		min-height: 0px;
		margin: 0px;
	}

	#u3243-4
	{
		width: 102px;
		min-height: 14px;
		position: relative;
		margin-right: -10000px;
		top: 10px;
	}

	#u3240:hover #u3243-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 12px;
		width: 102px;
		margin: 0px -10000px -2px 0px;
	}

	#u3240:active #u3243-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 12px;
		width: 102px;
		margin: 0px -10000px -2px 0px;
	}

	#u3228.MuseMenuActive #u3229-4,#u3219.MuseMenuActive #u3220-4,#u3240.MuseMenuActive #u3243-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 14px;
		width: 102px;
		margin: 0px -10000px -3px 0px;
	}

	#u4571-4
	{
		z-index: 453;
		width: 242px;
		min-height: 29px;
		position: fixed;
		top: 20px;
		left: 50%;
		margin-left: -415px;
	}

	#u4561
	{
		z-index: 457;
		width: 50px;
		position: fixed;
		top: 5px;
		left: 50%;
		margin-left: -470px;
	}

	#u81445
	{
		z-index: 459;
		width: 40px;
		min-height: 40px;
		position: fixed;
		top: 13px;
		left: 50%;
		margin-left: 416px;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 3351px);
	}

	#pinici
	{
		z-index: 460;
		margin-top: -3978px;
		width: 2.3%;
	}

	#inici
	{
		margin-left: -636.37%;
	}

	#contact
	{
		margin-top: 3272px;
		margin-left: -140px;
	}

	#u53290
	{
		z-index: 97;
		height: 0px;
		margin-right: -10000px;
		width: 0px;
		margin-top: -3916px;
	}

	.ie #u53290
	{
		background-color: #FFFFFF;
		opacity: 0.01;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
		filter: alpha(opacity=1);
	}

	#pu3688
	{
		z-index: 2;
		width: 0.01px;
		margin-right: -10000px;
		margin-top: -688px;
	}

	#u3688
	{
		z-index: 2;
		min-height: 749.3249999999998px;
		padding-bottom: 1px;
	}

	#u3688_align_to_page
	{
		margin-left: auto;
		margin-right: auto;
		position: relative;
		padding-top: 94px;
	}

	#u13298-4
	{
		z-index: 4;
		width: 960px;
		position: relative;
	}

	#u13297
	{
		z-index: 3;
		width: 107px;
		height: 3px;
		margin-top: 7px;
		position: relative;
		left: 44.59%;
	}

	#pu13739
	{
		z-index: 8;
		margin-top: 355px;
		position: relative;
		width: 100%;
	}

	#u13739
	{
		z-index: 8;
		width: 20px;
		position: relative;
		margin-right: -10000px;
		margin-top: 1px;
		left: 1.05%;
	}

	#u16219-4
	{
		z-index: 14;
		width: 12px;
		min-height: 18px;
		position: relative;
		margin-right: -10000px;
		left: 3.55%;
	}

	#u13749-4
	{
		z-index: 10;
		width: 100px;
		min-height: 16px;
		position: relative;
		margin-right: -10000px;
		margin-top: 4px;
		left: 5.21%;
	}

	#ppu20251-4
	{
		z-index: 0;
		margin-top: 8px;
		position: relative;
		width: 100%;
	}

	#pu20251-4
	{
		z-index: 54;
		margin-right: -10000px;
		width: 20.42%;
		margin-left: 73.34%;
	}

	#u20251-4
	{
		z-index: 54;
		width: 125px;
		min-height: 30px;
		position: relative;
		margin-right: -10000px;
		margin-top: 29px;
		left: 36.23%;
	}

	#u71020
	{
		z-index: 82;
		width: 192px;
		position: relative;
		margin-right: -10000px;
	}

	#u27975
	{
		z-index: 87;
		width: 40px;
		min-height: 40px;
		position: relative;
		margin-right: -10000px;
	}

	#u3695-4
	{
		z-index: 83;
		width: 150px;
		min-height: 20px;
		position: relative;
		margin-right: -10000px;
		margin-top: 10px;
		left: 21.36%;
	}

	#u3697-4
	{
		z-index: 26;
		width: 125px;
		min-height: 30px;
		position: relative;
		margin-right: -10000px;
		margin-top: 29px;
		left: 52.09%;
	}

	#u20227-4
	{
		z-index: 34;
		width: 125px;
		min-height: 30px;
		position: relative;
		margin-right: -10000px;
		margin-top: 29px;
		left: 7.82%;
	}

	#u20230-4
	{
		z-index: 38;
		width: 125px;
		min-height: 30px;
		position: relative;
		margin-right: -10000px;
		margin-top: 29px;
		left: 33.86%;
	}

	#u23322-4
	{
		z-index: 62;
		width: 125px;
		min-height: 30px;
		position: relative;
		margin-right: -10000px;
		margin-top: 29px;
		left: 20.84%;
	}

	#u53298
	{
		z-index: 70;
		width: 191px;
		margin-right: -10000px;
		left: 45.32%;
	}

	#u27965
	{
		z-index: 75;
	}

	#u3693-4
	{
		z-index: 71;
		width: 150px;
		margin-top: 12px;
		left: 21.47%;
	}

	#u56649
	{
		z-index: 76;
		width: 410px;
		margin-right: -10000px;
		left: 0.84%;
	}

	#u27970
	{
		z-index: 81;
	}

	#u3696-4
	{
		z-index: 77;
		width: 370px;
		left: 9.76%;
	}

	#pu71030-4
	{
		z-index: 106;
		position: relative;
		width: 100%;
	}

	#u71030-4
	{
		z-index: 106;
		width: 125px;
		min-height: 30px;
		position: relative;
		margin-right: -10000px;
		left: 7.82%;
	}

	#u20239-4
	{
		z-index: 46;
		width: 125px;
		min-height: 30px;
		position: relative;
		margin-right: -10000px;
		left: 20.84%;
	}

	#u20233-4
	{
		z-index: 22;
		width: 125px;
		min-height: 30px;
		position: relative;
		margin-right: -10000px;
		left: 33.86%;
	}

	#u20139-4
	{
		z-index: 30;
		width: 125px;
		min-height: 30px;
		position: relative;
		margin-right: -10000px;
		left: 52.09%;
	}

	#u20257-4
	{
		z-index: 58;
		width: 125px;
		min-height: 30px;
		position: relative;
		margin-right: -10000px;
		left: 80.73%;
	}

	#pu71036-4
	{
		z-index: 110;
		top: -1px;
		margin-bottom: -1px;
		position: relative;
		width: 100%;
	}

	#u71036-4
	{
		z-index: 110;
		width: 125px;
		min-height: 30px;
		position: relative;
		margin-right: -10000px;
		left: 7.82%;
	}

	#u20236-4
	{
		z-index: 42;
		width: 125px;
		min-height: 30px;
		position: relative;
		margin-right: -10000px;
		left: 20.84%;
	}

	#u20242-4
	{
		z-index: 50;
		width: 125px;
		min-height: 30px;
		position: relative;
		margin-right: -10000px;
		left: 33.86%;
	}

	#ppu27985
	{
		z-index: 0;
		top: -1px;
		margin-bottom: -1px;
		position: relative;
		width: 100%;
	}

	#pu27985
	{
		z-index: 88;
		margin-right: -10000px;
		width: 41.67%;
		margin-left: 52.09%;
	}

	#u27985
	{
		z-index: 88;
		width: 40px;
		min-height: 40px;
		position: relative;
		margin-right: -10000px;
		margin-top: 2px;
	}

	#u39803
	{
		z-index: 96;
		min-height: 100px;
		position: relative;
		margin-right: -10000px;
		width: 50%;
		left: 7.25%;
	}

	#u80137
	{
		z-index: 114;
		position: relative;
		margin-right: -10000px;
		margin-top: 2px;
		width: 49%;
		left: 51%;
	}

	#u80138
	{
		z-index: 120;
		width: 40px;
		min-height: 40px;
		position: relative;
		margin-right: -10000px;
	}

	#u80139-5
	{
		z-index: 115;
		min-height: 16px;
		position: relative;
		margin-right: -10000px;
		margin-top: 12px;
		width: 63.78%;
		left: 36.23%;
	}

	#u80140
	{
		z-index: 121;
		position: relative;
		margin-right: -10000px;
		margin-top: 49px;
		width: 48.75%;
		left: 51.25%;
	}

	#u80142
	{
		z-index: 126;
		width: 40px;
		min-height: 40px;
		position: relative;
		margin-right: -10000px;
	}

	#u80141-4
	{
		z-index: 122;
		min-height: 16px;
		position: relative;
		margin-right: -10000px;
		margin-top: 10px;
		width: 64.11%;
		left: 35.9%;
	}

	#u3875-4
	{
		z-index: 18;
		margin-top: 49px;
		left: 1.15%;
	}

	#u28269-4
	{
		z-index: 66;
		width: 125px;
		min-height: 30px;
		position: relative;
		margin-right: -10000px;
		left: 200px;
	}

	#u39203-4
	{
		z-index: 91;
		width: 125px;
		min-height: 30px;
		position: relative;
		margin-right: -10000px;
		left: 7.82%;
	}

	#u39704
	{
		z-index: 95;
		min-height: 100px;
		position: relative;
		margin-right: -10000px;
		width: 20.84%;
		left: 26.05%;
	}

	#u53306-4
	{
		z-index: 98;
		width: 123px;
		min-height: 17px;
		position: relative;
		margin-right: -10000px;
		margin-top: 83px;
		left: 1.05%;
	}

	#u53312-4
	{
		z-index: 102;
		width: 123px;
		min-height: 17px;
		position: relative;
		margin-right: -10000px;
		margin-top: 83px;
		left: 14.38%;
	}

	#u3688-bw
	{
		z-index: 2;
		min-height: 749.3249999999998px;
	}

	#u6738
	{
		z-index: 89;
	}

	#u6738-bw
	{
		z-index: 89;
		margin-top: 165px;
	}

	.verticalspacer
	{
		min-height: 688px;
	}
}

@media (max-width: 320px)
{
	#muse_css_mq
	{
		background-color: #000140;
	}

	#bp_320.active
	{
		display: block;
	}

	#page
	{
		min-height: 4983px;
		padding-bottom: 17px;
		max-width: 320px;
	}

	#pserveis
	{
		z-index: 235;
		width: 6.88%;
		margin-left: -31.25%;
	}

	#blog
	{
		margin-top: 1665px;
	}

	#project
	{
		margin-top: 1299px;
	}

	#pu3216
	{
		z-index: 240;
		height: 0px;
		padding-bottom: 261px;
		margin-right: -10000px;
		width: 100.94%;
	}

	#u3216,#u3216-bw
	{
		z-index: 240;
	}

	#pamphletu43223
	{
		position: relative;
		left: -50%;
		margin-left: 161px;
		width: 99.7%;
		max-width: 322px;
	}

	#pamphletu43223_position_content
	{
		margin-top: -1px;
		margin-bottom: -1px;
		width: 100%;
	}

	#u43230
	{
		z-index: 242;
		position: relative;
		width: 16.15%;
		margin-left: 1.25%;
	}

	#u43231
	{
		position: absolute;
		width: 96.16%;
	}

	#pu43231:hover #u43231
	{
		margin-top: 0px;
		min-height: 0px;
		width: 96.16%;
		margin-left: 0%;
	}

	#pu43231.PamphletThumbSelected #u43231
	{
		margin-top: 1px;
		min-height: 0px;
		width: 96.16%;
		margin-left: 1.93%;
	}

	#u43283
	{
		z-index: 245;
		width: 50px;
	}

	#pu43231:hover #u43283
	{
		position: relative;
		margin-right: -10000px;
		width: 50px;
		min-height: 0px;
	}

	#pu43231.PamphletThumbSelected #u43283
	{
		position: relative;
		margin-right: -10000px;
		width: 50px;
		min-height: 0px;
	}

	#pu43231 #u43283
	{
		position: relative;
		margin-right: -10000px;
	}

	#u43231popup
	{
		height: 52px;
		margin-right: -10000px;
		top: 0px;
		width: 100%;
		left: 0%;
	}

	#pu43231popup
	{
		height: 52px;
		margin-right: -10000px;
		width: 100%;
	}

	#pu43231,#u43226
	{
		position: absolute;
		width: 100%;
	}

	#u43226popup
	{
		z-index: 249;
		height: 201px;
		margin-top: 4px;
		width: 100.32%;
	}

	#u43229
	{
		z-index: 250;
		padding-bottom: 1px;
		margin-right: -10000px;
		position: relative;
		width: 100%;
	}

	#menuu43295
	{
		z-index: 251;
		position: relative;
		margin-right: -10000px;
		margin-top: -1px;
		width: 99.08%;
	}

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

	#u43304
	{
		min-height: 19px;
		padding-bottom: 19px;
		position: relative;
		margin-right: -10000px;
		width: 100%;
	}

	#u43304:hover
	{
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43304:active
	{
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43307-4
	{
		min-height: 19px;
		position: relative;
		margin-right: -10000px;
		top: 9px;
		width: 100%;
	}

	#u43304:hover #u43307-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43304:active #u43307-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43500
	{
		min-height: 19px;
		padding-bottom: 19px;
		position: relative;
		margin-right: -10000px;
		width: 100%;
	}

	#u43304.MuseMenuActive,#u43500:hover
	{
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43500:active
	{
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43503-4
	{
		min-height: 19px;
		position: relative;
		margin-right: -10000px;
		top: 9px;
		width: 100%;
	}

	#u43304.MuseMenuActive #u43307-4,#u43500:hover #u43503-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43500:active #u43503-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43538
	{
		min-height: 19px;
		padding-bottom: 19px;
		position: relative;
		margin-right: -10000px;
		width: 100%;
	}

	#u43500.MuseMenuActive,#u43538:hover
	{
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43538:active
	{
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43541-4
	{
		min-height: 19px;
		position: relative;
		margin-right: -10000px;
		top: 9px;
		width: 100%;
	}

	#u43500.MuseMenuActive #u43503-4,#u43538:hover #u43541-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43538:active #u43541-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43571
	{
		min-height: 19px;
		padding-bottom: 19px;
		position: relative;
		margin-right: -10000px;
		width: 100%;
	}

	#u43538.MuseMenuActive,#u43571:hover
	{
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43571:active
	{
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43573-4
	{
		min-height: 19px;
		position: relative;
		margin-right: -10000px;
		top: 9px;
		width: 100%;
	}

	#u43538.MuseMenuActive #u43541-4,#u43571:hover #u43573-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43571:active #u43573-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43499,#u43535,#u43570,#u43605
	{
		margin-top: 2px;
		position: relative;
		width: 100%;
	}

	#u43608
	{
		min-height: 19px;
		padding-bottom: 20px;
		position: relative;
		margin-right: -10000px;
		width: 100%;
	}

	#u43571.MuseMenuActive,#u43608:hover
	{
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43608:active
	{
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43608.MuseMenuActive
	{
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43611-4
	{
		min-height: 19px;
		position: relative;
		margin-right: -10000px;
		top: 10px;
		width: 100%;
	}

	#u43571.MuseMenuActive #u43573-4,#u43608:hover #u43611-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43608:active #u43611-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#u43608.MuseMenuActive #u43611-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 19px;
		width: 100%;
		margin: 0px -10000px 0px 0%;
	}

	#pamphletu43223-wrapper
	{
		position: fixed;
		top: 5px;
		z-index: 241;
		left: 50%;
		margin-left: -160px;
		width: 100.63%;
		max-width: 322px;
	}

	#pslideshowu76,#slideshowu76
	{
		z-index: 236;
	}

	#u78popup
	{
		z-index: 237;
		width: 320px;
	}

	#u14687
	{
		z-index: 238;
		width: 320px;
	}

	#u47930
	{
		z-index: 220;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		margin-top: 59px;
		position: relative;
		left: 0px;
		margin-left: 14px;
	}

	#u47931
	{
		z-index: 221;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 10px;
		position: relative;
		margin-right: -10000px;
	}

	#u47931:hover
	{
		background-color: #29ABE2;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u47932-4
	{
		z-index: 222;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu47935
	{
		z-index: 226;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u47935
	{
		z-index: 226;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #29ABE2;
		font-size: 30px;
		text-align: center;
		line-height: 36px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu47934-4
	{
		z-index: 227;
		width: 0.01px;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 92px;
	}

	#u47934-4
	{
		z-index: 227;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		position: relative;
	}

	#u47933-4
	{
		z-index: 231;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 8px;
		position: relative;
	}

	#u47895
	{
		z-index: 205;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		margin-top: 30px;
		position: relative;
		left: 0px;
		margin-left: 10px;
	}

	#u47896
	{
		z-index: 206;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 9px;
		position: relative;
		margin-right: -10000px;
	}

	#u47896:hover
	{
		background-color: #FBB03B;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u47900-4
	{
		z-index: 216;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu47898
	{
		z-index: 215;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u47898
	{
		z-index: 215;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #FBB03B;
		line-height: 37px;
		font-size: 30px;
		text-align: center;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu47899-4
	{
		z-index: 211;
		width: 0.01px;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 92px;
	}

	#u47899-4
	{
		z-index: 211;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		position: relative;
	}

	#u47897-4
	{
		z-index: 207;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 9px;
		position: relative;
	}

	#u47860
	{
		z-index: 190;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		margin-top: 30px;
		position: relative;
		left: 0px;
		margin-left: 10px;
	}

	#u47864
	{
		z-index: 191;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 10px;
		position: relative;
		margin-right: -10000px;
	}

	#u47864:hover
	{
		background-color: #C69C6D;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u47865-4
	{
		z-index: 192;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu47862
	{
		z-index: 196;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u47862
	{
		z-index: 196;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #C69C6D;
		font-size: 30px;
		text-align: center;
		line-height: 36px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu47863-4
	{
		z-index: 197;
		width: 0.01px;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 92px;
	}

	#u47863-4
	{
		z-index: 197;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		position: relative;
	}

	#u47861-4
	{
		z-index: 201;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 8px;
		position: relative;
	}

	#u47825
	{
		z-index: 175;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		margin-top: 30px;
		position: relative;
		left: 0px;
		margin-left: 10px;
	}

	#u47830
	{
		z-index: 176;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 10px;
		position: relative;
		margin-right: -10000px;
	}

	#u47830:hover
	{
		background-color: #FF00FF;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u47826-4
	{
		z-index: 186;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu47827
	{
		z-index: 185;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u47827
	{
		z-index: 185;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #FF00FF;
		font-size: 30px;
		text-align: center;
		line-height: 36px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu47828-4
	{
		z-index: 181;
		width: 0.01px;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 91px;
	}

	#u47828-4
	{
		z-index: 181;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 1px;
		position: relative;
	}

	#u47829-4
	{
		z-index: 177;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 8px;
		position: relative;
	}

	#u47933-4:hover,#u47861-4:hover,#u47829-4:hover
	{
		background-color: #000000;
		padding-top: 7px;
		padding-bottom: 0px;
		min-height: 18px;
		width: 162px;
		margin: 8px 0px 0px;
	}

	#u47790
	{
		z-index: 160;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		margin-top: 30px;
		position: relative;
		left: 0px;
		margin-left: 10px;
	}

	#u47794
	{
		z-index: 161;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 13px;
		padding-bottom: 12px;
		position: relative;
		margin-right: -10000px;
	}

	#u47794:hover
	{
		background-color: #2E3192;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u47791-4
	{
		z-index: 162;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu47793
	{
		z-index: 166;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 15px;
	}

	#u47793
	{
		z-index: 166;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #662D91;
		font-size: 30px;
		text-align: center;
		line-height: 36px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu47792-4
	{
		z-index: 167;
		width: 0.01px;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 3px;
		margin-left: 92px;
	}

	#u47792-4
	{
		z-index: 167;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		position: relative;
	}

	#u47795-4
	{
		z-index: 171;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 9px;
		position: relative;
	}

	#u47755
	{
		z-index: 145;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		margin-top: 35px;
		position: relative;
		left: 0px;
		margin-left: 10px;
	}

	#u47758
	{
		z-index: 146;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 10px;
		position: relative;
		margin-right: -10000px;
	}

	#u47758:hover
	{
		background-color: #009245;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u47759-4
	{
		z-index: 156;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu47760
	{
		z-index: 155;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u47760
	{
		z-index: 155;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #009245;
		font-size: 30px;
		text-align: center;
		line-height: 36px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu47756-4
	{
		z-index: 151;
		width: 0.01px;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 92px;
	}

	#u47756-4
	{
		z-index: 151;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		position: relative;
	}

	#u47757-4
	{
		z-index: 147;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 7px;
		position: relative;
	}

	#u47757-4:hover
	{
		background-color: #000000;
		padding-top: 7px;
		padding-bottom: 0px;
		min-height: 18px;
		width: 162px;
		margin: 7px 0px 0px;
	}

	#u47720
	{
		z-index: 130;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		margin-top: 30px;
		position: relative;
		left: 0px;
		margin-left: 10px;
	}

	#u47723
	{
		z-index: 131;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 10.150000000000091px;
		position: relative;
		margin-right: -10000px;
	}

	#u47723:hover
	{
		background-color: #F15A24;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u47725-4
	{
		z-index: 141;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu47724
	{
		z-index: 140;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u47724
	{
		z-index: 140;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #F15A24;
		line-height: 37px;
		font-size: 30px;
		text-align: center;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu47722-4
	{
		z-index: 136;
		width: 0.01px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 91px;
	}

	#u47722-4
	{
		z-index: 136;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 1px;
		position: relative;
	}

	#u47721-4
	{
		z-index: 132;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 9px;
		position: relative;
	}

	#u47685
	{
		z-index: 115;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		margin-top: 30px;
		position: relative;
		left: 0px;
		margin-left: 10px;
	}

	#u47686
	{
		z-index: 116;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 10.150000000000091px;
		position: relative;
		margin-right: -10000px;
	}

	#u47686:hover
	{
		background-color: #00A99D;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u47690-4
	{
		z-index: 126;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu47688
	{
		z-index: 125;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u47688
	{
		z-index: 125;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #00A99D;
		line-height: 37px;
		font-size: 30px;
		text-align: center;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu47689-4
	{
		z-index: 121;
		width: 0.01px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 91px;
	}

	#u47689-4
	{
		z-index: 121;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 1px;
		position: relative;
	}

	#u47687-4
	{
		z-index: 117;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 9px;
		position: relative;
	}

	#u47616
	{
		z-index: 100;
		width: 300px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		margin-top: 30px;
		position: relative;
		left: 0px;
		margin-left: 10px;
	}

	#u47619
	{
		z-index: 101;
		width: 300px;
		background-color: #E1E1E1;
		border-radius: 5px;
		padding-top: 14px;
		padding-bottom: 10.150000000000091px;
		position: relative;
		margin-right: -10000px;
	}

	#u47619:hover
	{
		background-color: #7F7F7F;
		width: 300px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u47620-4
	{
		z-index: 111;
		width: 254px;
		min-height: 28px;
		background-color: transparent;
		color: #FFFFFF;
		text-transform: none;
		font-size: 20px;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 28px;
		position: relative;
	}

	#pu47617
	{
		z-index: 110;
		width: 0.01px;
		margin-left: 28px;
		margin-top: 18px;
	}

	#u47617
	{
		z-index: 110;
		width: 80px;
		min-height: 80px;
		border-width: 0px;
		border-color: transparent;
		background-color: #FFFFFF;
		border-radius: 50px;
		color: #7F7F7F;
		line-height: 37px;
		font-size: 30px;
		text-align: center;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		font-weight: bold;
		position: relative;
		margin-right: -10000px;
	}

	#pu47618-4
	{
		z-index: 106;
		width: 0.01px;
		margin-right: -10000px;
		margin-top: 2px;
		margin-left: 91px;
	}

	#u47618-4
	{
		z-index: 106;
		width: 162px;
		min-height: 45px;
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 1px;
		position: relative;
	}

	#u47621-4
	{
		z-index: 102;
		width: 162px;
		min-height: 18px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		line-height: 14px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 9px;
		position: relative;
	}

	#u47897-4:hover,#u47795-4:hover,#u47721-4:hover,#u47687-4:hover,#u47621-4:hover
	{
		background-color: #000000;
		padding-top: 7px;
		padding-bottom: 0px;
		min-height: 18px;
		width: 162px;
		margin: 9px 0px 0px;
	}

	#u47610-4
	{
		z-index: 95;
		min-height: 42px;
		background-color: transparent;
		color: #7F7F7F;
		text-transform: uppercase;
		font-size: 30px;
		text-align: center;
		line-height: 36px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
	}

	#u47610-4-bw
	{
		z-index: 95;
		min-height: 42px;
		margin-top: 30px;
		left: 0px;
		margin-left: 0px;
	}

	#u47580
	{
		z-index: 61;
		width: 320px;
		margin-top: 20px;
		left: 0px;
		margin-left: 0px;
	}

	#u127
	{
		z-index: 72;
		width: 320px;
		background-image: url("../images/apple-iphone-desk-laptop-large-u127-fr2.jpg?crc=4270907803");
	}

	#u130-4
	{
		z-index: 68;
		width: 320px;
	}

	#u133-6
	{
		z-index: 62;
		width: 320px;
		margin-top: 15px;
	}

	#u17730-4
	{
		z-index: 73;
		width: 137px;
		margin-left: 183px;
		margin-top: 20px;
	}

	#u17730-4:hover
	{
		margin-left: 183px;
		margin-top: 20px;
		width: 137px;
	}

	#u47584
	{
		z-index: 77;
		width: 320px;
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		padding-bottom: 0px;
		margin-top: 37px;
		position: relative;
		left: 0px;
		margin-left: 0px;
	}

	#u47587
	{
		z-index: 94;
		width: 320px;
		height: 153px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 5px;
		position: relative;
		background: #000000 url("../images/sunglasses-hand-smartphone-desk-large-u47587-fr.jpg?crc=4143500684") no-repeat center center;
		background-size: cover;
	}

	#u47585-6
	{
		z-index: 88;
		width: 319px;
		min-height: 47px;
		background-color: transparent;
		color: #7F7F7F;
		text-transform: uppercase;
		font-size: 20px;
		text-align: center;
		line-height: 24px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-top: 16px;
		position: relative;
	}

	#u47586-6
	{
		z-index: 82;
		width: 319px;
		min-height: 121px;
		background-color: transparent;
		color: #000000;
		font-size: 13px;
		line-height: 22px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		position: relative;
	}

	#u47588-4
	{
		z-index: 78;
		width: 137px;
		min-height: 33px;
		background-color: #7F7F7F;
		border-radius: 5px;
		padding-top: 7px;
		color: #FFFFFF;
		font-size: 18px;
		text-align: center;
		line-height: 22px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
		margin-left: 182px;
		margin-top: 15px;
		position: relative;
	}

	#u47588-4:hover
	{
		background-color: #000000;
		padding-top: 7px;
		padding-bottom: 0px;
		min-height: 33px;
		width: 137px;
		margin: 15px 0px 0px 182px;
	}

	#slideshowu18066
	{
		z-index: 40;
		margin-top: 16px;
		left: 0%;
		margin-left: 0%;
	}

	#u78,#u18085
	{
		width: 320px;
	}

	#u18085popup
	{
		z-index: 41;
		width: 320px;
	}

	#u18088
	{
		z-index: 42;
		width: 320px;
	}

	#u18239
	{
		z-index: 44;
		width: 320px;
	}

	#u18290
	{
		z-index: 46;
		width: 320px;
	}

	#u47570-4
	{
		z-index: 54;
		min-height: 42px;
		background-color: transparent;
		color: #7F7F7F;
		text-transform: uppercase;
		font-size: 30px;
		text-align: center;
		line-height: 36px;
		font-family: Verdana, Tahoma, Geneva, sans-serif;
	}

	#u47570-4-bw
	{
		z-index: 54;
		min-height: 42px;
		margin-top: 43px;
		left: 0px;
		margin-left: 0px;
	}

	#pu147
	{
		z-index: 39;
		width: 0.01px;
		margin-top: 3px;
		left: 0px;
		margin-left: 0px;
	}

	#u147,#u147-bw
	{
		z-index: 39;
		height: 595px;
	}

	#u47232
	{
		z-index: 48;
		height: 80px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		background: #FFFFFF url("../images/projectes_img_clients02.gif?crc=452284515") no-repeat center center;
	}

	#u47232::before
	{
		content: "";
		position: absolute;
		pointer-events: none;
		top: 0px;
		left: 0px;
		bottom: 0px;
		right: 0px;
		border-radius: 150px;
		box-shadow: inset 3px 3px 4px rgba(255,255,255,0.75), inset -3px -3px 4px rgba(0,0,0,0.75);
	}

	#u47232-bw
	{
		z-index: 48;
		margin-top: 10px;
		height: 80px;
	}

	#u47540
	{
		z-index: 49;
		height: 80px;
		box-shadow: 14px 14px 0px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		background: #FFFFFF url("../images/projectes_img_clients01.gif?crc=4003646230") no-repeat center center;
		background-size: contain;
	}

	#u47540-bw
	{
		z-index: 49;
		margin-top: 100px;
		height: 80px;
	}

	#u47546
	{
		z-index: 50;
		height: 80px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		background: #FFFFFF url("../images/projectes_img_clients03.jpg?crc=3983329968") no-repeat center center;
		background-size: contain;
	}

	#u47546-bw
	{
		z-index: 50;
		margin-top: 200px;
		height: 80px;
	}

	#u47552
	{
		z-index: 51;
		height: 80px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		background: #FBF6E5 url("../images/logo_ecomarenergy.png?crc=490532969") no-repeat center center;
		background-size: contain;
	}

	#u47552-bw
	{
		z-index: 51;
		margin-top: 300px;
		height: 80px;
	}

	#u47558
	{
		z-index: 52;
		height: 80px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		background: #FFFFFF url("../images/logo_arans.jpg?crc=145666590") no-repeat center center;
		background-size: contain;
	}

	#u47558-bw
	{
		z-index: 52;
		margin-top: 400px;
		height: 80px;
	}

	#u47564
	{
		z-index: 53;
		height: 80px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		background: #000000 url("../images/logo_infinities.png?crc=4095110208") no-repeat center center;
		background-size: contain;
	}

	#u47564-bw
	{
		z-index: 53;
		margin-top: 500px;
		height: 80px;
	}

	#u85695
	{
		z-index: 58;
		height: 80px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		background: #FFFFFF url("../images/logo_text.jpg?crc=468281178") no-repeat center center;
		background-size: contain;
	}

	#u85695-bw
	{
		z-index: 58;
		margin-top: 5px;
		height: 80px;
		left: 0px;
		margin-left: 0px;
	}

	#u85701
	{
		z-index: 59;
		height: 80px;
		box-shadow: 14px 14px 8px rgba(0,0,0,0.5);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		border-radius: 150px;
		background: #FFFFFF url("../images/logo_aliciafirma.jpg?crc=419557681") no-repeat center center;
		background-size: cover;
	}

	#u85701-bw
	{
		z-index: 59;
		margin-top: 20px;
		height: 80px;
		left: 0px;
		margin-left: 0px;
	}

	#u49763-4
	{
		z-index: 282;
		width: 242px;
		min-height: 29px;
		position: fixed;
		top: 20px;
		left: 50%;
		margin-left: -95px;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 4352px);
	}

	#pinici
	{
		z-index: 286;
		padding-bottom: 0px;
		margin-top: -4938px;
		width: 7.5%;
	}

	#inici
	{
		margin-left: -408.34%;
	}

	#contact
	{
		margin-top: 4232px;
		margin-left: -100px;
	}

	#pu13298-4
	{
		z-index: 2;
		margin-right: -10000px;
		margin-top: -613px;
		width: 100%;
	}

	#u13298-4
	{
		z-index: 2;
	}

	#u13298-4-bw
	{
		z-index: 2;
		min-height: 42px;
	}

	#u6738
	{
		z-index: 22;
	}

	#u6738-bw
	{
		z-index: 22;
		margin-top: 48px;
	}

	#ppu56649
	{
		z-index: 0;
		margin-top: 14px;
		width: 82.5%;
		margin-left: 4.07%;
	}

	#pu56649
	{
		z-index: 16;
		padding-bottom: 0px;
		margin-right: -10000px;
		width: 73.11%;
	}

	#u56649
	{
		z-index: 16;
		width: 193px;
	}

	#u27970
	{
		z-index: 21;
	}

	#u3696-4
	{
		z-index: 17;
		width: 153px;
		left: 20.73%;
	}

	#u53298
	{
		z-index: 10;
		width: 193px;
		margin-top: 10px;
	}

	#u27965
	{
		z-index: 15;
	}

	#u3693-4
	{
		z-index: 11;
		width: 153px;
		margin-top: 11px;
		left: 20.73%;
	}

	#u58208
	{
		z-index: 37;
		width: 40px;
		min-height: 40px;
		position: relative;
		margin-right: -10000px;
		margin-top: 29px;
		left: 84.85%;
	}

	#pu53294
	{
		z-index: 25;
		margin-top: 9px;
		width: 83.44%;
		margin-left: 4.07%;
	}

	#u53294
	{
		z-index: 25;
		width: 190px;
		position: relative;
		margin-right: -10000px;
	}

	#u53261
	{
		z-index: 30;
		width: 40px;
		min-height: 40px;
		position: relative;
		margin-right: -10000px;
	}

	#u53260-4
	{
		z-index: 26;
		width: 150px;
		min-height: 20px;
		position: relative;
		margin-right: -10000px;
		margin-top: 11px;
		left: 21.06%;
	}

	#u58227
	{
		z-index: 38;
		width: 40px;
		min-height: 40px;
		position: relative;
		margin-right: -10000px;
		margin-top: 10px;
		left: 85.02%;
	}

	#u53290
	{
		z-index: 31;
		width: 190px;
		margin-left: 4.07%;
	}

	#u53276
	{
		z-index: 36;
		width: 40px;
		min-height: 40px;
		position: relative;
		margin-right: -10000px;
	}

	#u53275-4
	{
		z-index: 32;
		width: 150px;
		min-height: 20px;
		position: relative;
		margin-right: -10000px;
		margin-top: 11px;
		left: 21.06%;
	}

	#pu3875-4
	{
		z-index: 6;
		margin-top: 25px;
		width: 97.5%;
	}

	#u3875-4
	{
		z-index: 6;
		margin-top: 10px;
	}

	#u49753
	{
		z-index: 24;
		width: 40px;
		min-height: 40px;
		position: relative;
		margin-right: -10000px;
		left: 87.18%;
	}

	body
	{
		overflow-x: hidden;
		min-width: 320px;
	}

	.verticalspacer
	{
		min-height: 648px;
	}
}

