body {
margin:0;
border:0;
padding:0;
font-family: Verdana;
font-size:12px;
background:url('../images/bg_suzuki.jpg') repeat-x;
background-color:#013145;
}

img{
border:0;
}

#diaporama{
background:url('../images/header.jpg') no-repeat;
margin-left:auto;
margin-right:auto;
height:117px;
width:1000px;
}

#page_suzuki{
margin-top:0px;
margin-left:auto;
margin-right:auto;
width:1000px;
}

/* GAUCHE */

#gauche{
background:url('../images/bg_gauche.jpg') #013145 no-repeat;
width:185px;
min-height:652px;
float:left;
color:#fff;
font-size:12px;
}

#bloc{
float:left;
width:185px;
min-height:142px;
margin-bottom:10px;
}
#bloc a{
text-decoration:none;
color:#FFF;
}#bloc a:hover{
text-decoration:none;
color:#ff0000;
}
.occaz{
background:url('../images/bloc_okaz.jpg') no-repeat;
}
.occaz:hover{
background:url('../images/bloc_okaz_over.jpg') no-repeat;
cursor:hand;
}
.boutique{
background:url('../images/bloc_boutique.jpg') no-repeat;
}
.boutique:hover{
background:url('../images/bloc_boutique_over.jpg') no-repeat;
cursor:hand;
}
.banzai{
float:left;
width:185px;
background:url('../images/bloc_banzai.jpg') no-repeat;
}.banzai:hover{
background:url('../images/bloc_banzai_over.jpg') no-repeat;
cursor:hand;
}.banzai p{
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:30px;
width:150px;
text-align:center;
font-weight:bold;
font-size:12px;
color:#fff;
text-decoration:none;
}.banzai:hover p{
color:#ff0000;
text-decoration:none;
}.banzai img{
border:solid 2px #282a2d;
margin-top:20px;
padding-left:20px;
}

.prix_gauche{
margin:0;
color:#fff;
}

#bloc p{
margin-top:0px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
width:150px;
text-align:center;
font-weight:bold;
font-size:12px;
color:#ffffff;
text-decoration:none;
}#bloc:hover p{
color:#ff0000;
}
#bloc img{
margin-top:20px;
border:solid 2px #282a2d;
margin-left:auto;
margin-right:auto;
}

.mentions{
float:left;
text-align:center;
margin:0px;
font-size:10px;
color:#ffffff;
width:185px;
}

.mentions a{
color:#ffffff;
}


/* DROITE */

#droite{
background:url('../images/bg_droite.jpg') #013145 no-repeat;
width:185px;
min-height:652px;
float:right;
color:#ffffff;
font-size:12px;
font-weight:bold;
}

#droite a{
color:#ffffff;
font-size:12px;
}

#compte{
float:left;
background:url('../images/bloc_compte.jpg') no-repeat;
width:185px;
height:124px;
margin-bottom:10px;
}
#panier{
float:left;
background:url('../images/bloc_panier.jpg') no-repeat;
width:185px;
height:124px;
margin-bottom:10px;
}
#panier p{
float:right;
margin-top:25px;
padding-right:40px;
color:#000;
}
#panier span{
color:#ff0000;
}
#trouver{
float:left;
background:url('../images/bloc_trouver.jpg') no-repeat;
width:185px;
height:128px;
margin-bottom:10px;
text-decoration:none;
}
#trouver:hover{
background:url('../images/bloc_trouver_over.jpg') no-repeat;
cursor:hand;
text-decoration:none;
color:#ff0000;
}
#trouver p{
margin-top:20px;
text-align:center;
}
#newsletter{
float:left;
background:url('../images/bloc_newsletter.jpg') no-repeat;
width:185px;
height:110px;
margin-bottom:10px;
}
#garanties{
float:left;
background:url('../images/bloc_garanties.jpg') no-repeat;
width:185px;
height:172px;
margin-bottom:10px;
}

#droite input{
background-color:transparent;
border:0;
color:#fff;
font-weight:bold;
width:105px;
}

