@import url(./general.css);



div

{

	/* -moz-box-sizing: border-box; */
	/* fail... */

}



.ProgrammesRelies 

{
	margin:0px;
	padding:5px;
	border:#7b0100 1px solid; 
	text-align:left;
	width:184px;/*-paddingX2 -borderX2 IE only*/
	_width:196px;
}



.ProgrammesContenu

{

	width:530px;

	vertical-align:top;

}



.ProgrammesColonneDroite

{

	width:200px

	vertical-align:top;

	padding-left:10px;

}
.KModCollegePrograms .Navigation table td a.lnkAjaxActive{text-decoration:none;color:#000;font-weight:bold;}
.ProgrammesContenu img{vertical-align:middle;}
#tblGallerieAuto img{width:180px;height:180px;}
#tblGallerieAuto td{padding:5px;}

/* questionnaire */
#qsWrap{width:746px;border:1px solid #e7e7e7;}
#qsWrap #loaderQuestion{margin:3px;background:#fff url('../images/images_ze/qs_bg1.jpg') repeat-x top left;padding:0 10px 100px 10px;}
#loaderQuestion div#loader{text-align:center;padding:30px;}

#qsHeader h3{font-size:22px;font-family:'trebuchet ms',arial;color:#0180ad;padding:7px 0 4px;border-bottom:1px solid #a6a8a9;margin-bottom:10px}
#qsHeader span{font-size:13px;font-family:'trebuchet ms',arial;color:#818e92}
#qsSelector{list-style-type:none;background:transparent url('../images/images_ze/qs_bg3.jpg') no-repeat top center;overflow:hidden;}
#qsSelector.selector_2{background:transparent url('../images/images_ze/qs_bg3b.jpg') no-repeat top center;}
#qsSelector.selector_3{background:transparent url('../images/images_ze/qs_bg3c.jpg') no-repeat top center;}
#qsSelector li{float:left;margin:0}
#qsSelector li a{line-height:109px;display:block;float:left;width:126px;margin:0 59px;text-indent:-9000px;cursor:default;}
#qsSelector li a:hover{cursor:default;}
#qsSelector li#qsOne a{margin-left:28px;}
#qsSelector li#qsThree a{margin-right:28px}
li #qsThree a{margin-right:0}
#qsBox{clear:both;padding:15px 20px;width:584px;margin:0 auto;background:white url('../images/images_ze/qs_bg2.jpg') no-repeat top left;padding-bottom:150px;margin-top:20px;position:relative;}
#qsBox span{font-size:14px;font-weight:bold;font-family:'trebuchet ms',arial;}
#qsBox li{font-size:13px;font-family:'trebuchet ms',arial;}
#qsBox ul{padding:10px 0 0 20px;}
#qsBox img.qsArrow_1{position:absolute;top:-24px;left:33px;}
#qsBox img.qsArrow_2{position:absolute;top:-24px;left:279px;}
#qsBox img.qsArrow_3{position:absolute;top:-24px;right:21px;}
#qsBox.box_2,#qsBox.box_3{padding:0 0 150px 0;width:624px;}

#qsBox div.txtDesc{padding:10px 0;clear:both;}
a#gsIntroNext,a#gsQuestionNext,a#gsQuestionBack{display:block;float:right;font-weight:bold;color:#fff;font-size:16px;font-family:'trebuchet ms',arial;background:white url('../images/images_ze/qs_btn1a.jpg') no-repeat top left;line-height:54px;padding-left:30px;width:104px;text-decoration:none;cursor:pointer}
a#gsIntroNext:hover{background:white url('../images/images_ze/qs_btn1b.jpg') no-repeat top left;}
a#gsQuestionNext:hover{background:transparent url('../images/images_ze/qs_btn3b.gif') no-repeat top left;}
a#gsQuestionNext{width:98px;padding-left:36px;background:transparent url('../images/images_ze/qs_btn3a.gif') no-repeat top left;}
a#gsQuestionNext.disabled,a#gsQuestionNext.disabled:hover{background:transparent url('../images/images_ze/qs_btn3c.gif') no-repeat top left;}
a#gsQuestionBack{background:transparent url('../images/images_ze/qs_btn2a.gif') no-repeat top left;width:85px;padding-left:41px}
a#gsQuestionBack.disabled,a#gsQuestionBack.disabled:hover{background:transparent url('../images/images_ze/qs_btn2c.gif') no-repeat top left;}
a#gsQuestionBack:hover{background:transparent url('../images/images_ze/qs_btn2b.gif') no-repeat top left;}

#qsQuestHeader{margin:0px;background:transparent url('../images/images_ze/qs_bg4.jpg') no-repeat bottom center;font-size:18px;color:#91a5c2;line-height:58px;font-family:'trebuchet ms',arial;font-weight:bold;text-align:center}
#qsReponseHeader{background:transparent url('../images/images_ze/qs_bg4.jpg') no-repeat bottom center;color:#373737;padding:20px 15px 5px 15px;}
#qsReponseHeader p{padding-bottom:15px;font-size:12px;font-family:'trebuchet ms',arial;}
.qsQsWrp{padding:10px;margin:10px 5px;overflow:hidden;height:50px;}
.numeroQuestion{color:#bac5d6;font-size:44px;font-family:georgia,'trebuchet ms',arial;float:left;text-align:center;width:110px;}
.txtQuestion{color:#5a5f67;font-family:tahoma,'trebuchet ms',arial;font-size:14px;float:left;width:450px;line-height:1.7}

#qsAnswer{margin:0 auto;
overflow:hidden;
width:300px;}
#qsAnswerYes,#qsAnswerNo{display:block;float:left;font-family:'trebuchet ms',arial;font-size:26px;color:#6b6d67;padding:25px 10px 0px 50px;text-decoration:none;background:transparent url('../images/images_ze/qs_s2.jpg') no-repeat bottom left;margin:0 25px;}
#qsAnswerYes:hover,#qsAnswerNo:hover{color:#3789c5}
#qsAnswerYes.activeAnswer,#qsAnswerNo.activeAnswer{background:transparent url('../images/images_ze/qs_s1.jpg') no-repeat bottom left;}

#qsProgress{background:transparent url('../images/images_ze/qs_p_1.jpg') no-repeat center top;height:34px;font-size:9px;margin-top:35px;}
#qsProgress.end{background:transparent url('../images/images_ze/qs_p_2.jpg') no-repeat center top;}
#qsBar{font-size:9px;background:transparent url('../images/images_ze/qs_p_3.jpg') repeat top left;left:25px;
position:relative;
top:12px;
width:0px;height:12px;}
#qsNavigate{position:relative;right:32px;top:-28px;}

.qsRepH{color:#1287c3;font-size:21px;font-family:'trebuchet ms',arial;font-weight:bold;display:block;padding:20px 0 20px 15px;}
.qsDomaine{overflow:hidden}
.qsDomaine{padding:0 0 0 15px;}
.qsDomaine div#qsDom_adm,
.qsDomaine div#qsDom_art,
.qsDomaine div#qsDom_edu,
.qsDomaine div#qsDom_ser,
.qsDomaine div#qsDom_ind,
.qsDomaine div#qsDom_hum
{font-size:17px;font-weight:bold;line-height:35px;width:245px;border-right:1px solid #d9d9db;float:left;color:#c9cacb;font-family:'trebuchet ms',arial;}
.qsDomaine div#qsRes_adm,
.qsDomaine div#qsRes_art,
.qsDomaine div#qsRes_edu,
.qsDomaine div#qsRes_ser,
.qsDomaine div#qsRes_ind,
.qsDomaine div#qsRes_hum
{float:left;width:340px;line-height:35px;color:#c9cacb;font-size:17px;font-weight:bold;font-family:'trebuchet ms',arial;padding-left:20px;}

.qsDomaine div#qsRes_adm.domSel,
.qsDomaine div#qsRes_art.domSel,
.qsDomaine div#qsRes_edu.domSel,
.qsDomaine div#qsRes_ser.domSel,
.qsDomaine div#qsRes_ind.domSel,
.qsDomaine div#qsRes_hum.domSel
{color:#5a5c56;padding-left:0;}

.qsDomaine div#qsRes_adm.domSel div,
.qsDomaine div#qsRes_art.domSel div,
.qsDomaine div#qsRes_edu.domSel div,
.qsDomaine div#qsRes_ser.domSel div,
.qsDomaine div#qsRes_ind.domSel div,
.qsDomaine div#qsRes_hum.domSel div
{padding-left:20px;background:transparent url('../images/images_ze/qs_dia1.jpg') no-repeat top right;}


.qsDomaine div#qsDom_adm.domSel,
.qsDomaine div#qsDom_art.domSel,
.qsDomaine div#qsDom_edu.domSel,
.qsDomaine div#qsDom_ser.domSel,
.qsDomaine div#qsDom_ind.domSel,
.qsDomaine div#qsDom_hum.domSel{color:#5a5c56;cursor:pointer;}

.qsDomaine div#qsDom_adm.domSelA,
.qsDomaine div#qsDom_art.domSelA,
.qsDomaine div#qsDom_edu.domSelA,
.qsDomaine div#qsDom_ser.domSelA,
.qsDomaine div#qsDom_ind.domSelA,
.qsDomaine div#qsDom_hum.domSelA{color:#1287c3;cursor:pointer;}

.qsDomaine div#qsDom_adm_sug,
.qsDomaine div#qsDom_art_sug,
.qsDomaine div#qsDom_edu_sug,
.qsDomaine div#qsDom_ser_sug,
.qsDomaine div#qsDom_ind_sug,
.qsDomaine div#qsDom_hum_sug
{display:none;background-color:#f9f9f0;border-bottom:5px solid #eff3e4;border-top:1px solid #d9d9db;float:left;padding:20px;width:557px;overflow:hidden;}

.qsDomaine div#qsDom_adm_sug a,
.qsDomaine div#qsDom_art_sug a,
.qsDomaine div#qsDom_edu_sug a,
.qsDomaine div#qsDom_ser_sug a,
.qsDomaine div#qsDom_ind_sug a,
.qsDomaine div#qsDom_hum_sug a
{display:block;float:left;margin:0 10px;font-size:12px;color:#2e95cb;font-family:'trebuchet ms',arial;}

#qsBox div.qlist{overflow:auto;border:1px solid #d9d9db;margin-bottom:10px;padding-left:20px;}
#qsBox div.qlist span{font-weight:normal;display:block;float:left;padding:4px 2px;}
#qsBox div.qlist span.numlist{font-weight:bold;font-size:20px;width:50px;text-align:center;color:#747474}
#qsBox div.qlist span.clist{width:400px;}
#qsBox div.qlist span.replist{font-weight:bold;font-size:18px;width:50px;text-align:center;}


.CourseGrid .GridHeader .col-code{width:75px;}
.CourseGrid .GridHeader .col-titre{width:382px;}
.CourseGrid .GridHeader .col-pond{width:38px}
.CourseGrid tr > td{vertical-align:top;}
.CourseGrid tr > td:first-child,  .CourseGrid tr td.col-pond{white-space:nowrap;}
