.mybody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	margin: 0px;
}
.mybody0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	margin-left: 18px;
}
/*style de base de cad-organizer*/
.cadorgbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #000000;*/
	margin: 0px;
}

.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.ul {
	text-decoration: underline;
}

.mainframestyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	background-color: #485E73;*/
/*	background-color: #272727;*/
	background-color: #000000;
}

/*listes deroulantes*/
.gensel1 {
	BORDER-RIGHT: #939393 1px solid; BORDER-TOP: #939393 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #939393 1px solid; WIDTH: 300px; COLOR: #000000; BORDER-BOTTOM: #939393 1px solid; FONT-FAMILY: Courier; TEXT-DECORATION: none
}
/*background-color: #FBFCC7;*/
/*lignes de edit*/
.geninput2 {
	BORDER-LEFT: #888888 1px solid; BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid;  FONT-SIZE: 11px; COLOR: #000000; BORDER-BOTTOM: #888888 1px solid; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
/*contour de preview*/
.imgborder {
	BORDER-RIGHT: #bb0000 1px solid; BORDER-TOP: #bb0000 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #bb0000 1px solid;  BORDER-BOTTOM: #bb0000 1px solid; FONT-FAMILY:
}
.xcadver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #555555;
}
.files1 { 
	font-size: 10px;
	text-decoration: none;
	line-height: 16px;
	color: #000000;
}
.line1 { 
	font-size: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.line2 { 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
}
.tableg{
	color: #777777;
}
/*------------------------------------------------------------------------------------------------------*/
/*page des fm*/
.fmrows {
	font-size: 9px;
	font-weight: normal;
}
.fmtotal1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.fmbg {
	background-color: #eeeeee;
}

/*tableaux type EXCEL*/
.xls1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #555555;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dddddd;
}
/*.files1:hover{ text-decoration: underline;}*/
/*.files2:hover{ text-decoration: underline;}*/
.hi { 
	background-color: #ffffDD;
/*	CURSOR: pointer;*/
}
.hiflash { 
	background-color: #FF9933;
/*	CURSOR: pointer;*/
}
.selitem { 
	background-color: #dedede;
/*	CURSOR: pointer;*/
}

.files1hi { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	line-height: 20px;
	background-color: #ffffDD;
/*	CURSOR: pointer;*/
}
/*liste droulante des projets*/
.projhi{
	background-color: #555555;
	CURSOR: pointer;
	CURSOR: hand;
}
.files2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	line-height: 20px;
	}
