body	{
	font-size:70%;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	margin:0;
	padding:0;
}

body a:visited {
	text-decoration:none;
	border:0;	
}

h2, h3, h4, h5	{
	font-family : "Georgia", "Bookman Old Style", serif;
}

li	{
	list-style : none;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

thead	{
	font-weight : bold;
}


table	{
	border-width : thick;
	text-align : left;
}


th	{
	text-align: center;
}

td	{
	padding:0 5px;
}

span.accesclavier   {
	text-decoration: underline;
}

img	{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

a:link	{
	border:none;
	text-decoration:none;
}



/*************** Truc longueur *********/

.prop	{
	height:410px;
	width:1px;
	float:right;
}

.clear	{
	clear:both;
	height:1px;
}


/*************** Wrapper ************/

#wrapper	{
	color:#000;
	margin:0 auto;
	padding:0;
}

/*************** Entete *************/

#entete	{
	height:8em;
	margin:0;
	padding:0;
}


#entete #gauche	{
	margin:4px 0 0 8px;
	float:left;
	padding:0;
	text-align:left;
	font-size:1em;
	font-weight:normal;
	display:inline;
}

#entete #droit	{
	margin:4px 8px 0 0;
	display:inline;
	float:right;
	text-align:right;
	padding:0;
	font-size:1em;
	font-weight:normal;
}

#entete h1	{
	margin-bottom:0;
}

#entete h3	{
	margin-bottom:0;
}

#entete a	{
	background:inherit;
	color:#000;
	text-decoration:none;
	font-size:110%;
}

#entete img	{
	border :0;
}



/************* mainMenu *******************/



#mainMenu	{
	display:none;
}


/**************** Corps de page **************/

/* Couleurs et effets */

#texte a, #info a, #corps a, #texteform a, #textesansmenu a	{
	color:#ad2e00;
}

#texte a:visited, #info a:visited, #corps a:visited, #texteform a:visited, #textesansmenu a:visited	{
	color:#c16859;
}

#texte a, #info a, #corps a, #texteform a, #textesansmenu a	{
	font-weight:bold;
	text-decoration:none;
}


#texte a:hover, #info a:hover, #corps a:hover, #texteform a:hover, #textesansmenu a:hover, #plansite a:hover	{
	text-decoration:underline;
}



/* pour index */


#info {
	width: 23%;
	float: left;
	padding-top:1em;
	padding-left:0.5em;
	padding-right:0.5em;
	font-family: "Georgia", serif;
}



#heures	{
	padding:0 0.2em 0 0.2em;
	text-align:center;
	font-size:120%;
}

#heures	h4 {
	font-size:120%;
}

#nouvelle	{
	background-color : #ffffff;	
	font-family : Verdana, sans-serif;
	margin :0.5em;
	padding:0 0.5em 0 0.5em;
	font-size:120%;
	border-style : ridge;
	font-family : "Georgia", "Bookman Old Style", serif;
}

#nouvelle h3	{
	font-family : "Monotype Corsiva", serif;
	font-size:140%;
}

#nouveautes	{
	margin :0.5em;
	padding:0 0.5em 0 0.5em;
	font-size:120%;
}

#corps {
	display : inline;
	float :left;
	padding : 0.5em;
	width:40%;
	text-align: center;
	background-color:#ffffff;
	font-size:180%;
	font-family : "Georgia", "Bookman Old Style", serif;
}

#corps img	{
	width:250px;
}


#corps p	{
	font-size:90%;
}


#accesrapide {
	display : inline;
	width: 24%;
	float : right;
	margin : 0;
	padding-top:1em;
	line-height : 0.4cm;
	font-size:120%;
	font-family : "Georgia", "Bookman Old Style", serif;
	font-weight:bold;
}

accesrapide h4	{
	padding-top:0;
}

/* Pour les autres */


/***** texte *****/

#texte	{
	color:#000;
	font-size:120%;
}

#texte h2	{
	font-size:170%;
}

#texte h3	{
	color:inherit;
	font-size:1.2em;
	margin:0;
	padding:10px 5px 0 0;
	text-align:left;
	background:inherit;
}

#texte h4	{
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:10px 0 2px 15px;
}

#texte p	{
	margin:10px 5px;
	padding-left:10px;
	padding-right:10px;
	background:inherit;
	color:inherit;
}

#texte a 	{
	text-decoration:none;
	border:none;
}



/* sans menu */

#texteform, #textesansmenu, #textemat, #plansite	{
	padding : 1em;
	font-size:120%;
}

#textesansmenu h2	{
	text-align : center;
}
#textesansmenu a	{
	text-decoration:none;
} 

#texte p.nomtitre, #textemat p.nomtitre	{
	font-weight : bold;
	margin : 1em 0 0 0;
}

#texte p.fonction, #textemat p.fonction	{
	margin : 0;
}

#texte p.courriel, #textemat p.courriel	{
	margin : 0;
}

#texte p.telephone, #textemat p.telephone	{
	margin : 0;
}

#texte span.poste  {
    font-size:0.8em;
}

h4.titrepage	{
	line-height:3;
}

#listedeliens h4 a:visited, #listedeliens h4 a:hover, #listedeliens h4 a:link {
	color:#000;
}



div.textepret	{
	clear:both;
	min-height:250px;
	border-top:1px solid;
}

