input.pnapi { 
border-color: #50CCF0;
border-style: solid;
border-width: 1px;
width: 90px;
height: 20px;
background-color:#FFFFFF;
color: #000000
} 
TD , P , DIV , INPUT , TEXTAREA , FORM {
font-family :Arial, Helvetica, Tahoma, Verdana; 
font-size : 10px;
font-weight : bold; 
color : #000000; 
} 
.dash-top {
border-style : dashed none none; 
border-color : #CCCCCC; 
border-top-width : 1px; 
} 
.dash-right {
border-style : none dashed none none; 
border-color : #CCCCCC; 
border-right-width : 1px; 
} 
.dash-bottom {
border-style : none none dashed; 
border-color : #CCCCCC; 
border-bottom-width : 1px; 
} 
.dash-left {
border-style : none none none dashed; 
border-color : #CCCCCC; 
border-left-width : 1px; 
} 
TH {
font-family : trebuchet ms,Arial, Helvetica, Tahoma, Verdana; 
font-size : 10px; 
font-weight : normal; 
color : #000000; 
} 
body {
margin : 0; 
padding : 0; 
background-color : #FFFFFF; 
font-family : Arial, Helvetica, Tahoma, Verdana; 
font-size : 10px; 
font-weight : normal; 
color : #000000;  

} 
A:link {
color : #0000ff; 
font-size : 10px; 
font-family : Arial, Helvetica, Tahoma, Verdana; 
font-weight : bold;
text-decoration : none; 
} 
A:visited {
color : #0000ff; 
font-size : 10px; 
font-family : Arial, Helvetica, Tahoma, Verdana;
font-weight : bold; 
text-decoration : none; 
} 
A:hover {
color : #FF6666; 
font-size : 10px; 
font-family : Arial, Helvetica, Tahoma, Verdana; 
font-weight : bold;
text-decoration : underline; 
} 
A:active {
color : #0000ff; 
font-size : 10px; 
font-family : Arial, Helvetica, Tahoma, Verdana;
font-weight : bold; 
text-decoration : none; 
} 
.pn-normal {
font-family : trebuchet ms,Arial, Helvetica, Tahoma, Verdana; 
font-size : 10px; 
font-weight : normal; 
color : #000000; 
} 
.pn-normal A:link {
color : #0000ff; 
font-size : 9px; 
font-family : Arial, Helvetica, Tahoma, Verdana; 
text-decoration : none; 
} 
.pn-normal A:visited {
color : #0000ff; 
font-size : 9px; 

font-family : Arial, Helvetica, Tahoma, Verdana; 
text-decoration : none; 
} 
.pn-normal A:hover {
color : #FF6666; 
font-size : 9px; 
font-family : Arial, Helvetica, Tahoma, Verdana; 
text-decoration : none; 
} 
.pn-normal A:active {
color : #0000ff; 
font-size : 9px; 
font-family : Arial, Helvetica, Tahoma, Verdana; 
text-decoration : none; 
} 
.pn-normal2 {
font-family : trebuchet ms,Arial, Helvetica, Tahoma, Verdana; 
font-size : 10px; 
font-weight : normal; 
color : #0000ff; 
} 
.pn-normal2 A:link {
color : #000000; 
font-size : 9px; 
font-family : Arial, Helvetica, Tahoma, Verdana; 
text-decoration : none; 
} 
.pn-normal2 A:visited {
color : #000000; 
font-size : 9px; 
font-family : Arial, Helvetica, Tahoma, Verdana; 
text-decoration : none; 
} 
.pn-normal2 A:hover {
color : #0000ff; 
font-size : 9px; 
font-family : Arial, Helvetica, Tahoma, Verdana; 
text-decoration : none; 
} 
.pn-normal2 A:active {
color : #405490; 
font-size : 9px; 
font-family : Arial, Helvetica, Tahoma, Verdana; 
text-decoration : none; 
} 
.pn-normal3 {
font-family : trebuchet ms,Arial, Helvetica, Tahoma, Verdana; 
font-size : 10px; 
font-weight : normal; 
color : #B0F0FF; 
} 
.pn-normal3 A:link {
color : #B0F0FF; 
font-size : 9px;
font-weight : normal;
font-family : Arial, Helvetica, Tahoma, Verdana;
text-decoration : none; 
} 
.pn-normal3 A:visited {
color : #B0F0FF; 
font-size : 9px;
font-weight : normal; 
font-family : Arial, Helvetica, Tahoma, Verdana; 
text-decoration : none; 
} 
.pn-normal3 A:hover {
color : #B0F0FF; 
font-size : 9px;
font-weight : normal;
font-family : Arial, Helvetica, Tahoma, Verdana; 
text-decoration : none; 
} 
.pn-normal3 A:active {
color : #B0F0FF; 
font-size : 9px;
font-weight : normal; 
font-family : Arial, Helvetica, Tahoma, Verdana; 
text-decoration : none; 
} 
.pn-title {
font-family : trebuchet ms,Arial, Helvetica, Tahoma, Verdanna; 
font-size : 10px; 
font-weight : normal; 
color : #000000; 
} 
.pn-title A:link {
color : #000000; 
font-size : 9px; 
font-weight : normal; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
} 
.pn-title A:visited {
color : #000000; 
font-size : 9px; 
font-weight : normal; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
} 
.pn-title A:hover {
color : #0000ff; 
font-size : 9px; 
font-weight : normal; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
} 
.pn-title A:active {
color : #000000; 
font-size : 9px; 
font-weight : normal; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
} 
.pn-title2 {
font-family : trebuchet ms,Arial, Helvetica, Tahoma, Verdanna; 
font-size : 10px; 
font-weight : normal; 
color : #0000ff; 
} 
.pn-title2 A:link {
color : #56BBFE; 
font-size : 9px; 
font-weight : normal; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
} 
.pn-title2 A:visited {
color : #56BBFE; 
font-size : 9px; 
font-weight : normal; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
} 
.pn-title2 A:hover {
color : #0000ff; 
font-size : 9px; 
font-weight : normal; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
} 
.pn-title2 A:active {
color : #56BBFE; 
font-size : 9px; 
font-weight : normal; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
} 
.pn-title3 {
font-family : Arial, Helvetica, Tahoma, Verdanna; 
font-size : 9px; 
font-weight : normal; 
color : #FFFFFF; 
} 
.pn-title3 A:link {
color : #56BBFE; 
font-size : 11px; 
font-weight : normal; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
} 
.pn-title3 A:visited {
color : #56BBFE; 
font-size : 9px; 
font-weight : normal; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
} 
.pn-title3 A:hover {
color : #0000ff; 
font-size : 9px; 
font-weight : normal; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
} 
.pn-title3 A:active {
color : #56BBFE; 
font-size : 9px; 
font-weight : normal; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
}  
.pn-sub {
font-family : trebuchet ms,Arial, Helvetica, Tahoma, Verdanna; 
font-size : 10px; 
font-weight : normal; 
color : #000000; 
} 
.pn-sub A:link {
color : #0000ff; 
font-size : 11px; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
font-style : normal; 
text-decoration : none; 
} 
.pn-sub A:visited {
color : #405490; 
font-size : 11px; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
font-style : normal; 
} 
.pn-sub A:hover {
color : #FF6666; 
font-size : 11px; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
font-style : normal; 
} 
.pn-sub A:active {
color : #405490; 
font-size : 11px; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
font-style : normal; 
} 
.pn-sub2 {
font-family : trebuchet ms,Arial, Helvetica, Tahoma, Verdanna; 
font-size : 10px; 
font-weight : normal; 
color : #405490; 
} 
.pn-sub2 A:link {
color : #405490; 
font-size : 11px; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
font-style : normal; 
text-decoration : none; 
} 
.pn-sub2 A:visited {
color : #405490; 
font-size : 11px; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
text-decoration : none; 
} 
.pn-sub2 A:hover {
color : #405490; 
font-size : 11px; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
font-style : normal; 
} 
.pn-sub2 A:active {
color : #405490; 
font-size : 11px; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
font-style : normal; 
} 
.pn-logo {
color : #405490; 
font-size : 10px; 
font-weight : normal; 
font-family : trebuchet ms,Tahoma, Arial, Helvetica, Tahoma, Verdanna; 
letter-spacing : 3px; 
text-decoration : none; 
background-color : transparent; 
} 
A.pn-logo:link {
color : #405490; 
font-size : 10px; 
font-weight : normal; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
letter-spacing : 3px; 
text-decoration : none; 
background-color : transparent; 
} 
A.pn-logo:visited {
color : #405490; 
font-size : 10px; 
font-weight : normal; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
letter-spacing : 3px; 
text-decoration : none; 
background-color : transparent; 
} 
A.pn-logo:hover {
color : #50dce0; 
font-size : 10px; 
font-weight : normal; 
background-color : #444444; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
letter-spacing : 3px; 
text-decoration : none; 
} 
A.pn-logo:active {
color : #405490; 
font-size : 10px; 
font-weight : normal; 
font-family : Arial, Helvetica, Tahoma, Verdanna; 
letter-spacing : 3px; 
text-decoration : none; 
background-color : transparent; 
} 
.pn-logo-small {
color : #56BBFE; 
font-size : 10x; 
font-weight : normal; 
font-family : trebuchet ms,Arial, Helvetica, Tahoma, Verdanna; 
text-decoration : none; 
background-color : transparent; 
} 
.pn-pagetitle {
font-family : trebuchet ms,Arial, Helvetica, Tahoma, Verdanna; 
font-size : 10px; 
font-weight : normal; 
color : #56BBFE; 
} 
.pn-content-page-body {
font-family : trebuchet ms,Arial, Helvetica, Tahoma, Verdanna; 
font-size : 10x; 
color : #000000; 
} 
.pn-content-page-title {
font-family : trebuchet ms,Arial, Helvetica, Tahoma, Verdanna; 
font-size : 10x; 
color : #0000ff; 
} 
.genmed {
font-family : trebuchet ms,Arial, Helvetica, Tahoma, Verdanna; 
font-size : 10x; 
color : #000000; 
} 
.gensmall {
font-family : trebuchet ms,Arial, Helvetica, Tahoma, Verdanna; 
font-size : 10x; 
color : #000000; 
} 
.gen {
font-family : trebuchet ms,Arial, Helvetica, Tahoma, Verdanna; 
font-size : 10x; 
color : #000000; 
} 
.mainmenu {
font-family : Arial, Helvetica, Tahoma, Verdanna; 
font-size : 9px; 
color : #000000; 
} 
.mainmenu A:link {
color : #000000; 
font-size : 9px; 
font-family : Arial, Helvetica, Tahoma, Verdana; 
text-decoration : none; 
} 
.mainmenu A:visited {
color : #000000; 
font-size : 9px; 
font-family : Arial, Helvetica, Tahoma, Verdana; 
text-decoration : none; 
} 
.mainmenu A:hover {
color : #000000; 
font-size : 9px;
font-family : Arial, Helvetica, Tahoma, Verdana; 
text-decoration : none; 
} 
.mainmenu A:active {
color : #000000; 
font-size : 9px; 
font-family : Arial, Helvetica, Tahoma, Verdana; 
text-decoration : none; 
}
.pn-menuitem-title {
font-family : trebuchet ms,Arial, Helvetica, Tahoma, Verdanna; 
font-size : 10x;
font-weight : normal; 
color :#000000; 
}
.lien_1 {  font-family: trebuchet ms,arial; font-size: 10px; font-weight: normal; text-decoration: none; font-style: normal; color: #003366; clip:     rect(   )}
.lien_1:hover {color : red;}

.lien_2 {  font-family: trebuchet ms,arial; font-size: 10px; font-weight: normal; text-decoration: none; font-style: normal; color: #003366; clip:     rect(   )}
.lien_2:hover {color : red;}

.lien_3 { font-family: trebuchet ms,arial; font-size: 10px; font-weight: normal; text-decoration: none; font-style: normal; color: blue; clip:     rect(   )}
.lien_3:hover { color : green; }

.lienp { font-family: trebuchet ms,Arial; font-size: 10px; color: #0066CC }
.liencom { font-family: trebuchet ms,Arial; font-size: 9px; color: blue }

.lien_part { font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #CC0033; }



.T1 {  font-family: trebuchet ms,Arial; font-size: 10px; font-weight: normal; color: #FA3301; text-transform: none; text-align: left; text-indent: 20pt}
.T2 {  font-family: trebuchet ms,Arial; font-size: 10px; color: #0099CC; font-weight: normal; margin-right: 35px; margin-left: 40px; vertical-align: middle; padding-top: 3px; padding-bottom: 3px}

.texte {  font-family: trebuchet ms; font-size: 9px; font-weight: normal; clip:  border: #c5ccd2; left: 20px; text-align: justify; color: #000000}
.textecent { font-family: trebuchet ms,Arial; font-size: 10px; text-align:center; font-weight: normal; color: #003333; }

.visit {  font-family: trebuchet ms,Arial; font-size: 9px; }



.barre1 {
	font-family: trebuchet ms,Arial;
	font-size: 10px;
	font-style: normal;
	color: #E75A16;
	text-decoration: none;
	font-weight: normal;
	background-color: #f9f9f9;
	padding: 2px;
}

.barre2 {
	font-family: trebuchet ms,Arial;
	font-size: 9px;
	font-weight: normal;
	background-color: #F7A073;
	vertical-align: middle;
	color: #003366;
	padding: 4px;
}

.cad_info {
	border: thin solid #88CFFF;
	padding: 1px;
	background-color: #ffffff;
	width: 97%;
	vertical-align: middle;
	position: relative;
}

.cad_info2 {
	border:1px solid #ffffff;
	padding: 1px;
	background-color: white;
	width: 97%;
	position: relative;
}

.cad_info3 {
	border:1px solid #ffffff;
	padding: 1px;
	background-color: #ffffff;
	width: 97%;
	position: relative;
}

input,select,textarea {
        border:2px solid #555555;
	background-color:#ffffff;
	font-family: Arial, Geneva;
	font-size: 9px;
       }



.check {
	border:0px;
	background-color:#E2F0FE;
}

.yowho { BACKGROUND-COLOR: #E2E2E2; LAYER-BACKGROUND-COLOR: #E2E2E2; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; border: 1px inset; border-bottom-style: inset; border-left-style: inset; border-right-style: inset; border-top-style: outset; border-color: #F2F2F2 #F2F2F2 #F2F2F2 #F2F2F2 //}

.yowho1 { BACKGROUND-COLOR: #ffffff;   border: 1px inset; border-bottom-style: thin; border-left-style: thin; border-right-style: none; border-top-style: none; border-color: #ffffff #ffffff #ffffff #ffffff //}

