.body
{
	background-color: #FFFFFF;
	/*BACKGROUND-IMAGE: url(http://www.obiti.com/ctrl/images/fon.gif);*/
}
.point_depart
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}
.point_arrivee
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}
.point_depart_liste_solutions
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.point_arrivee_liste_solutions
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.date
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 7.5pt;
	color: #ffffff;
}
.intitule_type_heure_dep
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 7.5pt;
	color: #ffffff;
}
.heure
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 7.5pt;
	color: #ffffff;
}
.minutes
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 7.5pt;
	color: #ffffff;
}
.critere
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #888888;
	font-weight: bold;
}
.mode
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #888888;
	font-weight: bold;
}
.ligne_impair
{
	background-image: url(images/bg_degradeLignePair.jpg);
	background-repeat:repeat-x;
	background-position:left;}
.ligne_pair
{
	background-image: url(images/bg_degradeLignePair.jpg);
	background-repeat:repeat-x;
	background-position:left;}
.ligne_titre
{

	background-image: url(images/bg_ligneCorrespondance.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.ligne_transport
{
	background-color:#e5e5e5;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.ligne_correspondance
{
	background-image: url(images/bg_ligneCorrespondance.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.ligne_marche
{
	background-color:#e5e5e5;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.ligne_prolongation
{
	background-color:#e5e5e5;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.ligne_marche_integrale
{
	background-color:#e5e5e5;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.ligne_adresse_debut
{
	background-color:#e5e5e5;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.ligne_adresse_fin
{
	background-color:#e5e5e5;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.ligne_lieu_debut
{
	background-color:#e5e5e5;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.ligne_lieu_fin
{
	background-color:#e5e5e5;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.ligne_ville_debut
{
	background-color:#e5e5e5;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.ligne_ville_fin
{
	background-color:#e5e5e5;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.ligne_non_parametre
{
	background-color:#e5e5e5;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.ligne_depart_arret
{
	background-color:#e5e5e5;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.ligne_precedent_suivant
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;

	font-weight: bold;
	/*background-color: #FFCC66;*/
}
.ligne_precedent_suivant a,.ligne_precedent_suivant a:link,.ligne_precedent_suivant a:visited,.ligne_precedent_suivant a:active{
	color:#FFF;
	text-decoration:underline;
}
.ligne_precedent_suivant a:hover{
	text-decoration:none;
}

.titre_detail_trajet
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}



.titre_votre_trajet
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	width:100px;
}
.titre_horaires
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.titre_correspondances
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
}
.titre_reseaux
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.titre_modes
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.titre_duree
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
}
.titre_alerte
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.titre_descriptif
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.titre_heure
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.titre_plan
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.detail_trajet
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #FFF;
}
.detail_trajet a, .detail_trajet a:link,.detail_trajet a:active,.detail_trajet a:visited{
	display:block;
	color: #FFF;
	text-decoration:none;
	background-image: url(images/bg_degradeDetail.jpg);
	background-repeat:repeat-x;
	background-position:left;
	width:88px;
	height:32px;
}

.detail_trajet a:hover{
	text-decoration:none;
}

.titre_aucune_solution
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 12pt;
	color: #2B4896;
	font-weight: bold;
}
.aucune_solution
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 12pt;
	color: #FF0000;
	font-weight: bold;
}
.extension_recherche
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #2B4896;
}
.horaires
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	padding:0 0 0 15px;
}
.correspondance
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFFFFF;
}
.prolongation
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #888888;
}
.non_parametre
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
}
.reseaux
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
}
.modes
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
}
.correspondances
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #000000;
}
.typo_duree_totale
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FF0000;
	font-weight:bold;
}
.duree
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #000000;
}
.duree_correspondance
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;

	color: #888888;
}
.duree_marche
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;

	color: #1E963D;
}
.duree_prolongation
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;

	color: #888888;
}
.duree_marche_integrale
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;

	color: #1E963D;
}
.duree_lieu_debut
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;

	color: #FFFFFF;
}
.duree_lieu_fin
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;

	color: #1E963D;
}
.duree_ville_debut
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;

	color: #FFFFFF;
}
.duree_ville_fin
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;

	color: #1E963D;
}
.duree_adresse_debut
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;

	color: #FFFFFF;
}
.duree_adresse_fin
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;

	color: #1E963D;
}
.alerte
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
}
.descriptif
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
}
.descriptif_monter
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #353535;
}
.descriptif_descendre
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #353535;
}
.heure_depart
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #353535;
}
.heure_arrivee
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #353535;
}
.heure_impaire
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	
	background-image: url(images/bg_ligneCorrespondance.jpg);
	background-repeat:repeat-x;
	background-position:left;
	/*background-color: #2B4896;*/
}
.heure_paire
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(images/bg_ligneCorrespondance.jpg);
	background-repeat:repeat-x;
	background-position:left;
	/*background-color: #2B4896;*/
}
.lieu_debut
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
}
.lieu_fin
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
}
.ville_debut
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
}
.ville_fin
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
}
.adresse_debut
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
}
.adresse_fin
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
}
.marche_integrale
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
}
.marche
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
}
.note
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 8pt;

	color: #FF0000;
}
.titre_notes
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 8pt;

	color: #2B4896;
}
.notes_td
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 8pt;

	color: #2B4896;
}
.description_notes
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 8pt;

	color: #2B4896;
}
.hp_note_periode_titre
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;

	color: #2B4896;
	font-style: italic;
}
.hp_note_periode_td
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;

	color: #2B4896;

}
.hp_note_periode_renvoi
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;

	color: #2B4896;

}
.hp_note_periode_description
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;

	color: #2B4896;

}
.hp_reservation_titre
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 12pt;

	color: #2B4896;
	font-weight: bold;
}
.hp_dest_principale_titre
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 12pt;

	color: #2B4896;
	font-weight: bold;
}
.hp_dest_principale_td
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFF;
	background-color: #02742c;
	background-image: url(images/bg_ligneCorrespondance.jpg);
	background-repeat:repeat-x;
	background-position:top;
	
}
.description_reservations
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #353535;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
	/*background: #99CCFF;*/
}
.hp_dest_principale_description
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #353535;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
	/*background: #99CCFF;*/
}
.hp_dest_secondaire_titre
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 12pt;
	color: #2B4896;
	font-weight: bold;
}
.hp_dest_secondaire_td
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFF;
	background-color: #02742c;
	background-image: url(images/bg_ligneCorrespondance.jpg);
	background-repeat:repeat-x;
	background-position:top;
	
}
.hp_dest_secondaire_renvoi
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #2B4896;
}
.hp_dest_secondaire_renvoi_bis
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFF;
}
.hp_dest_secondaire_description
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #353535;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.hp_note_titre
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #2B4896;
	font-style: italic;
}
.hp_note_td
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #2B4896;
}
.hp_note_renvoi
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #2B4896;
}
.hp_note_description
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #2B4896;
}
.li_ci
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	
	background-color: #FFFFFF;
}
.li_cp
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	
	background-color: #FFFFFF;
}
.lp_ci
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #353535;
	
	background-color:#e5e5e5;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.lp_cp
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #353535;
	
	background-color:#e5e5e5;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.intitule_reseau_HP
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFD619;
	font-weight: bold;
}
.intitule_arret_HP
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFF;
	font-weight: bold;
}
.intitule_ligne_HP
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 12pt;
	color: #2B4896;
	font-weight: bold;
}
.intitule_ligne_HP_bis
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFF;
	font-weight: bold;
}
.intitule_sens_HP
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFF;
	font-weight: bold;
}
.intitule_date_HP
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #FFF;
	font-weight: bold;
}
.descriptif_reseau_hp
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #353535;
}
.descriptif_ligne_hp
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #353535;
}
.descriptif_sens_hp
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #353535;
}
.descriptif_arret_hp
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #353535;
}
.descriptif_date_hp
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #353535;
}
.entete_impair
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #880000;
	font-weight:bold;
}
.entete_pair
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #008800;
	font-weight:bold;
}
.arret_impair
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	font-weight:bold;
	
	background-color: #FF0000;
}
.arret_pair
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #000088;
	font-weight:bold;
	
	background-color: #FFFFFF;
}
.li_ci_gh
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #353535;
	
	background-color:#e5e5e5;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.li_cp_gh
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #353535;
	
	background-color:#e5e5e5;
	background-image: url(images/bg_degradeGris.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
.lp_ci_gh
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	
	background-color: #D5F1F6;
}
.lp_cp_gh
{
	font-family:"Trebuchet MS",Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	
	background-color: #D5F1F6;
}
.times_noir
{
	font-family: times;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
}