/* lignes des fiches horaires, feuilles de route etc... */
.xRow0 { BACKGROUND-COLOR: #EAE8E9; BORDER: #616362 1px solid;}
.xRow1 { BACKGROUND-COLOR: #FFFFFF; BORDER: #616362 1px solid;}

/* feuille de synthèse */
.synthesePrevNext{
	TEXT-ALIGN: left;
	width:700px;
	MARGIN-LEFT:0px;
	MARGIN-BOTTOM: 3px;
}
.synthesePrev {
	PADDING-LEFT: 10px;
	BACKGROUND-IMAGE: url("../img/puce_prev.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left;
	float:left;
	padding-bottom:5px;	
}
.syntheseNext {
	BACKGROUND-IMAGE: url("../img/puce_next.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left;	
	float:right;
	text-align:right;	
	padding-left:10px;
	padding-bottom:5px;	
}
#synthese {
	BORDER-COLLAPSE: collapse;
	MARGIN:0px;
	WIDTH: 650px;
    BORDER: #616362 1px solid;
}
#synthese CAPTION {
	DISPLAY: none;
}
#synthese TR {
	VERTICAL-ALIGN: middle;
}
#synthese TH {
	COLOR:#FFFFFF;
    BACKGROUND-COLOR: #616362;
    PADDING: 2px;
    text-align:center;
}
#synthese TD {
	PADDING: 4px 2px 4px 2px;
	TEXT-ALIGN: center;
	FONT-SIZE:100%;
}
#synthese IMG {
	VERTICAL-ALIGN: middle;
	MARGIN: 0px 2px 0px 2px;
}
#synthese A, #synthese SPAN {
}
#goatOption{
	MARGIN-TOP:10px;
	TEXT-ALIGN:center;
}
#goatLegend {
	TEXT-ALIGN:left;
	MARGIN-TOP:15px;
	PADDING: 0px;
	MARGIN-LEFT: 0px;
}
#goatLegend UL {
    BORDER: #616362 1px solid;
    
	LIST-STYLE: none;
	PADDING: 0px;
	MARGIN: 0px;
	HEIGHT: 50px;
}
#goatLegend LI {
	FLOAT: left;
	WIDTH: 40px;
	TEXT-ALIGN: center;
	MARGIN-TOP: 5px;
}


#goatOptionRight{
	MARGIN-TOP:10px;
	TEXT-ALIGN:left;
	FLOAT:right;
	WIDTH: 210px;
	MARGIN-RIGHT:10px;
}

#goatOptionRight UL {
	BORDER-TOP: #E4E4E6 2px solid;
}


#goatOptionRight .optionList LI {
	list-style: disc;
	color: #D82253;
	MARGIN: 0px;
}

#goatOptionRight .download {
	MARGIN-TOP: 5px;	
}

#goatOptionRight .download LI {
	list-style: disc;
	color: #000000;
}

#goatOptionRight .getAcrobat {
	MARGIN-LEFT:20px;
}





#listInline{
	
}

#listInline .download{
	float:left;
	
}

#listInline .download LI{
	MARGIN: 0px 0px 0px 6px;
	DISPLAY: inline;
}

#listInline .OptionList{
	float:left;
}

#listInline .getAcrobat UL{
	LIST-STYLE:none;
}

#listInline .getAcrobat UL LI{
	MARGIN: 0px 0px 0px 6px;
}





/* feuille de route */
#summary {
	TEXT-ALIGN: left;
	MARGIN-BOTTOM: 10px;
}
#summary SPAN {
}
.routePrevNext{
	TEXT-ALIGN: left;
	width:700px;
	MARGIN-LEFT:0px;
	MARGIN-BOTTOM: 3px;
}
.routePrev {
	PADDING-LEFT: 10px;
	BACKGROUND-IMAGE: url("../img/puce_prev.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left center;
	float:left;
	padding-bottom:5px;	
}
.routeNext {
	BACKGROUND-IMAGE: url("../img/puce_next.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right center;	
	float:right;
	text-align:right;	
	padding-right:10px;
	padding-bottom:5px;	
}
#route {
	BORDER-COLLAPSE: collapse;
	MARGIN:0px;
	WIDTH: 650px;
    BORDER: #616362 1px solid;
}
#route TH {	COLOR:#FFFFFF;
    BACKGROUND-COLOR: #616362;
    PADDING: 2px;
}

