BODY {
	SCROLLBAR-FACE-COLOR: #7C2CBF; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #000000; 
	SCROLLBAR-3DLIGHT-COLOR: #000000; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #b4b4b4; 
	SCROLLBAR-DARKSHADOW-COLOR: #b4b4b4
}
input {
	font-size: 10px;
	FONT-FAMILY: verdana;
}

.TABLE1 {
	background-repeat: no-repeat 
}

.table1 form {
	margin: 0;
}

TABLE.white {
	FONT-SIZE: 10px; COLOR: #2A4287; FONT-FAMILY: verdana; background-color: white; background-repeat: repeat
}
TD.menu {
	FONT-SIZE: 10px; COLOR: white;
	FONT-FAMILY: verdana;
	background-repeat: no-repeat;
	font-weight: bold;
}
TD.menuleft {
	FONT-SIZE: 10px; COLOR: #0b1b45; FONT-FAMILY: verdana; background-repeat: no-repeat
}
TD.blue {
	FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: verdana; background-repeat: repeat
}
TD.white {
	FONT-SIZE: 10px; COLOR: #F6F8FD; FONT-FAMILY: verdana; background-color: #F6F8FD; background-repeat: no-repeat
}
A.menu {
font-size: 10px;
color: white; 
font-family: verdana; 
text-decoration: none;
 text-shadow: #1E90FF;
 font-weight: bold;
}
A.menu:hover {
	COLOR: red; 
	TEXT-DECORATION: underline
}
span.menuactif, span.menuleftactif {
	COLOR: red;
	FONT-SIZE: 10px;
	 font-weight: bold;
	
}
A.menuleft {
	FONT-SIZE: 10px; COLOR: #0b1b45; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.menuleft:hover {
	COLOR: red; TEXT-DECORATION: underline
}
A.ordre {
	FONT-SIZE: 10px; COLOR: #0b1b45; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
A.ordre:hover {
	COLOR: red; TEXT-DECORATION: underline
}

.text {
	FONT-SIZE: 10px; COLOR: #2A4287; FONT-FAMILY: verdana
}
.textv {
	FONT-SIZE: 10px; 
	COLOR: #1F761F; 
	FONT-FAMILY: verdana
}
.textpt {
	FONT-SIZE: 8px; 
	COLOR: #2A4287; 
	FONT-FAMILY: verdana;
	font-style: italic;
	font-weight: bold;
}
.textwhite {
	FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: verdana
}
.titreQ {
	FONT-SIZE: 16px;
	 COLOR: #FACD6A;
	 FONT-FAMILY: verdana;
	font-weight: bold;
	padding-left: 20px;	
	}
.titreQ a {
	 COLOR: #FACD6A;
}
.domaine {
	font-size: 14px;
	 COLOR: #2A4B87;
	 FONT-FAMILY: verdana;
	font-weight: bold;	 
	}
.question {
	FONT-SIZE: 20px;
	 COLOR: #2A4B87;
	 FONT-FAMILY: verdana;
	font-weight: bold;	 
	}
.question2 {
	FONT-SIZE: 20px;
	 COLOR: #FACD6A;
	 FONT-FAMILY: verdana;
	font-weight: bold;	
	padding-left: 20px;	 
	}	
.question3, .question3 a {
	FONT-SIZE: 12px;
	 COLOR: #FACD6A;
	 FONT-FAMILY: verdana;
	font-weight: bold;	
	padding-left: 20px;	 
	}	
.phrase {
	FONT-SIZE: 12px;
	 COLOR: Red;
	 FONT-FAMILY: verdana;
	font-weight: bold;	
		 
	}	
.phrasev {
	FONT-SIZE: 12px;
	 COLOR: #228622;
	 FONT-FAMILY: verdana;
	font-weight: bold;	
		 
	}				
.reponse {
	
	 COLOR: #000000;
	 FONT-FAMILY: verdana;
	font-size: 10px;
}
.vignette {
	
	 COLOR: #000000;
	 FONT-FAMILY: verdana;
	font-size: 12px;
	padding-left: 20px;	
	}
.Tvignette {
	
	 COLOR: #FFFFFF;
	 FONT-FAMILY: verdana;
	font-size: 20px;
	font-weight: bold;

}
.txtbl {
	
	 COLOR: #FFFFFF;
	 FONT-FAMILY: verdana;
	font-size: 10px;
}
hr {
	height:1px;
	COLOR: #2A4B87;
}

.lexiqueInput {
	float: left;
	text-align: right;
}
.lexiqueInput textarea {
	margin-bottom: 4px;
}

.wordList {
	list-style: none;
	padding: 5px;
	margin-left: 0;
	height: 110px;
	overflow: auto;
	border: solid 1px black;
	background: white;
}

.wordList img {
	border: none;
	vertical-align: middle;
	margin-right: 3px;
}

.wordList li {
	margin-bottom: 3px;
}
.wordList a {
	color: black;
	text-decoration: none;
	vertical-align: middle;
}
.wordList a.highlight {
	color: #2B4386;
	font-weight: bold;
}
.wordList a:hover {
	text-decoration: underline;
}

.answerWords {
	margin: 0;
	text-align: center;
}
.answerWords .wordList {
	margin: 0;
	margin-bottom: 4px;
	text-align: left;
}

.subDomains {
}

/* Replis statistiques */

a.statFoldOpen {
	background: url(img/fold_open.gif) no-repeat;
	padding-left: 15px;
}

a.statFoldClosed {
	background: url(img/fold_closed.gif) no-repeat;
	padding-left: 15px;
}

.statFoldChild {
	padding-left: 15px;
}


.previewWarning {
	position: absolute;
	top: 0px;
	right: 5px;
	border: solid 2px red;
	border-top: 0;
	background: white;
	font-family: verdana;
	font-size: 11px;
	padding: 2px 8px 3px 8px;
	font-weight: bold;
}

.previewWarning button {
	margin-left: 1em;
	vertical-align: middle;
}

.textPanel .bd, .textPanel .hd {
	font-size: 10px;
	font-family: Verdana;
}
.textPanel .bd {
	color: black;
}
textarea.lien, input.lien {
	font-size: 10px;
	FONT-FAMILY: verdana;
	width: 360px;
}

.testMode {
	position: absolute;
	top: 0px;
	left: 5px;
	width: 300px;
	border: solid 2px blue;
	border-top: 0;
	background: white;
	font-family: verdana;
	font-size: 11px;
	padding: 2px 8px 3px 8px;
}
.testMode img {
	vertical-align: middle;
}

.testMode button {
	font-family: verdana;
	font-size: 11px;
	width: 130px;
	vertical-align: middle;
}

.testFatalError {
	font-family: verdana;
	font-size: 11px;
	width: 300px;
	background: white;
	border: solid 3px red;
	margin: 6em 1em;
	padding: 2em 1em;
}

#mediaPlayer {
	vertical-align: middle;
	margin-right: 1em;
}

