BODY
{
	margin: 0px;
	padding: 0px;
	border:none;
	margin-bottom:30px;
}

img {
border:none;
}

form {
padding:0px;
margin:0px;
}

#contenu {
text-align:left;
width:908px;
margin-left:auto;
margin-right:auto;
}

#contenu .marge{
padding-top:24px;

}

#contenu .filet_gris {
display:block;
position:relative;
border:solid 1px #C9C8C8;
}


/* CONTENU TOP */ 
#header {
position:relative;
width:931px;
cursor:pointer;
}

#logo {
position:absolute;
text-align:center;
width:200px;
top:50px;
left:700px;
z-index:950;
font-weight:bold;
font-size: 16px;
font-family: Verdana,arial, Helvetica, sans-serif;
color:white;
}
#logo img {
padding-top:4px;
}

#menu_top ul {
margin:0px;
padding:0px;
position:relative;
text-align:right;
padding-left:16px;
margin-top:12px;
margin-bottom:10px;
}

#menu_top li {
	list-style-type: none;
	list-style-position: inside;
	padding:0px;
	margin:0px;
	display:inline;
}


#menu_top .tit_mazda {
list-style-type:none;
float:right;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:4px;
font-weight:bold;
font-size: 10px;
font-family: Verdana,arial, Helvetica, sans-serif;
color:white;
}

#menu_top .tit_mazda a, #menu_top .tit_mazda alink, #menu_top .tit_mazda a:hover {
font-size: 10px;
font-family: Verdana,arial, Helvetica, sans-serif;
color:white;
text-decoration:none;
}

/* EDITO */
#edito {
float:left;
width:240px;
color:#666666;
font-size: 11px;
font-family: Verdana,arial, Helvetica, sans-serif;
} 

#edito .texte_edito {
padding-left:6px;
padding-top:0px;
margin:0px;
line-height:16px;
}


/* MENU SEARCH */ 

#nav_search {
float:left;
width:210px;
text-align:left;
}

#form_search {
padding-top:10px;
padding-left:10px;
padding-right:10px;
background-image: url(../img_com/fond_search2.jpg);
background-repeat: no-repeat;
}

#form_search .tit {
font-weight:bold;
font-size: 11px;
font-family: Verdana,arial, Helvetica, sans-serif;
color:#D1E0E0;
padding-bottom:6px;
}

#form_search .tit_form {
font-weight:bold;
font-size: 11px;
font-family: Verdana,arial, Helvetica, sans-serif;
color:#0083C9;
padding-top:6px;
padding-bottom:2px;
}

#form_search select {
margin-top:4px;
margin-bottom:4px;
width:190px;
color:#0083C9;
height:20px;
font-size:12px;
}

#form_search .bt_ok {
margin-top:2px;
margin-bottom:10px;
margin-left:155px;
}

#departement_search {
background-image: url(../img_com/fond_dep.jpg);
background-repeat: no-repeat;
width:210px;
height:140px;
margin-top:10px;
}

#departement_search .tit {
font-weight:bold;
font-size: 10px;
font-family: Verdana,arial, Helvetica, sans-serif;
color:white;
padding-top:6px;
padding-bottom:6px;
text-align:center;
}


#departement_search select {
margin-top:3px;
margin-bottom:3px;
width:190px;
color:#0083C9;
margin-left:10px;
margin-top:72px;
font-size:10px;
font-family: arial;
height:18px;
}

#departement_search .bt_ok {
margin-top:2px;
margin-bottom:10px;
margin-left:170px;
}

/* ESPACE CENTRAL */

#centre {
float:left;
width:500px;
}

#centre .marge {
padding-left:10px;
padding-top:0px;
}

#centre_conc {
float:left;
width:660px;

}

#centre_conc .marge_illus {
clear:both;
padding-left:15px;
padding-right:0px;
padding-top:0px;
margin-top:0px;
}

#centre .tit {
background-color:#B3CDCD;
font-weight:bold;
font-size: 12px;
font-family: Verdana,arial, Helvetica, sans-serif;
color:#0083C9;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

#centre_conc .illus_intro {
float:left;
padding-top:0px;
text-align:center;
margin-right:0px;
}

#centre .illus_intro {
padding-top:0px;
text-align:left;
margin-right:0px;
}

/* MENU DROITE */ 

#nav_dte {
float:left;
width:190px;
}

#nav_dte .texte {
margin-left:2px;
margin-right:6px;
margin-top:22px;
padding-top:6px;
border-top:solid 1px #0083C9;
padding-left:10px;
font-weight:normal;
font-size: 10px;
font-family: Verdana,arial, Helvetica, sans-serif;
color:#0099CC;
}

#nav_conc {
float:left;
width:174px;
background-color:#006CB8;
margin-left:12px;
}

