/* +---------------------------------------------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +---------------------------------------------------------------------------------------+
// $Id: jette.css,v 1.10 2007/03/09 15:22:22 dbellamy Exp $
*/

/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/* ATTRIBUTS GENERAUX */
/**/
/*attributs généraux de la page */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/

BODY{ 
font-size: 10pt;
font-family: verdana, geneva, helvetica, arial;
background-color: #fff;
margin: 0; 
background:#ffffcc;
}

/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*ID FIXES*/
/**/
/*feuilles de styles appliquées à des id fixes*/
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
input { border: 1px solid #ddcB8C; margin: 2px 0px 0px 0px }
input[type=text] { padding: 1px 2px 1px 2px; }
input[type=file] { }
input[type=submit] { cursor:pointer; padding:0px; }
input[type=password] { padding:0px; padding: 1px 2px 1px 2px;}
input[type=checkbox] { border:0px;}
input[type=button] { }
select { cursor:pointer;border: 1px solid #ddcB8C; }
textearea { border: 1px solid #ddcB8C; }
.bouton { cursor:pointer;}
#look_ { border:0px; }
/* #container : partie d'affichage principale à droite de l'écran */
#container {
margin: 60px auto 0;
padding: 20px;
}
#intro {
background:transparent url(csp1.jpg) left top;
float:left;
font-size:0.8em;
height:1%;
left:0;
margin:0;
padding:0;
position:absolute;
text-align:left;
top:0;
width:100%;
}

#intro .p1{ 
padding-top:0px;
text-align:left;
margin:auto;
}
*html #intro .p1{ 
padding-top:0px;
}

#intro .p2 { 
padding:0px;
text-align:left;
margin:auto;
}

#intro_bibli {
}

#intro_bibli h3 {
font-weight: semibold;
font-size: 2.8em;
color: #ffffff;
background : #0023A4;
padding: 10px 10px 10px 10px;
margin:0px;
text-align:right;
}
#intro_bibli h3 a { color:#ff9900; }
#intro_bibli h3 a:hover { color:#fff; }

#intro_bibli h3.span {
padding-left:10px;
background : #0023A4;
margin-bottom:10px;
}

#intro_bibli .p1 { margin:10px 10px 10px 20px; font-weight:bold; font-size:1.3em; }
}
#intro_bibli .p2 { 
}
#intro_message_p1 {
margin-right: 5px;
font-size: 10pt;
font-weight:bold;
color:#aa0000;
padding: 0px 0px 0px 0px ;
margin: 0px 0px 0px 0px ; 
text-align:center;
}

#intro_message_p2 {
margin-right: 5px;
font-size: 10pt;
color:#aa0000;
padding: 5px 0px 10px 0px ;
margin: 0px 0px 0px 0px ; 
text-align:center;
}
#main {
float:right;
margin-left:20%;
right:0px;
margin:0px;
padding: 0px;
padding-right:5px;
width:78%;
}
* html #main {
width:78%;
padding: 0px;
}

#main h3 {
margin-top: 0px;
margin-left: 0px;
margin-bottom: 15px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
font-weight: bold;
text-align: left;
border-bottom: dotted 1px #0023A4;
font-size:1.3em; 
background:#ccc;
}

#main h3 span { 
color:#0023A4;
padding-left: 0px;
padding-right: 20px;
font-size:0.82em;
font-weight:bold;
}

#main ul.search_tabs li:hover {
background: #EAFFFF;
}

#main ul.search_tabs{
margin:0;
padding:0;
list-style:none;
height:24px;
background : url("pointsable.gif") repeat-x bottom left;
border-bottom:1px dotted #776655;
}

#main ul.search_tabs li{
float:left;
padding:3px 6px 0px 6px;
border:1px solid #765;
margin-right:4px;
margin-bottom:5px;
height:19px;
border-bottom:none;
background:#DFD087;
color:#0023A4;
}

#main ul.search_tabs li a{
text-decoration:none;
font-weight:normal;
color:#333366;
}

#main ul.search_tabs li#current{
float:left;
padding:3px 6px 0px 6px;
background:#FFF0A7;
border-bottom:1px solid #FFF0A7;
margin-bottom:4px;
height:19px;
}

#main #search_crl {
clear:both;
}

.div_clr {
clear:both;
}

/* Colonnes */
.colonne2 {
float: left;
width: 50%;
}

.colonne_suite {
float: left;
}

/* informations pour afficher les catégories */
div.row_categ {
clear: both;
}

#categories {
display: block;
}

#categories H1
{ font-weight: 500; 
font-size: 1.5em; 
background-color: transparent; 
letter-spacing: 150%; 
margin: 0.5em 0.2em 0.5em 0.5em; 
display: inline; 
}

div.category 
{ float:left; 
padding: 0.5em 0.2em; 
width:30%;
}

#categories-container H2
{ font-weight: bold; 
font-size: 1em; 
background: transparent; 
margin-top: 0em; 
margin-bottom: 0em; 
}

