body {
	padding: 0; margin: 0;
	font-family: verdana,sans-serif;
}
h1, h2, p {padding: 0; margin: 0;}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
img {border: 0;}


/***********************/
/******* COMMUNS *******/
/***********************/
.accueil {
	background: url(../Images/f_accueil.gif) 0 0 repeat-x;
}
.interieur {
	background: url(../Images/f_interieur.gif) 0 0 repeat-x;
}
.conteneur {
	width: 100%; height: 100%;
}
.conteneur tr {
	height: 100%;
	vertical-align: top;
}
.zone_contenu {
	width: 640px;
}
.entete {
	background: url(../Images/a_barreentete.gif) 480px 0 no-repeat #5e5e5e;
	height: 15px;
	font-size: 1px;
}
h1 {
  height: 81px;
	padding: 0 0 0 22px;
}
  h1 img {
    margin: 32px 0 0 0;
  }
.txtgris {
	font-size: 10px; color: #5e5e5e;
}
.txtgrisclair {
	font-size: 10px; color: #929292;
}
	
	/***** Tableaux des blocs de contenus *****/
		.ligne {
		width: 640px;
	}
	/*.ligne tr {
		vertical-align: top;
	}*/

	/***** Blocs *****/
	.bloc1, .bloc2, .bloc3, .bloc4 {
		border-top: 1px solid white; border-right: 1px solid white;
	}
	.bloc1 {
		width: 158px;
	}
	.bloc2 {
		width: 319px;
	}
	.bloc3 {
		width: 482px;
	}
	.bloc4 {
		width: 639px;
	}
	.entete_bloc {
		border: 0; border-collapse: collapse;
		padding: 0; margin: 0;
		width: 100%;
		font-size: 10px; color: white; font-weight: bold;
	}
	.entete_bloc_td {
		height: 36px;
		vertical-align: bottom;
		padding: 0 5px 4px 18px;
	}
	h2 {
		font-size: 10px; color: white; font-weight: bold;
		padding: 20px 0 4px 18px;
	}
	.gris .entete_bloc {
		background: #b2b2b2;
	}
	.vert .entete_bloc {
		background: #b5bbad;
	}
	.contenu_bloc {
		font-size: 10px;
		padding: 12px 19px;
	}
	.vert {
		background: #d7dbd2;
	}

	/***** Liens *****/
	.lien, .lien:visited {
		display: block;
		background: url(../Images/a_flechelien.gif) 0 2px no-repeat;
		font-size: 10px; color: #5e5e5e; font-weight: bold; text-decoration: none;
		padding: 0 0 0 10px; margin: 7px 0 0 0;
	}
	.lien:hover {
		text-decoration: underline;
	}
  

/**************************/
/******* NAVIGATION *******/
/**************************/
.navigation {
	width: 146px;
	background: url(../Images/f_navigation.gif) 0 0 repeat-y #b2b2b2;
}
.navigation ul {
	list-style-type: none;
	padding: 10px 0 0 0; margin: 0;
}
.navigation ul li {
	background: url(../Images/a_pictonav_off.gif) 0 12px no-repeat;
	padding: 0 0 3px 15px;
}
.navigation ul li a, .navigation ul li a:visited {
	font-size: 10px; color: #262626; font-weight: bold; text-decoration: none;
}
.navigation ul li a:hover {
	color: white;
}
.navigation ul .on {
	background: url(../Images/a_pictonav_on.gif) 0 12px no-repeat;
}
.navigation ul .on a, .navigation ul .on a:visited, .navigation ul .on a:hover {
	color: white;
}

	/***** Navigation Produits Complémentaires *****/
	.sousnav {
		padding: 102px 0 0 0;
		width: 137px;
	}
	.sousnav ul {
		list-style-type: none;
		padding: 0; margin: 0;
	}
	.sousnav ul li {
		background: url(../Images/a_pucesousnav.gif) 0 4px no-repeat;
		padding: 0 0 3px 10px; 
		line-height: 12px;
	}
	.sousnav ul li a, .sousnav ul li a:visited {
		font-size: 10px; color: #5e5e5e; font-weight: bold; text-decoration: none;
	}
	.sousnav ul li a:hover {
		color: #d28a2c; text-decoration: underline;
	}
	.sousnav ul li .on {
		color: #d28a2c;
	}


