.body
{
	background-color: #FFFFFF;
}
.point_depart
{
	font-family: verdana;font-weight:bold;font-size:12px;color: #536b85;
}
.point_arrivee
{
	font-family: verdana;font-weight:bold;font-size:12px;color: #536b85;
}
.date
{
	font-family: verdana;font-weight:bold;font-size:12px;color: #536b85;
}
.intitule_type_heure_dep
{
	font-family: verdana;font-weight:bold;font-size:12px;color: #536b85;
}
.heure
{
	font-family: verdana;font-weight:bold;font-size:12px;color: #536b85;
}
.minutes
{
	font-family: verdana;font-weight:bold;font-size:12px;color: #536b85;
}
.critere
{
	font-family: verdana;font-weight:bold;font-size:12px;color: #536b85;
}
.mode
{
	font-family: arial;
	font-size: 8pt;
	color: #000066;
}
.ligne_impair
{
	background-color: #e5e2f0;
}
.ligne_pair
{
	background-color: #f4f2fb;
}
.ligne_titre
{
	background-color: #655a9f;
}
.ligne_transport
{
	background-color: #f4f2fb;
}
.ligne_correspondance
{
	background-color: #FFCC66;
}
.ligne_ville_debut
{
	background-color: #FFCC66;
}
.ligne_marche
{
	background-color: #FFCC66;
}
.ligne_prolongation
{
	background-color: #FFCC66;
}
.ligne_marche_integrale
{
	background-color: #FFCC66;
}
.ligne_adresse_debut
{
	background-color: #FFCC66;
}
.ligne_adresse_fin
{
	background-color: #FFCC66;
}
.ligne_lieu_debut
{
	background-color: #FFCC66;
}
.ligne_lieu_fin
{
	background-color: #FFCC66;
}
.ligne_non_parametre
{
	background-color: #FF0000;
}
.ligne_depart_arret
{
	background-color: #e5e2f0;
}
.titre_detail_trajet
{
	font-family: arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}
.titre_horaires
{
	font-family: arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}
.titre_correspondances
{
	font-family: arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}
.titre_reseaux
{
	font-family: arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}
.titre_modes
{
	font-family: arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}
.titre_duree
{
	font-family: arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}
.titre_alerte
{
	font-family: arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}
.titre_descriptif
{
	font-family: arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}
.titre_heure
{
	font-family: arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}
.titre_plan
{
	font-family: arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}
