/* SUMMARY */

p.menu_prec_suiv {
   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: 290px;
   }

p.menu_prec_suiv a {
   font-size: 16px;
   font-weight: bold;
   margin-left: 50px;
   text-decoration: none;
   }

/* DOC CLASS */
.right_float {
    display: block;
    float: right; 
    width: 470px;
    height: 340px;
    }

.left_float {
    display: block;
    float: left;
    width: 409px;
    height: 340px;
    margin-left: 10px;
    }

.clear_both {
    clear: both;
    margin-left: 10px;
    }


/* DOC ID */
#content_doc {
   margin: 20px;
   color: #555555;
   }

#content_doc span {
    line-height: 25px;
   }

#content_doc h1 {
   color: #007AE7;
   background-color: #CCCCCC;
   border-top: solid 1px #888888;
   border-bottom: solid 1px #888888;
   font-size: 16px;
   }

#content_doc h2 {
   margin-bottom: 10px;
   color: #007AE7;
   background-color: #CCCCCC;
   border-top: solid 1px #888888;
   border-bottom: solid 1px #888888;
   font-size: 14px;
   }

#content_doc h3 {
   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: 10px;
   color: #007AE7;
   background-color: #CCCCCC;
   border-top: solid 1px #888888;
   border-bottom: solid 1px #888888;
   font-size: 12px;
   width: 400px;
   }

#content_doc a {
  text-decoration: none;
  font-size: 11px;
  color: #000000;
  }


#content_doc a:hover {
  font-size: 11px;
  color: #007AE7;
  text-decoration: underline;
  }

#content_doc p {
   margin-top: 2px;
   margin-bottom: 2px;
   line-height: 15px;
   }

#content_doc p.summary {
   margin-top: 2px;
   margin-bottom: 2px;
   line-height: 15px;
   }

#content_doc div.them {
   margin-top: 15px;
   margin-bottom: 15px;
   }

#title_doc {
   margin-top: 10px;
   margin-left: 350px;
   color: #007AE7;
   background-color: #CCCCCC;
   border-top: solid 1px #888888;
   border-bottom: solid 1px #888888;
   font-size: 16px;
   font-weight: bold;
   width: 300px;
   text-align: center;
   }

/*   CHAPTER   */

.title_para {
   margin-left: 20px;
   margin-bottom: 30px;
   text-decoration: underline;
   font-weight: bold;
   background-color: #CCCCCC;
   }

.content_chapter {
   margin-top: 20px;
   margin-bottom: 20px;
   line-height: 20px;
   }

.content_chapter ul {
   line-height: 25px;
   margin-left: 20px;
}

.content_chapter ul li {
   margin-top: 5px;
   margin-bottom: 5px;
   }

.remarque {
   text-decoration: underline;
   font-weight: bold;
   padding-bottom: 10px;
   }

#content_doc ul {
   line-height: 25px;
   margin-left: 20px;
}

#content_doc ol {
   line-height: 25px;
   margin-left: 20px;
   list-style-type: disc;
   list-style-position: inside;
}
