*
{
  padding:0;
  margin:0;
}
body
{
  background:url(images/body_1.jpg) no-repeat #000 center top;
  font-family:Arial, Helvetica, sans-serif; 
  }
h1 
{
	position:absolute;
	top:-9999px;
}
#back_menu
{
  background:url(images/back_menu.png) no-repeat;
  width:1200px;
  height:289px;
}
#global
{
  width:960px;
  height:100%;
  margin:0 auto;
}
#entete
{
 width:960px;
 height:288px;
 margin:0 auto;
 overflow:hidden;
}
#news
{
  width:960px;
  height:35px;
  margin:0 0 0 45px;
}
#newsletter
{
  width:302px;
  height:32px;
  margin-top:6px;
  float:left;
}
#newsletter h3
{
  float:left;
  color:#828282;
  font-size:12px;
  
}
#newsletter .txt
{
  width:117px;
  border:0;
  background:#1e1e1e;
  color:#fff;
  float:left;
  margin-left:10px;
}
#newsletter .sub
{
  background:url(images/sub.gif) no-repeat;
  width:11px;
  height:12px;
  margin:3px 0 0 7px;
  border:0;
  cursor:pointer;
}
#newsletter .sub:hover
{
  background:url(images/sub_up.gif) no-repeat;
}
#news .contact
{
  width:111px;
  height:31px;
  float:left;
}
#news .contact a img
{
 border:0;
}

#logo
{
 /*background:url(images/logo_1.png) no-repeat;*/
 width:362px;
 height:132px;
 margin:20px 0 0 105px;

}
#menu
{
  background:url(images/menu.jpg) no-repeat;
  width:566px;
  height:50px;
  margin:30px 0 0 0;
  

}
#menu ul
{
  width:655px;
  font-family:Tw Cen MT;
  font-size:12px;
  text-align:center;
  text-transform:uppercase;
}
#menu ul li
{
  width:97px;
  height:43px;
  display:block;
  float:left;
  background:url(images/puce.jpg) no-repeat right top;
  padding:0 2px;
  margin-top:8px;
}
#menu ul .formule
{
  background:none;
  line-height:28px;
}
#menu ul .vehicule
{
   line-height:28px;
}
#menu ul .cgl
{
   width:150px;
}
#menu ul li a
{
  text-decoration:none;
  color:#ff0000;
}
#menu ul li a:hover
{
  color:#CCCCCC;
}

#cadre_flash
{
 background:url(images/lambo_1.png) no-repeat;
 width:292px;
 height:289px;
 position:relative;
 bottom:265px;
 left:660px;
}
#centre
{
  width:960px;
  height:100%;
  overflow:hidden;
}
#conteneur_flash
{
  width:960px;
  height:180px;
}
#flash
{

 width:595px;
 height:154px;
 margin:13px 0 0 15px;
 float:left;
 
}
#flash ul {
  width:595px;
  height:154px;
  list-style:none;
}
#flash ul li {
  background:url(images/bg_cat.png) no-repeat;
  width:96px;
  height:134px;/*154*/
  text-align:center;
  padding-top:20px;
  float:left;
  margin-right:3px;
}
#flash ul li dt img {
  border:1px solid #828282;
  width:90px;
  height:86px;
}
#flash ul li dd a {
  text-decoration:none;
  color:#FFFFFF;
  font-size:11px;
}
#type
{
  background:url(images/type.png) no-repeat;
  width:257px;
  height:148px;
  margin:13px 0 0 48px;
  float:left;
  padding-top:10px;
  text-align:center;
}
#type p {
  margin-bottom:5px;
}
#type .titre {
  font-weight:bold;
  color:#FFFFFF;
}
#carousel
{
  background:url(images/bg_carousel.jpg) no-repeat;
  width:880px;
  height:125px;
  margin:15px auto; 
}
/* Flèches de navigation */

