﻿@import "../../horaires/css/style.css";

#content #stopForm {
    background-color:#f1eeec;
    margin-bottom: 15px;
    min-height: 100px;
}

#content #stopForm h2
{
    background-position: 15px center;
    background-color: #E7E7E8;
    color: #1D4985;
    font-family: Arial;
    font-weight: bold;
    padding: 5px 30px;
    margin-top: 0px;
}

#content #stopForm .border{
    padding: 25px;
}

#content #dateSelection.bloc {
    border: 0px;
    padding: 0px;
}
#horaires_arrets {
    margin-bottom: 100px;
}
/*Mon espace*/
.myStops
{
    margin-bottom:20px;
}
#content .userPref .submit 
{
    margin:0 0 0 10px;
}
#content #Horaires .bloc
{
    background-color: #F1EEEC;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#content #Horaires .bloc .goatFormText
{
    padding-left: 8px;
    padding-top: 8px;
}
#content #Horaires .bloc .titre
{
background-color: #7f756b;
    color: #FFFFFF;
    margin-bottom: 10px;
    margin-left: -5px;
    margin-top: -10px;
    padding-bottom: 2px;
    padding-left: 5px;
    width: 200px;
}
/*Affichage du résultat*/

TABLE#stophour
{
    width:100%;
    border-collapse: collapse;
    vertical-align:middle;
    margin:auto;
}
TABLE#stophour thead tr 
{
    background-color: #7f756b;
    color:#ffffff;
    text-align: center;
    font-size:90%;
}
TABLE#stophour tbody td {
    text-align: center;
    vertical-align: top;
    border-left: solid 1px #004494;
    border-right: solid 1px #004494;
    border-bottom: solid 1px #004494;
}

TABLE#stophour span.note {
    font-size: 95%;
    font-style: italic;
}

/* Horaires > Perturbations */

.disrupt
{
    border: 1px solid #C52732;
    border-radius: 6px;
    padding: 14px;
}

.pertLigneHor
{
    float:left;

}

.perts
{
    float:left;
    
}

.pertFiche
{
    float:left;
    width:550px;
}



.pertLigne ul.perturbation 
{
  
}

.disrupt ul
{
    margin-top: -4px;
    line-height: 26px;
}
.disrupt li a
{
    color: #000;
    font-family: Verdana;
    font-size: 100%;
    text-decoration: underline;
}
.disrupt li a:hover,
.disrupt li a:focus,
.disrupt li a:active
{
    color: #005FB0;
}
.disrupt li a:hover
{
    text-decoration:underline;
}

/*.disrupt li
{
    list-style-type: none;
    background-repeat: no-repeat;
    background-position: 0;
    padding-left: 30px;
}

.disrupt li.pert1
{
    background-image: url('./../../img/default/Picto/disruption1.png');
}

.disrupt li.pert2
{
    background-image: url('./../../img/default/Picto/disruption2.png');
}

.disrupt li.pert3
{
    background-image: url('./../../img/default/Picto/disruption3.png');
}

.disrupt li.pert4
{
    background-image: url('./../../img/default/Picto/disruption4.png');
}

.disrupt li.pert5
{
    background-image: url('./../../img/default/Picto/disruption5.png');
}

.disrupt li.pert6
{
    background-image: url('./../../img/default/Picto/disruption6.png');
}

.disrupt li.pert7
{
    background-image: url('./../../img/default/Picto/disruption7.png');
}

.disrupt li.pert8
{
    background-image: url('./../../img/default/Picto/disruption8.png');
}

.disrupt li.pert9
{
    background-image: url('./../../img/default/Picto/disruption9.png');
}

.disrupt li.pert10
{
    background-image: url('./../../img/default/Picto/disruption10.png');
}

.disrupt li.pert11
{
    background-image: url('./../../img/default/Picto/disruption11.png');
}

.disrupt li.pert12
{
    background-image: url('./../../img/default/Picto/disruption12.png');
}*/

/*pointlist*/
#content form#popuplist .typeSelect
{
    background-color: #f1eeec;
    padding: 10px;
    margin-bottom:10px;
    
}
#content form#popuplist .typeSelect .alphabeticList li
{
    display:inline-block;
    padding: 0px 9px;
}
#content form#popuplist .formList
{
    background-color: #f1eeec;
    padding: 10px;
    margin-bottom:10px;   
}
#content form#popuplist .formList .listArrets
{
    border-style: inset;
    border-width: 1px;
    max-height: 350px;
    overflow: auto;
    padding-left:10px;
    padding-top:5px;
}
#content form#popuplist .formList h4
{
    background-color:#AA9C8F;
    width:200px;
    font-size:120%;
    margin-left:-15px;
    margin-top:-15px;
    margin: -15px 0px 15px -15px;
    color:#ffffff;
    padding: 2px 0px 2px 5px;
    
}
#content form#popuplist .formList div
{
    margin-left: 200px;
    padding-bottom: 10px;
    
}
legend
{
    visibility: hidden;
}
#content form#popuplist h3
{
    visibility: hidden;
    
}
#content form#popuplist .typeSelect input.submit
{
    background-image:url('../../img/Accueil/BgBut.html');
    background-repeat:repeat-x;
    font-weight: bold;
    margin-left: 10px;
}

#horaires_arrets #HorairesFiche .stopLegendLeft {
    border-right: 1px #E5E5E5 solid;
    width: 49%;
    float: left;
    padding: 30px 9px 30px 0px;
}
#horaires_arrets #HorairesFiche .stopLegendRight {
    width: 45%;
    float: left;
    padding: 30px 0px 30px 20px;
}
#horaires_arrets #HorairesFiche .stopLegendRight ul {
    margin-top: 15px;
}
.tadLegend {
    margin-top: 20px;
    float: right;
    width: 49%;
}

.tadLegend span, span.tad {
    color: #005FB0;
    font-weight: bold;
}

#journeyLegend {
    width: 100%;   
}