/***** menus*****/
A.menu         { font-family: Helvetica, Arial; font-size: 12px; color: #000077; font-weight: bold; text-decoration: none  }
A.menu:link    { font-family: Helvetica, Arial; font-size: 12px; color: #000077; font-weight: bold; text-decoration: none  }
A.menu:visited { font-family: Helvetica, Arial; font-size: 12px; color: #000077; font-weight: bold; text-decoration: none  }
A.menu:hover   { font-family: Helvetica, Arial; font-size: 12px; color: #FF0000; font-weight: bold; text-decoration: none  }

A.banniere         { font-family: Helvetica, Arial; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none  }
A.banniere:link    { font-family: Helvetica, Arial; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none  }
A.banniere:visited { font-family: Helvetica, Arial; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none  }
A.banniere:hover   { font-family: Helvetica, Arial; font-size: 12px; color: #FFFF00; font-weight: bold; text-decoration: none  }

/***** BODY *****/
body { align:center; text-align:center; margin:0 auto 0 auto;font-family: Verdana, Helvetica, Arial; font-size: 12px; color: #000055; font-weight: normal; text-decoration: none; background: #ffffff; }

.normal { font-family: Helvetica, Arial; font-size: 12px; color: #000055; font-weight: normal; text-decoration: none;}
/*
A         { font-family: Helvetica, Arial; font-size: 12px; color: #000077; font-weight: bold; text-decoration: none  }
A:link    { font-family: Helvetica, Arial; font-size: 12px; color: #000077; font-weight: bold; text-decoration: none  }
A:visited { font-family: Helvetica, Arial; font-size: 12px; color: #000077; font-weight: bold; text-decoration: none  }
A:hover   { font-family: Helvetica, Arial; font-size: 12px; color: #FF0000; font-weight: bold; text-decoration: none  }
*/

/***** ACCUEIL *****/
/* Texte sur la page d'acceuil :
Cet annuaire contient...
*/
.text_index_annu { font-family: Helvetica, Arial; font-size: 12px; color: #000077; font-weight: normal; text-decoration: none; }

/* Lien vers les categories princiaples sur la page d'accueil */
a.link_cat_index_annu { font-family: Helvetica, Arial; font-size: 14px; color: #000077; font-weight: bold; text-decoration: none }
a.link_cat_index_annu:link { font-family: Helvetica, Arial; font-size: 14px; color: #000077; font-weight: bold; text-decoration: none }
a.link_cat_index_annu:visited { font-family: Helvetica, Arial; font-size: 14px; color: #000077; font-weight: bold; text-decoration: none }
a.link_cat_index_annu:hover { font-family: Helvetica, Arial; font-size: 14px; color: #FF0000; font-weight: bold; text-decoration: none }

/* Lien vers les sous-categories sur la page d'accueil */
a.link_scat_index_annu { font-family: Helvetica, Arial; font-size: 11px; color: #000077; font-weight: normal; text-decoration: none }
a.link_scat_index_annu:link { font-family: Helvetica, Arial; font-size: 11px; color: #000077; font-weight: normal; text-decoration: none }
a.link_scat_index_annu:visited { font-family: Helvetica, Arial; font-size: 11px; color: #000077; font-weight: normal; text-decoration: none }
a.link_scat_index_annu:hover { font-family: Helvetica, Arial; font-size: 11px; color: #FF0000; font-weight: normal; text-decoration: none }

/* Nombre de sous-categories entre les () sur la page d'accueil */
.nb_scat_index_annu { font-family: Arial; font-size: 14px; color:#000077; font-weight: bold}

/***** CATEGORIES *****/
/* Lien vers les sous-categories sur les pages des categories */
a.link_scat_other_annu { font-family: Helvetica, Arial; font-size: 14px; color: #000077; font-weight: bold; text-decoration: none;}
a.link_scat_other_annu:hover { font-family: Helvetica, Arial; font-size: 14px; color: #FF0000; font-weight: bold; text-decoration: none;}

/* Nombre de sous-categories entre les () sur les pages des categories */
.nb_scat_other_annu { font-family: Arial; font-size: 14px; color:#000077; font-weight:bold  }

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

/***** SITES *****/
/* Titre des sites */
a.titre_site_annu { font-family: Verdana, Helvetica, Arial; font-size: 14px; color: #000077; font-weight: bold; text-decoration: none }
a.titre_site_annu:link { font-family: Verdana, Helvetica, Arial; font-size: 14px; color: #000077; font-weight: bold; text-decoration: none }
a.titre_site_annu:visited { font-family: Verdana, Helvetica, Arial; font-size: 14px; color: #000077; font-weight: bold; text-decoration: none }
a.titre_site_annu:hover { font-family: Verdana, Helvetica, Arial; font-size: 14px; color: #FF0000; font-weight: bold; text-decoration: none }


/* Nombre de clics sur les sites */
.nb_clics_site_annu { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #000077; font-weight: normal; text-decoration: none  }

/* Date de validation des sites */
.date_validation_site_annu { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #000077; font-weight: normal; text-decoration: none }

/* Moyenne + nombre de votes dans le top votes */
.moyenne_votes_topv_annu { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #000077; font-weight: normal; text-decoration: none }

/* Description des sites */
.description_site_annu { font-family: Verdana, Helvetica, Arial; font-size: 11px; color: #000077; font-weight: normal; text-decoration: none  }

/* Moyenne des votes des sites */
.moyenne_votes_site_annu { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #000077; font-weight: normal; text-decoration: none }

/* Lien pour voter pour les sites */
a.vote_site_annu { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #000077; font-weight: bold; text-decoration: none  }
a.vote_site_annu:link { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #000077; font-weight: bold; text-decoration: none  }
a.vote_site_annu:visited { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #000077; font-weight: bold; text-decoration: none  }
a.vote_site_annu:hover { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #FF0000; font-weight: bold; text-decoration: none  }

/* Nombre de commentaires pour les sites */
.commentaire_site_annu { ont-family: Verdana, Helvetica, Arial; font-size: 10px; color: #000077; font-weight: normal; text-decoration: none }

/* Lien pour voir et ecrire des commentaires */
a.read_write_com_site_annu { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #000077; font-weight: bold; text-decoration: none  }
a.read_write_com_site_annu:link { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #000077; font-weight: bold; text-decoration: none  }
a.read_write_com_site_annu:visited { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #000077; font-weight: bold; text-decoration: none  }
a.read_write_com_site_annu:hover { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #FF0000; font-weight: bold; text-decoration: none  }

/* Position des sites (1,2,3,4,...) dans les Top clics et Top votes */
.position_site_annu { font-family: Verdana, Helvetica, Arial; font-size: 14px; color: #000077; font-weight: bold; text-decoration: none }


/***** 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-family: Helvetica, Arial; font-size: 12px; color: #000077; font-weight: bold; text-decoration: none}


/***** 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-family: Verdana, Helvetica, Arial; font-size: 10px; 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_simple {  font-family: Helvetica, Arial; font-size: 12px; color: #354785; font-weight: normal; text-decoration: none;  }
input.text_to_search_annu {  font-family: Arial; font-size: 12px;  }

/* Bouton pour lancer la recherche */
input.button_make_search_annu { font-family: Helvetica, Arial; font-size: 12px; color: #354785; font-weight: bold; text-decoration: none; }

/* Texte en dessous du champ pour entrer la recherche a effectuer :
Résultats par page ...
*/
.text_search_annu { font-family: Helvetica, Arial; font-size: 10px; color: #354785; font-weight: normal; text-decoration: none; }

/* Liste deroulante pour choisir le nombre de resultats de la recherche */
select.list_nb__res_search_annu { font-family: Helvetica, Arial; font-size: 10px; color: #354785; font-weight: normal; text-decoration: none; }

/***** 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:link { font-family: Verdana, Helvetica, Arial; font-size: 12px; color: #354785; font-weight: bold; text-decoration: none }
a.top_link_annu:visited { font-family: Verdana, Helvetica, Arial; font-size: 12px; color: #354785; font-weight: bold; text-decoration: none }
a.top_link_annu:hover { font-family: Verdana, Helvetica, Arial; font-size: 12px; color: #FF2811; font-weight: bold; text-decoration: none }



/* 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 {font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #000077; font-weight: normal; text-decoration: none; }
a.link_to_cat_annu { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #000077; font-weight: bold; text-decoration: none  }
a.link_to_cat_annu:link { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #000077; font-weight: bold; text-decoration: none  }
a.link_to_cat_annu:visited { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #000077; font-weight: bold; text-decoration: none  }
a.link_to_cat_annu:hover { font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #FF0000; font-weight: bold; text-decoration: none  }

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

/*--------------------------------------------------------------------------------------------------*/
img {border:none;}

.bloc{margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px;}

.introduction {
font-family: Verdana, Helvetica, Arial;
font-size: 10px;
color: #000055;
margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;

}

.bandeau {
position:relative;
text-align:center;
height:115px;
width:800px;
background: #FFFFFF url('img/banniere-kidiprix2.jpg');
}

.banniere{
position:absolute;
top:25;
left:300;
}

.entetetab{
height:20px;
text-align:center;
color: #CF0000;
font-weight: bold;
background:#DDDDDD url('img/entete_tableau.gif') repeat_y;
}


.entetemenu{
display:block;
height:20px;
width:150px;
background:url('/img/menu_haut.gif');
}

.titremenu{
position: relative;
top:3;
text-align:center;
color:#EE0000;
font-weight:bold;
font-size:12px;
}

.contenumenu{
width:150px;
border-left:1px dashed #CCCCCC;
border-right:1px dashed #CCCCCC;
border-bottom:1px dashed #CCCCCC;
margin-bottom:5px;
}

div#menugauche {
display:block;
width:148px;
color:#000055;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding-left:5px;
}

div#menugauche a {
display:block;
width:148px;
color:#000055;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding-left:5px;
}

div#menugauche a:hover{
width:148px;
color:#FF0000;
background:#CCCCCC;
}

div#menuhaut a {
display:inline;
text-decoration:none;
text-align:center;
color:#EE0000;
font-weight:bold;
font-size:12px;
}

div#menuhaut a:hover{
color:#FF0000;
background:#CCCCCC;
}

.categories {
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
width:100%;
margin-left:2px;
margin-right:2px;
}

div#topmotscles td{
display:inline;
text-decoration:none;
text-align:center;
color:#000055;
font-weight:bold;
font-size:10px;
}

div#topmotscles a{
display:inline;
text-decoration:none;
text-align:center;
color:#000055;
font-weight:bold;
font-size:10px;
}
div#topmotscles a:hover{
color:#FF0000;
background:#CCCCCC;
}

.bloc_site {
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
width:100%;
margin-left:2px;
margin-right:2px;
margin-top : 5px;
margin-bottom:2px;
}

.titre_site {
display:block;
background: #EEEEEE;
width:100%;
margin-left:2px;
margin-right:2px;
}

.desc_site {
display:block;
width:100%;
margin-left:2px;
margin-right:2px;
}

.prix_site {
display:block;
width:100%;
margin-left:2px;
margin-right:2px;
text-align:right;
font-size:14px;
font-weight:bold;
}

.supplement_site {
display:block;
background: #EEEEEE;
width:100%;
margin-left:2px;
margin-right:2px;
}

DIV#partenaires_pied {
display:block;
align:center;
width:800px;
font-family: Verdana, Helvetica, Arial;
font-size: 10px;
color: #000077;
font-weight: normal;
text-decoration: none;
background: #EEEEEE;
}

DIV#partenaires_pied a{
font-family: Verdana, Helvetica, Arial;
font-size: 10px;
color: #000077;
font-weight: bold;
}
DIV#partenaires_pied a:hover{
color: #FF0000;
font-weight: bold;
}

div#copyright {
display:block;
align:center;
width:800px;
font-family: Verdana, Helvetica, Arial;
font-size: 10px;
color: #000077;
font-weight: normal;
text-decoration: none;
}
div#copyright a{
font-family: Verdana, Helvetica, Arial;
font-size: 10px;
color: #000077;
font-weight: normal;
text-decoration: none;
}
div#copyright a:hover{
font-family: Verdana, Helvetica, Arial;
font-size: 10px;
color: #FF0000;
font-weight: normal;
text-decoration: none;
}

div#csid {
display:block;
align:center;
width:800px;
font-family: Verdana, Helvetica, Arial;
font-size: 10px;
color: #000077;
font-weight: normal;
text-decoration: none;
}
div#csid a{
font-family: Verdana, Helvetica, Arial;
font-size: 10px;
color: #000077;
font-weight: normal;
text-decoration: none;
}
div#csid a:hover{
font-family: Verdana, Helvetica, Arial;
font-size: 10px;
color: #FF0000;
font-weight: normal;
text-decoration: none;
}

.arbo_categ{
font-family: Verdana, Helvetica, Arial;
text-decoration:none;
color:#000077;
font-weight:bold;
font-size:10px;
}


a.arbo_categ{
font-family: Verdana, Helvetica, Arial;
text-decoration:none;
color:#000077;
font-weight:bold;
font-size:10px;
}

a.arbo_categ:hover{
font-family: Verdana, Helvetica, Arial;
text-decoration:none;
color:#FF0000;
font-weight:bold;
font-size:10px;
}

a.lienboutique{
font-family: Verdana, Helvetica, Arial;
text-decoration:none;
color:#000077;
font-weight:bold;
font-size:10px;
}

a.lienboutique:hover{
font-family: Verdana, Helvetica, Arial;
text-decoration:none;
color:#FF0000;
font-weight:bold;
font-size:10px;
}
