/* eSub.css */
/* auteur: F.J. Santa Eugenia */
/* creation : 2005.04.30 */
/* objectif : interface web pour la gestion des abonnements en-ligne */

body {
   color: black;
   font-style: normal; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans;
}

h2 { color: #ee2955; background: #ffffff; border: 1px solid #ee2955; padding: 3px; }

div {
}

/***** ÉLÉMENTS de STRUCTURE pour "body" *****/
div.h1        {
              font-size: 16px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; margin-bottom:5px; text-align:center;
              }
div.chp       {
               margin: 4px;
                  /*border-style: solid;
                  border-width: 1px;
                  border-color: #f89839;*/
                     padding: 3px;
              }
div.sct       {
               margin: 1px;
                  /*border-style: solid;
                  border-width: 1px;
                  border-color: #f89839;*/
                     padding: 3px;
              }
div.prg       {
              margin-bottom:1px;
              margin-left:10px;
                  /*border-style: solid;
                  border-width: 1px;
                  border-color: #f89839;*/
              }
div.prg_session  {position: absolute; left:405px; top: 215px;}

/*
div.prg_help     {position: absolute; left:300px; top: 80px;}
div.prg_book     {position: absolute; left:115px; top: 186px; color: #CC3333;}
div.prg_per     {position: absolute; left:525px; top: 173px; color: #FF9933;}
*/


div.block
              {
              margin:3px;
                 border-style: solid;
                 border-width: 2px;
                 border-color: #0033ff;
                    padding: 3px;
              }
div.position
              {
              margin:15px;
                 border-style: solid;
                 border-width: 15px;
                 border-color: #778a7b;
                    padding: 15px;
                       position: relative; left:20px; top:40px;

              }

span.em       {
              font-style: italic;
              }


table {
   border: 1.5px;
   /*border-style: solid;
   border-color: red;*/
   font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans;
   color: black;
   margin: 0.1px;
   text-align: left;
   width: 700px;
}

form {
   border: 1px;
   color: black;
   font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans;
   margin: 0.1px;
   text-align: left;
   width: 700px;
}


   a               {font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; text-decoration: none;}
   a:link          {color: #0000FF;}
   a:visited       {color: #0000FF;}
   a:hover         {color: #FF0000;}
   img             {border:0px}
   input           {font-size: 11px; border: 1px solid black; padding: 3px;}
   input.checkbox  {color: #ee2955; border: 1px solid #ee2955; background-color: transparent;}
   input.inputLogin     {
                    font-size: 11px;
                    font-family: "Lucida Console",  "Luxi Mono", "Andale Mono", "Courier New", monospace;
                    color: black;
                    text-align:  left;
                    border: 1px solid black;
                    float: left;
                   }
   p               {margin: 2px;}
   textarea        {
                    border: 1px solid black;
                    font-size: 11px;
                    font-family: "DejaVu Sans Mono", "Lucida Console",  "Luxi Mono", "Andale Mono", "Courier New", monospace;
                    color: black;
                    text-align:left;
                    padding: 3px;
                   }
   label           {font-size: 11px; color: gray; margin-right: 3px; padding: 3px;}
   label.labelLogin     {
                    clear: both;
                    float: left;
                    font-size: 11px;
                    font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans;
                    color: #909090;
                    margin: .5em 1em;
                    text-align: right;
                    width: 20em;
                    }
   th              {background-color: #ffffff; padding: 0.5%; border: 1px;}
   td              {background-color: #ffffff; padding: 0.5%; border: 1px;}
   input.submit    {font-size: 25px;}


/* Marquage spécial */


   .button_std               {font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; color: black; text-align: center;}
   .button_new               {font-size: 11px; font-family: "Trebuchet MS", "Lucida Console", "Arial", "Verdana", Sans; color: black; text-align: left;}
   .caption                  {color: #8d658f; line-height: 20px;}

   div.columnFull               {margin-left:1%; margin-right:3%; margin-top:3%;}
   div.columnLeft               {margin-left:1%; margin-right:35%;}
   div.columnRight              {position:absolute; margin-left:65%; margin-right:3%; margin-top:14%;}

   span.headerSingleResult_left        {background-color: #ffffff; color: #ff6600; font-size: 12px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; padding: 0.1%; border: 0.1px; text-align: left;}
   span.headerSingleResult_right       {background-color: #ffffff; color: #ff0033; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; padding: 0.1%; border: 0.1px;}
   span.hrSingleResult                 {background-color: #ffffff; color: #ff6600; text-align: center; line-height: 20px;}
   span.authorSingleResult             {background-color: #ffffff; color: #666600; font-size: 12px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; padding: 0.1%; border: 0.1px; text-align: left; line-height: 20px;}
   span.titleSingleResult              {background-color: #ffffff; color: #666600; font-size: 16px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; padding: 0.1%; border: 0.1px; text-align: left; line-height: 20px;}
   span.titleArticle                   {background-color: #ffffff; color: #ae6a34; font-size: 16px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; padding: 0.1%; border: 0.1px; text-align: left; line-height: 20px;}
   span.scient_edSingleResult          {background-color: #ffffff; color: #666600; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; padding: 0.1%; border: 0.1px; text-align: left; line-height: 20px;}
   span.normaltxtSingleResult          {background-color: #ffffff; color: #000000; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; padding: 0.1%; border: 0.1px; text-align: left; line-height: 20px;}
   span.imgSingleResult                {text-align: right;}

   table.port                          {border: 0px; border-style: solid; border-color: #000000; color: #000000; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; margin: 0px;}
   th.port                             {background-color: #c0c0c0; padding: 0.5%; border: 1px solid #000000; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans;}
   td.port                             {background-color: #ffffff; padding: 0.5%; border: 1px solid #000000; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans;}

   textarea.smalltxtSingleResult       {background-color: #ffffff; color: #000000; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; padding: 0.1%; border: 0.1px;}
   textarea.smalltxtPerSubscription    {background-color: #ffffff; color: #000000; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; padding: 0.1%; border: 1px solid black;}


   .containerHeaderText      {vertical-align: text-top;}
     .formSubSec             {}
/*   .formSubSec               {visibility:hidden; position:absolute; top:245px;} */
/*   .formSubSec               {visibility:hidden; position:relative; top:10px;} */

   .browse                   {position:relative; top:5px; left:0px;}
   .card                     {position:relative; top:15px; left:0px;}
   .cardSingle               {position:relative; top:5px; left:15px;}
   .legend                   {background-color: #cfcfcf; color: black; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; text-align: left;}
   .logo                     {position:relative; top:30px; left:230px;}
   .login                    {font-size: 12px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; color: #ee2955;}
   .msg                      {font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; color: #ee2955;}
   .msg_error                {font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; color: #ee2955;}
   .onglet                   {background-color: #cfcfcf; padding: 0.7%; border: 1px;}
   .cart                     {font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; text-align: left}
   .titre_page               {font-size: 20px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; color: black;}
   .soustitre_page               {font-size: 25px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; color: black;}
   .txt_std                  {font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; color: #000000;}
   .warn                     {font-size: 12px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; color: #e72b2b;}

   /* lignes */
   .subPageLink              {background-color: #cfcfcf; padding: 3px; border: 1px solid black;}
   .subPageLinkComment       {background-color: #ffffff; padding: 3px; border: 1px solid black;}
   .titleLineBlue            {background-color: #9794dc; font-size: 11px; padding: 0.5%; border: 0.5px solid black; }
   .titleLineGreen           {background-color: #75ae6c; font-size: 12px; padding: 0.5%; border: 0.5px solid black;}
   .titleLineOrange          {background-color: #ffcc66; font-size: 11px; padding: 0.5%; border: 0.5px solid black; text-align: center;}
   .titleLineGreen_msg       {background-color: #75ae6c; color: #ffffff; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; padding: 0.5%; border: 0.5px solid black; text-align: center;}
   .titleLineGrey            {background-color: #ffffff; font-size: 12px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; padding: 0.5%; border: 0.5px solid black;}
   .titleLineRed             {background-color: #ff5b6e; font-size: 12px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; padding: 0.5%; border: 0.5px solid black;}
   .titleLineYellow_msg      {background-color: #ffcc66; color: #000000; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; padding: 0.5%; border: 0.5px solid black; text-align: left;}
   .formField                {background-color: #efefef; padding: 0.5%; border: 0.5px solid grey;}
   .formButton               {background-color: #efefef; padding: 0.5%; border: 0.5px solid grey; text-align: right;}
   .header_yellow            {background-color: #ffe589; padding: 0.5%; border: 0px;}
   .header_red               {background-color: #ffdd9c; padding: 0.5%; border: 0px;}
   .field                    {background-color: #feffbe; padding: 0.5%; border: 0px;}

   .formButton_standard      {position:relative; top:0px; left:0px; background-color: #ffffff; padding: 0%; border: 0px; text-align: left;}
   .formButton_special       {position:relative; top:5px; left:0px; background-color: #ffffff; padding: 0.5%; border: 0.5px; text-align: right;}

   .resultLine_cart          {background-color: #ffffcc; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; padding: 0.5%; border: 0.5px solid black; text-align: center;}
   .resultLine_cart_resume   {background-color: #8ac58a; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; padding: 0.5%; border: 0.5px solid black; text-align: center;}
   .resultLine_cart_title    {background-color: #ffffcc; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans; padding: 0.5%; border: 0.5px solid black; text-align: left;}

   .resultLine_disponible    {background-color: #fffdd6; padding: 0.5%; border: 0.5px solid black; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans;}
   .resultLine_nouveaute     {background-color: #ffe589; padding: 0.5%; border: 0.5px solid black; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans;}
   .resultLine_epuise        {background-color: #f1f1f1; padding: 0.5%; border: 0.5px solid black; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans;}
   .resultLine_aparaitre     {background-color: #ffffcc; padding: 0.5%; border: 0.5px solid black; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans;}
   .resultLine_prix          {background-color: #bbbfde; padding: 0.5%; border: 0.5px solid black; text-align: center; font-size: 11px; font-family: "Trebuchet MS", "Luxi Sans", "Arial", "Verdana", Sans;}