/***********************/
/******* ACCUEIL *******/
/***********************/
.visuel_accueil {
	background: url(../Images/v_accueil.jpg) 0 0 no-repeat;
	height: 299px;
	border-right: 1px solid white;
}
.coordonnees_accueil {
	padding: 20px 0 0 499px;
}
.nom_concession {
	font-size: 15px; color: black; font-weight: bold;
}
.adresse_concession {
	font-size: 10px;
	padding: 5px 0 0 0;
}
.horaires_concession {
	font-size: 10px;
	padding: 10px 0 0 0;
}
.offres_accueil {
	font-size: 10px;
}
.offres_accueil a {
	color: black; font-weight: bold; text-decoration: none;
}
.offres_accueil a:hover {
	text-decoration: underline;
}
.offres_accueil .remise {
	width: 15%;
}


/************************************************/
/******* RECHERCHE - RESULTAT DE FORFAITS *******/
/************************************************/
.visuel_forfaits {
	background: url(../Images/v_forfaits.jpg) 0 0 no-repeat;
	height: 71px;
}
.bloc_vehicule {
	padding: 10px 0 15px 0;
}
.select_recherche {
	width: 320px; height: 18px;
	font-family: verdana, sans-serif; font-size: 10px;
	padding: 0; margin: 0 0 0 24px;
}
.select_forfaits {
	width: 442px; height: 18px;
	font-family: verdana, sans-serif; font-size: 10px;
	padding: 0; margin: 3px 0 10px 0;
}
.bouton a, .bouton a:visited {
	display: block;
	height: 15px;
	background: url(../Images/a_bouton.gif) no-repeat;
	font-size: 10px; font-weight: bold; color: #5e5e5e; text-decoration: none;
	padding: 1px 0 0 35px;
}
.bouton a:hover {
	color: #5e5e5e; text-decoration: underline;
}
.bouton.blanc a, .bouton.blanc a:visited {
	background: url(../Images/a_boutonblanc.gif) no-repeat;
}
.entete_result {
	background: #b5bbad;
	padding: 20px 0 4px 0;
	font-size: 10px; font-weight: bold; color: white;
}
.ligne_result {
	background: white;
	font-size: 10px; color: #5e5e5e; font-weight: bold;
	border-bottom: 1px solid #b5bbad;
	padding: 3px 0;
}

/* Ajout FABRICE **************************/
.ligne_result span {
  	font-size: 10px; 
    color: #5e5e5e; 
    font-style: italic;
    font-weight: normal;
}

.result_forfaits tr.top {
	vertical-align: top;
}

.result_forfaits tr.bottom {
	vertical-align: bottom;
}

/* Ajout FABRICE **************************/

.entete_result.first, .ligne_result.first  {
	padding-left: 19px;  
  font-weight: bold;
}

.nota {
	padding: 10px 0 0 19px;
	font-size: 10px; font-weight: normal; color: #5e5e5e;
}
.nota a, .nota a:visited, .nota a:hover {
	color: #5e5e5e; text-decoration: underline;
}



/**********************************/
/******* CONTROLE TECHNIQUE *******/
/**********************************/
.visuel_ct {
	background: url(../Images/v_controletechnique.jpg) 0 0 no-repeat;
	height: 71px;
}
.points_ct {
	font-size: 10px; font-weight: normal; color: black;
}
.points_ct p {
	font-weight: bold;
	padding: 10px 0 5px 18px;
}
.points_ct ul {
	padding: 0; margin: 0 0 0 35px;
}
.points_ct ul li {
	font-weight: normal; font-size: 10px; line-height: 12px;
}
.points_ct p span {
	font-weight: normal; font-size: 10px; 
}


