@charset "UTF-8";
/* CSS Document */

 body { background:#7b7b7b; padding: 10px 0;  background-image:url(../images/bck_fonce.png); background-repeat:repeat-x; font-family:Verdana, Geneva, sans-serif; }
 


  /* Alignment des DIV */
  .page_margins { margin: 0 auto; }

  /* Propriétés des DIV  */
  .page_margins { width: 80%;  background: #fff; min-height:500px; }
  .page { padding: 10px 15px 10px 10px; }
  #header {  color: #fff; background:#333; height:80px; padding-left:20px; }
  #main { margin: 3px 0; background: #fff; }
  #footer { padding-bottom: 10px; padding-left:20px;; background: #f9f9f9; border-top: 5px #efefef solid; height:40px; width: 80%; margin:auto;}
  
  
  /*-------------------------------------------------------------------------*/
  
  .logo { background-image: url(../images/logo.png); background-position:center; background-repeat:no-repeat; margin-bottom:30px; height:60px; }

  /*-------------------------------------------------------------------------*/

  
  #col1 { float: right; width: 30%}
  #col2 { display:none}
  #col3 { width: 70% ; margin: 0 25% 0 0}
  #col1_content { padding: 0 20px 0 10px }
  #col3_content { padding: 0 10px 0 20px }


  /* separateur de colonnes */ 
  #col3 { border-right: 2px #999 solid }
	
  /*-------------------------------------------------------------------------*/



  .page_margins {
    border: 0 none;

  }

  .page {
    border: 0 none;
    margin: 0 0 0 5px; padding: 1px 15px 10px 10px;
  }


  #border-top {
    overflow:hidden;
    width: auto;
    height: 20px;
    font-size:0;
    margin-bottom: -15px;
  }

  #border-bottom {
    overflow:hidden;
    width: auto;
    height: 20px;
    margin-top: -15px;
    font-size:0;
  }
  
 H4 { font-color:#333; font-size:10px;}
 H1 { font-color:#fff; font-size:26px; padding-top:30px;}
 H5 { font-color:#000; font-size:10px; padding-bottom:10px; font-weight:normal;}
 .rouge { color:#C00; font-size:18px};
}