#page-survey #main { width: 960px; }
#page-survey #mncentre { width:760px; }


#page-survey hr {border-width: 1px 0 0 0; margin:1.5em 0;}


#latestSurvey {padding-bottom:20px;}

#latestSurvey .required .question em { color: #B11516; }
#latestSurvey .question { margin-bottom: 5px; }
#latestSurvey .lbl label {font-weight: bold;}
#latestSurvey h3 {font-size: 1.3em; margin:1em 0;}
/*#latestSurvey h4 em { color: #C00; font-style:normal; }*/


form#latestSurvey .survey-checkboxes input { width: auto !important; border: none !important; }
form#latestSurvey .survey-radios input { width: auto !important; border: none !important; }


form#latestSurvey .formTEXT,
form#latestSurvey .formTEXTAREA {border:1px solid #AED5EE; width:510px; margin-top:5px;}

p.submit-button {position:absolute;right:20px;bottom:-5px;}

form#latestSurvey .survey-checkboxes label {display:block; float: none !important; line-height: 2em;  	padding-left:35px;}
form#latestSurvey .survey-radios label {display:block; float: none !important; line-height: 2em; 		padding-left:35px;}

#surveyResults { border:1px solid #AED5EE; }
#surveyResults th { text-align: left; padding:4px 3px 0; font-size: 1.1em; color: #397810; }
#surveyResults td { border-bottom: 1px solid #b3d9ee; padding:3px}
#surveyResults td.bar { width: 500px; }
#surveyResults td.answer,
#surveyResults td.total { font-weight: bold; background: #eaf5f9; }
#surveyResults td.notshown { border: none; }
div.survey-checkboxes, div.survey-radios { margin:0 40px; }

#yourSurveyResults dt {font-weight: bold}
