BODY{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	/*background-color: #FFFFFF;*/	
	background-color	: #000000; 
}

html, body
{
  height: 100%;
}

TABLE,A,DIV,SELECT,LI{ 

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

}

FORM {
  margin: 0;
}

A {
  text-decoration: none;
    
        
}

A:hover {

  text-decoration: underline;
  color: #CC0000;
}

.A1_Baja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AAAAAA;
	font-weight: bold;
}

.A1_Baja:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AAAAAA;
	font-weight: bold;
  	text-decoration: underline;
}

.A1_Baja2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AAAAAA;
}

.A1_Baja2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AAAAAA;
  	text-decoration: underline;
}

a.linkGris12, a.linkGris12:visited, a.linkGris12:active, a.linkGris12:hover {
	font-size: 11px;
	color: #CC0000;
	text-decoration:underline;
	font-weight:normal;
}


INPUT,SELECT,TEXTAREA {
  border: 1px solid black;
  font-size: 11px;
}

TEXTAREA{
  border: 1px solid black;
  font-size: 11px;
}


.c1 {
  background-color: #FFFBCF;
}

.busc_gen
{
  border: 1px solid #cccccc;
  font-size: 13px;
  color: #000000;
  background-color: #FFFFFF;
   
}


.radio { border-style:none;  }
.radio_search { border-style:none;  }



IMG {
  border: 0;
}




TABLE.global TABLE.onglets_top {

  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  /*spacing:0px;*/
  padding:0px;

}

TABLE.global TABLE.onglets {

  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 3px;

/*width: 100%;*/
}

.onglet_title{
  cursor: pointer;
  height: 16px;
/*width: 100%;*/
}

TABLE.global TABLE.onglets TR TD.ongletSelected {
  cursor: pointer;
  border-right: 1px solid #CC0000;
  border-left: 1px solid #CC0000;
  border-top: 4px solid #AA0000;
  font-size: 13px;
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 5px;
  margin-right: 5px;
  width: 80px;
  background-color: #CC0000;
/*  font-weight: bold;
  background-color: #BF5353;
  FILTER:progid:DXImageTransform.Microsoft.GRADIENT(startColorstr=#AF0000,endColorstr=#FFCFD5,gradientType=0);*/
}

TABLE.global TABLE.onglets TR TD.ongletSelected TABLE TR TD {
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;


}


TABLE.global TABLE.onglets TR TD.onglet{
  cursor: pointer;
  border-right: 0px solid #000000;
  border-left: 1px solid #222222;
  border-top: 4px solid #222222;
  border-bottom: 0px solid #CC0000;
  font-size: 11px;
  background-color: #222222;
  width: 80px;

  

}

TABLE.global TABLE.onglets TR TD.onglet TABLE TR TD{

  font-size: 11px;
  font-weight: normal;
  color: #cccccc;  

}



.onglet_hoover{
  cursor: pointer;
  border-right: 0px solid #000000;
  border-left: 1px solid #444444;
  border-top: 4px solid #444444;
  border-bottom: 0px solid #CC0000;
  font-size: 11px;
  background-color: #222222;
  width: 80px;


}


.onglet_hoover TABLE TR TD{

  color:#ffffff;

  

}


.div_onglet {
  cursor: pointer;  font-size: 11px;   width: 150px;  font-weight: normal;

}


TABLE.global TABLE.onglets TR{
  border-bottom: 1px solid black;	
}

TABLE.global TABLE.onglets TR TD.bodyOnglet {
  cursor: pointer;
  border-right: 0px solid black;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid black;
  border-left: 1px solid #000000;
  font-size: 11px;
  padding-left: 5px;
  padding-right: 5px;  
  padding-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  width: 10%;
  background-color: #f2f2f2; 
}



TABLE.global TABLE.onglets TR TD.bodyOngletSelected {
  cursor: pointer;
  border-right: 1px solid black;
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-bottom: 0px;
  font-size: 13px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;  
  margin-left: 5px;
  margin-right: 5px;
  width: 10%;
  font-weight: normal;
}

TABLE.global TABLE.onglets TR TD.bodyNoneOnglet {
  cursor: pointer;
  border-right: 0px solid black;
  border-top: 0px solid black;
  border-bottom: 1px solid black;
  border-left: 1px solid #000000;
  font-size: 13px;
  padding-left: 5px;
  padding-right: 5px;  
  padding-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  font-weight: normal;
/*  width: 50%;*/
}

.NoOnglet {
  border-right: 0px solid black;
  border-top: 0px solid black;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
}


TD.icone{
  border: 1px solid black;
  width: 15px;
  text-align: center;
}


TABLE.global TABLE.info {
  width: 100%;
  height: 10px;
  padding: 0px;
  margin: 0px;  
  border: 0px;
  font-size: 11px;
  
}

TABLE.global TABLE.info td.recherche label, td.recherche td {
	color: #000000;
}