div.formulaire label {	
	float: left;	
	width: 30%;
	text-align: right;	
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;	
}

div.exemplesujet	{
	border:solid 2px;
	background-color:#f5f5f5;
	color:#000000;
	width : 40em;
}

* html div.textepret	{
	height:250px;
}

ul.listeliens li {
	padding : 0 0 1em 0;
}

ul.listeservices li	{
	list-style-type: square;
	padding : 0 0 1em 0;
}

ul.servicesmat li	{
	list-style-type : disc;
}

ul.listenom li	{
	margin : 15px;
}

ul.mission li	{
	list-style-type : square;
}

ul.typedoc li	{
	list-style-type: disc;
}

#plansite a	{
	color:#000;
}

img.manitou	{
	margin : 10px;
	float: right;
}

img.logobdd	{
	margin : 10px;
	float: left;
}

img.question	{
	margin : 1em;
}

img.decoration	{
	float:right;
}

img.capturedecran	{
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
}

img.indexency	{
	float:left;
	margin:1em;
}

img.utilitaire	{
	border:none;
	text-align:right;
}

img.petitexemple	{
	float:right;
}
acronym, abbr{
	border-bottom: 1px dotted;
	cursor : help;
}

p.citation	{
	font-style : italic;
}

p.adresse	{
	font-size : small;
}

p.guide	{
	font-weight : bold;
}

p.lien	{
	font-size:x-small;
	}

p.miseajour	{
	font-style : italic;
}

p.haut {
	display:none;
}

p.avertissement	{
	font-weight : bold;
	font-variant : small-caps;
	text-align : center;
}

p.note	{
	font-style: italic;
}

p.nonvisuel	{
	display:none;
}

p.tempo	{
	padding:0.5em;
	border:solid 2px;
	background-color:#ffffff;
}

h2.pret	{
	margin-top:2em;
	padding-left:2em;
}
ul.punch, ul.termes	{
	font-weight: bold;
}

ul.punch li	{
	margin:3px;
}

table.bddrestri	{
	text-align : left;
}

table.formulaire	{
	text-align : left;
}

table.fonds	{
	text-align : left;
}

table.fonds td	{
	vertical-align : top;
}

table.collection	{
	text-align : left;
}

table.horaire	{
	text-align:center;
}

table.loginmanitou	{
	margin-left:3em;
	margin-right:3em;
}

a.imagelien	{
	border: none;
}

a.retour	{
	display:none;
}

td.vide	{
	background-color : #787878;
	text-align : center;
    color:#ffffff;
}

td.quantite	{
	text-align : center;
}

td.celltypecoll	{
	width : 17em;
}

td.cellquantcoll {
	width : 5em;
	text-align : right;
}

td.typebdd	{
	width:12em;
}

td.jour	{
	text-align:left;
}

#bddrestri th	{
	padding :1em;
}

#bddrestri td	{
	padding :0.5em;
}

td.temps	{
	width : 10em;
}



td.intitule	{
	text-align : left;
	width : 150px;
}

td.jours	{
	text-align : left;
}

a.image	{
	float : left;
	padding : 5px;
}

div.image	{
	float:right;
	text-align : center;
	font-size:smaller;
}

div.imagemat	{
	text-align : left;
	font-size:smaller;
}

span.bibtitre	{
	font-style : italic;
}

span.citation	{
	font-style: italic;
}

span.exemple	{
	font-size : smaller;
}

span.pdf	{
	font-size:smaller;
}

span.suivant, span.precedant	{
	display:none;
}


div.guidebib    {
	padding : 0 0 0 3em;
	width : 37em;
	text-indent: -2em;
}


#intramenu	{
	float:right;
    background:#f5f5f5;
	border-style:ridge;
	padding:0 1em 0 0;
	margin-left:1em;
	margin-bottom:1em;
	margin-top:0;
}

#intramenu li a, #intramenu li a:visited	{
	color:#000;
	text-decoration:none;
	font-size:1em;
}

#intramenu ul	{
	padding:0.5em;
	margin:1em;
}

#intramenu .actif{
	list-style-type:square;
}



#intramate	{
	float:right;
    background:#f5f5f5;
	border-style:ridge;
}

#intramate ul	{
	padding:0.5em;
	margin:0.5em;
}
#intramate li a	{
	color:#000;
	text-decoration:none;
	font-size:1em;
}


#intramenunote	a{
display:none;
}

#intramenunote .actif {
font-weight:bold;
font-size:125%;
margin-left:-2.3em;
}


/**l'intramenusource, c'est pour l'encadré de  la section aide,  source et outils de recherche**/
#intramenusource	a{
display:none;
}


#intramenusource .actif {
display:none;
}



/***** Menugauche *****/

#menugauche	{
	display:none;
}



ul.schumaines	{
	font-size : smaller;
	padding:0;
	}

#menugauche ul.menuint a	{
	padding: 3px 35px;
}


.numerodewey	{
	font-weight : bold;
}




/***** pieddepage *****/

#pieddepage	{
	clear:both;
	color:#000;
	line-height:1em;
	text-align:center;
}

#pieddepage a	{
	color:#000;
	text-decoration:none;
}

#pieddepage a:hover	{
	text-decoration:underline;
}

#impression	{
	display:none;
}