/****************************/
/******* PNEUMATIQUES *******/
/****************************/
.visuel_pneus {
	background: url(../Images/v_pneus.jpg) 0 0 no-repeat;
	height: 71px;
}

	/***** Tableaux des pneus *****/
	.entete_pneus {
		clear: both;
		text-align: right;
		border-top: 1px solid white;
		padding: 10px 9px 11px 9px;
	}
	.entete_pneus a {
		display: block;
		height: 15px;
	}
	.michelin {
		background: url(../Images/a_logoMichelin.gif) 19px center no-repeat #b5bbad;
	}
	.continental {
		background: url(../Images/a_logoContinental.gif) 19px center no-repeat #b5bbad;
	}
  
  .dunlop {
		background: url(../Images/A_LogoDunlop.gif) 19px center no-repeat #b5bbad;
	}
	.firestone {
		background: url(../Images/A_LogoFirestone.gif) 19px center no-repeat #b5bbad;
	}
  
  .bridgestone {
		background: url(../Images/A_LogoBridgestone.gif) 19px center no-repeat #b5bbad;
	}
	.kleber {
		background: url(../Images/A_LogoKleber.gif) 19px center no-repeat #b5bbad;
	}
  .kormoran {
		background: url(../Images/A_LogoKormoran.gif) 19px center no-repeat #b5bbad;
	}
	.dayton {
		background: url(../Images/A_LogoDayton.gif) 19px center no-repeat #b5bbad;
	}
  .barum {
		background: url(../Images/A_LogoBarum.gif) 19px center no-repeat #b5bbad;
	}
	.uniroyal {
		background: url(../Images/A_LogoUniroyal.gif) 19px center no-repeat #b5bbad;
	}
  .sava {
		background: url(../Images/A_LogoSava.gif) 19px center no-repeat #b5bbad;
	}
	.goodyear {
		background: url(../Images/A_LogoGoodYear.gif) 19px center no-repeat #b5bbad;
	}
  .fulda {
		background: url(../Images/A_LogoFulda.gif) 19px center no-repeat #b5bbad;
	}
	.pirelli {
		background: url(../Images/A_LogoPirelli.gif) 19px center no-repeat #b5bbad;
	}
  
.tableau_pose {
	font-size: 10px;
	padding: 0 4px 0 4px;
}
.tableau_pose td {
	padding-top: 4px;
	width: 100%;
}
	.prix_pneus {
		width: 130px;
		text-align: right;
		padding: 0 0 0 60px;
	}
.points_pose {
	padding: 10px 0 0 5px;
}
.points_pose p {
	font-size: 10px; font-weight: bold; color: #5e5e5e;
}
.points_pose ul {
	list-style-type: none;
	padding: 0; margin: 0;
}
.points_pose ul li {
	background: url(../Images/a_puce.gif) 0 6px no-repeat;
	font-size: 9px; font-weight: normal; color: #5e5e5e; line-height: 12px;
	padding: 0 0 0 8px;
}

.points_comprend {
  padding: 10px 0 0 5px;
}

/*******************************/
/******* OFFRES EN COURS *******/
/*******************************/
.visuel_offres {
	background: url(../Images/v_offres.jpg) 0 0 no-repeat;
	height: 71px;
}
.entete_offres {
	border: 0; border-collapse: collapse;
	padding: 0; margin: 0;
	font-size: 10px; color: white; line-height: 10px;
}
.tableau_offres {
	border: 0; border-collapse: collapse;
	padding: 0; margin: 0;
	font-size: 10px;
	width: 90%;
}


/************************************/
/******* DEMANDE DE CATALOGUE *******/
/************************************/
.visuel_catalogue {
	background: url(../Images/v_catalogue.jpg) 0 0 no-repeat;
	height: 71px;
}
.tableau_catalogue {
	border: 0; border-collapse: collapse;
	padding: 0; margin: 10px 0 0 0;
	font-size: 10px;
}
.tableau_catalogue input {
	width: 364px; height: 18px;
	border: 1px solid #5e5e5e;
}
.couv_catalogue {
	border-bottom: 1px solid white;
}
.envoyer {
	float: right;
}


