body {
background-color:#8797ae;
margin-top:0px;
}

img.png {
behavior: url(../js/png.htc);
}


.home{
width:100%;
height:100%;
margin:0px;
padding:0px;
}

.content{
width:934px;
border:1px #FFFFFF solid;
background-color:#ffffff;
}

.zone{
width:155px;
height:105px;
position:absolute;
margin-top:30px;
margin-left:10px;
}

.header{
width:934px;
height:100px;
background:url(../images/header.jpg) no-repeat left;
}


.logo
{
margin-right:16px;
margin-top:18px;
}

.intro a, .introconcept a{
color:#606c85;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.nav{
position:absolute;
margin-left:184px;
margin-top:-6px;
text-align:left;
width:780px;
}

.jeu{
position:absolute;
margin-top:-75px;
margin-left:615px;
}

.centre{
background:#ffffff url(../images/font-top.jpg) no-repeat 0 0;
width:934px;
text-align:left;
}

.intro, .introconcept{
margin-left:27px;
padding-top:40px;
}

.intro p{margin-top:0px;} .introconcept p{
margin-top:-14px;
}

.intro h1, .introconcept h1{
color:#606c85;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:0px;
}

.centre p{
color:#606c85;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:780px;
}

.infos{
height:99px;
width:100%;
background-color:#FFFFFF;
text-align:left;
padding-top:1px;
overflow:hidden;
}

.info1{
float:left;
height:99px;
width:311px;
background:url(../images/picto1.jpg) no-repeat top left;

}
.info2{
float:left;
height:99px;
width:311px;
background:url(../images/picto2.jpg) no-repeat top left;

}
.info3{
float:left;
height:99px;
width:311px;
background:url(../images/picto3.jpg) no-repeat top left;

}
.info1 h2, .info2 h2, .info3 h2 {
color:#f9ba21;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:4px 0 5px 141px;
}

.info1 p, .info2 p, .info3 p {
width:160px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
margin:0 0 5px 141px;
color:#788298;
}

.bouton {
height:29px;
margin-left:100px;
padding-left:0px;
}

.bouton a, .bouton a img {
margin:0;
padding:0;
}

.bouton2{
width:150px;
height:29px;
margin-left:150px;
position:absolute;
margin-top:-65px;
padding-top:65px;
}

.containerfooter{
margin-top:-9px;
margin-left:-12px;
}

.footer{
background:#FFFFFF;
width:926px;
text-align:left;
padding-left:10px;
height:20px;
padding-top:2px;
z-index:1;
visibility:hidden;
}
.footer2{
background:url(../images/fond-footer.jpg) repeat-x;
width:926px;
text-align:left;
padding-left:10px;
height:20px;
padding-top:2px;
z-index:5;
margin-top:-22px;
/*newstyle*/position:relative;
}
.footer2 img{
margin-top:-3px;
}
.footer2 a{
height:20px;
line-height:20px;
}

.france{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
/* float:right;
margin-top:-27px;
margin-right:5px; */
position:absolute;
top:20px; margin-top:-16px;/*correctif-ie-margin-marche-pour-caler-les-autres-sans-que-ie-bouge*/
right:10px;
}

.arrow{
margin-bottom:6px;
}

.sep{
margin-right:10px;
margin-left:15px;
margin-bottom:11px;
}

/* page mode emploi */

.bloc{
margin-left:27px;
}

.nav2{
margin-left:50px;
position:absolute;
margin-top:-35px;
}

.bottom{
background:url(../images/bg-bottom.jpg) repeat-x;
height:57px;
width:100%;
text-align:right;
}

.bottom a, .bottom a img {
display:inline;
text-indent:0;
}

.bottom a .png
{
padding:0;
margin-right:25px;
}

.btn_utilisez
{
text-align:center;
}

.cta{
margin-right:20px;
}

.cta2{
margin-right:375px;
}

.selecteur{
margin-left:20px;
padding-bottom:10px;
width:818px;
/*height:197px;*/
background:url(../images/fond-selecteur2.jpg) left bottom no-repeat;
/*
margin-top:-230px;
position:absolute;
*/
}

.selecteur h1 {
margin:0;
padding:0;
text-indent:-2000px;
overflow:hidden;
width:818px;
height:37px;
background:url(../images/selecteur-titre.jpg) no-repeat;
}

.visu{
display:none;
/*padding-top:29px;
margin-left:25px;
width:500px;
position:absolute;*/
}

.visuCurrent{
display:block;
padding-top:5px;
margin-left:25px;
width:500px;
/*position:absolute;*/
}

.visuCurrent img, .visuCurrent span {
float:left;
}

.desc{
margin-left:230px;
}

.desc h2{
color:#788298;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.descin{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#feba00;
width:250px;
}

.descin b{
color:#788298;
}

.descin em{
font-size:10px;
color:#788298;
}

.photo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#788298;
margin-left:30px;
margin-top:0px;
clear:both;
width:215px;
}

.text{
margin-left:40px;
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#788298;
/*width:500px;*/
padding-right:400px;
background:url(../images/multi-et-rent.jpg) 90% 0% no-repeat;
}

.text h2{
color:#feba00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:2px;
}

.bannieres{
text-align:center;
position:absolute;
margin-left:530px;
margin-top:-20px;
}
/*
.mode1{
margin-left:-16px;
margin-top:30px;
position:absolute;
}
*/

