@import "base.css";
body {
background:#fcfbf9 url(../images/background.gif) repeat-x scroll left top;/*b9cfa1*/
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
}
#container {
background-color:#fcfbf9;
margin-top:-3px;
position:relative;
width:100%;
}
#masthead {
margin-left:180px;
overflow:hidden;
padding-bottom:0;
padding-top:5px;
width:900px;
}
#navigation {
clear:both;
font-weight:bold;
margin-left:310px;
margin-top:17px;
overflow:hidden;
width:800px;
}
#page_content {
margin-left:395px;
padding:0;
position:relative;
width:670px;
}
#content, .livresContent {
color:#997733;
float:left;
padding-bottom:5px;
padding-top:5px;
position:relative;
text-align:left;
}
#content {
width:320px;
}
.livresContent {
width:300px;
}
.livresContent em {
font-weight:bold;
font-family: Georgia,"Times New Roman",Times,serif;
font-style: normal;
font-size:0.85em;
}
.wrapContentSidebar {
padding:8px 0 0 20px;
float:left;
clear:both;
background:#fff url(../images/fading_corner_1.png) no-repeat scroll left top;
}
.retour {
background:transparent url(../images/suite-right.gif) no-repeat scroll left 6px;
padding-left:13px;
margin-left:270px;
}
.retourHaut {
background:transparent url(../images/suite-haut.gif) no-repeat scroll right top;
width:10px; padding-top:10px;
}
#home #sidebar ul {
list-style-type:none;
margin:0;
padding:0;
}
.livreSidebar ul {
list-style-type:none;
padding:0;
margin-top:23px;
}
#home #sidebar li, .livreSidebar li {
background:transparent url(../images/carre.gif) no-repeat scroll 0 4px;
margin-bottom:8px;
padding-left:15px;
}
#home #sidebar li {
font-family:Georgia,"Times New Roman",Times,serif;
font-style:italic;
}
.livreSidebar {width:320px;
padding:0 10px 10px 0;
background:transparent url(../images/fading_corner_1d.png) no-repeat scroll right bottom;
margin-left:300px;
text-align:left;
}
.livreSidebar li {
color:#997733;
}
.livreSidebar p {
color:#862;
}
#biblio #content {
width:650px;
}
#biblio #sidebar {
display:none;
}
#biblio #content ul, #biblio #sidebar ul {
list-style-type:none;
padding-left:0;
}
#biblio #content li {
background:transparent url(../images/glyph1.png) no-repeat scroll center bottom;
margin-bottom:10px;
padding-bottom:20px;
}
#biblio .style_bold {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.8em;
font-weight:normal;
}
#biblio .style_bold_normal, .style_bold_normal {
color:#af6f00;
font-weight:bold;
}
ul.prix li {
margin:20px 0;
}
#sidebar {
overflow:hidden;
float:right;
padding-bottom:5px;
padding-top:5px;
text-align:left;
width:330px;
}
#footer {
clear:both;
margin:10px 0 5px 0;
padding:10px 0;
width:100%;
letter-spacing:0.1em;
background-color:#eff09f;
}
#masthead h1 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:2.3em;
font-weight:normal;
margin:0;
padding:0;
}
#masthead h1 a, #masthead h1 a:hover {
color:#af6f00;
text-decoration:none;
}
#masthead h3 {
color:#888844;
font-style:italic;
font-weight:normal;
margin:0;
padding:0;
}
.qui {
color:gray;
font-size:0.8em;
font-style:italic;
padding-left:30px;
}
#masthead cite {
background:transparent url(../images/quote3g.png) no-repeat scroll left top;
color:silver;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:2.5em;
line-height:1.4em;
margin:1em 0 0 -170px;
padding-left:55px;
padding-top:10px;
position:absolute;
width:310px;
}
.encart1 {
color:#999f61;
font-style:italic;
margin:0 0 0 -140px;
position:absolute;
top:350px;
}
#anim .encart1 {top:260px;}
#calend .encart1 {margin:10px 0 0 130px;}
#sidebar .wraptop_encart2 { margin-top:60px;width:260px;padding-top:3px;background:transparent url(../images/top_bg_encart2.jpg) top left no-repeat;}
#sidebar .wrapbottom_encart2 {background:transparent url(../images/bottom_bg_encart2.jpg) top left no-repeat;padding-bottom:10px;}
#sidebar .encart2 {padding:1px;
background:transparent url(../images/bg_encart2.jpg) top left repeat-y;
font-style:italic;
}
#sidebar h3 {margin:5px 0 0 10px;}
#sidebar .encart2 p {
padding:0 10px;
color:#898f51;
}
#masthead .style_bold {
font-size:2.6em;
}
#navigation ul {
list-style-type:none;
margin:0;
padding:0;
width:auto;
}
#navigation li {
float:left;
text-align:center;
}
#navigation a {
color:#FFF8DC;
display:block;
margin:0;
padding:0 15px;
text-decoration:none;
}
#navigation a:hover {
color:#af6f00;
text-decoration:none;
}
#content h1, h2, h3, h4, h5, h6, #sidebar h3, .livresContent h2 {
color:#888844;
}
#content h2, .livresContent h2 {
font-size:1.9em;
}
.wrapContentSidebar  h2 {
margin-top:0;
}
#content img, #content2 img, #masthead .encart1 img {
border:1px solid #b9cfa1;
padding:5px;
}
.livresContent img {

}
#content p, .livresContent p {
margin-left:0;
color:#997733;
}
#content ul li, .livresContent ul li {
margin:10px 0;
}
#sidebar p, .livreSidebar p {
color:#997733;
}
#sidebar img, .livreSidebar img {
float:right;
margin-bottom:5px;
margin-left:5px;
}
#footer p {
margin:0;
margin-left:395px;
color:#c4c4c4;
font-size:0.85em;
}
#footer a {
/*color:#888844;*/
}
#footer a:hover {
/*color:#333300;*/
}
a {
color:#cc6611;
text-decoration:none;
}
a:hover {
color:#709060;
text-decoration:none;
}
.style_bold {
color:#af6f00;
font-weight:bold;
}
.style_italic, .ref {
font-style:italic;
}
.descriptif {
color:#888844;
font-style:italic;
}
.ref {
background:transparent url(../images/ref.gif) no-repeat scroll left bottom;
display:block;
font-variant:small-caps;
padding:5px 0 0 20px;
}
.nom {
clear:both;
color:silver;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
padding:5px 0 0 8px;
}
p.vert {
color:#888844;
}
div.wraptop_extrait {float:left; clear:both;width:360px;background:transparent url(../images/encar3_01.jpg) top left no-repeat;padding-top:3px;}
div.wrapbottom_extrait {background:transparent url(../images/encar3_03.jpg) bottom left no-repeat; padding-bottom:10px;}
.extrait {
width:360px;
background:transparent url(../images/encar3_02.jpg) top left repeat-y;
margin : 0;
padding:0 0 10px 10px;
}
.extrait p{margin-bottom:0; padding:0 10px 0 10px;}

/* Fleche Haut ******* voir : gdesplac.free.fr */

#content #flecheHaut {
	width: 55px;
}

#content #flecheHaut a {
	margin:0;
	padding:0;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	width:55x;
	height:55px;
	background: url(../images/pap2.png) no-repeat 0 0 !important;
	outline : none;
}
#content #flecheHaut {
	position: absolute;
	margin: 0 0 0 10px;
}

#content #flecheHaut a {
	border: none;
	text-decoration: none;
	padding: 0;
	background: none;
}
