/* feuille de style APMH */

  body { 
	 color: black;  
     opacity: 1;
	 background-position: left top;
	 /*marche pour firefox sans nécessité de div global:
	 position: absolute;
	 width: 675pt;
      margin-top: 0pt;  
      left: 50%; 
      margin-left: -340pt;
      text-align: center;
	 margin-left: auto;
      margin-right: auto;*/
     }
	
  img{
	 border-width:0;
	 padding-bottom: 0pt;
	 padding-top: 0pt;
     }
	 
	 /*nécessaire pour explorer:*/
#global { 
     position: absolute; 
 	 top: 0pt;
	 margin-top: 0pt;
	 width: 675pt;
     margin-left: -340pt;
	 left: 50%;
     text-align: left;
     }
  
  .admin {
	 text-decoration: blink;
     font-family: Palatino Linotype;
     color: rgb(246, 106, 13);
     font-weight: bold;
     font-size: 14pt;
     position: absolute;
     top: 85pt;
     left: 240pt;
	 padding-bottom: 10pt;
     } 
  
  #entete { 
	 border: 1px solid rgb(220, 220, 220);
	 width: 675;
	 padding-bottom: 0pt;
     }

  #menugauche {
     float: left;
	 border: none;
	 padding-top: 0pt;
	 background-color: rgb(232, 80, 16);
     list-style-type: none;
     width: 160pt;
	 text-align: left;
     }

  #menugauche li {
     padding-top: 3pt;
	 height: 24pt;
     margin-left: -10pt;
     list-style-type: none;
     }

  #menugauche a {
     color: white;
     text-decoration: none;
     font-family: Arial;
     font-weight: normal;
     font-size: 12pt;
	 width: 98%;
     }

  #menugauche a:hover {
     color: black;
     background-color: transparent;
     text-decoration: none;
     font-weight: normal;
     font-family: Arial;
     font-size: 13pt;
     width: 98%;
     }
	
  #textecentre {
	  /*très surprenant mais indispensable pour explorer sans le ; */
	 position: relative
	 width: 495pt;
     background-color: rgb(220, 220, 220);
	 padding-bottom: 25pt;
	 margin-left: 180pt;
	 margin-top: 0pt;
     }

  #textecentre h1 {
     font-family: MS Sans Serif;
     color: black;
     font-weight: bold;
     font-size: 11pt;
     text-decoration: underline;
     margin-top: 20pt;
     margin-left: 40pt;
     width: 90%;
     }
	
  #textecentre h2 {
     font-family: Palatino Linotype;
     color: rgb(232, 80, 16);
     font-weight: bold;
	 display: list-item;
     font-size: 14pt;
     list-style-type: none;
     list-style-image: url(../img/boule_grise1.png);
     list-style-position: outside;
	 top: 0pt;
     margin-top: 0pt;
	 padding-top: 20pt;
     margin-left: 45pt;
	 padding-bottom: 0pt;
	 margin-bottom: 10pt;
	 width: 90%;
     }
	 
	#textecentre .date {
	 font-size: 4pt;
	 font-family: MS Sans Serif;
	 color: black;
	 text-decoration: none;
	 margin-left: 60pt;
	 margin-bottom: 30pt;
     }
	 
 #textecentre .auteur {
	 font-style: italic;
	 font-size: 10pt;
     font-weight: bold;	 
	 font-family: MS Sans Serif;
	 color: black;
	 text-decoration: none;
	 margin-top: 10pt;
	 margin-left: 45pt;
     }
	 
 #textecentre .qualite {
	 font-size: 4pt;
	 font-family: MS Sans Serif;
	 font-weight: normal;	
	 color: black;
	 text-decoration: none;
	 margin-left: 50pt;
     }	 

  #textecentre p { 
     font-family: MS Sans Serif;
     font-size: 10pt;
	 font-weight: normal;	
     margin: 5pt 0 0 25pt;
     text-align: justify;
     width: 90%;
     }
	 
  #textecentre .warning { 
     font-family: MS Sans Serif;
     color: black;
     font-weight: bold;
	 font-style: italic;	 
     font-size: 10pt;
     padding-top: 5pt;
     margin-left: 30pt;
     width: 90%;
	 padding-bottom: 5pt;
	 top: 10pt;
     }
	 
  #textecentre .input {
	 color: black;
     font-family: MS Sans Serif;
	 font-weight: bold;
     font-size: 10pt;
	 padding: 0;
     margin-top: 2pt;
     margin-left: 30pt;
	 margin-bottom: 2pt;
	 bottom: 0;
     }	
	
  #textecentre .soumettre {
     font-size: 10pt;
     font-family: MS Sans Serif;
	 font-weight: normal;
	 color: black;
     margin-top: 15pt;
	 margin-left: 30pt;
	 margin-bottom: 25pt;
     }
	
  #textecentre .retour {
     font-size: 10pt;
     font-family: MS Sans Serif;
	 color: black;
	 text-decoration: none;
	 margin-top: 15pt;
	 margin-left: 30pt;
	 margin-bottom: 5pt;
     }
	
 #textecentre .erreur {
     font-size: 10pt;
     font-family: arial;
	 font-weight: bold;
	 color: red;
	 text-decoration: none;
	 padding-top: 15pt;
	 margin-left: 20pt;
	 margin-bottom: 5pt;
     }
		 
 #textecentre table {
     width: 495pt;
     border: 1px solid #ccc;
     color: #333;
     background-color: #fff;
	 top: 0pt;
     padding: 0pt;
	 margin-top: 5pt;
     margin-left: 2pt;
	 margin-bottom: 5pt;
     white-space: normal;
	 text-align: center;
     }

