body {margin:0 0 0 0; padding:0; font-family:tahoma; font-size:11px; }
form {margin:0; padding:0}
td {font-family:tahoma; font-size:11px; line-height:13px; color:#000000; }

.header span {color:#888888; line-height:12px;}
.header a {text-decoration:underline; color:#888888;}
.header a:hover {text-decoration:none;}
.header span a {text-decoration:underline; color:#5F9731;}
.header span a:hover {text-decoration:none;}

a {color:#868686; text-decoration: underline;}
a:hover {text-decoration: none;}

a.blanc {color:#ffffff; text-decoration: none;}
a.blanc:hover {color:#ffffff; text-decoration: underline;}

a.arbogris {color:#868686; text-decoration: underline;}
a.arbogris:hover {text-decoration: none;}

a.gris {color:#999999; text-decoration: none;}
a.gris:hover {color:#999999; text-decoration: underline;}

a.noir {color:#000000; text-decoration: underline;}
a.noir:hover {color:#000000; text-decoration: none;}

a.bordeaux {color:#b62d37; text-decoration: underline;}
a.bordeaux:hover {color:#000000; text-decoration: underline;}

a.bleu {color:#0000CC; text-decoration: underline;font-weight: normal;}
a.bleu:hover {color:#0000CC; text-decoration: underline;font-weight: normal;}

a.link {color:#008000; text-decoration: none;}
a.link:hover {color:#008000; text-decoration: none;}

.name span { color:#0180A3;}

strong { color:#2B2B2B; }
strong span { color:#3E3E3E; font-size:11px;}
span strong { color:#017A99; font-size:11px;}
strong a { color:#2B2B2B; text-decoration:underline; }
strong a:hover { text-decoration:none;}
span strong a { color:#575757; text-decoration:underline; font-size:11px;}
span strong a:hover { text-decoration:none;}
span a strong { color:#0037A4; text-decoration:underline; font-size:11px;}
span a:hover strong { text-decoration:none;}

.tec strong a { color:#808270; text-decoration:none; font-size:11px;}
.tec strong a:hover { text-decoration:underline;}
.tec a strong { color:#808270; text-decoration:underline; font-size:11px;}
.tec a:hover strong { text-decoration:none;}

.de strong a { color:#ffffff; text-decoration:underline; font-size:11px; text-transform:uppercase;}
.de strong a:hover { text-decoration:none;}

input {height:19px; font-family:tahoma; font-size:11px;  color:#666666; vertical-align:middle; background-color:#ffffff; padding:1px 0 0 4px; }
.kl textarea {width:140px; height:95px; font-family:tahoma; font-size:11px; overflow:hidden; color:#666666; background-color:#ffffff; padding:1px 0 0 4px; }

.dk a { color:#999999; text-decoration:none; }
.dk a:hover { text-decoration:underline;}

.wbo { color:#535452; line-height:12px;}
.wbo strong { color:#535452; }

input {height:18px; font-family:tahoma; font-size:11px;  color:#000000; vertical-align:middle; background-color:#ffffff; padding:2px 0 0 2px; border:1px solid #868686; }
textarea {height:53px; font-family:tahoma; font-size:11px; color:#000000; background-color:#ffffff; padding:2px 0 0 2px; border:1px solid #868686;  }

.ppp { color:#BFBFBF; font-family:tahoma; font-size:10px;}
.ppp input {width:125px; height:18px; font-family:tahoma; font-size:11px;  color:#6C6C6C; vertical-align:middle; background-color:#ffffff; padding:1px 0 0 4px; border:1px solid #868686; }

.lll { color:#BFBFBF; font-family:tahoma; font-size:10px;}
.lll input {width:102px; height:18px; font-family:tahoma; font-size:11px;  color:#6C6C6C; vertical-align:middle; background-color:#ffffff; padding:1px 0 0 4px; border:1px solid #868686; }

.mmm { color:#BFBFBF; font-family:tahoma; font-size:10px;}
.mmm input {width:9px; height:9px; font-family:tahoma; font-size:11px;  color:#6C6C6C; vertical-align:middle; background-color:#ffffff; padding:0 0 0 4px; border:1px solid #868686; margin:2px 5px 0 0; }

.ddd select { width:121px; height:20px; font-family:tahoma; font-size:11px;  color:#636363; vertical-align:middle; background-color:#ffffff; }

<!-- color:#B62E3A; -->
b {} 

b span { color:#318ED7;}

.txt2 { color:#909090; line-height:15px;}
.txt2 a { color:#909090; text-decoration: none; }
.txt2 a:hover { text-decoration:underline;}

.content { color:#535452; line-height:16px; }
.content strong a { color:#A43543; text-decoration:underline; }
.content strong a:hover { text-decoration:none; }
.content a { color:#F0620C; text-decoration:underline; }
.content a:hover { text-decoration:none; }
.content b a { color:#F0620C; text-decoration:none; font-weight:normal }
.content b a:hover { text-decoration:underline; font-weight:normal }

.son { color:#535452; line-height:12px; }
.son strong { color:#A43543;}
.son a { color:#F0620C; text-decoration:underline; }
.son a:hover { text-decoration:none; }

.blue a { text-decoration:underline;}
.blue a:hover { text-decoration:none;}

.footer { color:#1C1C1C;}
.footer span { color:#999999;}
.footer a { color:#1C1C1C; text-decoration: none;}
.footer a:hover { text-decoration: underline;}

.search { color:#7A7A7A; line-height:14px; }
.search strong { color:#7A7A7A; font-size:11px;}
.search b { color:#ffffff; font-size:11px; text-transform:uppercase;}
.search span strong { color:#009BC7; font-size:11px;}
.search strong span { color:#7EA717;}
.search span a { color:#FEC018; text-decoration:underline;}
.search span a:hover { text-decoration:none;}
.search a { color:#009CC5; text-decoration:underline;}
.search a:hover { text-decoration:none;}

.txt { color:#595855; }
.txt a { color:#474747; text-decoration: none;}
.txt a:hover { text-decoration: underline;}
.txt strong a { color:#474747; text-decoration: none;}
.txt strong a:hover { text-decoration: underline;}

.hot { color:#ffffff; }
.hot strong { color:#ffffff; }

span a { color:#868686; text-decoration:underline;}
span a:hover { text-decoration:none;}

.oh { color:#484646; line-height:12px;}
.oh span { color:#7EA717; font-size:9px; }
.oh strong { color:#484646; font-size:11px;}
.oh strong a { color:#484646; text-decoration:underline; font-size:11px;}
.oh strong a:hover { text-decoration:none;}

.arr span { color:#3F3F3F; }

.f1 { width:14px;  height:14px; border-color:#A3AAB5; border:0;}


.bs input {width:297px; height:20px; font-family:tahoma; font-size:11px;  color:#535452; vertical-align:middle; background-color:#ffffff; padding:1px 0 0 4px; }

.bg input {width:11px; height:11px; font-family:tahoma; font-size:11px;  color:#888888; vertical-align:middle; background-color:#ffffff; padding:0 0 0 4px; }

.pg { color:#ffffff; }

.bf select {width:217px; height:20px; font-family:tahoma; font-size:11px;  color:#888888; vertical-align:middle; background-color:#ffffff; padding:1px 0 0 11px; border:1px solid #ABABAB;}

.ro select {width:105px; height:22px; font-family:tahoma; font-size:11px;  color:#888888; vertical-align:middle; background-color:#ffffff; padding:1px 0 0 11px; border:1px solid #B3B9C3;}

a strong { color:#838383; text-decoration:underline;}
a:hover strong { text-decoration:none}

.dy a { color:#FFFFFF; text-decoration:underline; }
.dy a:hover { text-decoration:none }

.xxxl ul { margin:0; padding:0; list-style:none; }
.xxxl li { color:#868686; line-height:13px; background:url(images/bullet_3.jpg) left top no-repeat; padding:0 0 0 14px; }
.xxxl li a { color:#868686; text-decoration:none;}
.xxxl li a:hover { text-decoration:underline;}

.ac ul { margin:0; padding:0; list-style:none; }
.ac li { color:#474747; line-height:14px; background:url(images/bullet_2.jpg) left top no-repeat; padding:0 0 0 11px; }
.ac li a strong { color:#A43543; text-decoration: none;}
.ac li a:hover strong { text-decoration: underline;}
.ac li a { color:#474747; text-decoration: none;}
.ac li a:hover { text-decoration:underline;}




.sela ul { margin:0; padding:0; list-style:none; }
.sela li { color:#474747; line-height:14px; background:url(images/bullet_1.jpg) left top no-repeat; width:161px; height:42px; padding:0 0 0 18px; }
.sela li a { color:#5F5F5F; text-decoration: none; font-size:10px;}
.sela li a:hover { text-decoration:underline;}
.sela li a strong { color:#A43543; text-decoration: underline; font-size:11px;}
.sela li a:hover strong { text-decoration: none;}

.soft ul { margin:0; padding:0; list-style:none; }
.soft li { color:#474747; line-height:14px; background:url(images/bullet_4.jpg) left top no-repeat; width:176px; height:42px; padding:0 0 0 13px; }
.soft li a { color:#5F5F5F; text-decoration: none; font-size:10px;}
.soft li a:hover { text-decoration:underline;}
.soft li a strong { color:#A43543; text-decoration: underline; font-size:11px;}
.soft li a:hover strong { text-decoration: none;}

.ben ul { margin:0; padding:0; list-style:none; }
.ben li { color:#474747; line-height:14px; background:url(images/bullet_5.jpg) left top no-repeat; width:129px; height:42px; padding:0 0 0 14px; }
.ben li a { color:#5F5F5F; text-decoration: none; font-size:10px;}
.ben li a:hover { text-decoration:underline;}
.ben li a strong { color:#A43543; text-decoration: underline; font-size:11px;}
.ben li a:hover strong { text-decoration: none;}

.dmb ul { margin:0; padding:0; list-style:none; }
.dmb li { color:#474747; line-height:14px; background:url(images/bullet_6.jpg) left top no-repeat; width:161px; height:42px; padding:0 0 0 18px; }
.dmb li a { color:#5F5F5F; text-decoration: none; font-size:10px;}
.dmb li a:hover { text-decoration:underline;}
.dmb li a strong { color:#A43543; text-decoration: underline; font-size:11px;}
.dmb li a:hover strong { text-decoration: none;}

.sed ul { margin:0; padding:0; list-style:none; }
.sed li { color:#474747; line-height:14px; background:url(images/bullet_7.jpg) left top no-repeat; width:176px; height:42px; padding:0 0 0 13px; }
.sed li a { color:#5F5F5F; text-decoration: none; font-size:10px;}
.sed li a:hover { text-decoration:underline;}
.sed li a strong { color:#A43543; text-decoration: underline; font-size:11px;}
.sed li a:hover strong { text-decoration: none;}

.th ul { margin:0; padding:0; list-style:none; }
.th li { color:#474747; line-height:14px; background:url(images/bullet_8.jpg) left top no-repeat; width:129px; height:42px; padding:0 0 0 14px; }
.th li a { color:#5F5F5F; text-decoration: none; font-size:10px;}
.th li a:hover { text-decoration:underline;}
.th li a strong { color:#A43543; text-decoration: underline; font-size:11px;}
.th li a:hover strong { text-decoration: none;}


.bit ul { margin:0; padding:0; list-style:none; }
.bit li { color:#ffffff; line-height:16px; background:url(images/bullet_2.jpg) left top no-repeat; padding:0 0 0 10px; }
.bit li a { color:#ffffff; text-decoration:underline;}
.bit li a:hover { text-decoration:none;}

.biz ul { margin:0; padding:0; list-style:none; }
.biz li { color:#4A4A4A; line-height:16px; background:url(images/bullet_9.jpg) left top no-repeat; padding:0 0 0 9px; }
.biz li a { color:#4A4A4A; text-decoration:underline;}
.biz li a:hover { text-decoration:none;}

.boxform  	{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-style: normal; color: #868686; border: 1 solid #868686; background-color: #2A2A2A; width:100px; height:18px; }
.addsite  	{ height:18px; font-family:tahoma; font-size:11px;  color:#000000; vertical-align:middle; background-color:#ffffff; padding:2px 0 0 2px; border:1px solid #868686; }
.addsite_bouton		{ height:20px; width:150px; font-family:tahoma; font-size:12px;  color:#ffffff; vertical-align:middle;  background-color:#BE3541; padding:2px 2 2 2px; border:1px solid #868686; }

/** annuaire CSS
/***** 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-family: Tahoma; font-size: 17px; }

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

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


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

/* 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: Tahoma; 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: #b62d37; font-weight: bold; font-family: tahoma; font-size: 14px; }


/***** SITES *****/
/* Titre des sites */
a.titre_site_annuaire {  }

/* Nombre de clics sur les sites */
.nb_clics_site_annuaire { color: #000000; font-weight: normal; font-family: tahoma; font-size: 11px;  }

/* Ref titre haut */
.titro { color: #868686; font-weight: normal; font-family: tahoma; font-size: 9px;  }


/* Date de validation des sites */
.date_validation_site_annuaire {  }

/* Moyenne + nombre de votes dans le top votes */
.moyenne_votes_topv_annuaire {  }

/* Description des sites */
.description_site_annuaire { color: #000000; font-weight: none; font-family: tahoma; font-size: 11px;  }

/* Moyenne des votes des sites */
.moyenne_votes_site_annuaire {  }

/* Lien pour voter pour les sites */
a.vote_site_annuaire {  }

/* Nombre de commentaires pour les sites */
.commentaire_site_annuaire {  }

/* Lien pour voir et ecrire des commentaires */
a.read_write_com_site_annuaire {  }

/* Position des sites (1,2,3,4,...) dans les Top clics et Top votes */
.position_site_annuaire {  }


/***** 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: #BB333F; font-weight: bold; font-family: tahoma; font-size: 11px;  }

/* 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 { color: #000000; font-weight: bold; font-family: tahoma; font-size: 11px;  }

/* 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: #ff0000; font-weight: bold; }

/* 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; }

.pages { color: #000000; font-weight: normal; font-size: 12px; font-family: helvetica;}


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

/* Champ(4) pour rentrer les donnees du site (nom, email, URL, titre) */
input.field_data_add_site_annuaire { font-weight: normal; font-size: 12px; }

/* Textarea pour la description du site */
textarea.descr_add_site_annuaire {  }

/* Bouton pour envoyer le formulaire */
input.submit_form_add_site_annuaire {  }

/* 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: #ff0000; }

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

/* Texte qui apparait dans la popup avant de voter :
Vous allez pouvoir voter...
*/
.text_vote_annuaire { font-weight: bold; }

/* Liste deroulante avec les votes possibles */
select.list_vote_site_annuaire {  }


/***** 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 { color: #ff0000; }

/* Auteur + date d'ajout du commentaire */
.author_and_date_com_annuaire { font-weight: bold; }

/* Texte du commentaire */
.text_com_annuaire {  }

/* Bouton pour ajouter un commentaire */
input.button_add_com_annuaire {  }

/* Texte devant les champs du formulaire d'ajout d'un commentaire */
.text_before_field_com_annuaire { font-weight: bold; }

/* Textarea pour entrer le commentaire */
textarea.text_add_com_annuaire { font-size: 12px; }

/* Champs nom et email pour la personne qui ajoute un commentaire */
input.champ_com_annuaire {  } 


/***** 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 { font-family: Verdana; font-size:13 px; }

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

/* 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: Tahoma; }

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

/* 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 {  }

a.page:link,a.page:active,a.page:visited { text-decoration: underline; font-size : 14px; color : #000000; font-weight : bold;}
a.page:hover		{
	font-size : 14px;
	text-decoration: underline;
	font-weight : bold;
	color : #b62d37;
}
/* Titre des numéros non cliquables */
.pagenolink { font-size: 20px; font-weight: bold; color : #b62d37; }

/* titre google */
a.google { font-family: Verdana; font-size: 11 px; font-weight: none; text-decoration: underline; color : #B72E38;}

.imgsite { border: #CCCCCC; border-style: solid; border-width: 1px 1px 1px 1px ;}
