/***** BODY *****/
body { background: #ffffff; }

/***** ACCUEIL *****/
/* Texte sur la page d'acceuil : Cet annuaire contient...*/
.text_index_annu {  }

/***** POLICES *****/
/* Polices des liens : */
A  			{ color : red; text-decoration : none; font-size : 9px; font-family : Verdana; text-align : center; }
A:link  	{ text-decoration : none; color : #000000; font-family : Verdana; font-size : 10px; }
A:Visited  	{ color : #000000; text-decoration : none; font-family : Verdana; font-size : 10px; }
A:Active  	{ color : #000000; text-decoration : none; font-family : Verdana; font-size : 10px; }
A:Hover  	{ color : #000000; text-decoration : underline; font-family : Verdana; font-size : 10px; }

/* Polices de bases : */
.txt  		  { font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #000000; }
.txtmoteur	{ font-size :  9px; font-family : VERDANA,ARIAL,TAHOMA; color : #000000; }
.txtpetit 	{ font-size :  8px; font-family : VERDANA,ARIAL,TAHOMA; color : #000000; }
.txtgris 		{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #666666; }
.titre 		  { font-size : 12px; font-family : VERDANA,ARIAL,TAHOMA; color : #000000; }
.alerte		  { font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #9A1616; font-weight: bold;  }
.enligne		{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : green; font-weight: bold;  }
.menutitre   	{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #FFFFFF; font-weight: bold }

.BgColor	  { background-color: ffffff  ; }
.inputlog 	{ background-color: white; border: 1 solid; color: #000000; font-family: VERDANA; font-size: 12 px ; border-color : #6D071A; }

/***** Box Espace Eleveurs *****/
.txteleveur   					{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #6D071A; }
.titreeleveur   				{ font-size : 12px; font-family : VERDANA,ARIAL,TAHOMA; color : #6D071A; font-weight: bold }
.menutitreeleveur   		{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #FFFFFF; font-weight: bold }
.hreleveur 							{ background-color: FF6E01  ; }
.BgColoreleveurtitre		{ background-color: 9E0F24  ; }
.BgColoreleveur					{ background-color: F8E4E4  ; }
.tabBordereleveur				{ BORDER-BOTTOM: 1px solid #D38A97; BORDER-LEFT: 1px solid #D38A97; BORDER-RIGHT: 1px solid #D38A97; BORDER-TOP: 1px solid #D38A97; }
.tabBordereleveurmoteur	{ BORDER-BOTTOM: 1px solid #D38A97; BORDER-LEFT: 1px solid #D38A97; BORDER-RIGHT: 1px solid #D38A97; BORDER-TOP: }
.inputeleveur						{	}
					  
/***** Box Espace Chiots *****/
.txtchiots   						{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #08448F; }
.titrechiots   					{ font-size : 12px; font-family : VERDANA,ARIAL,TAHOMA; color : #08448F; font-weight: bold }
.menutitrechiots   			{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #FFFFFF; font-weight: bold }
.hrchiots 							{ background-color: A232B7  ; }
.BgColorchiotstitre			{ background-color: 08448F  ; }
.BgColorchiots					{ background-color: DDE6FC  ; }
.tabBorderchiots				{ BORDER-BOTTOM: 1px solid #2C6FC2; BORDER-LEFT: 1px solid #2C6FC2; BORDER-RIGHT: 1px solid #2C6FC2; BORDER-TOP: 1px solid #2C6FC2;  }
.tabBorderchiotsmoteur	{ BORDER-BOTTOM: 1px solid #2C6FC2; BORDER-LEFT: 1px solid #2C6FC2; BORDER-RIGHT: 1px solid #2C6FC2;}
.inputchiots						{ }

/***** Box Espace Club de Race *****/
.txtclub  				{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #6B3B3B; }
.titreclub	  		{ font-size : 12px; font-family : VERDANA,ARIAL,TAHOMA; color : #6B3B3B; font-weight: bold }
.menutitreclub		{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #FFFFFF; font-weight: bold }
.hrclub 					{ background-color: 815C34  ; }
.BgColorclubtitre	{ background-color: 6B3B3B  ; }
.BgColorclub			{ background-color: F4F4F4  ; }
.BgColorclub2			{ background-color: 905C2F  ; }
.tabBorderclub		{ BORDER-BOTTOM: 1px solid #6B3B3B; BORDER-LEFT: 1px solid #6B3B3B; BORDER-RIGHT: 1px solid #6B3B3B; BORDER-TOP: 1px solid #6B3B3B;  }
/* .tabclub					{ BORDER-BOTTOM: 1px solid #8337FB; BORDER-LEFT: 1px solid #8337FB; BORDER-RIGHT: 1px solid #8337FB; BORDER-TOP: 1px solid #8337FB; }*/ 
.inputclub				{ }

/***** Box Espace gestelv *****/
.txtgestelv   		{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #EE9A01; }
.titregestelv   	{ font-size : 12px; font-family : VERDANA,ARIAL,TAHOMA; color : #EE9A01;  font-weight: bold}
.menutitregestelv { font-size : 12px; font-family : VERDANA,ARIAL,TAHOMA; color : #EE9A01; }
.hrgestelv 				{ background-color: EE9A01  ; }
.BgColorgestelv		{ background-color: E9D7B9  ; }
.tabBordergestelv	{ BORDER-BOTTOM: 1px solid #EE9A01; BORDER-LEFT: 1px solid #EE9A01; BORDER-RIGHT: 1px solid #EE9A01; BORDER-TOP: 1px solid #EE9A01; }
.inputgestelv			{ }

/***** Box Espace Etalons *****/
.txtetalon	  					{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #727272; }
.titreetalon	 					{ font-size : 12px; font-family : VERDANA,ARIAL,TAHOMA; color : #727272; font-weight: bold }
.Bgcoloretalons	  			{ background-color: 727272  ; }
.Bgcoloretalonstitre		{ background-color: 727272  ; }
.tabBorderetalons				{ BORDER-BOTTOM: 1px solid #727272; BORDER-LEFT: 1px solid #727272; BORDER-RIGHT: 1px solid #727272; BORDER-TOP: 1px solid #727272; }
.tabBorderetalonsmoteur	{ BORDER-BOTTOM: 1px solid #727272; BORDER-LEFT: 1px solid #727272; BORDER-RIGHT: 1px solid #727272; BORDER-TOP:}

/***** Box Espace photo *****/
.txtphotos 						{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #E2980A; }
.titrephotos 					{ font-size : 12px; font-family : VERDANA,ARIAL,TAHOMA; color : #E2980A; font-weight: bold }
.Bgcolorphotos				{ background-color: E2980A  ; }
.Bgcolorphotostitre		{ background-color: E2980A  ; }
.tabBorderphotos			{ BORDER-BOTTOM: 1px solid #E2980A; BORDER-LEFT: 1px solid #E2980A; BORDER-RIGHT: 1px solid #E2980A; BORDER-TOP: 1px solid #E2980A; }
.tabBorderphotosmoteur			{ BORDER-BOTTOM: 1px solid #E2980A; BORDER-LEFT: 1px solid #E2980A; BORDER-RIGHT: 1px solid #E2980A; BORDER-TOP:}

/***** Box Espace expo *****/
.txtexpo 						{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #8C432F; }
.titreexpo 				{ font-size : 12px; font-family : VERDANA,ARIAL,TAHOMA; color : #8C432F; font-weight: bold }
.Bgcolorexpo				{ background-color: 8C432F  ; }
.Bgcolorexpotitre		{ background-color: 8C432F  ; }
.tabBorderexpo			{ BORDER-BOTTOM: 1px solid #8C432F; BORDER-LEFT: 1px solid #8C432F; BORDER-RIGHT: 1px solid #8C432F; BORDER-TOP: 1px solid #685234; }
.tabBorderexpomoteur			{ BORDER-BOTTOM: 1px solid #8C432F; BORDER-LEFT: 1px solid #8C432F; BORDER-RIGHT: 1px solid #8C432F; BORDER-TOP:}

/***** Box Espace Annuaire /  *****/
.txtannuweb						{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #685234; }
.titreannuweb					{ font-size : 12px; font-family : VERDANA,ARIAL,TAHOMA; color : #685234; font-weight: bold }
.Bgcolorannuweb				{ background-color: 685234  ; }
.Bgcolorannuwebtitre	{ background-color: 685234  ; }
.tabBorderannuweb			{ BORDER-BOTTOM: 1px solid #685234; BORDER-LEFT: 1px solid #685234; BORDER-RIGHT: 1px solid #685234; BORDER-TOP: 1px solid #685234; }
.tabBorderannuwebmoteur			{ BORDER-BOTTOM: 1px solid #685234; BORDER-LEFT: 1px solid #685234; BORDER-RIGHT: 1px solid #685234; BORDER-TOP:}

/***** Box PEDIGREE *****/
.txtpedigree  						{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #B66684; }
.Bgcolorpedigree	  			{ background-color: FBC4D9  ; }
.Bgcolorpedigreetitre	  	{ background-color: B66684  ; }
.tabBorderpedigree				{ BORDER-BOTTOM: 1px solid #B66684; BORDER-LEFT: 1px solid #B66684; BORDER-RIGHT: 1px solid #B66684; BORDER-TOP: 1px solid #B66684; }
.tabBorderpedigreemoteur	{ BORDER-BOTTOM: 1px solid #B66684; BORDER-LEFT: 1px solid #B66684; BORDER-RIGHT: 1px solid #B66684; BORDER-TOP: }

.pedigree_titre						{ font-size : 12px; font-family : VERDANA,ARIAL,TAHOMA; color : 7A2D4B; font-weight: bold; }
.cellule_pedigree 				{ background-color: D8AFBF  ; font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #000000; }
.cellule_pedigree_femelle { background-color: D7D7D7  ; font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #000000; }
						  						  
/***** Box ANNONCES *****/
.txtannonce	 							{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #6D071A; }
.titreannonce							{ font-size : 12px; font-family : VERDANA,ARIAL,TAHOMA; color : #6D071A; font-weight: bold }
.BgColorannoncetitre			{ background-color: 9E0F24  ; }
.BgColorannonce						{ background-color: F8E4E4  ; }
.tabBorderannonce					{ BORDER-BOTTOM: 1px solid #B66684; BORDER-LEFT: 1px solid #B66684; BORDER-RIGHT: 1px solid #B66684; BORDER-TOP: 1px solid #B66684; }
.tabBorderannoncemoteur		{ BORDER-BOTTOM: 1px solid #B66684; BORDER-LEFT: 1px solid #B66684; BORDER-RIGHT: 1px solid #B66684; BORDER-TOP: }

/***** Box Espace Annuaire /  *****/
.txtvdv						{ font-size : 10px; font-family : VERDANA,ARIAL,TAHOMA; color : #9E7B37; }
.titrevdv					{ font-size : 12px; font-family : VERDANA,ARIAL,TAHOMA; color : #9E7B37; font-weight: bold }
.Bgcolorvdv				{ background-color: 9E7B37  ; }
.Bgcolorvdvtitre	{ background-color: 9E7B37  ; }
.tabBordervdv 		{ BORDER-BOTTOM: 1px solid #9E7B37; BORDER-LEFT: 1px solid #9E7B37; BORDER-RIGHT: 1px solid #9E7B37; BORDER-TOP: 1px solid #9E7B37; }


/***** Box Espace email /  *****/
.tabBorderemail	{ BORDER-BOTTOM: 1px solid #CCCCCC; BORDER-LEFT: 1px solid #CCCCCC; BORDER-RIGHT: 1px solid #CCCCCC; BORDER-TOP: 0px solid #CCCCCC	; }

/* Lien vers les sous-categories sur la page d'accueil */ 
a.link_scat_index_annu { font-family: Arial; font-size: 14px; }

/* Nombre de sous-categories entre les () sur la page d'accueil */
.nb_scat_index_annu { font-family: Arial; font-size: 15px; }

/***** CATEGORIES *****/
/* Lien vers les sous-categories sur les pages des categories */ 
a.link_scat_other_annu { font-family: Arial; font-size: 15px; }


/***** CATEGORIES *****/
/* Lien vers les sous-categories sur les pages des categories */ 
a.link_scat_other_annu { font-family: Arial; font-size: 15px; }

/* Nombre de sous-categories entre les () sur les pages des categories */
.nb_scat_other_annu {  }


/* Texte qui est affiche en guise de description d'une categorie */
.text_cat_annu { 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_annu { color: #ff0000; }


/***** SITES *****/
/* Titre des sites */
a.titre_site_annu {  }

/* Nombre de clics sur les sites */
.nb_clics_site_annu {  }

/* Date de validation des sites */
.date_validation_site_annu {  }

/* Moyenne + nombre de votes dans le top votes */
.moyenne_votes_topv_annu {  }

/* Description des sites */
.description_site_annu {  }

/* Moyenne des votes des sites */
.moyenne_votes_site_annu {  }

/* Lien pour voter pour les sites */
a.vote_site_annu {  }

/* Nombre de commentaires pour les sites */
.commentaire_site_annu {  }

/* Lien pour voir et ecrire des commentaires */
a.read_write_com_site_annu {  }

/* Position des sites (1,2,3,4,...) dans les Top clics et Top votes */
.position_site_annu {  }


/***** 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_annu { color: #ff0000; }

/* Date pour laquelle il y a des nouveaux sites */
.date_new_site_annu { 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_annu { 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_annu { color: #ff0000; }

/* Liens vers les 2 types de classement par votes (moyenne ou nombre) */
a.type_vote_annu {  }


/***** 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_annu { color: #ff0000; }

/* Timer pour le moteur de recherche */
.timer_search_annu { font-style: italic; }

/* Texte dans les resultats d'une recherche :
Categories trouvées, Sites trouves
*/
.res_search_cat_site_annu { font-weight: bold; }

/* Champ pour entrer le(s) mot(s) a rechercher */
input.text_to_search_annu {  }

/* Bouton pour lancer la recherche */
input.button_make_search_annu {  }

/* Texte en dessous du champ pour entrer la recherche a effectuer :
Résultats par page ...
*/
.text_search_annu {  }

/* Liste deroulante pour choisir le nombre de resultats de la recherche */
select.list_nb__res_search_annu {  }


/***** AJOUTER UN SITE *****/
/* Texte de confirmation apres la proposition d'un site dans l'annuaire */
.confirm_add_site_annu { font-size: 14px; }

/* Texte pour dire que tous les champs sont obligatoires */
.all_field_required_annu { color: #ff0000; font-weight: bold; }

/* Texte pour signaler qu'on ne peut pas ajouter de site dans cette categorie */
.can_not_add_annu { color: #ff0000; font-weight: bold; font-size: 14px; }

/* Texte devant les champs :
Votre nom :, Votre prénom,...
*/
.text_before_field_add_annu { font-family: Arial; font-size: 12px; }

/* Champ(4) pour rentrer les donnees du site (nom, email, URL, titre) */
input.field_data_add_site_annu {  }

/* Textarea pour la description du site */
textarea.descr_add_site_annu {  }

/* Bouton pour envoyer le formulaire */
input.submit_form_add_site_annu {  }

/* Liste deroulante avec toutes les categories */
select.list_all_cats_annu {  }  


/***** VOTE *****/
/* Texte si on a deja vote pour le site :
Vous avez déjà voté ces dernières...
*/
.deja_vote_annu { color: #ff0000; }

/* Texte apres avoir voter correctement */
.vote_ok_annu { color: #009900; }

/* Texte qui apparait dans la popup avant de voter :
Vous allez pouvoir voter...
*/
.text_vote_annu { font-weight: bold; }

/* Liste deroulante avec les votes possibles */
select.list_vote_site_annu {  }


/***** COMMENTAIRES *****/
/* Texte pour signaler qu'il n'y a pas encore eu de commentaires pour un site :
Pas encore de commentaire...
*/
.no_com_site_annu { color: #ff0000; }

/* Auteur + date d'ajout du commentaire */
.author_and_date_com_annu { font-weight: bold; }

/* Texte du commentaire */
.text_com_annu {  }

/* Bouton pour ajouter un commentaire */
input.button_add_com_annu {  }

/* Texte devant les champs du formulaire d'ajout d'un commentaire */
.text_before_field_com_annu { font-weight: bold; }

/* Textarea pour entrer le commentaire */
textarea.text_add_com_annu { font-size: 12px; }

/* Champs nom et email pour la personne qui ajoute un commentaire */
input.champ_com_annu {  } 


/***** DIVERS *****/
/* Lien dans le bas des pages */
a.link_footer_annu { font-family: Verdana; font-size: 12 px; font-weight: bold; }

/* Liens principaux de l'annuaire (Accueil, Top clics, Ajouter un site,...) */
a.top_link_annu { font-family: Verdana; font-size:10 px; font-weight: bold; }

/* Arborescence en ligne des categories */
.arbo_annu {  }

/* 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_annu { font-size: 11px; font-family: Arial; }

/* Titre des pages de l'annuaire */
.titre_annu { 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_annu {  }

/* Boutons des formulaires pour fermer les popups pour les votes et les commentaires */
input.button_close_annu {  }


.input { }
.input2 { 
		background-color: white; 
		border: 1 #41649C solid; 
		color: black; 
		font-family: VERDANA; 
		font-size: 9px; 
		bordercolor : #002850;
		scrollbar-base-color:#41649C; 
		scrollbar-arrow-color:#41649C; 
		scrollbar-darkshadow-color:#41649C; 
		scrollbar-face-color:white; 
		scrollbar-highlight-color:#41649C; 
		scrollbar-shadow-color:#41649C
		scrollbar-track-color: white;
		scrollbar-lightshadow-color: white;		
		scrollbar-3dlight-color: black;
		}
		
