.entete_exam {background:#dd0029;}
.menu_exam {width: 80px; margin-left: 15px; margin-top: 10px; float: left;}

.menu_exam ul {margin-right: 0; }
.menu_exam li {padding: 5px 0; list-style-image: url('img/puce_menu_off_2.png'); color: #FFF; height: 15px;}
.menu_exam li.menu_exam_sel {font-weight: bold; text-decoration: underline;}
.menu_exam a li {color: #FFF; text-decoration: none; font-weight: normal; font-size: 1.4em; line-height: 1.0em;}
.menu_exam li.menu_exam_sel a{font-weight: bold;}
.menu_exam li.menu_check {list-style-image: url('img/puce_menu_on_2.png'); /*background: transparent url(img/check_repondu2.png) center right no-repeat;*/} 
.content_exam {width: 820px; font-size: 14px; color: #3D3D3D; position: relative;}
.content_exam h3 {background-color: #dd0029; width: 90%; color: #FFF; font-size: 18px; font-weight: normal; padding: 5px 10px; text-align: left;}

a.btn_exam {width: 150px;}

.ligne_response {margin: 5px 0;}
.ligne_response label{display: table-cell;}
.ligne_response input{float: left;}
.barre_boutons {position: absolute; bottom: 0px; width: 770px; border-top: 2px solid #dd0029; margin-top: 10px;}

#examen {}
#examen h3.afar_titletxtstd {padding-left: 110px;}
#zone_questionnaire {
	min-height: 340px;
	position: relative;
	
}

#liste_reponses { height: 250px; overflow-y: scroll;}
#indice_question {float: right; color: #FFF; font-size: 20px; margin-right: 10px;}
#fin_questionnaire { display: none; text-align: center; min-height: 190px; vertical-align: middle;}
#fin_questionnaire p {margin: 0; padding: 0;}
#fin_questionnaire strong {text-decoration: underline;}

td.bonne_reponse {color: #008000; font-weight: bold;}
td.center {text-align: center;}

#synthese {position: relative;}
#synthese td a {color: #3d3d3d;}
#synthese td a:hover {text-decoration: underline;}
#synthese .content_exam h3{width: auto;}
#synthese th {font-size: 16px; color: #3d3d3d; background-color: #EEE;}
#synthese a.btn_retour_synthese {width: auto; color: #FFF; width: 150px;}
#synthese a.btn_retour_synthese:hover {color: #dd0049; text-decoration: none;}
#synthese .note_question {font-size: 0.8em; font-style: italic; color: #6DA0FE;}
#synthese .zone_check {float: left; width: 50%; margin-top: 5px; text-align: right;}

.col_50 {float: left; width: 50%;}

#zone_message_accueil strong {text-decoration: underline;}

#grille_audit {position: relative;}
#grille_audit table td p {margin: 0;}
#grille_audit table th {background-color: #EEE;}
#grille_audit table th.colPatient {min-width: 60px;}
#grille_audit table td.colPatient label {font-weight: normal; font-family: helvetica; font-size: 0.8em;}
#grille_audit table td.objectif {color: #dd0029;}
#grille_audit .alert { color:#992222; background-color:#F8E7E7; border: 1px solid #992222; border-radius: 5px; padding: 10px; margin-bottom: 10px;}
p.alert									
		