/* moteur de recherche */
.button_make_search_annuaire{
height: 20px;
width: 25px;
background-color: #568001;
color: #ffffff;
text-align: center;}

.text_to_search_annuaire {
font-family:Tahoma;
		font-size:11px;
background-color:#ffffff;
color:#FF6600; }

#encadr_cat {
background-image:url(http://www.avenue-des-assures.com/images/images/encadr_cat.gif);
background-repeat:no-repeat;
height: 61px;
padding-top: 15px;
width: 100%;
}
#encadr_sponsor {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
background-image:url(http://www.avenue-des-assures.com/images/images/encadr_sponsor.gif);
width: 634px;
line-height: 15px;
height: 134px;
padding-right: 25px;
padding-left: 10px;
color:#000000;
}
#format_titre a{
font-family: Tahoma;
font-weight:normal;
font-size: 12px;
width: 100%;
}
#format_description {
font-family: Tahoma;
font-weight:normal;
font-size: 12px;
width: 100%;
}
#encadr_site {
background-color: #ffffff;
border-style:solid;
border-width: 1px;
border-color: #999999;
margin-left: 3em;
margin-right: 3em;
padding: 5px;
}
/***** ACCUEIL *****/
/* Texte sur la page d'acceuil :
Cet annuaire contient...
*/
.text_index_annuaire {  }

/* Lien vers les categories princiaples sur la page d'accueil */ 
a.link_cat_index_annuaire { font-size: 13px;
}

/* Lien vers les sous-categories sur la page d'accueil */ 
a.link_scat_index_annuaire { font-size: 14px; }

/* Nombre de sous-categories entre les () sur la page d'accueil */
.nb_scat_index_annuaire { font-size: 13px; }


/***** CATEGORIES *****/
/* Lien vers les sous-categories sur les pages des categories */ 
a.link_scat_other_annuaire { font-family: Arial; font-size: 13px; }

/* Nombre de sous-categories entre les () sur les pages des categories */
.nb_scat_other_annuaire {  }


/* Texte qui est affiche en guise de description d'une categorie */
.text_cat_annuaire { font-weight: bold; font-family: Arial; font-size: 12px; }