.files2hi { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	line-height: 20px;
	background-color: #ffffDD;
	font-weight: bold;
/*	CURSOR: pointer;*/
}
.files1leg {text-decoration: none;font-weight: bold;}
.files1legneg {color: #ffffff;text-decoration: none;font-weight: bold;}
/*tables des fichiers couleurs des statuts*/
.TOCHECK{color: #FF6600;text-decoration: none;}
.FORCECHECK{color: #FF6600;text-decoration: none;}
.NOCHECK{color: #009933;text-decoration: none;}
.CHK1{color: #FF6600;text-decoration: none;}
.CHK2{color: #FF6600;text-decoration: none;}
.CHECKED{color: #009933;text-decoration: none;font-weight: bold;}
.ERRORS{color: #C13100;text-decoration: underline;}
.ERRORS:hover{text-decoration: underline;}
.ERRORS2{color: #C13100;text-decoration: none;font-style: italic;}
.EDITED{color: #6023D1;text-decoration: none;}
.IGNORED{color: #AAAAAA;text-decoration: none;}
.REJECTED{
	color: #990033;
	font-weight: bold;
}
.ADMITTED{
	color: #009933;
	text-decoration: none;
	font-weight: bold;
}
.MISSING{color: #FF00FF;text-decoration: none;}
.FILED{color: #005FA9;text-decoration: none;}
.OFFICIAL{color: #005FA9;}
.TRANSFERED{color: #1277C3;text-decoration: none;}
.EXPORTCOPY{color: #FF6600;text-decoration: blink;}
/*tableaux*/
.formtable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #666666;
	font-size: 11px;
}
.formtabletitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
}
.technique_small {
	font-size: 12px;
	font-family: "Courier New", Courier, mono;
}
.technique_xsmall {
	font-size: 11px;
	font-family: "Lucida Console","Courier New", Courier, mono;
}
.normal-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.technique {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	text-decoration: none;
}
/*titre de la zone de travail*/
.titlemain {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
/*titres de la page FM à imprimer*/
.titlemainfmprint {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}

.bodylegend {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.sia {
	font-family: "Courier New", Courier, mono;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
.consoledao {
	font-family: Courier New, Courier, mono;
	font-size: 10px;
}
.synchro {
	font-family: Lucida Console,Courier New, Courier, mono;
	font-size: 10px;
	color: #444444;
}
.techniqueXL {
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	text-decoration: none;
}
.sia3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.normalneg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}
.neg {
	color: #FFFFFF;
}
.reporterror {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	color: #dd0000;
/*	background-color: #dd0000;*/
	line-height: 18px;
}
.errorstamp {
	color: #dd0000;
	background-color: #dd0000;
*/
; 	border: 1px solid #FF0000;
}
.report1{/*note d'info dans les formulaires*/
	color: #003399;
}
.report2{/*note d'info dans les formulaires*/
	color: #FF0000;
}
.reporterror2 {
	font-size: 11px;
	text-decoration: none;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #dd0000;
}
.reportok {
	font-size: 11px;
	color: #339900;
	font-weight: bold;
}
.reportok2 {
	font-size: 11px;
	text-decoration: none;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #339933;
}
.fileerror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0033FF;
}
.fileok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #339900;
	font-weight: bold;
}
.normalnegsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #272727;
}
.normalfiles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #F3F3F3;
}
.tocomplete {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dd0000;
	font-weight: bold;
}
.neutralnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.undisplayed {
	display: none;
}
.normal-neutre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.alert {
	color: #dd0000;
	font-weight: bold;
}
/*titre secondaire ex : fomulaires*/
.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height:20px;
}
.titre2black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
/*couleur de fond des catgories de formulaires*/
.formclient{background-color: #000000;}
.formproject{background-color: #F4680B;border-left-width: 1px;	border-left-style: solid;	border-left-color: #ffffff;}
.formuser{background-color: #51ADD3;}
.formfile{
	background-color: #bebebe;
	color: #ff0000;
}
.formuserproject{background-color: #CC6600;}
.formhelp{background-color: #306FA5;}
.formbg{
	background-color: #ececec;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;  
}
.formcell{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;  
}
.formbgadmin{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	color: #666666;
	text-decoration: none;
}
.formdoc{background-color: #888888;color: #ffffff;}
.formerror{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.titre3leg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	background-color: #ececec;
}
.daoleg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	background-color: #dddddd;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/*menu selection*/
.menutitle {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
    font-size: 11px;
	color: #888888;
	line-height: 18px;
    CURSOR: default;
	font-weight: bold;
}/*  */
.titre3neg {
	text-decoration: none;
    font-size: 11px;
	font-family: Verdana;
	color: #ffffff;
	line-height: 18px;
}
.titre3neg:hover {color: #FFFF99;
}
/*style des lments de menu lorsque la souris passe dessus*/
.titre3negon {
	text-decoration: none;
    font-size: 11px;
	color: #FEBF01;
	/*background-color: #444444;*/
}
.titre3nega {
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana;
	color: #000000;
	background-color: #ffffff;
	line-height: 20px;
}
.titre4 {/*titre des actions sur les fichiers*/
	text-decoration: none;
    font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}
.titrevert {/*titre  afficher verticalement*/
	text-decoration: none;
    font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}
.titre5 {
	text-decoration: none;
    font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}

/*notice d'erreurs et marche  suivre standard*/
.guidenote { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #8C3537;*/
	line-height: 20px;
}
.guidenoteneg { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 15px;}
/* background-color: #F8EFD5;}*/
/*.guidenote:hover{ text-decoration: underline;}*/
.legnoteneg { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #000000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	line-height: 19px;
}
.clearbott{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.blankbg{
	background-color: #FFFFFF;
}
.blankbg_{
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.errorbg{
	background-color: #F0EFE1;
}
.errorbg{
	background-color: #FBEECC;
}
.errorbg_{
	/*background-color: #F0EFE1;*/
	background-color: #FBEECC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.offbg{
	background-color: #DDEEFF;/*BCD9F7*/
}
.offbg_{
	background-color: #DDEEFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

/*profils dao*/
.okdaocomm{
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	color: #00BB00;
	line-height: 16px;
	font-weight: bold;
	
/*	font-style: italic;*/
}
.errordaocomm{
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	color: #BB0000;
	line-height: 16px;
/*	font-style: italic;*/
}
.errordaocomm:hover{color: #660000;}
.errordaocomm1{
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #dd0000;
	line-height: 16px;
/*	font-style: italic;*/
}
.errordaocomm1:hover{color: #330000}
.errordaocomm1title{
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	color: #dd0000;
	font-weight: bold;
/*	font-style: italic;*/
}
/*style technique et surbrillance pour les items utilisateur*/
.useritem0 {
	text-decoration: none;
    font-size: 12px;
	font-family: "lucida console", Courier, mono;
	color: #000000;
}
.useritem1 {
	background-color: #eeeeee;
}
.useritem2 {
	text-decoration: none;
    font-size: 10px;
	font-family: Arial,"lucida console", Courier, mono;
	color: #000000;
	background-color: #eeeeee;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.useritem3 {
	text-decoration: none;
    font-size:10px;
	font-family: Arial, "lucida console", Courier, mono;
	color: #990000;
	background-color: #dddddd;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
/*profils dao*/
.tableleg{
	text-decoration: none;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.titre4neg {
	text-decoration: none;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.fmtitle1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.fmtitlelevel {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.fmsep1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
}
.xcadtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}
.grouptitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: #9E9E9E;
	font-weight: bold;
}
.xcadtitle2{
	color: #9E9E9E;
	font-weight: normal;
	font-size: 12px;
    CURSOR: default;
}
.usertitle{
	color: #9E9E9E;
	font-weight: normal;
	font-size: 11px;
    CURSOR: default;
	text-decoration: none;
}
.quit{
	color: #ff0000;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
.clienttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
}
.siaframes {
	background-color: #000000;
}
.siabody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.SUP {
	background-color: #FF0000;
	font-weight: bold;
	color: #FFFFFF;
}
.SUS {
	background-color: #FF9900;
	font-weight: bold;
	color: #FFFFFF;
}
.SD {
	background-color: #FFFF00;
	font-weight: bold;
}
.SI {
	background-color: #0033CC;
	font-weight: bold;
	color: #FFFFFF;
}
.SN {
	background-color: #000000;
	font-weight: bold;
	color: #FFFFFF;
}
.SP {
	background-color: #FF66FF;
	font-weight: bold;
	color: #FFFFFF;
}
.SX {
	background-color: #a2fab0;
	font-weight: bold;
}
.SC {
	background-color: #999999;
	font-weight: bold;
	color: #FFFFFF;
}

.surftable {
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.alerts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #dd0000;
}
.formplaintext {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cofiles {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.selstrong {
	color: #003399;
	font-weight: bold;
}
/*style des boutons*/
.button0 {
    color: #ffffff;
	margin: 0px;
	font-size: 11px;
	text-decoration: none;
	CURSOR: pointer;
}
.button1 {
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
	margin: 0px;
	padding: 2px;
	font-size: 12px;
	text-decoration: none;
	CURSOR: pointer;
}
.button1:hover {color: #940101;}
.button2 {
	background-color: #666666;
	margin: 4px;
	padding: 2px;
	font-size: 11px;
	text-decoration: none;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border: 1px solid #aaaaaa;
	CURSOR: pointer;
	color: #ffffff;
}
.button2slim {
	background-color: #666666;
	margin: 4px;
	padding: 0px;
	font-size: 10px;
	text-decoration: none;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border: 1px solid #aaaaaa;
	CURSOR: pointer;
	color: #ffffff;
}
.buttondao {
	margin: 7px;
	padding: 2px;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #ffffff;
}
.button3 {
    color: #ffffff;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	FONT-STYLE: normal;
}
.button3:hover {color: #cccccc;}
.button4 {
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #ffffff;
}
/*lien ex : selectALL*/
.selectall {
    color: #000000;
	margin: 0px;
	font-size: 10px;
	FONT-STYLE: normal;
}

.nodecoration {	text-decoration: none;}
.choose {
	background-color: #FEFCDA;
	font-weight: bold;
}
/*textes d'aide*/
.helptable {
    color: #306FA5;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
/*	background-color: #FEFCDA;*/
	vertical-align: bottom;
}
.helptitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	FONT-STYLE: normal;
	font-weight: bold;
    color: #306FA5;
}
.helptitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	FONT-STYLE: normal;
	font-weight: bold;
	height: 20px;
    color: #306FA5;
}
.helpbody1 {
	font-size: 10px;
	FONT-STYLE: normal;
    color: #306FA5;
}
.helpbody2 {
	font-size: 11px;
	FONT-STYLE: normal;
    color: #306FA5;
	text-decoration: none;
}
/*fin textes d'aide*/
/**********************************************************************************************************************************/
/* scriptaculous styles */
    div.autocomplete {
      position:absolute;
      width:0px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul li.selected { background-color: #ffb;}
    div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      height:16px;
      cursor:pointer;
    }
