@charset "utf-8";
/* CSS Document */

/***************************************************************************************/
/* Formattage General                                                                  */
/***************************************************************************************/

h1 { font-size:14px; letter-spacing:1px; margin-top:0px; margin-bottom:30px; color:#218102; }
h2 { font-size:12px; color:#218102; }

a:link, a:visited { color: #950000; }
a:hover, a:active { color: #950000; text-decoration: none; }

.polRougeBoldForm { color:#67a003; font-weight:bold; }

.ProduitLink:link, .ProduitLink:visited { color:#218102; text-decoration: none; }
.ProduitLink:hover, .ProduitLink:active { color:#218102; text-decoration: none; }

.Ariane { color:#7cc005; }
.Ariane a:link, .Ariane a:visited { color:#004d90; }
.Ariane a:hover, .Ariane a:active { color:#004d90; }


.LienNoirSouligner:link { color:#000; text-decoration:underline; }
.LienNoirSouligner:visited { color:#000; text-decoration:underline; }
.LienNoirSouligner:hover { color:#000; text-decoration:none; }

.LienZoomSouligner:link { font-size:11px; color:#000; text-decoration:underline; }
.LienZoomSouligner:visited { font-size:11px; color:#000; text-decoration:underline; }
.LienZoomSouligner:hover { font-size:11px; color:#000; text-decoration:none; }

.LienRetour:link { font-size:11px; color:#000; text-decoration:none; }
.LienRetour:visited { font-size:11px; color:#000; text-decoration:none; }
.LienRetour:hover { font-size:11px; color:#ff8a01; text-decoration:none; }

.LienOrangeBold:link { font-size:11px; color:#ff8a01; text-decoration:none; font-weight:bold; }
.LienOrangeBold:visited { font-size:11px; color:#ff8a01; text-decoration:none; font-weight:bold; }
.LienOrangeBold:hover { font-size:11px; color:#000; text-decoration:none; font-weight:bold; }

.polRouge { color:#950000; }
.polRougeBold { color:#950000; font-weight:bold; }
.polVert { color:#218102; }
.polGrise { color:#999; }

.sendButton { background-color:#d8d8d8; width:100px; border-color:#000; border:solid 1px; }

.ProduitTextCatalogue { font-size:11px; color: #683; text-align:left; margin-left:5px; margin-right:5px; line-height:13px; }
.ProduitTitre { margin-left:25px; font-variant:small-caps; text-align:left; font-size:12px;  }

.liste { padding-left:12px;  margin:5px; }
.liste li { list-style-image: url(Layout/puce_discRouge.gif); list-style-position:outside; }

.listeMenu { padding-left:25px;  margin:5px; line-height:18px; }
.listeMenu li { list-style-image: url(Layout/puce_discRouge.gif); list-style-position:outside; }


/***************************************************************************************/
/* 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; }

.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: 300px; border-collapse: collapse; border:solid 1px; padding: 2px; }
.FormTextBoxError { width: 300px; border-collapse: collapse; border: 1px solid #bb0000; padding: 2px; background-color: #ffeeee; }
.FormTextBoxLocked { width: 300px; border-collapse: collapse; border: 1px solid #aaaa00; padding: 2px; background-color: #ffffbb; }

.FormPasswordBox { width: 300px; border-collapse: collapse; border:solid 1px; padding: 2px; }
.FormPasswordBoxError { width: 300px; border-collapse: collapse; border: 1px solid #bb0000; padding: 2px; background-color: #ffeeee; }
.FormPasswordBoxLocked { width: 300px; border-collapse: collapse; border: 1px solid #aaaa00; padding: 2px; background-color: #ffffbb; }

.FormTextArea { width: 300px; font-family: Verdana, Arial, Sans-Serif; font-size: 12px; color: #333333; border-collapse: collapse; border:solid 1px; padding: 2px; }
.FormTextAreaError { width: 300px; border-collapse: collapse; border: 1px solid #bb0000; padding: 2px; background-color: #ffeeee; font-family: Verdana, Arial, Sans-Serif; font-size: 12px; color: #333333; }
.FormTextAreaLocked { width: 300px; border-collapse: collapse; border: 1px solid #aaaa00; padding: 2px; background-color: #ffffbb; font-family: Verdana, Arial, Sans-Serif; font-size: 12px; color: #333333; }

.FormTextArea100P { width: 100%; font-family: Verdana, Arial, Sans-Serif; font-size: 12px; color: #333333; border-collapse: collapse; border:solid 1px #000; }
.FormTextArea100PError { width: 100%; border-collapse: collapse; border: 1px solid #bb0000; background-color: #ffeeee; font-family: Verdana, Arial, Sans-Serif; font-size: 12px; color: #333333; }
.FormTextArea100PLocked { width: 100%;; border-collapse: collapse; border: 1px solid #bb0000; 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; }
.FormDropDownError { border-collapse: collapse; border: 1px solid #bb0000; 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; border:solid 1px; padding: 2px; }
.TinyTextBoxError { width: 40px; border-collapse: collapse; border: 1px solid #bb0000; 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; border:solid 1px; padding: 2px; }
.ShortTextBoxError { width: 100px; border-collapse: collapse; border: 1px solid #bb0000; 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; border:solid 1px; padding: 2px; }
.MediumTextBoxError { width: 200px; border-collapse: collapse; border: 1px solid #bb0000; 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; border:solid 1px; padding: 2px; }
.WideTextBoxError { width: 400px; border-collapse: collapse; border: 1px solid #bb0000; padding: 2px; background-color: #ffeeee; }
.WideTextBoxLocked { width: 400px; border-collapse: collapse; border: 1px solid #aaaa00; padding: 2px; background-color: #ffffbb; }
.border1PxBasDash {	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: dashed; border-top-color: #CCC; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; }