/* Texte pour dire qu'il n'y a pas de site dans une categorie :
Pas encore de sites dans...
*/
.no_site_in_cat_annuaire { color: #ff0000; }


/***** SITES *****/
/* Titre des sites */
a.titre_site_annuaire { font-size: 14px; }

/* Nombre de clics sur les sites */
.nb_clics_site_annuaire { font-size: 14px; }

/* Date de validation des sites */
.date_validation_site_annuaire { font-size: 14px; }

/* Moyenne + nombre de votes dans le top votes */
.moyenne_votes_topv_annuaire { font-size: 12px; }

/* Description des sites */
.description_site_annuaire { font-size: 12px; }

/* URL des sites */
.url_site_annuaire { font-size: 11px;
font-weight: normal;
color: #FF6600 }

/* Moyenne des votes des sites */
.moyenne_votes_site_annuaire { font-size: 12px; }

/* Lien pour voter pour les sites */
a.vote_site_annuaire { font-size: 12px; }

/* Nombre de commentaires pour les sites */
.commentaire_site_annuaire { font-size: 12px; }

/* Lien pour voir et ecrire des commentaires */
a.read_write_com_site_annuaire { font-size: 12px; }

/* Position des sites (1,2,3,4,...) dans les Top clics et Top votes */
.position_site_annuaire { font-size: 14px; }


/***** NOUVEAUTES *****/
/* Texte pour dire qu'il n'y a pas de nouveaux sites ces X derniers jours :
Aucun site n'a été ajouté ...
*/
.no_new_site_annuaire { color: #ff0000; }

/* Date pour laquelle il y a des nouveaux sites */
.date_new_site_annuaire { font-weight: bold; }


/***** TOP CLICS *****/
/* Texte pour dire qu'aucun site n'a deja recu de clic :
Aucun site n'a encore reçu de visite...
*/
.no_clic_site_annuaire { color: #ff0000; }


/***** TOP VOTES *****/
/* Texte pour dire qu'on n'a pas encore voter pour les sites :
Aucun site n'a encore reçu de vote...
*/
.no_vote_site_annuaire { color: #ff0000; }

/* Liens vers les 2 types de classement par votes (moyenne ou nombre) */
a.type_vote_annuaire {  }


/***** RECHERCHE *****/
/* Texte au cas ou il n'y aurait pas de resultat a la recherche effectuee :
Aucun résultat pour la recherche...
*/
.no_res_search_annuaire { color: #ff0000; }

/* Timer pour le moteur de recherche */
.timer_search_annuaire { font-style: italic; }

/* Texte dans les resultats d'une recherche :
Categories trouvées, Sites trouves
*/
.res_search_cat_site_annuaire { font-weight: bold; }

/* Champ pour entrer le(s) mot(s) a rechercher */
input.text_to_search_annuaire {  }

/* Bouton pour lancer la recherche */
input.button_make_search_annuaire {  }

/* Texte en dessous du champ pour entrer la recherche a effectuer :
Résultats par page ...
*/
.text_search_annuaire {  }

/* Liste deroulante pour choisir le nombre de resultats de la recherche */
select.list_nb__res_search_annuaire {  }


/***** AJOUTER UN SITE *****/
/* Texte de confirmation apres la proposition d'un site dans l'annuaire */
.confirm_add_site_annuaire { font-size: 14px; }

/* Texte pour dire que tous les champs sont obligatoires */
.all_field_required_annuaire { color: #7fae1f; font-weight: normal; }

/* Texte pour signaler qu'on ne peut pas ajouter de site dans cette categorie */
.can_not_add_annuaire { color: #ff0000; font-weight: bold; font-size: 14px; }

/* Texte devant les champs :
Votre nom :, Votre prénom,...
*/
.text_before_field_add_annuaire { font-family: Arial; font-size: 12px; }

/* Champ(4) pour rentrer les donnees du site (nom, email, URL, titre) */
input.field_data_add_site_annuaire {
 font-family:tahoma, verdana,arial,tahoma;
 background-color:#ffffff;
 color:#FF6600; 
 font-size:8pt;
 font-weight:normal; }

/* Textarea pour la description du site */
textarea.descr_add_site_annuaire {
font-family:tahoma, verdana,arial,tahoma;
 background-color:#ffffff;
 color:#FF6600; 
 font-size:8pt;
 font-weight:normal; 
  }

/* Bouton pour envoyer le formulaire */
input.submit_form_add_site_annuaire { font-family:tahoma,verdana,tahoma,arial;
font-size:8pt;
background-color: #568001;
color: #ffffff;
text-align: center; }

/* Liste deroulante avec toutes les categories */
select.list_all_cats_annuaire {  }  


/***** VOTE *****/
/* Texte si on a deja vote pour le site :
Vous avez déjà voté ces dernières...
*/
.deja_vote_annuaire { color: #CC0000; }

/* Texte apres avoir voter correctement */
.vote_ok_annuaire { color: #006699; }

/* Texte qui apparait dans la popup avant de voter :
Vous allez pouvoir voter...
*/
.text_vote_annuaire { color:#006699; }

/* Liste deroulante avec les votes possibles */
select.list_vote_site_annuaire { 
background-color:#006699;
color:#FFFFFF;
 }


/***** COMMENTAIRES *****/
/* Texte pour signaler qu'il n'y a pas encore eu de commentaires pour un site :
Pas encore de commentaire...
*/
.no_com_site_annuaire { 
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000033; }

/* Auteur + date d'ajout du commentaire */
.author_and_date_com_annuaire { 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006699; 
font-size: 12px;}

/* Texte du commentaire */
.text_com_annuaire { 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC0000;
font-style:oblique;
font-size: 12px;}
 
/* Bouton pour ajouter un commentaire */
input.button_add_com_annuaire {  
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#006699;
color:#FFFFFF;
}

/* Texte devant les champs du formulaire d'ajout d'un commentaire */
.text_before_field_com_annuaire {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006699; 
font-weight: bold;
font-size: 12px;}
 

/* Textarea pour entrer le commentaire */
textarea.text_add_com_annuaire { 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006699;
font-size: 12px; }

/* Champs nom et email pour la personne qui ajoute un commentaire */
input.champ_com_annuaire {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006699;
  } 


/***** DIVERS *****/
/* Lien dans le bas des pages */
a.link_footer_annuaire { font-family: Verdana; font-size: 12 px; font-weight: bold; }

/* Liens principaux de l'annuaire (Accueil, Top clics, Ajouter un site,...) */
a.top_link_annuaire {  }

/* Arborescence en ligne des categories (texte) */
.arbo_annuaire {  }
.arbo_annuaire_petit { color:green; font-weight: normal; }

/* Arborescence en ligne des categories (liens) */
a.arbo_annuaire {  }

/* Liens vers les numeros des pages si il y a trop de sites pour etre affiche sur une seule page (categorie + recherche) */
a.link_numpage_annuaire { font-size: 11px; font-family: Arial; }

/* Titre des pages de l'annuaire */
.titre_annuaire { font-size: 18px; font-weight: bold; font-family: Arial; }

/* Lien vers la categorie d'un site dans les nouveautes, les tops et le moteur... */
.link_to_cat_annuaire {  }

/* Boutons des formulaires pour fermer les popups pour les votes et les commentaires */
input.button_close_annuaire {  }








.m_text, td, input, textarea, a, li
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:13px;
		text-align:justify;
	}
	
span { color:#7FAE1F; font-weight:bold;}

strong a { color:#6C6C6C; font-weight:normal;}
	
span a { color:#FF5A00; margin-right:5px; font-weight:normal; line-height:11px}
	
.c_text	{ font-size:11px; color:#CECECE; padding-left:10px;}

.c_text a { font-size:9px; color:#CECECE; text-decoration:none;}

.c_text a:hover{ text-decoration:underline;}
.d_text	{ font-size:9px; color:#CECECE; }

#d_text a { font-size:9px; color:#9D9D9D; text-decoration:none;}

#d_text a:hover{ color:#FF6600;text-decoration:underline;}
.ls a { color:#9D9D9D; text-decoration:none}

.ls a:hover { color:#FF6600; text-decoration:underline}
#liens_footer {color: #ffffff; text-decoration:none;margin-top:31px;}
#liens_footer a{color: #990000; text-decoration:none}
#liens_footer a:hover{color:#FFffff; text-decoration:underline}
.dotted_line { height:1px; background-image:url(http://www.avenue-des-assures.com/images/images/p-h-dr.gif); background-repeat:repeat-x;}

.line { background-image:url(http://www.avenue-des-assures.com/images/images/h-l.gif); background-repeat:repeat-x; height:4px}

.headers { height:32px; background-color:#F4F4F4}

.headers1 { height:32px; background-color:#F4F4F4; background-image:url(http://www.avenue-des-assures.com/images/images/p.gif); background-repeat:repeat-x; background-position:bottom; display:table; width:100%}

.headers1 a { text-transform:uppercase; color:#848484; text-decoration:none; margin-left:19px; margin-right:5px}

.headers1 a:hover { text-decoration:underline}

.box { margin:29px 15px 10px 21px}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		color: default;
		color:
	}

.form
	{
		height:22px; margin-top:0px;
	}	

.form input
	{
		width:192px; height:19px; border-color:#DADADA; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px
	}

textarea{
		width:205px; height:121px; overflow:hidden; border-color:#DADADA; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px
	}
#txt_header {
color:#FFFFFF; 
}
#txt_header a{
color:#FFFFFF;
text-decoration:none;
}
#txt_header a:hover {
color:#FF6600;
text-decoration:none;
}
#txt_footer {
color:#FFFFFF; padding-top: 0px;
font-size:80%;
}
#txt_footer a{
color:#FFFFFF;
font-weight: bold;
}
ul {margin:0; padding:0; list-style:none}
li { margin: 0px 0px 0px 0px; padding:0px 0px 0px 12px;}		
#menugauche li {
margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;text-decoration: none;

}
#menugauche a {
text-decoration: none;
color: #FF6600;}
#bouton {
background-image: url("http://www.avenue-des-assures.com/images/images/t7.gif");
padding-left: 20px;
padding-bottom: 0px;
color: #666666;
margin-left: 2px;
font-size: 90%;

}
li a, ul
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:18px;
		color: #568001;
		

		/*color:#9D9D9D;*/		
	}
	#spacer {
	margin-left: 5px;
	}


#recherche {
margin-top: 5px;
margin-bottom : 5px;
margin-left: 10px;
padding-bottom: 0px;

}
#pub_menu {
margin-top: 5px;
margin-bottom : 5px;
margin-left: 2px;
padding-bottom: 0px;

}
#gauche_bas {
/*background-image:url(http://www.avenue-des-assures.com/images/images/ad.gif);*/
border-width: 1px;
border-color: #999999;
border-style: solid;
text-align: center;
width: 115px;
margin-left: 4px;
margin-top: 0px;
padding-top: 7px;
margin-bottom: 0px;
background-color:#FFFFFF;
}
#gauche_bas2 {
/*background-image:url(http://www.avenue-des-assures.com/images/images/ad.gif);*/
border-width: 1px;
border-color: #999999;
border-style: solid;
text-align: center;
width: 115px;
margin-left: 4px;
margin-top: 0px;
padding-top: 7px;
margin-bottom: 0px;
}
#annonce{
/*background-image:url(http://www.avenue-des-assures.com/images/images/part.gif);
background-repeat:no-repeat;*/
text-align: center;
padding: 3px;
color:#000000;
text-decoration:underline;

}
#annonce a{
color: #000099;
text-decoration: underline;
}
#annonce a hover{
color: #000099;
text-decoration: underline;
}
#droite_bas {
/*background-image:url(http://www.avenue-des-assures.com/images/images/ad.gif);*/
border-width: 1px;
border-color: #999999;
border-style: solid;
text-align: center;
text-decoration:underline;
margin-right: 4px;
margin-left: 4px;
margin-top: 0px;
padding-top: 7px;
margin-bottom: 0px;
}
#droite_bas2 {
/*background-image:url(http://www.avenue-des-assures.com/images/images/ad.gif);*/
border-width: 1px;
border-color: #999999;
border-style: solid;
text-align: center;
text-decoration:underline;
margin-right: 4px;
margin-left: 4px;
margin-top: 0px;
padding-top: 7px;
margin-bottom: 0px;
background-color:#FFFFFF;
}
#droite_bas_privilege {
background-color:#FFFFFF;
border-width: 1px;
border-color: #999999;
border-style: solid;
text-align: center;
text-decoration:underline;
margin-right: 4px;
margin-left: 4px;
margin-top: 0px;
padding-top: 7px;
margin-bottom: 0px;
}
#index_privilege {
width: 200 px;
background-color:#FFFFFF;
border-width: 1px;
border-color: #000000;
border-style: solid;
text-align: center;
text-decoration:underline;
margin-right: 170px;
margin-left: 170px;
}
#ad_droite{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #FF6600;
font-size:10px;
text-align:center;
}
#ad_droite a{
color:#568001;
}
a:hover {
color:#FF6600;
}
	#rss2 {
	background-color:#e19a2b;
height: 75px;
width: 97%;
list-style-type: none;
text-align: left;
overflow: hidden;
color: #fffff;
font-size: 101%;
margin-top: 5px;

}

#rss2 li {
font-size: 100%;

text-decoration:none;

}

