body {
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	font-size: 14px;
	font-family: "Times New Roman";
	color: #000000;
	scrollbar-face-color: #EEE8AA;
	scrollbar-3Dlight-color: #C0C0C0;
	scrollbar-arrow-color: #FF0000;
	scrollbar-track-color: #B8860B;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #808080;
	scrollbar-darkshadow-color: #808080;
}

/* Barre de défilement */
::-webkit-scrollbar{
	width:12px;
	height:12px;
	background:-webkit-gradient(linear,0% 0%,100% 0%,color-stop(0,rgb(187,198,211)),color-stop(.6,rgb(214,224,237)),color-stop(1,rgb(194,205,218)));
	border-left:1px solid rgb(154,172,197);
}
::-webkit-scrollbar-button:vertical:start:decrement{background:url('images/up.png') center center;}
::-webkit-scrollbar-button:vertical:end:increment{background:url('images/down.png') center center;}
::-webkit-scrollbar-button:horizontal:start:decrement{background:url('images/left.png') center center;}
::-webkit-scrollbar-button:horizontal:end:increment{background:url('images/right.png') center center;}
::-webkit-scrollbar-thumb{
	border-left:1px solid rgb(151,169,194);
	background-image:-webkit-gradient(linear,0% 0%,100% 0%,color-stop(0,rgb(174,195,215)),color-stop(0.15,rgb(170,187,211)),color-stop(1,rgb(137,157,188)));
	-webkit-border-radius:6px;
}
::-webkit-scrollbar-corner{background:url('images/resizer.png') no-repeat;}
::-webkit-resizer{background:url('images/resizer.png') 100% 100% no-repeat;}

/* Menu flottant */
#maitre {
	position: absolute;
	width: 480px;
	top: 10px;
	left: -480px;
	z-index: 2;
	visibility: visible;
}

#menu {
	position: absolute;
	width: 18px;
	top: 0px;
	left: 480px;
	z-index: 5;
	visibility: visible;
}

#top {
	position: absolute;
	width: 480px;
	top: 0px;
	left: 0px;
	z-index: 5;
	visibility: visible;
}

#ecran {
	position: absolute;
	width: 480px;
	top: 6px;
	left: 0px;
	z-index: 5;
	visibility: visible;
	opacity: 0.9;
	filter:alpha(opacity=95);
}

/* Menu deroulant */
div.clSlideMenu0 { /* All slideMenu2 DIV elements */
	position: absolute;
	font-family: "Times New Roman";
	font-size: 11px;
	height: 12px;
	background-color: #F5F5DC;
	overflow: hidden;
}

div.clSlideMenu1 { /* All slideMenu2 DIV elements */
	position: absolute;
	font-family: "Times New Roman";
	font-size: 11px;
	height: 12px;
	background-color: #FFFACD;
	overflow: hidden;
}

div.clSlideMenu2 { /* All slideMenu2 DIV elements */
	position: absolute;
	font-family: "Times New Roman";
	font-size: 11px;
	height: 12px;
	background-color: #FAFAD2;
	overflow: hidden;
}

div.clSlideMenu3 { /* All slideMenu2 DIV elements */
	position: absolute;
	font-family: "Times New Roman";
	font-size: 11px;
	height: 12px;
	background-color: #FFFFE0;
	overflow: hidden;
}

div.clSlideMenu4 { /* All slideMenu2 DIV elements */
	position: absolute;
	font-family: "Times New Roman";
	font-size: 11px;
	height: 12px;
	background-color: #FFFFF0;
	overflow: hidden;
}

a.clA0 { /* All top level links */
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.clA1 { /* All sub level links */
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.clA2 { /* All sub2 level links */
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.clA3 { /* All sub3 level links */
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.clA4 { /* All sub4 level links */
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

span.clArrow {
	font-size: 9px;
	font-family: webdings;
}
/*
a span { display: none; }
div#slideMenucont a:hover span { display: block; }
*/
div.slideMenuBG { position: absolute; left: 0px; top: 0px; z-index: 1; }
div.slideMenuText { position: absolute; left: 2px;top: 2px; text-align: left; z-index: 200; }
#slideMenucont { position: absolute; height: 540px; width: 480px; visibility: hidden; }

/* Texte */
.t { font-size: 24px; font-weight: bold; }
.tro { font-size: 24px; font-weight: bold; color: #FF0000; }
.st { font-size: 20px; font-weight: bold; }
.stro { font-size: 20px; font-weight: bold; color: #FF0000; }
.sst { font-size: 16px; font-weight: bold;}
.sstro { font-size: 16px; font-weight: bold; color: #FF0000; }
.txt { font-size: 14px; }
.txtro { font-size: 14px; font-weight: bold; color: #FF0000; }
.mtxt { font-size: 13px; }
.stxt { font-size: 12px; }
.stxtb { font-size: 12px; font-weight: 600; }
.j { text-align: justify; }

/* Lien */
a:link,a:visited,a:active,a:hover {
	text-decoration: none;
	font-family: "Times New Roman";
	background: none; }
a:link { color: #556B2F; } /* DARKSLATEBLUE */
a:visited { color: #6B8E23; }
a:active { color: #FFD700; }
a:hover { color: #FF0000; background: #FFFF00; text-decoration: underline overline; }

.note {
	font-size: 11px;
	font-style: italic; }
a:link.note { color: #FF0000; }
a:visited.note { color: #FF0000; }
a:active.note { color: #FFD700; }

.figure {
	font-style: italic; }
a:link.figure { color: #FF0000; }
a:visited.figure { color: #FF0000; }
a:active.figure { color: #FFD700; }

.lien {
	font-style: italic; }
a:link.lien { color: #FF00FF; }
a:visited.lien { color: #FF00FF; }
a:active.lien { color: #FFD700; }

/* Pour les ajouts de RFB */
.rfb {
	font-style: normal; }
a:link.rfb { color: #800000; }
a:visited.rfb { color: #800000; }
a:active.rfb { color: #FFD700; }

.rf { background: #F5F5F5;font-style: normal; }

/* Commandes diverses */
hr {
	height: 1px;
	color: #B8860B;
	background-color: #D3D3D3; /* Firefox */
	border: 0px; /* Firefox */
}

div,td {
	font-size: 14px;
	font-family: "Times New Roman";
}

select,input {
	font-size: 11px;
	color: #800000;
	font-family: "Times New Roman";
}

img {
	border-color: #000000;
}

/* Couleur */
.ro { color: #FF0000; }

/* Filtres */
.ombre {
	filter:progid:DXImageTransform.Microsoft.shadow(strength=4,direction=135,color=#808080); }

.mouvement {
	filter:progid:DXImageTransform.Microsoft.motionblur(strength=4,direction=135); }
