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

.compFooterMarqueBlanche {    
    background:url("../image/footer.gif") no-repeat scroll center 0 transparent;
	height:80px;
	margin:0 0 0 15px;
	width:970px;
}
.compFooterMarqueBlanche .headerComposants {
    margin-top: 0px;
}
.compFooterMarqueBlanche .headerComposants .footerComposants {
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants {
    color: #000000;
}

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .topContentComposants {
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants {
    position:relative;
    height:50px;	
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .serviceClient {
    display:block;
	font-size:9px;
	position:absolute;
	right:10px;
	top:19px;
	width:120px;
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .paiement {
    display: block;
    float: left;
    font-size: 9px !important;
    font-weight: bold;
    left: 29px !important;
    margin: 0;
    position: absolute;
    text-transform: uppercase;
    top: 22px !important;
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .conditionsGenerales {
    display:none;    
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .conditionsGenerales a {
    color: #000;
}

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .mentionsLegales {
    display:none;    
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .dataContentComposants .mentionsLegales a {
    color: #000;
}

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .bottomContentComposants{
    height: 40px;
}
/* liens footer */
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .bottomContentComposants #liensFooter{
    position:relative;
    height:100%;
}
#liensFooter .metz{
    display: block;
    height: 30px;
    left: 25px;
    position: absolute;
    top: 10px;
    width: 60px;
}
#liensFooter .region{
    display: block;
    height: 20px;
    left: 95px;
    position: absolute;
    top: 15px;
    width: 55px;
}
#liensFooter .mairie{
    display: block;
    height: 25px;
    left: 170px;
    position: absolute;
    top: 13px;
    width: 20px;
}
#liensFooter .centre{
    display: block;
    height: 25px;
    left: 210px;
    position: absolute;
    top: 13px;
    width: 70px;
}
#liensFooter .ministere{
    display: block;
    height: 27px;
    left: 296px;
    position: absolute;
    top: 14px;
    width: 20px;
}
#liensFooter .dpt{
    display: block;
    height: 23px;
    left: 348px;
    position: absolute;
    top: 15px;
    width: 43px;
}
#liensFooter .eur{
    display: block;
    height: 24px;
    left: 424px;
    position: absolute;
    top: 14px;
    width: 38px;
}
#liensFooter .rss{
    display: block;
    height: 17px;
    left: 510px;
    position: absolute;
    top: 18px;
    width: 16px;
}
#liensFooter .twit{
    display: block;
    height: 17px;
    left: 532px;
    position: absolute;
    top: 18px;
    width: 16px;
}
#liensFooter .fb{
    display: block;
    height: 17px;
    left: 551px;
    position: absolute;
    top: 18px;
    width: 16px;
}
#liensFooter div{
    font-family: Arial;
    font-size: 11px;
    font-style: italic;
    left: 590px;
    position: absolute;
    top: 20px;
}
#liensFooter div a{
    color:#000;
    margin:0 2px;
}


/****************  Footer Logo**************************/

#partenaires2013 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #51849F;
    height: 460px;
    padding: 10px;
    width: 948px;
    clear:both;
    margin: auto;
}
.colsLeft {
    float: left;
    width: 700px;
}
.colsRight {
    float: left;
    width: 200px;
    margin-left: 20px;
}
.colsBottom {
    float: left;
    clear: both;
    width: 100%;
    margin-top: 25px;
}

#partenaires2013 h1 {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #EEEEEE;
    clear: both;
    color: #C8C8C8;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

#partenaires2013 #part_officiel {
    display: block;
    margin-bottom:30px;
}

#partenaires2013 ul {
    display: block;
    margin-bottom: 10px;
    min-height: 20px;
}

#partenaires2013 #part_officiel li {
    margin: 15px 46px;
}

#partenaires2013 #part_officiel li a {
    background-image: url('../image/spriteSponsors.png');
    display: block;
/*
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
*/
}

#partenaires2013 li {
    display: block;
    float: left;
}

.fse a {
    width:93px;
    height: 40px;
    background-position: -29px -256px;   
}
.fse a:hover {
    background-position: -29px -21px;
}

