*{outline:0px}
html,body,form,ul,ol,li,h1,h2,h3,h4,h5,h6,p{margin:0px;padding:0px}
body{font:11px Tahoma,Arial;background:#FFFFFF}

#footer{
    margin:0;
    padding:0;
    background:url(../img/bg/bg-footer.png) repeat-x;
    height:99px;
    width:100%;
    /* sticky footer */
    /*margin-top:-99px;*/
    clear:both;
}
#footer .content{width:960px;margin:0px auto;}
#footer ul.logo {
    overflow: hidden;
    padding: 26px 0 10px 0;
}
#footer ul.logo, #footer ul.logo li{
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#footer ul.logo li{
    float: left;
    margin-left: 36px;
    margin-top:15px;
}
#footer ul.logo li a{
    display:block;
    background-repeat:no-repeat;
    background-position:left top;
    text-indent:-9999em;
}
#footer ul.logo li.sp {
 	margin-top: 24px !important;
}

#footer ul li.pv a{background-image:url(../img/logo/PV.png); width:147px; height:23px;margin:20px 0 0 0}
#footer ul li.pvr a{background-image:url(../img/logo/PVR.png); width:133px; height:46px;margin:20px 0 0 0}
#footer ul li.pvp a{background-image:url(../img/logo/PVP.png); width:133px; height:34px;margin:20px 0 0 0}
#footer ul li.mae a{background-image:url(../img/logo/MAE.png); width:80px; height:32px;margin:25px 0 0 0}
#footer ul li.ada a{background-image:url(../img/logo/ADA.png); width:53px; height:51px;margin:5px 0 0 0}
#footer ul li.axs a{background-image:url(../img/logo/AXS.png); width:57px; height:57px;margin:5px 0 0 0}
#footer ul li.lat a{background-image:url(../img/logo/LAT.png); width:81px; height:50px;margin:0px 0 0 0}
#footer ul li.cp a{width:58px; height:57px;margin:5px 0 0 0}
#footer ul li.cp.fr a{background-image:url(../img/logo/CP_FR.png);}
#footer ul li.cp.de a{background-image:url(../img/logo/CP_DE.png);}
#footer ul li.cp.en a, #footer ul li.cp.it a, #footer ul li.cp.es a, #footer ul li.cp.nl a{background-image:url(../img/logo/CP_EN.png);}
#footer ul li.sp a{background-image:url(../img/logo/SP.png); width:79px; height:50px;margin:0px 0 0 0}

#footer .content_security_payment{
	font-size:11px;
	height:41px;
	clear:both;
	width:720px;
	margin:20px auto 0;
	}
#footer .content_security_payment img{
	margin-top:7px;
	}
#footer .content_security_payment .security{
	float:left;
	width:287px;
	height:40px;
	line-height:40px;
	}
#footer .content_security_payment .security ul{
	float:left;
	margin:0;
	padding:0px;
	height:40px;
	}
#footer .content_security_payment .security li{
	float:left;
	list-style:none;
	margin-right:11px;
	}
#footer .method_payment{
	float:left;
	height:40px;
	width:416px;
	line-height:40px;
	}
#footer .method_payment  ul{
	float:left;
	height:40px;
	margin:0;
	padding-left:100px;
	}
#footer .method_payment  li{
	float:left;
	list-style:none;
	}
.InfoTerms-legal{height:40px;background-color:#1b4a8e;border-top:10px solid #6d8cbb;}
.InfoTerms-legal ul{width:280px;text-align:center;margin:10px auto;}
.InfoTerms-legal li{width:130px;list-style:none;display:inline;padding : 0 20px;}
.InfoTerms-legal li.border{border-right:2px solid #fff;}
.InfoTerms-legal a{color:#fff;font-size:14px;text-decoration:none;}
.InfoTerms-legal a:hover{text-decoration:underline;}