#rss2 a {
font-size: 103%;

color:#000000;
text-decoration:none;

}
#rss2 a:hover {
text-decoration:underline;}

#abo_rss a{
text-align:center;
color: #990000;
text-decoration:none
}
#abo_rss a:hover{
color:#ffffff;
text-decoration:none
}
#sujets_forum {
margin-top: 0px;margin-left: 10px;
}
#sujets_forum a {
font-size: 12px;
color: #990000;
text-decoration:none;
}
#sujets_forum a:hover {
text-decoration:underline;
}
#enquete {
background-color:#990000;
}
#enquete a {
color:#FFFFFF;
text-decoration:none;}


#menu_gauche {
margin-left:3px; /* ENLEVER LE 3 PIXELS JOG d'IE */
padding: 0;
float: left;
width: 125px;}

#gauche {
padding: 0;
float: left;
width: 125px;
}



#droite {
float:right;
width: 132px;
margin-right: 3px;
margin-left: 1em;


 /* A VIRER SI DECALAGE DU TEXTE */
}
#droite a{
text-decoration: none;
}
#bouton_droite {
padding-left: 1px;
}
#menudroitesanspuce {
font-size: 65%;
list-style-type: none;
margin-right: 2px;
margin-left: 0px;
padding-right: 0;
text-align: justify;


}
#menudroitesanspuce li {
margin-bottom: 0px;
padding-right: 0px;
}
#menudroitesanspuce a {
margin: 0px;
color: #009999;
text-decoration: none;
padding-right: 8px;

}
#menudroitesanspuce a:hover {
text-decoration: none;
/*color: #FF6600;*/
color:#FF9900;
}
/* #menudroitesanspuce {
font-size: 65%;
list-style-type: none;
margin-right: 7px;
margin-left: 4px;
padding: 0;
text-align: justify;


}
#menudroitesanspuce li {
margin-top: 10px;
margin-bottom: 10px;
line-height: 1em;
}
#menudroitesanspuce a {
margin: 0px;
color: #666666;
text-decoration: none;
}
#menudroitesanspuce a:hover {
text-decoration: none;
/*color: #FF6600;
color:#CC0000;
}*/




