/* Made with executable version HotPotatoes:Masher Version 6.3 Release 0 Build 5 */
body{background-image:url(../filigrane.jpg);
	background-attachment:fixed;
	background-color:#f5f5f5;
	height:100%;
	margin:0 2% 0 2%;
	color:#000066;
	font-family:garamond,baskerville,serif,serif;
	font-size:16px;
	overflow-x:hidden;
	overflow-y:scroll;
}
#TheBody{
	margin:20px 2% 20px 2%;
}
div.Titles{
	padding:0.5em;
	text-align:center;
	color:#000066;
}
.ExerciseTitle{
	display:block;
	font-weight:bold;
	font-size:140%;
	color:#000066;
}
.ExerciseSubtitle{
	display:block;
	font-weight:bold;
	font-size:120%;
	color:#000066;
}
div.StdDiv{
	background:#ddddff;
	text-align:center;
	font-size:100%;
	color:#000066;
	padding:0.5em;
	border:1px solid #000066;
	margin-bottom:1px;
}
.Instructions{
	text-align:left;
	margin:0px;
}
/* EndCorePageCSS */
.LeftItem{
	text-align:left;
	padding:5px 20px 5px 0;
}
.RightItem{
	font-weight:bold;
	text-align:left;
	padding:5px 20px 5px 0;
}
input, textarea{
	font-family:garamond,baskerville,serif;
	font-size:100%;
}
textarea{
	overflow:hidden;
	resize:none;
}
select{
	font-size:100%;
	font-family:garamond,baskerville,serif;
}
div.Feedback {
	background:#ffffff;
	left:33%;
	width:34%;
	top:33%;
	z-index:1;
	border-style:solid;
	border-width:1px;
	padding:5px;
	text-align:center;
	color:#000066;
	position:absolute;
	display:none;
	font-size:100%;
}
div.LeftContainer{
	border-style:none;
	padding:2px 0px 2px 0px;
	float:left;
	width:49.8%;
	margin-bottom:0px;
}
div.RightContainer{
	border-style:none;
	padding:2px 0px 2px 0px;
	float:right;
	width:49.8%;
	margin-bottom:0px;
}
/* JMix styles */
div#SegmentDiv{
	margin-top:1em;
	margin-bottom:1em;
	text-align:center;
	min-height:1.6em;
}
a.ExSegment{
	font-size:120%;
	font-weight:bold;
	text-decoration:none;
	color:#000066;
}
.Guess{
	font-weight:bold;
}
#GuessDiv {
	min-height:3.7em;
}
/* JCloze styles */
.ClozeWordList{
	text-align:center;
	font-weight:bold;
}
div.ClozeBody{
	text-align:left;
	margin-top:2em;
	margin-bottom:2em;
	line-height:2.0;
}
span.GapSpan{
	font-weight:bold;
}
/* JCross styles */
table.CrosswordGrid{
	margin:auto auto 1em auto;
	border-collapse:collapse;
	padding:0px;
	background:#000066;
}
table.CrosswordGrid tbody tr td{
	width:1.5em;
	height:1.5em;
	text-align:center;
	vertical-align:middle;
	font-size:140%;
	padding:1px;
	margin:0px;
	border:1px solid #000066;
	color:#000066;
}
table.CrosswordGrid span{
	color:#000066;
}
table.CrosswordGrid td.BlankCell{
	background:#ddddff;
	color:#000066;
}
table.CrosswordGrid td.LetterOnlyCell{
	text-align:center;
	vertical-align:middle;
	background:#ffffff;
	color:#000066;
	font-family:arial,sans-serif;}
