* { 
padding:0; 
margin:0; 
border:0;
list-style:none;
font-size:100%; }

body {
background:#666 url(img/body_fond.png) repeat-x;
font:90%/1.5 Arial, "Times New Roman", sans-serif;
padding-bottom:40px; }

/***** Typo *****/

h3 {
font-size:130%;
color:#990000;
margin:20px 0; }


h3.conseil {
height:40px;
line-height:40px;
background: url(img/conseils.png) no-repeat left center; 
padding-left:45px;}

h5 {
color:#2e436e;
margin-bottom:10px; }

h5.titre {
color:#2e436e;
margin-bottom:10px; 
background:#ccc;}

span.left {
float:right;
margin-right:10px;
}

div.details-gamme ul{
margin-bottom:5px;
padding:0px;
font-size:87%;
}

div.details-gamme ul li{
border-bottom:1px solid #ccc;
padding-bottom:2px;
}

.rouge {
color:#F00
}
.taille {
margin: 0px 60px;
}

li span.right {
padding-left:502px;
display:block;
margin-top:-15px;
}

.info {
font-style:italic;
font-size:85%;
}

.big {
font-size:110%;
font-weight:bold;
letter-spacing:0.5px;
}

.gras {
color:#333;
font-weight:bold; }

.ita {
font-style:italic; }

.align_center {
text-align:center; }

.retour_ch {
margin-bottom:5px; }

div#bloc_contenu p {
margin-bottom:10px; }

div#bloc_contenu p.short_margin_bottom {
margin-bottom:30px;
font-size:119%; 
text-align:center;
font-weight:bold;
background:#ccc;
letter-spacing:1px;}

span.mini {font-size:80%;}

ul.bloc_gamme {
width:100%;
height:200px;
}


ul.bloc_gamme li{
float:left;
height:155px;
width:142px;
margin:0px;
padding:0px;
}

ul.bloc_gamme li.mega {
height:155px;
width:184px;
}

ul.bloc_gamme li img{
height:155px;
}


ul.bloc_gamme p{
font-size:70%;
text-align:center;
text-transform:uppercase;
}

ul#galerie_details {
display:block;
margin-bottom:20px;
}

ul#galerie_details li {
float:left;
padding:0;
}

ul#galerie_details li img{
height:84px;
border:1px solid #000;
}

div.plan {
padding-bottom:20px;
overflow:auto;
width:100%; }

div.plan iframe {
float:left; }

div.plan dl {
padding-top:100px;
font-size:120%;
text-align:center; }

div.plan dl dt {
font-size:120%;
font-weight:bold; }

div#header p {
padding:2px; }

div#header p.mini {
padding:0;
font-size:85%; }

div#crash_test {
text-align:center;
padding-top:10px;
margin-bottom:20px; }

div#bloc_contenu img.left {
float:left;
margin-right:20px;
margin-top:10px; }

ul#savoir_faire, ul#conseils {
margin-left:15px;
margin-bottom:10px; }

ul#savoir_faire li, ul#conseils li {
list-style:square; }

div.boite_produit {
width:100%;
border-bottom:1px dashed #ccc;
margin:20px 0;
margin-bottom:0;
padding-bottom:10px;
overflow:auto; }

div.boite_produit h5.nom_produit {
letter-spacing:1px;
color:#333;
font-size:120%;
font-weight:bold; }

div.no_border {
border-bottom:0; }

div.boite_produit h5.nom_produit img {
margin-left:10px; }

div.boite_infos img.categorie {
margin-bottom:10px;
display:block; }

div.img_gauche img.vignette {
float:left;
border:1px solid #2e436e; }

div.img_gauche div.boite_infos {
margin-left:180px; }

div.img_droite img.vignette {
float:right;
border:1px solid #2e436e; }

div.img_droite div.boite_infos {
margin-right:180px; }

div#conteneur_global div.aixam a, div#conteneur_global div.mega a {
display:block;
outline:none;
text-indent:-9999px;
width:158px;
height:159px; }

div#multitruck_flash {
float:right; }

/***** layout *****/

div#conteneur_global {
margin:0 auto;
width:645px;
position:relative; }

p.tarifs {
background:#ccc;
margin-left:50px;
width:43%;
}

/***** #header *****/

div#header {
position:relative;
background:#b3b3b3 url(img/header_fond.png) repeat-x;
width:643px;
border:1px solid #fff;
border-top:0;
margin-bottom:5px; }