#route CAPTION {
	DISPLAY: none;
}
#route THEAD, #route TFOOT {
	DISPLAY: none;
    
}
#route .header, #route .footer {
	COLOR:#FFFFFF;
    BACKGROUND-COLOR: #616362;
    FONT-WEIGHT: bold;
}
#route THEAD .mode, #route TFOOT .mode {
    TEXT-ALIGN: right;
}
#route TD {
	PADDING: 4px 2px 4px 2px;
	FONT-SIZE:100%;
}
#route .planBody A{
	COLOR:#FFFFFF;
}
#route TBODY .mode, #route TBODY .heure {
    TEXT-ALIGN: center;
}
#route .disrupt {
    TEXT-ALIGN: center;
}
#route A, #route SPAN  {
	FONT-SIZE:100%;
}
#route .macaron {
	VERTICAL-ALIGN: middle;
	MARGIN-BOTTOM: 2px;
}

/* fiche horaire de ligne */
#hourResume{
	MARGIN:auto;
	WIDTH:500px;
	MARGIN-BOTTOM:10px;
	TEXT-ALIGN:left;
}
.hourPrev {
	PADDING-LEFT: 8px;
	BACKGROUND-IMAGE: url("../img/puce_prev.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left;
	MARGIN-BOTTOM: 5px;
	
}
.hourNext {
	TEXT-ALIGN: right;
	PADDING-RIGHT: 8px;
	BACKGROUND-IMAGE: url("../img/puce_next.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right;
	MARGIN-BOTTOM: 5px;
}
.hourFirst {
	PADDING-LEFT: 13px;
	BACKGROUND-IMAGE: url("../img/puce_first.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left;
	MARGIN-BOTTOM: 5px;
	MARGIN-RIGHT: 5px;
	MARGIN-LEFT:55px;
}
.hourLast {
	TEXT-ALIGN: right;
	PADDING-RIGHT: 13px;
	BACKGROUND-IMAGE: url("../img/puce_last.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT:50px;	
	
}

#linehour {
	BORDER-COLLAPSE: collapse;
	MARGIN: 0px auto 0px auto;
	WIDTH: 620px;
    BORDER: #626463 1px solid;
}
#linehour CAPTION {
	COLOR:#FFFFFF;
    BACKGROUND-COLOR: #D82253;
    TEXT-ALIGN: Center;    
    MARGIN: 0px auto 0px auto;
    FONT-WEIGHT: bold;
}

#linehour THEAD, #route TFOOT {
	COLOR:#FFFFFF;
    BACKGROUND-COLOR: #626463;
    
}
#linehour TD  {
	BORDER-TOP: #626463 1px solid;
    BORDER-LEFT: #626463 1px solid;
	PADDING: 4px 2px 4px 2px;
}

#linehour TH  {
	BORDER-TOP: #626463 1px solid;
    BORDER-LEFT: #626463 1px solid;
	PADDING: 4px 2px 4px 2px;
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal;
}


#linehour .arret SPAN  {
	COLOR:#000000;
	FONT-WEIGHT: bold;
}

#linehour .arret EM  {
	COLOR:#000000;
	FONT-WEIGHT:normal;
	TEXT-ALIGN: left;
}

#linehour A, #linehour SPAN  {
}
#linehour .mode {
	TEXT-ALIGN: center;
    BACKGROUND-COLOR: #EAE8E9;
}
#linehour .nota {
    BORDER-BOTTOM: #626463 1px solid;
}
#linehour .nota DIV {
	TEXT-ALIGN: center;
}
#linehour .hour {
	TEXT-ALIGN: center;
}




