html{
    height:100%;
    width:100%;
}
body{
    height:100%;
    width:100%;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000;
}
/*Blocks*/
#mainframe{
    height: auto;
    width: 900px;
    display:block;
}
#mainframe #header{
    height: 72px;
    width: 760px;
    display:block;
    padding: 8px 0 0 0;
    text-align: right;
}
#mainframe #wrapper{
    height: auto;
    width: 100%;
    display:block;
    clear: both;
	text-align:left;
}
#wrapper #navi{
    float: left;
    text-align: right;
    width:115px;
    padding: 10px 0 0 0;
}
#wrapper #content{
    float: left;
    text-align: left;
    width: 700px;
    min-height:340px;
    height:auto !important;
    height:340px;
    padding: 10px 0 0 16px;
	position:relative;
	left:20px;
    border-left: 1px solid #000;
}
/*Navigation*/
#navi ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
	clear:both;
}
    #navi li.first {
        
    }
    #navi li {
        padding: 0;
		margin: 0 0 18px 0;
        font-weight: bold;
        font-size: 14px;
    }
    #navi ul.sub {
        margin: 0 0 0 0;
    }
    #navi ul.sub li {
		margin: 0 0 0px 0;
        font-weight: normal;
        font-size: 12px;
    }
/*Galerie*/
.GalMenuItem{
    height: 15px;
    margin: 2px 0 0 0;
}
.GalMenuItem a {
    color: #999999;
	font-weight: bold;
    font-size: 14px;
	letter-spacing:-0.4px;
}
.GalItemList{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:5px 0 0 0;
    padding:0px;
	width:520px;
}
.GalItemList li{
    padding: 0 38px 35px 0;
    margin: 0;
    height: 60px;
    width: 60px;
    float: left;
}
.GalItemList li img{
    border:solid 1px #000;
}
.GalItemList li a:hover img{
    border:solid 1px #707A4E;
}
.GalTab td {
	text-align:left;
	vertical-align:top;
}
/* biographie*/
table.bio td{
	padding:0 0 15px 0;
	vertical-align:top;
	text-align:left;
}
