body
{
	font-family: arial;
	font-size: 10pt;
	color: #000000;
}
#page1
{
	width:800px;
	padding-left:10px;
	margin-top:20px;
}
#zone_couverture
{
	background-color:#FAFAFA;
	border:1px solid #DDDDDD;
	margin-bottom:20px;
	margin-left:50px;
	margin-top:30px;
	padding:10px 20px;
}
.base_line
{
	color:#7985D6;
	font-weight:bold;
}
.none
{
	font-family: arial;
	font-size: 7pt;
	color: #FFFFFF;
	font-weight: bold;
}
.EntryPointInput
{
	font-family: arial;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}

.DateResume
{
	font-family: arial;
	font-size: 9pt;
	color: #3DA639;
	font-style: italic;
}

.Normal
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
    vertical-align: middle;
}

.NormalAccueil
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
    vertical-align: middle;
}

.Running
{
	font-family: arial;
	font-size: 10pt;
	color: #7571DF;
	font-style: italic;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
}

.EntryPointSelect
{
	font-family: arial;
	font-size: 10pt;
	color: #0000CC;
	font-weight: bold;
    text-decoration:none;
}

.Link:link
{
    text-decoration:underline ;
    font-size: 8pt;
    color:#0000CC ;
}

.Link:visited
{
    text-decoration:underline ;
    font-size: 8pt;
    color:#0000CC ;
}

.Link:hover
{
    text-decoration:underline ;
    font-size: 8pt;
    color:#0000CC ;
}

.NotEnabled
{
    text-decoration:none;
    font-size: 8pt;
    color:#BBBBBB ;
}

.Rank
{
	font-family: arial;
	font-size: 6pt;
	color: #3DA639;
	font-style: italic;
}

.Alert
{
	font-family: arial;
	font-size: 8pt;
	color: #FF0000;
	font-style: italic;
}

.PlanDetailWait
{
	font-family: arial;
	font-size: 8pt;
	font-style: italic;
}

.PlanDetailWait1
{
	font-family: arial;
	font-size: 8pt;
	font-style: italic;
    background-color: #DDDDDD;
}

.PlanDetailLink
{
	font-family: arial;
	font-size: 8pt;
	font-style: italic;
    text-align: center;
	background-color: #FFFFFF;

}

.PlanDetailLink1
{
	font-family: arial;
	font-size: 8pt;
	font-style: italic;
    text-align: center;
	background-color:  #C0FFC0;

}

a.selected
{
     color: #a0a0a0;
}


TD
{
	font-family: arial;
	font-size: 8pt;
	color: #000000;
    vertical-align:top;
}

TD.middle
{
    vertical-align:middle;
}

TD.Normal
{
    vertical-align: middle;
    vertical-align:middle;
	font-family: arial;
	font-size: 8pt;
	color: #000000;
	font-style: none;
}

TD.PlanDetailTitle
{
	BACKGROUND-COLOR: #EEEEEE;
	font-family: arial;
	font-size: 8pt;
}

TD.PlanDetailTitleGreen
{
	BACKGROUND-COLOR: #C0FFC0;
	font-family: arial;
	font-size: 8pt;
}
TD.PlanDetailTitleBlue
{
	BACKGROUND-COLOR: #CCCCFF;
	font-family: arial;
	font-size: 8pt;
}

TD.BestResponse
{
	BACKGROUND-COLOR: #CCCCCC;
}

TD.OtherResponse
{
	BACKGROUND-COLOR: #ffffff;
}

Input.EntryPoint {
    width: 275;
}

/*----------------------------------------------------------CAMILLE----------------------------------------------------------*/
#banniere_haut
{
	background-image:url(images/logo_navitia.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #CCCCFF;
	color:#7985D6;
	font-family:arial;
	font-size:1em;
	font-weight:bold;
	height:95px;
	text-align:center;
	width:900px;
}
#banniere_bas
{
	border-top:1px solid #CCCCFF;
	color:#7985D6;
	font-family:arial;
	font-size:0.8em;
	padding-top:10px;
	position:relative;
	text-align:center;
	width:900px;
}
#menu
{
	font-family:arial;
	font-size:0.8em;
	margin-top:5px;
}
.bouton_menu
{
	color:#57A857;
	display:block;
	float:left;
	font-weight:bold;
	padding:10px;
}
.bouton_menu a
{
	font-weight:normal;
	color:#0000CC;
}
.div_titleIndex
{
	z-index:90;
	padding-left:10px;
}
.div_pathIndex
{
	float:left;
	margin-right:10px;
	margin-bottom:20px;
	z-index:120;
}
.div_lineIndex
{
	float:left;
	margin-right:10px;
	z-index:110;
}
.div_isochronIndex
{
	z-index:100;
}