body 				{ margin: 0; padding: 0; background: #fff; font: 11px  Arial, Verdana, sans-serif, Geneva; }
table, td, textarea 	{
	color: #000;
	font-size: 11px;
}
form 				{ margin:0 0 0 0; padding:0 0 0 0 ;}
#header 			{ width: 680px; margin: 10px auto; text-align: center; }

.gtable 			{
	border: 1px solid #27A5BE;
	font-size: 11px;
}
.gtable .bleuodd 	{	background: #CAE5E5;padding: 2px;}
.gtable .bleueven 	{	background: #E8F3F3;}

#main,#pathname,#footer 	{ width: 680px;	margin: 1.5em auto auto 65px;	text-align: left;}
.bln {
	color: #006699;
	text-decoration: none;
}

#main div.column 			{ text-align: left; margin-bottom: 1em; }
#main div.bluecolumn 		{ text-align: left; margin-bottom: 1em; background: #123555;}
#main div.bluegracolumn 	{ text-align: left;  background: #123555 url(images/nav/bgbleugra.gif);}
#main p 			{ margin: 0 0 1em; }
#main .g11  		{ font: 11px Arial, Helvetica, sans-serif; color:#79767c; margin: 15px 0 0 0;}
#main p.baseline	{ margin: 0 0 0 13px;	font-size: 10px;color: #FFFFFF;}
#main p.smallline	{ margin: 5px 0 0 25px;	font-size: 10px;color: #8BA6B4;}

#main p.last 		{ margin: 0; }
#main p.intro 		{ font-weight: bold; }
#main .lite 		{ color: #79767c; }
#main h1 			{ font-size: 24px; margin: 0 0 .5em 0; }
#main h2 			{ font-size: 16px; margin: 0; }
#main h3 			{ font-size: 12px; margin: 0; }
#main h4 			{ font-size: 10px; margin: 0; }
#main .more 		{ text-align: right; }

#content 			{ float: left; width: 450px; }

#content .flap		{
	z-index: 0;
	background: #663399;
	height: 320px;
}

#hprix 				{ margin:0 0 0 93px;}
#hport 				{ margin:0 0 0 4px;}
#htotp 				{ color: #EC5E00; font-weight: bold; margin:0 0 0 24px;}

#main ul 			{list-style: none; margin: 0 0 1.3em 0; padding: 0;}
#main ul ul 		{list-style: circle; margin: 0 0 0 16px; padding: 0 0 1em 0;}
#main ul.last 		{padding-bottom: 0;}
#main li 			{margin-top: .5em;}
#main li a 			{font-weight: bold;}
#sidebar 			{ float: right; width: 200px; font: 11px   Arial, Verdana, sans-serif, Geneva; }
#sidebar h2 		{ font-size: 12px; margin: 0; }
#sidebar h3 		{ font-size: 11px; margin: 0; }
#sidebar h4 		{ font-size: 10px; margin: 0; font-weight: normal;}
#sidebar .note 		{ color: #666666;	margin: 0 0 12px 0;	text-indent: 0px;	font-size: 10px;}
#sidebar #recent 	{background-color: #f1f1f1; padding: 8px;}
#sidebar .sidebox 	{border: 1px solid #bdc2c6; margin-bottom: 0em;}
#sidebar .sidebox h2 	{color: #000;font-size: 12px; padding: 5px; margin: 0;  border-bottom: 1px solid #E2E2E2;}
#sidebar .sidebox ul 	{margin: 0;}
#sidebar .sidebox li 	{font: 11px  Arial, Geneva, Verdana, sans-serif; padding: 5px; margin-top: 0;list-style: none;}
#sidebar .sidebarclr 	{border: 1px solid #bdc2c6; margin-bottom: 0em;background: #E8F3F3;}

#sidebar .maya .odd 	{background-color: #fff;}
#sidebar .maya .even 	{background-color: #f1f1f1;}
#sidebar .maya .more 	{background-color: #e2e2e2; text-align: right; border-top: 1px solid #d0d5da;}
#sidebar .maya li.more  {font-weight: normal;}
#sidebar .maya li.more h2 {font-weight: bold; color: #ED5F00;}

#searchPlaceName #fillinfield {
	font-size: 11px;
	height: 17px;
	width: 175px;
	border: 1px solid #666666;
	margin-bottom: 5px;
}
#searchPlaceName #placeName {
	font-size: 11px;
	height: 19px;
	width: 175px;
}



#main 	 .box 		{ border: 1px solid #a1a5a9; padding: 0 5px 5px 5px; margin: 0 0 1.25em 0; }
#content .box h2 	{ border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 12px;}
#sidebar .box h2 	{ border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 10px;}
#content .bluebox  	{ border: 1px solid #a1a5a9; padding: 5px; background: #D1DEE6; margin: 5px auto 5px auto; font-size: 15px;color:#30376D;}