#centre {
margin-left: 125px;
margin-right: 0px; 
font-size: 12px;
/* 132px si menu_droit activé*/
/*font-size: 83%;
padding-left: 1em;
padding-right: 1em;
padding-top:0em;
color:#333333;
text-align: justify;
line-height: 1.6em; /* Interligne */
}

#centre li{
font-size: 12px;
line-height:25px;
list-style-type: none;
background-image: url("http://www.avenue-des-assures.com/images/images/li2.gif");
background-repeat: no-repeat;
background-position:0 0.7em;
padding-left: 40px;
color:#333333;
}

#centre a{
font-size: 12px;
color: #000099;
text-decoration: underline;
}

#centre a:hover {
color: #000099;
text-decoration:none;
}
#lien_taux_header {
font-weight:normal;}

#lien_taux_header a{
color: #000099;
text-decoration: underline;
}
#lien_taux_header a:hover{
color: #000099;
text-decoration:none;
}
#bloccentre{
font-family:Tahoma;
		font-size:12px;
		line-height:13px;
		color: #333333;
		text-align:justify;
line-height: 1.6em;
margin-right: 1em;
margin-left: 10px;
/*padding-left: 1em;
padding-right: 1em;*/
padding-top: 1px;
padding-bottom: 1px;
}
#bloccentre p{
padding-left: 1em;
padding-right: 1em;
}



