body {
background-color: #ff9900;
}
strong {
color: #369;
font-size:90%;
}
.none {
text-align: left;
width:90%;
color:#369;
border-style:solid;
border-color:#ff6600;
border-width:1px ;
}

.parents {
width:35%;
border-style:dotted;
border-color:#ff6600;
border-width:1px;
}

.gparents {
width:33%;
font-size:90%;
border-style:dotted;
border-color:#ff6600;
border-width:1px;
}

.ggparents {
width:33%;
font-size:80%;
border-style:dotted;
border-color:#ff6600;
border-width:1px;
}

.photo {
border:0; 
marging:10; 
padding:10;
background-color:#FFEDE1;
}


acronym{
cursor:help;
}
.cadre {
background-color: #fff;
border:3px solid #369;
}
.logo {
text-align:center;
}
.texte {
font-size:80%;
color:#333;
background-color: #fff;
margin:0.5em 0.5em 0.5em 0.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.texte h2{
font-size:95%;
border-bottom:1px solid #ff6600;
color: #ff6600
}
.texte h3{
font-size:120%;
border-bottom:1px dotted #369;
color: #369;
}
.texte h4{
font-size:90%;
border-top:1px solid #69c;
border-bottom:1px solid #69c;
color: #369;
}
.texte h5{
font-size:90%;
color: #ff6600;
}
.texte h6{
font-size:70%;
color: #369;
}
.texte a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #369;
}

.liensmenu a {
  font-family:Geneva, Arial, Helvetica, san-serif;
  font-size:80%;
  margin:0 0.5em 0 0;
  color: #ff6600;
  background-color: #ffffff;
  text-decoration: none;
  border-top:1px dotted #369;
  border-bottom:1px dotted #369;
  text-align: center;
}

.liensmenu a:hover{
  color: #369;
  border-top:2px solid #369;
  border-bottom:2px solid #369;
}

.liensmenu{
text-align: center;
}
.spacer {
  clear: both;
}
.phototitre{
	position:absolute;
	margin:3em 0.1em 0 0;
	border:1px dotted #369;
	padding:0.5em 0.5em 0.5em 0.5em;
	font-family:Geneva, Arial, Helvetica, san-serif;
	text-align: center;
	background-color: #FFEDE1;
	left: 502px;
	top: 338px;
	width: 472px;
	height: 297px;

}
.phototitre h4{
  font-size:65%;
  color: #666;
  text-decoration:none;
}
.photodeco{
  float:right;
  margin:3em 0.1em 0 0;
  border:1px dotted #369;

  padding:0.5em 0.5em 0.5em 0.5em;
  font-family:Geneva, Arial, Helvetica, san-serif;
  text-align: center;
  background-color: #FFEDE1;
}

.photodeco h4{
  font-size:65%;
  color: #666;
  text-decoration:underline;
}
.photodeco h5{
  font-size:55%;
  color: #666;
}
.photodeco h6{
  font-size:55%;
  color: #ff6600;
}
.liensmenubas{
text-align: center;
}
.liensmenubas a{  
  font-family:Geneva, Arial, Helvetica, san-serif;
  font-size:80%;
  margin:0 0.5em 0 0;
  color: #ff6600;
  background-color: #ffffff;
  text-decoration: none;
  border-top:1px dotted #369;
  border-bottom:1px dotted #369;
  text-align: center;
}

.liensmenubas a:hover{
  color: #369;
  border-top:2px solid #369;
  border-bottom:2px solid #369;
}

