@charset "utf-8";
/* CSS Document */

/***************************************************************************************/
/* Formattage General                                                                  */
/***************************************************************************************/

a:link, a:visited { color: #003097; }
a:hover, a:active { color: #950000; text-decoration: none; }

.lienDetails:Link { padding:5px 25px 8px 2px; color:#6b6463; font-weight:bold; background:url(Layout/lienDetail_puce.gif) no-repeat right; text-decoration:underline; }
.lienDetails:Visited { padding:5px 25px 8px 2px; color:#6b6463; font-weight:bold; background:url(Layout/lienDetail_puce.gif) no-repeat right; text-decoration:underline; }
.lienDetails:Hover { padding:5px 25px 8px 2px; color:#d56c00; font-weight:bold; background:url(Layout/lienDetail_puceO.gif) no-repeat right; text-decoration:none; }

.lienDetailsInactif { color:#6b6463; font-weight:bold; }

.police_generale { color:#352c2a; }
.police_orange { color:#d56c00; }
.police_orange_bold { font-weight:bold; color:#d56c00; }

.police_rouge_bold { font-weight:bold; color:#aa0401; }
.police_jaune_bold { font-weight:bold; color:#e8b200; }
.police_bleue_bold { font-weight:bold; color:#3d78d3; }
.police_verte_bold { font-weight:bold; color:#73a81d; }

.police_blanche { color:#FFF; }
.police_bleu { color:#003097; }

.lienBlanc:Link { color:#FFF; }
.lienBlanc:Visited { color:#FFF; }
.lienBlanc:Hover { color:#FFF; }

.liste_pointOrange { padding:0px 0px 0px 30px; margin:15px 0px 15px 0px; }
.liste_pointOrange li { list-style:outside url(Pages/puce_pointOrange.gif); margin-bottom:5px; }
.liste_pointJaune { padding:0px 0px 0px 30px; margin:15px 0px 15px 0px; }
.liste_pointJaune li { list-style:outside url(Pages/puce_pointJaune.gif); margin-bottom:5px; }
.liste_pointBleue { padding:0px 0px 0px 30px; margin:15px 0px 15px 0px; }
.liste_pointBleue li { list-style:outside url(Pages/puce_pointBleue.gif); margin-bottom:5px; }
.liste_pointRouge { padding:0px 0px 0px 30px; margin:15px 0px 15px 0px; }
.liste_pointRouge li { list-style:outside url(Pages/puce_pointRouge.gif); margin-bottom:5px; }
.liste_pointVerte { padding:0px 0px 0px 30px; margin:15px 0px 15px 0px; }
.liste_pointVerte li { list-style:outside url(Pages/puce_pointVerte.gif); margin-bottom:5px; }

.liste_plusOrange { padding:0px 0px 0px 20px; margin:15px 0px 15px 0px; }
.liste_plusOrange li { list-style:outside url(Pages/puce_plusOrange.gif); margin-bottom:5px; }
.liste_plusJaune { padding:0px 0px 0px 20px; margin:15px 0px 15px 0px; }
.liste_plusJaune li { list-style:outside url(Pages/puce_plusJaune.gif); margin-bottom:5px; }
.liste_plusBleue { padding:0px 0px 0px 20px; margin:15px 0px 15px 0px; }
.liste_plusBleue li { list-style:outside url(Pages/puce_plusBleue.gif); margin-bottom:5px; }
.liste_plusRouge { padding:0px 0px 0px 20px; margin:15px 0px 15px 0px; }
.liste_plusRouge li { list-style:outside url(Pages/puce_plusRouge.gif); margin-bottom:5px; }
.liste_plusVerte { padding:0px 0px 0px 20px; margin:15px 0px 15px 0px; }
.liste_plusVerte li { list-style:outside url(Pages/puce_plusVerte.gif); margin-bottom:5px; }

td.bottomline { border-bottom:#7d909f 1px dotted; }
div.temoignages { padding:10px 12px 10px 12px; border-top:5px solid #FFF; margin-bottom:1px; }
.bottomPad { padding:10px 2px 10px 2px; }
.tableList { background:#f3f5f7; }

.texBox_top { width:500px; background:url(/Design/Pages/textBox_top.jpg) top left no-repeat; padding-top:15px; padding-left:30px; margin-top:30px; }
.texBox_bottom { background:url(/Design/Pages/textBox_bottom.jpg) bottom right no-repeat; padding-bottom:20px; padding-right:30px; margin-bottom:10px; }

/***************************************************************************************/
/* 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; }
.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; }
.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; }
.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; }

.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; }
.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; }
.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; }
.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; }
.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; }
