/*---------------------------------------------------------------------*/
/* AUTEUR      : Chanh T.Do [ www.thoransoft.com ]                     */
/* DATE        : 2009.01.09                                            */
/* DESCRIPTION : Feuille de style par défaut. [Default theme]          */
/*---------------------------------------------------------------------*/
body {margin:0px auto 0px auto;
      padding:0px;
      background-color:#ffffff;}

* {margin:0;padding:0}
a {outline:none;}
img {border-style:none;}

.s_container {margin:0px auto 0px auto;
              padding:0px;
              width:1030px;
              height:530px;
              position:relative;
              /*border:1px solid green;*/ }

.p_container {margin:0px 15px 0px 15px;
              width:1000px;
              height:520px;
              /*border:1px solid red;*/ }

.h_container {width:1000px;
              height:130px;
              margin:0px;
              padding:0px;
              background-color:gray;
              position:relative;}

.m_container {width:1000px;
              height:36px;
              margin:0px;
              padding:0px;
              background-color:#000000;
              position:relative; /*border:5px solid blue;*/ }


/*  M E N U S   E T   S O U S - M E N U S   D U   S I T E  */
.m_container .menu {position:absolute;
                    top:9px;
                    left:265px;
                    color:#ffffff;}

.m_container .menu A {text-decoration:none; font:10px Arial, sans-serif; letter-spacing:1px; outline:none;}
.m_container .menu A:link {color:#ffffff; font-weight:bold;}
.m_container .menu A:visited {color:#ffffff; font-weight:bold;}
.m_container .menu A:active {color:#ffffff; font-weight:bold;}
.m_container .menu A:hover {color:#999999; font-weight:bold;}

.logo {font-family:Times, serif;
       font-size:15px;
       color:#ffffff;
       letter-spacing:4px;
       width:265px;
       height:auto;
       position:absolute;
       top:10px;
       left:10px;
       font-weight:100;}

.m_container .r_menu {width:500px;
                      height:36px;
                      position:absolute;
                      right:0px;
                      top:36px;
                      text-align:right;}

.m_container .r_menu A {text-decoration:none; font:8px Arial, sans-serif; letter-spacing:1px; outline:none;}
.m_container .r_menu A:link {color:#999999; }
.m_container .r_menu A:visited {color:#999999; }
.m_container .r_menu A:active {color:#999999; }
.m_container .r_menu A:hover {color:#333333; }

.smenu {margin:36px 0px 0px 0px;
        height:auto;
        width:265px;
        position:relative;
        display:none;}

.smenu p {margin:0px;
          *margin:0px 0px 8px 0px;}

.smenu p A {text-decoration:none; font:9px Arial, sans-serif; letter-spacing:1px; outline:none;}
.smenu p A:link {color:#999999; }
.smenu p A:visited {color:#999999; }
.smenu p A:active {color:#999999; }
.smenu p A:hover {color:#333333; }
/*  F I N   M E N U S   E T   S O U S - M E N U S   D U   S I T E  */

.search {width:265px;
         /*height:350px;*/
         height:120px;
         font:9px Arial, sans-serif;
         letter-spacing:1px;
         color:#333333;
         margin:50px 0px 0px 0px;
         /*border:1px solid black;*/}

.search A {text-decoration:none; font:9px Arial, sans-serif; letter-spacing:1px; outline:none;}
.search A:link {color:#999999; }
.search A:visited {color:#999999; }
.search A:active {color:#999999; }
.search A:hover {color:#333333; }

.textbox {border:1px solid #333333;
          width:160px;
          height:14px;
          font:7pt Arial, sans-serif;
          color:#999999;
          margin:0px;
          padding-top:3px;
          padding-left:4px;
          letter-spacing:1px;}

.bouton {border:1px solid #333333;
         font:9px Arial, sans-serif;
         color:#ffffff;
         margin:0px;
         background-color:#333333;
         width:30px;
         height:19px;
         cursor:pointer;
         letter-spacing:1px;}

#page_content {position:absolute;
               top:203px;
               left:282px;
               width:729px;
               height:auto;
               /*height:300px;*/
               overflow:hidden;
               /*border:1px dashed maroon;*/ }

#page_content p {font:11px/18px Verdana, sans-serif;
                 color:#666666;
                 margin:8px 0px 0px 0px;
                 letter-spacing:0px;}

#page_content p A {text-decoration:none; font:11px/18px Verdana, sans-serif; outline:none;}
#page_content p A:link {color:#666666; }
#page_content p A:visited {color:#666666; }
#page_content p A:active {color:#666666; }
#page_content p A:hover {color:#000000; }

#page_content div {font:11px/18px Verdana, sans-serif;
                   color:#666666;
                   letter-spacing:1px;
                   margin:20px 0px 12px 0px;
                   width:729px;
                   height:auto;
                   text-align:left;}

#page_content dd table {font:11px/16px Verdana, sans-serif;
                        color:#666666;
                        text-align:left;
                        letter-spacing:0px;}

#page_content table {font:11px/16px Verdana, sans-serif;
                     color:#666666;
                     text-align:left;
                     letter-spacing:0px;}

#page_content tr {vertical-align:top;}
#page_content td A {text-decoration:none; font:11px/16px Verdana, sans-serif; outline:none;}
#page_content td A:link {color:#666666; }
#page_content td A:visited {color:#666666; }
#page_content td A:active {color:#666666; }
#page_content td A:hover {color:#333333; }
#page_content sup {vertical-align:top; font-size:0.9em}

#page_content .ligne {margin:15px 0px 0px 0px;
                      width:700px;
                      height:8px;;
                      border-top:1px solid #666666;}

/* Titre de la page */
#page_content h1 {font:16px Times, serif;
                  letter-spacing:5px;
                  color:#cc3333;
                  margin:0px 0px 10px 0px;}

/* Catégorie (essai, roman etc.) */
#page_content h2 {font:16px Times, serif;
                  letter-spacing:5px;
                  color:#cc3333;
                  margin:0px;}

/* Auteur */
#page_content h3 {font:14px Times, serif;
                  color:#666666;
                  margin:0px;}

/* Titre */
#page_content h4 {font:19px Times, serif;
                  color:#666666;
                  font-style:italic;
                  margin:0px;}

/* Sous-titre */
#page_content h5 {font:15px Times, serif;
                  color:#666666;
                  font-style:italic;
                  margin:0px;}

/* Traduction */
#page_content h6 {font:9px Verdana, serif;
                  color:#666666;
                  margin:6px 0px 0px 0px;
                  letter-spacing:0px;}

.search_textbox {border:1px solid #333333;
                 width:450px;
                 height:20px;
                 font:11px Arial, sans-serif;
                 color:#666666;
                 margin:0px;
                 padding-top:4px;
                 padding-left:4px;
                 letter-spacing:1px;}

.triangle_gray {width:70px; font-weight:bold; height:38px;}

.preview_div {display:none;
              position:absolute;
              padding:0px;
              top:0px;
              left:0px;
              z-index:210;
              width:auto;
              height:auto;
              border:1px solid #aaaaaa;
              background-color:#ffffff;
              margin:0px;}

div#pagination {font-family: Arial, sans-serif;
                font-size:7pt;
                margin:-30px 0px -10px 0px;
                color:#666666;
                text-align:right;
                letter-spacing:1px;
                width:732px;
                height:25px;}

div#pagination table {float:right; font-size:7pt; /*font-family: Arial, sans-serif;*/}
div#pagination A {text-decoration:none; font:7pt Arial, sans-serif; outline:none; }
div#pagination A:link {color:#666666; }
div#pagination A:visited {color:#666666; }
div#pagination div A:active {color:#666666; }
div#pagination A:hover {color:#333333; }
div#pagination button {width:18px; height:18px; cursor:pointer; }
#page_content div > div {margin:0px;}

#search_hint {width:220px;
              height:400px;
              border:5px solid #919399;
              position:absolute;
              top:280px;
              left:34px;
              z-index:1000;
              background-color:#ffffff;
              padding:6px;
              font:10px/14px Verdana, sans-serif;
              color:#666666;
              display:none;}

#search_hint ul {margin:0px 0px 0px 14px;
                 *margin:0px 0px 0px 18px;}

#head_swf {width:1000px; height:130px;}