  html { background: rgb(0, 0, 0) url(fond.png) repeat-x top center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;

    }
	
  .global { margin: 0pt auto;
    padding: 0pt 10px;
    width: 900px;
    }

  .header_1 { display: block;
    background-position: center;
    width: 900px;
    height: 100px;
    background-image: url(header_1.png);
    }
	
  .header_2 { display: block;
    background-position: center;
    width: 900px;
    height: 100px;
    background-image: url(header_2.png);
    }
	
  .header_3 { display: block;
    background-position: center;
    width: 900px;
    height: 100px;
    background-image: url(header_3.png);
    }
	
  #ban { 
	float: left;
	width : 900px;
	height: 100px;
	}
	
  .transition { background-position: center;
    background-repeat: no-repeat;
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    text-decoration: none;
    background-color: rgb(255, 255, 255);
    color: rgb(70, 70, 70);
    font-weight: normal;
    height: 30px;
    width: 890px;
    padding-right: 5px;
	padding-left : 5px;
    }
	
  .hmenu { text-align: right;
    width: 445px;
	float: right;
    }
	
  .statut { text-align: left;
    width: 445px;
	float: left;
    }
	
  .page { overflow: auto;
    background-color: rgb(255, 255, 255);
    width: 880px;
	padding-left: 10px;
	padding-right: 10px;
    padding-bottom: 50px;
	font-family: verdana;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    font-style: normal;
    color: rgb(105, 105, 105);
    }

  .bloc_1 { float: left;
    width: 440px;
	padding-right: 20px;
	margin-bottom: 20px;
    }
	
  .bloc_s { background-color: rgb(240, 240, 240);
	-moz-border-radius:0px 0px 10px 10px;
	-khtml-border-radius: 0px 0px 10px 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	}
	
  .bloc_2 { float: right;
    width: 420px;
	margin-bottom: 20px;
    }
	
  .bloc_3{ float: left;
    width: 320px;
	padding-right: 20px;
	clear: left;
    }
	
  .bloc_4{ float: left;
    width: 300px;
	padding-right: 20px;
    }
	
  .bloc_5{ float: left;
    width: 220px;
    }
	
  .bloc { float: left;
    width: 100%;
	margin-bottom: 20px;
    }
	
  .titre { font-family: verdana;
    font-weight: bold;
    text-decoration: none;
    color: rgb(90, 90, 90);
    font-size: 18px;
    width: 100%;
	height: 20px;
	border-bottom: 1px dotted rgb(153, 153, 153);
    }
	
  .titresombre { font-family: verdana;
    color: rgb(220, 220, 220);
    font-style: normal;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    }
	
  a { font-family: verdana;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    font-style: normal;
    color: rgb(70, 70, 70);
    }
	
  a:hover { font-family: verdana;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    font-style: normal;
    color: rgb(150, 150, 150);
    }
	
  .texte { font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: rgb(105, 105, 105);
    }
	
  .footer { background-position: center top;
    width: 900px;
    background-image: url(footer.png);
    font-family: verdana;
    font-size: 11px;
    text-decoration: none;
    color: rgb(70, 70, 70);
    font-weight: normal;
    font-style: normal;
    text-align: center;
    padding-top: 10px;
    height: 20px;
    }
	
  /* Quote block */
  blockquote {
	background: #ebebeb none 6px 8px no-repeat;
	border: 1px solid #dbdbdb;
	font-size: 0.95em;
	margin: 0.5em 1px 0 25px;
	overflow: hidden;
	padding: 5px;
    }

  blockquote blockquote {
	/* Nested quotes */
	background-color: #bababa;
	font-size: 1em;
	margin: 0.5em 1px 0 15px;	
    }

  blockquote blockquote blockquote {
	/* Nested quotes */
	background-color: #e4e4e4;
    }

  blockquote cite {
	/* Username/source of quoter */
	font-style: normal;
	font-weight: bold;
	margin-left: 20px;
	display: block;
	font-size: 0.9em;
    }

  blockquote cite cite {
	font-size: 1em;
    }

  blockquote.uncited {
	padding-top: 25px;
    }