body { padding: 0px; margin: 0px; }

#div_rappel_form, #div_rappel_rdv {
	width: 544px;
	min-height: 480px;
}
#div_rappel_form {
	background: url(./images/bg-rappel.jpg) white no-repeat scroll 0px 0px;
}
#div_rappel_form #contenu {
	padding: 95px 0px 25px 0px;
	width: 328px;
	margin: 0px 108px;
}
#div_rappel_rdv {
	background: url(./images/bg-vierge.jpg) white no-repeat scroll 0px 0px;
}
#div_rappel_rdv #contenu {
	padding: 25px 0px 25px 0px;
	width: 434px;
	margin: 0px 55px;
}


#table_form_check_immat {
	display: table;
	width: 100%;
	text-align: left;
	padding: 0px;
	margin:	0px;
}
#table_form_check_immat .intro {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #58585a;
	text-align: left;
}
#table_form_check_immat td {
	display: table-cell;
	background-color: transparent;
	width: 164px;
	padding: 4px 0px;
}
#table_form_check_immat p.legende {
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #58585a;
	text-align: left;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
#table_form_check_immat p.legende2 {
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #58585a;
	text-align: center;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
#table_form_check_immat p.legende_big {
	font-size: 16px;
	font-weight: 600;
	font-family: Arial, sans-serif;
	color: #58585a;
	text-align: left;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
#table_form_check_immat td.td-central {
	padding: 12px 0px 10px 0px;
}
#table_form_check_immat td.td-central {
	padding: 0px 0px 4px 0px;
}
#table_form_check_immat td.td-left {
	padding: 0px 10px 4px 0px;
}
#table_form_check_immat td.td-right {
	padding: 0px 0px 4px 10px;
}
#table_form_check_immat td.td-submit {
	padding: 0px 0px 4px 10px;
	text-align: right;
}
#table_form_check_immat td.td-submit input {
	width: 85px;
	height: 25px;
	background: url(./images/btn-submit.jpg) transparent no-repeat scroll 0px 0px;
}
#table_form_check_immat td.td-check {
	padding: 0px 0px 4px 10px;
	text-align: left;
}
#table_form_check_immat td.td-check input {
	width: 85px;
	height: 25px;
	background: url(./images/btn-check.jpg) transparent no-repeat scroll 0px 0px;
}


#table_form_check_immat input.ifp {
	width: 100%;
	background-color: #f5f5f5;
	border: 1px solid black;
}
#table_form_check_immat input.input_immat {
	width: 100px;
	font-size: 24px;
	font-weight: bold;
	color: #58585a;
	background: url(./images/bg-input-immat.jpg) #f5f5f5 no-repeat scroll right 6px;
	border: 1px solid black;
	padding: 6px 60px 6px 168px;
}
.ipf_titre {
	font-size: 18px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #ff0000;
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
}

#table-f-semaine {
	display: table;
	width: 434px;
}
#table-f-semaine td {
	border: 1px solid #999999;
}
#table-f-semaine .td-chkbox {
	text-align: center;
}
#table-f-semaine .td-entete {
	width: 74px;
	padding: 2px 6px;
}
#table-f-semaine .td-jour {
	width: 60px;
	text-align: center;
}

#ta-commentaires {
	width: 310px;
	height: 138px;
	background: url(./images/bg-textarea.jpg) transparent no-repeat scroll 0px 0px;
}

#ajax-wait {
	width: 544px;
	min-height: 180px;
	padding: 160px 0px 0px 0px;
	text-align: center;
	background: url(./images/bg-rappel.jpg) white no-repeat scroll 0px 0px;
}