div#header_contact {
margin:0 3px;
text-align:center;
font-size:90%;
width:635px;
color:#fff;
background:#2e436e;
border:1px solid #fff;
border-top:0; }

div#header_banniere {
margin:6px 14px;
width:617px;
height:102px;
background:transparent url(img/header_banniere.jpg) no-repeat; }

div#header_activite h2 {
height:30px;
background:transparent url(img/header_infos_inf_h2.png) no-repeat center center;
text-indent:-9999px; }

div#header_activite {
margin:0 3px;
text-align:center;
font-size:90%;
width:635px;
color:#fff;
background:#2e436e;
border:1px solid #fff; }

/***** #nav_main *****/

div#conteneur_global h1 {
position:absolute;
top:-9999px; }

div#nav_main {
width:645px;
height:172px; }

div#conteneur_global div.aixam {
width:158px;
height:159px;
background:transparent url(img/logo_aixam.png) no-repeat;
position:absolute;
top:165px;
left:-65px; }

div#conteneur_global div.mega {
width:164px;
height:163px;
background:transparent url(img/logo_mega.png) no-repeat;
position:absolute;
top:162px;
right:-65px; }

/***** #content *****/

div#content {
position:relative;
background:#b8b8b8 url(img/content_fond.png) repeat-x top;
width:643px;
border:1px solid #fff;
margin-bottom:5px; }

div#title {
overflow:hidden;
margin:5px 5px;
text-align:center;
font-size:90%;
width:630px;
color:#fff;
height:40px;
line-height:40px;
background:#990000; }

div#title h3 {
float:left;
width:200px;
margin:0;
margin-left:10px; }

div#title h3.accueil {
background:transparent url(img/content_accueil.png) no-repeat left center; }

div#title h3.actualites {
background:transparent url(img/content_actualites.png) no-repeat left center; }

div#title h3.occasions {
background:transparent url(img/content_occasions.png) no-repeat left center; }

div#title h3.sav {
background:transparent url(img/content_sav.png) no-repeat left center; }

div#title h3.contact {
background:transparent url(img/content_contact.png) no-repeat left center; }

div#title h3.gammes {
background:transparent url(img/content_gammes.png) no-repeat left center; }

div#title h3.location {
background:transparent url(img/content_location.png) no-repeat left center; }

div#title h3 a {
display:block;
width:200px;
text-indent:-9999px; }
 
div#title h4 {
font-size:110%;
font-weight:normal;
margin:0 10px;
float:right; } 

div#bloc_contenu {
min-height:300px;
margin:5px 5px;
width:590px;
background:#fff;
font-size:90%;
padding:20px;
text-align:justify; }

div#bloc_contenu h4 {
border-bottom:2px solid #000;
font-size:140%;
margin-bottom:10px;
font-weight:normal; }

div#bloc_contenu div.actu img {
margin-right:20px;
margin-bottom:20px;
float:left; }

div#bloc_contenu div.actu {
clear:both;
overflow:hidden;
padding-bottom:10px; }

div#bloc_contenu span.date {
font-size:70%;
font-weight:normal; }

div#nav_elements {
margin-bottom:20px;
text-align:center; }

div#bloc_contenu a {
margin:0 5px;
text-decoration:none;
color:#2e436e; }

div#bloc_contenu div#nav_elements .courant {
color:#990000; }

div#bloc_contenu a:hover {
text-decoration:underline;
color:#566a93; }

div#content .extra_div {
width:163px;
height:122px;
background:transparent url(img/footer_tuture.png) no-repeat;
position:absolute;
bottom:-80px;
right:-60px; }

div#bloc_contenu table.liste_occasions, div#bloc_contenu table.affiche_occasion  {
border:3px solid #990000;
width:100%; }

div#bloc_contenu table.affiche_occasion  tr {
vertical-align:top; }

div#bloc_contenu table.affiche_occasion  tr td.item {
font-weight:bold;
width:30%; }

div#bloc_contenu table.affiche_occasion  tr td img {
float:left;
margin:6px; }

div#bloc_contenu table.liste_occasions td, div#bloc_contenu table.affiche_occasion  td {
padding:10px; }

div#bloc_contenu table.liste_occasions img {
padding:0;
margin:0; }

div#bloc_contenu table.liste_occasions td.voir {
text-align:center; }

div#bloc_contenu table.liste_occasions tr.entete td {
background:#2e436e;
color:#fff;
font-weight:bold;
text-align:center;
padding:10px; }