.colorpro a {
    width:194px;
    height: 40px;
    background-position: -237px -256px;
}
.colorpro a:hover {
    background-position: -237px -21px;
}

.isolapro a{
    width:105px;
    height: 40px;
    background-position: -521px -256px;
}
.isolapro a:hover{
    background-position: -521px -21px;
}

.urbaneo a{
    width:181px;
    height: 40px;
    background-position: -29px -325px;
}
.urbaneo a:hover{
    background-position: -29px -90px;
}

.intermarche a{
    width:143px;
    height:40px;
    background-position: -300px -325px;
}
.intermarche a:hover{
    background-position: -300px -90px;
}

.troyes a{
    width:91px;
    height: 40px;
    background-position: -533px -325px;
}
.troyes a:hover{
    background-position: -533px -90px;
}

.dugain a{
    width:159px;
    height: 50px;
    background-position: -138px -400px;
    margin-left: 87px;
}
.dugain a:hover{
    background-position: -138px -165px;
}

.afflelou a{
    width: 200px;
    height: 50px;
    background-position: -390px -400px;
}
.afflelou a:hover{
    background-position: -390px -165px;
}
/*******************************************/

.duarig a{
    width: 107px;
    height: 60px;
    background: url('../image/logo-duarig.jpg') no-repeat !important;
}

/*******************************************/

#partenaires2013 #fournisseurs li {
    margin: 15px 30px;
}
#partenaires2013 #fournisseurs li a {
    background-image: url('../image/spritePartenaires.png');
    display: block;
/*
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
*/
}
.iss a{
    width: 46px;
    height: 40px;
    background-position: -29px -180px;
}
.iss a:hover{
    background-position: -29px -19px;
}

.premium a{
    width: 80px;
    height: 40px;
    background-position: -147px -180px;
}
.premium a:hover{
    background-position: -147px -19px;
}

.caisseEpargne a{
    width: 136px;
    height: 40px;
    background-position: -299px -505px;
}
.caisseEpargne a:hover{
    background-position: -299px -344px;
}

.Lorillard a{
    width: 136px;
    height: 40px;
    background-position: -508px -505px;
}
.Lorillard a:hover{
    background-position: -508px -344px;
}

.macdo a{
    width: 46px;
    height: 40px;
    background-position: -716px -505px;
}
.macdo a:hover{
    background-position: -716px -343px;
}

.devaux a{
    width: 64px;
    height: 40px;
    background-position: -836px -505px;
}
.devaux a:hover{
    background-position: -836px -343px;
}

.dm a{
    width: 42px;
    height: 40px;
    background-position: -29px -571px;
}
.dm a:hover{
    background-position: -29px -409px;
}

.casino a{
    width: 88px;
    height: 40px;
    background-position: -156px -575px;
}
.casino a:hover{
    background-position: -156px -414px;
}

.hippopotamus a{
    width: 99px;
    height: 40px;
    background-position: -316px -575px;
}
.hippopotamus a:hover{
    background-position: -316px -414px;
}

.festilight a{
    width: 90px;
    height: 40px;
    background-position: -486px -575px;
}
.festilight a:hover{
    background-position: -486px -414px;
}

.orange a{
    width: 46px;
    height: 40px;
    background-position: -646px -575px;
}
.orange a:hover{
    background-position: -646px -414px;
}

.babeau a{
    width: 130px;
    height: 50px;
    background-position: -766px -575px;
}
.babeau a:hover{
    background-position: -766px -414px;
}

/*******************************************/

#bottomContent{
    background: url("../image/bg_main_container.png") repeat scroll 0 0 transparent;
    clear: both;
    margin: 0 auto;
    padding-bottom: 10px;
    width: 1000px;
}
#texteLargeBas{
    clear:both;
     background: none repeat scroll 0 0 #333333;
    border: 1px solid #51849F;
    color: #FFFFFF;
    font-size: 12px;
    height: 20px;
    width: 968px;
    margin:0 auto;
    text-align:center;
}

#texteLargeBas a{
    text-decoration:none;
    color: #FFFFFF;
    font-weight:bold;
}
