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

  body { margin: 0pt;
    padding: 0pt;
    background-color: rgb(236, 226, 207);
    }

  #prechargement { display: none;
    }

  #conteneur { background-image: url(images/ph_fond.jpg);
    background-repeat: repeat-y;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2%;
    width: 719px;
    }

  #header { background-image: url(images/ph_header.jpg);
    background-repeat: no-repeat;
    width: 719px;
    height: 254px;
    padding-bottom: 12px;
    }

  #themes { background: transparent url(images/ph_themes.jpg) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 199px;
    height: 385px;
    float: left;
    }

  #corps { background: transparent url(images/ph_corps.jpg) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: right;
    width: 520px;
    height: 385px;
    }

  #footer { background-color: rgb(236, 226, 207);
    text-align: right;
    color: rgb(144, 144, 144);
    width: 719px;
    height: 13px;
    font-family: Arial,Times,Times New Roman,serif;
    font-size: 0.7em;
    }

  #footer a { text-decoration: none;
    color: rgb(96, 96, 96);
    }

  #footer a:hover { border-bottom: 1px dashed;
    }

  #zonetxt { position: relative;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 15px;
    top: 59px;
    left: 30px;
    height: 243px;
    width: 438px;
    overflow: auto;
    text-align: justify;
    }

  .txt { font-family: Tahoma,Arial,Times,Times New Roman,serif;
    font-size: 0.8em;
    color: rgb(74, 70, 64);
    }
		
	.txt a{
	color: rgb(74, 70, 64);
	font-size: 90%;
	font-weight:bold;
	text-decoration : none;
	}
	
	.txt a:hover{
	color: rgb(74, 70, 64);
	font-size: 90%;
	font-weight:bold;
		text-decoration : underline;
	}

  #liens_annexes { padding-right: 30px;
    text-align: right;
    }

  h1 { font-size: 1.2em;
    text-align: center;
    padding-bottom: 0.8em;
    }

  h2 { font-size: 1em;
    }
		
		  h3 { font-size: 0.85em;
			text-decoration: underline;
    }
h4 { font-size: 0.85em;
			
    }
  #menuh { position: relative;
    top: 252px;
    left: 65px;
    z-index: 100;
    width: 590px;
    }

  .niveau1 { border-left: 1px solid white;
    padding: 0px 8px 2px;
    float: left;
    height: 13px;
    text-align: center;
    font-family: "Lucida Console",tahoma,arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: white;
    }

  .niveau1 a { color: white;
    text-decoration: none;
    }

  #niveau2 { margin: 0pt;
    list-style-type: none;
    display: none;
    color: rgb(0, 0, 0);
    font-family: tahoma,arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    top: 15px;
    left: 195px;
    position: absolute;
    }

  .deco ul { list-style-type: none;
    }

  .deco li a { color: black;
    text-align: center;
    display: block;
    width: 120px;
    height: 20px;
    text-decoration: none;
    background-image: url(images/bgmenu.jpg);
    opacity: 0.7;
    }

  .deco li a:hover { background-image: url(images/bgmenuhover.jpg);
    color: white;
    }

  .ancre_menu { padding-top: 65px;
    width: 195px;
    font-family: Tahoma,Arial,Times,Times New Roman,serif;
    font-size: 9pt;
    }

  #lien_intro a { line-height: 16pt;
    color: rgb(114, 13, 13);
    font-weight: bold;
    text-decoration: none;
    margin-left: 40px;
    margin-bottom: 0px;
    bottom: 0px;
    margin-top: 0px;
    top: 0px;
    }

  #lien_intro a:hover { text-decoration: underline;
    }

  .menu { color: rgb(255, 227, 202);
    font-weight: bold;
    list-style-type: none;
    }

  .menu ul { margin: 0pt;
    padding: 0pt;
    list-style-type: square;
    list-style-position: inside;
    }

  .menu .normal a { color: rgb(255, 227, 202);
    cursor: pointer;
    font-weight: normal;
    font-size: 8pt;
    line-height: 12pt;
    }

  .lien_page { background-color: rgb(106, 80, 67);
    }

  .menu .normal .lien_page a { color: white;
    text-decoration: underline;
    cursor: pointer;
    font-weight: normal;
    font-size: 8pt;
    }

  .normal a:hover, .normal a:active, .normal a:focus, .lien_page:hover, .lien_page:active, .lien_page:focus { color: white;
    text-decoration: underline;
    }

  .ouvert { margin: 0pt;
    padding: 0pt 0pt 0pt 12px;
    background: transparent url(bout2.gif) no-repeat scroll 0pt 6px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-weight: bold;
    }

  .reduit { margin: 0pt;
    padding: 0pt 0pt 0pt 12px;
    background: transparent url(bout1.gif) no-repeat scroll 0pt 6px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-weight: bold;
    }

  .reduit a, .ouvert a { text-decoration: none;
    color: rgb(114, 13, 13);
    line-height: 14pt;
    }

  .reduit a:hover, .ouvert a:hover { text-decoration: underline;
    }

  .ouvert a { cursor: pointer;
    }

  .reduit a { cursor: pointer;
    }

  .liensbas { padding: 0pt;
    list-style-type: none;
    margin-top: 67px;
    margin-right: 34px;
    text-align: right;
    font-family: Tahoma,Arial,Times,Times New Roman,serif;
    font-size: 0.8em;
    }

  .liensbas li { display: inline;
    }

  .liensbas a { margin: 0pt 10px;
    color: rgb(226, 206, 195);
    text-decoration: underline;
    }

  .liensbas a:hover { text-decoration: none;
    }

  #lienalsace a {
	position : relative;
	top:310px;
	left:95px;
	z-index:99;
	width : 100px;
	height : 20px;
	font-family: Tahoma,Arial,Times,Times New Roman,serif;
   font-size: 0.8em;
	color: rgb(226, 206, 195);
	text-decoration: underline;
	}
	
	#lienalsace a:hover {
	text-decoration: none;
	}