@charset "utf-8";
/* CSS Document */

/***************************************************************************************/
/* Formattage General                                                                  */
/***************************************************************************************/

a:link, a:visited { color:#8d0811; }
a:hover, a:active { color:#8d0811; text-decoration:none; }

/***************************************************************************************/
/* Formattage Extranet                                                                 *
/***************************************************************************************/

.Box { background-color:#DAE4ED; border:1px solid #666666; padding:5px; }
.FilterBox { background-color:#DAE4ED; border:1px solid #84B0DD; border-left:6px solid #84B0DD; padding:5px; }

.FormBouton { border:1px solid #BCAF83; background:#B00000; color:#ffffff; width:100px; padding:2px; margin-bottom:20px; }

.WarningBox { border:1px solid #ffd000; border-left:6px; padding:5px; background-color:#ffffd0; }
.WarningBoxIconContainer { margin-right:6px; width:32px; }
.WarningBoxIcon { width:32px; height:32px; border:0px none; }
.WarningBoxTextContainer { font-style:italic; width:576px; }

.ValidationSummary { margin-bottom:20px; }
.ValidationSummary ul { margin-top:0px; margin-bottom:0px; }

.FormTextBox { width:280px; border-collapse:collapse; padding:2px; border:1px solid #BCAF83; }
.FormTextBoxError { width:280px; border-collapse:collapse; border:1px solid #b00000; padding:2px; background-color:#ffeeee; }
.FormTextBoxLocked { width:280px; border-collapse:collapse; border:1px solid #aaaa00; padding:2px; background-color:#ffffbb; }

.FormPasswordBox { width:280px; border-collapse:collapse; padding:2px; border:1px solid #BCAF83; }
.FormPasswordBoxError { width:280px; border-collapse:collapse; border:1px solid #b00000; padding:2px; background-color:#ffeeee; }
.FormPasswordBoxLocked { width:280px; border-collapse:collapse; border:1px solid #aaaa00; padding:2px; background-color:#ffffbb; }

.FormTextArea { width:380px; font-family:Verdana, Arial, Sans-Serif; font-size:12px; color:#333333; border-collapse:collapse; padding:2px; border:1px solid #BCAF83; }
.FormTextAreaError { width:380px; border-collapse:collapse; border:1px solid #b00000; padding:2px; background-color:#ffeeee; font-family:Verdana, Arial, Sans-Serif; font-size:12px; color:#333333; }
.FormTextAreaLocked { width:380px; border-collapse:collapse; border:1px solid #aaaa00; padding:2px; background-color:#ffffbb; font-family:Verdana, Arial, Sans-Serif; font-size:12px; color:#333333; }

.FormDropDown { font-family:MS Reference Sans Serif, Verdana, Arial, Sans-Serif; font-size:12px; color:#333333; border-collapse:collapse; padding:2px; border:1px solid #BCAF83; }
.FormDropDownError { border-collapse:collapse; border:1px solid #b00000; padding:2px; background-color:#ffeeee; font-family:MS Reference Sans Serif, Verdana, Arial, Sans-Serif; font-size:12px; color:#333333; }
.FormDropDownLocked { border-collapse:collapse; border:1px solid #aaaa00; padding:2px; background-color:#ffffbb; font-family:MS Reference Sans Serif, Verdana, Arial, Sans-Serif; font-size:12px; color:#333333; }

.TinyTextBox { width:40px; border-collapse:collapse; padding:2px; border:1px solid #BCAF83; }
.TinyTextBoxError { width:40px; border-collapse:collapse; border:1px solid #b00000; padding:2px; background-color:#ffeeee; }
.TinyTextBoxLocked { width:40px; border-collapse:collapse; border:1px solid #aaaa00; padding:2px; background-color:#ffffbb; }

.ShortTextBox { width:100px; border-collapse:collapse; padding:2px; border:1px solid #BCAF83; }
.ShortTextBoxError { width:100px; border-collapse:collapse; border:1px solid #b00000; padding:2px; background-color:#ffeeee; }
.ShortTextBoxLocked { width:100px; border-collapse:collapse; border:1px solid #aaaa00; padding:2px; background-color:#ffffbb; }

.MediumTextBox { width:200px; border-collapse:collapse; padding:2px; border:1px solid #BCAF83; }
.MediumTextBoxError { width:200px; border-collapse:collapse; border:1px solid #b00000; padding:2px; background-color:#ffeeee; }
.MediumTextBoxLocked { width:200px; border-collapse:collapse; border:1px solid #aaaa00; padding:2px; background-color:#ffffbb; }

.WideTextBox { width:400px; border-collapse:collapse; padding:2px; border:1px solid #BCAF83; }
.WideTextBoxError { width:400px; border-collapse:collapse; border:1px solid #b00000; padding:2px; background-color:#ffeeee; }
.WideTextBoxLocked { width:400px; border-collapse:collapse; border:1px solid #aaaa00; padding:2px; background-color:#ffffbb; }