/****************************/
/******* INFORMATIONS *******/
/****************************/
.informations {
	width: 440px;
}

/****************************/
/******* AJOUTS FGA   *******/
/****************************/
  .message_erreur {
    padding-top: 5px;
    font-size: 10px;
    font-weight: bold;
    color: #EB0000;
  }
  
  .messageddecatalogue {
    padding-top: 5px;
    font-size: 10px;
    font-weight: bold;
    color: black;
  }
  
  .prix_barre {
    text-decoration:line-through;
  }
  
  .prix_promo {
    color: #EB0000;
  }
  
  form {
    padding: 0 0 0 0;
    margin: 0;
  }
.TXTLienRA {
  display: block;
		background: url(../Images/a_flechelien.gif) 0 2px no-repeat;
		font-size: 10px; color: #5e5e5e; font-weight: bold; text-decoration: none;
		padding: 0 0 0 10px; margin: 7px 0 0 0;
}

.TXT-10-ROUGE {font-family: Verdana,sans-serif; font-size:10px; font-weight:normal; color:#CB0101}
  


/***************************/
/***** SITES DU GROUPE *****/
/***************************/
.visuel_sites {
	background: url(../Images/v_sites.jpg) 0 0 no-repeat;
	height: 71px;
}
.sites {
	width: 440px;
	font-family: Verdana,sans-serif;
}
.sites h1 {
	font-size: 13px;
	padding: 0 0 10px 0; margin: 0;
	height: auto;
}
.sites p {
	font-size: 10px;
	padding: 0; margin: 0;
}
.categorie-sites {
	padding: 15px 0 0 0;
}
.categorie-sites h2 {
	font-size: 10px; color: black;
	padding: 0 0 5px 0; margin: 0;
}
.categorie-sites table {
	border: 0; border-collapse: collapse;
	width: 100%;
}
.categorie-sites table td {
	border: 0; border-collapse: collapse;
	padding: 4px 8px;
}
.categorie-sites .col1 {
	background: #d7dbd2;
	border-bottom: 1px solid white;
	font-size: 10px; color: black;
	width: 50%;
}
.categorie-sites .col2 {
	background: #d7dbd2;
	border-bottom: 1px solid white;
	width: 50%;
	text-align: right;
}
.categorie-sites .col2 a, .categorie-sites .col2 a:visited {
	font-size: 10px; color: black; text-decoration: underline;
	background: url(../Images/A_FlecheOrange.gif) 0 5px no-repeat;
	padding: 0 0 0 7px;
}
.categorie-sites .col2 a:hover {
	color: black; text-decoration: underline;
}


/****************************************/
/***** MODULE PNEUMATIQUES FER 2009 *****/
/****************************************/
.clear {
	clear: both;
}
.module_pneus {
	padding: 15px 20px;
	font-size: 12px; text-align: left;
	font-family: verdana,sans-serif;
}
.module_pneus h2 {
	font-size: 13px; font-weight: bold; color: #cb0101;
	margin: 0 0 7px 0;
}
.module_pneus table {
	/*width: 100%;*/
	padding: 0; margin: 0;
	border: 0; border-collapse: collapse;
}
.module_pneus table tr td {
	padding: 0; margin: 0;
	border: 0; border-collapse: collapse;
}
.module_pneus .col1 {
}
.module_pneus .col2 {
	background: none;
	border: 0;
}

/***** Cadres *****/
.cadre {
	width: 100px;
	background: url(../Images/f_ete.gif) no-repeat center 5px #d4d4d4;
}
.hautgauche, .hautdroit, .basgauche, .basdroit {
	height: 3px; width: 3px;
	background-repeat: no-repeat;
	font-size:1px;
}
.hautgauche {
	background: url(../Images/c_hautgauche-blanc.gif);
}
.hautdroit {
	float: right;
	background: url(../Images/c_hautdroite-blanc.gif);
}
.basgauche {
	background: url(../Images/c_basgauche-blanc.gif);
}
.basdroit {
	float: right;
	background: url(../Images/c_basdroite-blanc.gif);
}
.contenu-cadre p {
	font-size: 10px; color: #5e5e5e;
	padding: 20px 5px 5px 5px;
}


/***** Module Recherche de pneus *****/
.choix_pneus {
	width: 360px;
}
.choix_pneus h3 {
	padding: 0; margin: 0;
	font-family: Verdana,sans-serif; font-size: 10px; font-weight: bold; color: #5e5e5e;
}

/***** Bloc de sélection Eté/Hiver *****/
.type {
	padding: 0 0 4px 0;
	border-bottom: 1px solid #d1d1d1;
}
.type h3 {
	margin: 0 0 6px 0;
}
.type .ete, .type .hiver, .type .eteon, .type .hiveron {
	font-size: 10px; color: #5e5e5e;
	padding: 24px 0 2px 0;
	width: 94px;
	text-align: center;
	float: left;
}
.type .ete {
	background: url(../Images/f_ete_off.gif) no-repeat;
}
.type .hiver {
	background: url(../Images/f_hiver_off.gif) no-repeat;
}
.type .eteon {
	background: url(../Images/f_ete_on.gif) no-repeat;
}
.type .hiveron {
	background: url(../Images/f_hiver_on.gif) no-repeat;
}

/***** Bloc de sélection Premium/QualitéPrix/Budget *****/
.gamme {
	padding: 15px 0 4px 0;
	border-bottom: 1px solid #d1d1d1;
}
.gamme h3 {
	margin: 0 0 6px 0;
}
.gamme .premium, .gamme .premiumon, .gamme .qualite, .gamme .qualiteon, .gamme .budget, .gamme .budgeton {
	font-size: 10px; color: #5e5e5e;
	padding: 20px 0 2px 0; margin: 0 0 0 0;
	text-align: center;
	float: left;
}
.gamme .premium {
	width: 100px;
	background: url(../Images/f_premium_off.gif) center 0 no-repeat;
}
.gamme .premiumon {
	width: 100px;
	background: url(../Images/f_premium_on.gif) center 0 no-repeat;
}
.gamme .qualite {
	width: 160px;
	background: url(../Images/f_qualite_off.gif) center 0 no-repeat;
}
.gamme .qualiteon {
	width: 160px;
	background: url(../Images/f_qualite_on.gif) center 0 no-repeat;
}
.gamme .budget {
	width: 100px;
	background: url(../Images/f_budget_off.gif) center 0 no-repeat;
}
.gamme .budgeton {
	width: 100px;
	background: url(../Images/f_budget_on.gif) center 0 no-repeat;
}
.gamme .message {
	font-size: 10px;
	float: left;
}

/***** Bloc de sélection des Dimensions *****/
.dimensions {
	padding: 15px 0 10px 0;
	border-bottom: 1px solid #d1d1d1;
}
.dimensions h3 {
	padding: 0 0 10px 0;
}
.dimensions table {
	width: 100%;
	padding: 0; margin: 0;
	border: 0; border-collapse: collapse;
	font-size: 10px;
}
.dimensions table tr td {
	padding: 0; margin: 0;
	border: 0; border-collapse: collapse;
}
.dimensions .col1 {
	width: 90px;
	color: #5e5e5e;
}
.dimensions .col1 .on {
	font-weight: bold;
}
.dimensions .col1 p {
	height: 24px;
	padding: 0 0 0 0; margin: 0;
}
.dimensions .col2 {
	width: 140px;
}
.dimensions .col2 p {
	padding: 1px 0 0 0; margin: 0;
}
.dimensions .col2 select {
	width: 120px; height: 18px;
	border:#5e5e5e 1px solid; font-family: verdana,sans-serif; font-size: 10px; color: #5e5e5e;
	margin: 0 0 4px 0;
}
.dimensions .col3 {
	width: 170px;
}
.dimensions .col3 .schema {
	width: 125px; height: 135px;
}
.dimensions .col3 .schema.largeur {
	background: url(../Images/f_schema_largeur.gif) no-repeat;
}
.dimensions .col3 .schema.hauteur {
	background: url(../Images/f_schema_hauteur.gif) no-repeat;
}
.dimensions .col3 .schema.diametre {
	background: url(../Images/f_schema_diametre.gif) no-repeat;
}
.dimensions .col3 .schema.charge {
	background: url(../Images/f_schema_charge.gif) no-repeat;
}
.dimensions .col3 .schema.vitesse {
	background: url(../Images/f_schema_vitesse.gif) no-repeat;
}
.dimensions .col3 .schema p {
	font-family: verdana,sans-serif; font-size: 13px; color: #5e5e5e; text-align: center;
	padding: 113px 0 0 0;
}
.dimensions .col3 .schema span {
	color: #D28A2C; font-weight: bold;
}

/***** Bloc Recherche *****/
.recherche {
	padding: 0;
}
.recherche .bouton {
	width: 81px;
	background: url(../Images/f_bouton_g.gif) no-repeat;
	margin: 10px 0 5px 0;
}
.recherche .bouton a, .recherche .bouton a:visited {
	display: block;
	height: 15px;
	font-size: 10px; color: white; text-align: center;
	background: url(../Images/f_bouton_d.gif) right 0 no-repeat;
	padding: 1px 0 0 0;
}
.recherche .bouton.effacer {
	width: 66px;
	background: url(../Images/f_bouton2_g.gif) no-repeat;
	margin: 10px 5px 5px 0;
}
.recherche .bouton.effacer a, .recherche .bouton.effacer a:visited {
	display: block;
	height: 15px;
	font-size: 10px; color: white; text-align: center; font-weight: normal;
	background: url(../Images/f_bouton2_d.gif) right 0 no-repeat;
	padding: 1px 0 0 0;
}
.erreur {
	visibility: hidden;
	font-size: 10px; font-weight: bold; color: #ee0000;
}

.mention_pneus {
	font-family: verdana,sans-serif; font-size: 10px; color: #9999a3;
	padding: 8px 0 0 0;
}

/******************************************/
/******** COLONNE "INFOS" (DROITE) ********/
/******************************************/
.liens {
	border-bottom: 1px solid #ccccd1;
	padding: 0 0 6px 0;
}
.liens a, .liens a:visited {
	background: url(../Images/A_FlecheOrange.gif) 0 4px no-repeat;
	font-size: 11px; color: #3c5f8c;
	padding: 0 0 0 8px;
}
.conseils {
	width: 158px;
	padding: 5px 0 0 0;
}
.conseils p {
	font-size: 10px; font-weight: normal;
	padding: 5px 0;
}
.conseils a {
	cursor:pointer;
	display:block;
	font-size: 10px; font-weight: bold; color: black;
	padding: 4px 0 3px 20px;
	background: url(../Images/a_puce_infospneus_off.gif) 0 4px no-repeat;
}
.conseils a:hover {
	background-color: white;
}
.conseils a.selected {
	background: url(../Images/a_puce_infospneus_on.gif) 0 4px no-repeat;
}
.question-type {
	background: url(../Images/v_type-pneus.jpg) no-repeat;
	padding: 74px 0 10px 0;
	border-bottom: 1px solid #ccccd1;
}
.question-type p {
	font-size: 10px;
	padding: 8px 0 0 0; margin: 0;
}
/***** Onglets *****/
.menuonglets {
	width: 155px;
	padding: 0; margin: 0;
}
.menuonglets div {
	display: block;
	float: left;
	margin: 0 1px 0 0;
}
#onglet1 {
	width: 63px; height: 24px;
	background: url(../Images/b_onglet-premium.gif) 0 0 no-repeat;
}
#onglet2 {
	width: 47px; height: 24px;
	background: url(../Images/b_onglet-qualite.gif) 0 0 no-repeat;
}
#onglet3 {
	width: 42px; height: 24px;
	background: url(../Images/b_onglet-budget.gif) 0 0 no-repeat;
}
#onglet1:hover, #onglet2:hover, #onglet3:hover {
	background-position: 0 -24px;
}
.menuonglets #onglet1.blocopen, .menuonglets #onglet1.blocopen:hover, .menuonglets #onglet2.blocopen, .menuonglets #onglet2.blocopen:hover, .menuonglets #onglet3.blocopen, .menuonglets #onglet3.blocopen:hover {
	background-position: 0 -24px;
}
.menuonglets .blocopen, .menuonglets .blocclose {
	background: #feeec5;
}
.contenuOnglet {
	width: 155px;
	padding: 0; margin: 0;
	border: 1px solid #d7d7dd;
}
.contenuOnglet ul {
	list-style-type: none;
	padding: 20px 0 0 0; margin: 0;
	text-align: center;
}
.contenuOnglet ul li {
	font-size: 1px;
	padding: 0 20px; margin: 0;
}
.contenuOnglet ul li img {
	padding: 0 0 20px 0;
}
.blocopen {
	cursor: pointer;
}
.blocclose {
	cursor: pointer;
}
.entete-onglet {
	font-family: arial,sans-serif; font-size: 11px; text-align: center;
	background: #d7d7dd;
	padding: 5px 0;
}
.TXT-11-NOIR {
	font-size: 10px;
}
.TXT-9-NOIR-Bold {
	font-size: 9px; font-weight: bold;
}


