@CHARSET "ISO-8859-1";

table{border:0; margin:0;}

div{font-size:12px;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none; 
}

/*************************   qcm   ************************************/

.qcmMainTitle{ height:0px; font-size:16px; font-weight:bold; color:#dfecfa; padding:3px 0px 0px 5px;}
.tbTitle{color: #dfecfa; position:relative; top:23px;}

.aideBtn{width:20px; height:20px; background: url('qcm_img/info.gif') no-repeat; margin-right:20px; cursor:pointer; margin-top:5px; }

#qcmPlaceHolder{width:620px; margin: 20px auto 0px auto; }

.qcmNumQuestionPanel{  background: url('qcm_img/fleche.gif') no-repeat;  padding-left:20px; padding-top:5px; height:30px; text-align:left; font-weight:bold; font-size:16px;}
.qcmOuterContainerPanel{padding: 10px 0px 10px 0px; background-color:#dfecfa; text-align:center;}
.qcmMainContainer{margin:0px auto 0px auto; width:600px;}
	
.qcmNavBtn{ text-decoration:underline; cursor:pointer;}

.reponseContainerPanel{}
.reponseContainerPanel td{text-align:left;}
.qcmQuestionTitlePanel{ margin-left:10px; margin-right:10px; padding:10px 10px 10px 10px; /*background: url('qcm_img/intituleQuestion.gif') no-repeat; */ background-color:#82b5ec; text-align:left; font-size:14px; font-weight: bold; color:#000;}
.qcmQuestionTitleOuterPanel{ padding:10px 0px 10px 0px; text-align:center; margin-bottom:10px;}

.qcmQuestionTitlePanelImage{ margin-left:10px; margin-right:10px; padding:10px 10px 10px 10px; text-align:left;}
/*.qcmQuestionTitlePanel div{font-size:14px; font-weight: bold; color:#000;}*/
.qcmTbListeReponses{ /*height:350px;*/ width:354px;}
.qcmTbListeReponses > tbody > tr{height:30px;}

.qcmIntituleImagePanel{padding-top:15px;}


/************************** qcm resultat **************************************/

.qcmResultOuterPanel{margin:0; padding:0; padding: 10px 0px 10px 0px; text-align:center; background-color: #dfecfa; border:1px solid #000;}
.qcmInnerMainPanel{width:600px; /*margin:0px 0px 0px 10px;*/ margin:0px auto 0px auto;}
.qcmResultTopGrid{width:580px;}
.qcmResultTopGrid td{}

.qcmResultPanelGrid{width:200px; /*border:1px solid #eee;*/}
.qcmResultPanelGrid td{cursor:pointer;}

.qcmResultDetailQuestionPanel{background-color: #dfecfa;}

.qcmResultDetailQuestionPanel{width:380px;}
.resQuestionItemOK{padding-left:15px; background:url('qcm_img/puce_verte.gif') 0px 0px no-repeat; }
.resQuestionItemKO{padding-left:15px; background:url('qcm_img/puce_rouge.gif') 0px 0px no-repeat; }

.qcmQuestionResultPanelTitle{text-align:left;margin-bottom:20px; }
.qcmQuestionResultPanelTitle div{ margin:10px 10px 10px 10px; padding:10px 10px 10px 10px; color:#08517c; font-weight:bold; background-color:#82b5ec;}
.qcmQuestionResultPanelTitle span{font-weight:bold; color:#000;}

.qcmResultTopPanel{background-color: #dfecfa; color:#000;}

.resultReponseContainerPanel{text-align:left; padding:10px; border:2px solid #82b5ec;  } 
.resultReponseContainerPanel td{text-align:left;}
.resultReponseContainerPanel span{font-weight:bold;}

.qcmResInfo{padding:0px 10px 10px 10px; text-align:center; color:#0d507a; font-weight:bold;}

.qcmResultMailForm{text-align:right;margin-left:170px;}

.vosResu{font-size:20px; font-weight:bold; color:#ff7e00; text-align:left;}
.qcmResultSummaryGrid{text-align:left; width:580px; background-color:#085486; padding-top:5px; padding-bottom:5px; margin-bottom:10px;}
.qcmResultSummaryGrid td{color:#fff;}
.qcmNoteFinale{text-align:center; padding:20px 10px 20px 10px; font-weight:bold; font-size:18px; background-color:#82b5ec;}
.qcmNoteFinale span{font-size:12px;}

.qcmDivNbRep{font-weight:"bold;"; padding-top:10px; padding-right:10px; text-align:right;}

.qcmDate{font-weight:bold; width:100px; border:1px solid #000; color:#000; background-color:#fff; margin-top:5px; text-align:center; }


/***********************  qcm login **************************************/

.qcmLoginTopDescr{border: 1px solid #efefef; margin-bottom:20px;}
.qcmLoginDescrPanel{border:1px solid #eee;}
.qcmLoginMainTb{height:400px;}

/***********************  qcm description **************************************/
.qcmOuterContainerPanelIntro{padding: 10px 0px 10px 0px; background: url('qcm_img/qcmFond.gif') repeat-y; text-align:center;}
.qcmIntroDescr{text-align:left; background:url('qcm_img/bg_description.gif') no-repeat; width:586px; height:353px; margin:0px auto 0px auto;}
.qcmIntroDescr .gwt-HTML{padding:10px 10px 10px 10px; height:280px;}
.qcmCommencerBtn{background:url('qcm_img/btn_commencer.gif') no-repeat; width:248px; height:34px; cursor:pointer; margin:0px auto 0px auto;}
.divRalign{text-align:center;}
.qcmIntroDescr span{color:#085486; font-weight:bold;}

/*******************************************************/


.popupPanel{-moz-opacity: 0.9; opacity:.90; filter: alpha(opacity=90); background-color:#fff;}
.popupPanel div{font-size:10px;}
.popupPanel a{color:#0000ff; font-size:10px;}

.popupPanel{border:2px solid #999; font-size:10px;  width:250px;}
.popupHeader{height:20px; cursor:move; text-align:right; /*background:url('qcm_img/pop/fond_bandeau.gif') repeat-x;*/ background-color:#efefef; padding:2px 5px 0px 5px; width:100%; font-weight:bold; font-size:10px; color:#fff;}
.popupFooter{background-color:#ddd; height:10px;}
.popupBody{ font-size:10px; font-family:Verdana; padding: 5px 5px 5px 5px; background-color:#fff;} height:300px;
.popupBody ul{margin-left:20px; padding:0;}
.popupBody li{padding:3px 0px 3px 0px;}

.popUpBouton{ background:url('qcm_img/pop/close.gif') no-repeat; width:20px; height:20px; cursor:pointer;}

.txtPopupAide{}



/**************************************************************/

.envoiMailOk{color:#00ff00;}
.envoiMailKo{color:#ff0000;}