TABLE.global TABLE.info td.recherche TABLE.quicksearch td.recherche_rapide label, TABLE.global TABLE.info td.recherche TABLE.quicksearch td {
	color: #FFFFFF;
}

TABLE.global TABLE.info td.info-user A{
	color: #000000;
}

TABLE.global TABLE.info TR TD.recherche {
  text-align: left;
  padding: 0;
  margin: 0;
  font-size: 11px;

}

TABLE.global TABLE.info TR TD.info-user {
  text-align: right;
  font-weight: bold;
  padding: 0;
  margin: 0;
  font-size: 11px;  
}

TABLE.global TD.area_menu TD.menu_grey DIV{
	font-weight: normal;
	font-size: 11px;
}

TABLE.global TD.page-body {
  width: 100%;
/*  vertical-align: top; */
  border-left: 1px solid green;
  margin: 10px;
  padding: 10px;
}



.area_menu 
{
border-left		: 0px  solid black;
border-right	: 0px  solid black;
border-top		: 0px  solid black;
border-bottom	: 0px  solid black;
background-color	: #FFFFFF; 
}



.area_tab 
{
border-left		: 0px  solid black;
border-right	: 0px  solid black;
border-top		: 0px  solid black;
border-bottom	: 0px  solid black;
background-color	: #000000; 
}


.area_search
{
border-left		: 0px  solid black;
border-right	: 0px  solid black;
border-top		: 0px  solid black;
border-bottom	: 0px  solid black;
/*border-color	: #000000;*/
color			: #FFFFFF;
background-color	: #000000; 
font-size		: 13px;
/*background: #FFE56F url(../image/application/degrad_search.jpg) 100% 0% repeat-y;*/
}


.area_search label,.area_search b
{
border-left		: 0px  solid black;
border-right	: 0px  solid black;
border-top		: 0px  solid black;
border-bottom	: 0px  solid black;
/*border-color	: #000000;*/
color			: #FFFFFF;
background-color	: #D63333; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/*background: #FFE56F url(../image/application/degrad_search.jpg) 100% 0% repeat-y;*/
}

.area_search_black label,.area_search_black b
{
border-left		: 0px  solid black;
border-right	: 0px  solid black;
border-top		: 0px  solid black;
border-bottom	: 0px  solid black;
/*border-color	: #000000;*/
color			: #FFFFFF;
background-color	: #000000; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/*background: #FFE56F url(../image/application/degrad_search.jpg) 100% 0% repeat-y;*/
}


.area_popup 
{
	border	: 2px  solid black;
	padding: 0px;
	background-color: #6F6F6F;
}

.area_popup label ,.area_popup b
{
	color:white;
	background-color: #6F6F6F;
	
}




.area_footer 
{
border-left		: 0px  solid black;
border-right	: 0px  solid black;
border-top		: 1px  solid #CCCCCC;
border-bottom	: 0px  solid black;
background-color: #EFEEEE; 
color: #000000;
position:relative;
}


.area_body 
{
border-left		: 0px  solid black;
border-right	: 0px  solid black;
border-top		: 0px  solid black;
border-bottom	: 0px  solid black;
height:100%;
/*background: #FFFFFF url(../image/application/degrad_body.gif) 0% 100% repeat-x;*/
background-color: #FFFFFF;
}


.pager TD{
width:16px;
height:16px;

}
.pager_off {
width:26px;
height:16px;
text-align:center;
color			: #000000;
font-size		: 11px;
font-weight: bold;
background-color: #F6F6F6; 

}
.pager_on {
width:26px;
height:16px;
text-align:center;
color			: #FFFFFF;
font-size		: 11px;
font-weight: bold;
background-color: #777777; 

}
.pager_on A {
color			: #FFFFFF;
}