.form_newsletter{
margin-top:30px;
margin-left:40px;
}
.form_login{
margin-top:27px;
margin-left:40px;
}
.form_pass{
margin-top:14px;
margin-left:40px;
}

/* CENTRE */

#centre{
float:left;
height:651px;
width:608px;
margin-left:10px
}

/* MENU PRINCIPAL */

#menu{
margin:0;
}
#menu img{
float:left;
margin:0;
}

/* PAGE CONCESSION */

#page_concession{
background:url('../images/bg_concession.jpg') no-repeat;
width:608px;
height:504px;
float:left;
font-weight:bold;
}

#texte_concession{
margin-top:50px;
padding-left:20px;
width:268px;
float:left;
height:380px;overflow:auto; overflow-x:hidden;
scrollbar-face-color: #40829f;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #000000;
scrollbar-arrow-color: #112238;

}
#texte_concession h1{
font-size:18px;
text-align:center;
font-weight:bolder;
color:#013145;
}

#texte_news{
scrollbar-face-color: #40829f;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #000000;
scrollbar-arrow-color: #112238;
margin-top:50px;
width:260px;
height:400px;
float:left;
padding-left:45px;
overflow:auto;
}
#texte_news h1{
font-size:12px;
text-align:left;
color:#013145;
margin-bottom:0px;
}
#texte_news a{
font-size:12px;
text-align:left;
color:#013145;
margin-bottom:0px;
text-decoration:none;
}
#texte_news h3{
font-size:10px;
text-align:left;
color:#676767;
margin:0px;
}
#texte_news p{
font-size:10px;
text-align:justify;
color:#000;
margin:0px;
width:230px;
}
#texte_news img{
}

/* PAGE GAMME */

#page_gamme{
background:url('../images/bg_gamme.jpg') no-repeat;
width:608px;
height:624px;
float:left;
}

#gamme_suzuki{
width:290px;
margin-left:305px;
margin-top:40px;
}

#gamme_suzuki img{
float:left;
}

/* PAGE BOUTIQUE */

#page_boutique{
background:url('../images/bg_accessoire.jpg') no-repeat;
width:608px;
height:624px;
float:left;
}

#boutique_suzuki{
width:315px;
margin-left:275px;
margin-top:50px;
}

#boutique_suzuki img{
float:left;
}

/* SHOP */
#page_shop{
background:url('../images/bg_shop.jpg') no-repeat;
width:608px;
height:624px;
float:left;
border:solid 1px transparent;
}

#shop_suzuki{
margin-top:50px;
margin-left:14px;
border:solid 1px transparent;
}

#shop_gauche{
margin-top:0px;
width:90px;
height:550px;
float:left;
text-align:center;
}

#shop_gauche img{
margin:0;
float:left;
padding-left:10px;
}

#shop_droite{
margin-top:5px;
width:490px;
height:550px;
float:left;
}

#header_gants{
background:url('../images/header_gants.jpg') no-repeat;
width:477px;
height:40px;
}
#header_casques{
background:url('../images/header_casques.jpg') no-repeat;
width:477px;
height:40px;
}
#header_cross{
background:url('../images/header_cross.jpg') no-repeat;
width:477px;
height:40px;
}
#header_femme{
background:url('../images/header_femme.jpg') no-repeat;
width:477px;
height:40px;
}
#header_blousons{
background:url('../images/header_blousons.jpg') no-repeat;
width:477px;
height:40px;
}
#header_pantalons{
background:url('../images/header_pantalons.jpg') no-repeat;
width:477px;
height:40px;
}
#header_pieces{
background:url('../images/header_pieces.jpg') no-repeat;
width:477px;
height:40px;
}
#header_tuning{
background:url('../images/header_tuning.jpg') no-repeat;
width:477px;
height:40px;
}
#header_suzu{
background:url('../images/header_suzu.jpg') no-repeat;
width:477px;
height:40px;
}

#top_vente{
background:url('../images/bg_topvente.jpg') no-repeat;
width:477px;
min-height:120px;
}

#barre{
background:url('../images/barre_bleu.jpg') no-repeat;
width:477px;
height:10px;
margin-top:5px;
}

