
th.donneeHead{
	padding:0px 10px 0px 10px;
	color:#333; 
	background-color:#a4ac87;
	font-weight:bold;
	height:30px;
}
table.donnee {
	border: 3px double #888; 
	-moz-border-radius: 2px 20px 0px 0px; 
	border-radius: 20px 20px 0px 0px; 
	-khtml-border-radius: 20px 20px 0px 0px; 
	-webkit-border-radius: 25px 25px 0px 0px;
	font-size: 8pt;
	width: 100%;
	text-align: center;
}

table.donneeshort {
	border: 3px double #888; 
	-moz-border-radius: 2px 20px 0px 0px; 
	border-radius: 20px 20px 0px 0px; 
	-khtml-border-radius: 20px 20px 0px 0px; 
	-webkit-border-radius: 25px 25px 0px 0px;
	font-size: 8pt;
	width: 100%;
	text-align: center;
	margin-left:auto; 
	margin-right:auto; 
	margin-top:25px;
}
table.donnee thead tr th, table.donnee tfoot tr th, table.donneeshort thead tr th{
	padding:0px 10px 0px 10px;
	color:#333; 
	background-color:#a4ac87;
	font-weight:bold;
	height:30px;
}
table.donnee thead tr .header, table.donneeshort thead tr .header{
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.donnee tbody td, table.donneeshort tbody td{
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.donnee tbody tr.odd td, table.donneeshort tbody tr.odd td{
	background-color:#F0F0F6;
}
table.donnee tbody tr td.simpleGauche{
	text-align:left;
}
table.donnee tbody tr td.simpleCentre{
	text-align:center;
}
table.donnee tbody tr td.simpleDroite{
	text-align:right;
}
table.donnee tbody tr td.impGauche{
	text-align:left;
}
table.donnee tbody tr td.impCentre{
	text-align:center;
}
table.donnee tbody tr td.impDroite{
	text-align:right;
}
th.thsmooth1{
	text-align : center; 
	background-color:#a4ac87; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	-moz-border-radius: 20px 0px 0px 0px; 
	border-radius: 20px 0px 0px 0px; 
	-khtml-border-radius: 20px 0px 0px 0px; 
	-webkit-border-radius: 20px 0px 0px 0px;
}
th.thsmooth2{
	text-align : center; 
	background-color:#a4ac87; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	-moz-border-radius: 0px 20px 0px 0px; 
	border-radius: 0px 20px 0px 0px; 
	-khtml-border-radius: 0px 20px 0px 0px; 
	-webkit-border-radius: 0px 20px 0px 0px;
}
th.thsmooth3{
	padding-top: 5px; 
	padding-bottom: 5px; 
	-moz-border-radius: 20px 20px 0px 0px; 
	border-radius: 20px 20px 0px 0px; 
	-khtml-border-radius: 20px 20px 0px 0px; 
	-webkit-border-radius: 20px 20px 0px 0px;
}	
.taille75{
	width:75%;
	margin-left:auto;
	margin-right:auto;
}
h1.titre{
	font-size:17px;
	color:#336699;
	font-weight:bold;
	margin:0;
	padding:0;
	display:inline;
}
.bordureCouleur{
	background-color:#CCCC99;
	height:1px;
}


/* CSS file generated on Fri Sep 22 15:32:26 CEST 2006 */
input.badsaisie{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#FF0000;}
input.xh{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:x-small;color:#000000}
/* MODIF JEG */
	 input{font-family:Arial,Helvetica,Geneva,sans-serif;}
	.bouton{color:#663300; width:100px; border: 1px solid #999966; background: #EEEEEE;}
	.tableCentre {padding:10px 10px 10px 10px;background-color:#DDDDDD;border: 1px solid #999966; }
	.tableCentreFicheProjet {padding:10px 10px 10px 10px;background:url(../css/fond_fp.png);background-repeat: repeat-y;border: 5px double #CCCCCC }
	/*.tableCentreFicheProjet input {border : 1px #5588BB solid}
	.tableCentreFicheProjet textarea {border : 1px #5588BB solid}
	.tableCentreFicheProjet select {border : 1px #5588BB solid}*/
	.tableAppliquer {width:100%;background-color:#FFFFFF; margin-top : 10px; border: 1px solid #999966}
	.boutonTableCentre{width:100px;color:#663300; font-weight:bold;border: 1px solid #999999; background: #DFDFDF;}
	.boutonTableCentreValidation{width:200px;color:#663300; font-weight:bold;border: 1px solid #999999; background: #DFDFDF;}
	.espaceTableCentreHaut{height:8px}
	.tableMenu {margin-left:15px;text-align:center;width:180px;border: 5px double #CCCCCC ; vertical-align:top}
	.tablePopup {background-color:#DDDDDD;border: 1px solid #999966}
	.titrePP  {text-align:center;padding:3px 15px 3px 15px; margin:0px 5px 3px 5px;background-color:#f7f7e7;font-family:Arial,Helvetica,Geneva,sans-serif;font-weight:bold;font-size:12px;color:#663300;padding-bottom:1px;text-decoration:none;border:1px solid #999966}
	.textChangePP {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;}
	.titrePopup {color:#663300 ;background-color:#f7f7e7; border: 1px solid #999966; text-align:center}
	.titreAjoutSrv {color:#663300 ;background-color:#f7f7e7; border: 1px solid #999966; text-align:center; padding:5px 5px 5px 5px;font-weight:bold}
	.titreAjoutSrv a{text-decoration:none; margin:5px 5px 5px 5px}
	.titreAjoutSrv a:hover{text-decoration:underline; margin:5px 5px 5px 5px}
	.labels {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:14px;text-align:LEFT;color:#000000;font-weight:normal}
	td.x35bis  {vertical-align:middle;padding:3px 0px 0px 15px; width:170px;height:30px;margin:0px 5px 3px 5px;text-align:left;font-family:Arial,Helvetica,Geneva,sans-serif;font-weight:bold;font-size:12px;color:#663300;padding-bottom:1pt;text-decoration:none;border:1px solid #999966;background-image:url(../css/fdbtn_menu.png); background-repeat:repeat-y}
	/*IE*/* html x35bis {height:25px}
	td.x35bis a:link {vertical-align:middle;padding:3px 0px 0px 15px; width:170px;margin:0px 5px 3px 5px;font-family:Arial,Helvetica,Geneva,sans-serif;font-weight:bold;font-size:12px;color:#996633;padding-bottom:1pt;text-decoration:none;}
	td.x35bis a:active {}
	td.x35bis a:visited {vertical-align:middle;padding:3px 0px 0px 15px;width:170px;margin:0px 5px 3px 5px;font-family:Arial,Helvetica,Geneva,sans-serif;font-weight:bold;font-size:12px;color:#996633;padding-bottom:1pt;text-decoration:none;}	
	td.x35bis a:hover {vertical-align:middle;padding:3px 0px 0px 15px;width:170px;margin:0px 5px 3px 5px;font-family:Arial,Helvetica,Geneva,sans-serif;font-weight:bold;font-size:12px;color:#3366BB;padding-bottom:1pt;text-decoration:underline;}
	.x36g {vertical-align:middle;width:170px;height:30px;padding:3px 0px 3px 15px;margin:0px 5px 3px 5px;text-align:center;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12;color:#3366BB;font-weight:bold; background-color:#FEFEFE;background-image:url(../css/menuFPcellOver.gif);background-repeat: no-repeat; vertical-align:middle; border:2px solid #DDDDDD}
	/*IE*/* html td.x36g {height:30px}
	.x36bis {vertical-align:middle;width:170px;height:30px;padding:3px 0px 3px 15px;margin:0px 5px 3px 5px;text-align:center;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12;color:#3366BB;font-weight:bold; background-color:#FEFEFE;background-image:url(../css/menuFPcellOver.gif);background-repeat: no-repeat; vertical-align:middle; border:2px solid #DDDDDD}
	/*IE*/* html td.x36bis {height:30px}	
	.labels {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:14px;text-align:LEFT;color:#000000;font-weight:normal}
	.coordMiniTable {margin-bottom:5px;font-weight:bold}
	.CoordTable {padding:10px 10px 10px 10px;background-color:#F7F7F7;width:350px;border: 1px solid #999966 }
	.boutonModifier {color:#663300; border: 1px solid #999966; background: #EEEEEE; padding:20px 20px 20px 20px;font-weight:bold}
	.boutonModifier a {text-decoration:none;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px}
	.boutonModifier a:visited {color:#663300;}
	.boutonModifier a:hover {text-decoration:underline}
	.boutonModifierDisabled {color:#EEEEEE; border: 1px solid #999966; background: #EEEEEE; padding:20px 20px 20px 20px;}
	.boutonModifierDisabled a {text-decoration:none; color:#999999;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px}
	
	/* navigation projet */
	.divColor {background-color:#DDDDDD}
	.tableProjets {padding:0px 10px 10px 10px;margin:0px 0px 0px 0px ;background-color:#F7F7F7;border: 1px solid #999966 }
	.infosDossier {padding:10px 10px 10px 10px;background-color:#EEEEEE;border: 1px solid #999966;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;width:100%}
	.libelle {font-weight:bold;width:100px}
	/*Statistiques*/
	.titreGraph{text-decoration:underline;padding:10px 0 20px 0 ;text-align:center;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:90%;color:#336699;font-weight:bold; background-color:#DDDDDD;vertical-align:middle; border-left: 4px solid #97a5b0;border-top: 4px solid #97a5b0;border-right: 4px solid #97a5b0; }
	.mainTableIncluded {background-color:#DDDDDD;padding:0px 10px 10px 10px;border-left: 4px solid #97a5b0;border-bottom: 4px solid #97a5b0;border-right: 4px solid #97a5b0;}
	.tableProjetsRecond{border: 1px solid #97a5b0;}		
	.tableProjetsRecond thead{background-color:#DDDDDD;border-bottom: 2px solid #97a5b0;}
	.tableProjetsRecond tbody{background-color:#EEEEEE;}
	.tableProjetsRecond td{	background-color:#FFFFFF;border: 1px solid #97a5b0;}
	.statDetail {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;width:600px; padding:10px 10px 10px 10px; border: 1px solid #97a5b0; }
	/*Marché*/
	.mntMinMax {width:auto;background-color:#FFFFFF; margin-top : 10px; border: 1px solid #999966;text-align:center}

/* ********* */
/* Balises struts */
.texte12Normal{
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
}	

.textErreurValidProjet{
	font-size:12px
}

.xxd {font-family:arial;font-size:12px}
/**** modif AM ****/

#navligne, #navligne table {
	height:23px;
	font-size:10px;
	color:#999966;
	background:#f7f7e7;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-weight:bold;
}
#navligne a {
	text-decoration:underline;
	font-size:10px;
	font-weight:bold;
}	

.bordureCouleur{background-color:#CCCC99;height:1px} /*barre horizontal. ancien  .x9*/
.bordureCouleurnav{background-color:#999966;height:1px} /*barre horizontal. ancien  .x9*/
.bordureCouleurgris{background-color:#DDDDDD; height:1px} /*bordure des cellules, barre horizontal. ancien .x8 .x9*/

#entete{}

#enteteTable {
	background-image:url(../css/milieu-entete.png);
	background-repeat:repeat-x
}

.lienEntete{
	font-size:10px;
	color:#663300;
	text-decoration : none;
	margin-left:3px;
}

.texteEntete{
	font-size:12px;color:#336699;
} 



/* border + .x29 */
.bordureTableauBaseline { 
	border: 1px solid #cccc99;
	font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;background-color:#f7f7e7;color:#000000;vertical-align:baseline;
}

/* border + .x2d */
.bordureTableauMiddle{
	border: 1px solid #cccc99;
	font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;text-align:center;background-color:#f7f7e7;color:#000000;vertical-align:middle;
}

/*x20 + border*/
.thLeft{
	border:2px inset #f7f7e7;
	font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;text-align:left;background-color:#cccc99;color:#336699;vertical-align:bottom;cursor:hand
}

/*x22 + border*/
.thCenter{
	border:2px inset #f7f7e7;
	font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;text-align:center;background-color:#cccc99;color:#336699;vertical-align:bottom;cursor:hand
	
}

/*x201 + border   (utile?)*/
.thLeftNoHand{
	border:2px inset #f7f7e7;
	font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;text-align:left;background-color:#cccc99;color:#336699;vertical-align:bottom
	
}

.tdVAlign{
	vertical-align:middle;
}

/**** Mini calendrier ****/
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

input.dp-applied {
	width: 140px;
	float: left;
}

/*****************************/

/**** *****/

/* PIED DE PAGE */

#ConteneurPrincipal{
    position: relative;
    min-height: 100%;
    height: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
}	

html>body #ConteneurPrincipal {
    height: auto;
}

#footer {position:absolute; bottom:0}
.footer{height:71px;}
.footer-left{width:17px;
	background-image:url(../css/footer-left.png);
	background-repeat: no-repeat;
}	
.footer-right{width:17px;
	background-image:url(../css/footer-right.png);
	background-repeat: no-repeat;
}	
.footer-middle{
	background-image:url(../css/footer-middle.png);
	background-repeat: repeat-x;
	text-align:center;
	padding-top:40px;
	vertical-align:middle;
	font-size:10px;	
}
/****************************/
/* Suivi de la Consultation */
/****************************/

.consultContainer{
	width:90%;margin:15px 0 0 0;padding:10px; border:1px solid #999999;background:#DDDDDD; 	
}

 .SCdivCand{
	width:100%; padding:0px 10px 10px 10px;margin:0 0 2px 0; border:1px solid #999999;background:#F7F7E7; 	
}	

 .SCdivOffr{
	width:100%; padding:0px 10px 10px 10px; margin:2px 0 0 0;border:1px solid #999999;background:#F7F7E7; 	
}

 .SCdivReg{
	width:100%; padding:0px 10px 10px 10px;margin:0 0 2px 0px; border:1px solid #999999;background:#FFFFFF; 	
}

.SCcommissions{
	width:218px; background-color:#888; padding: 10px 10px 10px 10px; color:#EEE;border:1px solid #CCC;
}	

.SCdivSchema{
	width:100%; text-align:center; background-color:#555; padding: 10px 10px 10px 10px; color:#EEE;
}	

.SCtitre{
	padding:3px 3px 3px 3px;margin:5px 0 1px 0; border:1px solid #999999; background:#EEEEEE; 	
}

.SClabelTitre{
	font-weight:bold;font-size:12px;color:#663300;vertical-align:middle
}

.SClabelTitreDisabled{
	font-weight:bold;font-size:11px;color:#AAAAAA;vertical-align:middle
}

.SCheaderdisabled{
	background:#BBBBBB;color:#EEEEEE;font-size:12px
}	

.SCtdEtapeBox{
	padding:0 0 0 10px; 
}

.SCetapeBox{
	width:250px;background-color:#DDD;height:80px;padding:2px 2px 2px 2px;margin:0;border:4px double #999;text-align:center;
}	

.SCetapeFlecheDroite{
	width:20px;height:50px;padding:5px 5px 5px 5px;text-align:center;vertical-align:center;
}

.SCetapeLien{
	text-align:center;vertical-align:center;padding:0px;
}

.SCinfosCadre{
	background:#FFFFFF;width:16px;height;16px;padding:1px 1px 1px 1px;text-align:center;display:inline
}	

.SCetapeBox thead{
	font-size:10px;background:#7777AA;
}

.SCetapeBox thead a, .SCetapeBox thead a:visited, .SCetapeBox thead a:active{
	color:#EEEEEE;font-weight:bold
}

.SCetapeBox thead a:hover{
	color:#FFFF88;font-weight:bold
}

.SCcand{
	color:#EEEEEE;font-weight:bold;
	border:1px solid #999999;text-align:center;vertical-align:middle;background:#2255AA;width:225px
}

.SCoffr{
	color:#EEEEEE;font-weight:bold;
	border:1px solid #999999;text-align:center;vertical-align:middle;background:#AA88CC;width:225px
}

.SCcompl{
	border:1px solid #999999;text-align:center;vertical-align:middle;background:#4477CC;width:225px
}

.SCnotif{
	color:#EEEEEE;font-weight:bold;
	border:1px solid #999999;text-align:center;vertical-align:middle;background:#CC7744;width:225px
}

.SCregistreR{
	border:1px solid #999999;text-align:center;vertical-align:middle;background:#669999;width:225px
}

.SCregistreD{
	border:1px solid #999999;text-align:center;vertical-align:middle;background:#996699;width:225px
}

.SCtdgauche{
	width:25px;height:20px;padding:1px 1px 1px 1px;background:#999999;
}

.SCetapeBox tbody {
	background:#DDDDDD;padding:0;
}

.SCetapeBox tbody td{
	text-align:center;vertical-align:top;padding:3px 0 0 0
}

.SCul{
	text-align:left;margin:0;padding:0 0 4px 40px
}

.SCtitreUl{
	font-size:11px;color:#999999;font-weight:bold; text-align:left; padding-left:10px;
}

.SCul li{
	list-style-type:disc;font-size:10px;color:#5555AA;font-weight:bold
}	

.SCul li a:link,.SCul li a:active,.SCul li a:visited{
	font-size:10px;color:#999999;font-weight:bold
}
.SCul li a:hover{
	font-size:10px;color:#5555AA;font-weight:bold
}

.divComplements{
	font-size:10px;color:#5555AA;font-weight:bold; padding:3px 3px 3px 3px; text-align:left; background-color:#EEE;
}

.SClotTableHeaderCand{
	color:#EEEEEE;font-weight:bold;
	border:1px solid #EEEEEE;text-align:center;vertical-align:middle;background:#2255AA;width:200px
}	

.SClotTableHeaderOffr{
	color:#EEEEEE;font-weight:bold;
	border:1px solid #EEEEEE;text-align:center;vertical-align:middle;background:#AA88CC;width:200px
}

.SClotTableHeaderNotif{
	color:#EEEEEE;font-weight:bold;
	border:1px solid #EEEEEE;text-align:center;vertical-align:middle;background:#CC7744;width:160px
}

.SClotTable1{
	background-color:#DDDDDD; font-weight:bold; text-align:center; border:1px solid #999966;
}

.SClotTable2{
	background-color:#EEEEEE; font-weight:bold; text-align:center; border:1px solid #999966;
}

.SClotTableCand{
	color:#000000;
}

.SClotTableOffr{
	color:#000000;
}

/****************************/



/* MENU FLECHE */
#sddm
{	margin: 0;
	padding: 0;
	z-index: 1000}

#flechLi
{	margin: 0;
	padding: 0;
	left:0;
	list-style: none;
	float: left;
	font: bold 11px arial
}

#boutonFleche
{	display: block;
	margin: 0 1px 0 0;
	padding: 1px 10px 1px 2px;
	width: 20px;
	color: #FFF;
	text-align: left;
	text-decoration: none}

#boutonFleche a:hover
{	background: #F7F7E7}

#m1
{	position: absolute;
	visibility: hidden;
	margin: 0;
	left:0;
	padding: 0;
	background: #999966;
	border: 1px solid #999966;
	filter:alpha(opacity=92);
	-moz-opacity:0.9;
	opacity: 0.9;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #F7F7E7;
		color:#996633;
		font: 11px arial;
		font-weight:bold;
		filter:alpha(opacity=100);
		-moz-opacity:1;
		opacity: 1;}

	#sddm div a:hover
	{	background: #F7F7E7;
		color: #AA7744;
		text-decoration:underline}
		
/* *********************  */		

input{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#000000}
A:link {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#663300;}
A:active {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#ff6600}
A:visited {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#996633}
.OraBGColorVeryDark,.x0 {background-color:#003366}
.OraBGColorDark,.x1 {background-color:#336699}
.OraBGColorMedium,.x2 {background-color:#6699cc}
.OraBGColorLight,.x3 {background-color:#99ccff}
.OraBGGrayVeryDark,.x4 {background-color:#333333}
.OraBGGrayDark,.x5 {background-color:#666666}
.OraBGGrayMedium,.x6 {background-color:#999999}
.OraBGGrayLight,.x7 {background-color:#cccccc}
.OraBGAccentVeryDark,.x8 {background-color:#999966}
.OraBGAccentDark,.x9 {background-color:#cccc99}
.OraBGAccentMedium,.xa {background-color:#ffffcc}
.OraBGAccentLight,.xb {background-color:#f7f7e7}
.tache {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#663300}
.OraBody,.xc {background-color:#ffffff;font-family:Arial,Helvetica,Geneva,sans-serif}
.OraPromptText,.xd {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;text-align:right;color:#000000;}
.OraPromptText,.xdn {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:small;text-align:right;color:#000000;font-weight:normal}
.OraPromptText,.xdb {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:small;text-align:right;color:#000000;font-weight:bold}
.p_OraProductBrandingText,.xe {color:#336699;position:relative;font-family:Garamond, Times, Times New Roman, Serif;font-weight:normal;font-size:24pt;line-height:28.8pt;top:-4.8pt}
.OraDataText,.xf {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;color:#000000}
.OraDataNumber,.xg {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;color:#000000;text-align:right}
textarea,.OraFieldText,.xh {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#000000}
.disabled,.xi {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#999999}
.OraFieldNumber,.xj {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;text-align:right;color:#000000}
.OraFieldNumberDisabled,.xk {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;text-align:right;color:#999999}
.OraInstructionText,.xl {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#000000}
a.xl {color:#663300}
.OraInstructionTextStrong,.xm {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;color:#000000}
.OraButtonText,.xn {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;background-color:#f7f7e7;color:#000000}
.OraButtonTextDisabled,.xo {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;background-color:#f7f7e7;color:#999966}
.OraApplicationSwitcherText,.xp {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:67%}
.OraGlobalButtonText,.xq {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:80%;color:#663300}
.OraGlobalButtonTextSelected,.xr {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:67%;color:#336699}
.OraGlobalButtonTextDisabled,.xs {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:67%;color:#999966}
.OraLinkText,.xt {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#663300}
.OraVLinkText,.xu {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#996633}
.OraALinkText,.xv {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#ff6600}
.OraTipLabel,.xw {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;color:#336699}
.OraTipText,.xx {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#336699}
.OraInlineInfoText,.xy {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:67%;color:#336699}
.OraTextInline,.xz {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:67%;color:#6699cc}
.OraErrorText,.x10 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#cc0000}
.OraErrorNameText,.x11 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;color:#cc0000}
.OraInlineErrorText,.x12 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:67%;color:#cc0000}
.OraErrorHeader,.x13 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:133%;color:#cc0000}
.OraHeader,.x14 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:133%;color:#336699}
.OraHeaderSub,.x15 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:small;color:#336699;font-weight:bold}
.OraHeaderSubSub,.x16 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:92%;color:#336699;font-weight:bold}
.OraDarkHeader,.x17 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:133%;color:#003366}
.OraDarkHeaderSub,.x18 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:small;color:#003366;font-weight:bold}
.OraDarkHeaderSubSub,.x19 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:92%;color:#003366;font-weight:bold}
.OraLightHeader,.x1a {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:133%;color:#6699cc}
.OraLightHeaderSub,.x1b {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:small;color:#6699cc;font-weight:bold}
.OraLightHeaderSubSub,.x1c {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:92%;color:#6699cc;font-weight:bold}
.OraColorHeader,.x1d {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:133%;color:#ffffcc}
.OraColorHeaderSub,.x1e {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:small;color:#ffffcc;font-weight:bold}
.OraColorHeaderSubSub,.x1f {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:92%;color:#ffffcc;font-weight:bold}
.OraPortletHeader,.x1g {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;color:#000000}
.OraDarkPortletHeader,.x1h {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#000000}
.OraGlobalPageTitle,.x1i {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:small;color:#ffffff;font-weight:bold}
.OraNav1Selected,.x1j {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:92%;background-color:#336699;color:#99ccff;font-weight:bold;text-decoration:none}
.OraNav1Enabled,.x1k {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:92%;background-color:#cccc99;color:#003366;text-decoration:none}
.OraNav1Disabled,.x1l {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:92%;background-color:#cccc99;color:#ffffcc;text-decoration:none}
.OraNav2Selected,.x1m {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;color:#ffffff;text-decoration:none}
TD.OraNav2Selected A:link,TD.x1m A:link {color:#ffffff;text-decoration:none}
TD.OraNav2Selected A:active,TD.x1m A:active {color:#ffffff;text-decoration:none}
TD.OraNav2Selected A:visited,TD.x1m A:visited {color:#ffffff;text-decoration:none}
.OraNav2Enabled,.x1n {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#cccc99;text-decoration:none}
TD.OraNav2Enabled A:link,TD.x1n A:link {color:#cccc99;text-decoration:none}
TD.OraNav2Enabled A:active,TD.x1n A:active {color:#cccc99;text-decoration:none}
TD.OraNav2Enabled A:visited,TD.x1n A:visited {color:#cccc99;text-decoration:none}
.OraNav2Disabled,.x1o {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#6699cc;text-decoration:none}
.OraNav3Selected,.x1p {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;background-color:#336699;color:#ffffff;text-decoration:none}
.OraNav3Enabled,.x1q {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;background-color:#cccc99;color:#003366}
.OraNav3Disabled,.x1r {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;background-color:#cccc99;color:#ffffcc;text-decoration:none}
.OraProcessingStatusVariable,.x1s {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;color:#336699}
.OraProcessingStatusFixed,.x1t {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#000000}
.OraTableTitle,.x1u {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:small;background-color:#ffffff;color:#336699}
.OraTable,.x1v {background-color:#999966}
.OraTableControlBarText,.x1w {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:92%;background-color:#cccc99;color:#336699;font-weight:bold}
.OraTableColumnHeader,.x1x {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;text-align:left;background-color:#cccc99;color:#336699;vertical-align:bottom}
.OraTableColumnHeaderNumber,.x1y {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;background-color:#cccc99;color:#336699;vertical-align:bottom;text-align:right}
.OraTableColumnHeaderIconButton,.x1z {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;background-color:#cccc99;color:#336699;vertical-align:bottom;text-align:center}
.OraTableSortableColumnHeader,.x20 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;text-align:left;background-color:#cccc99;color:#336699;vertical-align:bottom;cursor:hand}
.OraTableSortableColumnHeader,.x201 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;text-align:left;background-color:#cccc99;color:#336699;vertical-align:bottom}
.OraTableSortableColumnHeaderNumber,.x21 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;background-color:#cccc99;color:#336699;vertical-align:bottom;cursor:hand;text-align:right}
.OraTableSortableColumnHeaderIconButton,.x22 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;background-color:#cccc99;color:#336699;vertical-align:bottom;cursor:hand;text-align:center}
.OraTableRowHeader,.x23 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;text-align:right;background-color:#cccc99;color:#336699}
.OraTableColumnFooter,.x24 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;text-align:left;background-color:#cccc99;color:#336699}
.OraTableTotal,.x25 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;text-align:right;background-color:#cccc99;color:#336699}
.OraTableAddTotal,.x26 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;text-align:left;background-color:#cccc99;color:#336699}
.OraTableTotalNumber,.x27 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;text-align:right;background-color:#cccc99;color:#000000;vertical-align:baseline}
.OraTableTotalText,.x28 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;text-align:left;background-color:#cccc99;color:#000000;vertical-align:baseline}
.OraTableCellText,.x29 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;background-color:#f7f7e7;color:#000000;vertical-align:baseline}
.OraTableCellText,.x290 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;background-color:#f7f7e7;color:#000000}
.OraTableCellTextSel,.x29a {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;background-color:#f7f7b7;color:#000000;vertical-align:baseline}
.OraTableCellTextGroup,.x29b {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;background-color:#f7f7e7;color:#000000;vertical-align:middle}
.OraTableCellTextBand,.x2a {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#000000;vertical-align:baseline;background-color:#ffffff}
.OraTableCellNumber,.x2b {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;text-align:right;background-color:#f7f7e7;color:#000000;vertical-align:baseline}
.OraTableCellNumberBand,.x2c {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;text-align:right;color:#000000;vertical-align:baseline;background-color:#ffffff}
.OraTableCellIconButton,.x2d {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;text-align:center;background-color:#f7f7e7;color:#000000;vertical-align:middle}
.OraTableCellIconButton,.x2da {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;background-color:#f7f7e7;color:#000000;vertical-align:middle}
.OraTableCellIconButtonBand,.x2e {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;text-align:center;color:#000000;vertical-align:baseline;background-color:#ffffff}
.OraTableCellSelect,.x2f {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;text-align:center;background-color:#f7f7e7;color:#000000;vertical-align:baseline}
.OraTableCellSelectBand,.x2g {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;text-align:center;color:#000000;vertical-align:baseline;background-color:#ffffff}
.OraTableVerticalGrid,.x2h {background-color:#cccc99;width:1px}
.OraTableVerticalHeaderGrid,.x2i {background-color:#f7f7e7;width:1px}
.OraTableHorizontalGrid,.x2j {background-color:#cccc99;width:1px}
.OraTableHorizontalHeaderGrid,.x2k {background-color:#f7f7e7;width:1px}
.OraTableShadowHeaderGrid,.x2l {background-color:#666633;width:1px}
.OraTableHeaderLink,.x2m {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;background-color:#cccc99;color:#336699;text-decoration:none}
.OraTableSortableHeaderLink,.x2n {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;background-color:#cccc99;color:#336699;text-decoration:none;vertical-align:bottom}
.OraTableDetail,.x2o {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#000000;background-color:#ffffff}
.OraTrainActive,.x2p {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:75%;text-align:center;color:#336699;font-weight:bold}
.OraTrainVisited,.x2q {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:75%;text-align:center;color:#cccc99}
.OraTrainUnvisited,.x2r {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:75%;text-align:center;color:#336699}
.OraTrainDisabled,.x2s {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:75%;text-align:center;color:#999999}
.OraPrivacy,.x2t {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:80%;text-align:right;color:#663300}
TD.OraPrivacy A:link,TD.x2t A:link {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:80%}
TD.OraPrivacy A:active,TD.x2t A:active {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:80%}
TD.OraPrivacy A:visited,TD.x2t A:visited {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:80%}
.OraCopyright,.x2u {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:67%;text-align:left;color:#000000}
TD.OraCopyright A:link,TD.x2u A:link {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:67%;color:#000000}
TD.OraCopyright A:active,TD.x2u A:active {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:67%;color:#000000}
TD.OraCopyright A:visited,TD.x2u A:visited {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:67%;color:#000000}
.OraCrumbsSelected,.x2v {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:75%;color:#000000;text-decoration:none}
.OraCrumbsEnabled,.x2w {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:90%;color:#663300}
.OraNavBarActiveLink,.x2x {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#663300}
.OraNavBarInactiveLink,.x2y {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#999966}
.OraNavBarViewOnly,.x2z {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#336699}
.OraCalendarTitle,.x30 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:small;text-align:center;background-color:#ffffff;color:#336699}
.OraCalendarHeader,.x31 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;text-align:center;background-color:#cccc99;color:#336699;padding:2px}
.OraCalendarDisabled,.x32 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;text-align:center;background-color:#f7f7e7;line-height:1.5;padding:2px;color:#999999;text-decoration:none}
.OraCalendarEnabled,.x33 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;text-align:center;color:#336699;text-decoration:none}
.OraCalendarSelected,.x34 {background-color:#999966;color:#ffffff;padding:2px}
TABLE.OraCalendarDisabled A:link,TABLE.x32 A:link {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;text-align:center;color:#336699;text-decoration:none}
TABLE.OraCalendarDisabled A:active,TABLE.x32 A:active {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;text-align:center;color:#336699;text-decoration:none}
TABLE.OraCalendarDisabled A:visited,TABLE.x32 A:visited {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;text-align:center;color:#336699;text-decoration:none}
.OraSubTab,.x35 {background-color:#f7f7e7;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#999966;padding-bottom:2pt}
.OraSubTabSelected,.x36 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:92%;color:#336699;font-weight:bold}
TD.OraSubTabSelected A:link,TD.x36 A:link {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:92%;color:#336699;text-decoration:none}
TD.OraSubTabSelected A:active,TD.x36 A:active {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:92%;color:#336699;text-decoration:none}
TD.OraSubTabSelected A:visited,TD.x36 A:visited {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:92%;color:#336699;text-decoration:none}
.OraShuttleHeader,.x37 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:92%;color:#336699;font-weight:bold}
.OraShuttleLinkText,.x38 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:90%;color:#663300}
.OraMessageBoxList,.x39 {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#336699;margin-bottom:0px;text-indent:-15px}
.OraMessageBoxLink,.x3a {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;color:#336699}
.OraMessageBoxParagraph,.x3b {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#336699;margin-top:15px}
.OraMessageBoxErrorList,.x3c {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#cc0000;margin-bottom:0px;text-indent:-15px}
.OraMessageBoxErrorLink,.x3d {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;color:#cc0000}
.OraMessageBoxErrorParagraph,.x3e {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#cc0000;margin-top:15px}
.p_OraQuickSearchBox,.x3f {background-color:#f7f7e7;border-color:#cccc99;border-style:solid;padding:0pt 5pt 5pt 5pt;border-width:0px 0px 1px 1px}
.p_OraGlobalQuick,.x3g {border-color:#cccc99;border-style:solid;border-width:0px 0px 0px 1px}
.p_OraSelected,.x3h {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;background-color:#336699;color:#ffffff;text-decoration:none}
.p_OraDisabled,.x3i {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px}
.p_OraSideBar,.x3j {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;background-color:#cccc99;color:#003366}
TD.p_OraSideBar A:link,TD.x3j A:link {color:#003366}
TD.p_OraSideBar A:active,TD.x3j A:active {color:#003399}
TD.p_OraSideBar A:visited,TD.x3j A:visited {color:#336699}
TD.p_OraSideBar SPAN.p_OraDisabled,TD.x3j SPAN.x3i {color:#ffffcc}
TD.p_OraSideBar TD.p_OraSelected  A:link,TD.x3j TD.x3h  A:link {color:#ffffff;text-decoration:none}
TD.p_OraSideBar TD.p_OraSelected  A:active,TD.x3j TD.x3h  A:active {color:#ffffff;text-decoration:none}
TD.p_OraSideBar TD.p_OraSelected  A:visited,TD.x3j TD.x3h  A:visited {color:#ffffff;text-decoration:none}
.p_OraTreeIcon,.x3k {vertical-align:top}
.p_OraTreeNodeAdjust,.x3l {padding-bottom:2px}
.p_OraTreeRowSelected,.x3m {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;background-color:#336699;color:#ffffff}
.p_OraTreeRow,.x3n {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#003366}
SPAN.p_OraTreeRow A:link,SPAN.x3n A:link {color:#663300}
SPAN.p_OraTreeRow A:active,SPAN.x3n A:active {color:#663300}
SPAN.p_OraTreeRow A:visited,SPAN.x3n A:visited {color:#663300}
SPAN.p_OraTreeRowSelected A:link,SPAN.x3m A:link {color:#ffffff;text-decoration:none}
SPAN.p_OraTreeRowSelected A:active,SPAN.x3m A:active {color:#ffffff;text-decoration:none}
SPAN.p_OraTreeRowSelected A:visited,SPAN.x3m A:visited {color:#ffffff;text-decoration:none}
.p_OraHiddenLabel,.x3o {position:absolute;top:-999px;left:0px}
.p_OraSpacingHeader,.x3p {margin:4px 0px 2px 0px}
.p_OraSpacingHeaderSub,.x3q {margin:10px 0px 2px 0px}
.p_OraSpacingHeaderLarge,.x3r {margin:20px 0px 2px 0px}
.p_OraRequired,.x3s {font-size:12px;font-family:Courier,sans-serif;color:#3366cc}
.gauche{position: absolute;left: 0}
.MainGauche{position:absolute;top:60%;left:5%;Z-Index:1;width:200px;height:50px}
.MainDroite{position:absolute;top:12%;left:62%;Z-Index:1;width:470px}
body {margin: 0;font-size:12px;font-family:Arial,Helvetica,Geneva,sans-serif;height:100%}
