
body {
		margin: 0;
    	scrollbar-face-color: #004677;
		scrollbar-shadow-color: #00ACEF;
		scrollbar-highlight-color: #EDEDED;
		scrollbar-3dlight-color: #999999;
		scrollbar-darkshadow-color: #424242;
		scrollbar-track-color: #9AC0DB;
		scrollbar-arrow-color: #FFFFFF;
	}

body.prehome {
	background-image: none;
	background-color: #F3F3F3;
	margin: 15px 0 0 0;
}

body.popup {
	background-image: none;
	background-color: #CAD8E2;
}

img { border: 0px }

table, tr, td, span {font: 8pt verdana; color: #00234B}
.justify {text-align:justify;}

/* colors */
.white {color: white;}
.black {color: #00234B;}
.red {color: #CC3333;}
.red_ticker {color: #FAB5AC;}
.green {color: green;}
.green_ticker {color: #ACF6C4;}
.blue {color: #0076C7;}
.clearblue {color: #9AC0DB;}
.darkblue {color: #134C71;}
.skyblue {color: #00ACEF;}
.gray {color: #444444;}

/* size */
.small {font: 7pt verdana;}
.medium {font: 9pt verdana;}
.titledarkblue {font: 13pt verdana; color: #0C466F;}
.title {font: 10pt verdana;}
.titlered {font: 10pt verdana; color: #CC3333;}
.titlered2 {font: 11pt verdana; color: #CC3333;}
.smallwhite {font: 8pt verdana; color: white;}
.smalldarkblue {font: 8pt verdana; color: #134C71;}
.smallblack {font: 8pt verdana; color: #00234B;;}
.smallred { font: bold 8pt verdana; color: #CC3333}
.smallgray {font: 8pt verdana; color: #939598;}

/* backgrounds */
.bgwhite {background-color: white;}
.bgclear {background-color: #EEF2F5;}
.bgclearblue {background-color: #CAD8E2;}
.bgdarkblue {background-color: #134C71;}
.bgdarkblue2 {background-color: #29699C;}
.bggray {background-color: #939598;}
.bgred {background-color: #CC3333;}
.bgred2 {background-color: #CC3333;}
.bgpink0{background-color:#FB796F}
.bgpink1{background-color:#FBAFA9}
.bgpink2{background-color:#FECBC7}
.bgpointille{background-image: url(../medias/pictures/pointilles.gif); background-repeat: repeat-x; background-position: bottom;}
.bgblackdots{background-image: url(../medias/pictures/black_dots.gif); background-repeat: repeat-x; background-position: bottom; background-color:#FFFFFF}

/* links */
a {text-decoration: none;}
a:hover {text-decoration: underline;}
a.prehome {font: 9pt verdana; color: #134C71; text-decoration: none}
a.prehome:hover {font: 9pt verdana; color: #CC3333; text-decoration: underline}
a.smallred {font: bold 7pt verdana; color: #CC3333; text-decoration: none}
a.smallred:hover {font: bold 7pt verdana; color: #CC3333; text-decoration: underline}
a.copy {font: bold 7pt verdana; color: white;text-decoration: none;cursor :default;}
a.copy:hover {font: bold 7pt verdana; color: white;text-decoration: none;cursor:default;}
a.UpLinkMenu {font: bold 10px verdana; color: #004677; text-decoration: none}
a.UpLinkMenu:hover {font: bold 10px verdana; color: #00ACEF; background-color: #2B6691; text-decoration: none; width: 100%; height:18px}
a.UpLinkSubMenu {font: 10px verdana; color: white; text-decoration: none; height: 16px}
a.UpLinkSubMenu:hover {font: 10px verdana;  color: #00ACEF; background-color: #2B6691; text-decoration: none; width: 100%}
div.UpMenu {height: 17px; }
div.UpSubMenu {background-color: #2B6691;height: 15px; color: white;}

/* menus */
td.over {font: 9px verdana; color : #F8B500; cursor: pointer;cursor: hand;}
td.out  {font: 9px verdana; color : white; cursor: pointer;cursor: hand;}

/* pointer (pour netscape) */
.pointer {cursor: pointer;cursor: hand;}

/* form */
select {font: bold 7pt verdana;}
input.text {font: bold 7pt verdana; border: solid 1px #939598}
input.button {font: bold 7pt verdana; color: #134C71; background-color: #EEF2F5; border: solid 1px #134C71}