div#bloc_contenu table.liste_occasions tr.couleur_ligne td, div#bloc_contenu table.affiche_occasion tr.couleur_ligne td  {
background:#e3e8f2; }

/***** #footer *****/

div#footer {
height:70px;
line-height:25px;
font-size:75%;
width:643px;
border:1px solid #fff;
background:#b8b8b8; }

div#footer h2 {
position:absolute;
top:-9999px; }

ul#nav_sub {
text-align:center;
width:500px;
margin-left:15px; }

ul#nav_sub li {
padding-right:7px; 
background:transparent url(img/nav_sub_sep_li.png) no-repeat right center; 
display:inline;
text-align: center; }

ul#nav_sub li a {
margin-left:5px;
color:#000; 
text-decoration:none; }

ul#nav_sub li a:hover {
color:#666;
text-decoration:underline; }

ul#nav_sub li a.no_margin {
margin-left:0; }

ul#nav_sub li.no_style {
background-image:none; }



#footer .imnalys {
	text-align:center;
	padding:5px 50px 0px 50px;
}
	
#footer .imnalys img {
    border:0;}

#footer  .imnalys span
{
   position:absolute;
   top:-9999px;
}

div#footer .desciption_Imnalys {
font-size:10px;
text-align:center;
padding-top:5px;
color:#000;
}
/***** #formulaire *****/

input, textarea {
border:1px solid #333; }

#contact-area {
	width:409px;
	margin-top: 25px;
	font-size:12px;
}

#contact-area input, #contact-area textarea {
	padding: 2px;
	width: 245px;
	font-family: Helvetica, sans-serif;
	font-size: 1em;
	background:#ffffff;
	margin: 0px 0px 0px 0px;
	border: #CCCCCC solid 1px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}

#contact-area .form1{
	margin:5px 0 0 0;
	width:90%;
	}
	
#contact-area .form11{
	margin:10px 0 0 0;
	width:90%;
	min-height:35px;
	}
	
#contact-area .form11 .recopier_code {
	margin-bottom:5px;
	padding-top:15px;
	display: block;
	font-size: 10px;
	}
#contact-area label span {
	font-weight:bold;
	}

#contact-area textarea {
	height: 90px;
	width:245px;
}

#contact-area .vers_droite {
    float:right;
	font-size:14px;
	color:#ff0000;
	}



#contact-area input.submit-button {
	text-align:center;
	width:80px;
	height:24px;
	border: #666666 solid 1px;
	background:#cccccc;
	font-size:11px;
	margin-right:10px;
	color: #666666;
	cursor:pointer;
	letter-spacing:2px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}

#contact-area input.submit-button:hover {
    background: #FFFFFF;
	}
label {
	float: left;
	text-align: left;
	margin-right: 15px;
	width: 90px;
	padding-top: 5px;
	letter-spacing:1px;
	font-size: 1em;
}

#contact-area .form2 {
	margin:10px 0;
	width:60%;
	}
	
#contact-area .min {
    font-size:0.8em;
	}
	
#contact-area .min span {
   color:#FF0000;
   }


	/***** Page Gamme *****/

