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

.compFooterMarqueBlanche {
background: url("../image/footer_rungis.png") no-repeat scroll left 20px ;
clear: both;
height: 310px;
margin: 0 auto;
padding: 10px 0 30px;
position: relative;
text-align: right;
width: 980px;
}
#pageCompte .compFooterMarqueBlanche {

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

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .topContentComposants {
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants {
background: url("../image/bg_paiement_billetterie.png") no-repeat scroll 45px bottom ;
font-size: 11px;
height: 328px;
width: 100%;
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .serviceClient {	display:block;
color: #666;
font-family: "open_sanscondensed_light";
font-size: 15px;
    text-align: left;
    width: 200px;

	position: absolute;
	top: 30px;
	left: 90px;
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .paiement {    display: block;
color: #666;
display: block;
font-family: "open_sanscondensed_light";
font-size: 15px;
left: 90px;
padding: 0;
position: absolute;
text-align: left;
top: 284px;
text-transform: uppercase;
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .conditionsGenerales {
color: #666;
font-family: "open_sanscondensed_light";
font-size: 15px;
left: 90px;
margin-left: 0;
position: absolute;
top: 157px;
text-transform: uppercase;
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .conditionsGenerales a {
    color:#666;
    text-decoration:none;
}

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .mentionsLegales {	display:block;
color: #666;
display: block;
font-family: "open_sanscondensed_light";
font-size: 15px;
padding-left: 10px;
position: absolute;
left: 80px;
top: 140px;
text-transform: uppercase;

}

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .mentionsLegales a:hover,
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .conditionsGenerales a:hover {
    color: #e30513;
    text-decoration:none;
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .mentionsLegales a {
    color: #666;
    text-decoration:none;
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .bottomContentComposants{
    clear: both;
}
#footerSite{
margin:-177px 0 0 0;
width:855px;
height:25px;
line-height:25px;
padding:30px 0 0 0;
text-align:center;
}


.Hotline{    display:none;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    left: 10px;
    position: absolute;
    text-decoration: underline;
    top: 54px;
    width: 130px;
}

.footer_perso{
float: right;
margin: 15px auto;
padding: 0px 0;
width: 890px;
}
.footer_perso .adresse{
	float:left;
	text-align:left;
}
.footer_perso .right{
	float:right;
	text-align:right;
}

.footer_perso .adresse ul{
	list-style:none;
}
.footer_perso .adresse ul li{
color: #000;
 font-family: 'open_sanscondensed_light';
font-size: 16px;
font-style: normal;
padding: 0;
text-align: left;

text-transform:uppercase;}
.footer_perso .adresse ul li.email,
.footer_perso .adresse ul li.title{
	font-weight:bold;
	text-transform:uppercase;
}
.footer_perso .adresse ul li a{
	color:#e30513;
	text-transform:uppercase;
	text-decoration:none;
}
.footer_perso .right ul.info,
.footer_perso .right ul.info li a{
	float:right;
	text-align:right;
	color:#000;	
	 font-family: 'open_sanscondensed_light';
	font-size:16px;
	font-style: normal;
	list-style-type:none;
	text-decoration:none;
}
.footer_perso .right .social{
background: url("../image/retrouvez-nous.png") no-repeat scroll left 17px;
float: right;
text-align: right;
width: 260px;
height: 40px;
}
.footer_perso .right .info{
float: right;
text-align: right;
width: 260px;
margin-top:180px;
clear:right;
}
.footer_perso .right ul.social{
	list-style:none;
	float:right;
	clear:both;
	padding-top:15px;

}
.footer_perso .right ul.social li{
	float:right;
	margin:0 0 0 10px;

}
.footer_perso .right ul.social li.faceBook a {
	background: url("../image/ico_facebook.png") no-repeat scroll center center;
		width:40px;
	height:40px;
		display:block;
	cursor:pointer;


}
.footer_perso .right ul.social li.dailymotion a{
	background: url("../image/ico_dailymotion.png") no-repeat scroll center center;
		width:40px;
	height:40px;
		display:block;
	cursor:pointer;
}

.footer_perso .right ul.info a li.valdemarne{
	background: url("../image/logo_valdemarne.png") no-repeat scroll center center;
		width:114px;
	height:80px;
		display:block;
	cursor:pointer;
	float:right;
}
.footer_perso .right ul.info a li.rungis{
	background: url("../image/logo_rungis.png") no-repeat scroll center center;
		width:74px;
	height:80px;
		display:block;
	cursor:pointer;
	float:right;
}