BODY, TD, P, INPUT, DIV, SPAN, OPTION, SELECT {
  color: #385769; /*6BB8E4;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  padding: 0;
  margin: 0;
}

BODY {
  background: url(images/fond_page_hiv.jpg) repeat;
}

INPUT {
  font-size: 9px;
  width: 90px;
  padding: 1px;
}

/* entete
 **************/
.entete_bandeau {
  background: url(images/bandeau_hiv-fr.jpg) no-repeat;
}
.entete_logo {
  /*background: url(images/fond_bandeau_hiv.jpg) repeat;*/
  background: #64879b url(images/logo_ete.jpg) no-repeat;
}
.entete_titre {
  padding-top: 50px;
  font-size: 24px;
  font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  color: white;
  font-weight: bold;
}
TABLE.entete_langue {
  background: url(images/fond_langue_hiv.jpg) repeat;
}
TD.entete_langue {
  padding: 4px;
  padding-right: 1px;
}
A.entete_langue:LINK {
  font-weight: bold;
  color: white;
  text-decoration: none;
}
A.entete_langue:VISITED {
  font-weight: bold;
  color: white;
  text-decoration: none;
}
A.entete_langue:HOVER {
  font-weight: bold;
  color: white;
  text-decoration: none;
}

/* menu horizontal
 ***************/
.menuh {
  background: url(images/menuh_hiv.jpg) repeat-y;
}
A.menuh:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: white;
  font-size: 10px;
  font-weight: bold;
  padding: 0px 15px;
  background: none;
  text-decoration: none;
}
A.menuh:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: white;
  font-size: 10px;
  font-weight: bold;
  padding: 0px 15px;
  background: none;
  text-decoration: none;
}
A.menuh:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: white;
  font-size: 10px;
  font-weight: bold;
  padding: 0px 15px;
  background: none;
  text-decoration: none;
}
.menuh_spacer {
  width: 1px;
  height: 24px;
  padding: 0;
  background-color: white;
}
IMG.menuh_spacer {
  width: 1px;
}
TABLE.menuh {
  background: none;
}

/* menu vertical gauche
 ***************/
.menuvg_spacer {
  height: 7px;
}
.menuvg_titre {
  border-bottom: 1px solid #385769;
  font-weight: bold;
  font-size: 14px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #385769;
  padding-left: 10px;
}
.menuvg_btn_ok_img {
  width: 16px;
  height: 16px;
}
.menuvg_label {
  font-size: 9px;
  padding-left: 10px;
}
.menuvg_charteq {
  font-size: 9px;
  padding-left: 10px;
}

/* recherche
 **************/
TABLE.recherche {

}
.recherche_btn_ok {
  border: 1px solid #385769;
  width: auto;
  color: #385769;
  background-color: white;
}
.recherche_titre {
  font-weight: normal;
  text-align: center;
  font-size: 24px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #385769;
}
.recherche_titre2 {
  font-weight: normal;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #0D2A4C;
}
.recherche_label {
  color: #6BB8E4;
  font-weight: bold;
  padding-right: 2px;
  font-size: 11;
}
.recherche_titre2 {
  font-weight: bold;
  font-size: 14px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #385769;
}

/* enpied
 ************/
A.enpied:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
A.enpied:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
A.enpied:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
A.enpied_ico:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
A.enpied_ico:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
A.enpied_ico:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.enpied_coord {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.enpied_coord_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
  font-weight: bold;
}

.bonsplan_entete { margin-top: 10px; padding-top: 10px;}
.bonsplan_prems_titre {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; color: #D0AD39; font-weight: bold; padding-left: 20px; padding-bottom: 10px;}
.bonsplan_prems_fond {background: url(images/bonsplan_prems_fond.gif) left top repeat-y;}
.bonsplan_prems_titre_d {background: url(images/bonsplan_prems_fond.gif) right top repeat-y;}
TABLE.bonsplan_prems_contenu {margin-bottom: 10px;}
.bonsplan_prems_contenu_titre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3A566C; font-weight: bold;}
.bonsplan_prems_contenu_desc {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3A566C;}
A.bonsplan_prems_contenu_desc:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3A566C; text-decoration: none;}
A.bonsplan_prems_contenu_desc:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3A566C; text-decoration: none;}
A.bonsplan_prems_contenu_desc:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3A566C; text-decoration: underline;}

.promo_entete { margin-top: 10px; }
.promo_titre {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; color: #D0AD39; font-weight: bold; padding-left: 20px; padding-bottom: 10px;}
.promo_fond {background: url(images/promo_fond.gif) left top repeat-y;}
.promo_titre_d {background: url(images/promo_fond.gif) right top repeat-y;}
TABLE.promo_contenu {margin-bottom: 10px;}
.promo_contenu_titre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3A566C; font-weight: bold;}
.promo_contenu_desc {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3A566C;}
A.promo_contenu_desc:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3A566C; text-decoration: none;}
A.promo_contenu_desc:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3A566C; text-decoration: none;}
A.promo_contenu_desc:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3A566C; text-decoration: underline;}

.bonsplan_dermin_entete { margin-top: 10px; }
.bonsplan_dermin_titre {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; color: #D0AD39; font-weight: bold; padding-left: 20px; padding-bottom: 10px;}
.bonsplan_dermin_fond {background: url(images/bonsplan_dermin_fond.gif) left top repeat-y;}
.bonsplan_dermin_titre_d {background: url(images/bonsplan_dermin_fond.gif) right top repeat-y;}
TABLE.bonsplan_dermin_contenu {margin-bottom: 10px;}
.bonsplan_dermin_contenu_titre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3A566C; font-weight: bold;}
.bonsplan_dermin_contenu_desc {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3A566C;}
A.bonsplan_dermin_contenu_desc:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3A566C; text-decoration: none;}
A.bonsplan_dermin_contenu_desc:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3A566C; text-decoration: none;}
A.bonsplan_dermin_contenu_desc:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3A566C; text-decoration: underline;}

.descriptif {margin: 15px 15px 15px 15px;}

.textePresent{font-size:9px; font-weight:bold; color: #000000; margin-left: 10px; margin-right: 5px;}

.present_titre1 {  
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #0D2A4C;  
}
.present_titre2 {  
  font-weight: bold;
  font-size: 18px;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #0D2A4C;
}
.present_titre3 {  
  font-weight: normal;
  font-size: 18px;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #0D2A4C;
}
.present_texte {  
  text-indent: 5px;
  font-size: 9px;
  padding-left: 10px;
  text-align: center;
  margin-top: 10px;
}
.present_label1 {  
  font-weight: bold;
  font-size: 10px;  
  text-align: center;  
  margin-bottom: 5px;
}
.present_lien1 {    
  text-align: center;  
}

A.present_lien:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3A566C; text-decoration: none;}
A.present_lien:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3A566C; text-decoration: none;}
A.present_lien:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3A566C; text-decoration: underline;}