#footer {
clear:both;
height: 35px;
line-height: 15px;
margin: 10px;}
#footer_partenaires {
text-align:center;
color: #333333;
}
#footer_partenaires a{
color:#990000;
text-decoration:none;
}
#footer_partenaires a:hover{
color:#990000;
text-decoration:underline;
}

h2 {
margin-left: 2em;
margin-right: 1em;
margin-top: 25px;
height: 20px;
font-size: 110%;
/*background-image: url("http://www.avenue-des-assures.com/images/2_accueil/punaise.gif");
background-repeat: no-repeat;
background-position: 0% 65%;
/*padding-left: 15px;*/
background-image: url("http://www.avenue-des-assures.com/images/images/h2_2.gif") ;
background-repeat: no-repeat;
padding-left: 30px;
text-indent: 8px;
color: #ad5c11;
text-align:left;
font-weight: normal;
}
h3 {
margin-left: 5em;
margin-right: 1em;

font-size: 100%;
/*background-image: url("http://www.avenue-des-assures.com/images/2_accueil/puceh3.gif");
background-repeat: no-repeat;
background-position: 3% 65%;*/
font-weight: normal;
text-indent: 10px;
background-image: url("http://www.avenue-des-assures.com/images/images/h3_2.gif") ;
background-repeat: no-repeat;
padding-left: 40px;
color: #990000;
}
h4{
font-family: Tahoma;
 height:34px;
font-size: 100%;
background-image: url("http://www.avenue-des-assures.com/images/images/h4.gif") ;
background-repeat: no-repeat;
color: #666666;
font-weight:normal;
padding-left: 40px;
padding-top: 8px;
padding-bottom: 0px;
padding-right: 50px;
margin-bottom: 0px;
}
.Style4{
font-weight:normal;
color: #333333;
}
.Style5 {
font-weight: normal;
color: #333333;
}
.Style6{
font-weight: normal;
color: #333333;
}
.Style7{
font-weight: normal;
color:#FF6600 ;}
.Style8{
font-weight: normal;
color: #000000 ;
}
.Style9{color: #7fae1f;
font-weight:normal;
}
#largeur {
width: 25%;
}
#largeur_garantis {
width: 20%;
}
#largeur_enquete {
width: 33%;

}
#complement {
background-image:url(http://www.avenue-des-assures.com/images/images/complement.gif);
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 2em;
margin-bottom: 2em;
padding-top: 30px;
padding-left: 10px;
}
#complement a{
text-decoration: none;
}
#plushaut {
background-image:url(http://www.avenue-des-assures.com/images/images/plus_ada.gif);
background-repeat:no-repeat;
height: 30px;
margin-left: 30px;}