#content .subcolumn1-2 {float: left; width: 215px;}
#content .subcolumn2-2 {float: right;width: 215px;}
#content .subcolumn1-3, #content .subcolumn2-3, #content .subcolumn3-3 {width: 135px; float: left;}
#content .subcolumn1-3, #content .subcolumn2-3 {margin-right: 22px;}

div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
div.spacer520 {clear: both; display: block; margin: 0; padding: 0; height: 450px; line-height: 1px; font-size: 1px;}


input.right 		{ margin: 2px 0 5px 10px; }
div.right 			{ text-align:right}

img.left 			{ float: left; margin: 2px 10px 5px 0; border: 0;}
img.right 			{ float: right; margin: 2px 0 5px 10px; border: 0;}
img.across 			{ margin: 0 0 10px 0; border: 0;}
img.border 			{ border:1px solid #bdc2c6;}
img.border_o		{ border:2px solid #bdc2c6; margin: 15px 3px 15px 3px}
img._o				{ margin: 15px 0 15px 0px}
a img 				{ border-width: 0px;}
.pathname 			{ text-decoration: underline;color: #336699;}

img.border_o:hover	{ border:2px solid #EC5E00;}

ul 					{ list-style: none outside; margin: 0; padding: 0 0 0 0;}
ul.square 			{ list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ul.circle 			{ list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ol 					{ list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}
li.bleusquare 		{ list-style: square url(/images/nav/lisquare_bl.gif) outside; margin: 0 0 0 0px; padding: 0 0 0 0px;}
li.oransquare 		{ list-style: square url(/images/nav/lisquare_or.gif) inside;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
ul.circle 		 	{ margin-top: .3em;}
li.detailtitle   	{ list-style: none outside;	height: 11px; 	margin: 0px;width: 180px;	text-indent: 19px;	font: bold 12px Arial, Verdana, Helvetica, sans-serif;}
li.detailtitle a 	{ background: url(../images/1/13/bg_detailtitle_b.gif) no-repeat;	display: block;	color:#222629;	text-decoration: none;	}


.extraits{
	font-size: 12px;
	color: #D0DDE6;
}
.naviblue {
	background: #30376D;
}
.browsetable {
	
	height: 20px;
}
.browsetable td{
	width:9px;

}

.navidblue {
	background: #D1DEE6;
}
.form120 	{	border: 1px #000000 ridge;	font: 11px Arial, Helvetica, sans-serif;background-color: #FFFFFF;height: 17px;	width: 120px; padding-left: 2px;}
.form25 	{ border: 1px #000000 ridge; font: 11px Arial, Helvetica, sans-serif; background-color: #FFFFFF; height: 17px; width: 55px;	padding-left: 2px; }
.spacer130	{margin-left: 130px;}
a:hover 	{}
#footer 	{ font-size: 10px;  color:#999999; padding-top: 1.6em;	line-height: 13px;	text-align: center;clear: both; }

#verso		{
	visibility: visible;
	z-index:1;
	float: left;
	width: 450px;
	position:absolute;
}
#recto  	{
	visibility: visible;
	z-index:1;
	float: left;
	width: 450px;
	position:absolute;
}
.border_top {
	border-top: 1px solid #BDC2C6;
	border-right: 1px none #BDC2C6;
	border-bottom: 1px none #BDC2C6;
	border-left: 1px none #BDC2C6;
}
.bookpres {
	background: #000000;
	color: #666666;
}
.extraits1 {
	font-size: 12px;
	color: #CCCCCC;
}
.gtxt {
	color: #333333;
	line-height: 17px;
}
.goli {
	font-size: 12px;
	color: #333333;
	list-style: square url(/images/nav/lisquare_dor.gif) inside;
	margin: 0px;
	padding: 0px;
	height: 11px;
	text-align: left;
}
/*
**roundedcorners
*/
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
.margincont {
	margin-right: 11px;
	margin-left: 11px;
	color: #333333;
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	text-align: left;
}
a.lnb{
	color: #336699;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.bookmeta {
	background: #000000;
	color: #666666;
	font-size: 10px;
	border-width: 0px;
	border-style: none;
}
.titleln {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

#pinfo {
}
#main #content h1 {
	font: bold 19px Arial, Helvetica, sans-serif;
	letter-spacing: -0.01em;
}
#searchPlaceName fieldset {
	width: 200px;
	border-color: #009933;
}
#result td {
	font-weight: normal;
	border-top: 1px solid #FFFFFF;
}
#result th {
}
#result table {
	width: 178px;
	margin-bottom: 15px;
}

#sidebar .sidebox td {
	font-size: 11px;
}
