/*a:link { color: #000000;}
a:active { color: #000000;}
a:visited { color: #000000;}
*/

.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;
	margin-top: 0px;
}
/*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;
	text-align: left;
}
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration: none;
	color: #000000;
}
.bold {
	font-weight: bold; 
}
a {
  color: #000000;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
.i {
    font-style: italic;
}
.linethrough{
  text-decoration:line-through;
}
td,
th {
}
table {
  border-spacing: 0;
  margin: 0px;
  border-collapse: collapse;
}
.centered {
	align: center;
}

.right {
	text-align: right;
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.ul {
	text-decoration: underline;
}
.smallpadd {
	padding: 3px;
}
.pointer{
/*  CURSOR: url("127.0.0.1/xcad/pasteprop.cur");*/
  CURSOR: pointer;
}
.red{
	color: #ff3300;
}
.green{
	color: #339900;
}
.grey{
	color: #999999;
}

.removed{
	color: #88BFFC;
}
.unmanaged{
	color: #D696D4;
}
.white{
	color: #ffffff;
}
.whitebg{
	background-color: #ffffff;
}
.redbg{
	background-color: #ff3300;
}

.nodec{text-decoration: none;}
.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: #888888 1px solid;  FONT-SIZE: 11px; COLOR: #000000;FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none;
	color: #222222;

}
.geninput2.tocorrect { background: #fbeeee; BORDER: #aa4543 1px solid;
}
.line1 input[type="checkbox"]{
            width: 16px;
            height: 16px;
		vertical-align: middle; /* ? */
}
/*.files1 img{
            width: 16px;
            height: 16px;
		vertical-align: middle; 
}
*/
.files1 input[type="checkbox"]{
            width: 16px;
            height: 16px;
		vertical-align: middle; /* ? */
}



/*contour de preview*/
.imgborder {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid;  BORDER-BOTTOM: #cccccc 1px solid;
}
.xcadver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #555555;
}
.files1 { 
	font-size: 10px;
	text-decoration: none;
	line-height: 22px;
	padding-right:2px;
	padding-left:1px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align: middle; /* ? */
}
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  padding-right: inherit;
}
.line1 { 
	font-size: 9px;
	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;
	vertical-align: middle; /* ? */
	padding-right:3px;
}
.linetotal { 
	font-size: 9px;
	font-weight: bold;
	border-top-width: 3px;
	border-top-style: double;
	border-top-color: #000000;
}
.xrightpad {
	padding-right:8px;
}
.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: #dddddd;
}

