#footer ul.infos, #footer ul.block_various_links { list-style: none }
#footer li a { text-decoration: none }
#footer ul.infos { height: 145px }
#footer ul.infos li {
	float: left;
	height: 130px;
	margin: 0 2px 0 10px;
}
#footer ul.infos li.first_item { margin-left: 0 }

#footer ul.infos li#newsletter {
	width: 155px;
	background: url(../../../img/newsletter.jpg) no-repeat left top;
	position: relative;
	color: #595c5f;
}
#footer ul.infos li#newsletter div.mp-formdiv p, #footer ul.infos li#newsletter div.mp-message, #footer ul.infos li#newsletter div.mp-loading {
	position: absolute;
	top: 30px;
	left: 5px;
	width: 145px;
	height: 30px;
	font-size: 10px;
}
#footer ul.infos li#newsletter input.MailPressFormEmail {
	position: absolute;
	top: 36px;
	left: 4px;
	width: 125px;
	height: 20px;
	padding: 0;
	margin: 0;
	border: none;
	color: #5d5d5d;
}
#footer ul.infos li#newsletter input.MailPressFormSubmit {
	position: absolute;
	top: 70px;
	left: 135px;
	width: 10px;
	height: 12px;
	padding: 0;
	margin: 0;
	border: none;
	color: white;
	font-size: 0;
	text-indent: -10000px;
	background: transparent;
}
#footer ul.infos li#newsletter .wysija-msg {
	margin-top: 25px;
}
#footer ul.infos li#newsletter .wysija-msg li {
	float: none;
	display: block;
	margin: 0;
}
#footer ul.infos li#newsletter .wysija-msg .allmsgs { background: #e2f3fa }
#footer ul.infos li#newsletter a#facebook {
	position: absolute;
	top: 100px;
	left: 5px;
	width: 60px;
	height: 25px;
	color: #305c9a;
	font-size: 0;
	text-decoration: none;
}
#footer ul.infos li#newsletter iframe {
	position: absolute;
	top: 101px;
	left: 64px;
}

#footer .block_various_links { clear: both }
#footer .block_various_links li {
	display: inline;
	border-left: 1px solid #888;
	padding: 0 2px 0 4px
}
#footer .block_various_links li.first_item {
	border: none;
	padding-left: 0
}

#footer ul.infos li#blog {
	float: right;
	position: relative;
	width: 484px;
	background: url(../../../img/blog.jpg) no-repeat left top;
}
#footer ul.infos li#blog a#bloglink {
	position: absolute;
	left: 0;
	top: 0;
	width: 150px;
	height: 35px;
	font-size: 0;
	text-indent: -10000px;
	text-decoration: none;
}
#footer ul.infos li#blog a#avis {
	position: absolute;
	right: 10px;
	top: 13px;
	color: #545656;
	text-decoration: underline;
}
#footer ul.infos li#blog h2 {
	position: absolute;
	top: 0px;
	left: 50px;
	padding: 0;
	margin: 0;
}
#footer p.infos { padding: 5px 0 15px 0; color: #344045 }

/* Block CMS links */
#footer li.specials a { color: #df3830; font-weight: bold }
.informations_block_left .block_content { padding-top: 3px }
