html{height:100%;}
body{margin:0px; padding: 0px; height:100%; }
body, input, textarea{font-family: verdana, sans-serif; color: #ccc; letter-spacing: 1px;font-size:1em;}
a{color: #333; text-decoration: none;}
a:hover{color: #ccc;}
img{border:0px;}
table{height:100%; width:100%;}
div#page{height:590px;width:990px;  margin-left:auto; margin-right:auto;}
h1#title, h1#titleGrey, h1#indexTitle{ font-size: 0.8em; letter-spacing:2px; line-height: 1em; font-weight:bolder; padding: 0px; margin:3px 0px 12px 0px; color: #000;}
h1#title, h1#titleGrey, ul.parent{width:250px; text-align:right; }
h1#indexTitle{text-align:center; }
h1#titleGrey{color:#ccc;}

div#menuBlock{height: 270px; padding-top: 20px; letter-spacing:2px; font-family: verdana, arial; font-size:0.6em; font-weight:bold;}
span.parentSelected {color:#ccc;}
ul, li {margin:0px; padding:0px; list-style-type: none; }
ul.parent{text-align:right;}
ul.parent li{margin-top:5px;}
ul.child, ul.childSelected{position: absolute;}
ul.child li, ul.childSelected li{display:inline; padding-left:20px;  vertical-align:bottom;}
ul.child{display:none;}
ul.childSelected{display:inline;}
div#gallery{text-align:center;}
div#gallery img{margin-right: 5px;margin-left: 5px;}

div#iconBlock{text-align:center;}
div#photoBlock{height: 520px; text-align:center; margin-bottom: 15px; margin-top: 15px;}

div#return{float: left; width: 100px;margin-left:112px; text-align:left; font-size:0.8em;  }
div#return a{color: #ccc; font-weight:bolder; }
div#return a:hover{color: #333; font-weight:bolder; }
div#credits{float: left; width: 566px; text-align:center; font-size:0.6em; font-weight:bolder;}
div#navigation{float: left; width: 100px; text-align:right; margin-right:112px; font-size:0.7em; line-height::0.7em; vertical-align:middle; font-weight:bolder;}
div#navigation a{color: #ccc;}


div#galNavigation div{}
div#galNavigation div img{ padding:0px; margin-top:10px;}
div#galNavigation #previous{float:left;margin-left:60px;}
div#galNavigation #next{float:right;margin-right:60px;}

#indexImage{text-align:center; padding: 30px;}
#indexText{margin-right:auto; margin-left:auto; color:#999;  line-height:1.5em; font-size: 0.7em; margin-bottom:10px; text-align:justify;}
#indexAccept{color: #999; font-weight: bolder; font-size: 0.7em; text-align:center;}

div#bioBlock{vertical-align:middle;  font-size:0.7em; line-height:1.5em;}

div#bioPhoto{margin-left:112px; padding-top:30px;float:left; text-align:right; padding-right:10px;}
div#bioCopyright{text-align:left; font-size: 0.9em; line-height: 0.9em; letter-spacing:0px;}
div#bioText{color: #000; padding-top:30px; padding-left: 30px; float:left; text-align:justify;}

#copyright{margin-right: 5px; margin-left: auto; margin-right: auto; text-align:right; width:990px;color:#ccc; font-size: 0.6em;}

div#mainContact{padding-top: 30px;min-height:350px;font-size: 0.7em;}

#contactForm #adresse{verical-align:top; width: 250px;text-align:right;}

#contactForm .contactBtn{background-color: #fff;text-align:left; border: 0px; padding: 0px;}

#contactForm #email,#message{width: 300px;}

#contactForm #message{height:300px;}

.redStar{font-weight: bolder;font-family: verdana;color: red;}

input,textarea{border:1px solid #000; color:#333;}

