body { background-color:#3F0202; color:#3F0202; font-family:Arial; margin-top:5px;}
a { color:#730808; font-weight:bold; }
a:hover { color:#3F0202; text-decoration:none; }
h1 { font-family:Georgia; font-size:22px; padding:28px 0 5px 330px; margin:0px;}
h2 { font-size:14px; padding:0 0 30px 330px; margin:0px; }
h5 { font-size:18px; font-weight:bold; border-bottom:1px dotted #3F0202; padding:10px 0 5px 0; margin:0 550px 10px 0; text-align:left; }
h3 {color: #730808;	font-size: 16px; font-weight: bold;	text-align: left; margin: 0;}
h6 { font-size: 16px; font-weight: bold; text-align: left; margin: 3px; border-bottom: 1px dotted #3F0202; padding: 20px 0px 5px 0; margin:0 550px 10px 0; }

/*************************************
	Disclamer
**************************************/
div#disclaimer{ text-align:left; }
div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:5000px; background:#3F0202; filter:alpha(opacity=96); -moz-opacity:0.98; opacity: 0.98; text-align:center; line-height:normal; clear:both; }
div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; color:#000000; clear:both; }
div#disclaimer-cadre{ width:759px; height:525px; background-image: url('http://www.annuairex.missdusexe.com/img/fonddisc.jpg'); background-repeat:no-repeat; margin-left:auto; margin-right:auto; text-align:center; margin-top:30px; margin-bottom:0px; }
#disclaimer-cadre #entrer { font-family:Georgia; font-size:32px; color:#730808; padding:410px 0 30px 0; margin:0 auto; display: block;}
#disclaimer-cadre #entrer a { font-family:Georgia; font-size:32px;  }
#disclaimer-cadre #entrer a:hover { font-family:Georgia; font-size:32px; }
#disclaimer-cadre .in { display:inline; margin:0 50px 0 0; }
#disclaimer-cadre .out { display:inline; margin:0 0 0 50px; }
.copydisc { font-size: 12px; color:#3F0202; font-weight: bold; padding:10px 0 0 0; }

/** HEADER **/
#header { background-image:url('http://www.annuairex.missdusexe.com/img/head.jpg'); background-repeat:no-repeat; width:1022px; height:309px; margin:0; padding:0; clear:both; text-align:left; }
#logo { padding:10px 30px 0 160px; margin:0 0 0 0; float:left; }
#sitemois { padding:0 0 0 280px; margin:0 0 0 0; clear:both; }
.titre_sitedumois { font-size:14px;}
.gtitre_sitedumois { font-size:14px; padding:0 0 5px 4px; font-weight:bold; font-style:italic;}
#menuhaut { padding:45px 0 0 220px; font-size:18px; font-weight:bold; margin:0 0 0 0; }
#menuhaut ul { list-style:none; padding:0px; margin:0px; }
#menuhaut ul li { margin:0 0 0 15px; padding:0px; float:left;}

/** MENU DE GAUCHE **/
.menug { padding:0 0 5px 0px; margin:0px; background-image:url('http://www.annuairex.missdusexe.com/img/mgfond.jpg'); background-repeat:repeat-y; font-size:12px; }
.titremenu { padding:15px 10px 5px 25px; margin:0 0 0 0; background-image:url('http://www.annuairex.missdusexe.com/img/mghaut.jpg'); background-repeat:no-repeat; }
.titremenu h4 { font-size:16px; font-weight:bold; border-bottom:1px solid #3F0202; padding:0 0 4px 5px; margin:0px; }
.menubas { padding:11px 0 0 0; margin:0px; background-image:url('http://www.annuairex.missdusexe.com/img/mgbas.jpg');  background-repeat:no-repeat; }
.menug ul { list-style:none; padding:0 0 0 25px; margin:0px; }
.menug ul li { padding:0 0 0 0px; margin:0px; line-height:20px; }

/** MENU DE DROITE **/
.menud { padding:0 0 5px 0px; margin:0px; background-image:url('http://www.annuairex.missdusexe.com/img/mdfond.jpg'); background-repeat:repeat-y; font-size:12px; }
.titremenud { padding:15px 23px 5px 10px; margin:0 0 0 0; background-image:url('http://www.annuairex.missdusexe.com/img/mdhaut.jpg'); background-repeat:no-repeat; }
.titremenud h4 { font-size:16px; font-weight:bold; border-bottom:1px solid #3F0202; padding:0 0 4px 5px; margin:0px; }
.menudbas { padding:11px 0 0 0; margin:0px; background-image:url('http://www.annuairex.missdusexe.com/img/mdbas.jpg');  background-repeat:no-repeat; }
.menud ul { list-style:none; padding:0 0 0 10px; margin:0px; }
.menud ul li { padding:0 0 0 0px; margin:0px; line-height:20px; }

.cb { padding:0px; margin:0 0 0 23px; width:185px; }
.cam { padding:0px; margin:0 0 0 20px; width:134px; }
.messenger { padding:0 0 0 0; margin:0 25px 0 0px; width:166px; text-align:right; }
/*** PAGA MAIN ***/
.lienvoir { padding:10px 0 10px 0; margin:0; font-size:14px; font-weight:bold; }






/***** PAGES INTERNES *****/
.spacemenu { margin:5px 0 5px 0; padding:0px;}
/* Titre sites du mois */
.titre_sitedumois { font-size:14px; color:#000000; margin:0 10px 2px 5px; padding:0 0 3px 0; border-bottom: 1px dotted #781E51; }
.titre_sitedumois a { font-size:14px;  text-decoration:none; font-weight:bold; }
.titre_sitedumois a:hover { font-size:14px; color:#730808; text-decoration:underline; font-weight:bold; }

/* Texte de présentation */
.bienvenue { padding:0 10px 0 10px; margin:0; font-size:12px; text-align:justify; }
.bienvenue a { }
.bienvenue a:hover { }

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

/* catégories sur l'index */
.categoriesindex{ font-size: 11px; color:#730808; height:20px; padding-bottom:1px; padding-top:1px; }
.categoriesindex a { font-size: 11px; color:#730808;}
.categoriesindex a:hover { font-size: 11px; color:#730808; text-decoration:none;}

/* Pub et description dans les catégories */
.pub_cat_annuaire { font-size: 12px; width:600px; margin:0 0 15px 0; padding:0px; }
.desccategories { color:#3F0202; font-weight: bold; font-size:15px; padding:0 0 10px 0; }


/***** SITES *****/
/* Titre de haut de page */
.titre_annuaire { color:#3F0202; font-weight: bold; font-size:15px; padding:0 0 10px 0; }

/* Texte sur l'index */
.titre_page_divers { font-size:18px;  font-style:italic; margin:0 0 10px 0; padding:0px;}
.text_index_annuaire {}
.titre_der {font-size:14px; color:#3F0202; font-weight:bold; margin:10px 0 10px 0;}
.titre_der a {font-size:14px; color:#730808; font-weight: bold;}
.titre_der a:hover {font-size: 14px;  font-weight: bold;}
.titre_cat {font-size:14px; color:#730808; margin:15px 0 15px 0; font-style:italic; padding:0px; }
/* Titre des sites */
.fond-titre { margin:0px; padding:0px; background-image:url(img/ftitre.jpg); }
.titre_site_annuaire { font-size:14px; color:#000000; margin:0 10px 5px 5px; padding:5px 0 5px 0; border-bottom: 1px dotted #730808; }
.titre_site_annuaire a { font-size:14px;  text-decoration:none; font-weight:bold; }
.titre_site_annuaire a:hover { font-size:14px; color:#730808; text-decoration:underline; font-weight:bold; }
/* Description des sites + lien lire la suite */
.description_site_annuaire { font-size: 12px;text-align:justify; margin:0 10px 0 0; padding:0px;}
.description_site_annuaire a { font-size: 12px; color:#730808; }
.description_site_annuaire a:hover { font-size: 12px; color:#730808; text-decoration:none;}
.descl { font-size: 12px; color:#000000;}
.descl a { font-size: 12px; }
.descl a:hover { font-size: 12px; color:#730808; text-decoration:none;}
/* Ascreen des sites */
.ascreen { margin:0 5px 0 5px; padding:0px;}
.ascreen img { border:3px double #730808; margin-bottom:5px; }
/* Infos */
.infos { font-size:10px; margin:0 0 5px 0; padding:0px; }
/* Lien detail */
.detail { font-size: 12px; font-weight: bold; }
/* Tags */
.tags { font-size: 10px; }

/** Pub entre les sites **/
.promopages { font-size:14px; padding:10px 5 10px 0; margin:0px; }

/* PAGE DETAIL SITES */
.info { width:612px; padding:0px; font-size:13px; margin:0 auto 15px auto; background-image: url('http://www.annuairex.missdusexe.com/img/fpost.jpg'); background-repeat:repeat-y; text-align:center; }
.info_titre { font-family:Georgia; font-size:16px; color:#F4D789; background-image:url('http://www.annuairex.missdusexe.com/img/hpost.jpg'); background-repeat:no-repeat; padding:9px 0 0 10px; height:41px; margin:0 0 0 0; text-align:left; clear:both; }
.info_titre a { background-image:url('http://www.annuairex.missdusexe.com/img/cat.png'); background-repeat:no-repeat; background-position:10px 1px; padding:0 0 0 27px; font-family:Georgia; font-size:16px; color:#F4D789; text-decoration:none; }
.info_titre a:hover { color:#FD1503; }
.info_bas { margin:0 0 0 0; padding:0px; height:28px; background-image:url('http://www.annuairex.missdusexe.com/img/bpost.jpg'); background-repeat:no-repeat; clear:both; }
.info_poste { font-size: 13px; padding:5px 0 15px 20px; text-align:left; }
.info-td { font-size:14px; padding:0 20px 0 20px; margin:0 0 0 0; text-align:justify; clear:both;}
.detail_infos { font-size:12px; padding:0 0 10px 20px; text-align:left; clear:both; }
.lienvisiter { font-size: 15px; padding:0 0 15px 20px; text-align:left; font-weight: bold; clear:both; }
.urlsite{ font-size: 12px; color:#171D22; }
.pubinfo {padding:10px 0 10px 0; margin:0 0 0 0; clear:both;}
.pubinfo b { margin:0 0 10px 0; line-height:20px;}
/* Tags */
.tag { font-size: 10px;  }


/* Liens vers la catégorie */
.link_to_cat_annuaire {}
.arbo_annuaire {font-size: 14px; padding:0 0 10px 0; margin:0 0 0 0; color:#000000; }
.arbo_annuaire_petit {font-size: 12px; color:#000000; }

.link_scat_other_annuaire {}
.nb_scat_other_annuaire{}

/* Pub au dessus des categories */
.pubcat { font-size: 12px; color:#000000; font-weight: bold; margin:0px 0 5px 0; padding:0px; }


/***** 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: #730808; }
/* 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 {}
/***** Page mots clés *****/
/* Texte au cas ou il n'y aurait pas de resultat a la recherche effectuee :
Aucun résultat pour la recherche... */
.motcles { font-size:12px;}

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

/* Texte pour dire qu'il n'y a pas de site dans une categorie */
.no_site_in_cat_annuaire { color: #ff0000; font-size:12px; }
.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:#999999; }
.nuage { width:630px; color:#000000; margin:5px 0 10px 0; padding:0px; font-size:12px; }
.nuage a { font-size:11px; color:#000000; font-weight:normal;}
.nuage a:hover { font-size:11px;  text-decoration:none; font-weight:normal; }
/* Mots clés page */
.motscles{ font-size: 15px; font-weight: bold; height:20px; padding-bottom:3px; padding-top:3px; }
.motscles a { font-size: 15px;  font-weight: bold;}
.motscles a:hover { font-size: 15px; 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 {  } 
 /* 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;}

/***** 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;  }
.link_footer_annuaire a:hover { font-family: Arial; font-size: 12px; }
/* 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; margin:0px; padding:0px; }
.link_numpage_annuaire a { font-family: Arial; font-size: 16px; color:#3F0202; }
.link_numpage_annuaire a:hover { font-family: Arial; font-size: 16px; color:#730808; }

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

/* Top recherches en bas de page + sites partenaires */
.basr { font-size: 12px; color:#000000; font-weight: bold; margin:10px 0 10px 0; padding:0px; }
.basr a { font-size: 12px;  }
.basr a:hover { font-size: 12px; color:#730808; }


/***  BAS DE PAGES  ***/
.copy { font-weight:bold; margin:20px 0 0 20px; display:inline;  font-size:12px;}
.icra { font-weight:bold; margin:20px 0 0 20px; display:inline; font-size:12px;}
.moteurs { font-weight:bold; margin:20px 0 0 20px; display:inline; font-size:12px;}
