/* CSS Document */

#animation-header{position:absolute;top:122px;left:12px;display:block;width:466px;height:19px;}

#center{background:url(../img/mr_accueil_bg-center.jpg) left top no-repeat;height:434px;position:relative;}
#center .accroche-center{display:block;position:absolute;top:20px;left:35px;font:100 32px Arial;color:#000000;}
#center .accroche-center span{display:block;font:100 38px Arial;text-transform:uppercase;position:relative;top:-8px;}
#center .service{display:block;position:absolute;top:170px;left:35px;font:700 14px Arial;color:#000;}
#center .liste-hp{position:absolute;top:245px;left:40px;}
#center .liste-hp li{display:block;height:33px;width:460px;clear:left;margin:0 0 1px;border-bottom:dotted 1px #7c7c7d;position:relative;}
#center .liste-hp li a{display:block;height:23px;padding:10px 0 0 25px;color:#ca0047;font:100 11px Arial;text-transform:uppercase;text-decoration:none;background:url(../img/puces/puce_fleche-rouge-inverse-droite_17x17.gif) 2px 10px no-repeat;}
#center .liste-hp li a span{text-transform:none;float:right;color:#666;position:absolute;right:0;top:10px; font-weight:bold;}

#center .liste-form{position:absolute;bottom:0;left:0;height:33px;display:block;width:785px;}
#center .liste-form li{display:block;height:33px;width:390px;float:left;}
#center .liste-form legend{display:none;}
#center .liste-form label{display:block;height:30px;float:left;color:#FFFFFF;font:100 11px Arial;text-transform:uppercase;padding:3px 15px 0 40px;}
#center .liste-form .inputTexte{width:89px;height:16px;padding:1px 2px 0;border:solid 1px #afafaf;font:100 10px Arial;color:#404040;float:left;margin:0 2px 0 0;}
#center .liste-form .inputSubmit{float:left;position:relative;top:-1px;}

/** Caroussel **/
#carrousel .container{height:70px;margin:0 auto;width:785px;}
#carrousel .container .wrap{width:785px;left:0px;top:10px;overflow:hidden;position:relative;line-height:normal;}
#carrousel div.carrousel{list-style-type:none;margin:0;padding:0;position:relative;}
#carrousel div.carrousel span{margin:0 10px 0;}
#carrousel{top:0px;position:relative;width:785px;height:40px;float:right;padding-top:6px}
#carrousel img{height:20px!important}
#carrousel h5 span{display:none;}

#block-environnement{display:block;width:965px;height:97px;margin:2px auto 0;padding:5px 0 0 17px;background:url(../img/mr_accueil_bg-recyclage.gif) left top no-repeat;float:left;}
#block-environnement a{display:block;float:left;width:180px;height:70px;padding:22px 0 0 12px;margin:0 2px 0 0;font:100 12px Arial;color:#757474;text-decoration:none;}
#block-environnement .preserver-environnement{background:none;width:184px;height:67px;padding:25px 0 0;font:700 14px Arial;color:#5f5f5f;}
#block-environnement .preserver-environnement strong{font:700 17px Arial;display:block;text-transform:uppercase;}
#block-environnement .recyclez-mobile{background:url(../img/mr_accueil_recyclage-mobile.gif) left top no-repeat;}
#block-environnement .recyclez-nespresso{background:url(../img/mr_accueil_recyclage-nespresso.gif) left top no-repeat;}
#block-environnement .reflexe-deee{background:url(../img/mr_accueil_recyclage-deee.gif) left top no-repeat;}
#block-environnement .partenaire{background:url(../img/mr_accueil_recyclage-partenaire.gif) left top no-repeat;width:182px;}

div.footer .container {height:70px;margin:0 auto;width:973px;}
div.footer .container .wrap {width:973px;left:0px;top:10px;overflow:hidden;position:relative;line-height:normal;font-size-adjust:none;}
div.footer div.carrousel {font-family:Verdana, Arial, Helvetica, San-serif;font-size:x-small;list-style-type:none;margin:0;padding:0;position:relative;}
div.footer div.carrousel span {margin:0 10px 0;}

.NoCap {text-transform:none!important}