/* Sélection à l'intérieur du formulaire */
.goatSelection {
}
.goatSelection SPAN, #goatSelection SPAN {
    COLOR: #0062AD;
    FONT-WEIGHT: bold;
}

/* Liste d'options */
#contenu UL.goatOptions {
	LIST-STYLE: none;
	MARGIN: 0px 0px 0px 380px;
	PADDING: 0px;
}
#contenu UL.goatOptions LI {
	MARGIN: 5px;
	PADDING-LEFT: 12px;
	list-style-image:none;
	list-style-type:none;
	BACKGROUND-IMAGE: url("../img/FR/monitinisere_LI.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 2px;
}
#contenu UL.goatOptions LI.nopicture {
	background-image:none;
	PADDING-LEFT: 0px;
}

#contenu UL.goatOptions LI.carto
{
	list-style-image:none;
	list-style-type:none;
	background:none;
	padding-left:0px;
}

#contenu UL.goatOptions LI.carto A
{
	BACKGROUND-IMAGE: url(../img/xGoat/map.gif);
	BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION:left 0px;
    padding-left:28px;
    height:30px;
    display:block;
    padding-top:10px;
}


#contenu UL.goatOptions2 {
	LIST-STYLE: none;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px;
}
#contenu UL.goatOptions2 LI {
	MARGIN: 5px;
	PADDING-LEFT: 12px;
	list-style-image:none;
	list-style-type:none;
	border:0px;
	BACKGROUND-IMAGE: url("../img/FR/monitinisere_LI.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 2px;
}
/*
#contenu FORM#route UL.goatOptions {
	FLOAT: none;
}
*/

/* Sélection lors de l'affichage du résultat */
#goatSelection {
	FLOAT: left;
	WIDTH: 350px;
}
#goatSelection .b1, #goatSelection .b2, #goatSelection .b3 {
	DISPLAY: block;
	OVERFLOW: hidden;
	HEIGHT: 1px;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-LEFT: 1px solid #D7D5D6;
	BORDER-RIGHT: 1px solid #D7D5D6;
	PADDING: 0px;
}
#goatSelection .b1 {MARGIN: 0px 2px; BACKGROUND-COLOR: #D7D5D6;}
#goatSelection .b2 {MARGIN: 0px 1px;}
#goatSelection .b3 {MARGIN: 0px 0px;}
#goatSelection .contenu {
	BORDER-LEFT: 1px solid #D7D5D6;
	BORDER-RIGHT: 1px solid #D7D5D6;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING: 3px 5px;
}

/* Outils lors de l'affichage du résultat */
#contenu UL.goatTools {
	TEXT-ALIGN: center;
	LIST-STYLE: none;
	MARGIN: 0px 0px 10px 0px;
	PADDING: 0px;
}
#contenu UL.goatTools LI {
	DISPLAY: inline;
}

/* Résultat goat (feuille de synthèse, feuille de route, fiche horaire...) */
#goatResult {
/*	PADDING-TOP: 15px; */
}
#goatResult .error {
	PADDING-TOP: 15px;
}

/* Feuille de synthèse */
.synthesePrev {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 5px;
	float:left;
}
.syntheseNext {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 5px;
	float:right;
}
.synthese
{
	WIDTH: 600px;
}
TABLE#routesynthese {
	WIDTH: 600px;
}
TABLE#routesynthese CAPTION {
}
TABLE#routesynthese THEAD TH {
}
TABLE#routesynthese TD, TABLE#routesynthese THEAD TH {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}
TABLE#routesynthese TD.mode A {
	TEXT-DECORATION: none;
}
TABLE#routesynthese A {
	FONT-WEIGHT: bold;
}
TABLE#routesynthese IMG {
	VERTICAL-ALIGN: middle;
}

/* Feuille de route */
.resumeSummary {
}
.resumePrev {
	MARGIN-BOTTOM: 5px;
	FLOAT: left;
	WIDTH: 300px;
}
.resumeNext {
	MARGIN-LEFT: 300px;
	WIDTH: 300px;
	TEXT-ALIGN: right;
	MARGIN-BOTTOM: 5px;
}
TABLE#routeresume {
	WIDTH: 600px;
}
TABLE#routeresume CAPTION {
}
TABLE#routeresume THEAD TH {
	TEXT-ALIGN: center;
}
TABLE#routeresume TR.depart, TABLE#routeresume TR.arrivee {
	FONT-WEIGHT: bold;
}
TABLE#routeresume TD {
}
TABLE#routeresume TD.mode, TABLE#routeresume TD.horaire, TABLE#routeresume TD.plan  {
	TEXT-ALIGN: center;
}
TABLE#routeresume A {
	FONT-WEIGHT: bold;
}
TABLE#routeresume IMG {
	VERTICAL-ALIGN: middle;
}

/* Horaires de ligne */
.hourPrev {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 5px;
	FLOAT: left;
}
.hourNext {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 5px;
	FLOAT: right;
}
.hourCourses {
	MARGIN-TOP: 10px;
	TEXT-ALIGN: center;
}
TABLE#linehour {
	WIDTH: 720px;
}
div.selected.indentSmallBloc div#goatResult.MB TABLE#linehour {
	WIDTH: auto;
}
div.selected.indentBloc TABLE#linehour {
	WIDTH: 698px;
}
TABLE#linehour CAPTION {
}
TABLE#linehour THEAD TH {
	TEXT-ALIGN: center;
}
TABLE#linehour TBODY TH {
    FONT-WEIGHT: normal;
	BORDER: 1px solid #0062AD;
	PADDING: 3px;
}
TABLE#linehour TD 
{
}
TABLE#linehour TD.mode, TABLE#linehour TD.nota, TABLE#linehour TD.tarif, TABLE#linehour TD.horaire, TABLE#linehour TD.reseau, TABLE#linehour TD.number {
	TEXT-ALIGN: center;
}
TABLE#linehour A {
	FONT-WEIGHT: bold;
}


/* Légende */
div.selected.indentSmallBloc div#goatResult.MB #legend {
	MARGIN-TOP: 10px;
	WIDTH: auto;
	_margin-left:10px;
}

#legend {
	MARGIN-TOP: 10px;
	/*WIDTH: 600px;*/
	_margin-left:10px;
}
div#goatResult.MB div#legend {
	MARGIN-TOP: 10px;
	WIDTH: 600px;
	_margin-left:10px;
}

#legend2 {
	MARGIN-TOP: 10px;
	_margin-left:10px;
}
#legend H2, #legend2 H2 {
	FONT-SIZE: 100%;
}
#legend UL, #legend2 UL {
	LIST-STYLE: none;
    BORDER: 1px solid #0062AD;
	PADDING: 0px;
	MARGIN: 0px;
	HEIGHT: 65px;
}
#contenu #legend LI, #contenu #legend2 LI {
	FLOAT: left;
	WIDTH: 72px;
	TEXT-ALIGN: center;
	MARGIN-TOP: 5px;
	LIST-STYLE-IMAGE: none;
	LIST-STYLE-TYPE: none;
}
#legend IMG, #legend2 IMG {
	MARGIN: 0px;
}
#legend IMG.disrupt, #legend2 IMG.disrupt {
	MARGIN-TOP: 4px;
}

