*       { padding: 0px;margin: 0px;font-family: sans-serif;font: Arial, Helvetica;color: black; }

BODY	{ background-color: white; margin-top: 10px;background:url(../images/fondg.jpg) repeat-y;overflow: auto;overflow-x: hidden; }


IMG     { border: 0px;margin: 2px; }


P {
	margin: 10px;
	font-weight: normal;
}
/*image du document*/
.MAIN .FICHE .CONTENU table tr td iframe {
	width: 130px;
	height: 180px; 
}

object#image{
	width: auto;
	height: auto;

}
p.centre {  text-align: center;  font-weight: 700; }
formulaire {
	margin: 20px;
}

.Fondcellule {
	background-color: #DBDBDB;
}
p.instruction {
	font-weight: 700;
	color: red;
	text-align: center;
}

img {
	border: 0px;
	margin: 0px;
	text-align: center;
}

img.numero {
  vertical-align: middle;
  margin-left: 150px;
  margin-right: 130px;}

A       { text-decoration: none;color: #000046;font-size: 10pt;font-weight: 700;margin: 1px;padding: 2px;cursor: pointer; }
A:hover {color: blue;text-align: center;}

H1      { font-size: 13pt;font-weight: 700;text-align: center;color: #1e85b0;}
H2      { font-size: 10pt;font-weight: 700;text-align: center; }
H3      { font-size: 10pt;font-weight: 100; }
H4      { font-size: 8pt;font-weight: 100; }
H5      { font-size: 10pt;font-style: italic;font-weight: 100; }
H6      { font-size: 15pt;font-weight: 700;color: white; }
H7		{ font-size: 10pt;font-weight: 700;color: #F00; }
H8		{ font-size: 10pt;font-weight: 700;color: #F00; }

/*cadre du schow detail*/
TABLE,TH,TD { padding-bottom: 0px; }


input { margin: 1px;padding: 1px; }

option  {
	background-color: #EAEAEA;
	color: #000046 ;
	font-size: 10pt;
	margin: 1px;
	padding: 2px;
}

TABLE.bibliotheque { width: 600px; border: solid #9399b3 2px; font-weight: 700; font-size: 12pt;margin-bottom: 20px;border-spacing: 0px;}
TH.resultat        {
	text-align: center;
	font-weight: 700;
	font-size: 10pt;
	color:#1e85b0;
	margin-bottom: 5px;
}
TD.resultat        { font-size:10pt;text-align: left;text-indent: 5px;}
TH.resultat_titre  { background: #f33 url(../images/coin_gauche.jpg) no-repeat;text-align: right;font-weight: 700; font-size: 10pt;color:#1e85b0; }
TD.resultat_titre  {
	font-size:10pt;
	font-weight: 700;
	text-align: center;
	color: #000;
	background-color: #D4F3AF;
}
TD.titre           { background: #9399b3;text-align: center;font-size: 12pt;font-weight: 700;color: white; }

.LOGOUT {
  width: 100%;
  text-align: center;
   }

.LOGOUT A, .LOGOUT A:hover {
  position: absolute;
  right: 100px;top: 10px;
  display: block;
  line-height: 50px; }

/*Contenu du cadre principal, peut deborder une barre de défilement est prévu*/
.DEFILEMENT_result {
	position: absolute;
	left: 4px;
	top:100px;
	width: 99%;
	padding-top: 15px;
	overflow: auto;
	overflow-x :hidden;
	bottom: 10px;
}

.DEFILEMENT_genres {
	position: absolute;
	top:120px;
	padding-top: 15px;
	overflow: auto;
	overflow-x :hidden;
	bottom: 10px;
	left: 30%;
	right: 30%;
}

.DEFILEMENT_pret {
	position: absolute;
	left: 4px;
	top:85px;
	width: 99%;
	height: 77%;
	padding-top: 15px;
	overflow: auto;
	overflow-x :hidden;
	scrollbar-face-color: #ff8400;
	scrollbar-3dlight-color : #231864;
	scrollbar-darkshadow-color : #231864;
	scrollbar-arrow-color : black;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-track-color : white;
}
.DEFILEMENT {
	position: absolute;
	left: 4px;
	top:100px;
	width: 99%;
	padding-top: 15px;
	overflow: auto;
	overflow-x :hidden;
	scrollbar-face-color: #ff8400;
	scrollbar-3dlight-color : #231864;
	scrollbar-darkshadow-color : #231864;
	scrollbar-arrow-color : black;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-track-color : white;
}

.DEFILEMENT UL {
  list-style-image:url(../images/fld.jpg); }

.DEFILEMENT HR, #MENU HR { 
  background-color: #c1ccd9;
  border-color: #c1ccd9;
  color: #c1ccd9;
  width: 100%;
  border: 4px; }

/*Bloc principal*/
.CONTAINER {
	position:absolute;
	width: 1053px;
	height: 671px;
	top:9px;
	left:6px;
}

/*Menu de gauche*/
.BIBLIOTHEQUES {
	position:absolute;
	width: 229px;
	height: 100%;
	left:0px;
	padding-left: 5px;
}
.BIBLIOTHEQUES2 {
	position:absolute;
	width: 229px;
	height: 100%;
	top: 9px;
	left:6px;
	padding-left: 5px;
}
.BIBLIOTHEQUES ul{margin-top: 10px;margin-left: 5px; }
.BIBLIOTHEQUES li{margin-bottom: 10px;list-style-type : none;}
.BIBLIOTHEQUES2 ul{margin-top: 10px;margin-left: 5px; }
.BIBLIOTHEQUES2 li{margin-bottom: 10px;list-style-type : none;}
/*Contenu de la page centrale*/
.MAIN {
	position: absolute;
	overflow: auto;
	overflow-x :hidden;
	width: 750px;
	height:99%;
	left: 281px;
	padding-top: 5px;
	top: 4px;

}
.MAINtitre {
	position:absolute;
	width: 700px;
	left: 266px;
	top: 2px;
}

/*.MAIN img { margin-right: 10px;margin-left: 10px;margin-bottom: 2px; }*/

/*Bloc de recherche*/
.RECHERCHE { margin-top: 10px;border: 0px;width: 600px;height: 141px;padding-top: 305px;padding-left: 10px;  background:url(../images_bibliotheque/blocrecherche.jpg) no-repeat;}

div#cadre {/* conteneur global et arrière-plan du titre du cadre */
position: relative;width: 503px; padding-top: 20px;margin-left:20px;top:20px;
background: url(../images/haut2.gif) top left no-repeat;}

div#bloccadre {/* arrière-plan bas et sur l'ensemble du cadre */
	background: url(../images/bas2.gif) bottom left no-repeat;
	padding-bottom: 20px;
}
div#bloccadre p {margin: 0 30px 0 20px;}

/*FICHE DETAIL D'UN DOCUMENT*/
.BANDEAU { width: 690px; height: 24px; text-align: center;margin-bottom: 25px;margin-top: 10px;background:url(../images/bandeau.jpg) no-repeat;font-size: 12pt;font-weight: 700;color: white;}

.FICHE  { width: 690px;margin-top: 10px;margin-left: 10px;  }
.ENTETE {
	height:20px;
	width:100%;
	text-align: center;
	font-size: 8pt;
	font-weight: 700;
	background-image: url(../images/entete.png);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.PIED   { background: url(../images/pied.jpg) no-repeat;height:20px;width:100%;text-align: right; }

/*Gauche et droite cadre schowdetails*/
.CONTENU{ border-right: solid #CF9 2px;border-left: solid #CF9 2px; }
TD.TITRE { width: 200px;text-align: right;font-weight: 700; font-size: 10pt;color:#1e85b0;background: none;}
TD.Fondcellule_type {
	text-align: center;
	font-weight: 700;
	font-size: 10pt;
	color:#1e85b0;
	background-color: #CCC;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

TD.VALEUR {
	width: 490px;
	text-align: left;
	font-size: 10pt;
	font-weight: 700;
}
TD.VALEUR_type {
	text-align: center;
	font-size: 10pt;
	font-weight: 700;
	border: thin solid #CCC;
}
TD.INTERLIGNE {width:690px;background: #9399b3;text-align: center;font-size: 12pt;font-weight: 700;color: white;}

/*couleur du cadre du schowdetail*/
TD.SUPPORT {
	width: 50px;
	height: 50px;
	border: 0px solid #0C6;
}
.BOUTON:hover,
.BOUTON:focus,
.BOUTON:active {
  background-color: #949495; /* On n'utilise pas la forme courte "background: ...;" car on devrait alors re-spécifier l'URL vers l'image */
  background-position: 0 -30px; /* On remonte l'image de 30 pixels (la moitié de sa hauteur) pour voir la partie jaune */
}

  .BOUTON_2 {
	border: 0px;
	width: 145px;
	height: 30px;
	text-align: center;
	background-image: url(../images/bouton_2.png);
	background-repeat: no-repeat;
	background-color: #949494;
}
.BOUTON_2:hover,
.BOUTON_2:focus,
.BOUTON_2:active {
  background-color: #949495; /* On n'utilise pas la forme courte "background: ...;" car on devrait alors re-spécifier l'URL vers l'image */
  background-position: 0 -30px; /* On remonte l'image de 30 pixels (la moitié de sa hauteur) pour voir la partie jaune */
}

legend {
  font-weight: 700; }

#tabli {
  margin: 0;
  line-height: 17px;
  padding: 10px 0 10px 0px;
 }

#tabli li {
  margin: 0;
  padding: 0;
  display: list-item;
  list-style-type: none; }
 
#tabli li.active a:link, #tabli a:hover {
	border-bottom: 1px solid #9399b3;
	padding-bottom: 1px;
  }
#tabli a:focus {
  color: red;}
	
#tabli a:hover {
  color: red; }
  
#tabnav {
  margin: 0;
  padding: 0 0 20px 10px;
 }

#tabnav li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none; }

#tabnav a:link, #tabnav a:visited {
  font-size: 12px;
  line-height: 14px;
  font-weight: 700;
  margin: 0 10px 4px 10px;
  text-decoration: none;color: #7d87b3; }

#tabnav li.active a:link, #tabnav li.active a:visited, #tabnav a:hover {
  border-bottom: 4px solid #9399b3;
  padding-bottom: 2px;
  color: black; }

#tabnav a:hover {
  color: black; }
  

/*TABLEAUX*/

.TABLEAU {
  width: 95%; 
  border: solid black 1px;
  background-color: #c1ccd9;
  border-spacing: 1px; }

.TABLEAU TH { 
  background-color: #c1ccd9;
  height: 30px; }

.TABLEAU TD { 
  background-color: white;
  text-align: center; }

/*GRILLES DE RESULTAT*/

.GRILLE {
  cursor: pointer;
	}
  
.GRILLE TABLE {
	width: 99%;
	border-collapse: collapse;
	border: solid #c1ccd9 2px;
	margin: 10px;
	border-right-style: none;
}

.GRILLE TD {
  height : 20px;
  line-height : 20px;
  padding : 2px;
  }
.FICHE div {
	text-align: center;
}
.entete {
	text-align: left;
}
.pieddetail {text-align: center;
}
#layer1 center table tr td center p .resultat {
	font-weight: 700;
	font-size: 10px;
}
.linkblog {
	text-align: center;
}

