* {
margin:0;
padding:0
}

img {
border:0;
vertical-align:middle
}

body {
background:#f2f2f2;
color:#fff;
font-family:Arial,sans-serif;
font-size:16px;
line-height:.9em
}

div#global {
margin:0 auto;
position:relative;
width:1000px
}

.haut {
background:url(/new/haut-general.gif) repeat-x bottom;
width:100%;
display:none
}

.haut1 {
margin:0 auto;
width:1000px
}

.haut2 {
background:url(/new/haut-gauche.gif) no-repeat;
width:313px
}

.haut3 {
height:56px;
margin:21px 0 0 33px;
width:244px
}

.haut4 {
background:url(/new/haut-droite.gif) no-repeat bottom right;
height:66px;
margin:23px 0 0;
width:669px
}

.gauche {
width:304px;
display:none
}

.gauche1 {
background:url(/new/bgmg.gif) no-repeat top;
width:26px
}

.gauche2 {
background:url(/new/bcmg.gif) repeat-x top;
width:257px
}

.gauche3 {
background:url(/new/bdmg.gif) no-repeat top;
width:21px
}

.droite {
width:216px;
display:none
}

.droite1 {
background:url(/new/bgmd.gif) no-repeat top
}

.droite2 {
background:url(/new/bcmd.gif) repeat-x top;
width:172px
}

.droite3 {
background:url(/new/bdmd.gif) no-repeat top
}

.CB {
clear:both
}

.N {
text-decoration:none
}

.PR {
position:relative
}

.FL {
float:left
}

.FR {
float:right
}

.FWB {
font-weight:700
}

.TAC {
text-align:center
}

.TAR {
text-align:right
}

.W22 {
width:22px
}

.W152 {
width:152px
}

.W696 {
width:696px
}

.W480 {
width:480px
}

.H28 {
height:28px
}

.H35 {
height:35px
}

.H60 {
height:60px
}

.H89 {
height:89px
}

.H670 {
height:670px
}

.H676 {
height:676px
}

.PT5 {
padding-top:5px
}

.M5 {
margin:5px
}

.M1010010 {
margin:10px 10px 0!important;
margin:10px 4px 0
}

.M101000 {
margin:10px 10px 0 0
}

.M010 {
margin:0 10px!important;
margin:0 4px
}

.M01000 {
margin:0 10px 0 0
}

.MT10 {
margin-top:10px
}

a:hover.beige {
color:#306e99
}

a.beigeb {
color:#306e99;
font-weight:700
}

a:hover.beigeb {
color:#333;
font-weight:700
}

a.rss {
color:gray
}

div#MOMENT {
background:gray;
display:inline;
float:left;
font-size:.75em;
line-height:25px;
margin:0 0 0 10px!important;
margin:0 0 0 8px;
padding-left:15px;
width:195px
}

.droite4 {
background:url(/new/s1d.gif) no-repeat top left gray
}

.droite5 {
background:url(/new/s2d.gif) no-repeat top
}

.droite6 {
background:url(/new/s3d.gif) no-repeat top left #ccc3ba
}

.droite7 {
background:url(/new/s4d.gif) no-repeat top
}

.droite8 {
background:url(/new/s5d.gif) no-repeat top left #306e99
}

.droite9 {
background:url(/new/s6d.gif) no-repeat top
}

.droite10 {
background:url(/new/s7d.gif) no-repeat top left gray
}

.droite11 {
background:url(/new/s8d.gif) no-repeat top left #ccc3ba
}

.droite12 {
background:url(/new/s9d.gif) no-repeat top
}

.droite13 {
background:url(/new/s10d.gif) no-repeat top
}

.droite14 {
clear:right;
color:#333
}

div.index1 {
background:url(/new/h1_1.gif) no-repeat top gray;
margin-top:20px
}

.index1_1 {
background:url(/new/h1_2.gif) no-repeat bottom;
font-size:1.5em;
line-height:60px
}

.index22 {
background:url(/new/footer1.gif) no-repeat;
width:27px
}

.index23 {
background:gray;
width:425px
}

.index24 {
font-size:.5625em;
margin:15px 0
}

.index25 {
background:url(/new/footer2.gif) no-repeat;
width:28px
}

input#envoyer {
background:url(/new/envoyer-gris-fonce.gif) no-repeat center;
border:0;
cursor:pointer;
margin:0 auto;
vertical-align:bottom;
width:108px
}

input#envoyer:hover {
background:url(/new/envoyer-gris-fonce.gif) no-repeat center;
border:0;
color:#306e99;
cursor:pointer;
font-weight:700;
margin:0 auto;
vertical-align:bottom;
width:108px
}

input#ok {
background:url(/new/ok-beige.gif) no-repeat center #ccc3ba;
border:0;
cursor:pointer;
height:20px;
margin:0 auto;
vertical-align:bottom;
width:53px
}

