/* CSS Document */

table.conteneur {
width:1000px;
height:auto;
padding-bottom: 0px;
background-color:#ffffff;
margin : 0px auto auto auto;
border:0px solid black;

}


#news_sortie{
position:absolute;
background-color:#f1f1f1;
font-family:arial;
font-size:12;
border:0px solid #060624;

}

table.conteneur2 {
width:700px;
height:auto;
padding-bottom: 0px;
background-color:#ffffff;
margin : 0px auto auto auto;
border:0px solid black;

}

#header{

border:0px solid black;
width:262px;
height:94px;
float:left;
margin-left:18px;

}

#marque_page_evt{
position:absolute;
z-index:9999999;
background-image:url(../img/couv-epub2.jpg);
width:170px;
height:259px;
display:none;
margin-left:195px;
margin-top:27px;

}


#recherche{
  background-image:url(../img/recherche.png);
border:0px solid black;
width:235px;
height:79px;
float:right;
margin-right:30px;


}
#rechercher_texte{

font-family:arial;
font-size:10px;
margin-top:8.5px;
margin-left:20px;
font-weight:bold;
border:0px solid pink;
}



.textRech{
font-family:arial;
font-size:11px;
font-weight:bold;
text-align:left;
height:17px;
}

.textMenu{
font-family:arial;
font-size:10px;
font-weight:bold;
   vertical-align:bottom;
}

.textTitre_ss_rubrique{
font-family:arial;
font-size:12px;
font-weight:bold;
   vertical-align:bottom;
}


.separator_menu{
font-family:arial;
font-size:15px;
color:#bd1320;
font-weight:bold;
vertical-align:top;
}



input.button3  {
 
   background-image:url(../img/bouton_ok.jpg);
   background-repeat:no-repeat;
   background-position:center center;
   border: 0px;
   width:50px;
 
}


#menu_horzion{
margin-top:5px;
margin-right:37px;
float:right;
border:0px solid black;
}

  .class2 {
   text-decoration:none;
   font-weight:bold;
   font-size: 11px;
   color: #000000;
   font-family:Arial;

   }

     .class2_petite {
   text-decoration:none;
   font-weight:bold;
   font-size: 11px;
   color: #000000;
   font-family:Arial;
   text-align:left;

   }

   .class22 {
   text-decoration:none;
   font-weight:bold;
   font-size: 12px;
   color: #000000;
   font-family:Arial;
   text-align:right;

   }

  .class2 A:link {
   text-decoration:none;
   font-weight:bold;
   font-size: 11px;
   color: #000000;
   font-family:Arial;

   }
   
  .class2 A:visited {
  text-decoration: none;
  font-size: 11px;
  font-family:Arial;
  font-weight:bold;
  color: #000000;
  
    }
  
  .class2 A:active {
  text-decoration:none;
  font-size: 11px;
  color: #000000;
  font-family:Arial;
  font-weight:bold;

  }
  .class2 A:hover {
  text-decoration: underline; 
  color: #000000;
  font-size: 11px;
  font-family:Arial;
  font-weight:bold;
  
  }


#main_div{
width:950px;
height:450px;
border:1px solid black;
margin-left:8px;
width:992px;


}

#prevBtn{
position:relative;
left:3px;
top:-25px;
}
#nextBtn{
position:relative;
left:903px;
top:-63px;
} 

	#slider ul{
		margin:0;
		padding:0;
		list-style:none;
		  width:1100px;
		  border:0px solid red;
		  overflow:visible;
		}
	#slider, #slider li{ 
	
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:190px;
		height:250px;
		overflow:visible; 
		border:0px solid black;
		}
		
		#sliderContent{
    overflow:hidden; 
    width:935px;
    margin-left:21px;
    margin-top:20px;
    height:270px;
    border:0px solid black;
    
  }	
  
  #rencontrez_home{
  width:450px;
  height:170px;
  margin-left:21px;
  border:1px solid #b13b3b;
  float:left;
  
  
  }
  
   #Actualite_home{
  width:450px;
  height:170px;
  margin-right:40px;
  border:1px solid #b13b3b;
  float:right;
  
  
  }
  
  
  
