/* feuille de style Selyre */

  body { 
	 color: rgb(0,0,0);  
     opacity: 1;
	 background-position: left top;
     background-image: url(../img/fond1_selyre.png);
	 /*marche pour firefox sans nécessité de div global:
	 position: absolute;
	 width: 680pt;
      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: 680pt;
     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 {
	 margin-top:0pt;
     padding-top: 0pt;
     padding-bottom: 0pt;
     }	 
	
  #menuhaut h1 {
	 border: 2pt outset rgb(192, 192, 192);
     background-image: url(../img/fond_menu_haut.png);
     height: 18pt;
     width: 680pt;
     padding-top: 5pt;
	 margin-bottom: 0pt;
	 font-family: Arial;
	 font-size: 12pt;
	 color: rgb(255, 255, 255);
	 margin-top: 0pt;
	 text-align: center;
     font-weight: bold;
     } 
	 
  #menuhaut table{
     border: 2pt outset rgb(192, 192, 192);
     color: rgb(255, 255, 255);
     background-image: url(../img/fond_menu_haut.png);
     height: 25pt;
     width: 680pt;
     padding-top: 0pt;
     }

  #menuhaut th {
	 border: none;
     width: 220pt;
     padding-top: 4pt;
     top: 0pt;
     margin-top: 3pt;
     margin-left: 10pt;
     margin-bottom: 2pt;
     padding-bottom: 0pt;
     bottom: 0pt;
     left: 4pt;
     padding-left: 0pt;
	 font-family: Segoe Script;
	 font-size: 10pt;
	 color: rgb(255, 255, 255);
	 text-align: center;
     font-weight: normal;
     font-style: normal;
    }

  #menuhaut a { text-decoration: none;
    color: rgb(255, 255, 255);
    font-weight: normal;
    font-style: normal;
    font-family: Segoe Script;
    position: relative;
    font-size: 10pt;
    margin-left: 10pt;
    }

  #menuhaut a:hover { font-family: Segoe Script;
    color: rgb(0, 0, 0);
    text-decoration: none;
    background-color: transparent;
    position: relative;
    font-size: 10pt;
    }

  #menugauche {
     border: 2pt outset rgb(204, 204, 204);
     float: left;
     background-color: rgb(230, 230, 230);
     padding-left: 0pt;
     padding-top: 0pt;
     list-style-image: url();
     width: 170pt;
     }

  #menugauche li {
	 margin-left: -8pt;
	 margin-right: -5pt;
	 padding-top: 8pt;
	 padding-bottom: 8pt;
	 margin-top: 4pt;
     height: 23pt;
	 display: list-item;
	 background-image: url(../img/fond_menu_gauche.png);
	 background-position: middle;
     list-style-image: url(../img/cochegrise.gif);
	 list-style-position: outside;
     }

  #menugauche a { color: rgb(255, 255, 255);
    text-decoration: none;
	text-align: left;
    font-family: Segoe Script;
    font-weight: normal;
    font-size: 10pt;
    margin-left: 6pt;
    }

  #menugauche a:hover { color: rgb(0, 0, 0);
    background-color: transparent;
    text-decoration: none;
    font-weight: normal;
    font-family: Segoe Script;
    font-size: 10pt;

    }
	
  #textecentre {
	 /*relative impératif pour explorer sans ";" , attention juste devant width*/ 
	 position: relative
     width: 500pt;	 
     border: 1pt solid rgb(255, 0, 0);
     background-color: rgb(255, 255, 255);
	 padding-bottom: 25pt;
     top: 0pt;
	 margin-top: 0pt;
     margin-left: 180pt;
	 color: rgb(255, 0, 0);
     }

  #textecentre p {
	 color: black; 
     font-weight: normal;
     font-family: MS Sans Serif;
     font-size: 10pt;
     margin: 5pt 0 0 25pt;
     text-align: justify;
     width: 92%;
     }
	 
  #textecentre .important {
	 font-style: italic;
	 font-size: 10pt;
     font-weight: bold;	 
	 font-family: MS Sans Serif;
	 color: black;
	 text-decoration: none;
	 margin-top: 10pt;
	 margin-left: 25pt;
	 margin-bottom: 10pt;
	 width: 91%;
     }

  #textecentre .photo {
	 text-align: center;
     padding-top: 10pt;
	 padding-bottom: 20pt;
     }
	 
  #textecentre h1 { color: rgb(107, 121, 255);
    font-weight: bold;
	border: none;
    text-decoration: none;
	font-style: italic;
    font-family: MS Sans Serif;
    position: relative;
    background-color: rgb(255, 255, 255);
    font-size: 10pt;
    margin-top: 5pt;
    margin-left: 5pt;
	padding-bottom: 10pt;
    left: 20pt;
    top: 5pt;
    width: 91%;
    }
	
  #textecentre h2 {
     margin-top: 0pt;
	 margin-left: 45pt;
	 margin-bottom: 10pt;
	 padding-top: 25pt;
     text-decoration: none;
     font-family: Palatino Linotype;
     background-color: rgb(255, 255, 255);
     color: rgb(255, 0, 0);
     font-weight: bold;
	 display: list-item;
     font-size: 13pt;
     list-style-type: none;
     list-style-image: url(../img/aquaburnRed1.png);
     list-style-position: outside;
     width: 90%;
     }

  #textecentre h3 {
     font-family: MS Sans Serif;
     color: black;
     font-weight: bold;
     font-size: 11pt;
     text-decoration: underline;
	 display: list-item;
	 list-style-type: none;
     list-style-image: url(../img/information_bleue_p.jpg);
     list-style-position: outside;
     margin-top: 10pt;
	 margin-bottom: 10pt;
     margin-left: 50pt;
     width: 90%;
     }	 
	 
	#textecentre .date {
	 font-size: 4pt;
	 font-family: MS Sans Serif;
	 color: black;
	 text-decoration: none;
	 margin-left: 60pt;
	 margin-bottom: 30pt;
     }	
	
 #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: 99%;
     border: 1px solid #ccc;
     color:#333;
     background-color: #fff;
     padding: 0pt;
     margin-top: 20pt;
	 margin-left: 2pt;
	 margin-bottom: 20pt;
     white-space: normal;
     }

 #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 table tr td {
     border-right: 1px solid #ddd;
     text-align: left;
     font-family: MS Sans Serif;
     font-size: 10pt;
}

  #textecentre li {
     font-family: Arial;
     color: black;
     font-weight: normal;
     display: list-item;
     font-size: 8pt;
	 text-align: left;
     text-decoration: none;
     list-style-type: square;
	 margin-top: 5pt;
     margin-left: 20pt;
     margin-bottom: 5pt;
     list-style-position: inside;
     width: 90%;
     }

  #textecentre a { border-style: none;
    font-weight: bold;
    font-style: normal;
    color: rgb(102, 102, 204);
    background-color: rgb(255, 255, 255);
    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;
    }	
	 
  #textecentre .soumettre {
	 color: black; 
     font-weight: normal;
     font-family: MS Sans Serif;
     font-size: 10pt;
     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;
     }
	
  .input {
	 color: black;
    font-family: MS Sans Serif;
	font-weight: bold;
    position: relative;
    font-size: 10pt;
	margin-bottom: 10pt;
    margin-left: 10pt;
    left: 15pt;
	padding-bottom: 5pt;
    }	
	
  #photo {
     text-align: center;
	 padding-top: 10pt;
     }
	 
  #photo .a_droite {	
	 width: 45%;
	 color: black;
     float: right;
     }

  #photo p { 
     font-family: MS Sans Serif;
     font-size: 10pt;
     margin: 15pt 0 0 25pt;
     text-align: left;
     width: 90%;
     }
	
  #photo h1 {
	 color: black;
     font-size: 5pt;
	 font-weight: normal;
     font-family: MS Sans Serif;
	 font-style: normal;
	 text-decoration: none;
	 margin-top: 0pt;
	 margin-bottom: 15pt;
     }
	 
  #photo li {
     font-family: Arial;
     color: black;
     font-weight: normal;
     display: list-item;
     font-size: 8pt;
	 text-align: left;
     text-decoration: none;
     list-style-type: square;
	 margin-top: 5pt;
     margin-left: 20pt;
     margin-bottom: 5pt;
     list-style-position: inside;
     width: 90%;
     }
	
  #choix {
     border: 2pt outset rgb(204, 204, 204);
     float: left;
	 top: 0pt;
	 margin-top: 0pt;
     background-color: rgb(230, 230, 230);
     width: 177pt;
     height: 450pt;
	 overflow: scroll;
     }

  #choix h1 {
     border: none;
	 text-decoration: none;
	 color: rgb(255, 255, 255);
     font-family: Segoe Script;
     font-weight: bold;
     font-size: 10pt;
     padding-top: 10pt;
	 padding-left: 8pt;
     margin-top: 10pt;
	 margin-left: 10pt;
	 margin-bottom: 10pt;
	 height: 23pt;
     background-image: url(../img/fond_menu_gauche.png);
     background-position: middle;
     }
	
  #choix li { margin: 2pt;
    text-align: left;
    padding-bottom: 2pt;
	width: 115%;
    list-style-type: none;
    }

  #choix a { position: relative;
	font-weight: normal;
    font-size: 10pt;
    padding-bottom: 1pt;
    color: rgb(12, 27, 177);
	background-color: rgb(255, 255, 255);
    font-family: Palatino Linotype;
	left: -15pt;
    text-decoration: none;
    }

  #choix a:hover { border: 1pt outset rgb(153, 153, 153);
    color: rgb(0, 0, 0);
	background-color: rgb(255, 255, 255);
    text-decoration: none;
    font-size: 10pt;
	left: -15pt;
    font-family: Palatino Linotype;
    }

  #adhesion { 
	 border: 1px solid rgb(255, 0, 0);
     background-color: rgb(204, 204, 255);
     width: 500pt;
     margin-left: 180pt;
     top: 55pt;
     }

  #adhesion p { 
	 font-family: Arial;
     color: black;
     text-decoration: none;
     margin-left: 25pt;
     padding-top: 3pt;
    top: 10pt;
    width: 95%;
    text-align: left;
    font-style: normal;
    font-weight: bold;
    font-size: 10pt;
    }

  #adhesion li { font-family: Arial;
    color: rgb(0, 0, 0);
    font-weight: normal;
    text-decoration: none;
    background-color: transparent;
    list-style-type: none;
    position: relative;
	font-size: 10pt;
    margin-top: 3pt;
    margin-left: 3pt;
    left: 0pt;
    display: list-item;
    width: 90%;
    }

  #logopartenaire { margin-left: 0pt;
    padding-left: 0pt;
    left: 10pt;
    position: relative;
    top: 0pt;
    }
	
  #logopartenaire h1 { border-style: none;
    font-size: 6pt;
    font-family: Arial;
	text-decoration: none;
	background-color: transparent;
    color: rgb(0, 0, 0);
    position: relative;
    top: 10pt;
    }

  #logopartenaire a { border-style: none;
    font-size: 5pt;
    font-family: Arial;
	text-decoration: none;
	background-color: transparent;
    color: rgb(0, 0, 0);
    position: relative;
    }

  #logopartenaire a:hover { border-style: none;
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
	text-decoration: none;
	background-color: transparent;
    color: rgb(0, 0, 0);
    position: relative;
    }

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