
body   { font-family: Arial; font-size: 10pt; background-color: #FFFFFF; margin: 0; padding: 2px;}
td     { font-family: Arial; font-size: 10pt; vertical-align: top; margin: 0;}
table  { font-family: Arial; font-size: 10pt; border: 0; border-collapse: collapse;}

a	{
	color: #014A7F;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

img    {
       border: 0;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	font: menu;
} 

h1 {
  margin: 20px 0;
	font-size: large;
	color: black;
	text-align: left;
}

h2 {
  margin: 15px 0;
	font-size: medium;
	color: #013154;
	text-align: left;
}

h3 {
  margin: 10px 0;
	font-size: small;
	color: black;
	text-align: left;
}
h6 {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
}

hr {margin: 0; padding: 0; border: 1px solid #4C89B8;}

.prop { background-color : #FFCC99; }
.refu { background-color : #FF0000; }
.pub { background-color : #CCFFCC; }
.tarea { width:95%; height:100px; border:1px solid #000000; }
.note { background-color : transparent;  border: none;}


#menu {
   width: 200px;
}
.rubrique {
  width: 180px;
  background-color: #EEEEFE;
  margin: 0;
}
.rubrique td {
  font-size: 12px;
	padding: 4px 1px;
	text-align: left;
}
.rubrique td a {
	color:  #004A81;
	font-weight: bold;
	text-align: left;
}
.crochet1 {
   color: #3771A1;
   font-size: 18px;
   font-weight: normal;
}
.crochet2 {
   color: #FF0000;
   font-size: 18px;
   font-weight: normal;
}
#accueil {
   color: #013154;
   width: 700px;
   padding: 20px 0px 10px 10px;
   font-size: 12px;
   text-align: justify;
}
.presentation {
   width: 700px;
   margin: 0;
   padding: 0;
}
.gauche {
   width: 460px;
   padding: 10px;
}
.droite {
   width: 240px;
   text-align: right;
}
#contenu {
   width: 700px;
   padding: 10px 0px 10px 10px;
}
#contenu p {
   text-align: justify;
}
#menu ul {
  margin: 0;
  padding: 0px;
  list-style: none;
}
	#menu ul li {
	   margin: 20px;
	   padding: 0;
	}
		#menu ul li a {
		   font-weight: bold;
		}

#affichage {
	color: White;
	background: orange;
	font: bold;
	text-align: center;
}
 
.centre   {
       text-align: center;
}

.global  {width: 900px; margin: 0 auto; background-color: #FFFFFF; border-collapse: collapse;}

.titre_page {
  margin: 15px 0;
	font-size: medium;
	color: #013154;
	font-weight: bold;
	text-align: left;
}
.affiche_bib {
  margin: 0;
  padding: 10px;
  background-color:#EEEEFE;  
  text-align: left; 
}
/* Styles propres au Sud-Grésivaudan */

.catalogue {
  border-bottom: 2px solid #CC3333;
  color: #CC3333; 
  text-align: left; 
  font-size: 130%;
}

.hr {margin: 0; padding: 0; border-top: 1px solid #013155;}

.form_rech {
  margin: 10px 0;
  padding: 0;
  }
	
	input.text {
	   width: 220px;
	   height: 20px;
	   border: 1px solid black;
	   padding: 0;
	}
	input.date {
	   height: 18px;
	   margin: 0 10px;
	   padding: 0;
	   border: 1px solid black;
	}
	.td_avancee {
	   text-align: right;
     padding: 10px;
	}
	.form_rech select {
     background: white;
  }
  .form_rech p {
     margin: 30px 0 20px 0;;
  }
  .form_rech p.btn_simple {
   margin: 0;
   padding: 10px 0 0 180px;
}

a.detail {
     color: #CC3333;
}

.lien_bib {
     color: #CC3333;
     font-weight: bold;
}

.lien_exe {
     color: #CC3333;
     font-weight: normal;
}
p.notice {
  font-weight: bold;
}
#contenu p.nb_resultat{
   text-align: left;
   font-weight: bold;
   padding-right: 40px;
}

#titre {
  padding-bottom: 10px;
  font-weight: bold;
  float: left;
}
#affiche {
  float: right;
}

.pied{
  margin: 0;
  padding: 0;
  text-align: center;
}

div.clear {
		  clear: both;
		  margin: -10px;
		  padding: 0;
		  height: 0;
		  overflow: hidden;
		  font-size: 1px;
		  border: none;
}
table.champs {
 /* background-color: #D3EBFD; */
  margin: 0;
  width: 100%;
 /* border: 5px solid #D3EBFD; */
}
img.couverture{
  margin: 0;
  text-align: right;
  /* border: 1px solid lightgrey; */
}

.btn_detail{
   width: 100%;
}

.bouton_retour { padding:0; margin:0; text-align: left;  white-space: nowrap; }
.bouton_retour a { font-weight: bold; color: #CC3333;}
.bouton_panier {padding:0; margin:0; text-align: right; white-space: nowrap; }
.bouton_panier a { font-weight: bold; color: #CC3333; }