#categories-container LI
{ font-size: 0.9em; 
display: inline;
}

#categories-container LI:after
{ font-size: 0.8em; 
content: ", "; 
}

#categories-container UL 
{ margin-top: 0em;
margin-bottom: 0em; 
padding-left: 0em; 
}

/* Mise en page des colonnes d'affichage des recherches 
par auteurs, éditeurs, collections , sous-collections et catégories */
.categ_colonne {
width:33%;
float:left;
}

.row { 
clear: both; 
margin-top: 5px;
margin-bottom: 10px;
}
/* reset des largeurs de #categories */
/* après un float:left; l'élément bloc suivant doit avoir l'attribut clear:both s?lectionn? pour ?viter un bug d'affichage */
#etageres { 
margin-top:10px;
clear:both; 
}

#bandeau { margin: 18px 0 0; width: 19%; }

#bandeau A { }
#bandeau form 
{padding: 0px ;
margin: 0px 0px 0px 5px ;
color: gray; }

#bandeau h3 
{color:#0023A4;
font-weight: bold;
font-size:9pt;
text-align: left;
background-color: #ccc;
margin:0px;
padding:.3em;
}

#bandeau span.meteo 
{text-transform:lowercase; }

#bandeau ul 
{margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;}

#bandeau li 
{line-height: 1em;
list-style-type: none;

background: transparent no-repeat top center;
display: block;
padding-top: 0px;
margin-bottom: 0px; }


#container #all_footer {
margin-left:20%;
display:none;
width:1px;
height:1px;
z-index:1;
background:#000000;
}


#llogin li, #lmeteo li 
{background: no-repeat 0px 0px;
padding-left: 0px;}

#llogin a, #lmeteo a 
{ display:block; text-transform:lowercase; }

#llogin a.c, #lmeteo a.c 
{display:inline; text-transform: none; }


#extraDiv1 { }
#extraDiv2 { }
#extraDiv3 { }
#extraDiv4 { }
#extraDiv5 { }
#extraDiv6 { }

#footer {
clear:both;
margin-top: 20px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
padding:4px;
width: 100%;
background-color: #FFF0A7;
color: #808080;
font-weight:bold;
text-align: center;
voice-family: "\"}\"";
voice-family:inherit; 
}

#footer a:link, #footer a:visited 
{margin: 0px;
color:#A75204;
font-size:9pt;
font-weight: bold;}

#notice 
{ font-size:10pt; }

.notice-heada {
font-size:12px;
font-weight:bold;
}

#notice h3 {
border-bottom: 1px solid #ddcB8C;
border-top: 1px solid #ddcB8C; 
background:#fff !important;
}

#notice span {
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px; 
background:#fff !important;
}

.img_plus {
background-color: #FF6600;
}

#aut_details h3 {
margin-bottom:4px;
}


#aut_see {
border-bottom:1px solid #ddcB8C;
}

#aut_see H3 {
border:none;
}

#aut_details_liste {
margin-top:5px;
}
#aut_details_liste H3 {
font-weight:bold;
font-size:10pt;
border:none;
}
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*BALISES HTML*/
/**/
/*feuilles de styles appliquées à des balises sans classes ni id spécifiés*/
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
P
{ margin:8px;}

P.centered
{text-align:center;}
A 
{color: #A75204; }

A:hover 
{ color: #000000; }

.zoom
{
border: solid 2px #555555;
background-color: #FFFFFF;
color: #000000;
position: absolute;
visibility:hidden;
z-index: 2000;
}

/*------------------------------------
/*tableaux
/------------------------------------*/
#main_hors_footer table { width:100% !important; }
#main_hors_footer td { padding:0 5px 3px !important; }
#main_hors_footer tr { height:10px !important; }
table
{ border-collapse: collapse; }

tr
{ }

th
{ 
background: #C8D79B;
text-align: left; 
}

td.jauge
{background: #FFEBAC;
border-top: 1px solid #ddcB8C;
font-size: 11pt;
text-align: center;
border-right: 1px solid #b8da75;
border-left: 1px solid #b8da75;}

td.visible
{border-bottom: 1px solid #ddcB8C;
border-top: 1px solid #ddcB8C; }

td.visible-centered
{border-bottom: 1px solid #ddcB8C;
border-top: 1px solid #ddcB8C;
text-align:center; }

tr.even
{
background: #FFF0A7;
color: #000;
}

tr.odd
{
background: #CFA087;
color: #000;
}

tr.tr_spacer 
{
height: 0px;
}
td.td_spacer 
{
height: 0px;
}


#bandeau DIV {
margin: 0 0 2.2em 0;
width:100%;
}

.bandeau DIV H3 SPAN {
color:#0023A4;
}

/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*CLASSES LIEES A L'APPLICATION */
/**/
/*feuilles de styles appliquées à des balises sans classes ni id spécifiés*/
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/

input.bouton 
{background:#DFD087;
color:#7F7027;
margin-left: 0px;
margin-right: 0px; }

input.numero_page 
{ border: 0px;}


#iframe_resume_panier {
clear:both;
position:relative;
top:0px;
left:0px;
height:35px;
width:100%;
border:none;
}



/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/* MODIFICATIONS POUR L'IMRPESSION*/
/**/
/* pour l'impression, masquage de tags*/
/**/
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/

/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/* ONGLETS DE L'AFFICHAGE PUBLIC/ISBD */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
ul#onglets_isbd_public {
font: bold 11px verdana, arial, sans-serif;
list-style-type: none;
padding-bottom: 24px;
border-bottom: 1px solid #6c6;
margin: 0;
padding-left:2px;
}

ul#onglets_isbd_public li {
float: left;
height: 21px;
background-color: #cfc;
margin: 2px 2px 0 2px;
border: 1px solid #6c6;
background-color: #EFE097;
}

