*{
margin:0;
padding:0;
}

body {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 155%;
	color: #333333;
	padding-top: 30px;
	padding-bottom: 30px;
}

/*
---------------------------------------------------------------------
Default links
---------------------------------------------------------------------
*/
a:link {
	text-decoration: none;
	color: #90625A;
}
a:visited {
	text-decoration: none;
	color: #90625A;
}
a:hover {
	text-decoration: underline;
	color: #90625A;
}
a:active {
	text-decoration: none;
	color: #90625A;
}


/*
---------------------------------------------------------------------
NEW layout
---------------------------------------------------------------------
*/

#maincontainer {
	width: 840px;
	min-height:610px;
	padding:30px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	}

/*header area*/
#header {
	width: 840px;
	height: 170px;
	}
	
#mainmenu {
	width: 190px;
	float:left;
	margin-right: 30px;
	}

#submenu {
	width: 620px;
	float:right;
}

#headerclear {
	height:0px;
	clear:both;
	}

/*content area*/

#heightfix{
	height:auto;
	width:0px;
	float:left;
	}

#contents {
	width: 840px;
	height: auto;
	float:right;
	}

#heightfixclear{
	clear:both;
	}
	
	
#contentleft {
	width: 190px;
	float:left;
	margin-right: 30px;
	}
#contentright {
	width: 620px;
	float:right;
	background-color:#00FF66;
	}
#contentclear {
	height: 0px;
	clear:both;
	}


/*
---------------------------------------------------------------------
Backgrounds of the maincontainer
---------------------------------------------------------------------
*/
.bg_no{
	background-image: url(../images/bg_no.gif);
	background-repeat: no-repeat;
}
.bg_news{
	background-image: url(../images/bg_news.jpg);
	background-repeat: no-repeat;
}
.bg_about{
	background-image: url(../images/bg_about.jpg);
	background-repeat: no-repeat;
}
.bg_about_content{
	background-image: url(../images/bg_about_content.jpg);
	background-repeat: no-repeat;
}
.bg_books{
	background-image: url(../images/bg_books.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.biblio-titles {
	border: 1px solid #333333;
	background-repeat: no-repeat;
}
.bg_exhibitions{
	background-image: url(../images/bg_exhibitions.jpg);
	background-repeat: no-repeat;
}
.bg_exhibitions_content{
	background-image: url(../images/bg_exhibitions_content.jpg);
	background-repeat: no-repeat;
}
.bg_international{
	background-image: url(../images/bg_international.jpg);
	background-repeat: no-repeat;
}
.bg_international_francais{
	background-image: url(../images/bg_international_francais.jpg);
	background-repeat: no-repeat;
}
.bg_international_content{
	background-image: url(../images/bg_international_content.jpg);
	background-repeat: no-repeat;
}
.bg_kids{
	background-image: url(../images/bg_kids.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bg_kids_content{
	background-image: url(../images/bg_kids_content.jpg);
	background-repeat: no-repeat;
}
.bg_illustrators{
	background-image: url(../images/bg_illustrators.jpg);
	background-repeat: no-repeat;
}
.bg_fossicking{
	background-image: url(../images/bg_fossicking.jpg);
	background-repeat: no-repeat;
}
.bg_tp{
	background-image: url(../images/bg_tp.jpg);
}
.bg_tp_content{
	background-image: url(../images/bg_tp_content.jpg);
	background-repeat: no-repeat;
}
.bg_prints{
	background-image: url(../images/bg_prints.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bg_contact{
	background-image: url(../images/bg_contact.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

/*
---------------------------------------------------------------------
Terms & Conditions
---------------------------------------------------------------------
*/

#terms ul{
	list-style-type: decimal;
	}
#terms-secondlevel ul{
	list-style-type: disc;
	}


/*
---------------------------------------------------------------------
The others
---------------------------------------------------------------------
*/

.booktitle {
	font-size: 12px;
	font-weight: bold;
	color: #A54499;
	width: 100%;
	border-bottom-width: 1px;
/*	border-bottom-style: dotted;
	border-bottom-color: #666666;  */
	margin-bottom: 12px;
}
#bookdescription {
	font-size: 10px;
	line-height: 14px;
}
.bibliography {
	font-size: 10px;
	color: #333333;
	background-color: #999999;
}
.biblio-cells {
	background-color: #FFFFFF;
	padding: 2px;
}
.biblio-titles {
	background-color: #999999;
	text-align: center;
	color: #993399;
	font-weight: bold;
}
ul {
	padding-left: 0px;
	list-style-type: disc;
	margin-left: 15px;
}
li {
	padding-left: 0px;
	margin-left: 0px;
	list-style-position: outside;
}

/*

