/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

/* GENERAL CSS ENDS | FIN DU CSS GENERAL */
.colLayout div.center{
	overflow:visible; /* to fix italic problem in IE 6 */
	padding:0 0 0 5px!important;  /*to put it to what the clf 2 template jpgs showed */

}

a.menulink {
	text-decoration: none;
}
a.menulink:hover {
	text-decoration: underline;
}
.saga_icone{
	float:left;
	margin-right:10px;
	width:70px;
}
li{
	margin-bottom:20px;
}

* html li{
	padding-right:10px;
}

ol.legende_num li{
	font-weight:bold;
	color:#993333;
	font-size:150%;
}
ol.legende_num p{
	margin-top:2px;
	font-weight:normal;
	font-size:75%;
	color:black;
}
ol.ualpha{
	list-style-type:upper-alpha;
	
}
ol.ualpha li{
	padding:0px;
	margin:0px;
}
#button_nav{
	margin-top:10px;
}
#button_nav .floatright{
	display:block;
	float:right;
}
#button_nav .floatleft{
	display:block;
	float:left;
}
.menucontent a.selected{
	color:#993333!important;
}
.encadre {
	margin-bottom:10px;
	padding:5px;
	border:solid;
	border-width:1px;
}
.grey{
	border-color:#669966;
	color:#000000;
	background-color:#E8F0E8;
}
.legende{
	font-size:9px;
}
.ftn{
	font-size:8px;
}
.question{
	border:solid 1px #000;
	padding:5px 10px 0 10px;
}
span{
	font-size:14px;
	text-align:right;
	float:right;
}
.time{
	margin:0;
	font-weight:bold;
	font-size:13px;
	height:20px;
	text-align:right;
	width:100%;
}
.ref{
	border-top:solid;
	border-top-width:1px;
	border-top-color:#BBB;
	font-size:10px;
}

/* QUIZ STYLES */

/* Redbay Quiz (START) */
/***********************/
.quizR form, .quizR input, .quizR img{
	margin:0;
	padding:0;
}
.quizR{
	background:#965222 url(../images/redbay_activity_back.jpg) no-repeat top;
	width:555px;
	padding:10px 25px 0px 25px;
	float:left;
	border-bottom:#FFFFFF 1px solid;
}

.quizR p, .quizR h1 a, .quizR p a, .quizR p a:visited, .quizR p a:link, .quizR h5, .quizR ol, .quizR ol li a, .quizR ol li a:visited, .quizR ol li a:link{
	color:#fffffe;
	font-family:Arial, Helvetica, sans-serif;
}

.quizR h1 a, .quizR p a, .quizR p a:visited, .quizR p a:link, .quizR ol li a, .quizR ol li a:visited, .quizR ol li a:link{
	font-weight:bold;
}

.quizR p a:hover, .quizR ol li a:hover{
	text-decoration:none;
}

.quizR hr{
	border-style:solid;
	border-width:1px;
	border-color:#B66B27;
	clear:both;
}

.quizR ol.roman{
	list-style:lower-roman;
}

.quizR ol.alpha{
	list-style:lower-alpha;
}

.quizR h1{
	margin:0 0 160px 0;
}

.quizR p{
	font-size:14px;
	margin:0;
	padding:0 0 10px 0;
}

.quizR div p a:link, .quizR div p a:visited{
	color:#fffffe;
	font-size:14px;
}

.quizR div{
	float:left;
	margin:10px 0px 20px 0px;
	width:45%;
}

.quizR div img{
	border:solid;
	border-color:#fffffe;
	border-style:solid;
	border-width:2px;
	float:left;
	margin:0;
	padding:0;
}

.quizR div p{
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	float:left;
	margin:0 0 0 10px;
	text-align:left;
}

.quizR form p, .quizR p{
	font-size:14px;
	margin:0;
	padding:0 0 15px 0;
}

.quizR h5{
	margin:15px 0;
	padding:0;
}

.quizR form{
	padding:0 0 20px 0;
}

.quizR form p input{
	padding:2px;
}

.quizR p textarea{
	font-style:italic;
	overflow:visible;
}

.quizR form p textarea{
	font-style:normal;
}

.quizR .answers li, .quizR ol.answers {
	margin-bottom:0;
	margin-top:0;
}

.quizR .options{
	float:right;
	height:25px;
	margin:5px 0 0 0;
	width:300px;
}

.quizR .options a, .quizR .options a:link, .quizR .options a:visited{
	background-color:#fff;
	border:solid;
	border-color:#ddd;
	border-width:1px;
	color:#000000;
	float:right;
	letter-spacing:-1px;
	font-weight:bold;
	margin:0 0 0 2px;
	padding:2px 4px;
	white-space:nowrap;
	text-decoration:none;
}

.quizR .options a:hover{
	text-decoration:underline;
}

.quizR .legende{
	border-top:solid;
	border-top-width:1px;
	color:#fffffe;
	margin:0 15px;
	padding:4px;
}