table.CrosswordGrid td.NumLetterCell{
	text-align:left;
	vertical-align:middle; /* script original: top */
	background:#ffffff;
	color:#000066;
	padding:1px;
	font-family:arial,sans-serif;
}
table.CrosswordGrid td.jaune {background:#ffff99;}
.NumLetterCellText{
	cursor:pointer;
	color:#000066;
}
.GridNum{
	vertical-align:super;
	font-size:55%;
	text-decoration:none;
	color:#000066;
}
.GridNum:hover, .GridNum:visited{
	color:#000066;
}
table#Clues{
	margin:auto;
	vertical-align:top;
}
table#Clues td{
	vertical-align:top;
}
table.ClueList{
	margin:auto;
}
td.ClueNum{
	text-align:right;
	font-weight:bold;
	vertical-align:top;
}
td.Clue{
	text-align:left;
}
div#ClueEntry{
	text-align:left;
	margin-bottom:1em;
	line-height:2;
}
/* JQuiz styles */
div.QuestionNavigation{
	text-align:right;
}
.QNum{
	margin:0em 1em 0.5em 1em;
	font-weight:bold;
	vertical-align:middle;
}
.QuestionText{
	text-align:left;
	margin:0px;
	font-size:100%;
}
.Answer{
	font-weight:bold;
}
.PartialAnswer{
	font-weight:bold;
	color:#000066;
}
.Highlight{
	color:#000066;
	background:#ffff00;
	font-weight:bold;
	font-size:120%;
}
ol.QuizQuestions{
	text-align:left;
	list-style-type:none;
}
li.QuizQuestion{
	padding:1em;
	border-style:solid;
	border-width:0px 0px 1px 0px;
}
ol.MCAnswers{
	text-align:left;
	padding:1em 1em 1em 1.5em;
}
ol.MCAnswers li{
	margin-bottom:1em;
}
ol.MSelAnswers{
	text-align:left;
	padding:1em 1em 1em 1.5em;
	line-height:2;
}
div.ShortAnswer{
	padding:1em;
}
.Show {white-space:pre-wrap;
}
.MSelCheckbox{
	margin-right:6px;}

