BODY  {
COLOR: #333333; 
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
MARGIN-TOP: 2; 
MARGIN-LEFT: 2; 
MARGIN-RIGHT: 2; 
MARGIN-BOTTOM: 2;
}

TD {
FONT-FAMILY: Verdana, Helvetica, sans-serif;
FONT-SIZE: 8pt;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #FFCF00;
	text-transform: uppercase;
	margin-bottom: 10px;

}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #184584;

}
h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

p {
FONT-FAMILY: Verdana, Helvetica, sans-serif;
FONT-SIZE: 10pt;
LINE-HEIGHT: 12pt;
COLOR: #000000;
}

A {
BACKGROUND: none; 
COLOR: #4C5EA8; 
TEXT-DECORATION: underline
}

A:active {
BACKGROUND: none; 
COLOR: #CC6600;
TEXT-DECORATION: underline
}

A:visited {
BACKGROUND: none; 
COLOR: #4C5EA8; 
TEXT-DECORATION: underline
}

A:hover {
BACKGROUND: none; 
COLOR: #CC6600; 
TEXT-DECORATION: underline
}

.pn-title {
FONT: bold 9pt Verdana, Helvetica, sans-serif; 
BACKGROUND: none; 
COLOR: #CC6600;
TEXT-DECORATION: none
}


A.pn-title {
FONT: bold 9pt Verdana,Helvetica,sans-serif; 
BACKGROUND: none; 
COLOR: #CC6600;
TEXT-DECORATION: underline
}

A.pn-title:active {
BACKGROUND: none; 
COLOR: #CC6600;
FONT: bold 9pt Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: underline
}

A.pn-title:visited {
BACKGROUND: none; 
COLOR: #CC6600;
FONT: bold 9pt Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: underline
}

A.pn-title:hover {
BACKGROUND: none; 
COLOR: #4C5EA8;
FONT: bold 9pt Verdana,Helvetica,sans-serif; 
TEXT-DECORATION: underline
}

A.pn-normal:link {
BACKGROUND: none; 
COLOR: #006699;
TEXT-DECORATION: none
}

td strong big {
	COLOR: #FFFFFF;
}

.pn-normal:active {
BACKGROUND: none; 
COLOR: #006699;
FONT: 8pt Verdana,Helvetica,sans-serif; 
TEXT-DECORATION: none
}

A.pn-normal:visited {
BACKGROUND: none; 
COLOR: #003366;
FONT: 8pt Verdana,Helvetica,sans-serif; 
TEXT-DECORATION: none
}

A.pn-normal:hover {
BACKGROUND: none; 
COLOR: #003399;
FONT: 8pt Verdana,Helvetica,sans-serif; 
TEXT-DECORATION: underline
}

A.pn-hometext {
BACKGROUND: none; 
COLOR: #000000;
FONT: 8pt Verdana,Helvetica,sans-serif; 
TEXT-DECORATION: underline
}

A.pn-hometext:active {
BACKGROUND: none; 
COLOR: #000000;
FONT: 8pt Verdana,Helvetica,sans-serif; 
TEXT-DECORATION: underline
}

A.pn-hometext:visited {
BACKGROUND: none; 
COLOR: #4C5EA8;
FONT: 8pt Verdana,Helvetica,sans-serif; 
TEXT-DECORATION: underline
}

A.pn-hometext:hover {
BACKGROUND: none; 
COLOR: #CC6600;
FONT: 8pt Verdana,Helvetica,sans-serif; 
TEXT-DECORATION: underline
}

:TD.pn-hometext {
BACKGROUND: none; 
COLOR: #000000;
FONT: 8pt Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none: line-height: 1
}

.pn-logo {
BACKGROUND: none; 
COLOR: #191919;
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
LETTER-SPACING: 7pt; 
TEXT-DECORATION: none
} 

.pn-sub {
BACKGROUND: none; 
COLOR: #666666;
FONT: 7pt Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: none
} 

A.pn-sub {
BACKGROUND: none; 
COLOR: #191919;
FONT: 8pt Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: underline
}

A.pn-sub:active	{
BACKGROUND: none; 
COLOR: #F3F3F3;
FONT: 8pt Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: underline
}