.detail_trajet
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
}
.aucune_solution
{
	font-family: arial;
	font-size: 12pt;
	color: #FF0000;
	font-weight: bold;
}
.horaires
{
	font-family: arial;
	font-size: 8pt;
	color: #020079;
}
.correspondances
{
	font-family: arial;
	font-size: 8pt;
	color: #020079;
}
.prolongation
{
	font-family: arial;
	font-size: 8pt;
	color: #020079;
}
.non_parametre
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
}
.reseaux
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
}
.modes
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
}
.duree
{
	font-family: arial;
	font-size: 8pt;
	color: #000066;
}
.duree_monter
{
	font-family: verdana;font-size: 10px;color: #000000;
	background: #f4f2fb;
}
.duree_descendre
{
	font-family: verdana;font-size: 10px;color: #000000;
	background: #e5e2f0;
}
.duree_correspondance
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.duree_marche
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.duree_prolongation
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.duree_marche_integrale
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.duree_lieu_debut
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.duree_lieu_fin
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.duree_adresse_debut
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.duree_adresse_fin
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.plan_monter
{
	font-family: verdana;font-size: 10px;color: #000000;
	background: #f4f2fb;
}
.plan_descendre
{
	font-family: verdana;font-size: 10px;color: #000000;
	background: #e5e2f0;
}
.alerte
{
	font-family: arial;
	font-size: 8pt;
	color: #000066;
}
.descriptif
{
	font-family: verdana;font-size:10px;color: #000000;
}
.descriptif_monter
{
	font-family: verdana;font-size:10px;color: #000000;
}
.descriptif_descendre
{
	font-family: verdana;font-size: 10px;color: #000000;
	background: #e5e2f0;
}
.heure_depart
{
	font-family: verdana;font-size: 10px;color: #000000;
	background: #f4f2fb;
}
.heure_arrivee
{
	font-family: verdana;font-size: 10px;color: #000000;
	background: #e5e2f0;
}
.heure_impaire
{
	font-family: verdana;font-size: 10px;color: #ffffff;font-weight: bold;
	background-color: #97b734;
}
.heure_paire
{
	font-family: verdana;font-size: 10px;color: #ffffff;font-weight: bold;
	background-color: #97b734;
}
.lieu_debut
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.lieu_fin
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.ville_debut
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.ville_fin
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.adresse_debut
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.adresse_fin
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.marche_integrale
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.marche
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.note
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.notes_font
{
	font-family: arial;
	font-size: 8pt;

	color: #FF0000;
}
.titre_notes
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.description_notes
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.hp_note_periode_titre
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.hp_note_periode_td
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;

}
.hp_note_periode_renvoi
{
	font-family: arial;
	font-size: 8pt;

	color: #FF0000;

}
.hp_note_periode_description
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;

}
.hp_dest_principale_titre
{
	font-family: verdana;font-size: 10px;color: #000000;
}
.hp_dest_principale_td
{
	font-family: verdana;font-size: 10px;color: #000000;
}
.hp_dest_principale_description
{
	font-family: verdana;font-size: 10px;color: #000000;font-weight: bold;
}
.hp_dest_secondaire_titre
{
	font-family: verdana;font-size: 10px;color: #000000;
}
.hp_dest_secondaire_td
{
	font-family: verdana;font-size: 10px;color: #000000;
}
.hp_dest_secondaire_renvoi
{
	font-family: verdana;font-size: 10px;color: #000000;
}
.hp_dest_secondaire_description
{
	font-family: verdana;font-size: 10px;color: #000000;font-weight:bold;
}
.hp_note_titre
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;
}
.hp_note_td
{
	font-family: arial;
	font-size: 8pt;
}
.hp_note_renvoi
{
	font-family: arial;
	font-size: 8pt;

	color: #FF0000;

}
.hp_note_description
{
	font-family: arial;
	font-size: 8pt;

	color: #000066;

}
.li_ci
{
	font-family: verdana;font-size: 10px;color: #000000;
	background-color: #dfe5db;
}
.li_cp
{
	font-family: verdana;font-size: 10px;color: #000000;
	background-color: #dfe5db;
}
.lp_ci
{
	font-family: verdana;font-size: 10px;color: #000000;
	background-color: #eef1ec;
}
.lp_cp
{
	font-family: verdana;font-size: 10px;color: #000000;
	background-color: #eef1ec;
}
.intitule_reseau_HP
{
	font-family: verdana;font-size: 14px;color: #536b85;font-weight: bold;
}
.descriptif_reseau_HP
{
	font-family: verdana;font-size: 14px;color: #536b85;font-weight: bold;
}
.intitule_arret_HP
{
	font-family: verdana;font-size: 12px;color: #536b85;font-weight: bold;
}
.descriptif_arret_HP
{
	font-family: verdana;font-size: 12px;color: #536b85;font-weight: bold;
}
.intitule_ligne_HP
{
	font-family: verdana;font-size: 12px;color: #536b85;font-weight: bold;
}
.descriptif_ligne_HP
{
	font-family: verdana;font-size: 12px;color: #536b85;font-weight: bold;
}
.intitule_sens_HP
{
	font-family: verdana;font-size: 12px;color: #536b85;font-weight: bold;
}
.descriptif_sens_HP
{
	font-family: verdana;font-size: 12px;color: #536b85;font-weight: bold;
}
.intitule_date_HP
{
	font-family: verdana;font-size: 12px;color: #536b85;font-weight: bold;
}
.descriptif_date_HP
{
	font-family: verdana;font-size: 12px;color: #536b85;font-weight: bold;
}
.entete_impair
{
	font-family: arial;
	font-size: 10pt;
	color: #880000;
	font-weight:bold;
}
.entete_pair
{
	font-family: arial;
	font-size: 10pt;
	color: #008800;
	font-weight:bold;
}
.arret_impair
{
	font-family: arial;
	font-size: 10pt;
	color: #000000;
	font-weight:bold;
	
	background-color: #FF0000;
}
.arret_pair
{
	font-family: arial;
	font-size: 10pt;
	color: #000088;
	font-weight:bold;
	
	background-color: #FFFFFF;
}
.li_ci_gh
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	
	background-color: #FF0000;
}
.li_cp_gh
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	
	background-color: #FF0000;
}
.lp_ci_gh
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	
	background-color: #D5F1F6;
}
.lp_cp_gh
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	
	background-color: #D5F1F6;
}

/***********************************************/

.body option
{
font-size:10px !important;font-family:verdana;color:#000000;
}

