  body {
	font-variant: normal;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    
font,th,td { font-family: Verdana, Arial, Helvetica, sans-serif }

p { font-family: Verdana; font-size:10pt }

  .size-08pt { font-variant: normal;
    font-size: 8pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  .size-09pt { font-variant: normal;
    font-size: 9pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  .size-10pt { font-variant: normal;
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }
	
  .size-12pt { font-variant: normal;
    font-size: 12pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  .size-14pt { font-variant: normal;
    font-size: 14pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }
	
  a:link { color: rgb(0, 51, 153);
    }

  a:visited { border-style: dotted;
    border-width: 0in;
    color: #003399;
    }

  a:hover { color: #336699;
    text-decoration: underline;
    }
    
  a:active { color: #FF0066;
    }
     
 h1 {
	color: rgb(34, 153, 153);
	font-size: 14pt;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 6px;
	text-align: center;
    }

  h2 { color: rgb(34, 153, 153);
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin-top: 0pt;
    margin-bottom: 12px;
    }

  .guide_h3 { font-family: Verdana;
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: bold;
  margin-bottom: 6px;
    }
    
/*  Menu principal - couleur blanc-rose */
a:link.menu { color: #FFFFFF; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
a:visited.menu { color: #FFFFFF; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
a:active.menu { color: #FF0066; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
a:hover.menu { color: #FF0066; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.menu { color: #FFFFFF; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }    

  a:link.menuh { color: rgb(255, 255, 255);
    text-decoration: none;
    font-size: 8pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  a:visited.menuh { color: rgb(255, 255, 255);
    text-decoration: none;
    font-size: 8pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  a:hover.menuh { color: rgb(255, 0, 102);
    text-decoration: none;
    font-size: 8pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  a:active.menuh { color: rgb(255, 0, 102);
    text-decoration: none;
    font-size: 8pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  .menuh { color: rgb(255, 255, 255);
    text-decoration: none;
    font-size: 8pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }
 
  a.menug { color: rgb(255, 255, 255);
    text-decoration: none;
    font-size: 8pt;
    font-weight:normal;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  a:link.menug { color: rgb(255, 255, 255);
    text-decoration: none;
    font-size: 8pt;
    font-weight:normal;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  a:visited.menug { color: rgb(255, 255, 255);
    text-decoration: none;
    font-size: 8pt;
    font-weight:normal;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  a:hover.menug { color: rgb(255, 0, 102);
    text-decoration: none;
    font-size: 8pt;
    font-weight:normal;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  a:active.menug { color: rgb(255, 0, 102);
    text-decoration: none;
    font-size: 8pt;
    font-weight:normal;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  .menugt { color: rgb(255, 0, 102);
    text-decoration: none;
    font-size: 9pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    }

/*****  SOMMAIRE CARNET DE VOYAGE *****/
a.carnet_sommaire_actif {
	color: #FF0066;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	list-style-type: circle;
}
a:visited.carnet_sommaire_actif {
	color: #FF0066;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	list-style-type: circle;
}
a:hover.carnet_sommaire_actif {
	color: #FF0066;
	text-decoration: none;
	font-size: 10pt;
	font-weight:bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: normal;
	list-style-type: circle;
}
a:active.carnet_sommaire_actif {
	color: #FF0066;
	text-decoration: none;
	font-size: 10pt;
	font-weight:bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: normal;
	list-style-type: circle;
}

a:link.carnet_sommaire {
	font-size: 10pt;
	font-weight:bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: normal;
	list-style-type: circle;
}
a:visited.carnet_sommaire {
	font-size: 10pt;
	font-weight:bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: normal;
	list-style-type: circle;
}
a:hover.carnet_sommaire {
	color: #FF0066;
	font-size: 10pt;
	font-weight:bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: normal;
	list-style-type: circle;
}
a:active.carnet_sommaire {
	color: #FF0066;
	text-decoration: none;
	font-size: 10pt;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	list-style-type: circle;
}


a.bouton, .bouton
	{
	font-family:Verdana;
        font-size:10px;
	background-position-x:0%; background-repeat:repeat-x;
        background-position: 0% 50%;
        border:1px solid #000000;
        color:#FFFFFF !important;
	text-decoration:none;
        font-weight:bold;
        padding-left:4px;
        padding-right:4px;
	margin:0 2;; padding-top:1px; padding-bottom:1px; background-color:#FF9933; background-attachment:scroll
	}

  .gold-header { font-variant: normal;
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: rgb(255, 0, 102);
    }

  .gold-subhead { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12pt;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(136, 136, 88);
    }

  .gold-smtitle { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 8pt;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(136, 136, 88);
    }

  .gold-smtitlebold { font-variant: normal;
    font-size: 9pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: rgb(255, 0, 102);
    font-weight: bold;
    }
    
  a.partenaires {
	background-repeat: repeat;
	background-attachment: scroll;
	color: #808080;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
    }

  a:link.partenaires, a:active.partenaires {
	background-repeat: repeat;
	background-attachment: scroll;
	color: #808080;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
    }

  a:visited.partenaires {
	background-repeat: repeat;
	background-attachment: scroll;
	color: #808080;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
    }

  a:hover.partenaires { background-repeat: repeat;
    background-attachment: scroll;
    color: rgb(255, 0, 102);
    font-size: 8pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
    }
	
  .lien_a_voir {
	font-variant: normal;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #808080;
    }

  a:link.utilisateurs, a:active.utilisateurs { background-repeat: repeat;
    background-attachment: scroll;
    color: rgb(0, 0, 0);
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
    font-weight: bold;
    }

  a:visited.utilisateurs { background-repeat: repeat;
    background-attachment: scroll;
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
    font-weight: bold;
    }

  a:hover.utilisateurs { background-repeat: repeat;
    background-attachment: scroll;
    color: rgb(0, 0, 0);
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-decoration: underline;
    font-weight: bold;
    }

  a:link.forum-last { text-decoration: none;
    font-size: 8pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  a:visited.forum-last { text-decoration: none;
    font-size: 8pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  a:hover.forum-last { color: rgb(255, 0, 102);
    text-decoration: none;
    font-size: 8pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  a:active.forum-last { color: rgb(255, 0, 102);
    text-decoration: none;
    font-size: 8pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  a:link.forum-last { text-decoration: none;
    font-size: 8pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  a:visited.guide-last { text-decoration: none;
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  a:hover.guide-last { color: rgb(255, 0, 102);
    text-decoration: none;
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  a:active.guide-last { color: rgb(255, 0, 102);
    text-decoration: none;
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }
  
  a:link.guide-last { text-decoration: none;
    font-size: 10pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    
  body { background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .text_index_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  a.link_cat_index_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    }

  a.link_scat_index_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  .nb_scat_index_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  .separateur_scat { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  a.link_scat_other_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    }

  .nb_scat_other_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  .text_cat_annuaire { font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  .no_site_in_cat_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: rgb(255, 0, 0);
    }

  a.titre_site_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: rgb(255, 102, 0);
    font-weight: bold;
    }

  a.titre_site_annuaire hover { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: rgb(255, 153, 51);
    font-weight: bold;
    }

  a.titre_site_annuaire visited { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: rgb(255, 153, 51);
    font-weight: bold;
    }

  .nb_clics_site_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    }

  .date_validation_site_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    }

  .moyenne_votes_topv_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    }

  .description_site_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  .moyenne_votes_site_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    }

  a.vote_site_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    }

  .commentaire_site_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    }

  a.read_write_com_site_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    }

  .position_site_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    }

  .no_new_site_annuaire { color: rgb(255, 0, 0);
    }

  .date_new_site_annuaire { font-weight: bold;
    }

  .no_clic_site_annuaire { color: rgb(255, 0, 0);
    }

  .no_vote_site_annuaire { color: rgb(255, 0, 0);
    }

  a.type_vote_annuaire {  }

  .no_res_search_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: rgb(255, 0, 0);
    }

  .timer_search_annuaire { font-style: italic;
    }

  .res_search_cat_site_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  input.text_to_search_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  input.button_make_search_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  .text_search_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    }

  select.list_nb__res_search_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  .confirm_add_site_annuaire { font-size: 10pt;
    }

  .all_field_required_annuaire { color: rgb(255, 0, 0);
    font-weight: bold;
    }

  .can_not_add_annuaire { color: rgb(255, 0, 0);
    font-weight: bold;
    font-size: 10pt;
    }

  .text_before_field_add_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  input.field_data_add_site_annuaire {  }

  textarea.descr_add_site_annuaire {  }

  input.submit_form_add_site_annuaire {  }

  select.list_all_cats_annuaire {  }

  .deja_vote_annuaire { color: rgb(255, 0, 0);
    }

  .vote_ok_annuaire { color: rgb(0, 153, 0);
    }

  .text_vote_annuaire { font-weight: bold;
    }

  select.list_vote_site_annuaire {  }

  .no_com_site_annuaire { color: rgb(255, 0, 0);
    }

  .author_and_date_com_annuaire { font-weight: bold;
    }

  .text_com_annuaire {  }

  input.button_add_com_annuaire {  }

  .text_before_field_com_annuaire { font-weight: bold;
    }

  textarea.text_add_com_annuaire { font-size: 10pt;
    }

  input.champ_com_annuaire {  }

  a.link_footer_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    }

  a.top_link_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  .arbo_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  a.link_numpage_annuaire { font-size: 11pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  .titre_annuaire { font-size: 12pt;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  .link_to_cat_annuaire { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  input.button_close_annuaire {  }

