.titreModuleCorse
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
}

.titreModuleCorse a
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.titreModuleCorse a:hover
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.titreModuleCorse a:active
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.texteModule
{
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: normal;
	color: #067fb3;
	background-color: white;
}

.texteModule a
{
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: normal;
	color: #067fb3;
	background-color: white;
	text-decoration: none;
}

.texteModule a:hover
{
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: normal;
	color: #067fb3;
	background-color: white;
	text-decoration: none;
}

.texteModule a:active
{
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: normal;
	color: #067fb3;
	background-color: white;
	text-decoration: none;
}

.texteOnglet
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

.texteOnglet a
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

.texteOnglet a:hover
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

.texteOnglet a:active
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

.titrePageStatique
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: normal;
	color: #ffffff;
}

.titreStatique
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #20a2da;
}

.titreStatique a
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #20a2da;
}

.titreStatique a:hover
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #20a2da;
}

.titreStatique a:active
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #20a2da;
}

.texteStatique
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #20a2da;
}

.texteStatiqueLien a
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #20a2da;
	text-decoration: none;
}

.texteStatiqueLien a:hover
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #20a2da;
	text-decoration: none;
}

.texteStatiqueLien a:active
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #20a2da;
	text-decoration: none;
}

.lienHoraires
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #0282b3;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: white;
	text-decoration: none;
}

.lienHoraires a
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #0282b3;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: white;
	text-decoration: none;
}

.lienHoraires a:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #16b6fb;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: white;
	text-decoration: none;
}

.lienHoraires a:active
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #0282b3;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: white;
	text-decoration: none;
}

.sousTitreHoraires
{
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
	COLOR: #0282b3;
	background-color: white;
	text-transform: uppercase;
}

.enteteHoraires
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: middle;
	height: 20px;
	text-align: center;
}

.ligneHoraires1
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #067fb3;
	background-color: #d8edfe;
	padding-left: 3px;
	padding-right: 3px;
	height: 24px;
	text-align: center;
}

.ligneHoraires2
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #067fb3;
	background-color: #e9f6fe;
	padding-left: 3px;
	padding-right: 3px;
	height: 24px;
	text-align: center;
}

.tableauAcces
{
	border: solid 1px #80d525;
	width: 100%;
	height: 100%;
}

.divAcces
{
	overflow: auto;
	width: 100%;
	height: 330px;
	scrollbar-face-color: #80d525;
}

.tableauInfosPratiques
{
	border: solid 1px #f09500;
	width: 100%;
	height: 100%;
}

.divInfosPratiques
{
	overflow: auto;
	width: 100%;
	height: 330px;
	scrollbar-face-color: #f09500;
}

.tableauCompagnies
{
	border: solid 1px #0c6ab2;
	width: 100%;
	height: 100%;
}

.divCompagnies
{
	overflow: auto;
	width: 100%;
	height: 330px;
	scrollbar-face-color: #0c6ab2;
}

.tableauCorse
{
	border: solid 1px #1facc1;
	width: 100%;
	height: 100%;
}

.divCorse
{
	overflow: auto;
	width: 100%;
	height: 330px;
	scrollbar-face-color: #1facc1;
}

.tableauHoraires
{
	border: solid 1px #B0DFF3;
	width: 100%;
	height: 100%;
}

.divHoraires
{
	overflow: auto;
	width: 538px;
	height: 116px;
	scrollbar-face-color: #B0DFF3;
}

.divHorairesPrev
{
	overflow: auto;
	width: 620px;
	height: 190px;
	scrollbar-face-color: #B0DFF3;
}

.calendarTextbox
{
	text-align: center;
	vertical-align: top;
	border: 1px solid #7E7E7E;
}

.calendarTextbox
{
	padding-left: 2px;
}
