
/* style pour logo + selection + lien memento + bouton recherche + lien admin */

.entete{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 9vw;
}

.bouton_recherche {
	display: none;
}

.lien_administrateur 
{
	display: none;
}

.lien_message_admin
{
	display: none;

}

.revenir_aux_horaires_applicables_actuellement
{
	display: none;
}

.logo_psa {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 10vw;
}


.texte_rechercher_par
{
display: none;
}

.texte_recherche 
{
display: none;
}

.selection
{
 display: none;
}

.selection_ligne
{
 display: none;
}

.bouton_imprimer 
{
	display: none;
	
}

.reclamation
{
	position: absolute;
	font-size: 12px;
	color: black;
	margin-top: 10px;
	left: 50%;

}

/* fin de style pour logo + selection + lien memento + bouton recherche + lien admin */

.donnees_generales_transporteur /* div */
{
	position: absolute;
	top:16vw;
	left: 0vw;
	text-align: left;
	width: 38vw;
	height: 10vh;
	border-collapse: separate;

	
}

.table_info_transporteur
{
    position: absolute;
	border-collapse: collapse;
	height: 10vh;
}

.info_transporteur
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-size: 8px;
	margin-left: 8vw;
	text-align: center;
	height: 10px;
	overflow: hidden;
  
}

.donnees_info_transporteur
{
	color:black;
	width: auto;
	left: 6vw;
    position: relative;
	font-size: 10px;
	top: 0vw;
   
}

/* fin de style pour le tableau avec les infos transporteur + chef de bus + telephone chef de bus + date de mise en application */

/* style pour la partie commentaires dans page recherche par ligne et tournÃ©e */


.commentaires_sur_ligne_tournee /* div */
{
 
 position: absolute;
 height: 10vw;
 top: 18vw;
 width: 50vw;
 margin-top: 0.8vw;


}

.table_commentaires_sur_ligne_tournee
{
	position: relative;
	border-collapse: collapse;
	background:  transparent;
	margin-left: 40vw;
	margin-top: 0vw;
	width: 48vw;
}

.titre_commentaire_ligne_tournee
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	background: rgb(214, 210, 196);
	font-size: 8px;
	height: 12px;
	margin-left: 4vw;
	border-radius: 2px;
	top: 1vw;
}
	

.donnees_commentaires_ligne_tournee
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	width: 45vw;
	height: 4.0vw;
	text-overflow: ellipsis;
	border-radius: 2px;
	top: 1vh;
}

/* style pour pour le message "Resultats pour ..." */

.affichage_message_resultat
{
	position: relative;
	background:linear-gradient(45deg,rgb(185, 211, 220),whitesmoke);
	top: 6.2vw;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin-left: 16vw;
	color:rgb(30, 35, 54); 
	font-size: 16px;
	border-radius: 5px;
}

/* fin de style pour le message "Resultats pour ... */

/* style pour le tableau des rÃ©sultats ligne et villes tournÃ©e xxx*/

.commentaires /* les commentaires dans la section "recherche ville + tournÃ©e */
{
	position: relative;
	max-width: 20vw;
	font-size: 10px;
}



.tableau_resultats_tournees /*DIV */
{
	position: relative;
	width: 96%;
	height: 120%;
	top: 27vw;
	left: 0vw;
	padding-bottom: 28vw;
   
}

.table_resultats_tournees
{
	
	text-align: center;
    width: 100%;
	border-collapse: separate;
    position: relative;
    border:solid lightgrey !important;
	border-width:1px !important;
	
    
}
.table_resultats_villes_tournees
{
	
	text-align: center;
	top: 20vw;
    margin-top: 8%;
    width: 90%;
	border-collapse: separate;
    margin-left: 0vw;
    position: absolute;
    border:solid lightgrey !important;
	border-width:1px !important;
}

.titre_resultats 
{
	text-align: center;
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:solid lightgrey !important;
    border-width:1px !important;
}

.ligne_resultats 
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 1px;
    height: 1.5vw;
    font-size: 10px;
    padding-left: 2px; 
    padding-right: 2px;
    border:solid lightgrey !important;
	border-width:1px !important;
	margin-bottom: 1px;
}

.chef_bus {
	position: relative;
	width: auto;
	height: 25px;
	font-size: 10px;
	border:solid lightgrey !important;
	border-width:1px !important;
	margin-bottom: 1px;
}

.telephone {
	position: relative;
	width: auto;
	height: 25px;
	font-size: 10px;
	border:solid lightgrey !important;
	border-width:1px !important;
	margin-bottom: 1px;
}

.table_resultats_villes_tournees
{
	position: absolute;
	top: 10vh;

}

.horaire_limite
{
	position: relative;
	margin-left: 5vw;
	color: rgb(30, 35, 54);
	font-size: 10px;
	margin-top: 20px;
}

.lien_plan_mulhouse_TA
{

	display: none;

}

.lien_plan_mulhouse_TB
{
	display: none;
}

.image_plan
{
	display: none;
}


.popup_memento {
	
	display: none;
	
}

.texte_telecharger_les_plans
{
	
	display: none;
	
}