/***** BODY *****/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
  font-family: Trebuchet MS;
  font-size:11px;
  color:#2a2a2a;
  background: #fbb11e;
  
  text-align: center;
  
}


#global{
  width:967px;
  margin: 19px auto;
  position:relative;
  text-align: left;
  margin-bottom:10px;
}



#header{
 width:967px;
  height:174px;
  background: url('images/bandeau.jpg') no-repeat;
  position:absolute;
  
  
  
}

#logo{
  width: 229px;
  position:absolute;
 top:8px;
left:8px;
}

#header a{
  display:block;
  width:100%;
  height:100%;
}



#topmenu{
  position:absolute;
top:146px;
left:20px;
}

#topmenu a{
  text-decoration: none;
  color:#77571b;
  font-size:20px;
  font-weight:bold;
   display:inline;
  font-variant: small-caps;
  
}

*+html #topmenu a{
  font-size:18px;
  
  
} 

* html #topmenu a{
  font-size:18px;
  
  
} 

#topmenu a:hover{
  border-bottom: 2px solid #ffffff;
}

#searchbox{
	
	width: 400px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url('images/search.png');
	background-repeat: no-repeat;
	
position:absolute;
left:650px;
top:97px;
}




.search_box {
	margin: 0px;
	float: left;
	height: 24px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	color: #77571b;
	font-weight:bold;
	font-size:10px;
}


.searchtextbox {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	width: 158px;
	border: 1px solid #999999;
}
.searchtextbox:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	width: 158px;
	border: 1px solid #333333;
}
.search_go{
	margin: 0px;
	float: left;
	height: 24px;
	width: 35px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left:6px;
}
.go {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url('images/go.png');
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 22px;
	width: 34px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	cursor:pointer;
	border:0;
}


#adsense_horiz{
  text-align:center;
  
  border:2px solid #fff;
  width:468px;
  height:60px;
  position:absolute;
  top:30px;
  right:50px;
  
  
}

* html #adsense_horiz{
  text-align:center;
  
  border:2px solid #fff;
  width:728px;
  height:90px;
  position:absolute;
  top:89px;
  
}


#adsense_vertic{
  width:120px;
  height:600px;
  float:right;
  margin-top:10px;
  margin-right:66px;
}

#adsense_horiz_bas{
  text-align:center;
  
  border:2px solid #fff;
  width:728px;
  height:90px;
  
}

#leftcol{
  width:185px;
  float:left;
  margin-left:10px;
}

.cat_h{
   width:175px;
  color:#fff;
  font-size:12px;
  font-weight:bold;
  padding:3px;
  line-height: 11px;
  background: url('images/cat_h.png') no-repeat;
  text-align:center;
  margin-top:15px;
}

.cat_b{
  width:178px;
  height:14px;
  background: url('images/cat_b.png') no-repeat;
}

.cat_m{
  width:174px;
  background : #f9fbff;
  border-left:2px solid #835926;
  border-right: 2px solid #835926;
  
  padding-left:0px;
}

.cat_m a{
  display:block;
  padding-top:2px;
  padding-bottom:2px;
  
  text-decoration: none;
}

.cat_m a:hover{
  background:#f4a81c;
  color:#fff;
  text-decoration: none;
}



#inner{
  position:relative;
  top:174px;
  width:963px;
  background: #ffffff;
  border:2px solid #77571b;
  border-top:0;
  
}

#centercol{
  width:570px;
  margin-left:5px;
  float:left;
}

#centercol td{
  padding-right:10px;
}


#proposez{
  text-align: center;
  margin: 6px auto;
  width:347px;
}

#proposez a{
  display:block;
  width:347px;
  height:67px;
  background: url('images/proposez.gif') no-repeat top;
}


#proposez a:hover{
  display:block;
  width:347px;
  height:67px;
  background: url('images/proposez.gif') no-repeat bottom;
}

#footer{
  width:967px;
  height:200px;
  text-align: center;
  background: url('images/footer.gif') no-repeat top;
  padding-top:75px;
 top:160px;
 position:relative;
}


a{
  color:#77571b;
  text-decoration: underline;  
}


a:hover{
  color:#77571b;
  text-decoration: none;  
}


a.link_cat_index_annuaire,
a.link_scat_other_annuaire{
  font-size:13px;
  font-weight:bold;
  text-decoration: none;
  background: url('images/folder.png') no-repeat left;
  padding-top:15px;
  padding-left:55px;
  display:block;
  height:40px;
  float:left;
}


