
body 
{
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, Liberation Sans, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #dce1e4;
}
.menu-container{
	padding-top: 38px
}
.main-container
{
	margin: 0 auto;
	width: 900px;
	
}

.footer-container
{
	margin: 0 auto;
	width: 900px;

}

.footer-logo
{
	float: left;
	background-image:url(../images/footer-logo.gif);
float:left;
height:135px;
width:443px;
margin-left: -68px;
}

.footer-part
{
	float: left;
	margin-left: 55px;
	color: #f4f4f4;
	margin-top: 32px;
}

.footer-container a
{
	color: white;
	text-decoration: underline;
	font-style: italic;
}

.footer-container a:hover
{
	font-style: normal;
}

.footer
{
	height: 135px;
	background-image: url(../images/footer-bg.gif);
}

.logo-container
{
	float: left;
	width: 365px;
}

.rightside-container
{
	float: left;
	width: 535px;
	z-index: 99;
	
}

.language-selector
{
	height: 36px;
	width: 535px;
}

.menu-container
{
	float: none;
	clear: both;
}

.logo
{
	background-image: url(../images/bg-logo.jpg);
	background-repeat: no-repeat;
	width: 611px;
	height: 403px;
	margin-top: -20px;
	/*position: absolute;*/
	
	z-index: -1;
	margin-left: -90px;
}

.leftside-container
{
	width: 365px;
	float: left;
}

.about-header
{
	margin-left: 110px;
	background-image: url(../images/en/big-picture.png);
	background-repeat: no-repeat;
	
	height: 20px;
}

.about-container
{
	width: 900px;
	padding-top: 20px;
	margin-bottom: 40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 15px;
}

.news-header
{
	margin-left: 110px;
	background-image: url(../images/en/news-header.png);
	background-repeat: no-repeat;
	
	height: 22px;
}

.news-container
{
	width: 900px;
	padding-top: 20px;
	margin-bottom: 40px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 15px;
}

.menu-item
{
	float: left;
	margin-right: 0px;
	height: 24px;
	padding-left: 10px;
	padding-top: 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: white;
	cursor: pointer;
}

.home
{
	background-image: url(../images/en/home-button.png);
	background-repeat: no-repeat;
	width: 60px;
}

.services
{
	background-image: url(../images/en/services-button.png);
	background-repeat: no-repeat;
	width: 88px;
	padding-left: 13px;
}

.partners
{
	background-image: url(../images/en/partners-button.png);
	background-repeat: no-repeat;
	width: 87px;
}

.contact
{
	background-image: url(../images/en/contact-button.png);
	background-repeat: no-repeat;
	width: 86px;
	padding-left: 13px;
}



.header-copy
{
	background-image: url(../images/en/home-header.png);
	background-repeat: no-repeat;
	height: 87px;
	margin-top: 60px;
}

.services-copy
{
	background-image: url(../images/en/services-header.png);
}

.jobs-copy
{
	background-image: url(../images/en/jobs-header.png);
}



.splash-image
{
	background-image: url(../images/home-splash.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 214px;
	
	margin-top: 17px;
	
}

.clear
{
	clear: both;
}

.grad-divider
{
	background-image: url(../images/divider-grad.png);
	width: 900px;
	height: 11px;
	background-position: center top;
	background-repeat: no-repeat;
	clear: both;
}

.spacer40
{
	margin-top: 40px;
}

.spacer100
{
	margin-top: 100px;
}

.header-container
{
	height: auto;
}

.project-container
{
}

.project-title
{
font-weight: bold;
	font-style: normal;
font-size: 1.5em;
	margin-top: 6px;
}

.project-date
{
	margin-top: 6px;
	font-style: normal;
color: #777
}

.project-client
{
	margin-top: 5px;
	float: left;
font-style: normal;
}

.project-buy
{
	margin-top: 8px;
	margin-left: 25px;
	float: left;
}

.project-container a
{
	color: #0033BB;
	text-decoration: none;
}

.project-container a:hover
{
	color: #CC0000;
	text-decoration: underline;
}

.project-summary
{
	font-style: italic;
	float: left;
	margin-left: 10px;
}


.project-image
{
	float: left;
}
.project-image>a{	
	width: 64px;
	height: 64px;
	display: block;
}
	
.project-image img{
	width: 62px;
}

.project-article
{
	margin-top: 0px;
	margin-bottom: 25px;
}

.project-divider
{
	margin-bottom: 25px;
	border: 1px solid #AAA;
	border-width: 1px 0 0 0;
}

.menu-container a
{
	border: none;
	text-decoration: none;
}

.menu-container a:visited
{
	color: white;
}

.article-header
{
	margin-left: 100px;
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica, Arial;
	color: #444444;
}

.partners-container
{
	
	margin-top: 15px;
}

.partners-container img
{
	border: 1px solid #cccccc;
	margin-top:10px;

}

.splash-fix
{
	margin-top:-12px;
	position:absolute;
}

.floatLeft
{
   float: left;
}

/* uuuhhuhhuhu sooo ugly */
#p-lemonde{
}
#p-lemonde .project-image img{display: none}

#p-un{}
#p-un .project-image img{display: none}

#p-psa{}
#p-psa .project-image a{background: url(/images/Wildfuse-Portfolio---App-icon-sprite.png) no-repeat -70px 0; }

#p-meetic{}
#p-meetic .project-image a{background: url(/images/Wildfuse-Portfolio---App-icon-sprite.png) no-repeat -418px 0; }

#p-lh{}
#p-lh .project-image a{background: url(/images/Wildfuse-Portfolio---App-icon-sprite.png) no-repeat -279px 0; }


