body {background-color:#000; height:100%}
table,form,h1,h2,h3,h4,p,div,li,tr,td,th,a,address{
  font-family:ARIAL,HELVETICA;
  color:#FFF;
  margin:0px;
  padding:0px
}
input,button,textarea{
  font-family:Arial,Helvetica;
  color:#000000;
  padding:1px;
  margin:0px;
}
img {border: none 0px;}
p,div,tr,th,td,address,blockquote { font-size:13px;}
p {
  margin:0px;
  padding:0px;
}
h1 { font-size:30px; color:#FFF; }
h2 { font-size:15px; margin-top:3px; margin-bottom:2px; color:#FFF; }
th { font-size:15px; margin-top:3px; margin-bottom:2px; color:#FFF; text-align:left; padding-left:5px}
h3 { font-size:15px; margin-Top:3px; margin-bottom:3px; color:#FFF; font-weight:bold;}
h4 { font-size:20px;  margin:10px;color:#CC0000;}
div {color:#FFF;padding:15px}

td {color:#FFF;
   /* border:solid 1px #fff;*/}
td.center {
  text-align:center;
  vertical-align:middle;
  background-color:#440022;
}
blockquote {color:#FFFFFF;}
a {text-decoration:none;}
a:link { color:#000000; }
a:visited { color:#000000; }
a:hover { color:#FFFFFF;  }
a:active { color:#000000;}

.nav{
  position:absolute;
  top:80px;
  left:120px;
  width:600px;
  height:50px;
  background-color:#444;
  border-style:solid;
  border-width:1px 2px 2px 1px;
  border-color:#AAA #222 #222 #AAA;
}

.galerieNavDiv{
  overflow:auto;
  position:absolute;
  padding:4px;
  margin:0;
  left:0px;
  top:80px;
  width:90px;
  height:670px;
  background-color:#444;
  border-style:solid;
  border-width:1px 2px 2px 1px;
  border-color:#AAA #222 #222 #AAA;
}

#imgDiv{
  position:absolute;
  top:180px;
  left:120px;
  width:600px;
  height:550px;
  background-color:#444;
  border-style:solid;
  border-width:1px 2px 2px 1px;
  border-color:#AAA #222 #222 #AAA;
}

.categorie{
  position:absolute;
  padding:0px;
  top:10px;
  height:15px;
  left:20px;
  background-color:#444;
 /* border-style:solid solid none solid;
  border-width:1px 2px 0px 0px;
  border-color:#AAA #222 #222 #AAA;*/
}

#subCat {
  position:absolute;
  padding:0px;
  top:30px;
  height:15px;
  left:20px;
  background-color:#444;
  /*border-style:none solid solid solid;
  border-width:1px 2px 0px 0px;
  border-color:#AAA #222 #222 #AAA;*/
}

.portraitText{
  position:absolute;
  left:400px;
  top:10px;
}

#main{
	margin:0;
	padding:0;
	position:absolute;
	height:750px;
	width:750px;
	}