/***** Résultats de la recherche *****/
.resultats_pneus {
	width: 438px;
}
.resultats h2 {}
.autrerecherche {}
.autrerecherche .bouton {
	width: 120px;
	background: url(../Images/f_bouton_g.gif) no-repeat;
	margin: 10px 0 10px 0;
}
.autrerecherche .bouton a, .autrerecherche .bouton a:visited {
	display: block;
	height: 15px;
	font-size: 10px; color: white; text-align: center;
	background: url(../Images/f_bouton_d.gif) right 0 no-repeat;
	padding: 1px 0 0 0;
}
.resultat-nul {
  font-size: 12px; font-weight: bold;
}

.resultats_pneus .mention {
	font-size: 10px; color: #5c5c61;
	padding: 10px 0 0 0;
}

/***** Pictos affichant le résumé du choix *****/
.pictos_choix {
	border: 1px solid #d1d1d1;
	background: #ebebeb;
	padding: 6px 6px 0 6px;
}
.pictopneu {
	font-weight: bold;
	padding: 28px 0 5px 0; margin: 0 4px 0 0;
	float: left;
}
.pictopneu.ete {
	font-size: 10px; text-align: center;
	width: 68px;
	background:  url(../Images/a_pictopneu_ete.gif) no-repeat;
}
.pictopneu.hiver {
	font-size: 10px; text-align: center;
	width: 68px;
	background:  url(../Images/a_pictopneu_hiver.gif) no-repeat;
}
.pictopneu.premium {
	font-size: 10px; text-align: center;
	width: 88px;
	background:  url(../Images/a_pictopneu_premium.gif) no-repeat;
}
.pictopneu.qualite {
	font-size: 10px; text-align: center;
	width: 88px;
	background:  url(../Images/a_pictopneu_qualite.gif) no-repeat;
}
.pictopneu.budget {
	font-size: 10px; text-align: center;
	width: 88px;
	background:  url(../Images/a_pictopneu_budget.gif) no-repeat;
}
.pictopneu.dim {
	background:  url(../Images/a_pictopneu_gauche.gif) no-repeat;
	padding: 0; margin: 0;
	font-size: 10px; text-align: center;
}
.pictopneu.dim p {
	font-size: 13px; color: #57575b;
	padding: 5px 20px 7px 20px;
	background: url(../Images/a_pictopneu_droite.gif) right 0 no-repeat;
}
.pictopneu.dim div {
	font-size: 10px;
}