.quizR .clear{
	clear:both;
}

div.center div.quizR_footer{
	background:url(../images/redbay_activity_footer.jpg) no-repeat;
	height:20px;
	width:605px;
	margin:1px 0 0 0;
	padding:0;
	clear:left;
}

div.center div.main{
	background:#9B5629 url(../images/redbay_activity_backmain.jpg) no-repeat;
}

div.center div.main h1{
	margin:0 0 240px 0;
}

div.center div.main a.start, div.center div.main a:visited.start, div.center div.main a:link.start {
	background:url(../images/redbay_activity_start.jpg) no-repeat;
	border:none;
	clear:both;
	color:#fffffe;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	height:47px;
	padding:8px 0 0 0;
	text-align:center;
	text-decoration:none;
	width:127px;
}
div.center div.main a.francais{
	font-size:16px!important;
	padding:4px 0 0 0!important;
	line-height:16px;
	
}
div.center div.main a:hover.start{
	color:#663300;
}
/*********************/
/* Redbay Quiz (END) */


/* Meadows Quiz (start) */
/************************/
img.quizM_map, .quizM_menu a:link.menu, .quizM_menu a:visited.menu, .quizM_delve a:link.menu, .quizM_delve a:visited.menu, .quizM_back a:link.menu, .quizM_back a:visited.menu, .quizM_footerNav a:link, .quizM_footerNav a:visited , .quizM_delveMenu a:link, .quizM_delveMenu a:visited, .quizM_delveNav a:link.menu,.quizM_delveNav a:visited.menu, .ftn a:link, .ftn a:visited, .quizM_delveContent a:link.ftnLink, .quizM_delveContent a:visited.ftnLink, img.quizM_bannerMap{
	text-decoration:none;
	border:none;
	border-style:none;
}
div.quizM_mapContainer{
	float:right;
	background-image:url(../images/meadows_site_map2_en.jpg) ;
	background-repeat:no-repeat;
	height:418px;
	width:294px;

}
div.quizM_generalInfo{
padding:5px;
background-color:#dee5dd;
}
div.quizM_mapText{
float:right;
width:275px;
margin-right:5px;

}
div.quizM_menu{
	margin:10px 5px 0px 0px;
}
div.quizM_back, div.quizM_menu, .quizM_footerNav a.right{
	float:right;
}
div.quizM_delve, .quizM_footerNav a.left,.quizM_banner{
	float:left;
}