span.nav_carousel { cursor:pointer; z-index:10; position:absolute;  cursor:pointer; display:block; text-indent:-9999px; width:34px; height:106px; }
span.precedent { left:-50px; background:transparent url(images/fleche_gauche.png) no-repeat; }
span.suivant { right:-50px;  background:transparent url(images/fleche_droite.png) no-repeat; }

span.nav_carousel:hover { opacity:0.8; }
span.disabled { display:none; }

/* Flèches de navigation */

div.conteneur_carousel {  position:relative; width:750px; margin:0px auto; }
div.carousel{ width:750px; margin:0 auto; overflow:hidden; }
div.carousel ul li { float:left; list-style:none;   width:182px; height:113px; margin:5px 0 ; padding:5px 15px 0 15px;  }
div.carousel ul li img {border:0;  }
/* Autres carousels */

div#ex_2 span.nav_carousel { top:10px; }
div#ex_2 ul li { height:125px; }

#contenu
{
  width:960px;
  height:100%;
  font-size:12px;
  overflow:hidden;
}
#reference
{
  width:570px;
  height:360px;
  color:#FFFFFF;
  float:left;
}
#images
{
  width:340px;
  height:304px;
  float:left;
  margin-top:52px;
}
#modele-1
{
  background:#0e0e0e;
  border:1px solid #161616;
  width:316px;
  height:209px;
  text-align:center;
}
#modele-2
{
  background:#0e0e0e;
  border:1px solid #161616;
  width:159px;
  height:94px;
  float:left;
  text-align:center;
}
#modele-3
{
  background:#0e0e0e;
  border:1px solid #161616;
  width:159px;
  height:94px;
  float:left;
  text-align:center;
}
#cracteristique
{
  width:230px;
  height:323px;
  margin-top:60px;
  float:left;
}
#cracteristique .marque
{
  color:#FF0000;
}
#cracteristique h3
{
  font-size:12px;
  color:#868686;
  margin:17px 0 34px 0;
}
#cracteristique .discription
{
  width:69px;
}
#fiche_tecnique
{
  background:url(images/bor_fiche.jpg) no-repeat left;
  width:227px;
  min-height:368px;
  color:#868686;
  margin:42px 0 0 20px;
  padding-left:30px;
  float:left;
}
#fiche_tecnique h3
{
  font-size:12px;
  margin:40px 0 20px 0;
}
#pied
{
  background:url(images/pied.jpg) no-repeat;
  width:960px;
  height:201px;
   margin:0 auto;
}
#pied .images
{
 width:680px;
 height:59px;
 margin:0 auto;
}
#pied .images li
{
 list-style:none;
 display:inline;
}
#pied .images li img
{
  width:51px;
  height:62px;
  margin-top:60px;
}
/*#images
{
 width:680px;
 height:59px;
 margin:0 auto;
}
#images li
{
 list-style:none;
 display:inline;
}
#images li img
{
  width:51px;
  height:62px;
  margin-top:60px;
}*/
#footer
{
 width:734px;
 height:70px;
 margin:0 auto;
 margin-top:80px;
 color:#FFFFFF;
}
#footer li
{
 display:inline;
 font-size:11px;
 text-align:center;
 padding:0 0 0 40px;
 color:#838383;

}
#footer li a
{
 text-decoration:none;
 color:#838383;
}
#footer .text
{
   padding:0 0 0 265px;
}
#footer .imnalys 
{
   padding:0 0 0 320px;
   color:#3d3d3d;
   
}
#footer .imnalys a 
{
   color:#3d3d3d;
   line-height:30px;
   
}
#footer li a:hover
{
  color:#FFFFFF;
}#diapo
{
 
}
#diapo .botton
{
  background:url(images/botton.jpg) no-repeat;
  width:241px;
  height:32px;
  font-family:Tw Cen MT;
  font-size:15px;
  font-weight:bold;
  text-transform:uppercase;
  line-height:30px;
  text-align:center;
 }
#diapo .botton a
{
  text-decoration:none; 
  color:#848484;
}
#diapo .botton a:hover
{
  color:#FFFFFF;
}
