BODY, P, TD, TH, OL, LI{
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 12px;
	color : #606060; 
	}
	
BODY {
	text-align: center;!important;
	margin:0 auto;
	}
/*a definir*/
H1 {
	font-family : Tahoma, Trebuchet, Geneva, Arial, Helvetica, Sans-serif;
	color : #4A4A4A;
	font-size : 18px;
	margin: 0;
	padding: 0; 
	}
/*Texte central justify*/
H2 {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	text-align: justify;
	font-size : 13pt;
    color : #333333;
	margin: 0;
	padding: 0; 
	}

/*Titre Page Famille*/
H3 {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-weight : bold;
	font-size : 12px;
	color : #4A4A4A;
	margin: 0;
	padding: 0; 
	}

/*Marque_occasions*/
H4 {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-weight : bold;
	font-size : 10px;
	color : #FFFFFF;
	margin: 0;
	padding: 0; 
	}
	
/*Text_fiche_produit*/
H5 {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	font-size : 10px;
	color : #333333;
	}

a:visited { 
 text-decoration: line-through; 
}
/*************************/
#center  {
	margin-left: auto;
	margin-right: auto;
	float: none;
	width: 997 px;
}

/* presentation de la liste des options dans l'affichage des lignes du panier en balise <li> */
#vehicules{
	list-style-type: none;
	font-size : 12px;
	margin: 0px;	/*Marge supérieure de la liste par défaut à 20px (non-corrigeable via margin-top) */
	padding-left: 0px;	/*Marge gauche definie par défaut à 40px */
	}

#vehicules li{
	display: list-item;
	float: left;
	white-space: nowrap;
	padding: 0px;	/* marge interne, valeur au choix*/
	margin: 1px;	/* interstice externe, valeur au choix*/
	}

/* ONGLETS */
.menu {
	color : #111111;
	font-weight : bold;
	font-size : 12px;
	}

.menu_actif {
	color : #111111;
	font-weight : bold;
	font-size : 12px;
	}
A.menu_actif {	
	color : white;
	text-decoration : none;
	}
A.menu_actif:hover {
	color : white;
	text-decoration : underline;
	}

/* RECHERCHE */
#dialrecherche {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index: 1000;
	background-image:url(/images/background-trans.png);
	}
	
#dialrecherche div {
	width:500px;
	margin: 50px auto;
	background-color: #fff;
	border:1px solid #000;
	padding:15px;
	text-align:center;
	}
	
#dialoption {
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 50px auto;
	background-image:url(http://www.shogunmoto.com/images_url/panier/stock/background-trans.png);
	border:1px solid #000;
	padding:5px;
	text-align:center;
	z-index: 1000;
	}

.option	{
	width:150px;
	white-space:nowrap;
	padding:0px;
	}

/* Historique des produits visités*/
#filtres_entete{
	width:850px;
}
#filtres_entete ul{
	/*list-style-type: none; */
	margin: 0px;	/*Marge supérieure de la liste par défaut à 20px (non-corrigeable via margin-top) */
	padding-left: 0px;	/*Marge gauche definie par défaut à 40px */
	}
#filtres_entete li{
	display: table;
	float: left;
	padding: 0px;	/* marge interne, valeur au choix*/
	margin: 1px;	/* interstice externe, valeur au choix*/
	/* dimension des blocs de liste  à définir*/
	width: 200px;
	/*border: 1px solid #DDD;*/
	text-align: center;
	}
#filtres_liens {
	font-size : 12px;
	}

/*filtre des pages de pices et catalogues : 1 colonne */
.filtres {
	font-size : 12px;
	font-weight : normal;
	}
.filtres ul{
	margin: 0px;	/*Marge supérieure de la liste par défaut à 20px (non-corrigeable via margin-top) */
	padding-left: 30px;	/*Marge gauche definie par défaut à 40px */
	list-style-type : none;
	}
.filtres ul li{
	padding: 0px;	/* marge interne, valeur au choix*/
	margin: 1px;	/* interstice externe, valeur au choix*/
	/* dimension des blocs de liste  à définir*/
	/*border: 1px solid #DDD;*/
	text-align: left;
	line-height: 11px;
	}
