@charset "utf-8";
/* CSS Document */

body {background-color:#046a72;}
* {margin:0; padding:0; border:none; font-weight:normal; color:#FFF; font-family:Verdana, Arial, Tahoma,sans-serif;}
img {border:0;}


/* BLOCS DE POSITIONNEMENT */
#total	{width:760px; margin:0 auto;}
#top	{position:relative; height:30px; background-color:#000; color:#FFF; font-size:10px;} /* position relative pour la gestion du drapeau */
#log_journaliste {position:absolute; top:0px; right:150px; display: inline;}
#drapeau {position:absolute; top:8px; right:20px;}
#flash	{height:112px; width:760px;}
#navbar {height:30px;}
#bas	{height:13px; background-color:#000; font-size:10px; color:#FFF; text-align:center; clear:both; border-top: 1px solid white;}

#mentions	{position:relative;}
#mention_gauche  {position:absolute; top:2px; left:0; font-size:10px; color:#777;}
#mention_droite	 {position:absolute; top:2px; right:0; font-size:10px; color:#777;}

/* DECLINAISON EN FONCTION DES PAGES */
#accueil_nouv_fr	{height:332px; background: url(/IMG/accueil_nouveaute.gif) no-repeat; background-color:#A60800; border-bottom:1px #FFF solid;}
#accueil_nouv_en	{height:332px; background: url(/IMG/accueil_nouveaute_en.gif) no-repeat; background-color:#A60800; border-bottom:1px #FFF solid;}
#nouv			{margin:0; padding:10px 15px 2px 55px; width:303px; height:250px; float:left;}
#nouv img 		{padding-bottom:45px;}
#parution		{padding:5px 10px 0px 0px; width:325px; float:right;}
#accueil_actu_fr	{
	position:relative;
	min-height:120px;
  height:auto !important;
  height: 140px;
	background: url(/IMG/accueil_actu.gif) no-repeat;
	background-color:#027C86;
	color:#FFF;
	padding:18px 20px 0 55px;
	clear:both;
}

#accueil_actu_en {
	position:relative;
	height:110px;
	background: url(/IMG/accueil_actu_en.gif) no-repeat;
	background-color:#027C86;
	color:#FFF;
	padding:18px 20px 0 55px;
	clear:both;
}

#ctn_instit 	{width:760px; min-height:400px; background-color:#027C86;}
#ctn_catalogue	{width:760px; min-height:400px; background-color:#2B0000;}
#ctn_auteurs 	{width:760px; min-height:400px; background-color:#F75218;}
#ctn_Roman, #ctn_Fiction		{width:760px; min-height:400px; background-color:#DD1267;}
#ctn_Document, #ctn_Non-Fiction {width:760px; min-height:400px; background-color:#D40000;}



/* BLOCS DE CONTENU */
#ctn_instit li {list-style:circle !important;list-style-position:outside; margin:15px 0 0 30px;}
#ctn_instit li li {list-style:square !important; margin:0 0 0 15px;}
#navinstit	{background-color: #027C86; width:380px; height:30px; font-size:9px; line-height:30px; text-align:center; color:#FFF; float:left;}
#navcat		{background: url(/IMG/navcat.gif) no-repeat; width:380px; height:30px; color:#FFF; float:right;}
#rechercher	{width:360px; height:35px; margin-left:400px; padding-top:18px; font-size:10px; color:#FFF;}

#cln_gauche {width:310px; padding:10px 22px 5px 45px; border-right:2px dotted #FFF; float:left;}
#cln_droite {width:305px; padding:10px 0px 2px 20px; float:left;}
#cln_double {width:680px; float:left; color:#000;}

#livre_gauche	{width:345px; padding:10px 12px 5px 20px; float:left;}
#livre_droite	{width:315px; padding:10px 0px 2px 20px; border-left:2px dotted #FFF; float:left;}

#actu_gauche  {width:310px; float:left;}
#actu_droite  {width:250px; float:right;}

/* #plan {width:600px; padding:10px 0px 2px 20px;} */


