html { 	margin-bottom: 0.1px;	height:100%; }
body {
	margin: 0px;
	background-color:white;
	font-family:Arial,Helvetica;
}
a.menu:link, a.menu:active, a.menu:visited, a.menu:hover{
	font-size:8pt;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
a:link, a:active, a:visited, a:hover{
	font-size:10pt;
	font-weight:bold;
	color:#379A8D;
	text-decoration:none;
}
/* sous titre menu */
a.tmenu:link, a.tmenu:active, a.tmenu:visited, a.tmenu:hover{
	font-size:10pt;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}
td.barre {
	color:#8E8D92;
}
p, td, ul, ol{
	font-size:10pt;
	color:#333333;
}
.titre1{
	font-size:12pt;
	font-weight:bold;
}
.titre2{
	font-size:10pt;
	font-weight:bold
}
.navindex{
	color:#958957;
	font-weight:bold;
}
.navbarre{
	background-color:#D9E9E4;
}
.c1{
	font-weight:bold;
	text-align: CENTER;
	background-color:#379A8D;
	color:#333333;
}
.c2{
	background-color:#EAEAEA;
	color:#333333;
}
.c3{
	background-color:#D9E9E4;
	color:#333333;
}
.fondIndex{
	background-color:#83B9B0;
}

.datemodif{
}
hr{
	height: 1px;
	width: 100%;
	color:#107B9B;
}
.separateur{
	height: 1px;
	width: 80%;
	color:#333333;
}
.newstitle{
	font-size:12pt;
	font-weight:bold;
}
.newstext{
	font-size:10pt;
	color:#107B9B;
}
DIV.results .highlight {
  background-color: #FFFF99;
}

.TdHomeBanner{
	background-image:url(pha_banner_home.jpg);
	background-repeat:no-repeat;
}
.TdHomeBas{
	background-image:url(pha_banner_home_bas.jpg);
	background-repeat:no-repeat;
}

.TdBannerinfos{
	background-image:url(pha_banner_infos.jpg);
	background-repeat:no-repeat;
}
.TdBannermedicament{
	background-image:url(pha_banner_medicament.jpg);
	background-repeat:no-repeat;
}
.TdBannerrecherche{
	background-image:url(pha_banner_recherche.jpg);
	background-repeat:no-repeat;
}
.TdBannerenseignement{
	background-image:url(pha_banner_enseignement.jpg);
	background-repeat:no-repeat;
}
.TdBannerliens{
	background-image:url(pha_banner_liens.jpg);
	background-repeat:no-repeat;
}


/* ancien index
.tdnav a,.tdnav a:visited{
	background-color:#83B9B0;
	font-weight:normal;
	font-size:10pt;
	color:#FFFFFF;
	text-decoration: none;
	width: 180px; /*200-(10+10)*/
	padding : 5px 10px 5px 10px;
	display: block;
}

.tdnav a:hover{
	color:#333333;
	background-color:#D9E9E4;
}

.indexlinktext{
	background: url(move_fleche_blue.gif) no-repeat right;
	background-color:#999999;
	font-weight:normal;
	font-size:10pt;
	color:#FFFFFF;
	text-decoration: none;
	width: 180px;
	padding : 5px 10px 5px 10px;
	display: block;
}
*/

/* MENU - DEBUT */

.tablemenu{
}

a.menu:link, a.menu:active, a.menu:visited, a.menu:hover {
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;	
}

a.menuselected:link, a.menuselected:active, a.menuselected:visited, a.menuselected:hover{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;	
}

.traitmenu {
	width:1px;
	height:25px; 
	background-color:#ABACAC;
	padding : 0;
}

.boutonmenu a:link, .boutonmenu a:visited{
	height:24px;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	text-align: center;
	padding : 8px 1px 0px 1px; 
	display: block;
}

.boutonmenu a:hover{
	height:24px;
	font-size:12px;
	font-weight:bold;	
	color:#333333;
	background : url(pha_menu_over.gif) repeat-x bottom;
	padding : 8px 1px 0px 1px;
	display: block;
}

.boutonmenuselected a:link, .boutonmenuselected a:visited, .boutonmenuselected a:hover{
	height:24px;
	font-size:12px;
	font-weight:bold;	
	color:#FFFFFF;
	text-decoration:none;
	text-align: center;
	background : #379A8D;
	padding : 8px 1px 0px 1px;
	display: block;
}
/* MENU - FIN!!! */


/*INDEX*/
.indextitre_barre{
	height: 0px;
	background-color:#379A8D;
}
.indextitre{
	height: 20px;
	background-color:#379A8D;
}
.indextitre span{
	font-size:11px;
	font-weight:normal;	
	color:#FFFFFF;
	text-decoration:none;
	padding : 5px 0px 0px 17px;
	display: block;
}

.traitindexn3, .traitindexn4, .traitindexn5{
	background : url(pha_index_separateur.gif);
}
.indexn3{
	vertical-align:middle;
	background-color:#83B9B0;
}
.indexn4{
	background-color:#D9E9E4;
}
.indexn5{
	background-color:#FFFFFF;
}

.indexn3 a:link,.indexn3 a:visited, .indexn3 a:hover{  
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none; 
	padding : 4px 10px 5px 5px; 
	display: block;
}
.indexn4 a:link,.indexn4 a:visited,.indexn4 a:hover{  
	font-size: 10px;
	color: #333333;
	text-decoration: none; 
	padding : 4px 10px 5px 20px; 
	display: block;
}
.indexn5 a:link,.indexn5 a:visited,.indexn5 a:hover{  
	font-size: 10px;
	color: #47494B;
	text-decoration: none; 
	padding : 4px 10px 5px 35px;  
	display: block;
}

.indexn3selected{  
	background : #83B9B0 url(pha_menu_selected.gif) no-repeat right center;
}
.indexn4selected{  
	background : #D9E9E4 url(pha_menu_selected.gif) no-repeat right center;
}
.indexn5selected{  
	background : #FFFFFF url(pha_menu_selected.gif) no-repeat right center;
}


.indexn3selected a:link, .indexn3selected a:visited, .indexn3selected a:hover{  
	font-size: 10px; 
	color: #FFFFFF;
	text-decoration: none; 
	padding : 4px 10px 5px 5px; 
	display: block;
}
.indexn4selected a:link, .indexn4selected a:visited, .indexn4selected a:hover{  
	font-size: 10px;
	color: #379A8D;
	text-decoration: none; 
	padding : 4px 10px 5px 20px;
	display: block;
}
.indexn5selected a:link, .indexn5selected a:visited, .indexn5selected a:hover{  
	font-size: 10px;
	color: #379A8D;
	text-decoration: none; 
	padding : 4px 10px 5px 35px; 
	display: block;
}

.indexn5opened{  
	background : #FFFFFF url(cweb-3-points.gif) no-repeat right bottom;
}

.indexn5opened a:link, .indexn5opened a:visited, indexn5opened a:hover{  
	font-size: 10px; 
	color: #DB1421;
	text-decoration: none; 
	padding : 4px 10px 5px 35px; 
	display: block;
}
/*FIN INDEX*/