ul#onglets_isbd_public li.isbd_public_active {
border-bottom: 1px solid #FFF0A7;
background-color: #FFF0A7;
}

#onglets_isbd_public a {
float: left;
display: block;
color: #666;
text-decoration: none;
padding: 4px;
cursor: default ;
}
#onglets_isbd_public li.isbd_public_inactive a:hover {
background: transparent;
cursor: pointer ;
}

ul#onglets_isbd_public li.isbd_public_active {
border-bottom: 1px solid #ffffff;
}

ul#onglets_isbd_public li.onglet_basket,
ul#onglets_isbd_public li.onglet_basket a {
border: none;
background:none;
cursor: pointer ;
width:25px;
}

ul#onglets_isbd_public li.onglet_tags,
ul#onglets_isbd_public li.onglet_tags a {
border: none;
background:none;
cursor: pointer ;
text-decoration:underline;
}

/* Etageres */
#etagere {
border: 1px solid #0023A4;
padding-bottom:1em;
margin-bottom:1em;
}

#etagere-titre h1 {
font-size:15pt;
font-color:#0023A4;
}

#etagere-titre a {
color:#0023A4;
}

#etagere-comment h2 {
padding-left:2em;
font-size:11pt;
}

#etagere-notice-list {
padding-left:2em;
}

#navigator table {
border-collapse:collapse;
margin: 10px 0;
}

#navigator td {
text-align:center;
font-style:italic;
}

/* informations à ajouter pour afficher le cadre de recherche */
#search, #categories, #location, #aut_details, #resultatrech, #last_entries, #navigator, #intro_message .p2 {
border: 1px solid #0023A4;
padding:10px;
margin-bottom:10px;
background:#fff;
_height:1%;
}

#all_footer {
display:none;
}

table.exemplaires {
margin-bottom:10px;
font-weight:normal;
font-size:11px;
}
.exemplaires {
margin-bottom:10px;
font-weight:normal;
font-size:11px;
}
.exemplaires th {
font-weight:normal;
font-size:11px;
}
.exemplaires tr {
font-weight:normal;
font-size:11px;
}
.exemplaires td {
font-weight:normal;
font-size:11px;
}
#titre_exemplaires {
margin-top:10px;
margin-bottom:5px;
border:0px;
font-size:11px;
}
#titre_exemplaires span {
margin-top:10px;
margin-bottom:5px;
border:0px;
font-size:11px;
}
.liste_bulletins {
padding-left: 3px;
padding-right: 3px;
}
.echelle_avis {
background-color: #eeeeee;
padding: 7px;
margin: 3px;
}

#titre-popup {
margin-top:5px;
padding-top: 5px;
padding-bottom: 5px;
background:#104DA0;
border:1px solid #fee064;
color: #fee064;
}
.etiq_champ {
font-weight:normal;
font-size:11px;
}

.notice-child {
margin-left:40px;
font-size:11px;
font-weight:normal;
margin-top:10px;
}
.notice-child h3 {
font-size:11px;
font-weight:normal;
border:0px;
background:#fff !important;
margin: 10px 0 !important;
}
.notice-child span {
font-size:11px;
font-weight:normal;
border:0px;
}
#connexion, #adresse, #lang_select {
margin-bottom:10px;
}


#connexion h3, #adresse h3, #lang_select h3, #bandeau h3 {
margin-bottom:.5em;
}

#intro_message .p1 { text-align:center;font-size:1.4em;;margin:0 0 20px; }

.important_p1 {
padding:0;margin:.4em 0 .9em;
text-align:center;
font-size:1.2em;
font-weight:bold;
color:#0023A4;
}
.important_p2 {
border:1px solid #0023A4;
clear:both;
margin:0 0 10px;
padding:10px;
}
.important_p2_tit {
text-align:center;
font-weight:bold;
color:#0023A4;
margin-bottom:1em;
padding-bottom:.3em;
border-bottom: dotted 1px #0023A4;
}

.div_limpiar {
clear:both;
}
#main_hors_footer #navigator { display:none; }

#aut_details_container h3, #resultatrech_see h3 { background:#fff !important; }

