html {font-family:Arial, sans-serif; font-size:70%; line-height:1.2em;}
body {padding:0; margin:0; background:white; color:#a4acaf;}
#page {width:963px; background:white; margin:0 auto;}
#content {width:961px; min-height:445px; _height:445px; border:1px solid #A4ACAF; position:relative;}
#content h2 {text-transform:uppercase; font-size:1.2em; padding:20px 15px 0;}
#content h2 span {color:#f8ca41;}
#bandeau {clear:both; overflow:hidden; _height:1%; margin:5px 0 20px;}
#bandeau p {float:left; padding:0; margin:0;}
#bandeau h1 {float:right; padding:0; margin:0;}
#bandeau a {text-decoration:none;}
#bandeau img {border:0;}
#language {text-align:right;}
.overNav {position:relative;z-index:1000;}
#headerContent {position:relative;z-index:10;}
.hasJS #language {margin-left:10px; z-index:100; background:white;_width:1%;}
.hasJS .overNav ul{padding-right:10px;overflow:hidden;}
#language label {text-transform:uppercase;}
.hasJS #language label {float:left;color:#B6BABB; }
.hasJS #language select,
.hasJS #language input {visibility:hidden;}
.hasJS .titleLang {text-transform:uppercase; float:right; text-align:left; width:130px; padding:0; margin:0;}
.hasJS .titleLang a {color:#f8ca41; text-decoration:none; display:block; padding:0 3px; background:url(/css/rmm/skin/bkg_titleLang.png) right 0 no-repeat; border:1px solid #a4acaf; line-height:1.3; *line-height:1.2; *zoom:1;}
.hasJS .listLang {position:absolute; right:0; list-style-type:none; text-align:left; width:128px; padding-top:5px; padding:0; margin:0; border:1px solid #a4acaf; border-top:0; margin-top:14px; display:none;}
.show {display:block !important;}
.hasJS .listLang li {background:#fff; list-style-position:outside;float:none;display:block;padding-left:0;}
.hasJS .listLang a {color:#a4acaf; text-decoration:none; padding:0 3px; display:block; *zoom:1; }
.hasJS .listLang a:hover,
.hasJS .listLang a:focus,
.hasJS .listLang a:active {color:#f8ca41; text-decoration:underline;} 
#tabpays {margin:10px 0 0 15px; float:left;}
#tabpays td{width:105px; height:35px;}
#tabpays ul,
#tabpays li {padding:0; margin:0; list-style-type:none;}
#tabpays td.left{width:35px;}
#tabpays a {text-decoration:none; color:#A4ACAF;}
#footer a {text-decoration:none; color:#a4acaf;}
#tabpays a:hover,
#tabpays a:focus,
#tabpays a:active,
#footer a:hover,
#footer a:focus,
#footer a:active {text-decoration:underline; color:#f8ca41;}
#tabpays img {border:0;}
#carte {float:left; margin-right:10px; *margin-top:3px; padding-top:20px;}
#localisation {display:block; width:21px; height:29px; background:url(/css/rmm/imagesRmm/localisation.png) 0 0 no-repeat; _filter:expression(Renault.Home.pngFix(this)); position:absolute; top:-500px; left:0;}
#footer p {text-align:right; text-transform:uppercase; margin-top:5px;}
img.pngFix{background-image:url(/css/rmm/skin/px.gif); filter:expression(Renault.Home.pngFix(this));}