#nav_conc .texte {
margin-left:2px;
margin-right:2px;
margin-top:4px;
padding-top:20px;
padding-left:10px;
padding-right:10px;
font-weight:normal;
font-size: 10px;
font-family: Verdana,arial, Helvetica, sans-serif;
color:white;
line-height:16px;
min-height:270px;
}

* html #nav_conc .texte {
height:270px;
}

.fond_pub {
width:240px;
height:152px;
font-size:14px;
margin-left:0px;
padding-left:4px;
padding-right:4px;
}

#nav_conc .tit_horaire {
color:white;
font-weight:normal;
font-size: 10px;
font-family: Verdana,arial, Helvetica, sans-serif;
background-image: url(../img_com/bt_plus_bleu.gif);
background-position: right;
background-repeat: no-repeat;
padding-right:12px;
line-height:12px;
margin-top:6px;
}

#nav_conc .tit_horaire a, #nav_conc .tit_horaire alink, #nav_conc .tit_horaire a:hover {
color:white;
font-weight:normal;
font-size: 10px;
font-family: Verdana,arial, Helvetica, sans-serif;
text-decoration:underline;
}

#nav_conc .tit_horaire_on {
color:white;
font-weight:normal;
font-size: 10px;
font-family: Verdana,arial, Helvetica, sans-serif;
background-image: url(../img_com/bt_plus_bleu_on.gif);
background-position: right;
background-repeat: no-repeat;
padding-right:12px;
line-height:12px;
margin-top:6px;
}

#nav_conc .tit_horaire_on a, #nav_conc .tit_horaire_on alink, #nav_conc .tit_horaire_on a:hover {
color:white;
font-weight:normal;
font-size: 10px;
font-family: Verdana,arial, Helvetica, sans-serif;
text-decoration:underline;
}


#nav_conc .desc_horaire {
color:white;
font-weight:normal;
font-size: 10px;
font-family: Verdana,arial, Helvetica, sans-serif;
padding-right:0px;
display:none;
line-height:12px;
padding-top:4px;
}

#gamme_mazda {
clear:both;
margin-top:10px;
}

.tit_gamme {
margin-bottom:4px;
}



.tit_page {
color:#B5CDCD;
font-weight:bold;
font-size: 14px;
font-family: Verdana,arial, Helvetica, sans-serif;
}

.sous_tit_page {
color:#FFCC01;
font-weight:bold;
font-size: 12px;
font-family: Verdana,arial, Helvetica, sans-serif;
padding-top:6px;
padding-bottom:6px;
}

.sous_tit_page_text {
color:#0383CA;
font-weight:normal;
font-size: 11px;
font-family: Verdana,arial, Helvetica, sans-serif;
}

.sep_tit_page {
height:4px;
background-color:#EFF5F5;
margin-top:10px;
margin-bottom:14px;
font-size:4px;
}

.block_contactez_nous {
border: solid 1px #0083C9;
margin-left:8px;
padding:4px;
padding-top:12px;
padding-bottom:12px;
color:#0383CA;
font-weight:bold;
font-size: 11px;
font-family: Verdana,arial, Helvetica, sans-serif;
text-align:center;
}

.block_contactez_nous a, .block_contactez_nous alink {
color:#0383CA;
font-weight:bold;
font-size: 11px;
font-family: Verdana,arial, Helvetica, sans-serif;
text-decoration:underline;
}

.screeneur {
display:block;
}

.printeur {
display:none;
}

/* GAMME MAZDA HOME PAGE */
.pic_mazda {
float:left;
margin-right:1px;
border:solid 1px white;
cursor:pointer;
}

.nav_gamme {
color:white;
font-weight:normal;
font-size: 9px;
font-family: Verdana,arial, Helvetica, sans-serif;
padding-top:6px;
padding-bottom:20px;
text-align:right;
padding-right:10px;
}

.nav_gamme a, .nav_gamme alink, .nav_gamme a:hover {
color:white;
font-weight:normal;
font-size: 9px;
font-family: Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}

.stexte_gris {
padding-top:4px;
padding-bottom:10px;
text-align:center;
color:gray;
font-weight:normal;
font-size: 10px;
font-family: Verdana,arial, Helvetica, sans-serif;
}

#cgv {
width:400px;
position:absolute;
visibility:hidden;
left:300px;
top:175px;
background-color:#FCFDFD;
padding:10px;
border:solid 1px #0099CC;
font-weight:normal;
font-size: 11px;
font-family: Verdana,arial, Helvetica, sans-serif;
color:#0099CC;
}

/* FOOTER */

#footer {
position: fixed;
left: 0;
bottom: 0;
width: 100%;
clear:both;
padding-top:0px;
text-align:center;
}

<!--[if lte IE 6]>
#footer{
 position: absolute;
 top:expression(documentElement.scrollTop+body.scrollTop);
 }
body { 
 background: url(null) fixed ; /* évite le sautillement */
 } 
<! endif -->

