body, div, p, blockquote, ol, ul, dl, li, dt, dd, td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #333333}
b, strong {  font-weight: 900 }
h2.Home{
font-family: Verdana,Arial,Helvetica;
font-size:x-small;
color:#212930;
font-weight:normal;
margin: 0 0 5px 0;
border-bottom: 1px solid #cccccc;
}
th.courses {
font-family: Verdana,Arial,Helvetica;
font-size:12;
color:white;
font-weight:bold;
margin: 0 0 5px 5px;
}

td.courseRow  {
font-family: Verdana,Arial,Helvetica;
font-size:10;
color:black;
font-weight:normal;
margin: 0 0 5px 5px;
}

a:active { color: #B18A39; text-decoration: underline;}
a:link {  color: #000066; text-decoration: underline;}
a:visited {  color: #000066;text-decoration: underline;}
a:hover {  color: #B18A39; text-decoration: underline;}

.body a:active { color: #B18A39; text-decoration: underline;}
.body a:link {  color: #000066; text-decoration: underline;}
.body a:visited {  color: #000066;text-decoration: underline;}
.body a:hover {  color: #B18A39; text-decoration: underline;}

.localnav  a:active {  color: #B18A39; text-decoration: none}
.localnav  a:link {  color: #333333; text-decoration: none}
.localnav  a:visited {  color: #333333; text-decoration: none}
.localnav  a:hover {  color: #B18A39; text-decoration: underline}

.fineprint {
font-family: Geneva, Verdana,Arial,Helvetica;
font-size:9px;
color: #212930;
font-weight:normal;
}
.fineprint  a:active {  color: #000000; text-decoration: none}
.fineprint  a:link {  color: #999999; text-decoration: none}
.fineprint  a:visited {  color: #999999; text-decoration: none}
.fineprint  a:hover {  color: #000000; text-decoration: underline}

.fineprint2 {
font-family: Geneva, Verdana,Arial,Helvetica;
font-size:10px;
color: #212930;
font-weight:normal;
line-height:1.5em
}



.button-shop {margin-top: 3px; margin-bottom: 3px; font-family: MS Sans Serif; font-size:xx-small; color: #000000;}
.eyebrow {font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #FFFFFF;}
A.eyebrow:link { text-decoration: none;}
INPUT.login {font-weight: normal; font-size: 1em;	word-spacing: normal; text-transform: none;	font-family: Verdana, Helvetica, sans-serif; letter-spacing: normal; border-left:	solid black 1px; border-right:	solid black 1px; 	border-bottom:	solid black 1px; 	border-top:		solid black 1px; }
.warn { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #CC0033; font-weight: bold }
.clstop{BACKGROUND-COLOR: #333399; font-family:Geneva, Arial, Helvetica, sans-serif; color: #ffffff; border-left: 1 solid #000000; border-right: 1 solid #000000; border-top: 1 solid #000000;}
.categoryIndex{
color: #03C;
font-size:x-small;
line-height: 140%;
position: relative;
top: -4px;
}
.tagline
	{
		margin-top: -14pt;
		padding-top: 2pt;
		border-top: solid 1px #999999;
	}
	
	.headline
	{
		font-size: 11pt;
		font-weight: bold;
		xtext-decoration: underline;
	}
	.header
{
    FONT-WEIGHT: bold;
    COLOR: #212930;
}

.button-shop
{
 margin-top: 3px;
 margin-bottom: 3px;
 font-family: MS Sans Serif;
 font-size:xx-small;
 color: #000000;
}

.subsection{  
font-family: HelveticaNeue Medium, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11pt; color: #767676; text-decoration: none
}
.bodytext		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt}
.warn			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #CC0000; font-weight: bold }
.bodysmall	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt }
.Texte {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none ;
	font-weight: normal;
	text-align: justify;
	color: #000000;

}
.TexteRouge {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none ;
	font-weight: normal;
	color: #BD0F0F;

}
td.itemDetails{
color: #616a74;
font-size: xx-small;
padding-left: 10px;
line-height: 140%;
}

li.itemDetails{
color: #616a74;
font-size: xx-small;
padding-left: 10px;
line-height: 140%;
}
td.itemDetails a{
font-weight: normal;
font-size: xx-small;
}
.bgcolorborderall{color:#333;border-width:1px 1px 1px 1px;background-color:#eee;border-style:solid;border-color:#969696}
.copytext3 {
	FONT-SIZE: 10px; FONT-FAMILY: verdana; COLOR: #000000; padding-left: 0px; padding-right:0px
}