body {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #003C1E;
}

/***** ACCUEIL *****/
/* Texte sur la page d'accueil : Cet annuaire contient...*/
.text_index_annuaire {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006633;}

/* Arr-Plan-tab */
.arpt {
	background-image: url(../images/a1-arp.jpg);
	width: 800px;
	height: 114px;
	background-repeat: no-repeat;
}
/* Arr-Plan-head folder recette */
.arpr {
	background-image: url(../recette-cuisine/z-design/a1-arp-head.jpg);
	width: 800px;
	height: 114px;
	background-repeat: no-repeat;
}

/***** CATEGORIES *****/
/* Lien vers les categories princiaples sur la page d'accueil */ 
a.link_cat_index_annuaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	font-weight: 600;
}
a.link_cat_index_annuaire:link    {
	font-weight: 600;
}
a.link_cat_index_annuaire:visited {
	font-weight: 600;
}
a.link_cat_index_annuaire:hover   {color: #CC3300;}

/* Lien vers les SOUS-categories sur la page d'accueil */ 
a.link_scat_index_annuaire {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #A9A956;}
a.link_scat_index_annuaire:link    {}
a.link_scat_index_annuaire:visited {color: #A9A956;}
a.link_scat_index_annuaire:hover   {color: #CC3300;}

/* Nb. de SITES dans la categories (entre les () sur la page d'accueil) */
.nb_scat_index_annuaire {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #996600;}

/***** SOUS CATEGORIES *****/
/* Lien vers les SOUS-categories sur les pages des categories */ 
a.link_scat_other_annuaire {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006600;}
a.link_scat_other_annuaire:link    {font-weight: 600;}
a.link_scat_other_annuaire:visited {
	font-weight: 600;
	text-decoration: underline;
	color: #006600;
}
a.link_scat_other_annuaire:hover   {color: #CC3300;}

/* Nb. de SITES dans la SOUS-categories (entre les () sur la page d'accueil) */
.nb_scat_other_annuaire {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #996600;}


/* Texte qui est affiche en guise de description d'une categorie */
.text_cat_annuaire {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006600;}

/* Pas encore de sites dans cette catégorie ! */
.no_site_in_cat_annuaire {color: #FF0066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}


/***************** SITES  *****************/
/* Lien des titre des sites */
a.titre_site_annuaire {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006600;}
a.titre_site_annuaire:link    {font-weight: 600;}
a.titre_site_annuaire:visited {font-weight: 600; text-decoration: underline; color: #006600;}
a.titre_site_annuaire:hover   {color: #CC3300;}


/* Nombre de visites ET date de validation */
/* Nombre de visite: (Nb. visites  */
.nb_clics_site_annuaire { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #660099; font-style: italic; }
/* Date de validation: depuis le jj-mm-aaaa)*/
.date_validation_site_annuaire { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #660099; font-style: italic; }


/* Description des sites */
.description_site_annuaire {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004200;
}

/* URL des sites */
.url_site_annuaire {
	font-size: 11px;
	color: #2EB700;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

/* Moyenne des votes des sites */
.moyenne_votes_site_annuaire {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

/* Lien pour voter pour les sites */
a.vote_site_annuaire {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

/* Nombre de commentaires pour les sites */
.commentaire_site_annuaire {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

/* Lien pour voir et ecrire des commentaires */
a.read_write_com_site_annuaire {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}



/* Position des sites (1,2,3,4,...) dans les Top clics et Top votes */
.position_site_annuaire {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
	background-color: #FFFF00;
}

/* Moyenne + nombre de votes dans le top votes */
.moyenne_votes_topv_annuaire {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #993366;
}
/***************** NOUVEAUTES.PHP *****************/
/* Pas de site ajoute ces 7 derniers jours. (NOUVEAUTES.PHP) */
.no_new_site_annuaire {
	color: #FF0066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Date pour laquelle il y a des nouveaux sites. (NOUVEAUTES.PHP) */
.date_new_site_annuaire {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006600;
	font-style: italic;
}


/***************** TOP_CLICS.PHP *****************/
/* Aucun site n'a encore recu de visite. (TOP_CLICS.PHP) */
.no_clic_site_annuaire {
	color: #FF0066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/***************** TOP_VOTES.PHP *****************/
/* Aucun site n'a encore recu de vote. (TOP_VOTES.PHP) */
.no_vote_site_annuaire {
	color: #FF0066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Liens (classement par moyenne ou nb de votes) SUR top_votes.php*/
a.type_vote_annuaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
	text-decoration: underline;
}


/***** RECHERCHE *****/
/* Texte au cas ou il n'y aurait pas de resultat a la recherche effectuee :
Aucun resultat pour la recherche...
*/
.no_res_search_annuaire {
	color: #FF0066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* Timer pour le moteur de recherche  ex 1 catégorie et 0 site(s) trouvé(s) pour "mot tape" en 0.5 s*/
.timer_search_annuaire {
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #996600;
	font-weight: bold;
}

/* Texte dans les resultats d'une recherche :
Categories trouvees, Sites trouves
*/
.res_search_cat_site_annuaire {
	font-weight: bold;
	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Champ pour entrer le(s) mot(s) a rechercher */
input.text_to_search_annuaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F1F7EA;
	color: #005100;
}

/* Bouton pour lancer la recherche */
input.button_make_search_annuaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F1F7EA;
	color: #005100;
}
/* Liste deroulante pour choisir le nombre de resultats de la recherche */
select.list_nb__res_search_annuaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F1F7EA;
	color: #005100;
}
/* Texte en dessous du champ pour entrer la recherche a effectuer :
Resultats par page ...
*/
.text_search_annuaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003300;
}




/***** AJOUTER UN SITE *****/
/* Texte de confirmation apres la proposition d'un site dans l'annuaire */
.confirm_add_site_annuaire {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A62900;
	font-weight: bold;
}

/* Texte pour dire que tous les champs sont obligatoires */
.all_field_required_annuaire {
	color: #CC0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/* Texte pour signaler qu'on ne peut pas ajouter de site dans cette categorie */
.can_not_add_annuaire {
	color: #CC0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/* Texte devant les champs :
Votre nom :, Votre prenom,...
*/
.text_before_field_add_annuaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BF0000;
	font-weight: bold;
}

/* Champ(4) pour rentrer les donnees du site (nom, email, URL, titre) */
input.field_data_add_site_annuaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004A00;
}

/* Textarea pour la description du site */
textarea.descr_add_site_annuaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004A00;
}

/* Bouton pour envoyer le formulaire */
input.submit_form_add_site_annuaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Liste deroulante avec toutes les categories */
select.list_all_cats_annuaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004A00;
}

/***** VOTE *****/
/* Texte si on a deja vote pour le site :
Vous avez deja vote ces dernieres...
*/
.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.PHP) *****************/
/* voir le fichier ann-commentaires */

/***************** BAS.PHP *****************/
/* Lien dans le bas des pages. (BAS.PHP) */
a.link_footer_annuaire {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006600;}
a.link_footer_annuaire:link    {font-weight: 600;}
a.link_footer_annuaire:visited {font-weight: 600; text-decoration: underline; color: #006600;}
a.link_footer_annuaire:hover   {color: #CC3300;}

/***************** HAUT.PHP et HAUT_FRAME.PHP*****************/
/* Menu haut de l'annuaire (Ajouter un site,...). (HAUT.PHP et HAUT_FRAME.PHP) */
a.top_link_annuaire {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; font-weight: bold; padding: 5px;}
a.top_link_annuaire:link    {font-weight: bold; padding: 5px;}
a.top_link_annuaire:visited {font-weight: bold; text-decoration: underline; color: #CC0000; padding: 5px;}
a.top_link_annuaire:hover   {color: #009933; padding: 5px; text-decoration: none;}

/***************** HAUT.PHP et HAUT_FRAME.PHP*****************/
/* lien du haut vers l'accueil */
a.add4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006600; font-weight: bold; padding: 5px;}
a.add4:link    {font-weight: bold; padding: 5px;}
a.add4:visited {font-weight: bold; text-decoration: underline; color: #006600; padding: 5px;}
a.add4:hover   {color: #CC0033; padding: 5px; text-decoration: none;}

/***************** FUNCTIONS.PHP *****************/
/* Arborescence en ligne des categories (liens) */
a.arbo_annuaire {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006600;}
a.arbo_annuaire:link    {font-weight: 600;}
a.arbo_annuaire:visited {font-weight: 600; text-decoration: underline; color: #006600;}
a.arbo_annuaire:hover   {color: #CC3300;}

/* Separateur dans la nav des categorie ( ex: > > ) */
.arbo_annuaire {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #996600; font-weight: bold;}

/* Arborescence en ligne UNIQUEMENT LIEN INDEX */
a.arbonav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006600;}
a.arbonav:link    {font-weight: 600;}
a.arbonav:visited {font-weight: 600; text-decoration: underline; color: #006600;}
a.arbonav:hover   {color: #CC3300;}


/* arbo nav categories top_clics et top_votes */
a.arbo_annuaire_petit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006600;}
a.arbo_annuaire_petit:link    {font-weight: 600;}
a.arbo_annuaire_petit:visited {font-weight: 600; text-decoration: underline; color: #006600;}
a.arbo_annuaire_petit:hover   {color: #CC3300;}


/* arbo nav categories (=> Catégorie : )top_clics et top_votes */
.link_to_cat_annuaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	font-weight: bold;
}

/* 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-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006600;}
a.link_numpage_annuaire:link    {font-weight: 600;}
a.link_numpage_annuaire:visited {font-weight: 600; text-decoration: underline; color: #006600;}
a.link_numpage_annuaire:hover   {color: #CC3300;}


/* Titre des pages de l'annuaire */
.titre_annuaire {
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
}



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




/* ***************** C.S.S. PERSO *****************/

/* lien nav gauche idem au site c-m */
a.nav         {text-decoration: underline;}
a.nav:link    {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-decoration : none; color : #006633; font-weight: 600;}
a.nav:active  {font-family : Verdana, Arial, Helvetica; font-size : 11px; font-weight: 600;}
a.nav:visited {font-family : Verdana, Arial, Helvetica; font-size : 11px; color : #006633; font-weight: 600; text-decoration: none;}
a.nav:hover   {color : #CC3333; text-decoration: underline;}

/* lien nav page de sublit-sit alexa etc */
a.nav-thumbnai          {text-decoration: underline;}
a.nav-thumbnai:link    {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; text-decoration : none; color : #006633;}
a.nav-thumbnai:active  {font-family : Verdana, Arial, Helvetica; font-size : 9px;}
a.nav-thumbnai:visited {font-family : Verdana, Arial, Helvetica; font-size : 9px; color : #006633; text-decoration: none;}
a.nav-thumbnai:hover   {color : #CC3333; text-decoration: underline;}

/* lien nav page de sublit-sit alexa etc */
/* Nb. de SITES dans la categories (entre les () sur la page d'accueil) */
.txt-thumbnai {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006600;
	font-weight: normal;
}


/* title menu gauche */
.title-menunav {
	color : #DFEDCC;
	font-family : Verdana, Arial, Helvetica;
	font-size : 14px;
	font-weight : 600;
	background-color: #7BB028;
	text-align: center;
	vertical-align: middle;
	height: 25px;
	width: 168px;
}


/* arriere plan nav gauche */
.ar-plan-nav {
	background-image: url(../images/fond-nav-vert.jpg);
}

/* positionnement puce liste */
ul {
	padding: 0 0 0 10px;
	margin: 5px 0px 5px 8px;
	list-style-type: square;
	color: #72A525;
	line-height: 18px;
}

/* balise h1 */
h1 {font-size:100%; color:#476718;}

/* entete nouveautes etc */
.entetetitle {
	color: #6F9F24;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px dotted #C4DCA3;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
}


/* HXTML */
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #003C1E;
}
a:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #006633;
	font-weight: 600;
}
a:visited {
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	color : #006633;
	font-weight: 600;
	text-decoration: none;
}
a:hover {
	color : #996600;
	text-decoration: underline;
}



#Contener {
	width:800px;
	background-repeat: no-repeat;
	background-image: url(http://www.cuisine-martine.com/styles/head.jpg);
	margin-right: auto;
	margin-left: auto;
	visibility: visible;
	overflow: visible;
	background-color: white;
}
#bandeau2 {
	width:380px;
	height:104px;
	text-align: center;
	padding-top: 10px;
	padding-left: 420px;
	visibility: visible;
}
#contenu {
	width:800px;
	visibility: visible;
	overflow: visible;
	padding-bottom: 10px;
	z-index: auto;
	background-color: white;
}
#nav {
	float:left;
	width:168px;
	height:auto;
	visibility: visible;
	position: static;
	background-image: url(http://www.cuisine-martine.com/styles/fond-nav.jpg);
	background-repeat: repeat-y;
	text-align: left;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #7BB128;
	background-color: #FFFFFF;
}
#nav ul {
	list-style-type: square;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
	margin-right: 0px;
	padding-left: 10px;
	color: #72A525;
}
.nav-titre {
	color : #D8EBD8;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-weight: bold;
	padding-left: 7px;
	border-bottom-color: #9FC55E;
	background-color: #7BB128;
	padding-right: 20px;
}
#pied {
	width:800px;
	height:auto;
	background-color:white;
	margin-right: auto;
	margin-left: auto;
	visibility: visible;
	padding-top: 0px;
	position: static;
	overflow: visible;
	clear: both;
}
#regi_2 {
	width:auto;
	height:30px;
	visibility: visible;
	overflow: visible;
	padding-top: 20px;
	background-color: white;
	padding-bottom: 30px;
}
#end {
	width:800px;
	height:50px;
	background-color:#003C1E;
	visibility: visible;
	padding-top: 25px;
	position: static;
	overflow: visible;
	color: #FFFF99;
}
#end a:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #C2C79A;
	font-weight: normal;
}
#end a:visited {
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	color : #C2C79A;
	font-weight: normal;
	text-decoration: underline;
}
#centre {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #996600;
	padding-left: 170px;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 15px;
	padding-right: 2px;
	text-align: left;
}

