/* CSS Document */

body {
	background-color: #440C62;
	margin-left: 4%;
	margin-top: 0px;
	margin-right: 4%;
	margin-bottom: 0px;
	font-family: Verdana;
}
body, p, td, ul, li {
font-size:10pt;
}
body.buy {
	background-color: #440C62;
	margin: 5px;
}
#mainpage {
	background-color: #FFFFFF;
	background-image: url(/images/side.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#titlecell {
background-image: url(/images/t1_back.gif);
background-repeat:repeat-x;
}
.mcell{
padding-top:3px;
padding-bottom:3px;
}
a.menu {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:hover {
	font-size: 8pt;
	color: #F0B938;
	text-decoration: none;
}

/*    */
span.bookTitle a{
font-size:11pt;
font-weight:bold;
color:#0066D4;
}
span.bookTitle{
font-size:11pt;
font-weight:bold;
color:#0066D4;
display:block;
padding: 0px 0px 5px 20px;
}
span.BigTitle{
font-size:16pt;
color:000000;
display:block;
padding: 0px 5px 20px 20px;
}
span.bookDescription{
font-size:10pt;
display:block;
padding: 5px 5px 20px 20px;
}
span.bookInfo {
font-size:8pt;
display:block;
padding: 2px 5px 0px 20px;
color:#636363;
}
span.bookInfo a{
color:#0066D4;
}
span.docTitle{
font-size:11pt;
font-weight:bold;
color:#375AAD;
display:block;
padding: 15px 5px 20px 0px;
}
span.docDate {
font-family:Tahoma;
font-size:9pt;
color:#636363;
background-color:#d9d9d9;
padding: 5px;
}
span.docContent{
font-size:10pt;
display:block;
padding: 5px 5px 20px 0px;
}


table.pageswapper {
border-bottom:1px solid #e5e5e5;
margin-right:15px;
}
table.pageswapper td {
font-size:8pt;
}
table.pageswapper a {
font-size:9pt;
color:#0066D4;
}
.partTitle{
font-size:11pt;
font-weight:bold;
color:#375AAD;
display:block;
padding: 15px 5px 5px 0px;
text-align:left;
}
span.adbookTitle{
font-size:10pt;
font-weight:bold;
color:#375AAD;
display:block;
padding: 5px 0px 5px 0px;
}
span.bookAuthors {
font-family:Tahoma;
font-size:9pt;
color:#636363;
background-color:#d9d9d9;
padding: 5px;
}
span.bookAnonce a{
font-size:9pt;
color:#636363;
display:block;
padding: 10px 5px 0px 20px;
text-decoration:none;
}
#bookLinks a{
color:#000000;
text-decoration:none;
font-size:11px;
font-family:Verdana;
}
#bookLinks a:hover{
color:red;
text-decoration:none;
font-size:11px;
font-family:Verda;
}
#pageTitle {
color:#C2080D;
font-family:Verdana;
font-size:12pt;
font-weight:bold;
padding:20px 5px 5px 20px;
}

#navcell {
padding:10px 5px 5px 20px;
font-size:8pt;
font-family:Tahoma;
}
#navcell a {
font-size:8pt;
font-family:Tahoma;
color:#000000;
}
.tdtop {
padding-left:20px;
padding-top:0px;
padding-right:20px;
}
#doclist {
padding-right:10px;
}
#doclist a{
font-family:Tahoma;
font-size:9pt;
color:#636363;
}
#doclist a:hover{
font-family:Tahoma;
font-size:9pt;
color:red;
}
a.smbooklink {
color:#0066D4;
font-size:9pt;
font-family:Tahoma;
text-decoration:underline;
}
a.smbooklink1 {
color:#000000;
font-size:9pt;
font-family:Tahoma;
}
#bookLink table{
margin-top:10px;
margin-bottom:3px
}
#bookLinks td{
padding-right:10px;
padding-bottom:3px;
padding-left:5px;
border-left:1px solid #e6e6e6;
font-size:9pt;
}
#bookLinks td.start{
padding:0px;
border-left:0;

}
td.price{
font-size:11pt;
font-weight:bold;

}
td.themeIndex {
	padding-top:10px;
	padding-bottom:10px;
}

#order td {

padding-top:4px;
padding-bottom:4px;
border-bottom:1px solid #e6e6e6;
font-size:11px;
}

#order td.order_count{
font-weight:bold;
padding-right:3px;
}
#order td.order_price{
font-weight:bold;
}

#order td.order_result {
font-weight:bold;
border-bottom:0px;
}

#contactinfo td{
	padding-top: 4px;
	padding-bottom:4px;
	padding-right:4px;
	font-size:10pt;
}
#contactinfo input.text{
	width:95%;
}
#contactinfo textarea.bigtext{
	width:95%;
}
span.discount {
	background-color:#CC0033;
	font-size:10px;
	color:#FFFFFF;
	padding:2px;
}
table.partner td {
border:1px solid #e5e5e5;
color:red;
}