.numerotation3 {font-size: 30px; color:#C00C0D; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.numerotation3 a{font-size: 30px; color:#C00C0D; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.numerotation3 a:hover {font-size: 30px; color:#C00C0D; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.numerotation2 {font-size: 25px; color:#0057AE; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.numerotation2 a {font-size: 25px; color:#0057AE; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.numerotation2 a:hover {font-size: 25px; color:#0066CC; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.numerotation1 {font-size: 20px; color:#0057AE; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.numerotation1 a {font-size: 20px; color:#0057AE; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.numerotation1 a:hover {font-size: 20px; color:#0066CC; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.numerotationPrecSuiv a {font-size: 20px; color:#018FBE; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.numerotationPrecSuiv a:hover {font-size: 20px; color:#0066CC; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

div#optionsRecherche
{
  border: 1px dotted #555;
  width:557px;
  height:157px;
  padding:10px;
}

#barreResultats
{
  width:957px;
  height:47px;
  background-image:url('/Moteur/img/barre_resultats.jpg');
  background-repeat:no-repeat;
  padding-left:15px;
  padding-top:13px;
  margin:0;
  font-size:20px;
  color:#555;
}

.bcpResultats1
{
 font-size:20px;
 color:#008000;
}
  
.bcpResultats2
{
 font-size:13px;
 color:#008000;
}

.bcpResultats3
{
 font-size:14px;
 color:#008000;
 font-weight:bold;
}

.pasDeResultats
{
 font-size:17px;
 color:#C00;
}

.annonceResultats
{
 font-size:20px;
 color:#C00;
}

.suggestedSearches a
{
  color:#004080;
}

.suggestedSearches a:hover
{
  color:#0080C0;
}

.type1
{
  color:#F88605;
}

.type2
{
  color:#FF3300;
}

.type4
{
  color:#69CAF7;
}

.contenuType
{
  color:#555555;
  font-style:italic;
}  

.motsCles
{
  color:#555555;
  font-style:italic;
  font-size:10px;
}  

.inputRecherche {
  margin-left:5px;
  float:left;
  width:<?=$inputRechercheWidth?>px;
  height:21px;
  padding:3px 5px;
  color:#777;
  font-size:20px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border:2px solid #345197;
}
      
  div#numero
  {
    float:left;
    height:30px;
    margin-left:2px;
    margin-right:2px;
  }

  #background_1 {width:972px; height:40px; background:url('/images/moteur/moteur_01.jpg') 0 0 no-repeat; padding:7px 0; margin:0;}
  #background_2 {width:972px; height:80px; background:url('/images/moteur/moteur_02.jpg') 0 0 no-repeat; padding:10px 0; margin:0;}
  #background_3 {width:972px; height:35px; background:url('/images/moteur/moteur_03.jpg') 0 0 no-repeat; padding:0; padding-top:10px; margin:0;}
  #background_4 {width:972px; height:9px; background:url('/images/moteur/moteur_04.jpg'); background-repeat:no-repeat; padding:0; margin:0;}
    
  #categorieBox {
    height:73px;
    width:256px;
    color:FFFFFF;
    font-weight:bold;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
  }
    
	#typeBox {
    height:73px;
    width:356px;
    color:FFFFFF;
    font-weight:bold;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
  }
	
	div#blocLiens	{
		float:right; 
		width:310px;
	}
	
	/*----------------Boutons-------------*/
	input#btn_recherche	{ 
		display:block; 
		float:left;
		width:132px; 
		height:35px;
		margin-left:7px;
		background:url('/images/moteur/btn_rechercher_simple.gif') 0 0 no-repeat;
		font-size:0;
		border:none;
	}
	
	input#btnRechercheCenter	{ 
		display:block; 
		margin:0 auto;
		text-align:center;
		width:132px; 
		height:35px;
		background:url('/images/moteur/btn_rechercher_simple.gif') 0 0 no-repeat;
		font-size:0;
		border:none;
	}
  
	a#btnNewsletter, a#btnRSS, a#btnFavoris 	{ 
		display:block; 
		float:left; 
		width:93px; 
		height:35px; 
		margin-right:10px;
	}
	
	a#btnNewsletter	{ background:url('/images/moteur/btn_newsletter.gif') 0 0 no-repeat;}
  a#btnRSS	{ background:url('/images/moteur/btn_rss.gif') 0 0 no-repeat;}
	a#btnFavoris	{ background:url('/images/moteur/btn_favoris.gif') 0 0 no-repeat;}	
	
		input#btn_recherche:hover, input#btnRechercheCenter:hover, a#btnNewsletter:hover, a#btnRSS:hover, a#btnFavoris:hover	{ background-position:0 -35px;}
	
	/*----------blocs checkbox-------------*/
	
  
  /*----------Options du moteur de recherche (Version 1) -------------*/
	div#rchParCategorie {width:240px;}
	div#rchParDoc	{width:630px;}
	
	div#rchParCategorie, div#rchParDoc	{
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:0 10px;
		float:left;
	}
  
	p.rechercheSousTitre {
    font-weight:bold;
    font-size:17px;
		padding-bottom:10px
	}
  
  p.rechercheCheckBox {font-size:12px; line-height:20px;}
  p.rechercheCheckBox span	{display:block; float:left; width:200px;}
  p.rechercheCheckBox label	{padding-top:5px;}
  p.rechercheCheckBox input.CheckBox {padding-right:15px;} 

  /*----------Options du moteur de recherche (Version 2) -------------*/
  div#optionsRecherche2 {
    border: 1px dotted #555;
    width:947px;
    height:174px;
    padding:10px;
    background-color:#DDD;
  }
  
  div#rchParCategorie2 {
    width:220px;
  }
	
  div#rchParDoc2	{
    width:600px;
  }
	
	div#rchParCategorie2, div#rchParDoc2	{
		color:#555;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:0 10px;
		float:left;
	}
  
	p.rechercheSousTitre2 {
    font-weight:bold;
    font-size:17px;
		padding-bottom:10px
	}
  
  p.rechercheCheckBox2 {font-size:12px; line-height:20px;}
  p.rechercheCheckBox2 span	{display:block; float:left; width:200px;}
  p.rechercheCheckBox2 label	{padding-top:5px;}
  p.rechercheCheckBox2 input.CheckBox {padding-right:15px;} 

  .appliquerFiltre {padding-left:10px}
  .appliquerFiltre a {font-size: 22px; color:#008000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}
  .appliquerFiltre a:hover {font-size: 22px; color:#007DFB; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

