
/******************************************************************************/
/*                            compFooterMarqueBlanche                         */
/******************************************************************************/

.compFooterMarqueBlanche {
clear: both;
padding: 0 10px 20px;
position: relative;
text-align: right;
width: 920px;
}

.compFooterMarqueBlanche .headerComposants {
    margin-top: 0px;
}
.compFooterMarqueBlanche .headerComposants .footerComposants {
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants {
    color: #fff;
}

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .topContentComposants {
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants {
color: #fff;
font-size: 11px;
margin: 0;
padding: 0px 0 0;
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .serviceClient {
    display: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    left: 0;
    line-height: 16px;
    position: absolute;
    text-align: left;
    top: 42px;
    width: 300px;
	}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .serviceClient a{
    color: #000;
	text-decoration:none;
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .serviceClient #texteLargeBas,
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .serviceClient #serviceClient{
    display:none;
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .paiement {
background: url("../image/footer.png") no-repeat scroll right center ;
color: #eee;
display: block;
font-size: 12px;
font-weight: bold;
height: 59px;
line-height: 27px;
padding: 0 0 10px;
position: absolute;
right: 10px;
text-align: right;
top: 180px;
width: 459px;	}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .conditionsGenerales {
display: block;
font-size: 12px;
position: absolute;
right: 10px;
text-decoration: underline;
top: 240px;
}

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants #donnesperso {
    right: 55px;
}

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .conditionsGenerales a {
    color: #fff;
    text-decoration: none;
}

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .mentionsLegales {
color: #fff;
display: none;
font-size: 12px;
position: absolute;
right: 0;
text-decoration: none;
top: 122px;
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .mentionsLegales a {
    color: #fff;
    text-decoration: none;
}

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .bottomContentComposants{
    clear: both;
}
#footerSite{
margin:-177px 0 0 0;
width:855px;
height:25px;
line-height:25px;
padding:15px 0 0 0;
text-align:center;
}
#footerSite a{
	color:#000;
}
#footerSite a:hover{
	color:#971919;
}

.compFooterMarqueBlanche .Hotline {
	 display: block;
    font-weight: bold;
    height: 64px;
    line-height: 64px;
    text-decoration: none;
    width: 160px;
	}

.FooterElement{
	float:left;
}

.FooterElement .titleFooter,
.FooterElement .titlelieu,
.FooterElement .titleopen{
	float:left;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	font-family: 'HelveticaNeue';
	font-weight:normal;
}
.FooterElement .ContentFooter{
	float:left;
	font-size:12px;
	color:#fff;
	text-align:left;
	font-family: Arial;
	padding-bottom:5px;
}


.FooterElement ul{
	float:left;
list-style-type: none;
margin: 0px 0 15px 0;
padding: 0;
clear:both;
width:500px;


}
.FooterElement .Lieu ul{
background: url("../image/logo.png") no-repeat scroll right center;
border-bottom: 1px solid #f5f5f5;
padding-bottom: 20px;
padding-right: 360px;
padding-top: 10px;
width: 560px;
}
.FooterElement .Lieu ul .titlelieu{
padding-bottom: 5px;

}
.FooterElement .Reseaux ul li{
display: block;
float: left;
}
.FooterElement .Lieu ul li{
display: block;
float: left;
clear:both;
}
.FooterElement .Lieu ul li.titlelieu,
.FooterElement .Lieu ul li.titleopen{
margin-top:15px;
}
.FooterElement .Reseaux ul li a{
display: block;

height: 40px;
margin-bottom: 2px;
margin-right: 2px;
padding: 0;
width: 40px;

}
.FooterElement .Reseaux ul li.faceBook a{
	background: url('../image/facebook.png') no-repeat left center;
}
.FooterElement .Reseaux ul li.picasa a{
	background: url('../image/picasa.png') no-repeat left center;
}
.FooterElement .Reseaux ul li.Youtube a{
	background: url('../image/youtube.png') no-repeat left center;
}
.FooterElement .Reseaux ul li.Google a{
	background: url('../image/google.png') no-repeat left center;
}