#linePeriodhour {
	BORDER-COLLAPSE: collapse;
	MARGIN: 0px auto 0px auto;
	WIDTH: 420px;
    BORDER: #626463 1px solid;
}
#linePeriodhour CAPTION {
	COLOR:#FFFFFF;
    BACKGROUND-COLOR: #D82253;
    TEXT-ALIGN: Center;    
    MARGIN: 0px auto 0px auto;
    FONT-WEIGHT: bold;
}

#linePeriodhour THEAD, #route TFOOT {
	COLOR:#FFFFFF;
    BACKGROUND-COLOR: #626463;
    
}
#linePeriodhour TD  {
	BORDER-TOP: #626463 1px solid;
    BORDER-LEFT: #626463 1px solid;
	PADDING: 4px 2px 4px 2px;
}

#linePeriodhour TH  {
	BORDER-TOP: #626463 1px solid;
    BORDER-LEFT: #626463 1px solid;
	PADDING: 4px 2px 4px 2px;
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal;
}


#linePeriodhour .arret SPAN  {
	COLOR:#000000;
	FONT-WEIGHT: bold;
}

#linePeriodhour .arret EM  {
	COLOR:#000000;
	FONT-WEIGHT:normal;
	TEXT-ALIGN: left;
}

#linePeriodhour A, #linehour SPAN  {
}
#linePeriodhour .mode {
	TEXT-ALIGN: center;
    BACKGROUND-COLOR: #EAE8E9;
}
#linePeriodhour .nota {
    BORDER-BOTTOM: #626463 1px solid;
}
#linePeriodhour .nota DIV {
	TEXT-ALIGN: center;
}
#linePeriodhour .hour {
	TEXT-ALIGN: center;
}




#hourLegend {
	BORDER-COLLAPSE: collapse;
	MARGIN: 0px auto 0px auto;
    BORDER: #626463 1px solid;
}
#hourLegend CAPTION {
	COLOR:#FFFFFF;
    BACKGROUND-COLOR: #D82253;
    TEXT-ALIGN: Center;    
    MARGIN: 0px auto 0px auto;
    FONT-WEIGHT: bold;
}

#hourLegend THEAD, #route TFOOT {
	COLOR:#6C6E70;
    BACKGROUND-COLOR: #EAE8E9;
    
}
#hourLegend TD  {
	BORDER-TOP: #626463 1px solid;
    BORDER-LEFT: #626463 1px solid;
	PADDING: 4px 2px 4px 2px;
}

#hourLegend TH  {
	BORDER-TOP: #626463 1px solid;
    BORDER-LEFT: #626463 1px solid;
	PADDING: 4px 2px 4px 2px;
}



#hourNota {
	MARGIN-TOP: 5px;
}
#hourNota SPAN {
}

/* fiche horaire à l'arrêt */
#stophour {
	BORDER-COLLAPSE: collapse;
	MARGIN: 0px auto 0px auto;
	WIDTH: 620px;
    BORDER: #626463 1px solid;
}
#stophour CAPTION {
	COLOR:#FFFFFF;
    BACKGROUND-COLOR: #D82253;
    TEXT-ALIGN: Center;    
    MARGIN: 0px auto 0px auto;
    FONT-WEIGHT: bold;
}
#stophour TD {
    BORDER-LEFT: #626463 1px solid;
	PADDING: 2px 2px 2px 4px;
	VERTICAL-ALIGN: top;
}

#stophour TH {
    BORDER: #626463 1px solid;
	PADDING: 2px 2px 2px 4px;
	VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #626463;
    COLOR: #FFFFFF;
    TEXT-ALIGN: center;
    FONT-SIZE: 90%;
}

#stophour .hour {
    BORDER-BOTTOM: #626463 1px solid;
    BACKGROUND-COLOR: #626463;
    COLOR: #FFFFFF;
}
#stophour .nota {
	COLOR: #D82253;
	PADDING-LEFT: 1px;
}

.stopHourLegend {
	MARGIN: 10px auto 0px auto;
	WIDTH: 500px;
	TEXT-ALIGN: left;
}
.stopHourLegend SPAN {
}
.stopHourLegend DIV {
	MARGIN-BOTTOM: 2px;
	WIDTH: 50%;
}
.goatInfo {
	MARGIN-LEFT:25px;
}

