/* CSS Document */

/*------NOLIMIT FOOTER-----*/

#footer             { position:relative; width:100%; margin:0px auto; height:450px; background:url(../images/Footer/hp-fnd-pied.jpg) repeat-x; clear:both; }
#FooterWrap         { position:relative; width:1004px; margin:0px auto; height:360px; }

#FooterCopy           { position:relative; float:left; width:1004px; top:40px; left:0px; }
#FooterCopy p         { position:relative; padding:0px; margin:0 0 0 10px; color:#FFF; font-size:10px; text-align:left; line-height:6px; }
#FooterCopy p a       { font-weight:bold; color:#FFF; text-decoration:none; }
#FooterCopy p a:hover { color:#FF3300; }

#FooterSepar          { position:relative; float:left; width:1004px; top:50px; }

#FooterMenu           { position:absolute; width:1004px; overflow:hidden; top:120px; color:#FFF; text-align:center; }
#FooterMenu a         { color:#FFF; text-decoration:none; }
#FooterMenu a:hover   { color:#FF3300; }

#FooterListContent     { position:relative; float:left; width:500px; overflow:hidden; top:50px; }
#FooterList            { position:relative; float:left; width:130px; color:#FFF; text-align:left; padding: 8px 0px 0px 30px; }
#FooterList ul         { margin:0pt; padding:0pt; list-style-image:none; list-style-position:outside; list-style-type:none; }
#FooterList li         { position:relative; float:left; overflow:hidden; width:130px; height:16px; margin:0px; }
#FooterList li a       { color:#FFF; display:block; height:16px; overflow:hidden; text-decoration:none; padding-left:5px; }
#FooterList li a:hover { color:#FF6600; font-weight:bold; padding-left:10px; }

#NewsletterFooter      { position:relative; float:left; width:245px; height:161px; top:40px; background:url(../images/Footer/nl-fnd.png) no-repeat; }
#NewsletterFooter h2   { position:relative; float:right; width:130px; height:20px; color:#FFF; font-size:12px; }
#NewsletterFooter p    { position:relative; float:right; width:130px; overflow:hidden; color:#FFF; font-size:11px; line-height:14px; padding:0px; }

#PaiementFooter        { position:relative; float:left; width:230px; height:160px; top:55px; }
#PaiementFooter h2     { position:relative; float:left; margin:0px auto; width:220px; color:#FFF; font-size:11px; line-height:13px; text-align:left; padding:0 5px; }
#PaiementFooter p      { position:relative; float:left; margin:0px auto; width:220px; overflow:hidden; padding:0px; }

#TagFooter        { position:relative; margin:auto; width:270px; height:70px; top:70px; background:url(../images/Footer/tag-fnd.png) no-repeat; }
#TagFooter p      { position:relative; margin:0px auto; width:270px; overflow:hidden; padding:0px; top:2px; text-align:center; font-size:11px; color:#FFF;text-align:center; }
#TagFooter p img  { border:0px; }