/* Sélection à l'intérieur du formulaire 
.goatSelection {
}
.goatSelection SPAN, #goatSelection SPAN {
    COLOR: #2F64CC;
    FONT-WEIGHT: bold;
}
*/

/* Sélection lors de l'affichage du résultat */
DIV.goatSelection {
}
DIV.goatSelection SPAN 
{
    font-weight: bold;
    color: #673914;
}

/* Menu des options */
UL.goatOptions 
{
    list-style: none;
    text-align: center;
    padding: 5px 0px;
}
UL.goatOptions LI
{
    display: inline;
}
    
/* Résultat goat (feuille de synthèse, feuille de route, fiche horaire...) */
#goatResult {
}
#goatResult .error {
	PADDING-TOP: 15px;
}
#goatResult .goatResultTop {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 5px;
}
#goatResult .synthesePrev {

}
#goatResult .syntheseNext {
	MARGIN-TOP: 5px;
}
#goatResult .resumePrev {
	FLOAT: left;
}
#goatResult .resumeNext {
	FLOAT: right;
}

/* Feuille de synthèse */
#content TABLE.routesynthese
{
	WIDTH: 510px;
}
#content TABLE.routesynthese TD
{
    text-align: center;
    vertical-align: middle;
}

/* Feuille de route */
#content TABLE.routeresume
{
	WIDTH: 510px;
}
#content TABLE.routeresume TD {
	VERTICAL-ALIGN: middle;
}
#content TABLE.routeresume TR.depart TD, #content TABLE.routeresume TR.arrivee TD {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #F0DFB0;
	VERTICAL-ALIGN: middle;
}
#content TABLE.routeresume TD.horaire {
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: bottom;
	PADDING-LEFT: 10px;
}
#content TABLE.routeresume TD.plan {
	PADDING: 30px 5px 5px 5px;
	font-weight: bold;
	font-size: 92%;
}
#content TABLE.routeresume TD.plan A {
	BACKGROUND-IMAGE: url("../img/xGoat/plan.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top center;
	PADDING-TOP: 18px;
}
#content TABLE.routeresume SPAN {
	FONT-WEIGHT: bold;
}

/* fiche horaire à l'arrêt
#stophour 
{
	font-size:100%;
}
#stophour CAPTION {
	DISPLAY: none;
}
TABLE#stophour
{
	border: 1px solid #AB7F24;
}
TABLE#stophour TH {
	PADDING: 0px 2px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #AB7F24;
	
}
TABLE#stophour TD {
	TEXT-ALIGN: center;
	PADDING: 1px;
	border: 1px solid #AB7F24;
}
#stophour TD ABBR, #stophour TD SPAN.abbr {
	DISPLAY: none;
}
#stophour SPAN.direction {
	DISPLAY: none;
}

#stophour SPAN.note {
	FONT-SIZE: 85%;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 2px;
}
#stophour UL {
	LIST-STYLE: none;
	MARGIN: 0px;
	PADDING: 0px;
}
#stophour LI {
	MARGIN: 1px 0px;
	PADDING: 0px;
}

 */
/* Légende des directions 
#stopHourLegend {
	TEXT-ALIGN: left;
}
#stopHourLegend SPAN {
	FONT-WEIGHT: bold;
}
#stopHourLegend .direction {
}
#stopHourLegend .direction .directionCouleur {
	FLOAT: left;
	WIDTH: 20px;
}
#stopHourLegend .direction .directionLegende {
	PADDING-LEFT: 30px;
}
.codeRenvoiStyle {
	FONT-SIZE: 80%;
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
*/

/* Légende */
#goatResult .legend {
	MARGIN-TOP: 10px;
	width: 510px;
}
#goatResult .legend H3 {
	FONT-SIZE: 100%;
}
#goatResult .legend UL {
	LIST-STYLE: none;
    BORDER: 1px solid #ab7f24;
	PADDING: 0px;
	MARGIN: 0px;
	HEIGHT: 55px;
}
#goatResult .legend LI {
	LIST-STYLE: none;
	FLOAT: left;
	WIDTH: 65px;
	TEXT-ALIGN: center;
	MARGIN-TOP: 5px;
}
#goatResult .legend LI.legend-voiture {
	WIDTH: 100px;
}
#goatResult .legend IMG {
	MARGIN: 0px;
}
#goatResult .legend IMG.disrupt {
	MARGIN-TOP: 4px;
}