/***** Tableau de résultats *****/
.result_pneus {
	margin: 10px 0 0 0;
	border: 1px solid #d1d1d1;
}
.table_result_pneus {
	width: 438px;
	font-size: 10px;
}
.A .picto_entete_pneus {
	width: 47px; height: 15px;
	background: url(../Images/a_entete_premium.gif) no-repeat;
}
.B .picto_entete_pneus {
	width: 31px; height: 15px;
	background: url(../Images/a_entete_qualite.gif) no-repeat;
}
.C .picto_entete_pneus {
	width: 15px; height: 15px;
	background: url(../Images/a_entete_budget.gif) no-repeat;
}
.table_result_pneus .col1 {
	padding: 0 0 0 10px;
	font-size: 10px; line-height: 16px;
}
.table_result_pneus .col2 {
	padding: 2px 10px 0 0;
	font-size: 10px; text-align: right; font-weight: bold;
}
.table_result_pneus .conteneur {
	padding: 10px 0;
}
.table_result_pneus .ligne1 {
	background: #d1d1d1;
	padding: 6px 12px 6px 6px;
}
.table_result_pneus .ligne2 {
	background: #ebebeb;
	padding: 6px 10px 6px 10px;
	border-top: 1px solid #d1d1d1;
}
.table_result_pneus .entetemarque {
	height: 25px;
}
.table_result_pneus .entetemarque.michelin {
	width: 83px;
	background: url(../Images/a_logopneus_michelin.gif) no-repeat;
}
.table_result_pneus .entetemarque.continental {
	width: 99px;
	background: url(../Images/a_logopneus_continental.gif) no-repeat;
}
.table_result_pneus .entetemarque.dunlop {
	width: 88px;
	background: url(../Images/a_logopneus_dunlop.gif) no-repeat;
}
.table_result_pneus .entetemarque.firestone {
	width: 102px;
	background: url(../Images/a_logopneus_firestone.gif) no-repeat;
}
.table_result_pneus .entetemarque.bridgestone {
	width: 95px;
	background: url(../Images/a_logopneus_bridgestone.gif) no-repeat;
}
.table_result_pneus .entetemarque.dayton {
	width: 92px;
	background: url(../Images/a_logopneus_dayton.gif) no-repeat;
}
.table_result_pneus .entetemarque.uniroyal {
	width: 103px;
	background: url(../Images/a_logopneus_uniroyal.gif) no-repeat;
}
.table_result_pneus .entetemarque.barum {
	width: 97px;
	background: url(../Images/a_logopneus_barum.gif) no-repeat;
}
.table_result_pneus .entetemarque.goodyear {
	width: 98px;
	background: url(../Images/a_logopneus_goodyear.gif) no-repeat;
}
.table_result_pneus .entetemarque.fulda {
	width: 83px;
	background: url(../Images/a_logopneus_fulda.gif) no-repeat;
}
.table_result_pneus .entetemarque.sava {
	width: 82px;
	background: url(../Images/a_logopneus_sava.gif) no-repeat;
}
.table_result_pneus .entetemarque.kleber {
	width: 67px;
	background: url(../Images/a_logopneus_kleber.gif) no-repeat;
}
.table_result_pneus .entetemarque.kormoran {
	width: 83px;
	background: url(../Images/a_logopneus_kormoran.gif) no-repeat;
}
.table_result_pneus .entetemarque.pirelli {
	width: 79px;
	background: url(../Images/a_logopneus_pirelli.gif) no-repeat;
}

/***************************/
/*** CONTROLE TECHNIQUE ****/
/***************************/
.ct_detail{
  width: 480px;
  }

 .ct_detail p {
   font-weight: normal;
   font-size: 10px;
   padding-left: 20px;
   margin-bottom: 15px;
   }
 
 .ct_detail ul{
  font-size: 10px;
  }
 
 /* CAS CT Classique */
 .ct_classique .contenu_pack {
  display: none;
  }
 
 /* CAS CT Pack */
 .ct_pack .contenu_classique{
  display: none;
  }
