 body
{
   text-align: left;
   /*font: italic normal 10pt georgia; 
   font-family: Georgia, "Comic Sans MS", "Trebuchet MS", serif;*/
   color: white;
   background-color: white;
   width: 100%;
   margin: auto;
   margin-top: 0px;
   margin-bottom: 0px;    
/*   background-image: url(./../images/mikayla_bg.gif);*/
   background-position: center;
   background-repeat: repeat-y;
   /*margin: 0px;*/

}

#en_tete
{
	z-index: 0;
}
#en_tete h1, #en_tete p,  #en_tete h2{position: absolute;
    text-indent: -5000px;
    display: block;
    width: 153px;
    height: 60px;
    left: 42%;
    top: 0; }
	
h1 {text-align: center; font: italic normal 24pt georgia; color:#f9d09c;}
h2 {text-align: center; font: italic normal 18pt georgia; color:#f9d09c; }
#next{position: relative;left:420px; cursor: pointer; color:#cefafc; font:11px sans-serif;}
#next img, #divconteneur img, #divconteneur2 img, #divconteneur3 img{border: none;}
#divconteneur{position: relative; left:110px; height:180px; width:135px;  background-color:#f9d09c;}
#divconteneur2{position: relative; left:270px; top:-180px; height:180px; width:135px;  background-color:#f9d09c;}
#divconteneur3{position: relative; left:430px; top:-360px; height:180px; width:135px;  background-color:#f9d09c;}

.thumb110_l {height: 140px; width: 110px; overflow: hidden; float:left;}
.thumb110_r {height: 140px; width: 110px; overflow: hidden; float:right;}
.rightside {left:600px;} 
.leftside {left:160px;} 
.lefttitle{margin-left:10px; text-align: left; font-size: 130%; color: /*#f9d09c*/#edcdff; font-style: italic;}
.righttitle{margin-right:10px; text-align: right; font-size: 130%; color: /*#f9d09c*/#edcdff; font-style: italic;}
.font_bigger{font-size: 110%;}
.font_smaller{font-size: 70%;}
.justify{text-align: justify;}
.center{text-align: center;}
.list ul{margin:0;padding:0;list-style-type: circle;}
.list li{margin-left: 38px;}
.relative{position : relative; }
.textcolor {color:#f9f3eb;font: normal 10pt verdana;}
.ctext{margin: 0; padding: 0px 20px 10px; }
.menu{font: italic normal 16pt georgia;}
.menu p {
  margin: 0; padding: 0px 20px 20px;
  }
.topmenu{position: absolute; top:0px;left:0px; font: italic normal 12px verdana; height:153px; width:133px; background-image: url(../pics/topmenu_bg.png); background-position: top left;
   background-repeat: no-repeat;}
 .topmenu p {
  margin: 0; padding: 1px 20px 10px;
  }
  .topmenu ul {
  margin: 0; padding: 0px;
  list-style: none;
  }
  .topmenu ul li {
  margin: 0; padding: 1px 20px 10px;
  list-style: none;
  }
  
  .topmenu li em {
	font-weight: normal;
	background: url(../pics/hover.png) no-repeat;
	width: 180px;
	height: 45px;
	color: black;
	text-decoration: none;
	position: absolute;
	top: 75px;
	left: 45px;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}

.relative hr{
color:#f9d09c;
background-color:#f9d09c;
height:2px;
border:1px;
width:40%;
margin: 0px auto 0px auto;
text-align:center;
}	
.ctext:first-letter /* La première lettre de chaque paragraphe */
{
/*color:#edcdff;*/
/*color:#f0ddc9;*/
padding-left: 10px;
/*font-weight: bold;*/
/*font-style: italic;*/
font-size: 1.2em;
}

.scroll
{
position: absolute;
top:85px;
left:80px;
}

a {
/*color:black;*/
  color:#f9d09c; 
  /*font-weight: bold;*/
  text-decoration: none; }
 
 a:hover {
    text-decoration: underline overline;
	font-weight: bold;
    color: white; 
	/*background-color: *//*#4c00dc*//*#69a8d7*/
}	
.details dl{
margin: 4px;

}

.details dt {
text-align:left;
color: red;
  padding-left: 5px; 
  background: none; 
  float: left;
  width: 85px;
 }
.details dd {
text-align: left;
  margin-left: 4px;
  
  margin-bottom: 10px; 
  float: left;
  width: 135px; }

 .details dd a {
  /*color: #840084;*/
  color: #732c0f;
  text-decoration: none; }
 
 .details dd a:hover {
    text-decoration: underline overline;
    color: black; 
	background-color: red}
	
	 .border{border-color:blue; border-style:dotted; border-width:1px; height: 310px; width: 250px; padding-top:5px;}
 
 a.m_link:link { border: none;
    padding: 1px 6px;
    font-size: 13px;
	color: #54009d;
    font-weight: bold;
    font-family: Verdana,Arial,sans-serif;
    text-decoration: none;
    }

  a.m_link:visited { border: none;
    padding: 1px 6px;
    font-size: 13px;
    font-weight: normal;
    color: #54009d;
    font-family: Verdana,Arial,sans-serif;
    text-decoration: none;
    }
#tooltip { position:absolute;
 visibility:hidden;
z-index:100;
   left : -120px;
   background-color:#fff;
   padding:0.5em;
   font-size:0.8em;
   font-weight : bold;
   color : #000;
  filter:alpha(opacity=100);   /* IE */
  -moz-opacity:1;           /* Firefox */
  opacity: 1;               /* standard CSS3 */
  -khtml-opacity: 1;        /* Konqueror */ }

  a.m_link:hover { border: none;
    padding: 1px 6px;
    font-size: 13px;
    font-weight: bold;
	font-style: italic;
    color: black;
	background-color: red;
    font-family: Verdana,Arial,sans-serif;
    
	text-decoration: overline underline;
		
    }

  a.m_link:active { border: none;
    padding: 1px 6px;
    font-size: 13px;
    font-weight: bold;
    color: black;
	background-color: red;
    font-family: Verdana,Arial,sans-serif;
    text-decoration: none;
    }
  