a.link_cat_index_annuaire:hover,
a.link_scat_other_annuaire:hover{
  text-decoration: underline;
}

a.link_categorie{
  font-size:13px;
  font-weight:normal;
  text-decoration: none;
  background: none;
}


a.link_categorie:hover{
  text-decoration: none;
}


a.link_scat_index_annuaire{
  font-size:11px;
  font-weight:normal;
  text-decoration: none;
  font-style: italic;
}


a.link_scat_index_annuaire:hover{
  
  text-decoration: underline;
}

.nb_scat_index_annuaire,
.nb_scat_other_annuaire{
  font-size:12px;
  color:#EF9D0E;
  font-weight:bold;
  float:left;
  margin-left:8px;
  padding-top:7px;
}

.clearer{ 
  clear:both;
}
/***** ACCUEIL *****/
/* Texte sur la page d'acceuil:Cet annuaire contient...*/
.text_index_annuaire {

	
}

/* Nombre de sous-categories entre les () sur les pages des categories 
.nb_scat_other_annuaire {
	font-size: 10px;
	color: #999999;
}*/

h1, h2, h3, h4{ color:#835a26}

/* Texte pour dire qu'il n'y a pas de site dans une categorie:Pas encore d'astuces dans...*/
.no_site_in_cat_annuaire {
	
	color: #835a26;
 font-size:12px;
 font-weight:bold;
}
/***** SITES *****/
/* Titre des sites */
a.titre_site_annuaire {
	
	font-size: 12px;
	font-weight: bold;
	color: #77571b;
}
/* Nombre de clics sur les sites */
.nb_clics_site_annuaire {
	font-size: 10px;
	color: #999999;
}
/* Date de validation des sites */
.date_validation_site_annuaire {
	font-size: 10px;
	color: #999999;
}
/* Moyenne + nombre de votes dans le top votes */
.moyenne_votes_topv_annuaire {
	font-size: 10px;
	color: #999999;
}

/* Moyenne des votes des sites */
.moyenne_votes_site_annuaire {
	font-size: 10px;
	color: #999999;
}
/* Lien pour voter pour les sites */
a.vote_site_annuaire {
	
	font-size: 10px;
	color: #006699;
}
/* Nombre de commentaires pour les sites */
.commentaire_site_annuaire {

	font-size: 10px;
}
/* Lien pour voir et ecrire des commentaires */
a.read_write_com_site_annuaire {
	
	font-size: 10px;
	color: #006699;
}
/* Position des sites (1,2,3,4,...) dans les Top clics et Top votes */
.position_site_annuaire {
	
	font-size: 9px;
}
/***** 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 {

	color: #ff0000;
}
/* 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;
}
/***** 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_annuaire {
	
	
	color: #ff0000;
}

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

/***** AJOUTER UN SITE *****/
/* Texte de confirmation apres la proposition d'un site dans l'annuaire */
.confirm_add_site_annuaire {
	
}
/* Texte pour dire que tous les champs sont obligatoires */
.all_field_required_annuaire {
	
	color: #ff0000;
}
/* Texte pour signaler qu'on ne peut pas ajouter de site dans cette categorie */
.can_not_add_annuaire {

	
	color: #ff0000;
	font-weight: bold;
}

/***** VOTE *****/
/* Texte si on a deja vote pour le site:Vous avez d?j? vot? ces derni?res...*/
.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;
}

/***** COMMENTAIRES *****/
/* Texte pour signaler qu'il n'y a pas encore eu de commentaires pour un site:Pas encore de commentaire...*/
.no_com_site_annuaire {
	
	color: #ff0000;
}
/* Auteur + date d'ajout du commentaire */
.author_and_date_com_annuaire {
	
	font-weight: bold;
}

/* Texte devant les champs du formulaire d'ajout d'un commentaire */
.text_before_field_com_annuaire {
	
	font-weight: bold;
}

/***** DIVERS *****/


/* Arborescence en ligne des categories (texte) */
.arbo_annuaire {

	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
}
/* Arborescence en ligne des categories (liens) */
a.arbo_annuaire {

	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
}

/* Titre des pages de l'annuaire */
.titre_annuaire {
	font-weight: bold;

	font-size: 14px;
}

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

	font-size: 11px;
}