#textecentre th {
    background-color: #e2e2e2;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #003d4c;
    border-bottom: 1px solid #003d4c;
    font-weight: bold;
    text-align: center;
	font-family: MS Sans Serif;
    font-size: 10pt;
}

 #textecentre tr td {
     border-right: 1px solid #ddd;
	 text-align: center;
	 font-family: MS Sans Serif;
     font-size: 10pt;
     }

  #textecentre li { font-family: Arial;
    color: rgb(0, 0, 0);
    font-weight: normal;
    display: list-item;
    font-size: 8pt;
    list-style-type: square;
    margin-top: 5pt;	
    margin-left: 30pt;
    margin-bottom: 10pt;
    list-style-position: inside;
    width: 90%;
    }

  #textecentre a { border-style: none;
    font-weight: bold;
    font-style: normal;
    color: rgb(102, 102, 204);
    font-size: 10pt;
    font-family: MS Sans Serif;
    text-decoration: underline;
    }

  #textecentre a:hover { border-style: none;
    color: rgb(0, 0, 0);
    text-decoration: none;
    font-style: normal;
    font-family: MS Sans Serif;
    font-size: 10pt;
    font-weight: bold;
    }

  #photo {
     text-align: center;
	 padding-top: 10pt;
     }
	
  #photo .a_droite {	
	 width: 45%;
     float: right;
     }
	 
  #photo .avancer {
	 vertical-align: middle;
	 text-align: right;
	 color: black;
     font-size: 5pt;
	 font-weight: bold;
     font-family: MS Sans Serif; 
     }

  #photo .reculer {
	 vertical-align: middle;
	 text-align: left;
	 color: black;
     font-size: 5pt;
	 font-weight: bold;
     font-family: MS Sans Serif; 
     }


  #photo p { 
     font-family: MS Sans Serif;
     font-size: 10pt;
     margin: 25pt 0 0 25pt;
     text-align: justify;
     width: 90%;
     }
	 
  #photo h1 {
	 color: black;
     font-size: 5pt;
	 font-weight: normal;
     font-family: MS Sans Serif;
	 text-decoration: none;
	 margin-top: 0pt;
	 margin-bottom: 15pt;
     }

  #choix { 
     background-color: rgb(220, 220, 220);
	 float: left;
     width: 180pt;
	 height: 390pt;
	 overflow: scroll;
	 margin-right: 0pt;
    }

  #choix h1 { 
	 color: rgb(232, 80, 16);
     font-family: Arial;
     font-weight: bold;
     font-size: 10pt;
     margin-left: 5pt;
     margin-top: 15pt;
	 margin-bottom: 5pt;
     }

  #choix .specialite {
	 color: black;
     font-family: Arial;
     font-size: 8pt;
	 font-weight: normal;
     margin-left: 10pt;
     margin-top: 5pt;
	 margin-bottom: 15pt;
     }

   #choix .negatif {
	 color: red;
     font-family: Arial;
     font-size: 11pt;
     margin-left: 25pt;
     margin-top: 5pt;
     }	   
	
  #choix li { 
	 list-style-type: disc;
     text-align: left;
	 margin-left: -10pt;
     padding-bottom: 12pt;
	 color: black;
     font-family: Palatino Linotype;
     font-weight: normal;
     font-size: 9pt;
    }

  #choix a { font-family: Palatino Linotype;
	 font-weight: normal;
     font-size: 9pt;
	 text-decoration: none;
	 width: 95%;
	 list-style-type: disc;
     list-style-position: outside;
     color: rgb(12, 27, 177);
	 background-color: transparent;
     }

  #choix a:hover { border: 1pt outset rgb(153, 153, 153);
     color: rgb(0, 0, 0);
	 background-color: transparent;
	 font-family: Palatino Linotype;
     text-decoration: none;
     font-size: 9pt;
	 width: 95%;
	 list-style-type: disc;
     }
	
  #adhesion { 
	 border: 1px solid rgb(255, 0, 0);
     background-color: white;
     width: 495pt;
	 top: 10pt;
	 padding-bottom: 15pt;
	 margin-left: 180pt;
     padding-top: 15pt;
	 font-family: Arial;
     font-size: 10pt;
	 padding-left: 50pt;
    }
	
 #adhesion h1 { 
	 font-family: Arial;
     color: rgb(232, 80, 16);
     background-color: transparent;
     padding-top: 10pt;
	 padding-bottom: 20pt;
     top: 10pt;
     text-align: center;
     font-style: normal;
     font-weight: bold;
     font-size: 12pt;
     }

  #adhesion p { 
	 font-family: Arial;
     color: black;
     background-color: transparent;
     margin-left: 0pt;
     width: 95%;
     font-style: italic;
     font-size: 10pt;
     }
	
	 #adhesion .remplir { font-family: Arial;
     color: rgb(0, 0, 0);
     background-color: transparent;
     text-decoration: none;
	 margin-bottom: 10pt;
     margin-top: 10pt;
	 margin-left: -10pt;
     width: 95%;
     font-weight: bold;
     font-size: 10pt;
     }

	#cartouche { 
     color: black;
     margin-bottom: 20pt;
     padding-bottom: 30pt;
     }
	
	#cartouche p { 
     margin-left: 10pt;
	 font-size: 5pt;
     }
	
	#cartouche .identite {
     border-top: 1px solid rgb(255, 0, 0);
     color: black;
     text-align: center;
     font-family: arial;
     font-size: 7pt;
	 margin-top: 5pt;
     clear: left;
     width: 675pt;
     }