body {
	scrollbar-face-color:#FFAE00;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#C0C0C0;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#808080;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#C90401;
}
a {
color : #6A0000; 
font-size : 12px; 
}
a:visited {
color : black; 
font-size : 12px; 
}
a:hover {
color : #FFD700; 
font-size : 12px; 
}
a:active {
color : black; 
font-size : 12px; 
}
a.link {
font-size : 11px; 
color : #5E1717; 
}
a.link:visited { 
font-size : 11px; 
color : Black; 
} 
a.link:active {
font-size : 11px; 
color : #D1153A;  
} 
a.link:hover {
font-size : 11px; 
color : #FFD700; 
}

a.TitreGras {
text-decoration : none; 
font-size : 12px; 
color : #DC143C;
font-weight: bold;
}
a.TitreGras:visited {

font-size : 12px; 
color : #DC143C; 
} 
a.TitreGras:active {

font-size : 12px; 
color : #DC143C;  
} 
a.TitreGras:hover {
font-size : 12px; 
color : Black; 
}
a.linkWhite {
font-family : Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
font-size : 11px; 
color : white; 
}
a.linkWhite:visited {
font-family : Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
font-size : 11px; 
color : white; 
} 
a.linkWhite:active {
font-family : Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
font-size : 11px; 
color : white; 
} 
a.linkWhite:hover {
font-family : Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
font-size : 11px; 
color : white; 
}
.TextePetit {
font-size : 8pt; 
font-family : Tahoma, Helvetica, sans-serif; 
} 
.TexteMoyen {
font-size : 10pt; 
font-family : Tahoma, Helvetica, sans-serif; 
} 
.TexteGrand {
font-size : 12pt; 
font-family : Tahoma, Helvetica, sans-serif; 
}
.TableHeader {
background : #666666; 
color : white;
font-size : 14px;
font-weight:bold;
padding : 5px; 
}

.TableEmptyHeader {
font-size : 12px;
padding : 5px; 
}
.TableSubHeader2 {
background : #828282; 
color : white;
font-size : 12px;
font-weight:bold;
padding : 5px; 
}
.TableSubHeader3 {
background : #9A9A9A; 
color : White;
font-size : 12px;
font-weight:bold;
padding : 5px; 
}
.TableFooter {
background : #666666; 
color : white;
font-size : 11px;
padding : 5px; 
}
.TableMain {
background : White; 
color : Black;
font-size : 11px;
padding : 3px;
}
.TableSub {
background : #BABABA; 
color : Black;
font-size : 11px;
padding : 2px;
}
.TableMenu {
background : #D8D8D8; 
color : White;
font-size : 11px;
padding : 2px;
text-align: center;
}
a.TableMenu { 
color : White;
}
a.TableMenu:visited {
color : White; 
} 
a.TableMenu:active {
color : White; 
} 
a.TableMenu:hover {
color : Yellow;
}

.TableBorder2 {
border : 1px none; 
border-color : Black; 
border-style : solid;  
padding : 3px;
}
.NewsBox {
font-size : 8pt; 
font-family : Tahoma, Helvetica, sans-serif; 
color : #A9A9A9; 
text-align : justify; 
padding : 5px; 
}
input.checkbox {
	background-color: transparent;
	border: 0px;
}

input.input, textarea, select {
	background-color: #FFFFFF;
	border: 1px solid Black;
	color: #757575;
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}
.button {
	background: Black;
	border: 1px solid Black;
	color: White;
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.debug {
	color: #FF0000;
	font: 11px/14px geneva, Tahoma, Tahoma, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.formfield, .title {
	color: Black;
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.Big {
font-size: 48px;
font-stretch: ultra-expanded;
font-weight: bolder;
}
.SubCat{
text-decoration : none; 
font-size : 14px; 
color : #656565; 
}
a.SubCat{
text-decoration : none; 
font-size : 12px; 
color : #656565; 
}
a.SubCat:visited {
text-decoration : none; 
font-size : 12px;
color : #656565; 
} 
a.SubCat:active {
text-decoration : none; 
font-size : 12px; 
color : #656565;  
} 
a.SubCat:hover {
font-size : 12px; 
color : #656565; 
}
.TitreExposant {
color : #656565;
font-size: 14px;
font-weight: bold;
}
.TitreExposant2 {
color : #C92525;
font-size: 16px;
font-weight: bold;
}
.SousTitreExposant {
color : Black;
font-size: 12px;
font-weight: bold;
}
.Event{
color : #1F5D89;
font-size: 12px;
font-weight: bold;
}
a.Event{
color : #1F5D89;
font-size: 12px;
font-weight: bold; 
}
a.Event:visited {
color : #1F5D89;
font-size: 12px;
font-weight: bold; 
} 
a.Event:active {
color : #1F5D89;
font-size: 12px;
font-weight: bold;  
} 
a.Event:hover {
color : #1F5D89;
font-size: 12px;
font-weight: bold; 
}
.Titre2 {
font-family: Tahoma, Helvetica, sans-serif;
color : White;
font-size: 16px;
font-weight: bolder;
}
.TDSubCol {
background-color: #DCDCDC;
}
.TblMenuBdr {
	border-right: solid Black 1px;
}
.SmallLink{
color : #1F5D89;
font-size: 10px
}
a.SmallLink{
color : Black;
font-size: 10px; 
}
a.SmallLink:visited {
color : #FF4500;
font-size: 10px;
} 
a.SmallLink:active {
color : #FF4500;
font-size: 10px; 
} 
a.SmallLink:hover {
color : #FFD700;
font-size: 10px;
}
.TdMenuLeft {
	background-color: #FFEDE5;
}
.CurrentCat {
	font-size: 11px;color: #B22222;font-weight: bold;
}
.TitreQuantite {
	font-size: 11px;
	color: #B01B00;
	text-decoration: underline;
	font-weight: bold;
}
.TitreRef {
	font-size: 11px;
	color: #840C24;
	font-weight: bold;
}
table {
font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}
.Titre3 {
font-family: Tahoma, Helvetica, sans-serif;
color : #595959;
font-size: 11px;
font-weight: bold;
}
.Titre4 {
font-family: Tahoma, Helvetica, sans-serif;
color : Black;
font-size: 15px;
font-weight: bold;
}
