/**************/
/**  COMMUN  **/
/**************/
a:link				{TEXT-DECORATION:none}
a:hover				{TEXT-DECORATION:underline}
a:visited			{TEXT-DECORATION:none}
a:visited:hover		{TEXT-DECORATION:underline}
p, form {padding: 0; margin:0;}

.TXT-9-GRIS			{font-family:Arial,Verdana,sans-serif; font-size:9px; font-weight:normal; color:#666666}
.TXT-9-NOIR			{font-family:Arial,Verdana,sans-serif; font-size:9px; font-weight:normal; color:#000000}
.TXT-9-ROUGE		{font-family:Arial,Verdana,sans-serif; font-size:9px; font-weight:normal; color:#CB0101}
.TXT-10-GRIS		{font-family:Arial,Verdana,sans-serif; font-size:10px; font-weight:normal; color:#5E5E5E}
.TXT-10-ROUGE		{font-family:Arial,Verdana,sans-serif; font-size:10px; font-weight:normal; color:#CB0101}
.TXT-11-GRIS		{font-family:Arial,Verdana,sans-serif; font-size:11px; font-weight:normal; color:#666666}
.TXT-11-BLANC		{font-family:Arial,Verdana,sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF}
.TXT-13-BLANC		{font-family:Arial,Verdana,sans-serif; font-size:13px; font-weight:normal; color:#FFFFFF}
.TXTAncienPrix		{font-family:Arial,Verdana,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:line-through; padding-right:3px}
.TXTNouveauPrix2006		{font-family:Arial,Verdana,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#CB0101; padding: 1 3 1 3}
.TXTNouveauPrix		{font-family:Arial,Verdana,sans-serif; font-size:11px; font-weight:bold; color:#CB0101; padding: 1 3 1 3}
.TXT-11-ROUGE    {font-family:Arial,Verdana,sans-serif; font-size:11px; font-weight:normal; color:#CB0101}
.TXT-10-GRIS-bold {font-family:Arial,Verdana,sans-serif; font-size:10px; font-weight:bold; color:#666666}
.BGCourbe			{background:url(Images/Main/F_CourbeDroite.gif) no-repeat right top}
.BGPuce				{background:url(Images/Main/A_Puce.gif) no-repeat 0 3px; padding: 0 0 0 22px; font-family:Arial,Verdana,sans-serif; font-size:11px; font-weight:normal; color:#666666}
.TXTLienRA {background:url(Images/Main/A_Puce.gif) no-repeat 0 3px; padding: 0 0 0 22px; font-family:Arial,Verdana,sans-serif; font-size:11px; font-weight:normal; color:#666666}
.TXTVoirCondition {font-family:Arial,Verdana,sans-serif; font-size:9px; font-weight:normal; font-style:italic; color:#CB0101}
.TXTGrpMoteurs		{font-family:Arial,Verdana,sans-serif; font-size:11px; font-weight:normal; font-style:italic; color:#FFFFFF}
.TXTBaseRemise    {font-family:Arial,Verdana,sans-serif; font-size:11px; font-weight:normal; font-style:italic; color:#FFFFFF}

.forfaitref_libelle, .forfaitref_modele  {
  font-family:Arial,Verdana,sans-serif; 
  font-size:11px; 
  font-weight:normal; 
  color:#666666;
  }
.forfaitref_modele  {
  font-weight:bold; 
  }  
.forfaitref_prix {
  font-family:Arial,Verdana,sans-serif; 
  font-size:13px; 
  font-weight:bold; 
  color:#666666;
  }

/***************************/
/***** SITES DU GROUPE *****/
/***************************/
.sites {
	font-family: Arial,Verdana,sans-serif;
}
.sites h1 {
	font-size: 13px; color: #666666;
	padding: 0 0 10px 0; margin: 0;
}
.sites p {
	font-size: 11px; color: #666666;
}
.categorie-sites {
	padding: 15px 0 0 0;
}
.categorie-sites h2 {
	font-size: 11px; color: #666666;
	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: #ebebeb;
	border-bottom: 1px solid white;
	font-size: 11px; color: #666666;
	width: 50%;
}
.categorie-sites .col2 {
	background: #ebebeb;
	border-bottom: 1px solid white;
	width: 50%;
}
.categorie-sites .col2 a, .categorie-sites .col2 a:visited {
	font-size: 11px; color: #cb0101; text-decoration: none;
	padding: 0 0 0 7px;
}
.categorie-sites .col2 a:hover {
	color: #cb0101; text-decoration: underline;
}


/****************************************/
/***** MODULE PNEUMATIQUES FER 2009 *****/
/****************************************/
.clear {
	clear: both;
}
.module_pneus {
	padding: 15px 0 0 0;
	font-size: 12px; text-align: left;
	font-family: arial,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 {
	width: 278px;
}
.module_pneus .col2 {
	width: 180px;
	background: none;
	border: 0;
}

/***** Module Recherche de pneus *****/
.choix_pneus {
	width: 258px;
}
.choix_pneus h3 {
	padding: 0; margin: 0;
	font-family: Arial,Verdana,sans-serif; font-size: 11px; font-weight: bold; color: #000000;
}

/***** 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: 11px;
	padding: 24px 0 2px 0;
	width: 94px;
	text-align: center;
	float: left;
}
.type .ete {
	background: url(../Images/Main/f_ete_off.gif) no-repeat;
}
.type .hiver {
	background: url(../Images/Main/f_hiver_off.gif) no-repeat;
}
.type .eteon {
	background: url(../Images/Main/f_ete_on.gif) no-repeat;
}
.type .hiveron {
	background: url(../Images/Main/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 {
	padding: 0 0 6px 0;
}
.gamme .premium, .gamme .premiumon, .gamme .qualite, .gamme .qualiteon, .gamme .budget, .gamme .budgeton {
	font-size: 11px;
	padding: 20px 0 2px 0; margin: 0 0 0 0;
	text-align: center;
	float: left;
}
.gamme .premium {
	width: 80px;
	background: url(../Images/Main/f_premium_off.gif) no-repeat;
}
.gamme .premiumon {
	width: 80px;
	background: url(../Images/Main/f_premium_on.gif) no-repeat;
}
.gamme .qualite {
	width: 104px;
	background: url(../Images/Main/f_qualite_off.gif) no-repeat;
}
.gamme .qualiteon {
	width: 104px;
	background: url(../Images/Main/f_qualite_on.gif) no-repeat;
}
.gamme .budget {
	width: 66px;
	background: url(../Images/Main/f_budget_off.gif) no-repeat;
}
.gamme .budgeton {
	width: 66px;
	background: url(../Images/Main/f_budget_on.gif) no-repeat;
}
.gamme .message {
	font-size: 11px;
	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: 258px;
	padding: 0; margin: 0;
	border: 0; border-collapse: collapse;
	font-size: 11px;
}
.dimensions table tr td {
	padding: 0; margin: 0;
	border: 0; border-collapse: collapse;
}
.dimensions .col1 {
	width: 65px;
}
.dimensions .col1 .on {
	font-weight: bold;
}
.dimensions .col1 p {
	height: 24px;
	padding: 0 0 0 0; margin: 0;
}
.dimensions .col2 {
	width: 70px;
}
.dimensions .col2 p {
	padding: 1px 0 0 0; margin: 0;
}
.dimensions .col2 select {
	width: 51px; height: 18px;
	border:#5e5e5e 1px solid; font-family:arial, helvetica, sans-serif; font-size: 11px; color: #000000;
	margin: 0 0 4px 0;
}
.dimensions .col3 {
	width: 125px;
}
.dimensions .col3 .schema {
	width: 125px; height: 135px;
}
.dimensions .col3 .schema.largeur {
	background: url(../Images/Main/f_schema_largeur.gif) no-repeat;
}
.dimensions .col3 .schema.hauteur {
	background: url(../Images/Main/f_schema_hauteur.gif) no-repeat;
}
.dimensions .col3 .schema.diametre {
	background: url(../Images/Main/f_schema_diametre.gif) no-repeat;
}
.dimensions .col3 .schema.charge {
	background: url(../Images/Main/f_schema_charge.gif) no-repeat;
}
.dimensions .col3 .schema.vitesse {
	background: url(../Images/Main/f_schema_vitesse.gif) no-repeat;
}
.dimensions .col3 .schema p {
	font-family: arial,sans-serif; font-size: 13px; color: black; text-align: center;
	padding: 113px 0 0 0;
}
.dimensions .col3 .schema span {
	color: #cb0101; font-weight: bold;
}

/***** Bloc Recherche *****/
.recherche {
	width: 258px;
	padding: 0;
}
.recherche .bouton {
	width: 81px;
	background: url(../Images/Main/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/Main/f_bouton_d.gif) right 0 no-repeat;
	padding: 1px 0 0 0;
}
.recherche .bouton.effacer {
	width: 66px;
	background: url(../Images/Main/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;
	background: url(../Images/Main/f_bouton2_d.gif) right 0 no-repeat;
	padding: 1px 0 0 0;
}
.erreur {
	visibility: hidden;
	font-size: 10px; font-weight: bold; color: #ee0000;
	padding: 5px 0 0 0;
}

.mention_pneus {
	font-family: arial,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/Main/A_FlecheOrange.gif) 0 4px no-repeat;
	font-size: 11px; color: #3c5f8c;
	padding: 0 0 0 8px;
}
.conseils {
	width: 180px;
	padding: 5px 0 0 0;
}
.conseils p {
	font-size: 11px; font-weight: normal;
	padding: 5px 0;
}
.conseils a {
	cursor:pointer;
	display:block;
	font-size: 11px; font-weight: bold; color: black;
	padding: 4px 0 2px 20px;
	background: url(../Images/Main/a_puce_infospneus_off.gif) 0 4px no-repeat;
}
.conseils a:hover {
	background-color: white;
}
.conseils a.selected {
	background: url(../Images/Main/a_puce_infospneus_on.gif) 0 4px no-repeat;
}
.question-type {
	background: url(../Images/Main/v_type-pneus.jpg) no-repeat;
	padding: 74px 0 10px 0;
	border-bottom: 1px solid #ccccd1;
}
.question-type p {
	padding: 8px 0 0 0; margin: 0;
}
/***** Onglets *****/
.menuonglets {
	width: 178px;
	padding: 0; margin: 0;
}
.menuonglets div {
	display: block;
	float: left;
	margin: 0 1px 0 0;
}
#onglet1 {
	width: 63px; height: 24px;
	background: url(../Images/Main/b_onglet-premium.gif) 0 0 no-repeat;
}
#onglet2 {
	width: 47px; height: 24px;
	background: url(../Images/Main/b_onglet-qualite.gif) 0 0 no-repeat;
}
#onglet3 {
	width: 63px; height: 24px;
	background: url(../Images/Main/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: 178px;
	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: 258px;
}
.autrerecherche .bouton {
	width: 120px;
	background: url(../Images/Main/f_bouton_g.gif) no-repeat;
	margin: 0 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/Main/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: 11px; text-align: center;
	width: 68px;
	background:  url(../Images/Main/a_pictopneu_ete.gif) no-repeat;
}
.pictopneu.hiver {
	font-size: 11px; text-align: center;
	width: 68px;
	background:  url(../Images/Main/a_pictopneu_hiver.gif) no-repeat;
}
.pictopneu.premium {
	font-size: 11px; text-align: center;
	width: 88px;
	background:  url(../Images/Main/a_pictopneu_premium.gif) no-repeat;
}
.pictopneu.qualite {
	font-size: 11px; text-align: center;
	width: 88px;
	background:  url(../Images/Main/a_pictopneu_qualite.gif) no-repeat;
}
.pictopneu.budget {
	font-size: 11px; text-align: center;
	width: 88px;
	background:  url(../Images/Main/a_pictopneu_budget.gif) no-repeat;
}
.pictopneu.dim {
	background:  url(../Images/Main/a_pictopneu_gauche.gif) no-repeat;
	padding: 0; margin: 0;
	font-size: 11px; text-align: center;
}
.pictopneu.dim p {
	font-size: 13px; color: #57575b;
	padding: 5px 20px 7px 20px;
	background: url(../Images/Main/a_pictopneu_droite.gif) right 0 no-repeat;
}
.pictopneu.dim div {
	font-size: 11px;
}

/***** Tableau de résultats *****/
.result_pneus {
	margin: 10px 0 0 0;
	border: 1px solid #d1d1d1;
}
.table_result_pneus {
	font-size: 11px;
}
.A .picto_entete_pneus {
	width: 47px; height: 15px;
	background: url(../Images/Main/a_entete_premium.gif) no-repeat;
}
.B .picto_entete_pneus {
	width: 31px; height: 15px;
	background: url(../Images/Main/a_entete_qualite.gif) no-repeat;
}
.C .picto_entete_pneus {
	width: 15px; height: 15px;
	background: url(../Images/Main/a_entete_budget.gif) no-repeat;
}
.table_result_pneus .col1 {
	padding: 0 0 0 10px;
	font-size: 11px; line-height: 16px;
}
.table_result_pneus .col2 {
	padding: 0 10px 0 0;
	text-align: right;
	font-size: 11px;
}
.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/Main/a_logopneus_michelin.gif) no-repeat;
}
.table_result_pneus .entetemarque.continental {
	width: 99px;
	background: url(../Images/Main/a_logopneus_continental.gif) no-repeat;
}
.table_result_pneus .entetemarque.dunlop {
	width: 88px;
	background: url(../Images/Main/a_logopneus_dunlop.gif) no-repeat;
}
.table_result_pneus .entetemarque.firestone {
	width: 102px;
	background: url(../Images/Main/a_logopneus_firestone.gif) no-repeat;
}
.table_result_pneus .entetemarque.bridgestone {
	width: 95px;
	background: url(../Images/Main/a_logopneus_bridgestone.gif) no-repeat;
}
.table_result_pneus .entetemarque.dayton {
	width: 92px;
	background: url(../Images/Main/a_logopneus_dayton.gif) no-repeat;
}
.table_result_pneus .entetemarque.uniroyal {
	width: 103px;
	background: url(../Images/Main/a_logopneus_uniroyal.gif) no-repeat;
}
.table_result_pneus .entetemarque.barum {
	width: 97px;
	background: url(../Images/Main/a_logopneus_barum.gif) no-repeat;
}
.table_result_pneus .entetemarque.goodyear {
	width: 98px;
	background: url(../Images/Main/a_logopneus_goodyear.gif) no-repeat;
}
.table_result_pneus .entetemarque.fulda {
	width: 83px;
	background: url(../Images/Main/a_logopneus_fulda.gif) no-repeat;
}
.table_result_pneus .entetemarque.sava {
	width: 82px;
	background: url(../Images/Main/a_logopneus_sava.gif) no-repeat;
}
.table_result_pneus .entetemarque.kleber {
	width: 67px;
	background: url(../Images/Main/a_logopneus_kleber.gif) no-repeat;
}
.table_result_pneus .entetemarque.kormoran {
	width: 83px;
	background: url(../Images/Main/a_logopneus_kormoran.gif) no-repeat;
}
.table_result_pneus .entetemarque.pirelli {
	width: 79px;
	background: url(../Images/Main/a_logopneus_pirelli.gif) no-repeat;
}

/***************************/
/*** CONTROLE TECHNIQUE ****/
/***************************/
.ct_detail p {
   font-weight: normal;
   font-size: 11px;
   padding-left: 16px;
   margin: 10px 0;
   font-family: arial;
   color: #5e5e5e;
   }
 
 .ct_detail ul{
  font-size: 11px;
  font-weight: bold;
  font-family: arial;
  color: #5e5e5e;
  list-style: none;
  padding: 0 0 0 17px;
  margin: 0;
  }
  .ct_detail li {
   background: url("../Images/Main/v_puce.gif") 0 1px no-repeat;
   padding: 0 0 0 10px;
   }
 
 /* CAS CT Classique */
 .ct_classique .contenu_pack {
  display: none;
  }
 
 /* CAS CT Pack */
 .ct_pack .contenu_classique{
  display: none;
  }

p.mentions {
 font-size: 10px;
 padding-left: 18px;
 }