.vignette	{padding: 40px 9px 0 0; width:99px; float:left;}
.btn_nav	{width:94px; text-align:center; line-height:30px; font-size:9px; float:left;}
.ok			{background-image: url(/IMG/ok.gif) no-repeat;}
p#video		{text-align:center;}



/* TYPOGRAPHIE */
#top p.accueil {margin-left:12px; line-height: 30px; display:inline;}
#top p.journaliste {display:inline; line-height: 30px; margin-left:50px; font-weight:bold;}
#top p.inscrit {font-size:9px; display:inline;}
#top form {display:inline; margin:0;}
#top a {color:#FFF}
b.journaliste {display:none;}
p.journaliste {font-size:9px; display:inline; line-height:30px !important;}
span.journaliste {font-weight:bold;}
div.journaliste_erreur {font-size:9px; color: #FF0000; display:inline;}

p.texte {font-size:11px; padding-bottom:10px;}
p.textelivre	{font-size:11px; text-indent:15px; margin-top: 8px; margin-bottom:8px;}
p.texteextrait	{font-size:11px; text-indent:15px; padding-bottom:10px;}
p.actu		{font-size:11px; padding-bottom:5px;}
p.news		{font-size:10px;}
b.news		{font-size:12px; font-weight:bold;}

img#enveloppe {position:absolute; top:-13px; right:300px;}
p.suite		{font-size:10px; margin-bottom: 15px;}
#parution img {border:0;}
#parution p {color:#000; font-size:12px; font-weight:bold;}
#parution h4 {color:#FFF; font-size:10px;}
span.decompte {color:black; font-size:10px;}
#avertissement {color:white; margin:10px 30px; width:680px; font-size:12px; }

/* Typo Acces extrait */
p.cnil		{color:#FFF; font-size:8px;}
p.acces_extrait {color:#FFF; font-size:11px;}
#acces_extrait td {font-size:10px; color:#fff;}
input.acces_extrait  {font-size:11px; color:#000;}

#accueil_actu h1 {font-size:15px; font-weight:bold; margin:0;}
#accueil_actu p {font-size:11px; padding-bottom:5px; margin:0;}

#recherche b {font-size:9px; font-weight:normal;}
h1.titre_plan {font-size:14px; color:#000; font-weight:bold; margin:10px 0;}

/* Typo Catalogue */
h1.cat {font-size:13px; font-weight:bold; color:#ED5B18;}
h2.cat {font-size:11px; color:#FFF; padding-bottom:15px;}
.cat a:link, .cat a:visited, .cat a:hover {text-decoration:none; color:#ED5B18; font-weight:bold;}

/* Typo LIVRE accueil*/
img.livre_acc {margin:0 10px 0 0; border:0;}
h1.livre_acc {font-size:13px; color:#000; font-weight:bold;}
h2.livre_acc {font-size:12px; color:#FFF;}
h3.livre_acc, p.livre_acc {font-size:10px; color:#FFF; padding: 5px 0 10px 0;}


/* Typo LIVRE */
h1.livre {font-size:13px; font-weight:bold;}
h2.livre {font-size:12px; padding-bottom:10px;}
h3.livre {font-size:11px; padding-bottom:3px;}
p.livre	 {font-size:10px;}
p.isbn	 {font-size:10px; padding-top:15px;}
div.satellite {font-size:12px; font-weight:bold; padding: 3px 0 3px 0;}
#commande_Document, #commande_Non-Fiction {width: 150px; background-color:#E06C6D;}
#commande_Roman, #commande_Fiction {width: 150px; background-color:#FE6699;}
#commande_divers {width: 200px; background-color:#027C86;}
a#bouton_commander {background: url(/IMG/nav/btnacheter.gif) 5px 0 no-repeat; color:black; font-size:14px; line-height: 30px; font-weight:bold; padding-left: 25px; margin-bottom:8px;}
a#bouton_commander:hover {color: white;}

/* Typo Auteur */
h1.auteur {font-size:15px; color:#FFF; font-weight:bold; padding-bottom:10px;}
.titre-auteur {font-size:15px; color:#FFF; font-weight:normal;padding-top:15px; padding-bottom:7px;}

/* STRUCTURE HACKS */
div.void {display:block; visibility:hidden; padding:5px 0 40px; clear:both;}
div.void2 {display:block; visibility:hidden; padding:10px 0; clear:both;}
div.voider {clear:both; padding:1px 0;}

/* NAVIGATION LVHA */
a:link		{text-decoration:none; color:#000; font-weight:bold;}
a:visited	{text-decoration:none; color:#222; font-weight:bold;}
a:hover		{text-decoration:none; color:#000; font-weight:bold;}

#navbar a:link, #navbar a:visited, #bas a:link, #bas a:visited {text-decoration:none; color:#FFF; font-weight:normal;}
#navbar a:hover, #bas a:hover {text-decoration:none; color:#555;}



/* REGLES TYPO SPIP */
p.spip {font-size:11px; padding-bottom:10px;}
hr.spip {visibility:hidden; padding-bottom:30px;}
i.spip	{font-size:inherit;}
strong.spip {font-weight:bolder; font-size:11px; color:inherit; margin:10px 0 2px !important;}
textarea.bigard	{font-size:11px; border:solid 1px black; padding:5px; margin:10px 30px; color:#000; font-family:"Courier New", Courier, mono;}

a.spip_note {font-weight:bold;}
a.spip_out, a.spip_out strong {color:#000;}
a.spip_out:hover, a.spip_out:hover strong {color:#555;}
p.spip_note {color:#000;}
li.spip {margin-left:15px;}
span.spip_surligne {background-color: inherit;}
div.texte ul {}
div.texte li {list-style:square !important;list-style-position:outside;}
div.texte li li {list-style:square !important;}
div.spip_documents img {}
.spip_surligne {color: inherit; font-weight: inherit;}
h3.spip {font-size:14px; font-weight:bold; font-style:oblique; color:#FFF; padding-bottom:15px;}

img.spip_logos {margin:0 10px 5px 0;}

div.base h3 {padding:0;margin:0;text-align:left;}
div.base a {color:#b04906;}
div.base a:hover {text-decoration:none; color:#685236; background:#ddd;}
div.ndbdp {border-top:5px solid #ccc;padding-top:5px;}
div.ndbdp div.base {font-size:10px !important;padding-right:50px;}
div.ndbdp div.base p {margin:0 0 5px;line-height:normal;color:#333;}
div.chapo {font-weight:600;font-size:11px;color:#333;border-bottom:1px solid #964; margin-bottom:20px; padding-bottom:10px;}
div.surtitre {margin-top:15px;color:#964;font:normal 13px Georgia,serif;}
div.post {border-width:2px 0;border-style:solid; border-color:#ccc; font-size:11px; color:#333; background:#eee;padding:3px 9px;margin:0 0 15px;}
div.post p {color:#333;margin:2px 0 4px;line-height:normal;}
div.auteur {color:#c67c20;font-size:12px;margin-bottom:20px;margin-top:20px;padding-top:3px;border-top:1px solid #964;}

/* les formulaires */
input.formlr {width:100px; border:0px; font-size:10px; font-family:Verdana, Arial; color:#000;}
input.btn_extrait {background-color:black; color:white; font-size:11px; font-weight:bold; float:right;}
input.acces_extrait {background-color:white; color:black; border:0px; font-size:11px;}
fieldset	{border:0; margin:0; padding:0; display:inline; }
p.formlr	{display:none;}
form  {display:inline;}
input.btn_extrait {background-color:black; color:white; font-size:11px; font-weight:bold; float:right;}


.spip_encadrer {position:absolute; top:9px; left:275px; }

table.spip {font-size:9px;width:100%; border-spacing:1px; margin-bottom:10px;}
table.spip td {vertical-align:top;padding:1px;}
table.spip tr.row_first td {font-weight:900; color:#000; background:#ddd;}
table.spip tr.row_even td {}
table.spip tr.row_odd td {}