form div.instruction{padding-bottom:10px;font-weight:bold}
form div.error{position:relative;border:1px solid red;background-color:#feedef;margin:10px 0;padding:10px; width:290px}
form div.error span{font-weight:bold}
form div.error ul{margin:5px 0 5px 20px;padding:0}
form div.error ul li{line-height:1.1em}
form div.instruction span.fleche{padding-left:12px;background:url(../images/arrow.gif) center left no-repeat}
form fieldset{border:none; margin:20px 0 0;padding:0 0 20px}
form fieldset legend{ display:none }
form fieldset h4{ font-size:16px; font-weight:bold; color:#115591; padding:0; margin:0 0 15px; border-bottom: 1px solid #ddd; width:300px }

form fieldset div{margin-bottom:5px}
form fieldset label{display:block;clear:both;font-weight:bold;color:#000;float:left;width:100%;margin:5px 3px 3px 0}
form fieldset label.required{background:url(../images/arrow.gif) center left no-repeat; padding-left:10px;}
form fieldset input.field{height:15px;width:250px; border:1px solid #999}
form fieldset textarea{width:250px;height:100px; border:1px solid #999}
form div.bouton{padding-right:30px;text-align:right}
form input.date{margin-bottom:5px;padding-right:15px;padding-left:3px;width:100px;background:url(../images/calendar_view_month.png) 100px 1px no-repeat;cursor:pointer;margin-left:0;border:1px solid #7f9db9}

/* SPÉCIFIQUE *** */
form fieldset div.input_date{padding-right:15px;background:url(../images/calendar_view_month.png) no-repeat 240px 3px}
form fieldset div.input_date input.field{width:100px}
form fieldset div.diffusion label{width:235px}
form fieldset div.choix_reponse label{width:300px;font-weight:bold}
form fieldset div.choix_reponse{background-color:#eee;width:350px}
#ecrire {margin-top:30px}

/* Boutons  */
button.button					{ border:0; background:url(../images/btn/btn_bleu_w100.gif) no-repeat; line-height:0; font-size:11px; height:22px; margin:5px 89px 25px 0; padding:0; border:none; cursor:pointer; width:100px; float:right}
.button span					{ padding:0; display:block; height:14px!important; height:1px; color:#fff; font-weight:bold; text-decoration:none; line-height:13px!important; line-height:12px; }

/* calendar   */
#calendarDiv{border:1px solid #ccc}
#calendarDiv a{color:#666}

/* dark bg and pale text  */
#calendarDiv .topBar,#calendarDiv .selectBoxOver,#calendarDiv .activeDay{background:#115591;color:#fff}

/* pale bg and dark text  */
#calendarDiv .timeBar,#calendarDiv #todaysDateString,#calendarDiv .monthYearPicker,#calendarDiv td.calendar_week_column,#calendarDiv #bottomBar{background-color:#eaeaea;border:0;color:#333}

/* drop-down rollovers  */
#calendarDiv .monthYearActive{background:#ccc;color:#888}