div.flash {
  position : relative;/*j"ai choisi de positionner une boite dans l'entête*/
   margin-top:10px;
  font-family: Arial;
  font-size: 12px
  border: 1px solid #FFFFFF; 
  width : 430px; /*taille de la boite*/
  height: 100px; /*hauteur de la fenêtre défilante à reporter dans le script...*/
  padding : 2px;
  background: #FFFFFF;
  text-align:left;
  overflow: hidden;
}
  #menu_deroulant {  overflow: hidden;  position: relative; }
  #menu_defile {  position: relative; }
  
  
  #img_actu{
   float:left;
   margin-left:5px;
  }
  
  #titre_actu{
  float:left;
  font-family:arial;
  font-size:12px;
  color:#6b191b;
  font-weight:bold;
  margin-left:5px;
  
  
  }
  
  #texte_actu{
  font-size:12px;
  top:10px;
  width:340px;
  float:left;
  margin-left:5px;
  margin-top:5px;
  
  }
  
  #actuGlobal{
  
  height:auto;
  width:430px;
  border:0px solid black;
  margin-bottom:10px;
  }
  
  #contenu_statique{
  margin-left:25px;
  margin-top:15px;
  width:740px;
  height:420px;
  border:1px solid #cecece;
  float:left;
  overflow:hidden;
  }
  
  
  #conteneur_nouveaute{
  position:absolute;
  width:750px;
  height:400px;
  border:0px solid black;
  overflow:hidden;
  
  display:none;
  
  }
  
  #conteneur_apparaitre{
  position:absolute;
  width:750px;
  height:400px;
  border:0px solid black;
  overflow:hidden;
  
  display:none
  
  }
  
  #contenu_statique2{
  margin-left:25px;
  margin-top:15px;
  width:740px;
  height:400px;
  border:0px solid #cecece;
  float:left;
  overflow:hidden;
  
  
  }
  
  
    #contenu_statique3{
  margin-left:25px;
  margin-top:15px;
  width:740px;
  height:400px;
  border:0px solid #cecece;
  float:left;
  overflow:visible;
  
  }
  
      #contenu_statique4{
  margin-left:25px;
  margin-top:15px;
  width:740px;
  
  border:0px solid #cecece;
  float:left;
 }
  
  #menu_statique{
  margin-left:0px;
  margin-top:15px;
  width:190px;
  height:200px;
   border:0px solid #cecece;
  float:left;
   }
   
   
  /******************************************************************************/
  
  .entree_menu_stat_left{
  text-align:right;
  size:10px;
  vertical-align:bottom;
  height:5px;
  border:1px solid black;
  }
  
  .entree_menu_stat_left_trait{
  text-align:right;
  size:10px;
  height:5px;
  vertical-align:top;
  }
  
  
    .class4 A:link {
   text-decoration:none;
   font-weight:bold;
   font-size: 11px;
   color: #990000;
   font-family:Arial;

   }
   
  .class4 A:visited {
  text-decoration: none;
  font-size: 11px;
  font-family:Arial;
  font-weight:bold;
  color: #990000;
  
    }
  
  .class4 A:active {
  text-decoration:none;
  font-size: 11px;
  color: #990000;
  font-family:Arial;
  font-weight:bold;

  }
  .class4 A:hover {
  text-decoration: underline; 
  color: #990000;
  font-size: 11px;
  font-family:Arial;
  font-weight:bold;
  
  }
  
  #encart_gauche_FL{
  float:left;
  width:150px;
  height: 395px;
  border:0px solid black;
  
 }
 
 #argufl{
  }
 
 
  #argufl_cont{
 position:relative;
 width:530px;
 height:215px;
 border:0px solid black;
 margin-left:20px;        
 margin-top:20px; 
 margin-right:20px;
 overflow:hidden;
  
 }
 
  #arguflcadre{
 position:relative;
 width:585px;
 height:240px;
 border:1px solid #cecece;
 margin-left:2px;        
 margin-top:3px;
  overflow:hidden;
 }
 
 #cadre_essai{
 position:relative;
 width:585px;
 height:395px;
 border:1px solid #cecece;
 margin-left:2px;        
 margin-top:3px;
 overflow:hidden;

 
 }


   #Contenu_decouvre_aussi{
 position:relative;
 width:585px;
 height:240px;
 border:1px solid #cecece;
 margin-left:2px;        
 margin-top:3px;
  overflow:hidden;
 }

 #contenu_essai{
  font-family:arial;
 font-size:12px;
 line-height:18px;
 text-align:justify;
 margin:20px 20px 20px 20px;
 border:0px solid black;
 
 }

  .contenu_coup_coeur{
  font-family:arial;
 font-size:11px;
 line-height:18px;
 text-align:justify;
 
 border:0px solid black;
 
 }

 #auteur_FL_cadre{
 position:relative;
 width:585px;
 height:143px;
 border:1px solid #cecece;
 margin-left:0px;
 margin-top:10px;
 overflow:hidden;
 
 
 }
 
  #auteur_FL{

  }
 
   #auteur_FL_cont{
 position:relative;
 width:530px;
 height:133px;
 border:0px solid black;
 margin-left:10px;
 margin-top:3px;
 margin-right:10px;
 overflow:hidden;
 
  
 }
 
 
 #decouvrez_aussi_FL{
 float:left;
 width:180px;
 height:140px;
 border:1px solid #cecece;
 margin-left:15px;
 margin-top:56px;
 background-color:#f1f1f1;
 display:none;
 }
 
 
  #decouvrez_200News{
 float:left;
 position:relative;
 width:142px;
 height:217px;
 border:0px solid #cecece;
 margin-left:30px;
 margin-top:4px;
 background-color:#f1f1f1;
 display:none;
 overflow:hidden;
 }
 
   #decouvrez_200News_CatRes{
 float:left;
 position:relative;
 width:142px;
 height:217px;
 border:0px solid #cecece;
 margin-left:30px;
 margin-top:-18px;
 background-color:#f1f1f1;
 display:none;
 overflow:hidden;
 }
 
 
  #decouvrez_coordonnees{
 float:left;
 width:180px;
 height:140px;
 border:1px solid #cecece;
 margin-left:15px;
 margin-top:78px;
 background-color:#f1f1f1;
 display:none;
 }
 
  .decouvrez_aussi_titre{
  text-align:left;
  font-size:11px;
  color:#660000;
  font-family:arial;
  font-weight:bold;
  }
 
 
   .decouvrez_aussi_titre_gros{
  text-align:left;
  font-size:12px;
  color:#660000;
  font-family:arial;
  font-weight:bold;
  }
 
  .encart_gauche_text_fl2{
  text-align:left;
  font-size:11px;
  color:#181818;
  font-family:arial;
  font-weight:normal;
  line-height:18px;
  text-align:justify;
  border:0px solid blue;
  
  }
 
  .encart_gauche_text_fl{
  text-align:left;
  font-size:11px;
  color:#181818;
  font-family:arial;
  font-weight:normal;
  
  }
 
 
  .Titre_fl{
  text-align:left;
  font-size:12px;
  color:#660000;
  font-family:arial;
  font-weight:bold;
 
  }
  
  .Nom_auteur_fl{
  text-align:left;
  font-size:12px;
  color:#181818;
  font-family:arial;
  font-weight:bold;
 
  }
  
  
  .titreOriginal{
  text-align:left;
  font-size:11px; 
  color:#181818;
  font-family:arial;
  font-weight:normal;
 
  }
  
  
  .extrait_de{
  text-align:left;
  font-size:12px;
  color:#181818;
  font-family:arial;
  font-weight:normal;
 
  }
  
   .justified_content{
  text-align:left;
  font-size:12px;
  color:#181818;
  font-family:arial;
  font-weight:normal;
  text-align:justify;
 
  }
  
  #auteur_photo_fl{
  float:left;
  width:95px;
  height:120px;
  border:0px solid black;
  margin-top:10px
  
  }
  
  #contenu_auteur_fl{
   float:left;
   width:435px;
  margin-top:8px;
   border:0px solid black;
  
  
  }
  
    #contenu_coup_coeur{
   float:left;
   width:520px;
   margin-top:8px;
   border:0px solid black;
   margin-left:10px;
  
  }
  
  
  #interMenu{
  height:13px;
  font-size:13px;
  text-align:right;
  border:0px solid black;
  
  }
  #interMenu2{
    font-size:13px;
  font-size:10px;
  height:13px;
  text-align:right;
  
  }
  
  
  
   .class3{
   text-decoration:none;
   font-weight:regular;
   font-size: 12px;
   color: #000000;
   font-family:Arial;
   line-height: 18px;
   

   }
  
  .class3 A:link {
   text-decoration:none;
   font-weight:bold;
   font-size: 12px;
   color: #000000;
   font-family:Arial;

   }
   
  .class3 A:visited {
  text-decoration: none;
  font-size: 12px;
  font-family:Arial;
  font-weight:bold;
  color: #000000;
  
    }
  
  .class3 A:active {
  text-decoration:none;
  font-size: 12px;
  color: #000000;
  font-family:Arial;
  font-weight:bold;

  }
  .class3 A:hover {
  text-decoration: underline; 
  color: #000000;
  font-size: 12px;
  font-family:Arial;
  font-weight:bold;
  
  }
  
  table.contenu {
width:700px;
height:auto;
padding-bottom: 0px;
background-color:#ffffff;
margin : 0px auto auto auto;
border:0px solid black;

}
  
   .classtitre{
   text-decoration:none;
   font-weight:bold;
   font-size: 14px;
   color: #000000;
   font-family:Arial;
     }
     
   
    .class_sous_titre{
   text-decoration:none;
   font-weight:bold;
   font-size: 12px;
   color: #000000;
   font-family:Arial;
     }
   
    
  .classrouge{
   text-decoration:none;
   font-weight:bold;
   font-size: 11px;
   color: #9A0201;
   font-family:Arial;
   
   

   }
  
    	.classgrise{
   text-decoration:none;
   font-weight:bold;
   font-size: 12px;
   color: #333333;
   font-family:Arial;
   

   }
	
	.classgrise2{
   text-decoration:none;
   font-weight:normal;
   font-size: 12px;
   color: #333333;
   font-family:Arial;
   

   }
	
	 .auteur_actus1{
    text-align:left;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    color: #9A0201;
    
   }
  
  
  
  .auteur_actus2{
    text-align:right;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    color: #9A0201;
     vertical-align:bottom;
   }
  
  
   .auteur_actus_text_1{
    text-align:left;
    font-family:arial;
    font-size:11px;
    font-weight:normal;
    color: #333333;
    
   }
    .auteur_actus_text_2{
    text-align:right;
    font-family:arial;
    font-size:11px;
    font-weight:normal;
    color: #333333;
    vertical-align:bottom;
   }
  /******************************************************************************/
  
  
 .overz {
 color: black;
 font-weight: bold;
 font-family:arial;
 text-decoration:underline;
 font-size:11px;
 
 }

 .over2{
 color: black; 
 font-weight: bold; 
 font-family:arial;
 font-size:11px;
 text-decoration:none;
 
 }
 
 
 #hidden_nouveautes{
  width:575px;
  height:395px;
  border:1px solid #cecece;
  float:left;
  overflow:hidden;
 
   }
  
   #hidden_nouveautes_full{
  width:730px;
  height:500px;
  border:1px solid #cecece;
  float:left;
  overflow:hidden;
 
   }
   
  
   #hidden_apparaitre{
  width:575px;
  height:395px;
  border:1px solid #cecece;
  float:left;
  overflow:hidden;
 
   }
  
  
    #hidden_apparaitre1{
  width:575px;
  height:395px;
  border:1px solid #cecece;
  float:left;
  overflow:hidden;
 
   }
  
  #aparaitre_small{
  width:150px;
  height:395px;
  border:1px solid #cecece;
  float:right;
  overflow:hidden;
 }

  #aparaitre_small22{
  width:150px;
  height:395px;
  border:1px solid #cecece;
  float:right;
  overflow:hidden;
 }

  #aparaitre_small2{
  width:180px;
  height:395px;
  border:1px solid #cecece;
  float:left;
 }


  #content_full{
  margin-top:5px;
  margin-left:5px;
  
  }
  
  #content_nouveaute_texte{
  float:left;
  margin-left:20px;
  border:0px solid black;
  
  }
  
  #content_nouveaute_texte_full{
  float:left;
  margin-left:20px;
  border:0px solid black;
  width:500px;
  
  }
  
  
  
  .nomcoll{
  font-size:12px;
  color:black;
  font-weight:bold;
  font-family:arial;
  }
  
  #image_nouveaute{
  float:left;
  }
  
  #argu_livre_nouveaute{
  margin-top:20px;
  width:390px;
  border:0px solid black;
  overflow:hidden;
  height:70px;
  text-align:justify;
  
  }
  
    #argu_livre_nouveaute_full{
  margin-top:20px;
  width:490px;
  border:0px solid black;
  overflow:hidden;
  height:70px;
  text-align:justify;
  
  }
  
  
  #entete_actu{
  margin-top:10px;
  margin-left:10px;
  
  }
  
  
  
  
  
  
  
  .class222 A:link {
   text-decoration:underline;
   font-weight:bold;
   font-size: 11px;
   color: #000000;
   font-family:Arial;

   }
   
  .class222 A:visited {
  text-decoration: underline;
  font-size: 11px;
  font-family:Arial;
  font-weight:bold;
  color: #000000;
  
    }
  
  .class222 A:active {
  text-decoration:underline;
  font-size: 11px;
  color: #000000;
  font-family:Arial;
  font-weight:bold;

  }
  .class222 A:hover {
  text-decoration: underline; 
  color: #000000;
  font-size: 11px;
  font-family:Arial;
  font-weight:bold;
  
  }

  #prix_litteraire{
  width:360px;
  height:350px;
  border-right:1px solid #cecece;
  float:left;
  margin-top:15px;
  position:relative;
  overflow:hidden;
  }
  
  #actualite_duo{
  width:360px;
  height:350px;
  border:0px solid black;
  float:right;
  margin-top:15px;
  position:relative;
  overflow:hidden;
  }
  
  
    .class2petite A:link {
   text-decoration:none;
   font-weight:bold;
   font-size: 11px;
   color: #333333;
   font-family:Arial;

   }
   
  .class2petite A:visited {
  text-decoration: none;
  font-size: 11px;
  font-family:Arial;
  font-weight:bold;
  color: #333333;
  
    }
  
  .class2petite A:active {
  text-decoration:none;
  font-size: 11px;
  color: #333333;
  font-family:Arial;
  font-weight:bold;

  }
  .class2petite A:hover {
  text-decoration: underline; 
  color: #333333;
  font-size: 11px;
  font-family:Arial;
  font-weight:bold;
  
  }
  
  #nos_rencontre{
  margin-top:10px;
  margin-left:15px;
  border:0px solid black;
  margin-right:0px;
  overflow:hidden;
  position:relative;
  height:350px;

  }
  
  
  #rencontre_photo{
  float:left;
  }
  
  #rencontre_texte{
  float:left;
  width:555px;
  border:0px solid black; 
  margin-left:15px;
  margin-top:auto;               
  }
  
  .auteur_nom_rouge{
  color:#701011;
  font-size:11px;
  font-family:arial;
  font-weight:bold;
  
  
  }
  
  #contenu_annuaire{
  margin-top:0px;
  margin-left:10px;
  overflow:hidden;
  position:relative;
  
  }
  
  #deroulant_dept{
  float:left;
  margin-left:150px;
  margin-top:70px;
  font-family:arial;
  font-size:10px;
  font-weight:bold;
  }
  
  .class_select{
  font-size:10px;
  font-weight:normal;
  vertical-align:middle;
  
  
  
  }
  
  #image_annuaire{
  position:relative;
  float:left;
  margin-left:110px;
  top:-20px;
  }
  
  #merci_envoyer{
  float:left;
  position:relative;
  top:-100px;
  font-family:arial;
  font-size:11px;
  font-weight:normal;
  }

  #entree_annuaire{
  float:left;
  width:310px;
  border:0px solid blue;
  margin-top:5px;
  margin-left:30px;
  font-family:arial;
  font-size:11px;
  font-weight:normal;
 }
 
 #scrolling_annuaire{
 position:relative;
 float:left;
   height:240px;
  overflow:hidden;
  position:relative;
  width:720px;
 }
 
 
 
  #scrolling_download{
 position:relative;
 float:left;
   height:420px;
  overflow:hidden;
  position:relative;
  width:735px;
 }
 
 
 #mention_libraire{
 position:relative;
 float:left;
 font-family:arial;
 font-size:11px;
 font-weight:normal;
 text-align:center;
 margin-top:20px;
 margin-left:60px;
 
 }
 
 #rappel_dept{
 float:left;
 margin-left:20px;
 font-family:arial;
 font-size:11px;
 font-weight:normal;
 text-align:center;
 margin-bottom:15px;
 }
 
 #newsletter{
 margin-top:5px;
 margin-left:10px;
 }
 
 #conteneur_formulaire{
 margin-top:30px;
 margin-left:60px;
 border:1px solid #cecece;
 width:600px;
 height:240px;
  }
 
  #fin_formulaire_news{
 margin-top:5px;
 margin-left:60px;
 border:0px solid #cecece;
 width:600px;
 
 color:#000000;
 font-family:arial;
 font-size:11px;
 font-weight:bold;
  }
 