#marque{
scrollbar-face-color: #40829f;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #000000;
scrollbar-arrow-color: #112238;
overflow:auto;
overflow-x:hidden;
width:477px;
height:75px;
text-align:center;
padding-top:5px;
}

#shop_droite p>a{
color:#fff;
font-weight:bold;
background:#40829f;
text-decoration:none;
padding:4px;
margin:0;
}

.caddy{
position:absolute;
margin-top:70px;
margin-left:70px;
}

#top{
margin-top:5px;
width:119px;
text-align:center;
float:left;
}

#top img{
border:solid 1px #ededed;
}

#top p{
margin:0;
margin-top:5px;
font-size:12px;
}

.promo{
color:#000;
text-decoration:line-through;
}
.normal{
color:#fe0100;
}

#liste_produit{
scrollbar-face-color: #40829f;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #000000;
scrollbar-arrow-color: #112238;
overflow:auto;
overflow-x:hidden;
width:480px;
height:255px;
}
#liste_produit tr{
background:url('../images/bg_produit.jpg');
height:51px;
}
#liste_produit td{
font-size:11px;
text-align:center;
}

.col_prix{
color:#fe0100;
}
.col_nom a{
color:#000;
}

/* PAGE PRODUIT */

#img_produit{
float:left;
width:225px;
height:211px;
margin-top:35px;
}

#desc_produit{
float:left;
background:url('../images/produit_info.jpg') no-repeat;
width:255px;
height:211px;
margin-top:35px;
}

#desc_produit table{
margin-top:45px;
}
#desc_produit form{
margin:0;
}
#desc_produit select{
width:150px;
font-size:9px;
border:0;
}

#txt_produit{
margin-top:10px;
padding-right:5px;
line-height:20px;
height:275px;
overflow:auto;
}

/* PANIER */

#etapes{
width:580px;
padding-top:10px;
margin:0;
}
#etapes img{
float:left;
}

.ligne_panier {
background:url('../images/bg_panier.jpg');
height:55px;
}

.ligne_recap {
background:url('../images/bg_panier.jpg');
height:45px;
}

.panier {width: 578px; margin-top:0px;}

.panier_intitule { border-bottom: #333333 solid 3px; border-top: #333333 solid 3px; text-align:center;}

.panier_image{width: 60px; text-align:center;}
.panier_marque{width: 80px; text-align:center;}
.panier_nom{width: 170px; text-align:center;}
.panier_quantite{width: 120px; text-align:center;}
.panier_prixunit{width: 80px; text-align:center; color:#CC0000;}
.panier_dispo{width: 50px;}
.panier_vente{width: 10px; text-align:center;}

.recap_marque{width: 125px; text-align:center;}
.recap_nom{width: 241px; text-align:center;}
.recap_taille{width: 50px; text-align:center;}
.recap_quantite{width: 50px; text-align:center;}
.recap_prixunit{width: 100px; text-align:center; color:#CC0000;}

.total{font-size:14px;color:#CC0000;font-weight:bold;}

/* PAGE OCCASIONS */

#page_occasions{
background:url('../images/bg_occasions.jpg') no-repeat;
width:608px;
height:624px;
float:left;
}

#occasions{
margin-top:50px;
margin-left:11px;
}

#tri{
font-weight:bold;
color:#5c5c5c;
}

#tri a{
color:#5c5c5c;
}
#tri a:hover{
color:#5c5c5c;
text-decoration:underline;
}

#recherche{
margin-left:10px;
margin-bottom:15px;
}
#recherche form{
margin:0px;
}

#list_occaz{
scrollbar-face-color: #40829f;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #000000;
scrollbar-arrow-color: #112238;
overflow:auto;
overflow-x:hidden;
height:345px;
}

#annonce{
background:url('../images/fond_occasion.jpg') no-repeat;
width:584px;
height:57px;
float:left;
color:#4ab933;
font-weight:bold;
font-size:12px;
}
#annonce:hover{
background:url('../images/fond_occasion_over.jpg') no-repeat;
width:584px;
height:57px;
float:left;
}
#annonce:hover >p{
color:#FFF;
font-weight:bold;
font-size:12px;
}

