a.menu:link      {  text-decoration: none;  color: white; }
a.menu:visited   {  text-decoration: none;  color: white; }
a.menu:hover	   {  text-decoration: none;  color: red;   }

a.web-texte:link     {  text-decoration: none;  color: #ff7b00;  }
a.web-texte:visited  {  text-decoration: none;  color: #ff7b00;  }
a.web-texte:hover		 {  text-decoration: none;	color: red;      }

a.ete-ref:link     {  text-decoration: none;  color: #ffaa00;  }
a.ete-ref:visited  {  text-decoration: none;  color: #ffaa00;  }
a.ete-ref:hover		 {  text-decoration: none;	color: red;      }

a.hiv-ref:link     {  text-decoration: none;  color: #0066aa;  }
a.hiv-ref:visited  {  text-decoration: none;  color: #0066aa;  }
a.hiv-ref:hover		 {  text-decoration: none;	color: red;      }

a.pri-ref:link     {  text-decoration: none;  color: #008855;  }
a.pri-ref:visited  {  text-decoration: none;  color: #008855;  }
a.pri-ref:hover		 {  text-decoration: none;	color: red;}

td.menutd
{
  font-family: Helvetica; font-size: 11px; font-weight: bold;	
	text-align: center; 
}

td.menutd1
{
  font-family: Helvetica; font-size: 11px; font-weight: bold;	
	text-align: left;	
}


td.menu-gen
{
  font-family: Helvetica; font-size: 12px; font-weight: bolder;
	background-color: #8877dd; color: white; width: 125px; text-align: center;	
}

td.menu-hiv
{
  font-family: Helvetica;  font-size: 12px; font-weight: bold;
	background-color: #0066aa; color: white; width: 45px; text-align: center;
}

td.menu-ete
{
  font-family: Helvetica; font-size: 12px; font-weight: bold;
	background-color: #ffaa00; color: white; width: 45px; text-align: center;
}

td.menu-pri
{
  font-family: Helvetica;	font-size: 12px; font-weight: bold; 
	background-color: #008855; color: white; width: 45px; text-align: center;
}

td.menu-sep { font-size: 1px; font-weight: bold; width: 5px; }
td.menu-sep2 { font-size: 1px; font-weight: bold; width: 10px; }

td.hiv-texte
{
  text-align: justify; 
	font-size: 14px; 
	font-weight: bold; 
	font-family: Helvetica; 
	color: #627EC2;

}

td.ete-texte
{
  text-align: justify; 
	font-size: 14px; 
	font-weight: bold; 
	font-family: Helvetica; 
	color: #ffaa00;

}

td.pri-texte
{
  text-align: justify; 
	font-size: 14px; 
	font-weight: bold; 
	font-family: Helvetica; 
	color: #008855;

}

td.web-texte
{
  text-align: justify; 
	font-size: 14px; 
	font-weight: bold; 
	font-family: Helvetica; 
	color: #6677dd;
}

td.web-titre
{
  text-align: center; 
	font-size: 16px; 
	font-weight: bolder; 
	font-family: Helvetica; 
	color: #6677dd;
}

ul.web 
{
	list-style: none;
	list-style-image: url('../../images/construct/puce.png');
	list-style-position: outside; 
	margin: 0;
	padding: 0 0 0 18px;
	font-size: 13px; 
	font-weight: normal; 
	font-family: Helvetica; 
	text-align: justify;
	color: #6677dd;
}	

ul.ete
{
	list-style: none;
	list-style-image: url('../../images/construct/puce-ete.png');
	list-style-position: outside; 
	margin: 0;
	padding: 0 0 0 18px;
	font-size: 14px; 
	font-weight: bold; 
	font-family: Helvetica; 
	text-align: justify;
	color: #ffaa00;
}

ol.web 
{
	font-size: 15px; 
	font-weight: bold; 
	font-family: Helvetica; 
	color: #555555;
		margin: 0;
	padding: 0 0 0 35px;
}

li.ol
{
	padding-top: 13px;
}

ul
{

	font-size: 13px; 
	font-weight: normal; 
	font-family: Helvetica; 
	text-align: justify;
	color: #6677dd;

}

p.titre_ete {	font-size: 26px; font-weight: bold; font-family: Helvetica; 
	text-align: left; color: #ffaa00;}
p.titre_ete_sejour {	font-size: 14px; font-weight: bold; font-family: Helvetica; 
	color: #ffaa00; margin: 0; padding: 0;}	
p.ico_ete_sejour {	font-size: 30px; font-weight: bold; font-family: Helvetica; 
	text-align: center; color: #ff4400; margin: 0; padding: 0;}	
	
p.titre_hiv {	font-size: 26px; font-weight: bold; font-family: Helvetica; 
	text-align: left; color: #0066aa;}
p.titre_hiv_sejour {	font-size: 14px; font-weight: bold; font-family: Helvetica; 
	color: #0066aa; margin: 0; padding: 0;}	
p.ico_hiv_sejour {	font-size: 30px; font-weight: bold; font-family: Helvetica; 
	text-align: center; color: #ff4400; margin: 0; padding: 0;}		

p.titre_pri {	font-size: 26px; font-weight: bold; font-family: Helvetica; 
	text-align: left; color: #008855;}
p.titre_pri_sejour {	font-size: 14px; font-weight: bold; font-family: Helvetica; 
	color: #008855; margin: 0; padding: 0;}	
p.ico_pri_sejour {	font-size: 30px; font-weight: bold; font-family: Helvetica; 
	text-align: center; color: #ff4400; margin: 0; padding: 0;}			
	
p.nom1_sejour {	font-size: 20px; font-weight: bold; font-family: Helvetica; 
	text-align: justify; margin: 0; padding: 0;}	
p.descri1_sejour {	font-size: 12px; font-weight: bold; font-family: Helvetica; 
	text-align: justify; margin: 0; padding: 0;}	
	
table.ete_sejour {	font-size: 12px; font-weight: normal; font-family: Helvetica; 
	text-align: justify; border : 2px solid #ffaa00; background-color: #fffcdc;}	
table.hiv_sejour {	font-size: 12px; font-weight: normal; font-family: Helvetica; 
	text-align: justify; border : 2px solid #0066aa; background-color: #d1e1ec;}	
table.pri_sejour {	font-size: 12px; font-weight: normal; font-family: Helvetica; 
	text-align: justify; border : 2px solid #008855; background-color: #e4eae4;}
	
table.ete_sejour ul{
	color:#000;
	font-size: 12px; 
	font-weight: normal;
	font-family: Helvetica; 
	text-align: justify;
	list-style-position: outside; 
	margin: 0;
	padding: 0 0 0 14px;
	
}
table.hiv_sejour ul{
	color:#000;
	font-size: 12px; 
	font-weight: normal;
	font-family: Helvetica; 
	text-align: justify;
	list-style-position: outside; 
	margin: 0;
	padding: 0 0 0 14px;
	
}
table.pri_sejour ul{
	color:#000;
	font-size: 12px; 
	font-weight: normal;
	font-family: Helvetica; 
	text-align: justify;
	list-style-position: outside; 
	margin: 0;
	padding: 0 0 0 14px;
	
}

table.ete_sejour ul li{
	margin: 0 0 2px 0;
	padding: 0 0 0 2px;
	
}
	
table.ete_sejour_2 {	font-size: 12px; font-weight: normal; font-family: Helvetica; 
	text-align: justify; border-left : 2px solid #ffaa00; border-right : 2px solid #ffaa00;}	
table.hiv_sejour_2 {	font-size: 12px; font-weight: normal; font-family: Helvetica; 
	text-align: justify; border-left : 2px solid #0066aa; border-right : 2px solid #0066aa;}	
table.pri_sejour_2 {	font-size: 12px; font-weight: normal; font-family: Helvetica; 
	text-align: justify; border-left : 2px solid #008855; border-right : 2px solid #008855;}	

table.recherche_gen {border : 1px solid #8877dd; font-size: 11px; font-family: Helvetica; }
table.recherche_gen_2 {font-size: 11px; font-family: Helvetica;  color:#8877dd; font-weight: bold;}
td.titre_recherche_gen {border : 1px solid #8877dd; background-color: #8877dd;
  color: white; font-weight: bold; text-align: center;}
td.recherche_gen {border : 1px solid #8877dd;  color:#8877dd; font-weight: bold;}	
select.recherche_gen {background-color: #f1e9fc; width: 120px; color:#8877dd; font-weight: bold;
font-size: 11px; font-family: Helvetica; } 
input.recherche_gen {background-color: #f1e9fc; width: 100px; color:#8877dd; font-weight: bold;
font-size: 11px; font-family: Helvetica; } 
	
table.recherche_ete {border : 1px solid #ffaa00; font-size: 11px; font-family: Helvetica; }
table.recherche_ete_2 {font-size: 11px; font-family: Helvetica;  color:#ffaa00; font-weight: bold;}
td.titre_recherche_ete {border : 1px solid #ffaa00; background-color: #ffaa00;
  color: white; font-weight: bold; text-align: center;}
td.recherche_ete {border : 1px solid #ffaa00;  color:#ffaa00; font-weight: bold;}	
select.recherche_ete {background-color: #fffbde; width: 120px; color:#ffaa00; font-weight: bold;
font-size: 11px; font-family: Helvetica; } 

table.recherche_hiv {border : 1px solid #0066aa; font-size: 11px; font-family: Helvetica; }
table.recherche_hiv_2 {color:#0066aa; font-size: 11px; font-family: Helvetica; font-weight: bold;}
td.titre_recherche_hiv {border : 1px solid #0066aa; background-color: #0066aa;
  color: white; font-weight: bold; text-align: center;}
td.recherche_hiv {border : 1px solid #0066aa;  color:#0066aa; font-weight: bold;}	
select.recherche_hiv {background-color: #d1e1ec; width: 120px; color:#0066aa; font-weight: bold;
font-size: 11px; font-family: Helvetica; } 	


table.recherche_pri {border : 1px solid #008855; font-size: 12px; 
  font-family: Helvetica; }
table.recherche_pri_2 {color:#008855; font-size: 11px; font-family: Helvetica; font-weight: bold;}
td.titre_recherche_pri {border : 1px solid #008855; background-color: #008855;
  color: white; font-weight: bold; text-align: center;}
td.recherche_pri {border : 1px solid #008855; color:#008855; font-weight: bold;} 
select.recherche_pri {background-color: #e4eae4; width: 120px; color:#008855; font-weight: bold;
font-size: 11px; font-family: Helvetica; } 



