/***** BODY *****/
body { background: #F7ECF2; font-family: Arial; color:#000000; font-size:12px; margin:0px; }
#full2 { background-color:#FFFFFF; border:1px dotted #E63CB6; width:950px; margin:0px; padding-top:5px; padding-bottom:5px; }

/***** Disclamer *****/
.disclamer { COLOR:#E63CB6; font-family: Arial; font-size:16px; }
.disclamer A {COLOR:#E63CB6; text-decoration:underline; font-size:13px; }
.disclamer A:hover {COLOR:#000000; TEXT-DECORATION:none; font-size:13px; }
.entrer { COLOR:#E63CB6; font-family: Verdana; font-size:26px; }
.entrer A {COLOR:#E63CB6; text-decoration:underline; font-size:26px; font-weight:bold; }
.entrer A:hover {COLOR:#000000; TEXT-DECORATION:none; font-size:26px; font-weight:bold; }
.descd { COLOR:#000000; font-family: Arial; font-size:12px; text-align:left; padding:0 5px 5px 5px; }
.icra { COLOR:#000000; font-size:12px; font-weight:bold; }
.icra A {COLOR:#E63CB6; text-decoration:underline; font-size:12px; }
.icra A:hover {COLOR:#000000; TEXT-DECORATION:none; font-size:12px; }
.liensbas { COLOR:#000000; font-size:12px; }
.liensbas A {COLOR:#000000; text-decoration:underline; font-size:12px; }
.liensbas A:hover {COLOR:#E63CB6; TEXT-DECORATION:none; font-size:12px; }
.h2 {COLOR:#000000; font-size:24px; margin-bottom:10px; font-weight:bold; margin-top:0px; padding:0px; }
.h3 {COLOR:#000000; font-size:16px; margin-bottom:0px; font-weight:bold; margin-top:0px; padding:0px; }

/***** Header et Menu haut*****/
.menuhaut  {COLOR:#000000; font-size:18px; }
.menuhaut A {COLOR:#000000; TEXT-DECORATION:none; font-size:18px; }
.menuhaut A:hover {COLOR:#E63CB6; text-decoration:underline; font-size:18px; }
.h1 {COLOR:#000000; font-size:16px; margin-bottom:5px; margin-top:5px; }
.h1 a {COLOR:#E63CB6; font-size:16px; }
.h1 A:hover {COLOR:#000000; TEXT-DECORATION:none; font-size:16px; }

/***** Colone de gauche*****/
#cg { background-color:#FFFFFF; border:0px; width:206px; margin:0px; }
.titreg { COLOR:#FFFFFF; font-size:14px; font-weight:bold; background-image:url(http://www.libertin-coquin.com/images/fondtitre.jpg); background-repeat:no-repeat; width:100%; padding-left:15px; padding-top:7px; margin: 0 0 0px 0; }
.titreg A {COLOR:#000000; text-decoration:underline; font-size:12px; }
.titreg A:hover {COLOR:#E63CB6; TEXT-DECORATION:none; font-size:12px; }
#cg .menu { COLOR:#000000; font-size:12px; background-color:#F7ECF2; border:1px solid #E63CB6; padding:0px; margin:0px; }
#cg .menu li { padding:2px 0px 3px 3px; }
#cg .menu A {COLOR:#000000; text-decoration:underline; font-size:12px; }
#cg .menu A:hover {COLOR:#E63CB6; TEXT-DECORATION:none; font-size:12px; }

/***** Centre *****/
.bienvenue { COLOR:#000000; font-size:12px; text-align:left; padding-left:10px; margin-bottom:5px;}
.bienvenue A {COLOR:#E63CB6; text-decoration:underline; font-size:12px; }
.bienvenue A:hover {COLOR:#000000; TEXT-DECORATION:none; font-size:12px; }
.bienvenueinscrit { COLOR:#000000; font-size:12px; text-align:left; padding-left:10px; margin-bottom:10px;}

/***** Colone de droite*****/
#cd { background-color:#FFFFFF; border:0px; width:150px; margin:0px; }
.titred { COLOR:#FFFFFF; font-size:13px; font-weight:bold; background-image:url(http://www.libertin-coquin.com/images/fondtitre.jpg); background-repeat:no-repeat; padding-left:14px; padding-top:7px; margin: 0 0 0px 0; }
.titred A {COLOR:#000000; text-decoration:underline; font-size:12px; }
.titred A:hover {COLOR:#E63CB6; TEXT-DECORATION:none; font-size:12px; }
#cd .menu { COLOR:#000000; font-size:12px; background-color:#F7ECF2; border:1px solid #E63CB6; margin:0px; }
#cd .menu li { padding:2px 0 3px 5px;  }
#cd .menu A {COLOR:#000000; text-decoration:underline; font-size:12px; }
#cd .menu A:hover {COLOR:#E63CB6; TEXT-DECORATION:none; font-size:12px; }
#cd .lien A {COLOR:#000000; text-decoration:underline; font-size:12px; }
#cd .lien A:hover {COLOR:#E63CB6; TEXT-DECORATION:none; font-size:12px; }

/*** inscription ***/
.leftCol {COLOR:#000000; font-size:13px; font-weight:bold; font-style:italic; }
#ezsignup td {font-style:normal; font-variant:normal; font-weight:normal; font-size:13px; font-family: arial; font-weight: bold; }
.info { COLOR:#000000; font-size:13px; padding-left:5px; font-weight:bold }
.info a { COLOR:#E63CB6; }
.info a:hover { COLOR:#000000; font-size:13px;  TEXT-DECORATION:none; }
.inscription { width:180px; border:0px; margin:0px; padding:0px; }

/*** ANNUAIRE ***/
.lienmenuannu { font-size: 14px; font-family: Arial; color:#000000; font-weight: bold; margin-top:8px; margin-bottom:5px; }
.lienmenuannu a { font-size: 14px; color:#000000; font-weight: bold; }
.lienmenuannu a:hover { font-size: 14px; color:#E63CB6; font-weight: bold; text-decoration:none; }

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

/* Lien dans la liste des catégories */
.categories{ font-size: 13px; color:#000000; font-weight: bold; height:20px; padding-bottom:3px; padding-top:3px; }
.categories a { font-size: 13px; color:#E63CB6;}
.categories a:hover { font-size: 13px; color:#000000; text-decoration:none;}

/* catégories sur l'index */
.titrestb { COLOR:#FFFFFF; font-size:15px; font-weight: bold; }
.titrestb A {COLOR:#FFFFFF; }
.titrestb A:hover {COLOR:#FFFFFF; TEXT-DECORATION:none; }
.desc { COLOR:#000000; font-size:12px; }
.desc A {COLOR:##E63CB6; }
.desc A:hover {COLOR:#E63CB6; TEXT-DECORATION:none; }
.categoriesindex{ font-size: 11px; color:#000000; height:20px; padding-bottom:1px; padding-top:1px; }
.categoriesindex a { font-size: 11px; color:#000000;}
.categoriesindex a:hover { font-size: 11px; color:#E63CB6; text-decoration:none;}
.titre_cat {font-size: 14px; color:#FFFFFF; font-weight: bold; padding-top:3px; padding-bottom:3px; }
/* Pub dans las catégories + titre */
.titrecat {COLOR:#E63CB6; font-size:16px; margin-bottom:5px; margin-top:5px; }
.pub_cat_annuaire { font-size: 13px; color:#000000; font-weight: bold; }
.pub_cat_annuaire a { font-size: 13px; color:#E63CB6; font-weight: bold; }
.pub_cat_annuaire a:hover { font-size: 13px; color:#000000; font-weight: bold; text-decoration:none; }

/***** SITES *****/
/* Titre de haut de page */
.titre_annuaire { color:#000000; font-weight: bold; font-size: 15px; }

/* Texte sur l'index */
.text_index_annuaire {}
.titre_der {font-size: 16px; color:#000000; font-weight: bold;}
.titre_der a {font-size: 14px; color:#000000; font-weight: bold;}
.titre_der a:hover {font-size: 14px; color:#E63CB6; font-weight: bold;}
/* Titre des sites */
.titre_site_annuaire { COLOR:#FFFFFF; font-size:14px; font-weight:bold; padding-left:15px; }
.titre_site_annuaire a { font-size: 14px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.titre_site_annuaire a:hover { font-size: 14px; color:#FFFFFF; font-weight:bold; text-decoration:underline; }
/* Thumb du site*/
.thumb_fs{}

/* Description des sites */
.description_site_annuaire {
	font-size: 12px;
	text-align: justify;
	
}
/* Description + lien lire la suite */
.description {}
.descl { font-size: 12px; color:#E63CB6;}
.descl a { font-size: 12px; color:#E63CB6;}
.descl a:hover { font-size: 12px; color:#000000; text-decoration:none;}

/* Infos */
.infos { font-size: 12px; }

/* Lien detail */
.detail { font-size: 12px; color:#000000; font-weight: bold; }
.detail a { font-size: 12px; color:#E63CB6; }
.detail a:hover { font-size: 12px; color:#000000; text-decoration:none; }

.bassite { }

/* Infos sites */
.infos { font-size: 13px; color:#000000; font-weight: bold; }
.infos a { font-size: 13px; color:#000000; font-weight: bold; }
.infos a:hover { font-size: 13px; color:#E63CB6; font-weight: bold; text-decoration:none; }
.info_titre a { font-size: 22px; color:#000000; font-weight: bold; text-decoration:none; }
.info_titre a:hover { font-size: 22px; color:#E63CB6; text-decoration:none; }

.info_poste { font-size: 13px; color:#000000; }
.info_poste a { font-size: 13px; color:#E63CB6; font-weight: bold; }
.info_poste a:hover { font-size: 13px; color:#000000; text-decoration:none; }

.detail_infos { font-size: 13px; color:#000000; }
.detail_infos a { font-size: 13px; color:#000000; font-weight: bold; }
.detail_infos a:hover { font-size: 13px; color:#E63CB6; text-decoration:none; }

.lienvisiter { font-size: 15px; color:#000000; font-weight: bold; }
.lienvisiter a { font-size: 15px; color:#E63CB6; font-weight: bold; }
.lienvisiter a:hover { font-size: 15px; color:#000000; text-decoration:none; }
.urlsite{ font-size: 12px; color:#171D22; }

/* Tags */
.tag { font-size: 12px; color:#000000; }
.tag a { font-size: 12px; color:#000000; }
.tag a:hover { font-size: 12px; color:#E63CB6; text-decoration:none; }
/* Liens vers la catégorie */
.link_to_cat_annuaire { font-size: 12px; color:#000000; }
.link_to_cat_annuaire a { font-size: 12px; color:#E63CB6; }
.link_to_cat_annuaire a:hover { font-size: 12px; color:#000000; text-decoration:none; }
.arbo_annuaire {font-size: 14px; color:#000000; font-weight: bold; }
.arbo_annuaire a { font-size: 14px; color:#000000; font-weight: bold; }
.arbo_annuaire a:hover { font-size: 14px; color:#E63CB6; text-decoration:none; }

.arbo_annuaire_petit {font-size: 12px; color:#000000; font-weight: bold; }
.arbo_annuaire_petit a { font-size: 12px; color:#E63CB6; font-weight: bold; }
.arbo_annuaire_petit a:hover { font-size: 12px; color:#000000; text-decoration:none; font-weight: bold; }

.link_scat_other_annuaire {}
.nb_scat_other_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 { font-size: 14px; color: #F8DB97; }

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

.menus { font-size: 13px; color:#E6C4FD; font-weight: bold; font-family: Verdana; padding-left:12px; padding-bottom:0px; padding-top:4px;}
.menus a { font-size: 13px; color:#FFFFFF; font-family: Arial; }
.menus a:hover { font-size: 13px; color:#E6C4FD; text-decoration:none; font-family: Arial; }

/* 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-size: 13px; color:#000000; }

/* 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 { width:170px; }

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

/* Mot recherché + nuage de tag */
.mot_search { color:#000000; }
.nuage { width:560px; }

/* Mots clés page */
.motscles{ font-size: 15px; color:#F8DB97; font-weight: bold; height:20px; padding-bottom:3px; padding-top:3px; }
.motscles a { font-size: 15px; color:#FFFFFF; font-weight: bold;}
.motscles a:hover { font-size: 15px; color:#F8DB97; text-decoration:none;}


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

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

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



/***** DIVERS *****/
/* Lien dans le bas des pages */
.link_footer_annuaire { font-family: Arial; font-size: 12px; }
.link_footer_annuaire a { font-family: Arial; font-size: 12px; font-weight: bold; color:#F8DB97; }
.link_footer_annuaire a:hover { font-family: Arial; font-size: 12px; font-weight: bold; text-decoration:none; color:#FFFFFF; }


/* 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) */
.link_numpage_annuaire { font-family: Arial; font-size: 16px; font-weight: bold; }
.link_numpage_annuaire a { font-family: Arial; font-size: 16px; font-weight: bold; color:#000000; }
.link_numpage_annuaire a:hover { font-family: Arial; font-size: 16px; font-weight: bold; text-decoration:none; color:#E63CB6; }


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

/* Règles de soumission */
.regles {color:#2A2224; font-size:13px; }
.titreregle {color:#000000; font-size:17px; font-weight: bold; }
.regles a {color:#FF0000; font-size:13px; font-weight: bold;}

/* Top recherches en bas de page */
.basr { font-size: 13px; color:#000000; font-weight: bold; }
.basr a { font-size: 12px; color:#000000; }
.basr a:hover { font-size: 12px; color:#E63CB6; text-decoration:none; }


/***** Derniers inscrits Easy*****/
.easy_inscris{
	/* bordure du tableau */
	border:0px solid #E63CB6;
}
.easy_inscris td{
	/* couleur de fond du tableau */
	background-color:#F7ECF2;
	/* type de la police */
	font:normal 12px Arial;
	/* marge intérieure des cellules */
	padding-top:2px; padding-bottom:2px;
}
.easy_inscris img{
	/* bordure de l'image */
	border-width:1px;
	/* couleur de la bordure de l'image */
	border-color:#E63CB6;
	/* marge droite de l'image */
	margin-right:3px; margin-left:2px;
	
	width:55px;
	height:55px;
}
.easy_inscris a{
	/* couleur du lien */
	color:#E63CB6;
	/* police du lien */
	font-weight:bold;
	/* non souligné */
	
}
.easy_inscris a:hover{
	/* couleur du lien survolé */
	color:#000000;
	/* souligné au survol */
	text-decoration:none;	
}

.deri { font-size: 11px; font-family: Arial; color:#000000; margin:0px; }
.deri a { font-size: 11px; color:#000000; font-weight: bold; }
.deri a:hover { font-size: 11px; color:#E63CB6; font-weight: bold; text-decoration:none; }

/* Boutique */

body { background:  #F7ECF2; text-align: center;}
.inter { background: #FFFFFF; text-align: center;}
table.cat { background: #E63CB6; border-width:1px; border-color: #E63CB6; border-style: solid; border-collapse:collapse;}
tr.cat,td.cat {border-width:1px; border-color: #E63CB6; border-style: solid; border-collapse:collapse;}
a:link.cat_link,a:visited.cat_link {color: #FFFFFF; font-weight: bold; text-decoration: underline; font-size: 16px; font-family: arial;}
a:hover.cat_link {color: #FFFFFF;font-weight: bold; text-decoration: none; font-size: 16px; font-family: arial;}
a:active.cat_link {color: #FFFFFF; font-weight: bold; text-decoration: underline; font-size: 16px; font-family: arial;}
font.cat {color: #FFFFFF;font-weight: bold; text-decoration: none; font-size: 16px; font-family: arial;}
table.rech { background: #F7ECF2; border-width:1px; border-color: #E63CB6; border-style: solid; border-collapse:collapse;}
font.rech { color: #000000; font-size: 12px; font-family: arial; }
table.ss_cat { background: #FFFFFF;}
a:link.ss_cat_link,a:visited.ss_cat_link {color: #000000; text-decoration: underline; font-size: 12px; font-family: arial;}
a:hover.ss_cat_link {color: #E63CB6;text-decoration: none; font-size: 12px; font-family: arial;}
a:active.ss_cat_link {color: #000000; text-decoration: underline; font-size: 12px; font-family: arial;}
font.ss_cat{color: #000000; text-decoration: none; font-size: 12px; font-family: arial;}
font.ss_cat_over {color: #E63CB6;text-decoration: none; font-size: 12px; font-family: arial;}
table.art { background: #FFFFFF; border-width:1px; border-color: #E63CB6; border-style: solid; border-collapse:collapse;}
font.art_titre {color: #000000; font-weight: bold; text-decoration: none; font-size: 14px; font-family: arial;}
font.art_text {color: #000000; text-decoration: none; font-size: 11px; font-family: arial;}
a:link.art_link,a:visited.art_link {color: #E63CB6; text-decoration: underline; font-size: 12px; font-family: arial;}
a:hover.art_link {color: #000000;text-decoration: none; font-size: 12px; font-family: arial;}
a:active.art_link {color: #E63CB6; text-decoration: underline; font-size: 12px; font-family: arial;}
table.page { background: #FFFFFF;}
a:link.page_link,a:visited.page_link {color: #000000; text-decoration: underline; font-size: 12px; font-family: arial;}
a:hover.page_link {color: #E63CB6;text-decoration: none; font-size: 12px; font-family: arial;}
a:active.page_link {color: #000000; text-decoration: underline; font-size: 12px; font-family: arial;}
font.page{color: #000000; text-decoration: none; font-size: 12px; font-family: arial;}
font.page_on{color: #E63CB6;text-decoration: none; font-size: 12px; font-family: arial;}
table.mail { background: #F7ECF2; border-width:1px; border-color: #E63CB6; border-style: solid; border-collapse:collapse;}
font.mail { color: #000000; font-size: 14px; font-family: arial; }
.button { background: #E63CB6; border-width:1px; border-color: #FFFFFF; border-style: solid; border-collapse:collapse; color: #FFFFFF; width:100%;}
.form { background: #FFFFFF; border-width:1px; border-color: #E63CB6; border-style: solid; border-collapse:collapse; color: #000000; width:100%;}