.simpleForm{ 
 color:#000000;
 font-family:arial;
 font-size:11px;
 font-weight:bold;
 }
 
  #conteneur_formulaire_1{
 border-right:1px solid #cecece;
 width:350px;
 height:240px;
 float:left;
 }

    #conteneur_formulaire_2{
 border-right:0px solid #cecece;
 width:248px;
 height:240px;
 float:left;
   color:#000000;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
 }
   
 
 .interieur_rouge{
  background-color:#9A0201;
  color:#ffffff;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  vertical-align:top;
 }
 
 .fomulaire_news{
  
  color:#000000;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
 width:200px;
 height:25px;
 }
 
 
  .fomulaire_rech{
  
  color:#000000;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  width:80px;
  height:25px;
  border:0px solid blue;
 }
 
   .fomulaire_rech2{
  
  color:#000000;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  width:110px;
  height:25px;
  border:0px solid blue;
 }
 
 
  .fomulaire_date_parution{
  
  color:#000000;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
 
 height:25px;
 }
 
 
  .fomulaire_pref{
  color:#000000;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
 width:200px;
 height:15px;
 }
 
 .redStar{
 color:#9A0201;
 }
 
 #recherche_catalogue{
 width:250px;
 height:398px;
 border:1px solid #cecece;
 float:left;
 overflow:visible;
 
 }
 
  #recherche_catalogue_res{
 width:300px;
 height:398px;
 border-right:0px solid #cecece;
 float:left;
 overflow:hidden;
 
 }
 
 #critere_affinage{
 margin-top:65px;
 border-right:1px solid #cecece;
 float:left;
 width:290px;
 height:322px;
  }
 
 #critere_affinage_lect{
 margin-top:55px;
 border-right:1px solid #cecece;
 float:left;
 width:290px;
 height:322px;
  }
 
 
 #critere_recherche{
 margin-top:5px;
 border:0px solid blue;
 float:left;
 width:235px;
 height:170px;
 overflow:visible;
  }
 
 
 
  #collections_catalogue{
 width:460px;
 height:398px;
 border:1px solid #cecece;
 float:right;
 
 }
 
   #collections_catalogue_res{
 width:436px;
 height:398px;
 border:0px solid #cecece;
 float:right;
 
 }
 
           
 #content_catalogue {
 margin-top:20px;
 margin-left:20px;
 
 }

   #content_catalogue_res {
 margin-top:5px;
 margin-left:5px;
 
 }
 
 #entree_collec{
 float:left;
 font-family:arial;
 font-size:11px;
 
 margin-left:40px;
 margin-top:20px;
 
 
 }
 
 
    
 
 
 
 .class_lien_catalogue A:link {
   text-decoration:none;
   font-weight:bold;
   font-size: 12px;
   color: #181818;
   font-family:Arial;

   }
   
  .class_lien_catalogue A:visited {
  text-decoration: none;
  font-size: 12px;
  font-family:Arial;
  font-weight:bold;
  color:#181818;
  
    }
  
  .class_lien_catalogue A:active {
  text-decoration:none;
  font-size: 12px;
  color: #181818;
  font-family:Arial;
  font-weight:bold;

  }
  .class_lien_catalogue A:hover {
  text-decoration: underline; 
  color:#181818;
  font-size: 12px;
  font-family:Arial;
  font-weight:bold;
  
  }
 
 
 
 
 
 
 
 
 .class_normal A:link {
   text-decoration:none;
   font-weight:normal;
   font-size: 11px;
   color: #000000;
   font-family:Arial;

   }
   
  .class_normal A:visited {
  text-decoration: none;
  font-size: 11px;
  font-family:Arial;
  font-weight:normal;
  color: #000000;
  
    }
  
  .class_normal A:active {
  text-decoration:none;
  font-size: 11px;
  color: #000000;
  font-family:Arial;
  font-weight:normal;

  }
  .class_normal A:hover {
  text-decoration: underline; 
  color: #000000;
  font-size: 11px;
  font-family:Arial;
  font-weight:normal;
  
  }



    .class44 A:link {
   text-decoration:none;
   font-weight:bold;
   font-size: 12px;
   color: #660000;
   font-family:Arial;

   }
   
  .class44 A:visited {
  text-decoration: none;
  font-size: 12px;
  font-family:Arial;
  font-weight:bold;
  color: #660000;
  
    }
  
  .class44 A:active {
  text-decoration:none;
  font-size: 12px;
  color: #660000;
  font-family:Arial;
  font-weight:bold;

  }
  .class44 A:hover {
  text-decoration: underline; 
  color: #660000;
  font-size: 12px;
  font-family:Arial;
  font-weight:bold;
  
  }
  
  #entete_resultat{
  height:80px;
  border:0px solid black;
  margin-top:20px;
  
  }
  
    #entete_resultat_lect{
  height:15px;
  border:0px solid black;
  margin-top:40px;
  
  }
  
  #corps_resultat{
  height:310px;
  border:0px solid black;
  position:relative;
  overflow:hidden;
  }
  
  
    #corps_resultat_ledt{
  height:290px;
  border:0px solid black;
  position:relative;
  overflow:hidden;
  }
  
  #titre_by_auteur{
  left:120px;
  border:1px solid blue;
  
  
  }
  
  #nom_auteur_catalogue{
  
  
  }
  
  .class_titre_catalogue{
  font-size:10px;
  height:10px;
  width:255px;
  
  
  
  
  }
  
  
  
  
  .class_autoCOmp A:link {
   text-decoration:none;
   font-weight:normal;
   font-size: 10px;
   color: #000000;
   font-family:Arial;
    width:190px;
    

   }
   
  .class_autoCOmp A:visited {
  text-decoration: none;
  font-size: 10px;
  font-family:Arial;
  font-weight:normal;
  color: #000000;
    width:190px;
  
    }
  
  .class_autoCOmp A:active {
  text-decoration:none;
  font-size: 10px;
  color: #000000;
  font-family:Arial;
  font-weight:normal;
   width:190px;
  }
  .class_autoCOmp A:hover {
   
  color: #000000;
  font-size: 10px;
  font-family:Arial;
  font-weight:normal;
  background-color:#659CD8;
  width:190px;
  
  }


  #entete_carte{
  margin-left:63px;
  margin-top:50px;
  margin-bottom:10px;
  color: #000000;
  font-size: 11px;
  font-family:Arial;
  font-weight:normal;
  }
  
  #carte_centre{
  text-align:center;
  margin-top:10px;
  
  }
  
  
   .classGriseMenu A:link {
   text-decoration:none;
   font-weight:bold;
   font-size: 12px;
   color: #343434;
   font-family:Arial;

   }
   
  .classGriseMenu A:visited {
  text-decoration: none;
  font-size: 12px;
  font-family:Arial;
  font-weight:bold;
  color: #343434;
  
    }
  
  .classGriseMenu A:active {
  text-decoration:none;
  font-size: 12px;
  color: #343434;
  font-family:Arial;
  font-weight:bold;

  }
  .classGriseMenu A:hover {
  text-decoration: underline; 
  color: #343434;
  font-size: 12px;
  font-family:Arial;
  font-weight:bold;
  
  }
  
  #ilsenparlent{
  background-color:#ffffff;
  position:absolute;  
  height:55px;
  width:550px;
  z-index:99999999;
  border:0px solid blue;
  margin-left:10px;
  
  
  
  }


  #photo_hd{
  float:left;
  width:300px;
  height:auto;
  border:0px solid blue;
  margin-left:15px;
  }
  
  #couv_hd{
  float:right;
  width:350px;
  height:auto;
  border:0px solid blue;
  margin-right:5px;
  
  }