#plusbas {

border-style:dotted;
border-width: 1px;
border-color: #333333;
margin-left: 3em;
margin-right: 3em;
padding: 5px;
}
#image {
/* border-style:solid;
border-width: 1px;
border-color: #8E8E8E;
padding: 3px;
border-bottom-color:#333333;
border-right-color:#333333;
border-left-color:none;*/
}
 #sondage {
margin-left: 1em;
width: 210px;
text-align:left;
 }
  #sondage_global {
width: 700px;
font-size: 120%;
 }
#leaderboard {
margin-top: 10px;margin-left: 15px;
		}
#leaderboard a{
color:#0000CC;
text-decoration:underline;font-family:Tahoma;
		font-size: 12px;
		text-align:center;
		line-height:13px;

}
#encadr_adabaseperso{
border-style: solid;
border-width: 2px;
border-color: #e19a2b;
padding: 5px;
background-color: #F4F4F4;
}
#encadr_adabaselibre{
border-style: solid;
border-width: 2px;
border-color: #e7b01e;
background-color: #F4F4F4;

padding: 5px;
}
#result_requete {
font-size: 14px;
text-align:center;
}
#result_requete a {
text-decoration:none;
}
#result_requete a:hover {
margin-left: 10px;}
#bleu{
background-color:#66FFFF;}
#gris{
background-color:#CCCCCC;}
.rouge{background-image:url(/images/images/fond_result_requete2.gif); height: 39px; color:#FFFFFF;} 
.white{background-image:url(/images/images/fond_result_requete2.gif); height: 39px;}
.red{background-image:url(/images/images/fond_result_requete2.gif); height: 39px;color:#FFFFFF;}
.green{background-image:url(/images/images/fond_result_requete2.gif); height: 39px;}
.debut{background-image: url(/images/images/fond_result_requete2_debut.gif); background-repeat:no-repeat;}
.fin{background-image: url(/images/images/fond_result_requete2_fin.gif); background-repeat:no-repeat;}
