/* CSS Objectif */
.niv_obj {
	padding:0;
	margin:0;
	width:100%;
    background: #F9F9CB url(../../datas/inscription/objectif/niv_objectif.gif) repeat-x bottom;
    /*min-height:280px;*/
    overflow:hidden;
    border:1px solid #d3bd7b;
}
.terme {
    width:60px; height:50px;
    right:5%;position:absolute;
    z-index:1;
    /*border:1px #000 solid;*/
}
.shortTerm, .middleTerm {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    text-align:right;
    position:absolute;
    width:100px;
    margin-top:50px;
    margin-left:-35px;
    padding:0;
    font-size:14px;
    color:#414b56; overflow:hidden;
}
.middleTerm {margin-left:-5px}
.niv {
	padding:0;
	margin:0 auto;
	width:90%;
    background: #F9F9CB url(../../datas/inscription/objectif/niv_fond_repeat.gif) repeat-x bottom;
    min-height:256px;
    overflow:hidden;
    border:1px solid #d3bd7b;
}

/* -- Boutons niveau -- */
.niv_bt {
	float:left;
	width:240px;
	background-repeat:no-repeat;
    position:absolute;
}
#content .niv_bt ul {
    list-style-type:none;
    list-style-image:none;
    margin:0;
    float:left;
    padding:0;
}
#content .niv_bt ul li {}
#content .niv_bt ul li span {
    display:block;
    line-height:32px;
    cursor:pointer;
    height:32px;
    color:#414b56;
	width:240px;
    text-decoration:none;
    background:url(../../datas/inscription/objectif/btObj.gif) no-repeat 0 0;
}
#content .niv_bt ul li.btNiv_on span{background-image:url(../../datas/inscription/objectif/btNiv.gif); padding-left:5px}
#content .niv_bt ul li.btNiv_on span:hover{ background-image:url(../../datas/inscription/objectif/btNiv_ov.gif); color:#666666;}
#content .niv_bt ul li.bt_off span{ background-image:none; font-weight:bold;}
#content .niv_bt ul li.btNiv_off span{background-image:url(../../datas/inscription/objectif/btNiv_on.gif); font-weight:bold; padding-left:5px}




/* -- Boutons objectifs -- */
.bt_obj{
	width:300px;
	background-repeat:no-repeat;
    position:absolute;
}
#content .bt_obj ul {
    list-style-type:none;  list-style-image:none;
    margin:0;
    float:left;
    padding:0;
}
#content .bt_obj ul li { list-style-image:none;}
#content .bt_obj ul li span img {border:0; vertical-align:middle;padding:2px 5px 0 0; float:left;}
#content .bt_obj ul li span em {float:right; color:#868f98; font-style:normal;padding-right:15px}
#content .bt_obj ul li span {
    display:block;
    line-height:32px;
    cursor:pointer;
    height:32px;
    color:#414b56;
	width:300px;
    text-decoration:none;
    background:url(../../datas/inscription/objectif/btObj.gif) no-repeat 0 0;
}
#content .bt_obj ul li.bt_on span{background-image:url(../../datas/inscription/objectif/btObj.gif)}
#content .bt_obj ul li.bt_on span:hover{ background-image:url(../../datas/inscription/objectif/btObj_ov.gif); color:#666666;}
#content .bt_obj ul li.bt_off span{ background:url(../../datas/inscription/objectif/btNiv_on.gif) 116px 0 no-repeat; font-weight:bold;}
#content .bt_obj ul li.btNiv_off span{background-image:url(../../datas/inscription/objectif/btNiv_on.gif); font-weight:bold; padding-left:5px}

.obj_content{
    padding:0 0 0 300px;
    margin:-2px 0 0 0;
    min-height:288px;
    background:url(../../datas/inscription/objectif/niv_img.gif) repeat-y top right;
}
.niv_contenu{
    padding:0 240px 0 240px;
    margin:0;
    background:url(../../datas/inscription/objectif/niv_img.jpg) no-repeat top right;
    min-height:256px;
    height:256px;
}
#content .obj_content h3 {
    margin:0;
    padding:10px 60px 0 10px;
    background-color:transparent;
    display:inherit;
    font-size:1em;
    color:#414b56
}
#content .obj_content h3 img {padding:0 5px; vertical-align:-10px;}
#content .niv_contenu h3 {margin:0; padding:10px 10px 0 10px;}
#content .obj_content input,#content .niv_contenu input {float:right;margin-right:-2px;width:28px;}
#content .obj_content p,.niv_contenu p{clear:right; margin:2px 10px 5px 10px; padding-left:0; color:#414b56}
#content .obj_content ul,#content .niv_contenu ul {margin-top:50px;}
#content .obj_content li,#content .niv_contenu li{clear:right; margin-top:10px}

/*.fr{background:url(../../datas/inscription/objectif/niv_img_fr.gif) no-repeat top right;}*/
/*.de{background:url(../../datas/inscription/objectif/niv_img_de.gif) no-repeat top right;}*/
/*.it{background:url(../../datas/inscription/objectif/niv_img_it.gif) no-repeat top right;}*/
/*.es{background:url(../../datas/inscription/objectif/niv_img_es.gif) no-repeat top right;}*/
/*.en{background:url(../../datas/inscription/objectif/niv_img_en.gif) no-repeat top right;}*/
/*.nl{background:url(../../datas/inscription/objectif/niv_img_nl.gif) no-repeat top right;}*/

.metier {width:80%; margin:5px auto; background: #FFFFFF url(../../datas/inscription/structure/t_gris.gif) repeat-x bottom;    border:#d2d2d2 1px solid;}
.metier p {margin:2px}
.metier a {font-weight:bold;}
.metier div {float:left; margin:10px;}

.total {
    background:url(../../datas/inscription/objectif/total.png) no-repeat bottom right;
   	margin:-20px 0 0 0;
	width:100%;
    padding:0 1px 3px 1px;
    height:31px
}
.total p span {padding-left:17px; color:#000000}
.total p {
    text-align:right;
    font-weight:bold;
    line-height:35px;
    padding:0;
    margin:0 10px 0 0;
    color:#414b56;
}

/* -- Test online -- */

#content h1.test em {float:right; font-style:normal; font-size:14px; padding-top:10px; color:#999999;position:absolute;right:5%}
#content h1.test strong {color:#414b56; font-weight:100}

#content .test .typeQuestionOn {color:#FF9900; font-weight:bold;}
#content .test .typeQuestionOff {color:#BBBBBB}
#content .test .typeQuestionDone {color:#FFFFFF}

/*////////////////////////  Chronometre //////////////////*/
#chronoBarre {
    background:url(../../datas/structure/vide.gif) repeat-x left;
    width:450px;
    height:17px;
    border:#DCDCDC 1px solid;
    text-align:left;
    margin:5px auto;
}
#chronoPlein {
    background:url(../../datas/structure/plein.gif) repeat-x left;
    height:17px;
}
#notel {display:none}


