DIV {
	 FONT: 10pt lighter Trebuchet MS; 
}
DIV TABLE {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
DIV TH {
	FONT: 10pt bold Trebuchet MS
}
DIV TD {
	FONT: 9pt lighter Trebuchet MS
}
DIV TD.menu {
	BORDER: thin solid #ff6600
}
DIV LI {
	FONT: 10pt lighter Trebuchet MS
}
DIV A.pagination {
	COLOR: #ff6600
}
DIV A.pagination:hover {
	COLOR: #ff6600
}
DIV A.pagination:visited {
	COLOR: #ff6600
}
DIV P {
	FONT: 10pt lighter Trebuchet MS; TEXT-ALIGN: justify
}
IMG {
	border:0;
}
.adminBanner {
	FONT-FAMILY: Trebuchet MS; FONT-SIZE: 20pt; FONT-WEIGHT: bold; COLOR: white;
}
.vertFonce {
	FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold; COLOR: #006666
}
.vertClair {
	FONT-FAMILY: Trebuchet MS; COLOR: #339999
}
.vertKaki {
	FONT-FAMILY: Trebuchet MS; FONT-SIZE: 10pt
}
.resultMessage {
	FONT-FAMILY: Trebuchet MS; FONT-SIZE: 10pt ; COLOR: black;
}
.orange {
	FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold; COLOR: #ff6600
}
.pagination_current {
	FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: underline;
}
.asterisk {
	font-family:Trebuchet MS;
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
	font-style: italic;
}
#pub {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Trebuchet MS
}
#entete {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#menu TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#menu TABLE A {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Trebuchet MS
}
#corps {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#d_login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#f_login INPUT {
	COLOR: black; HEIGHT: 20px; BACKGROUND-COLOR: #99cccc
}
#f_login TD {
	FONT-SIZE: 8pt; COLOR: #339999; FONT-FAMILY: Trebuchet MS
}
#pubsantestat {
	Z-INDEX: 3; LEFT: 544px; POSITION: absolute; TOP: 31px
}
#pubsantestat TABLE {
	WIDTH: 100%
}
#pubsantestat TD {
	FONT: 10pt lighter Trebuchet MS; VERTICAL-ALIGN: middle
}
.size_12 {
	FONT: 12pt bold Trebuchet MS
	}



#primary-nav2{
	Z-INDEX: 2;
	POSITION: absolute;
	visibility : visible;
	TOP: 54px ;
	left : 363px ;
	}
	

UL#primary-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; BACKGROUND-COLOR: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 127px; PADDING-TOP: 0px
}
UL#primary-nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; BACKGROUND-COLOR: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 127px; PADDING-TOP: 0px
}
UL#primary-nav {
	FLOAT: right;
}
UL#primary-nav.unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
UL#primary-nav LI {
	FLOAT: right; WIDTH: 127px; LIST-STYLE-TYPE: none; POSITION: relative; BORDER : solid 1px #ff6600
}
UL#primary-nav LI LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px;  PADDING-TOP: 2px; TEXT-DECORATION: none
}
 HTML UL#primary-nav LI {
	FLOAT: left; HEIGHT: 1%
}
 HTML UL#primary-nav LI A {
	HEIGHT: 1%
}
UL#primary-nav UL {
	DISPLAY: none; POSITION: absolute
}
UL#primary-nav UL UL {
	TOP: 0px     ;BACKGROUND: #ffffff ;
	
	RIGHT: 255px !important;
	RIGHT: 250px ;                                        
}


UL#primary-nav UL LI UL {	
	WIDTH: 253px;
	BACKGROUND: #ffffff;
	TOP: -1px ;

}

UL#primary-nav LI LI{
	WIDTH: 253px;	
}


UL#primary-nav LI UL LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; PADDING-BOTTOM: 1px; PADDING-TOP: 2px
}
UL#primary-nav LI:hover UL UL {
	DISPLAY: none
}
UL#primary-nav LI:hover UL UL UL {
	DISPLAY: none
}
UL#primary-nav LI.over UL UL {
	DISPLAY: none
}
UL#primary-nav LI.over UL UL UL {
	DISPLAY: none
}
UL#primary-nav LI:hover UL {
	DISPLAY: block
}
UL#primary-nav LI LI:hover UL {
	DISPLAY: block
}
UL#primary-nav LI LI LI:hover UL {
	DISPLAY: block
}
UL#primary-nav LI.over UL {
	DISPLAY: block
}
UL#primary-nav LI LI.over UL {
	DISPLAY: block
}
UL#primary-nav LI LI LI.over UL {
	DISPLAY: block
}
UL#primary-nav LI {
	BACKGROUND: url(../images/FL-ORANGE.gif) no-repeat center left #ffffff
}
UL#primary-nav LI.menubar {
	BACKGROUND: url(../images/SUB-FL-ORANGE.gif) no-repeat center left #ffffff
}
UL#primary-nav LI.standalone {
	BACKGROUND: url(../images/FL-ORANGE.gif) no-repeat center left #ffffff 
}
UL#primary-nav LI LI.menubar {
	BACKGROUND: url(../images/SUB-FL-ORANGE2.gif) no-repeat center left #ffffff 
}
UL#primary-nav LI.menubar:hover {
	BACKGROUND-COLOR: #DCDCDC! important
}
UL#primary-nav LI.over {
	BACKGROUND-COLOR: #DCDCDC! important
}

.black_border{
	border	:	solid 1px black ;	
	} 

form.qualipharma label {
	font-family:Trebuchet MS;
	font-weight: bold;
	font-size: 14px;
}

form.qualipharma input[readonly] {
	background: buttonface;
}

form.qualipharma textarea[readonly] {
	background: buttonface;
}

form.qualipharma2 label {
	font-family:Trebuchet MS;
	font-size: 14px;
	color: #339999; 
}

form.qualipharma2 input[readonly] {
	background: buttonface;
}

form.qualipharma2 textarea[readonly] {
	background: buttonface;
}

textarea.readOnly {
	background: buttonface;	
}

input.readOnly {
	background: buttonface;	
}

table label.qualipharma {
	font-family:Trebuchet MS;
	font-size: 14px;
	color: #339999; 
}
