#book fieldset
{
	border: 0px;
	font-size: 14px;
	color: #666666;
}

#book img
{
	border: 0px;
}

#book p
{
	padding-bottom: 1em;
}

#book .right
{
	text-align : right;
}

#book .left
{
	text-align : left;
}

#book .topnotes
{
	vertical-align: middle;
	margin: 0px auto;
	width: 550px;
	background-color: #4A7DAC;
	color: #F9F8F7;
	font-size: 18px;
	text-align: center;
}

#book .headnotes
{
	font-size: 15px;
	vertical-align: middle;
	text-align : center;
	width: 550px;
	margin : 5px auto;
	color: white;
	background-color: transparent;
	border: 0px;
	font-weight: bold;
}

#book .headnotes a, a.href
{
	color : white;
	background-color : transparent;
}

#book .footnotes
{
	vertical-align: middle;
	margin: 5px auto;
	width: 550px;
	background-color: #4A7DAC;
	color: #F9F8F7;
	text-align: center;
	font-size: 12px;
}

#book .searchnotes
{
	vertical-align: middle;
	margin: 0px auto;
	width: 350px;
	background-color: transparent;
	color: #F9F8F7;
	text-align: center;
	font-size: 12px;
}

#book .page
{
	width : 70%;
}

#book a, a.link
{
	color: #a6c36f;
	background-color: transparent;
	text-decoration: none;
}

#book a:hover
{
	text-decoration: underline;
}

#book .footnotes a, a.link
{
	color: #F9F8F7;
	background-color: transparent;
}

#book .posts1
{
	vertical-align: middle;
	margin: 0px auto;
	width: 550px;
	color: #666666;
	background-color: transparent;

}

#book .posts1 a, a.link
{
	color: #a6c36f;
	background-color: transparent;
	text-decoration: none;
}

#book .searchres
{
	background-color: #4A7DAC;
	font-weight: bold;
	color: white;
}

#book .quote
{
  background-color: transparent;
	color: #000000;
	font-size: 12px;
	font-style: italic;
}

#book .quote1
{
  font-weight: bold;
	color: #000000;
	font-size: 10px;
	background-color: transparent;
}

#book .infos
{
	color: #666666;
	width: 25%;
	font-style: normal;
	/* background-image: url('gbfiller.jpg'); */
	font-size : 12px;
	background-color: #a6c36f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	border: 2px solid #FFFFFF;
}

#book .infos a, a.link
{
	color: #ffcc00;
	background-color: transparent;
	font-size : 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#book .infosadmin
{
  margin: 0px auto;
  width: 100px;
  color: white;
  font-style: italic;
  border-top: solid #564b47 0px;
  background-image: url('gbfiller.jpg');
  font-size : 12px;
}

#book .infosadmin a, a.link
{
	color: black;
	background-color: transparent;
}

#book .message
{
	vertical-align: top;
  margin: 5px;
  color: black;
  font-size : 14px;
}

#book .messageTable
{
	vertical-align: top;
	width: 75%;
	background-color: #f7f7f2;  /* background-image: url('gbback.jpg'); */
	border: 2px solid #FFFFFF;
}

#book .messageTable a img
{
	margin: 5px;
	border: 1px solid #666666;
	padding: 2px;
}

#book .messageadmin
{
	vertical-align: middle;
  margin: 5px;
  color: black;
  background-color: white;
}

#book .messageTableAdmin
{
	vertical-align: top;
  width: 300px;
  background-image: url('gbback.jpg');
}

#book .posts
{
  vertical-align: middle;
  margin: 10px auto;
  width: 590px;
  border: 1px solid white;
}

#book .postsadmin
{
  vertical-align: middle;
  margin: 10px auto;
  width: 400px;
  border: 1px solid white;
}

#book .sign
{
	text-align: center;
	color: white;
	font-weight: bold;
	background-color: transparent;
}

#book .sign a, a.link
{
	color: blue;
	background-color: transparent;
}

#book .search
{
	vertical-align: middle;
	margin: 0px auto;
	width: 250px;
	background-color: #4A7DAC;
	color: #F9F8F7;
	font-size: 18px;
	text-align: center;
	font-style: italic;
}

#book .preview
{
	margin: 5px auto;
	border: 2px solid white;
}

#book .pap
{
	vertical-align: middle;
	width: 500px;
	background-color: #a6c36f;
	text-align : center;
	color: #F9F8F7;
	font-size: 14px;
	font-style: italic;
	padding: 2px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#book .pap a, a.link
{
	vertical-align: middle;
	margin: 0px auto;
	width: 500px;
	color: #ffcc00;
	background-color: transparent;
}

#book .papper
{
	width : 5%;
}

#book .papper1
{
	width : 10%;
}

#book .papperselect
{
	width : 8%;
	padding: 0 3px;
}

#book .redirection
{
	text-align: center;
	color: white;
	font-style : italic;
	font-size : 10px;
	background-color: transparent;
	margin: 5px auto;
}

#book .redirection a, a.link
{
	color : white;
	background-color: transparent;
}

#book .loadtime
{
	text-align: center;
	color: white;
	font-style : italic;
	font-size : 10px;
	background-color: transparent;
	margin: 5px auto;
}

#book .warning
{
	color : #ffcc00;
	background-color : red;
	font-weight : bold;
  width: 400px;
  text-align : center;
  margin : 5px auto;
}

#book input[type="text"], input[type="password"], textarea
{
    color : #555753;
    background-color : #fff;
    border : 2px solid #d3d7cf;
    border-top : 2px solid #babdb6;
    border-left : 2px solid #babdb6;
    padding : 3px;
}

#book input[type="text"]:focus, input[type="password"]:focus, textarea:focus
{
    color : #000;
    background-color : #fff;
    border : 2px solid #ffcc00;
}

#book .message a, a.link
{
	color : #a6c36f;
	background-color : transparent;
}

#book .statistics
{
	width : 100%;
	margin : 5px auto;
}

#book .statistics a, a.link
{
	color : white;
	background-color : transparent;
}

#book .trstat
{
	color : #F9F8F7;
	background-color : #4A7DAC;
}

#book .smilies
{
	text-align: center;
	border : 1px solid white;
	margin : 5px;
	width : 150px;
}

#book input[type="submit"], input[type="button"]
{
	color: #F9F8F7;
	margin: 5px;
}

#book .singlepost
{
	color: white;
	background-color: #B1B1B1;
}

#book .verif
{
	padding: 5px;
}

#book .verif img
{
	vertical-align: top;
}

#book .verif span
{
	margin: auto 0;
}