.filtres ul li a{
	font-size : 12px;
	color : #636262;
	text-decoration : none;
	}
.filtres ul li a:hover{
	color : #ED5003;
	text-decoration : underline;
	}
	
/*filtre des pages de pices et catalogues : 3 colonnes */
.filtres2 {
	font-size : 12px;
	font-weight : normal;
	}
.filtres2 ul{
	margin: 0px;	/*Marge supérieure de la liste par défaut à 20px (non-corrigeable via margin-top) */
	padding-left: 5px;	/*Marge gauche definie par défaut à 40px */
	padding-right: 10px;	/*Marge gauche definie par défaut à 40px */
	list-style-type : none;
	}
.filtres2 ul li{
	display: table;
	float: left;
	padding: 0px;	/* marge interne, valeur au choix*/
	margin: 1px;	/* interstice externe, valeur au choix*/
	/* dimension des blocs de liste  à définir*/
	/*border: 1px solid #DDD;*/
	width: 40px;
	text-align: right;
	line-height: 11px;
	}
.filtres2 ul li a{
	font-size : 12px;
	color : #636262;
	text-decoration : none;
	}
.filtres2 ul li a:hover{
	color : #ED5003;
	text-decoration : underline;
	}

/* Historique des produits visités*/
#produithisto p{
	margin-bottom: 0px;
	}
#produithisto div{
	border:1px solid #DDD
	}
#produithisto div ul{
	margin: 0px;	/*Marge supérieure de la liste par défaut à 20px (non-corrigeable via margin-top) */
	padding-left: 20px;	/*Marge gauche definie par défaut à 40px */
	width: 160px; /* obligatoire pour IE */
	}
#produithisto div ul li {
	padding: 0px;	/* marge interne*/
	}
#produithisto div ul li a {
	font-weight : bold;
	font-size : 12px;
	padding-left: 0px;
	overflow:auto;
	}
	
/*fond_input*/
.input_b{
		width:99%;
	}
	
/*fond_input_long*/
.input_v{
		width:99%;
	}

/*Index*/
.index{
	font-family : Arial, Geneva, Helvetica, Sans-serif;
	font-weight : bold;
	color : #FFFFFF;
	font-size : 9px;
	padding: 8px 8px;
	text-decoration : none;
	}
A.index {
	color : #FFFFFF;
	font-weight : bold;
	font-family : Arial, Geneva, Helvetica, Sans-serif;
	font-size : 11px;
	text-decoration : none;
	}
A.index:hover {
	color : #F19D25;
	font-weight : bold;
	font-family : Arial, Geneva, Helvetica, Sans-serif;
	}
	
/*arbo*/
.lien{
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-weight : bold;
	color : #666666;
	font-size : 9px;
	text-decoration : underline;
	}
A.lien {
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 9px;
	text-decoration : underline;
	}
A.lien:hover {
	color : #EB5C00;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 9px;
	text-decoration : underline;
	}
	
.lien2{
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	color : #12507B;
	font-size : 10px;
	text-decoration : underline;
	}
A.lien2 {
	color : #12507B;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 10px;
	text-decoration : underline;
	}
A.lien2:hover {
	color : #0B334F;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 10px;
	text-decoration : underline;
	}
	
.nolien{
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	color : #818181;
	text-decoration : none;
	}
A.nolien {	
	color : #818181;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : none;
	}
A.nolien:hover {
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : underline;
	}


/**************************/	
/*	VEHICULES */
.partie {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-weight : bold;
	color : #ED5003;
	font-size : 16px;
	}
A.partie {
	color : #ED5003;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : none;
	}
A.partie:hover {
	color : #E72B2B;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : underline;
	}
	
.plus_info {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	color : #ED5003;
	font-size : 10px;
	}
A.plus_info {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 9px;
	color : #ED5003;
	text-decoration : none;
	}
A.plus_info:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 9px;
	color : #E72B2B;
	text-decoration : underline;
	}

/**************************/	

/*Nav_gauche*/
.bold {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-weight : bold;
	color : #ED5003;
	font-size : 14px;
	}