input#ok:hover {
background:url(/new/ok-beige.gif) no-repeat center #ccc3ba;
border:0;
color:#306e99;
cursor:pointer;
font-weight:700;
height:20px;
margin:0 auto;
vertical-align:bottom;
width:53px
}

input#rechercher {
background:#fff;
border:1px solid #000;
height:20px;
margin:0 auto
}

.curseur {
cursor:pointer
}

span.blink {
text-decoration:blink
}

span.rouge {
color:red
}

span.vert {
color:green
}

p.c2c1 {
background:gray;
float:left;
font-size:.75em;
line-height:25px;
margin:0 0 0 10px!important;
margin:-10px 0 0 4px;
padding-left:15px;
width:195px
}

p.c2c2 {
background:url(/new/c2c2.gif) no-repeat;
float:left;
height:28px;
margin:0 0 0 10px!important;
margin:0 0 0 4px;
padding-right:17px;
text-align:right;
width:193px!important;
width:198px
}

p.c2c3 {
background:gray;
float:left;
font-size:.75em;
line-height:25px;
margin:0 0 0 10px!important;
margin:-10px 0 0 4px;
padding-left:15px;
text-align:center;
width:195px
}

p.c2c4 {
background:url(/new/c2c2.gif) no-repeat;
float:left;
font-size:.75em;
height:28px;
margin:0 0 0 10px!important;
margin:0 0 0 4px;
padding-right:17px;
text-align:right;
width:193px!important;
width:198px
}

.bas {
clear:both;
width:100%;
display:none
}

p.partenaire {
color:#333;
float:left;
font-size:.875em;
margin:10px auto;
text-align:center;
width:480px;
display:none
}

h2.financement {
font-size:.875em;
margin:10px 0 0
}

p.teleprinc {
background:url(/new/telephone.gif) no-repeat;
float:left;
font-size:.75em;
height:45px;
line-height:5px;
margin:10px 10px 0!important;
margin:10px 4px 0;
padding-right:50px;
padding-top:15px;
text-align:center;
width:190px
}

p.rapgrat {
background:url(/new/c2c1.gif) no-repeat;
float:left;
font-size:.75em;
font-weight:700;
height:28px;
line-height:38px;
margin:10px 0 0 10px!important;
margin:10px 0 0 4px;
padding-left:15px;
width:195px
}

p.connect {
background:url(/new/connectes.gif) no-repeat;
float:left;
font-size:.75em;
height:20px;
line-height:20px;
margin:10px 10px 0!important;
margin:10px 4px 0;
text-align:center;
width:240px
}

span.teleprinc1 {
color:#333;
font-size:2.125em;
font-weight:700;
line-height:25px
}

span.teleprinc2 {
color:#306e99;
font-size:.75em
}

p.temoignage {
background:url(/new/temoignages.gif) no-repeat;
float:left;
font-size:1.375em;
height:45px;
margin:10px 10px 0!important;
margin:10px 4px 0;
padding-left:50px;
padding-top:15px;
text-align:center;
width:190px
}

p.rss {
background:url(/new/rss.gif) no-repeat;
color:gray;
float:left;
font-size:.75em;
height:20px;
margin:10px 0 0 10px!important;
margin:10px 0 0 4px;
padding-left:15px;
padding-top:40px;
width:50px
}

p.contact {
background:url(/new/contact.gif) no-repeat;
color:#fff;
float:left;
font-size:1em;
height:50px;
margin:10px 0 0 10px;
padding:10px 55px 0 15px;
text-align:center;
width:95px
}

p.infoleg {
background:url(/new/divers.gif) no-repeat;
float:left;
font-size:.75em;
height:20px;
line-height:20px;
margin:10px 10px 0!important;
margin:10px 4px 0;
text-align:center;
width:240px
}

span.temoignage {
font-size:.625em
}

.FZ075,h3.stock,span.infos {
font-size:.75em
}

a.beige,a:hover.bleu,a:hover.gris,a:hover.gris1,a:hover.rss {
color:#333
}

a.bleu,a.gris,a.gris1 {
color:#fff
}

a.blanc,a:hover.blanc {
color:#333;
text-decoration:none
}

h2.assurance,h2.annonces,h2.vn,h2.vo {
font-size:.875em;
margin:5px 0 0
}

div.assurance,div.vo {
background:url(/new/mg2.gif) no-repeat top;
float:right;
height:28px;
margin:0 10px 0 0;
padding:0 0 0 30px;
width:180px
}

h1.mandauto,h1.servauto {
background:url(/new/mg.gif) no-repeat;
float:left;
font-size:1em;
height:20px;
line-height:20px;
margin:10px 10px 0!important;
margin:10px 4px 0;
padding:0 10px 0 0;
text-align:right;
width:230px
}

div.annonces,div.vn {
background:url(/new/mg1.gif) no-repeat top #ccc3ba;
float:right;
margin:10px 10px 0 0;
padding:10px 0 0 30px;
width:180px
}