/*
+---------------------------------------------------------------------------
|   Editions Libellules Website v2.0 Final
|   ========================================
|   by Alban COQUOIN
|   (c) 2009 Editions Libellules
|   http://www.editionslibellule.com/
|   ========================================
|   "EditionsLibellule.Com" as "Editions Libellule"
|   to Thomas Gaudron - Editions Libellule
|   ========================================
|   Coded by Alban COQUOIN - DNA Web
|   Web: http://www.dnaweb.fr/
|   Email: contact@dnaweb.fr
|   Siret: 512-112-772 00011
+---------------------------------------------------------------------------
|
|   > CSS Script
|   > Date started: Wen, 24th July 2009
|
+---------------------------------------------------------------------------
*/

/* -- Main Tags ------------------------------------------------------------------------------------------------------------------- */
  * { font-family:Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;line-height: 18px;outline:none; }
  BODY  { height:100%;width:100%;margin:0px;padding:0px;cursor:default;color:#000000;background-color:#ffffff;overflow-x:hidden; }
  A { text-decoration:underline;color:#2e6297;cursor:pointer; }
  P, H1, FORM { padding:3px 0px 3px 0px;margin:0px; }
  INPUT, SELECT, TEXTAREA { width:350px;border:1px solid #c6c6c6;font-size:11px;padding:2px; }
  OPTION { font-size:11px; }
  TEXTAREA { width:470px;height:90px;overflow:auto; }
/* -------------------------------------------------------------------------------------------------------------------------------- */

/* -- Global Content -------------------------------------------------------------------------------------------------------------- */
  div#header { margin:0px auto 0px auto;padding:0px;height:172px;background-color:#ffffff;background-repeat:no-repeat;background-position:top center;cursor:pointer; }
  div#menu { text-align:center;margin:0px 0px 10px 0px; }
  .rouge, .rouge a { color:#f40000; }
  .violet, .violet a { color:#790070; }
  .cyan, .cyan a { color:#00b3e0; }
  .gris, .gris a { color:#AAAAAA; }
  .vert, .vert a { color:#88d898; }
  .bleu, .orange a { color:#2e6399; }
  .orange, .rouge a { color:#ff9700; }
  a.opacity img { filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }
  a.opacity:hover img { filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; } 
  #overlay { display:none;position:fixed;top:0px;left:0px;width:100%;background-color:#000000;z-index:1000;height:100%;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; }
  div.container { margin:0px auto 0px auto;padding:0px;width:900px;font-size:12px;}
  div.container h1 { font-size:15px;color:#88d898;text-transform:uppercase;font-weight:normal;letter-spacing:1px; }
  div#news_banner { margin:5px auto 5px auto;padding:0px;height:63px;background:#ffffff url(images/design/banner.jpg) no-repeat top center; }
  div.hr { background-color:#89dbaa;margin:0px;padding:0px;height:1px;font-size:0px;width:100%; }
  #chars { width:750px;background-color:#9b337e;margin:0px auto 0px auto; }
  #chars td { padding:0px;margin:0px; }
  #view_map { position:fixed;top:50%;left:50%;z-index:3000;margin-top:-168px;margin-left:-363px; }
  #dotted { float:left;margin:2px 0px;padding:0px;list-style-type:none;width:300px; }
  #dotted li { position:relative;float:left;clear:left;margin:2px 0px;padding:0px;width:100%;border-bottom:1px dotted #88d898;z-index:1; }
  #dotted li span { position:relative;margin-bottom:-5px;background-color:#fff; z-index:2; }
  #dotted li span.libelle { color:#88d898;float:left;padding-right:4px; }
  #dotted li span.num_page { color:#2e6399;float:right;padding-left:4px; }
  div#footer { margin:25px auto 25px auto;padding:0px;width:800px;text-align:center;color:#88d898;font-size:12px; }
  div#footer div.hr { margin:0px auto 10px auto;width:600px; }
  div#footer a { color:#88d898;text-decoration:none; }
  div#footer a:hover { text-decoration:underline; }
/* -------------------------------------------------------------------------------------------------------------------------------- */

/* -- Administration -------------------------------------------------------------------------------------------------------------- */
  body#admin_body { background-color:#eeeeee;background-image:none;color:#505050;font-size:11px;padding:20px 0px 20px 0px; }
  body#admin_body form { margin:0px;padding:0px;border:0px; }
  table#admin input, table#admin_log input, table#admin select { padding:1px;color:#777777;background-color:#f1f1f1;border: 1px solid #dddddd;width:300px; }
  table#admin textarea { padding:1px;color:#777777;background-color:#f1f1f1;border: 1px solid #dddddd;width:500px;height:200px; }
  table#admin input, table#admin select { width:500px; }
  table#admin select option.default { color:#f1f1f1;background-color:#777777;text-align:center; }
  table#admin select option.selected { color:#6e6e6e;background-color:#e1e1e1; }
  table#admin input.submit, table#admin_log input.submit { padding:2px;color:#eeeeee;background-color:#505050;border: 1px solid #dddddd;width:130px;cursor:pointer;font-weight:bold; }
  table#admin input.checkbox{ margin:0px;padding:0px;border:0px;background-color:transparent;width:10px; }
  table#admin input.disabled{ color:#B6B6B6;background-color:#F6F6F6;border:1px solid #D6D6D6; }
  table#admin_log { font-weight:bold;background-color:#ffffff;border:1px solid #505050;width:410px; }
  table#admin_log th { color:#ffffff;background-color:#505050; }
  table#admin { color:#505050;background-color:#ffffff;border:1px solid #505050;width:740px; }
  table#admin th { color:#ffffff;background-color:#505050;white-space:nowrap;padding:6px 0px 4px 0px; }
  table#admin th a { color:#ffffff;text-decoration:none;padding:5px 10px 5px 10px; }
  table#admin th a:hover { background-color:#363636;border-bottom:2px solid #aaaaaa;padding:5px 10px 3px 10px; }
  table#admin th a.select { background-color:#ffffff;border-bottom:2px solid #ffffff;padding:5px 10px 3px 10px;cursor:default;color:#505050; }
  table#adminsub { color:#505050;background-color:#ffffff;width:100%; }
  table#adminsub th { color:#505050;background-color:#dddddd;white-space:nowrap;padding:1px 5px 1px 5px; }
  table#adminsub td { padding:2px; }
  table#adminsub td a { color:#c6c6c6;text-decoration:none; }
  table#adminsub td a:hover { color:#d6d6d6;text-decoration:underline; }
  #view_admin { position:fixed;top:50%;left:50%;z-index:3000;margin:0px;cursor:pointer; }
  #write_error { position:fixed;top:0px;left:0px;width:100%;background-color:#C50000;z-index:3000;text-align:center;color:#FFFFFF;font-size:12px;font-weight:bold;padding:20px; }
  #logout { position:fixed;top:0px;right:0px;width:150px;z-index:500;text-align:center;font-weight:bold;padding:5px;color:#222222;cursor:pointer; }
  #logout:hover {background-color:#dfdfdf;border-left:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf; }
/* -------------------------------------------------------------------------------------------------------------------------------- */