A.bold {
	color : #ED5003;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : none;
	}
A.bold:hover {
	color : #E72B2B;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : none;
	}
	
/*produits accueil*/
.bold1 {
	font-weight : bold;
	font-family : Trebuchet, Geneva, Arial, Helvetica, Sans-serif;
	color : #73695a;
	font-size : 11px;
	text-decoration : none;
	}
A.bold1 {
	font-weight : bold;	
	color : #73695a;
	font-family : Trebuchet, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : none;
	
	}
A.bold1:hover {
	font-weight : bold;
	color : #E7981A;
	font-family : Trebuchet, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : underline;
	}
	
/*Bold_*/
.bold2{
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	color : #605343;
	font-size : 13px;
	text-decoration : none;
	}
A.bold2 {
	color : #605343;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 12px;
	text-decoration : none;
	}
A.bold2:hover {
	color : #636262;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : underline;
	}
	
/*INFOS*/
.bold3 {
	font-family : Trebuchet, Geneva, Arial, Helvetica, Sans-serif;
	font-weight : bold;
	color : #2f2f2f;
	font-size : 14px;
	text-decoration : none;
	}
A.bold3 {
	color : #2f2f2f;
	font-family : Trebuchet, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : none;
	}
A.bold3:hover {
	color : #2E81BE;
	font-family : Trebuchet, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : underline;
	}
	
/*fleches news*/
.bold4 {
	font-weight : bold;
	font-family : Arial, Helvetica, Sans-serif;
	color : #6DA6AD;
	font-size : 11px;
	text-decoration : none;
	}
A.bold4 {
	font-weight : bold;	
	color : #6DA6AD;
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 11px;
	text-decoration : none;
	}
A.bold4:hover {
	font-weight : bold;
	color : #917B51;
	font-family : Arial, Helvetica, Sans-serif;
	text-decoration : underline;
	}
	
.bold5 {
	font-weight : bold;
	font-family : Arial, Helvetica, Sans-serif;
	color : #8d8d8d;
	font-size : 13px;
	text-decoration : none;
	}
A.bold5 {
	font-weight : bold;	
	color : #8d8d8d;
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 12px;
	text-decoration : none;
	}
A.bold5:hover {
	font-weight : bold;
	color : #6E6E6E;
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 12px;
	text-decoration : underline;
	}
	
.moteur1 {
	font-weight : bold;
	font-family : Arial, Helvetica, Sans-serif;
	color : #EB5C00;
	font-size : 15px;
	text-decoration : none;
	}
A.moteur1 {
	font-weight : bold;	
	color : #EB5C00;
	font-family : Arial, Helvetica, Sans-serif;
	text-decoration : none;
	}
A.moteur1:hover {
	font-weight : bold;
	color : #EB5C00;
	font-family : Arial, Helvetica, Sans-serif;
	text-decoration : underline;
	}
	
.moteur2 {
	font-weight : bold;
	font-family : Arial, Helvetica, Sans-serif;
	color : #666666;
	font-size : 15px;
	text-decoration : none;
	}
A.moteur2 {
	font-weight : bold;	
	color : #666666;
	font-family : Arial, Helvetica, Sans-serif;
	text-decoration : none;
	}
A.moteur2:hover {
	font-weight : bold;
	color : #EB5C00;
	font-family : Arial, Helvetica, Sans-serif;
	text-decoration : underline;
	}
	