A.pn-sub:visited {
BACKGROUND: none; 
COLOR: #4C5EA8;
FONT: 8pt Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: underline
}

A.pn-sub:hover {
BACKGROUND: none; 
COLOR: #CC6600;
FONT: 8pt Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: underline
}

.pn-logo {
BACKGROUND: none; 
COLOR: #184584;  
FONT-WEIGHT: bold; 
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
LETTER-SPACING: 3px; 
TEXT-DECORATION: none
}

A.pn-logo {
BACKGROUND: none; 
COLOR: #184584;  
FONT-WEIGHT: bold; 
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
LETTER-SPACING: 3px; 
TEXT-DECORATION: none
}

A.pn-logo:active {
BACKGROUND: none; 
COLOR: #184584;  
FONT-WEIGHT: bold; 
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
LETTER-SPACING: 3px; 
TEXT-DECORATION: none
}

A.pn-logo: visited {
BACKGROUND: none; 
COLOR: #184584; 
FONT-WEIGHT: bold; 
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
LETTER-SPACING: 3px; 
TEXT-DECORATION: none
}

A.pn-logo:hover	{
BACKGROUND: none; 
COLOR: #CC6600;  
FONT-WEIGHT: bold; 
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
LETTER-SPACING: 3px; 
TEXT-DECORATION: none
}

