/* ******************************** */
/* Feuille de styles STANDARD (std) */
/* ******************************** */


/**********************************************************************************/
/* projet.css
/**********************************************************************************/

/*Divers*/
.def    {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px}
/*.titre  {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bolder; color: #0C025D; font-variant: normal; text-indent: 3pt}*/
.titre  {font-family: Tahoma; font-size: 16px; font-style: normal; font-weight: bolder; color: #000000; font-variant: normal; text-indent: 3pt}
/*CopyRight SIGMA*/
.copy   {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bolder; color: #666666}
/*Barre d'informations*/
.barreinfo {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #797979;	text-decoration: none;}
.barreinfodomaine
{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;
background-color: #F7F7F7;color: #000000;
}
/*Formulaire*/
.labelDomaine  {font-family: Tahoma; font-size: 14px; font-weight: bold;}
.menuNonSelectionne   {	cursor: pointer;}
.menuSelectionne   {cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 11px ; background-color: #F5EEED; border: 1px #7F9DB9 solid}
.zoneBlurTableau   {font-family: Arial, Helvetica, sans-serif; font-size: 11px ; background-color: #FFFFE8}
.zoneFocusTableau   {font-family: Arial, Helvetica, sans-serif; font-size: 11px ; background-color: #FFFFE8}
.zoneLecture   {font-family: Arial, Helvetica, sans-serif; font-size: 11px ; background-color: #F5EEED; border: 1px #666666 solid}
.zoneTableau   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px #666666 solid}
.zoneTableauSSBordure   {font-family: Arial, Helvetica, sans-serif; font-size: 11px ; background-color: #F4F3EE; border: 0px}
.zoneTableauSSBordureReadOnly   {font-family: Arial, Helvetica, sans-serif; font-size: 11px ; background-color: #F4F3EE; border: 0px}
.zoneTableauSSBordureDisable   {font-family: Arial, Helvetica, sans-serif; font-size: 11px ; background-color: #F4F3EE; border: 0px}
.erreur {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FF0000;
}
/*Gestion des tableaux*/
/*Gestion des tableaux*/
.tableauEntete1 {
	background-color: #E3E7EE;
}
.tableauEntete1Decal {
	border-left: 0px #FFFFFF solid;
}
.tableauEntete1Surbrillance,.tableauEntete2Surbrillance,.tableauEntete3Surbrillance,.tableauEntete4Surbrillance,.tableauEntete5Surbrillance,.tableauEntete6Surbrillance {
	background-color: #6694D8;
	color: #FFFFFF;
}
.tableauEntete1SurbrillanceSupp,.tableauEntete2SurbrillanceSupp,.tableauEntete3SurbrillanceSupp,.tableauEntete4SurbrillanceSupp,.tableauEntete5SurbrillanceSupp,.tableauEntete6SurbrillanceSupp {
    background-color: #CA4C67;
	color: #FFFFFF;
}

.tableauEntete2 {
	background-color: #EBEDF1;
}
.tableauEntete2Decal {
	border-left: 10px #FFFFFF solid;
}

.tableauEntete3 {
	background-color: #F3F5FA; 
}
.tableauEntete3Decal {
	border-left: 20px #FFFFFF solid;
}

.tableauEntete4 {
	background-color: #FAFCFD; 
}
.tableauEntete4Decal {
	border-left: 30px #FFFFFF solid;
}

.tableauEntete5 {
	background-color: #FDFDFE;
}
.tableauEntete5Decal {
	border-left: 40px #FFFFFF solid;
}

.tableauEntete6 {
	background-color: White;
}
.tableauEntete6Decal {
	border-left: 50px #FFFFFF solid;
}

.tableauEnteteSansGras {
	font-family: Tahoma; 
	font-size: 11px ; 
	color: #000000; 
	font-weight: normal; 
	border: 0px #F3F4F4 solid;
}
.tableauLigneSousZone {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: bold; background-color: #F4F3EE; border: 0px}
.tableauLigneSousZoneDisable {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: bold; background-color: #F4F3EE; border: 0px}

.standardLigneDomaine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F4F4;
	cursor: pointer;
	border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
}



.standardLigneDescription {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
}

.standardCurseurDescription {
	cursor: pointer;
}


.standardLigneSeparateur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFF33;
	cursor: pointer;
	border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
}

.standardLignePaireSelection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFE8;
	cursor: pointer;
	border: 0px solid #333333;

}
.standardLignePaireSurbrillance {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #6694D8;
	color: #FFFFFF;
	cursor: pointer;
	border: 0px solid #333333;
}

.standardLignePaireSurbrillanceSupp {
	font-family: Tahoma;
	font-size: 11px;
        background-color: #CA4C67;
	color: #FFFFFF;
	cursor: pointer;
	border: 0px solid #333333;
}

.standardLigneImpaireSelection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFE8;
	cursor: pointer;
	border: 0px;

}
.standardLigneImpaireSurbrillance {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #6694D8;
	color: #FFFFFF;
	cursor: pointer;
	border: 0px;
}

.standardLigneImpaireSurbrillanceSupp {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #CA4C67;
	color: #FFFFFF;
	cursor: pointer;
	border: 0px;
}

.standardLignePaireBis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFE8;
	cursor: pointer;
	border: 0px solid #333333;

}
.standardLigneImpaireBis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFE8;
	cursor: pointer;
	border: 0px;

}
.standardLigneImpaireBisSurbrillance {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CCCCFF;
	cursor: pointer;
	border: 0px;

}
.standardLignePaireBisSurbrillance {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CCCCFF;
	cursor: pointer;
	border: 0px;

}

.standardLignePaireSansLien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFE8;
	border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
}

.standardLigneImpaireSansLien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFE8;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
/*Divers*/
.bordure {
	border-color: #919B9C;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #F3F3EB;
}
.background {background-color: #ECE9D8;}
.FondTableaux {  background-color: #FFFFFF}
body{background-color: #FFFFFF;margin-top: 5px;margin-left:10px;}
.bodyAide{background-color: #FFFFFF;margin-top: 10px;margin-left:10px;}

/*Onglets*/
.OngletInactif {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFEDA6;cursor: pointer;}
.OngletActif   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; background-color: #FFCC00}

/*Lien HTTP*/
a:hover  {
	color: #FF0000;
	}
a:active {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
a        {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #0000CC;}

/*Menu*/
.lienMenuPrinc {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 240px;
}
.lienMenu {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	width: 240px;
}
.lienMenuOver{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #6694D8;
	cursor: pointer;
	width: 240px;
}

.combo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bulleAide {
	background-color: #ECE9D8;
	border: 1px solid #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.standardLigneEditionEnteteGauche {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;

}
.standardLigneEditionEnteteDroit {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #CCCCCC;
	border-top: 1px dotted #000000;
	border-right: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	border-left: 1px none #000000;


}
.standardLigneEditionTraitDroit {


	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-top: 1px none #333333;
	border-right: 1px dotted #333333;
	border-bottom: 1px dotted #333333;
	border-left: 1px none #333333;
}
.standardLigneEditionTraitGauche {


	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-top: 1px none #333333;
	border-right: 1px dotted #333333;
	border-bottom: 1px dotted #333333;
	border-left: 1px dotted #333333;
}


.bouton {
	font-family: Tahoma;
	font-size: 12px;
	background-color: #F3F4F4;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: left top;
	background: gray url(images/commun/fond_boutons2.gif);
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	border: 1px #003C74 solid;
	width: 80px;
}
.boutonExterne {
	font-family: Tahoma;
	font-size: 12px;
	background-color: #F3F4F4;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: left top;
	background: gray url(images/commun/fond_boutons2.gif);
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	border: 1px #003C74 solid;
	width: 80px;
}
.boutonInterne {
	font-family: Tahoma;
	font-size: 12px;
	background-color: #F3F4F4;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: left top;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	border: 1px #003C74 solid;
	background: gray url(images/commun/fond_boutons2.gif);
	width: 80px;
}

.ligne {
	background-color: #D8D2BD;
	height: 1px;
}

.lienHref {
	text-decoration: underline;
	cursor: pointer;
	color: #000099;
}
.avertissement {
	font-weight: bold;
	color: #663366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.onglet {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

.couleurTRUE{
	font-weight: bold;
	color: green;
}

.couleurFALSE{
	font-weight: bold;
	color: red;
}

.portailDomaineTable {
	width: 290px;
}

.portailDomaine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/commun/domaines_fond.gif);
	text-align: right;
	height: 21px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.portailDomaineActif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/commun/domaines_fond_select.gif);
	text-align: right;
	height: 21px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.zoneTableauSSBordureImbrique {
font-family: Arial, Helvetica, sans-serif; font-size: 11px ; background-color: #FAFAF8; border: 0px
}
.backgroundBordure {
	background-color: #ECE9D8;
	border: 1px solid #0C025D;
}
.curseur {
	cursor: pointer;
}

/**********************************************************************************/
/* projet-v3.css
/**********************************************************************************/

/* libelles (std) */
.label {
	font-family: Tahoma;
	font-size: 11px;
}

/* champs (std) */
.zone {
	background-color: #FFFFFF;
	background-image: url(images/input-fond.png);
	border: 1px #7F9DB9 solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* champs neutralises (std) */
.zoneDisable {
	background-color: #F4F3EE;
	border: 1px #7F9DB9 solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px ;
}
/* champs actifs (std) */
.zoneFocus {
	background-color: #FEFBC0;
	/*background-color: #CCFBC0;*/
	border: 1px #666666 solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px ;
}

/* conteneurs (std) */
.groupement {
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
}

/* lignes impaires (std) */

.standardLigneImpaire {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	cursor: pointer;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.standardLignePaire {
	font-family: Tahoma;
	font-size: 11px;
	/*background-color: #FFFFFF;*/background-color: #F4F4F4;
	cursor: pointer;
	border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
}

/* ****************************************** */
/* Feuille de styles PROJET DE REFERENCE (v3) */
/* ****************************************** */

/* libelles neutralises (v3) */
.labelDisable {
	color: #666666;
	font-family: Tahoma;
	font-size: 11px;
}

/* images (v3) */
.image {
}
/* images neutralisees (v3) */
.imageDisable {
}

/* legendes (v3) */
.legende {
	cursor: pointer;
	font-style: italic;
}

/* conteneurs neutralises (v3) */
.groupementDisable {
	/*background-color: #CCCCCC;*/
	/*padding-bottom: 15px;*/padding-bottom: 5px;
	/*padding-left: 15px;*/padding-left: 0px;
	/*padding-right: 15px;*/padding-right: 0px;
	/*padding-top: 15px;*/padding-top: 5px;
}

/* zones "libelle" (v3) */
.libelle {
	float: left;
	text-align: right;
	width: 80px;
	white-space: nowrap;
}

/* zones "libelle" spécifique pour les RadioBox (évite le texte flottant et alignement à droite)*/
.libelleRadio {
	float:none;
	text-align: left;
	width: 30px;
	white-space: nowrap;
}

/* zones "obligatoire" (v3) */
.obligatoire {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	text-align: center;
	vertical-align: middle;
}

/* zones "texte" (v3) */
.texte {
	margin-left: 5px;
	margin-right: 5px;
	white-space: nowrap;
}

/* zones "liste" (v3) */
.liste {
	margin-left: 5px;
	margin-right: 5px;
	white-space: nowrap;
}

/* zones "controle" (v3) */
.controle {
	margin-left: 5px;
	margin-right: 5px;
	white-space: nowrap;
}

/* zones "fichier" (v3) */
.fichier {
	margin-left: 5px;
	margin-right: 5px;
	white-space: nowrap;
}

/* zones "multilingue" (v3) */
.multiligne {
	margin-left: 5px;
	margin-right: 5px;
	white-space: nowrap;
}

/* zones "numerique" (v3) */
.numerique {
	margin-left: 5px;
	margin-right: 5px;
	white-space: nowrap;
}

/* zones "secret" (v3) */
.secret {
	margin-left: 5px;
	margin-right: 5px;
	white-space: nowrap;
}

/* zones "date" (v3) */
.date {
	margin-left: 5px;
	margin-right: 5px;
	white-space: nowrap;
}

/* zones "calendrier" (v3) */
.calendrier {
	cursor: pointer;
	padding-top: 2px;
	vertical-align: text-top;
}

/* zones "ancien" (v3) */
.ancien {
	cursor: help;
}

/* Styles pour la gestion d'onglets */

.indicateurLien { cursor: pointer; }

.structureFormulaireAvecOnglet {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #FBFBF9;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #919B9C;
	border-right-color: #919B9C;
	border-bottom-color: #919B9C;
	border-left-color: #919B9C;
}
.structureOngletVide {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #919B9C;
	border-right-color: #919B9C;
	border-bottom-color: #919B9C;
	border-left-color: #919B9C;
}
.ongletActifFond {
	background-image:  url(../images/commun/onglets/onglet_actif_fond2.png);
	font-weight: bold;
	background-repeat: repeat-x;
	text-align: center;
	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: #919B9C;
	border-right-color: #919B9C;
	border-bottom-color: #919B9C;
	border-left-color: #919B9C;		
	cursor: pointer; 
}
.ongletActifFondHaut {
	background-image:  url(../images/commun/onglets/onglet_actif_fond_haut.png);
  background-repeat: repeat-x;	
	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: #919B9C;
	border-right-color: #919B9C;
	border-bottom-color: #919B9C;
	border-left-color: #919B9C;		
	cursor: pointer; 
}
.ongletPassifFond {
	background-image:  url(../images/commun/onglets/onglet_passif_fond.png);
	background-repeat: repeat-x;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #919B9C;
	border-right-color: #919B9C;
	border-bottom-color: #919B9C;
	border-left-color: #919B9C;	
	cursor: pointer; 
}

TD.ongletPassifFond:hover {
	background-image:  url(../images/commun/onglets/onglet_passif_fond_hover.png);
	color: #996666;
}

ongletZoneFormulaire 
{
   overflow:auto;width:100%;height:380px;border:0;
}

.sansLien {
	cursor: default;
}
.boutonComplementOccupantNoir {
	display: inline;
	background-image:  url(../images/commun/bt_comp_noir.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	width: 12px;
}
.boutonComplementOccupantVert {
	display: inline;
	background-image: url(../images/commun/bt_comp_vert.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	width: 12px;
}
.boutonComplementOccupantHandiNoir {
	display: inline;
	background-image:  url(../images/commun/bt_hand_noir.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	width: 12px;
}
.boutonComplementOccupantHandiVert {
	display: inline;
	background-image: url(../images/commun/bt_hand_vert.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	width: 12px;
}
/* DHtmlXWindows*/

div.dhtmlx_window_active div.dhtmlx_wins_buttons_imhoweb table td div {
	width: 17px;
	height: 17px;
}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_imhoweb table td div {
	width: 17px;
	height: 17px;
}