.fond_moteur {
	background-image: url(http://www.shogunmoto.com/images_url/moteur/moteur.jpg);
	background-repeat: no-repeat;
	left:0;
	}

.moteur_simple {
	background-image: url(http://www.shogunmoto.com/images_url/moteur/moteur-horizontal.png);
	background-repeat: no-repeat;
	left:0;
	}

/*Remise*/
.remise{
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	color : #c30202;
	font-size : 20px;
	text-decoration : none;
	}
A.remise {
	color : #c30202;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : none;
	}
A.remise:hover {
	color : #0039A2;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : underline;
	}
	
/*Titre_page*/
.titre {
	font-family : Tahoma, Trebuchet, Geneva, Arial, Helvetica, Sans-serif;
	color : #4A4A4A;
	font-size : 25px;
	}
A.titre {
	color : #4A4A4A;
	font-family :  Tahoma, Trebuchet, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : underline;
	}
A.titre :hover {
	color : #CC0000;
	font-family : Tahoma, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : none;
	}
	
/*Titre_page*/
.titre2{
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	color : #0039A2;
	font-size : 12px;
	text-decoration : none;
	}
A.titre2 {
	color : #0039A2;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 12px;
	text-decoration : none;
	}
A.titre2:hover {
	color : #0039A2;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : underline;
	}
	/*Titre_page*/
.titre3{
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	color : #2D6E89;
	font-size : 12px;
	text-decoration : none;
	}
A.titre3 {
	color : #2D6E89;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 12px;
	text-decoration : none;
	}
A.titre3:hover {
	color : #3b6475;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : underline;
	}
	
/*Tarifs*/
.tarif {
	font-family : Arial, Helvetica, Sans-serif;
	font-weight : bold;
	color : #666666;
	font-size : 12px;
	}
A.tarif {
	color : #666666;
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 12px;
	text-decoration : underline;
	}
A.tarif :hover {
	color : #CC0000;
	font-family : Arial, Helvetica, Sans-serif;
	text-decoration : none;
	}

.text {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	color : #606060;
	font-size : 12px;
	}
A.text {
	color : #606060;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : none;
	}
A.text:hover {
	color : #ee8d03;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : underline ;
	}
	
/*Texte_left*/
.text2 {
	font-family : Arial, Helvetica, Sans-serif;
	color : #666666;
	font-size : 12px;
	text-align: justify;
	text-decoration : none;
	}
A.text2 {
	color : #666666;
	font-family : Arial, Helvetica, Sans-serif;
	text-align: justify;
	font-size : 12px;
	}
A.text2:hover {
	color : #ee8d03;
	font-family : Arial, Helvetica, Sans-serif;
	font-size : 12px;
	text-decoration : underline;
	}

/*Texte_centralÑjustifiŽ*/
.text3 {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	color : #EB5C00;
	font-size : 9px;
	}
A.text3 {
	color : #EB5C00;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 9px;
	text-decoration : none;
	}
A.text3 :hover {
	color : #CC0000;
	font-size : 9px;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	text-decoration : underline;
	}
	
/*a definir*/
.small {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	color : #666666;
	font-size : 10px;
	}
A.small {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 9px;
	color : #666666;
	text-decoration : none;
	}
A.small:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 9px;
	color : #000000;
	text-decoration : underline;
	}
	
.small2 {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	color : #666666;
	font-size : 10px;
	text-decoration : none;
	}
A.small2 {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 10px;
	color : #666666;
	}
A.small2:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	color : #666666;
	text-decoration : underline;
	}
	
/*a definir*/
.small_white {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	color : #FFFFFF;
	font-size : 9px;
	}
A.small_white {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	text-decoration : none;
	}
A.small_white: hover {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	text-decoration : underline;
	}

/*divers*/
.white {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : white;
	font-size : 14px;
	}
A.white {	
	color : white;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	}
A.white:hover {
	color : #FF6600;
	font-family : Arial, Helvetica, sans-serif;
	}
	
/*barre_navigation_droite/*a_integrer*/
.white_2 {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	color : white;
	font-size : 13px;
	font-weight : bold;
	}
A.white_2 {	
	color : white;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-weight : bold;
	}
A.white_2:hover {
	color :#CCCCCC;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-weight : bold;
	}
	
/*FAQ_Questions*/
.questions {
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	color : #000000;
	font-size : 12px;
	}
A.questions {
	color : #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 10px;
	text-decoration : none;
	}
A.questions :hover {
	color :#990000;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 10px;
	text-decoration : none;
	}

/*FAQ_RŽponses*/
.reponses {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	text-align: justify;
	color : #000000;
	font-size : 12px;
	text-decoration : none;
	}
A.reponses {
	color : #FFCC33;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 10px;
	text-decoration : none;
	}
A.reponses :hover {
	color :#990000;
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size : 10px;
	text-decoration : none;
	}
.error {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: red;
	}
}