/*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;
	padding-right:2px;
/*	CURSOR: pointer;*/
}
.hiflash { 
	background-color: #FF9933;
/*	CURSOR: pointer;*/
}
.selitem { 
	background-color: #dedede;
	padding-right:2px;
/*	CURSOR: pointer;*/
}
.files1hi { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	line-height: 20px;
	background-color: #ffffDD;
	padding-right:2px;
/*	CURSOR: pointer;*/
}
/*liste droulante des projets*/
.projhi{
	background-color: #555555;
	CURSOR: pointer;
}
.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;vertical-align: top;}
.files2leg {text-decoration: none;font-weight: bold;vertical-align: top;background-color: #dddddd;}
.tdleg    {padding: 3px;}
.files1legneg {color: #ffffff;text-decoration: none;font-weight: bold;}
/*fichier non classé*/
.notoff{color: #888888;text-decoration: none;}
/*fichier non classé mais provenant de l'auteur*/
.notoffmine{color: #4D74AB;text-decoration: none;}
/*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: #C13100;text-decoration: none;}
.EXPORTCOPY{color: #FF6600;text-decoration: blink;}
.AREQUESTREM{color: #E13100;text-decoration: none;font-size: 11px;}

/*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;
}
.approve {
	color: #ffffff;
	background-color: #dd0000;
 	border: 1px solid #FF0000;
}
.reporterror {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	color: #dd0000;
/*	background-color: #dd0000;*/
	line-height: 18px;
}
.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: 12px;
	color: #aa4543;
	font-weight: bold;
}
.neutralnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.undisplayed {
	display: none;
}
.displayed {
	display: block;
}
.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;
}
/*Liste des objets*/
.titre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #ECECEC;
	vertical-align: top;
/*	line-height:20px;*/
}
/*couleur de fond des catgories de formulaires*/
.formclient{background-color: #ff0000;}
.formproject{background-color: #F4680B;border-left-width: 1px;	border-left-style: solid;	border-left-color: #ffffff;}
.formuser{background-color: #51ADD3;}
.formfile{
	background-color: #e3e3e3;
	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: #717272;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 éléments 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: #FBEECC;
}
.errorbg_{
	/*background-color: #F0EFE1;*/
	background-color: #FBEECC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.errorformbg{
	background-color: #FF976E;
}
.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;
	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: #f4680b;
	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;
}
.button0:hover {color: #cccccc;}
.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 {
	margin-top: 2px;
	margin-bottom: 2px;
	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;
	background-color: #666666;
}
.button2:hover {color: #cccccc;}
.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;
}
/**********************************************************************************************************************************/
/*  substitut dû au passage à Boostrap 5 (utilisation dans XCAD de style bootstrap hors contexte */
.button-red {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
/*lien ex : selectALL*/
.selectall {
    color: #000000;
	margin: 0px;
	font-size: 10px;
	FONT-STYLE: normal;
	text-decoration: none;
}

.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-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;
    }
/**********************************************************************************************************************************/
/* google maps */
.infobody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.infobody:hover {
	color: #ff0000;
}
.infotitle {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.infotitle:hover {
	color: #ff0000;
}
/**********************************************************************************************************************************/
/*QRCODE*/
.qrerror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60px;
	background-color: #ff0000;
	color: #ffffff;
	margin: 0px;
	text-decoration: none;
}
.qrwarning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60px;
	background-color: #E88A07;
	color: #ffffff;
	margin: 0px;
}
.qrok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60px;
	background-color: #339900;
	color: #ffffff;
	margin: 0px;
}
.qrrem {
	font-size: 45px;
}
/**********************************************************************************************************************************/
/*PDF format choice*/
.formatbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	margin: 0px;
}
.formatrow{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecece;
}
.formattitle {
	background-color: #cecece;
}
.pointer {
      cursor:pointer;
    }

/**********************************************************************************************************************************/
/*IMMO section*/
.yeartitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #aaaaaa;
	text-decoration: none;
	text-align: center;
}
.datasource {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #aaaaaa;
	text-decoration: none;
    font-style: italic;
}
/*lignes de edit*/
.immoform1 {
	BORDER-LEFT: #888888 1px solid; BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid;  FONT-SIZE: 11px;
	COLOR: #aaaaaa;
	BORDER-BOTTOM: #888888 1px solid; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none;
	font-style: italic;
}
/**********************************************************************************************************************************/
/*alerte customisée (voir jscript.js)*/
#alertcontainer { display: none; }
#alertbg {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: black;
  opacity: 0.50;
}
#messagefg {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 5000;
  display: none;
}
#messagefg div div {
  font-family: Arial, Helvetica, sans-serif;
  width: 500px;
  position: fixed;
  top: 30%;
  left: 50%;
  margin-left: -250px;
  border: 2px solid white;
  border-radius: 3px;
  text-align: left;
  font-size: 16px;
  color: #000000;
  font-weight: bold;
  box-shadow: 2px 2px 5px #888;
  padding: 20px 15px 20px 15px;
  background: #ffffff;
}
#messagefg div div p.userapprovebuttons {
  margin-top: 0;
  padding: 0;
  text-align:right;
}
/*tableaux spéciaux*/
.table1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    color: #000000;
	margin: 0px;
	padding: 2px;

/*     border:1px solid #000;*/
     border-collapse: collapse;
	BORDER-LEFT: #dddddd 1px solid; 
	BORDER-RIGHT: #dddddd 1px solid; 
	BORDER-TOP: #dddddd 1px solid;
	BORDER-BOTTOM: #dddddd 1px solid; 
	TEXT-DECORATION: none;
}
.selectarea{
	BORDER: #aaaaaa 1px dotted; 
}