A.pn-storytitle {
FONT-SIZE: 10pt; 
BACKGROUND: none; 
COLOR: #990000;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-storytitle:active {
FONT-SIZE: 10pt; 
BACKGROUND: none; 
COLOR: #FF0000;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-storytitle:visited {
FONT-SIZE: 10pt; 
BACKGROUND: none; 
COLOR: #660000;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-storytitle:hover {
FONT-SIZE: 10pt; 
BACKGROUND: none; 
COLOR: #FF0000;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

.pn-logo-7pt {
BACKGROUND: none; 
COLOR: #FFFFFF; 
FONT-SIZE: 7pt; 
FONT-WEIGHT: bold; 
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: none
}

.pn-pagetitle {
BACKGROUND: none; 
COLOR: #4C5EA8;
FONT: bold 10pt Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none
}

.pn-storytitle {
BACKGROUND: none; 
COLOR: #990000;
FONT: bold 10pt Verdana, Helvetica, sans-serif; 
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

.pn-title-rblock {
BACKGROUND: none; 
COLOR: #4C5EA8;
FONT: bold 10pt Verdana, Helvetica, sans-serif; 
LETTER-SPACING: 0px;
TEXT-DECORATION: none
}

.pn-title-lblock-20030705 {
BACKGROUND: none; 
COLOR: #4C5EA8;
COLOR: #FF0000;
FONT: bold 10pt Verdana, Helvetica, sans-serif; 
LETTER-SPACING: 1.5px;
TEXT-DECORATION: none
}

.pn-title-lblock {
FONT: bold 9pt Verdana, Helvetica, sans-serif; 
BACKGROUND: #FFCC00; 
COLOR: #003399;
TEXT-DECORATION: none
TEXT-ALIGN: right;
TEXT-TRANSFORM: uppercase; 
}

.pn-rblock {
BACKGROUND: none; 
COLOR: #000000;
FONT: 8pt Verdana, Helvetica, sans-serif; 
LETTER-SPACING: 0px;
TEXT-DECORATION: none
}

.pn-bartitle {
BACKGROUND: none; 
COLOR: #003399;
FONT: bold 8pt Verdana, Helvetica, sans-serif; 
LETTER-SPACING: 2px;
TEXT-DECORATION: none
}

.pn-normal {
BACKGROUND: none; 
COLOR: #191919; 
FONT: 8pt Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none
}

.pn-footer {
BACKGROUND: none; 
COLOR: #FFFFFF; 
FONT: 6pt Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none
}

.pn-art {
BACKGROUND: none; 
COLOR: #191919;
FONT: 10pt Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none; 
line-height: 1.5
}

TD.pn-normal {
BACKGROUND: none; 
COLOR: #666666;
FONT: 10pt Verdana, Helvetica, sans-serif;
TEXT-DECORATION: 
none: line-height: 1.5
}

TD.pn-title {
BACKGROUND: none; 
COLOR: #4C5EA8; 
FONT: bold 10pt Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none
}

INPUT {
background : #EBF2FD;
color: #000000;
font-size: 10px;
}

INPUT.pn-text {
BACKGROUND : #F3F3F3; 
COLOR: #000000; 
BORDER: solid 1px #000000; 
FONT-SIZE: 10pt
}

INPUT.r-button {
BACKGROUND : none; 
COLOR: #000000; 
FONT-SIZE: 10pt
}

INPUT.pn-button {
BACKGROUND : #F3F3F3; 
COLOR: #000000; 
BORDER: 1px solid #000000; 
FONT-SIZE: 10pt;  
border-collapse: collapse
}

TEXTAREA.pn-text {
BACKGROUND : #F3F3F3; 
COLOR: #000000; 
BORDER: solid 1px #000000; 
FONT-SIZE: 10pt;  
border-bottom: 1px dashed
}

SELECT.pn-text {
BACKGROUND : #F3F3F3; 
COLOR: #000000; 
BORDER: solid 1px #000000; 
FONT-SIZE: 10pt
}

/* Centre blocks and admin messages */

.message-centre { 
FONT: normal 10pt Verdana, Helvetica, sans-serif;
border-style: none;
}

.message-centre .border2 {
border-style: none;
border-width: 0;
padding: 0;
}

TD.message-centre {
FONT: normal 10pt Verdana, Helvetica, sans-serif;border-style: none;
border: 1px;
padding: 3px;
}

.message-centre .pn-title {
FONT: bold 10pt Verdana, Helvetica, sans-serif;
color: #4C5EA8;
}



.tablecours {
	background-color: #184585;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #184585;
	border-right-color: #184585;
	border-bottom-color: #184585;
	border-left-color: #FFFFFF;
}

.contour {
	border-top: 1px solid #184585;
	border-right: 0px solid #184585;
	border-bottom: 1px solid #184585;
	border-left: 0px solid #184585;
}
		
.contourdroit {
	border-top: 1px solid #184585;
	border-right: 1px solid #184585;
	border-bottom: 1px solid #184585;
	border-left: 0px solid #184585;
}

.contourgauche {
	margin-top: 2px;
	border-top: 1px solid #184585;
	border-right: 0px solid #184585;
	border-bottom: 1px solid #184585;
	border-left: 1px solid #184585;
}

.tablecoursdroite {
	background-color: #184585;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #184585;
	border-right-color: #184585;
	border-bottom-color: #184585;
	border-left-color: #FFFFFF;
}

.tablecoursgauche {
	background-color: #184585;
	border-top: 0px solid #184585;
	border-right: 1px solid #184585;
	border-bottom: 0px solid #184585;
	border-left: 1px solid #184585;
}


.margecell {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.cell-fond1 {
	background-image: url(../images/iu/a_replacer/fond_cell1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.ligne-cell {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFCF00;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #FFCF00;
	padding-left: 10px;
	padding-top: 3px;
	margin-bottom: 1px;
}

ul.menugauche {
	color: #FFFFFF;
	list-style-type: square;
	margin-top: 3px;
	font-size: 11px;
	line-height: 14px;
	list-style-image: url(../images/iu/a_replacer/puce.gif);

}

ul {
	list-style-type: square;
	margin-top: 3px;
	font-size: 11px;
	line-height: 14px;
	list-style-image: url(../images/iu/a_replacer/puce_contenu.gif);

}
A.menu:link {
	COLOR: #FFFFFF; 
    TEXT-DECORATION: none
}
A.menu:visited {
	COLOR: #FFFFFF; 
    TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #CEDFF7; 
    TEXT-DECORATION: none
}
.blanc {
	color: #FFFFFF;
}
.menu-splash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #184584;
	text-decoration: none;
}
.texte-splash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 14px;
	padding-right: 14px;


}
.liensplash:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-align: right;
}

.liensplash:visited {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-align: right;
}
.liensplash:hover {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFCF00;
	text-align: right;
}
.bleupale {
	color: #0099CC;
}

