
/* liste d'outils dans les formulaires (horaires de ligens, horaires à l'arrêt, ...) */
fieldset.cadre, div.cadre
{
	border: 1px solid #decdcd;
	padding: 10px 10px 10px 10px;
	margin-bottom: 20px;
}
fieldset.cadre legend
{
	display: inline;
	background-image:url('../img/puceTitre.jpg');
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;
	font-size:115%;
	padding-left:19px;
	margin-left:5px;
	color: #262626;
}
fieldset.cadre legend.invisible
{
	display: none;
}
#content div.line
{
	padding: 3px 0px;
}

#hour input, #hour textarea, #hour select, #formHour input, #formHour textarea, #stopForm input, #stopForm textarea, #stopForm select, #lineForm input, #lineForm textarea, #lineForm select, #formRoute input, #formRoute textarea  {
	border:1px solid #262D71;
	width:250px;
}
#formHour .submit, #stopForm .submit, #lineForm .submit, #formRoute .submit {
	text-align: center;
	margin: 3px 0px;
}
#hour input.submit, #formHour .submit input, #formHour input.submit, #stopForm .submit input, #stopForm input.submit, #lineForm .submit input, #lineForm input.submit, #formRoute .submit input, #formRoute input.submit {
	width:auto;
	font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #bd017c;
	background-color: #f5f3f3;
	border:1px solid #797979;
}

#entete .label, #entete label
{
	font-weight: bold;
}


/* Outils (chgt de sens, impression...) */
#content .goatTools
{
	WIDTH:100%;
	TEXT-ALIGN: left;
	margin-top:10px;
	overflow:auto;
	padding: 3px 0px;
}
#content .goatTools ul
{
	margin: 0px;
}
#content .goatTools ul li
{
	list-style: none;
	list-style-image: none;
	background: #ffffff url('../img/puce3.jpg');
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-right:10px;
	float:left;
	margin-bottom:10px;
	padding-left: 15px;
}
#content .goatTools ul li.last
{
	margin-right:0px;
}


/* Tableau de résultat */
table#linehour, table#stophour
{
	width: 100%;
	/*width: 457px;*/
}
table#stophour th
{
	font-size: 92%;
}



/* Résultat fiche horaire */
#goatResult {
	PADDING:0px;
	margin-top:0px;
}
#goatResult .previous 
{
	float: left;
	height:18px;
	padding-bottom:8px;
	padding-top: 5px;
}
#goatResult span.hourFirst {
	background-image: url('../img/Page/first_g.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 23px;
	margin-right: 4px;
}
#goatResult span.hourPrev {
	background-image: url('../img/Page/prev_g.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 17px;
	margin-right: 4px;
}
#goatResult a.hourFirst {
	background-image: url('../img/Page/first.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 23px;
	margin-right: 4px;
}
#goatResult a.hourPrev {
	background-image: url('../img/Page/prev.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 17px;
	margin-right: 4px;
}

#goatResult .next 
{
	float: right;
	height:18px;
	padding-bottom:8px;
	padding-top: 5px;
}
#goatResult span.hourNext {
	background-image: url('../img/Page/next_g.gif');
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 17px;
	margin-left: 4px;
}
#goatResult span.hourLast {
	background-image: url('../img/Page/last_g.gif');
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 23px;
	margin-left: 4px;
}
#goatResult a.hourNext {
	background-image: url('../img/Page/next.gif');
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 17px;
	margin-left: 4px;
}
#goatResult a.hourLast {
	background-image: url('../img/Page/last.gif');
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 23px;
	margin-left: 4px;
}

#goatResult .hourCourses {
	text-align: center;
	padding-top: 5px;
}

#goatResult h3 
{
	background-image: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	
}
#goatResult #legend 
{
	margin-top: 20px;
}
#goatResult #legend ul
{
	margin: 0px;
	padding: 0px;
	overflow: auto;
}
#goatResult #legend li
{
	float: left;
	list-style: none;
	list-style-image: none;
	text-align: center;
	width: 65px;
}



/* 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;
}









#hour UL.goatOptions {
	DISPLAY: inline;
	MARGIN: 0px;
	PADDING: 0px;
	LIST-STYLE: none;	
}
#hour FIELDSET .list UL
{
	MARGIN: 0px;
	PADDING: 0px;
}
#hour UL.goatOptions A{
}
#hour UL.goatOptions LI {
	DISPLAY: inline;
	MARGIN: 0px;
	PADDING: 0px;
	BACKGROUND-IMAGE: none;
}
