body{
background: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:center;
}


#contenant{
width:979px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background: #e9d69e;
text-align:justify;
}
html>body #nav{
width:982px;
}

#nav{
float:left;
width:249px;
margin: 0px -3px 0px 0px;
background: #e9d69e;
}
html>body #nav{
width:249px;
margin: 0px 0px 0px 0px;
}








#liens{
width:249px;
border-top:6px solid #FFFFFF;
margin: 0px 0px 0px 0px;
padding:20px 0px 0px 0px;
}

#liens2{
width:249px;
font-size:18px;
font-style:italic;
margin: 0px 0px 0px 0px;
padding:30px 0px 0px 10px;
}


.photo2{
margin: 20px 10px 0px 10px;
padding:0;
border:none
}


#page{
width:730px;
height:1000px;
border-top:12px solid #FFFFFF;
border-left:12px solid #FFFFFF;
margin: 0px 0px 0px 0px;
padding: 6px 6px 6px 6px;
background:#e9d69e url(fd.gif) no-repeat top right;

}
html>body #page{
width:721px;
height:auto;
min-height:1000px;
margin: 0px 0px 0px 249px;
}

#logo{
width:100%;
margin: 0px 0px 0px 0px;
text-align:right;
}

#header{
margin:10px 0px 0px 10px;
}

#pageTitle{
height:70px;
}

#ssmenu{
height:20px;
text-align:left;
margin:0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#9F112E;
vertical-align:bottom;
}

#ssmenu_photo{
height:20px;
text-align:left;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#9F112E;
vertical-align:bottom;
}

#texte{
width:90%;
margin: 15px 5px 30px 30px;
display:block;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#texte table{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}


/* --- menu ---*/


#lang{
height:43px;
width:249px;
border-bottom:6px solid #FFFFFF;
border-top:12px solid #FFFFFF;
text-align:left;
background: #008EB7;
}

 
#lang a:link {text-decoration: none; color: white;}
#lang a:visited {text-decoration: none; color: white}
#lang a:active {text-decoration: none; color: #9D1B35}
#lang a:hover {text-decoration: none; color: #9D1B35;}


#lang ul {
list-style-image:url("point2.gif");
list-style-type: square;
margin:0px 0px 0px 0px;
padding: 10px 0px 10px 35px;
border: none;
}
		
#lang li {
margin: 0px 0px 0px 0px;
font-size: 13px;
letter-spacing: 2px;
font-style: italic;

}

#lang li a {
display: block;
padding: 2px 5px 2px 10px;
text-decoration: none;
width: 100%;
}

html>body #lang li a {
width: auto;
		}

	#lang li a:hover {

		color: #9D1B35;
		}



#menu {

width:249px;
border-bottom:6px solid #FFFFFF;
border-top:6px solid #FFFFFF;
background: #42783D;
}

  
#menu a:link {text-decoration: none; color: white;}
#menu a:visited {text-decoration: none; color: white}
#menu a:active {text-decoration: none; color: #9D1B35}
#menu a:hover {text-decoration: none; color: #9D1B35;}

#menu ul {
list-style-image:url("point.gif");
list-style-type: square;
margin:0px 0px 0px 0px;
padding: 10px 0px 10px 35px;
border: none;
}
		
#menu li {
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
font-size: 13px;
letter-spacing: 2px;
font-style: italic;

}

#menu li a {
display: block;
padding: 2px 5px 2px 10px;
text-decoration: none;
width: 100%;
}

html>body #menu li a {
width: auto;
		}

	#menu li a:hover {
	
		color: #9D1B35;
		}









/* -- sous menu --*/
#ssmenu ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#ssmenu ul li{
display:inline;
padding:2px 10px 0px 2px;
margin:0px 0px 0px 0px;
}

#ssmenu ul li.selected{
display:inline;
padding:2px 10px 0px 2px;
margin:0px 0px 0px 0px;
}

#ssmenu ul li.selected a{
margin:0px 0px 0px 0px;
color:#9F112E;
text-decoration:underline;
}

#ssmenu a{
margin:0px 0px 0px 0px;
color:#9F112E;
}

#ssmenu a:hover{
margin:0px 0px 0px 0px;
color:#9F112E;
text-decoration:underline;
}
/* -- end sous menu --*/

td{
padding:10px 0px 10px 0px;
vertical-align:top;
}

.bio{
padding:8px 0px 10px 10px;
vertical-align:top;
}

p{
margin: 10px 5px 0px 0px;
}

h1{
margin: 2px 0px 5px 0px;
font-size:12px;
}

h2{
margin: 15px 0px 5px 0px;
font-size:14px;
color: #C35617;
}
a{
text-decoration:none;
font-weight:bold;
color:#9F112E;
}
a:hover{
font-weight:bold;
color:#9f112e;
text-decoration:underline;
}

#texte ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 15px;
}

#texte ul li{
padding:0px 0px 5px 5px;
margin:0px 0px 0px 0px;
list-style-type: regular;
}

/* -- Gallery photos -- */

#titreGallerie{
font-weight:bold;
font-size:12px;
margin-bottom:10px;
}
a.btPic{
display:block;
float:left;
width:10px;
height:10px;
margin:2px;
padding:1px 0px 0px 0px;
border:1px solid #99472b;
font-family: Verdana,Helvetica;
font-size:10px;
color:#000000;
letter-spacing: -1px;
text-align:center;
text-decoration:none;
}
.btPicVisited{
display:block;
float:left;
width:10px;
height:10px;
margin:2px;
padding:1px 0px 0px 0px;
border:1px solid #99472b;
font-family: Verdana,Helvetica;
font-size:10px;
color:#A3A3A3;
letter-spacing: -1px;
text-align:center;
text-decoration:none;
background: #FFFFFF;
}
a.btPic:hover{
display:block;
float:left;
width:10px;
height:10px;
margin:2px;
padding:1px 0px 0px 0px;
border:1px solid #99472b;
}
img.btNext{
vertical-align: middle;
}

.gauche {
  float: left;
  border: thin silver solid;
  padding: 5px;
  margin: 7px;


}



.album
  {
  margin: 5px;

  height: 135px;
  width: auto;
  float: left;  
  text-align: center;
  }

  .album img
  {
  display: inline;
  margin: 3px;
  border: 4px solid transparent;
  }
  

 
.album a:hover img
  {
  border: 4px solid #9f112e;
  }

.desc
  {
  text-align: center;
  font-weight: normal;
  width: 120px;
  margin: 2px;
  }

#actif a:visited {text-decoration: underline; color: white;}
#actif a:active {text-decoration: underline; color: white;}
#actif a:hover {text-decoration: underline; color: white;}
#actif a:link {text-decoration: underline; color: white;}

  