p.lien_retour a { color:#ccc; font-size:80%; text-decoration:none; position:absolute; right:15px; }
p.lien_retour a:hover { text-decoration:underline; }
	
/***** Prısentation Gamme *****/
div#presentation-gamme { padding-left:4px; }	
div#presentation-gamme ul { overflow:hidden; }
div#presentation-gamme  li { float:left; text-indent:-9999px; }
div#presentation-gamme  li a { display:block; width:100%; height:100%; }
div#presentation-gamme h3#gamme-aixam { background:url(img/h3_aixam.jpg) no-repeat; width:960px; height:42px; text-indent:-9999px; margin-top:25px; }
div#presentation-gamme h3#gamme-mega { background:url(img/h3_mega.jpg) no-repeat; width:960px; height:51px; text-indent:-9999px; margin-top:15px; }
li.aix_1 { background:url(img/gamme-menu-city.jpg) no-repeat; width:251px; height:274px; }
li.aix_2 { background:url(img/gamme-menu-scoutyr.jpg) no-repeat; width:225px; height:274px; }
li.aix_3 { background:url(img/gamme-menu-roadline.jpg) no-repeat; width:226px; height:274px; }
li.aix_4 { background:url(img/gamme-menu-crossline.jpg) no-repeat; width:258px; height:274px; }
li.mega_1{ background:url(img/gamme-menu-fourgon.jpg) no-repeat; width:320px; height:270px; }
li.mega_2 { background:url(img/gamme-menu-pickup.jpg) no-repeat; width:320px; height:270px; }
li.mega_3 { background:url(img/gamme-menu-plateau.jpg) no-repeat; width:320px; height:270px; }

	/***** Page Dıtail Gamme *****/

div#gamme-detail { width:100%;/*930*/ padding:10px; background:#FFF url(img/occasion-fond-detail.jpg) no-repeat top center; margin:0 auto; margin-top:15px; position:relative; }

/*Menu Aixam */
ul#menu-gamme { padding-left:150px; overflow:hidden;  }
ul#menu-gamme li { text-indent:-9999px; float:left; padding:10px; width:170px; }
ul#menu-gamme li a { display:block; }
ul#menu-gamme li  span { display:block; padding-bottom:5px; }
ul#menu-gamme li.city a { background:url(img/gDetail-menu-city.png) no-repeat bottom left; width:164px; height:119px;  }
ul#menu-gamme li.city a:hover, ul#menu-gamme li.city a.current  { background:url(img/gDetail-menu-city.png) no-repeat top left; }
ul#menu-gamme li.city span { background:url(img/gDetail-menu-titre-city.jpg) no-repeat; width:56px; height:32px; margin:0 auto; }
ul#menu-gamme li.scoutyr a { background:url(img/gDetail-menu-scoutyr.png) no-repeat bottom left; width:167px; height:119px;  }
ul#menu-gamme li.scoutyr a:hover, ul#menu-gamme li.scoutyr a.current { background:url(img/gDetail-menu-scoutyr.png) no-repeat top left; }
ul#menu-gamme li.scoutyr span { background:url(img/gDetail-menu-titre-scoutyr.jpg) no-repeat; width:123px; height:36px; margin:0 auto; }
ul#menu-gamme li.roadline a { background:url(img/gDetail-menu-roadline.png) no-repeat bottom left; width:173px; height:123px;  }
ul#menu-gamme li.roadline a:hover, ul#menu-gamme li.roadline a.current  { background:url(img/gDetail-menu-roadline.png) no-repeat top left; }
ul#menu-gamme li.roadline span { background:url(img/gDetail-menu-titre-roadline.jpg) no-repeat; width:112px; height:31px; margin:0 auto; }
ul#menu-gamme li.crossline a { background:url(img/gDetail-menu-crossline.png) no-repeat bottom left; width:179px; height:128px;  }
ul#menu-gamme li.crossline a:hover, ul#menu-gamme li.crossline a.current { background:url(img/gDetail-menu-crossline.png) no-repeat top left; }
ul#menu-gamme li.crossline span { background:url(img/gDetail-menu-titre-crossline.jpg) no-repeat; width:119px; height:31px; margin:0 auto; }
div#detail-gamme-menu h3#gamme-aixam { background:url(img/gDetail-h3-aixam.png) no-repeat; width:102px; height:19px; text-indent:-9999px; position:absolute; top:15px; left:20px; }


/* Galerie Photo */
div#gamme-detail  dl#photo img { width:350px; }
div#gamme-detail  ul#galerie_mini  { position:absolute; top:103px; right:5px; width:245px;/*325*/ height:145px;/*156*/ background:url(img/gamme-fond-miniature.jpg) no-repeat; padding-left:7px; padding-top:11px; }
div#gamme-detail  ul#galerie_mini li { float:left; padding:0 0px; }
div#gamme-detail  ul#galerie_mini li img { width:100px; height:66px; }

/* Sous Menu */
ul#gamme-ssmenu { width:245px; position:absolute; top:15px; right:5px; }
ul#gamme-ssmenu li { width:305px; height:32px; line-height:33px; text-align:left; font-family:"Arial Black"; font-size:80%; margin:px 0; } 
ul#gamme-ssmenu li  a { color:#1A65AE; text-decoration:none; display:block; }
ul#gamme-ssmenu li  a:hover { color:#000; text-decoration:none; display:block; }

/* Citations */
p.citation_scoutyr { background:url(img/gDetail-slogan-scoutyr.jpg); width:307px; height:24px; text-indent:-9999px; position:absolute; top:20px; right:15px; }
p.citation_city { background:url(img/gDetail-slogan-city.jpg); width:265px; height:25px; text-indent:-9999px; position:absolute; top:20px; right:37px; }
p.citation_crossline { background:url(img/gDetail-slogan-crossline.jpg); width:317px; height:19px; text-indent:-9999px; position:absolute; top:20px; right:9px; }
p.citation_roadline { background:url(img/gDetail-slogan-roadline.jpg); width:302px; height:21px; text-indent:-9999px; position:absolute; top:20px; right:18px; }
p.citation_fourgon { background:url(img/gDetail-slogan-fourgon.png); width:273px; height:24px; text-indent:-9999px; position:absolute; top:17px; right:30px; }
p.citation_pickup { background:url(img/gDetail-slogan-pickup.png); width:303px; height:19px; text-indent:-9999px; position:absolute; top:20px; right:16px; }
p.citation_plateau { background:url(img/gDetail-slogan-plateau.jpg); width:287px; height:19px; text-indent:-9999px; position:absolute; top:17px; right:18px; }

/* Balises H3 ancrıs */
h3.gamme-titre-grand { background:url(img/gamme_fond_barre.jpg) repeat-x; height:15px; line-height:13px; margin:10px 0; }
h3.gamme-titre-grand span { background:#FFF; color:#024F9A; font-family:"Arial Black"; font-size:75%; padding-right:5px; }
div.gamme-titre-petit {  background:url(img/gamme_fond_barre.jpg) repeat-x; height:15px; line-height:13px; margin:15px 0; position:relative; }
div.gamme-titre-petit h3 span { background:#FFF; color:#024F9A; font-family:"Arial Black"; font-size:75%; padding-right:8px; }
div.gamme-titre-petit p { background:#FFF; position:absolute; top:0; right:0; padding-left:10px; height:15px; line-height:10px; }
div.gamme-titre-petit a { font-size:75%; font-weight:bold; color:#6598C9; background:url(img/puce_fleche.jpg) no-repeat center right; padding-right:15px; }

/* Les dıtails d'une grande exigence */
div#gamme-encart-detail {
/*min-height:360px;*/}
div#gamme-encart-detail p { color:#666;}
div#gamme-encart-detail p.mef2 { color:#1A65AE; font-weight:bold; }
div#encart_zoom { width:100%; padding-top:10px; }
div#encart_zoom ul { overflow:hidden; }
div#encart_zoom  ul li { float:left; width:140px; }
div#encart_zoom  ul li span { font-size:70%; width:127px; display:block; margin:0 auto; padding-bottom:15px; height:150px;}
div#encart_zoom  ul li img { width:127px; }
div.zoom_city { background:#004C95; }
div.zoom_city span { color:#FFF; }
div.zoom_scootyr { background:#D9DADC; }
div.zoom_scootyr span { color:#666; }
div.zoom_roadline { background:#6D102A;   }
div.zoom_roadline span { color:#FFF; }
div.zoom_crossline { background:#525156; }
div.zoom_crossline  span { color:#FFF; }

/* Caractıristiques techniques */
table.caracteristiques { font-size:70%; width:100%; margin-bottom:10px; }
table.caracteristiques td { padding:3px 3px; font-size:11px; }
tr#titre_technique { font-weight:bold; color:#FFF; }
tr#titre_technique td { padding:2px; }
table.mef_city tr#titre_technique { background:#0154A0 url(img/gamme-city-titre-tableau.jpg) no-repeat center right; }
table.mef_scootyr  tr#titre_technique {  background:#DB6913 url(img/gamme-scootyr-titre-tableau.jpg) no-repeat center right; }
table.mef_roadline  tr#titre_technique {  background:#7C162E url(img/gamme-roadline-titre-tableau.jpg) no-repeat center right; }
table.mef_crossline  tr#titre_technique {  background:#545454 url(img/gamme-crossline-titre-tableau.jpg) no-repeat center right; }
table.equipements  { margin-bottom:15px; }
table.equipements ul li { list-style:url(img/puce_orange.jpg); font-size:70%; padding:2px 0; margin-left:15px; }
table.equipements p.titre_equip { font-size:75%; padding:10px 0 5px 0; }
table.tarifs { font-size:70%; }


.rouge_btn {color: #FF0000}

table.teinte tr td{
font-size:12px;}


.arial_blanc_12 {

font-size:12px;


}


div#encart_zoom  ul .rodline9 { float:left; width:254px; }
div#encart_zoom  ul .rodline9 span { font-size:75%; width:280px; display:block; margin-left:20px; padding-bottom:15px; height:130px;}
div#encart_zoom  ul .rodline9 img { width:254px; }

div.diaporama {
width:450px;
height:200px;
margin: 0 auto;
}