div.CardStyle {
	position: absolute;
	font-family:garamond,baskerville,serif;
	color: #000066;
	font-size: 100%;
	padding: 5px;
	border:1px solid #000066;
	background:#ddddff;
	left: -50px;
	top: -50px;
	overflow: visible;
}
.rtl{
	text-align: right;
	font-size: 140%;
}
.indice {margin-left:2px;
	border-radius:50%;
	border:1px solid #000066;
	background:#ddddff;
	color:#000066;
	padding:1px 9px 1px 7px;
	font-style:italic;
	cursor:pointer;
}
.indice:hover {background:#000066;
	color:#ffffff;}
.KeypadButton {text-align:center;
	border:1px solid #000066;
	background:#ffffff;
	color:#000066;
	padding:3px 6px 3px 6px;
	min-width:42px;
	height:29px;
	cursor:pointer;
}
.FuncButton,.FormButton {text-align:center;
	border:1px solid #000066;
	background:#ddddff;
	color:#000066;
	padding:3px 6px 3px 6px;
	min-width:42px;
	height:29px;
	cursor:pointer;
}
.FuncButton:hover,.KeypadButton:hover {
	border:1px solid transparent;
	background:#000066;
	color:#ddddff;
}
.NavButtonBar{
	text-align:center;
	background:#000066;
	clear:both;
	height:29px;}
.NavButton {text-decoration:none;
	border:1px solid transparent;
	background:#000066;
	color:#ffffff;
	padding:3px 6px 3px 6px;
	height:29px; /*1.813em*/
	cursor:pointer;
}
.NavButton:hover,.FormButton:hover {
	border:1px solid #000066;
	background:#ffffff;
	color:#000066;
}
button{
	font-family:garamond,baskerville,serif;
	font-size:100%;
	display:inline;
}
a:link {color:#000099}
a:visited {color:#663366}
a:hover,a:active {color:#3333ff}
#menugauche,#menudroit {position:fixed;
	top:146px;
	width:9.6em;
	font-size:100%;
	text-align:center}
a.menulat {display:block;
	color:#000066;
	text-decoration:none;
	text-align:center;
	padding:1px}
a.menulat:hover {background:#000066;	
	color:#ffffff}
a.ici {display:block;
	color:#ff6600;
	text-decoration:none;
	text-align:center;
	padding:1px}
.ht {line-height:3.2;} /*menu nouvelles */
h1,h2,h3 {display:inline;font-weight:normal}
.t1 {font-size:80%}
.t3 {font-size:110%}
.t4 {font-size:125%}
.t5 {font-size:150%}
.t6 {font-size:200%}
sup {font-size:70%;
	line-height:1;}
a.sup {text-decoration:none}
img {border-style:none}
.lienimage:hover {filter:saturate(3);}
.bristol {font-family:"monotype corsiva","corsiva hebrew","Apple Chancery",serif}
.sansserif {font-family:verdana,sans-serif;line-height:1.4}
.courrier {font-family:"courier new",courier,mono,sans-serif}
.bleu {color:#0000ff}
.brun {color:#663300}
.ciel {color:#8080ff}
.gris {color:#777777}
.lilas {color:#ff00ff}
.marine {color:#000066}
.orange {color:#ff6600}
.rouge {color:#ff0000}
.turquoise {color:#00ffff}
.vert {color:#009900;}
.C9 {color:#009900;
	position:relative;
	bottom:0.3em;
	left:0.5em}
.Pg {position:relative;
	bottom:0.7em;
	left:1em}
.sl {background:#ddddff} /* Surligner commentaires */
.p1 {text-indent:1.7em;
	text-align:justify}
.p2 {text-indent:1.7em;
	text-align:justify;
	margin:0 0 0 0} /* sans interligne */
.p3 {text-align:justify;
	margin:0 0 0 0} /* sans interligne, sans alinea pour commentaires */
.p4 {text-indent:-1.7em;
	text-align:justify;
	margin:0 0 0 1.7em} /* liste avec retrait n&#233;gatif, sans interligne */
.p5 {text-indent:-0.6em;
	margin-left:0.6em} /* citations.htm */
.NdP {line-height:1.15;
	text-align:left;
	text-indent:-0.6em;
	margin:0 0 0 0.6em}
.citation {margin-left:1.7em;
	margin-right:1.7em}
.just {text-align:justify}
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}
.top {vertical-align:top}
.bottom {vertical-align:bottom}
.curseur{cursor:pointer}
.ico,.icoEx,.icoOeil,.icoAudio {
	background-repeat:no-repeat;
	background-position:center;
	text-decoration:none;
	text-indent:0;
	padding: 0 3px 0 3px;}
.ico {background-image:url(dessin/lien.gif)}
.icoEx {background-image:url(dessin/lienEx.gif)}
.icoOeil {background-image:url(dessin/oeil.gif)}
.icoAudio {background-image:url(dessin/audio.gif)}
#pleinecran {width:100%;
	height:100vh;
	padding-bottom:20px;
}
#Ct {margin-left:auto;
	margin-right:auto;
}
table {border-spacing:0;}
td {padding:0}
td.cadres {border:solid 1px #000066}
td.pad {padding:5px}
.cadrebleu {border:1px solid #0000ff;padding:4px}
.cadremarine {border:1px solid #000066;padding:4px 10px 4px 10px}
.cadrerouge {border:1px solid #ff0000;padding:4px}
.cadre7 {background-image:url(dessin/7.gif);
	background-repeat:repeat-x;
	background-position:center} /* concordance temps */
.d {background-position:right;
	background-repeat:no-repeat;
	height:35px;}
.a1 {background-image:url(dessin/1a.gif)}
.b1 {background-image:url(dessin/1b.gif)}
.a2 {background-image:url(dessin/2a.gif)}
.b2 {background-image:url(dessin/2b.gif)}
.a3 {background-image:url(dessin/3a.gif)}
.b3 {background-image:url(dessin/3b.gif)}
.a4 {background-image:url(dessin/4a.gif)}
.b4 {background-image:url(dessin/4b.gif)}
.d5 {background-image:url(dessin/5.gif)}
.d6 {background-image:url(dessin/6.gif)}