/*****************/
/* btn Heavy Node */
/*****************/
/*.ueReturnBtn,
.uePrevBtn,
.ueNextBtn{
	display: block;
	height: 40px;
	border: 1px solid #395c38;
	background-color: white;
	color: #395c38;
	margin: 5px 5px;
}*/

.btnNxtUe{
	background:url(../img/btnNxtUe.png) left center no-repeat;
}

#tplRgt.mcqArcFra .btnNxtUe{
	background:url(../img/btnNxtUeMcqArc.png) left center no-repeat;
}

.btnReturn{
	background:url(../img/btnReturn.png) left center no-repeat;
}

#tplRgt.mcqArcFra .btnReturn{
	background:url(../img/btnReturnMcqArc.png) left center no-repeat;
}

/*****************/
/*      btn      */
/*****************/
.startBtn,
.lastBtn,
.resetBtn{
	display: block;
	color: #395C38;
	text-decoration: none;
}
.startBtn:hover,
.lastBtn:hover,
.resetBtn:hover{
	text-decoration: underline;
}
.lastBtn,
.resetBtn{
	font-size: 0.7em;
	text-align: left;
	padding-left:2em;
	margin-top: 0.5em;
}

.btnNext{
	background:url(../img/btnNext.png) left top no-repeat;
}

#tplRgt.mcqArcFra .btnNext{
	background:url(../img/btnNextMcqArc.png) left center no-repeat;
}

.arcBk .btnNav{
	margin-left:-30px;
	padding-left:30px;
}

.arcBk .btnNav .imgTrans {
    display: block;
	border-left:1px dotted;
	padding-left: 5px;
}

.arcBk .btnNav .imgTransWTitle {
    border-left: 1px dotted;
    display: block;
    margin-top: 2px;
    padding-left: 5px;
    padding-top: 5px;
}
#tplArc .btnNxt {
    color: #8B9C03;
    margin-left: 9px;
    margin-top: 5px;
    padding-left: 30px;
}
#tplArc .arcBk .btnNxt {
    margin-left: -30px;
    margin-top: 0;
    padding-left: 30px;
	color:#A6518C;
}
/*****************/
/*     quizz     */
/*****************/

.assmntArc .btnValid, .assmntArc .btnResults{
	background:url(../img/btnValidQuiz.png) left center no-repeat;
}

.assmntArc .btnStart{
	background:url(../img/btnStartQuiz.png) left center no-repeat;
}

#tplArc .btnNxt{
	background:url(../img/btnNxtSolQuiz.png) left center no-repeat;
}

#tplArc  .assmntArc .btnNxt{
	background:url(../img/btnNxtQuiz.png) left center no-repeat;
}

.btnQuizMde{
	background:url(../img/quizSteped.png) left center no-repeat;
	display:block;
	width:48px;
	height:39px;
}

.btnQuizMde span{
	display:none;
}

.quizSteped{
	background:url(../img/quizAll.png) left center no-repeat;
}

.btnArcValid a{
	text-align:center;
	background-color:#a6518c;
	color:white;
	-moz-border-radius: 5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:3px;
	display: block;
}
.btnArcValid a span{
	padding-left:25px;
	background:url(../img/btnValidQuizWhite.png) left center no-repeat;
/*	color: white;
	text-decoration: none;
	font-weight: bold;*/	
}

/*****************/
/*      tools      */
/*****************/
ul.toolcase{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0;
}
ul.toolcase li{
	margin: 5px 0;
}

.btnSearch, .btnMap, .btnOut, .btnBib, .btnGlos, .btnCredits, .btnAcr, .btnDocs, .btnRef, #backBtn a, #nextBtn a{
	margin-left:4px;
	text-decoration:none;
	color:#5B8AC2;
	display:block;
	padding-top:5px;
	padding-bottom:5px
}

a.btnSearch, a.btnMap, a.btnOut, a.btnBib, a.btnGlos, a.btnCredits, a.btnAcr, a.btnRef, a.btnDocs {
	padding-left: 3px;
}

a.btnSearch span, a.btnMap span, a.btnOut span, a.btnBib span, a.btnGlos span, a.btnCredits span, a.btnAcr span, a.btnRef span, a.btnDocs span {
	margin-left: 10px;
}

.lftCo .toolcase li:hover {
	background: #B1C552;
}

.lftCo .toolcase li a:hover {
	color: #FFF;
}

.barClosed .lftCo .toolcase li a.btnBib span,
.barClosed .lftCo .toolcase li a.btnSearch span,
.barClosed .lftCo .toolcase li a.btnMap span,
.barClosed .lftCo .toolcase li a.btnOut span,
.barClosed .lftCo .toolcase li a.btnGlos span,
.barClosed .lftCo .toolcase li a.btnCredits span,
.barClosed .lftCo .toolcase li a.btnAcr span,
.barClosed .lftCo .toolcase li a.btnRef span,
.barClosed .lftCo .toolcase li a.btnDocs span,
.barClosed .lftCo #backBtn a span {
	display: none;
}

#backBtn a{
}

#nextBtn a{
	background:url(../img/nextBtn.png) left no-repeat
}

/*****************/
/*    outline    */
/*****************/

.outlineBtn_a {
	cursor: pointer;
}
.outlineBtn_fra {
	border: 1px solid gray;
	background-color: #e3efbf;
	-moz-opacity:0.7;
	filter:Alpha(opacity=70);
	opacity:0.7; 
	padding:5px;
	width: 250px;
}
div.outlineBtn{
	width: 250px;
	}
/* workaround pour erreur javascript sur IE6 broder="Medium" entrainant echec de conversion en int */
.outlineBtn_fra {
	border-right:0px none;
	border-left:0px none;
	border-top:0px none;
	border-bottom:0px none;
}
.outlineBtn_ti{
	font-size: 14px;
	font-weight: bold;
	background-color: #065704;
	color:#cdd8ae;
	position: relative;
	padding: 0 16px 0 5px;
	cursor: default;
}
a.outlineBtn_x{
	background: url(../img/txt/cross2.png) top left no-repeat;
	text-decoration: none;
	display: block;
	width: 16px;
	position: absolute;
	top: 0;
	right: 0;
}
a.outlineBtn_x span{
	display: none;
}
a.outlineBtn_co{
	padding: 4px 4px 0px 4px;
}
.outlineBtn_fra p{
	text-align: left;
	font-size: 0.9em;
}
.outlineBtn_fra ul {
	padding-left: 10px;
}