.letra {
	border: 1px solid #7f9db9;
	background-color: #ebece7;
	height: 24px;
	width: 24px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.letra_selected  {
	border: 1px solid #7f9db9;
	background-color: #b30f0f;
	color: #ffffff;
	height: 24px;
	width: 24px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

 .letra_selected A {

	color: #ffffff;

}
.menu_header{
  	font-weight: bold;
	font-size: 13px;
	color: #000000;
}

.menu DIV{
  	font-weight: bold;
	font-size: 11px;
	color: #000000;
}



DIV.separator-on {
  border: 1px solid black;
  color: #000000;
  background-color: #CD1141;
  padding: 0;
  margin: 0;
  margin-top: 5px;
  font-size: 1px; /* A cause de ce $*@# d'IE !!! */
  height: 2px;
  background-color: #CC0000;
		  
}

DIV.separator-off {
  border: 1px solid black;
  color: #000000;
  background-color: #0070BC;
  padding: 0;
  margin: 0;
  margin-top: 5px;
  font-size: 1px; /* A cause de ce $*@# d'IE !!! */
  height: 2px;
  background-color: #53546F;
  
}

/* Boutons dans l'application*/
INPUT.button {
	background-color: #EFEFEF;
	color: #3F3F3F;
	font-weight: normal;
	border:1px solid #000000;
  	font-size: 11px;
	cursor: pointer;  	
}



.titre_tableau
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	
	

}



/* Forme general des tableaux */
  TABLE.bordered {
	border-collapse: collapse;
	padding: 0;
	border: 1px solid black;
	margin: 0;

  }

  TABLE.shadow {
	padding-left: 1px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
	border-left: 0px solid black;
	border-top: 0px solid black;
  }

  TABLE.bordered TH {
	padding: 2px 5px 2px 5px;
	border-bottom: 0px solid black;
	border-top: 0px solid black;
	border-right: 0px solid black;
	background-color: #AF0A0A;
	color: #FFFFFF;
  }
  TABLE.bordered TH A{
	color: #FFFFFF;
  }

  TABLE.bordered TD {
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-top: 1px solid black;
	font-size: 11px;
  }

  TABLE.bordered2 TH {
	text-align: left;
	padding: 2px 5px 2px 5px;
	border: 1px solid #cccccc;
	font-size: 11px;
	color: #AF0A0A;
	font-weight: bold;
	width: 30%; 
  }

  TABLE.bordered2 TD {
	padding: 2px 5px 2px 5px;
	border: 1px solid #cccccc;
	font-size: 11px;
	color: #000000;
	font-weight: bold;  
  }

  TABLE.bordered3 TD {
	padding: 2px 5px 2px 5px;
	font-size: 11px;
	color: #000000;
	font-weight: bold;  
  }

TABLE.bordered TD.tetiere_one {
  border-left: 0px solid black;
  border-right: 0px solid black;
  border-top: 1px solid black;
  border-bottom: 0px solid black;  
}
TABLE.bordered TD.tetiere {
  border-left: 0px solid black;
  border-right: 0px solid black;
  border-top: 0px solid black;
  border-bottom: 0px solid black;
} 


.pais {
	border: 1px solid #7f9db9;
	background-color: #ebece7;
	height: 14px;
	width: 14px;
	text-align: left;
	margin: 0px;
	padding: 3px;
}
.pais_selected {
	border: 1px solid #7f9db9;
	background-color: #b30f0f;
	color: #ffffff;
	height: 14px;
	width: 14px;
	text-align: left;
	margin: 0px;
	padding: 3px;
}

.pais_selected a{

	color: #ffffff;

}


.speciality_name{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
	}
	
.molecule_name{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
	}
	
.result{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	}
	
.result:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	}	
	
	
.menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	font-weight: normal;
	text-decoration: none;
	}
	
.menu:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	font-weight: normal;
	text-decoration: underline;
	}	
	
	
.menu_mono{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
	}	
	
.medicamento_ordo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
	}	
	
.alerte_inter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BB0000;
	font-weight: bold;
	text-decoration: none;
	}
	


.width500 {
max-width: 500px;
text-align: left;
margin: 0px;
padding: 0px;

}	


.segunda_letra{
color:red;
	
}

.ong_sel {
	background-color:#FFFEEF;
	color:#000000;
	font-weight:bold;	
	height:15px;
	cursor:pointer;	
	border:1px solid black;
	border-bottom:0px solid grey;
	
}

.input {
	margin-top:4px;
	border:1px solid #A5ACB2;
	padding: 2px 0px 2px;
	background-color:#FBFAFA;
	}

.input_selected {
	margin-top:4px;
	border:1px solid red;
	padding: 2px 0px 2px;
	background-color:#fcf7d8;
	}
	
.molecula {
	border: 1px solid #000066; 
}

.molecula th{
	background-color:#CC0000;
	color:#ffffff;
	font-weight:bold;	
	height:15px;
	border: 1px #000066; 
}

.molecula2 {
	border: 0px solid black;	
	width:100%;
}

.molecula2 th{
	background-color:#CC0000;
	color:#ffffff;
	font-weight:bold;	
	height:15px;
}

.pesnotact {
	background-image: url(../image/noticias/pes_noticias_off.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 100px;
	margin: 0px;
	padding: 0px;
}
.pesnotdesact {
	background-image: url(../image/noticias/pes_noticias_on.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 100px;
	margin: 0px;
	padding: 0px;
}

.pesespecdesact {
	background-image: url(../image/noticias/pes_espf_on.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 224px;
	margin: 0px;
	padding: 0px;
}
.pesespecsact {
	background-image: url(../image/noticias/pes_espf_off.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 224px;
	margin: 0px;
	padding: 0px;
}


.txtpesactiva {
	background-image: url(../image/noticias/pes_espf_off.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 224px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CE0000;
	font-size: 10px;
	text-align: center;
	cursor: pointer;
	
}

.txtpesdesactiva {
	background-image: url(../image/noticias/pes_espf_on.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 224px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #313031;
	text-align: center;
	cursor: pointer;	
}


.txtpesactiva2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CE0000;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	
}