.quizM_delveBanner{
	background-image:url(../images/banner_meadows_step4_en.jpg);
	background-repeat:no-repeat;
	height:171px;
	width:100%;
}
ul.quizM_delveNav{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:605px;
	height:24px;
}
/***********************DelveNav   START****************************/
ul.quizM_delveNav{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:100%;
	height:171px;
	background-image:url(../images/banner_meadows_step4_en.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #000000;
}
.quizM_delveNavFR{
	background-image:url(../images/banner_meadows_step4_fr.jpg)!important;
}
.quizM_delveNav li{
	padding:147px 3px 0px 0px;
	line-height:24px;
	min-height:24px;
	
	
}
* html .quizM_delveNav li{
	line-height:25px;
}

.quizM_delveNav li.select,.quizM_delveNav li a:hover span.link{
	line-height:25px;
	min-height:25px;
}
.quizM_delveNav li a{
	display:block;
	text-decoration:none;
}

.quizM_delveNav li a:hover{
	background-color:#cccc99;
	color:#336633;
}


.quizM_delveNav li,.quizM_delveNav li a span{
	float:left;
	border:none;
	border-style:none;
}
.quizM_delveNav li a span.link {
	background-color:#709d53;
	color:#FFFFFF;
	padding:0px 25px 0px 25px;
	font-size:1.1em;
	cursor:pointer;
}

	
.quizM_delveNav li a:link span.corner, .quizM_delveNav li a:visited span.corner{
	background-image:url(../images/coin-vert_ligne.gif);
	background-repeat:no-repeat;
	height:25x;
	min-height:25px;
}
.quizM_delveNav li a:hover span.link, .quizM_delveNav li.select a:link span.link, .quizM_delveNav li.select a:visited span.link {
	background-color:#cccc99;
	color:#336633;
	
}
.quizM_delveNav li a:hover span.corner, .quizM_delveNav li.select a:visited span.corner{
	background-image:url(../images/coin-beige.gif);
	background-repeat:no-repeat;
	height:25px;
	min-height:25px;
}

.quizM_delveNav li a:hover span.corner, .quizM_delveNav li.select a span.corner{
	background-image:url(../images/coin-beige.gif);
	background-repeat:no-repeat;
	height:25px;
	min-height:25px;
}

.quizM_delveNav li a.A span.link{
	width:63px;
	min-width:63px;
}
.quizM_delveNav li a.B span.link{
	width:63px;
	min-width:63px;
}
.quizM_delveNav li a.C span.link{
	min-width:184px;
	padding-left: 22px;
	padding-right:12px;
	width: 200px;

	
	
}
.quizM_delveNav li a.D span.link{
	width:63px;
	min-width:63px;
}
/**************************DelveNav   END**************************/

/**************************Artifacts   Start**************************/
.artifacts{
padding:0px 5px;
margin:0px;
list-style-type:none;
}
.artifact{
height:100%;
min-height:120px;
margin:0px 0px 50px 0px;
width:100%;

}
.artifact div.img{
width:30%;
float:left;
}
.artifact div.vignette{
float:right;
width:65%;

}
.artifact div.vignette span.txt,.artifacts div.vignette span.credit{
width:100%;
text-align:left;
font-size:1em;
}
.artifact div.vignette span.credit{
float:left;
width:100%;
font-size:.8em;
font-weight:bold;
}
.artifact div.enlarge {
padding:10px 245px 0px 0px;
float:left;
}

/**************************Artifacts   END**************************/

/*******************************FORM***********************************/
.quizM_delveContent form textarea{
overflow:visible;
}
.quizM_delveContent form label p{
margin:5px;
}
.quizM_delveContent form fieldset{
border:none;
}
.quizM_delveContent form input.meadows{
margin-right:5px;
border:none;
float:right;
}
.quizM_delveContent form input, .quizM_delveContent form label{
display:inline;
}

.excavationCredits{
	margin-top:0px;
	padding-bottom:20px;
}
/*******************************FORM END***********************************/
.quizM_delveContent img.enlarged{
padding:5px;
}
.quizM_menu a:link.menu, .quizM_menu a:visited.menu, .quizM_delve a:link.menu, .quizM_delve a:visited.menu, form input.meadows{
	color:#FFFFFF;
	font-size:1em;
	background-color:#c78f73;
	margin:0px 0px 0px 2px;
	padding:1px 10px 1px 10px;
	cursor:pointer;
}

.quizM_footerNav a:link.left, .quizM_footerNav a:visited.left, .quizM_footerNav a:link.right, .quizM_footerNav a:visited.right{
	color:#FFFFFF;
	font-size:1em;
	background-color:#c78f73;
	padding:1px 10px 1px 10px;
	margin-bottom:15px;
}

.quizM_menu a:hover.menu, .quizM_delve a:hover.menu, .quizM_footerNav a:hover.left, .quizM_footerNav a:hover.right,.quizM_delveContent form input:hover.meadows,.quizM_delveContent form input:focus.meadows, .quizM_menu a:link.selected, .quizM_menu a:visited.selected{
	background-color:#993300;

}

.quizM_delveContent form input.meadowsOver{
	background-color:#993300;
}


.quizFormAnchor{
	display:block;
	background-color:#C78F73;
}

.quizFormInput{
	background-color:#000000;
	color:#FFFFFF;
	font-size:1em;
	border:none;

}

.quizM_delveContent{
	float:left;
	padding:5px;
	width:595px;
	margin:0px;
	display:block;
	background-color:#cccc99;
}
ul.col{
	margin:0px;
	padding:0px;
}
ul.col li{
	display:inline;
	float:left;
	padding:0px 50px 0px 5px;
	width:40%;
}
ul.col li img{
border:1px solid #000000;
}
ul.col li .credit{
	color:#3c6336;
	text-align:left;
	float:left;
	width:60%;
}

ul.col li div.enlarge a:link, ul.col li div.enlarge a:visited, .artifacts div.enlarge a:link, .artifacts div.enlarge a:visited{
	color:#993333;
	font-size:1em;
	
	width:40%;
}
ul.col li div.enlarge div.img,.artifacts div.enlarge div.img{
	float:left;
	background-image:url(../images/loupe.gif);
	background-repeat:no-repeat;
	width:19px;
	height:16px;
}
.quizM_footerNav {
	padding:10px 0px 30px 0px;

}
.quizM_footerNav .marginR{
	margin-right:5px;
}
.delveFooter{
	float:left;
	width:100%;
	height:20px;
	background-image:url(../images/footer_meadows_step4_en.jpg);
	background-repeat:no-repeat;
}
.clearer{
	clear: both;
}

/* User Poll (results tables) */
.resultsBox{
	background-color:#FFFFFF;
	border-collapse:collapse;
	margin:0 0 0 20px;
	width:90%;
	border:solid;
	border-width:1px;
	border-color:#006600;
	padding:10px;
}
.resultsBox tr, .resultsBox td{
	/*border:solid;
	border-width:1px;*/
	padding:3px;
}
.resultsBox td.ans{
	width:25%;
	font-weight:bold;
	color:#006600;
}
.resultsBox td.abc{
width:25%;
	text-align:justify;
}
.resultsBox td.graph{
	width:50%;
}
.resultsBox .graphic{
	line-height:80%;
	background-color:#006600;
	text-indent:-1000px;
}
/**********************/
/* Meadows Quiz (end) */