td#mode2 {
padding:30px 5px 40px 0px;
margin-bottom:20px;
background:url(../images/fond_side_bloc_bas.jpg) left bottom no-repeat;
}

.descmode {
/*margin-left:-17px;*/
}

.descmode h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#feba00;
}

.descmode p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#788298;
margin-left:28px;
/*
margin-top:-45px;
*/
}

.descoffres{
width:851px;
height:156px;
background:url(../images/fond-offre.jpg) no-repeat;
margin-left:26px;
}

.offre1, .offre2{
float:left;
display:inline;
margin-left:140px;
margin-top:22px
}

.offre2{
margin-left:200px;
}

.centre p.offrep{
width:250px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#788298;
margin:5px 0px;
padding:0;
}

.offre1 h2, .offre2 h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#feba00;
margin:0;
padding:0;
}
.offre1 b{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.offre2 b{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.selection{
width:230px;
height:159px;
/*position:absolute;
margin-top:-200px;
z-index:5;
margin-left:445px;*/
float:right;
margin-right:20px;
margin-top:20px;
}

.mini{
width:180px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#788298;
margin-left:10px;
}

.mini h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#feba00;
margin-bottom:0px;
margin-top:0px;
}

/* page etude */



.cta3{
margin-right:125px;
}

.nav3{
margin-left:50px;
position:absolute;
margin-top:75px;
}

.texte h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#788298;
font-weight:bold;
margin-top:130px;
}

.texte {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#788298;
margin-left:55px;
margin-top:130px;
}

.texte table{
margin-left:33px;
}

.color{
color:#ff6600;
}

.civilite{
margin-right:82px;
}


/* page faq */

.faq{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#788298;
}

.faq h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#feba00;
margin-left:27px;
width:550px;
}

.faq table{
margin-left:57px;
}

.reponse{
position:absolute;
margin-left:420px;
margin-top:-20px;
}

.displayed{
display:block;
}

.masked{
display:none;
}

/* page recherche */

.texte2 h2{
margin-top:-40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#788298;
font-weight:bold;
width:550px;
}

.texte2{
margin-top:50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#788298;
margin-left:25px;
width:800px;
}

.texte2 p{
width:650px;
}

.recherche{
background:url(../images/fond_champ.jpg) no-repeat;
width:748px;
height:70px;
margin-left:50px;
margin-top:50px;
}

.recherche p{
margin-left:240px;
padding-top:28px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.vignettes{
position:absolute;
margin-top:-7px;
margin-left:20px;
}

.btn{
margin-left:665px;
margin-top:-38px;
}

.cp{
position:absolute;
margin-top:-30px;
margin-left:420px;
}

.tableau{
position:relative;
width:745px;
margin-left:52px;
}

.haut{
border-bottom:1px #c9d0da solid;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:20px;
margin-left:-11px;
width:711px;
position:absolute;
}

.bas{
border-top:1px #c9d0da solid;
padding-left:10px;
padding-right:10px;
margin-top:10x;
padding-top:10px;
/* padding-bottom:5px; */
margin-left:-11px;
width:711px;
position:absolute;
line-height:30px;
}
.bas  div{margin-bottom:5px;}

.hautD{

margin-top:-13px;
text-align:right;
}

.basD{

text-align:right;
margin-top:-13px;
}

.resultat{
position:relative;
padding-top:10px;
}

.hrgris{
border-bottom:1px #c9d0da solid;
width:731px;
margin-left:-11px;
position:absolute;
padding-top:20px;
height:5px;
}

.type{
font-weight:bold;
}

.nom{
font-weight:bold;
color:#ffbb01;
position:absolute;
/* margin-top:-24px;
 */left:150px;
 top:47px;
 margin-top:0px;
}

.adress{
margin-left:150px;
}

.coordonnees{
float:right;
margin-top:-12px;
font-weight:bold;
}

.flashconcept{
width:934px;
/* height:422px; */height:367px;
background:
}

.flashhome{
width:934px;
height:266px;
background:
}
span.obligatoire{color:red;}

td#celfooter {
background:url(../images/footer-fond.gif) top left repeat-x;
height:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
td#celfooter a {
display:inline;
float:left;
height:20px;
text-indent:-2000px;
margin-top:1px;
}
td#celfooter span {
display:none;
}

td#celfooter a#foot1 {
background:url(../images/footer1.gif) top left no-repeat;
width:155px;
}
td#celfooter a#foot2 {
background:url(../images/footer2.gif) top left no-repeat;
width:137px;
}
td#celfooter a#foot3 {
background:url(../images/footer3.gif) top left no-repeat;
width:164px;
}
td#celfooter a#foot4 {
background:url(../images/footer4.gif) top left no-repeat;
width:108px;
}
td#celfooter a#foot5 {
background:url(../images/footer5.gif) top left no-repeat;
width:75px;
}
td#celfooter a#foot6 {
background:url(../images/footer6.gif) top left no-repeat;
width:117px;
}
td#celfooter .copyrightfooter {
line-height:21px;
text-align:right;
margin-right:5px;
}

/*   pages legal.html et beneficier-opel-multi.html */
.legalLink{color:#788298;text-decoration:none;}
.legalLink:hover{text-decoration:underline;}
/*    *************************************  */