/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  html, body { background-attachment: fixed;
    background-image: url(images/back_0.gif);
    color: rgb(0, 0, 0);
    background-color: rgb(0, 202, 255);
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
    font-size: 100%;
	min-width: 870px;	/* largeur minimale */
	max-width: 1000px;	/* largeur maximale */
    }

  caption {
    text-align: center;
    }
	
  thead {
    background-color: rgb(215, 215, 215);
    text-align: left;
	font-weight: bold;
    }

  .tableau {
	width: 100% ;
	border-style: inset ;
    border-width: 2px ;
	border-color: #333333 ;
	border-collapse: collapse ;
	background-color: rgb(235, 235, 235);
	}
	
  .tableau caption {
    text-align: left;
    }
	
  .tableau thead {
    background-color: rgb(215, 215, 215);
    text-align: center;
	font-size : 80%;
	font-weight: bold;
    }

  .tableau td {
	border: 2px inset #333333;
	text-align: center;
    vertical-align: top;
	padding: 3px;
    }
	
  .liste {
    background-color: rgb(235, 235, 235);
    border-width: 5 px ;
    }
	
  .titre_page { 
    margin-left: 3%;
    margin-right: 3%;
	padding: 3px;
	background-image: url(images/back_1.jpg);
    font-size: 25px;
    font-weight: bold;
    }
	
  .barre_titre { background-image: url(images/back_1.jpg);
    font-size: 25;
    font-weight: bold;
    }

  .barre_titre2 { text-align: left;
    background-image: url(images/back_7.jpg);
    font-weight: bold;
    font-style: italic;
    font-size: 20;
    }

  .barre_titre3 { text-align: left;
    font-weight: bold;
    font-style: italic;
    font-size: 17;
    }

  .tab_left { text-align: right;
    vertical-align: top;
    background-image: url(images/back_7.jpg);
    }

  .tab_right { text-align: left;
    vertical-align: top;
    background-color: rgb(0, 225, 255);
    }

  .tab_titre { text-align: left;
    background-image: url(images/back_7.jpg);
    font-weight: bold;
    }

  .menu_on { background-color: rgb(255, 153, 0);
    text-align: center;
    cursor: pointer;
    color: rgb(255, 255, 255);
    font-size: small;
    }

  .menu_off { background-color: rgb(255, 255, 255);
    text-align: center;
    font-size: small;
    }

  .menu_text { text-decoration: none;
    }

  .menu_rapide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
    }

  .retrait { margin-left:50px;
	}

  .retrait_fort { margin-left:100px;
	}

  .image { 
	border: 0px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
  .image_left { 
	border: 0px;
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
	}

  .image_right { 
	border: 0px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	float: right;
	}

  .puce { 
	border: 0px;
	margin-left: 0px;
	margin-right: 10px;
	vertical-align: middle;
	}

  .titre_1 {
    background-image: url(images/back_1.jpg);
	margin-left: 3%;
	margin-right: 3%;
	margin-bottom: 3px;
    width: auto;
   	padding: 5px;		/* Marge intérieure */
	padding-left: 10px;	/* Marge gauche */
	font-size: 25;
    font-weight: bold;
    }

  .titre_2 {
    background-image: url(images/back_7.jpg);
	margin-left: 6%;
	margin-right: 6%;
	margin-bottom: 10px;
    width: auto;
   	padding: 5px;		/* Marge intérieure */
	padding-left: 10px;	/* Marge gauche */
	font-size: 20;
    font-weight: bold;
    }

  .titre_3 {
	margin-left: 0px%;
	margin-right: 0px;
	margin-bottom: 10px;
    width: auto;
	font-size: 18;
    font-weight: bold;
    }

  .cadre_1 {
	border: 1px solid #333333;
	background-color: rgb(245, 245, 245);
	padding: 5px;
	}
  .paragraphe {
	margin-left: 9%;
	margin-right: 6%;
	margin-top: 0px;
	margin-bottom: 10px;
    width: auto;
	}