.mediaFileName {
	font-size: 14px;
}

/* Logo partenaire dans les tests : */

caption.partenaire {
	color: white;
	font-size: 11px;
}

.login {
	margin: 26px 10px 10px 38px;
}

.login a {
	display: block;
	margin: 0;
	padding: 0.2ex 0 1ex 0;
	font-size: 9px;
}

.mainCopy .evalList {
	height: 240px;
	overflow: auto;
}

.menuleft .evalList {
	width: 156px;
	height: 265px;
	overflow: auto;
}

/* Save confirmation Dialog */

.mask { background-color: transparent; }
.simple-dialog .panel { font-size: 11px; font-family: verdana; }
.simple-dialog .panel .hd { background-color: #2B4386; padding-left: 1em; }
.simple-dialog .panel .ft { padding-right: 1em; }
.simple-dialog .panel .bd { color: black; padding: 1.5em 1em 1.5em 1em; }
.simple-dialog .panel button { font-size: 11px; }
.simple-dialog .panel input { width: 400px; margin-top: 1.6em;}
.simple-dialog .panel .error { margin-top: 1em; color: red; font-weight: bold; }

/* Error list, within forms */

ul.errorList {
	list-style: square;
}

/* Vidal link status */

#vidalInfo { text-align: right; }
#vidalInfo .error { color: red; }


.listFilter select {
	width: 225px;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 10px;
}

.listFilter .inputField input {
	vertical-align: middle; 
	margin-left:0px;
}

.mediaPlayer {
	display: block;
	float: right;
	padding: 0 5px;
	text-decoration: none;
}

.mediaPlayer img {
	border: 0;
}

.mediaPlayer .timeDisplay {
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	/*background-color: #8994b3;
	color: white;*/
	color: #52478e;
	padding-left: 6px;
}

/* vim600: set noexpandtab: */