#occasions a{
text-decoration:none;
cursor:hand;
}

#annonce p{
margin-top:25px;
}
.modele_occaz{
color:#3a3a3a;
width:160px;
float:left;
text-align:left;
margin:0;
}
.marque_occaz{
color:#3a3a3a;
width:87px;
text-align:center;
float:left;
margin:0;
margin-left:8px;
}
.cylindre_occaz{
color:#3a3a3a;
width:68px;
text-align:center;
float:left;
margin:0;
margin-left:6px;
}
.annee_occaz{
color:#3a3a3a;
width:71px;
text-align:center;
float:left;
margin:0;
margin-left:8px;
}
.prix_occaz{
color:#ff0000;
width:90px;
text-align:center;
float:left;
margin:0;
margin-left:8px;
}
#annonce img{
float:left;
margin-top:5px;
margin-left:5px;
margin-right:5px;
}

/* PAGE MOTO */

#page_fiche_moto{
background:url('../images/bg_fiche_moto.jpg') no-repeat;
width:608px;
height:624px;
float:left;
}

#fiche_moto{
margin-top:48px;
}

#titre_fiche{
margin-bottom:20px;
height:20px;
}
#titre_moto{
font-size:14px;
margin-left:20px;
font-weight:bold;
color:#585847;
float:left;
}
#audio_moto{
float:right;
margin-right:40px;
}

#img_moto{
margin-left:auto;
margin-right:auto;
width:519px;
}
#img_moto img{
border:solid 2px #585847;
}

#desc_moto{
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:519px;
}
#caracteristiques{
background:url('../images/bg_caracteristiques.jpg') no-repeat;
width:351px;
height:225px;
float:left;
font-weight:bold;
}

.prix{
margin:0;
float:left;
width:173px;
color:#fff;
}
.annee{
margin:0;
margin-right:5px;
float:right;
text-align:right;
color:#fff;
}
.marque{
margin:0;
margin-top:5px;
float:left;
text-align:center;
width:345px;
}
.modele{
background:#646464;
margin:0;
margin-top:5px;
float:left;
text-align:center;
width:345px;
color:#fff;
}
.cylindree{
margin:0;
margin-top:5px;
float:left;
text-align:center;
width:345px;
}
.kilometrage{
background:#646464;
margin:0;
margin-top:5px;
float:left;
text-align:center;
width:345px;
color:#fff;
}
.desc{
margin:0;
margin-top:5px;
float:left;
text-align:left;
width:345px;
}

#financement{
background:url('../images/bg_financement.jpg') no-repeat;
width:162px;
height:105px;
margin-left:6px;
float:left;
}
#financement form{
margin-top:32px;
margin-bottom:0px;
}
#financement input{
background-color:transparent;
border:0;
font-weight:bold;
width:105px;
}
.financement_nom{
color:#585847;
margin-left:20px;
margin-bottom:7px;
}
.financement_tel{
margin-top:0px;
margin-bottom:0px;
margin-left:20px;
color:#585847;
}


#vendeur{
background:url('../images/bg_vendeur.jpg') no-repeat;
width:162px;
height:117px;
margin-left:6px;
margin-top:3px;
float:left;
}
.vente{
width:162px;
font-weight:bold;
color:#fff;
text-align:center;
margin:0;
margin-top:24px;
}

/* PAGE CONTACT */

#page_contact{
background:url('../images/bg_contact.jpg') no-repeat;
width:608px;
height:624px;
float:left;
}

#form_contact{
width:290px;
margin-left:305px;
margin-top:100px;
}

#form_contact input{
border:solid 1px #013145;
font-weight:bold;
width:105px;
margin-left:22px;
margin-top:10px;
}

#form_contact select{
border:solid 1px #013145;
font-weight:bold;
width:240px;
margin-left:22px;
margin-top:85px;
}

#form_contact textarea{
border:solid 1px #013145;
font-weight:bold;
width:240px;
height:60px;
margin-left:22px;
margin-top:60px;
}

/** FASTLOG **/
#fastlog { width: 500px; margin-left:27px;}
