.donneesGeneralesForm50p .inputPropertyLabel {width : 50%;}

.donneesGeneralesFormLb .inputPropertyLabel {width : 30%;}
.donneesGeneralesFormLb40 .inputPropertyLabel {width : 40%;}
.donneesGeneralesFormLb .outputPropertyLabel {width : 30%;}

.regDepClass {vertical-align:top; width:54%;}
.telFaxClass {vertical-align:top; float:left;}

/* Style appliqué dans l'onglet EA/AT au niveau de la colonne "commune" des "distances autres lieux" */
.communeStyle .showPopUpButton {
	margin-left:-15px;
	text-decoration:none;
}

.activites .outputPropertyLabel {width : 30%;}
.activites .inputPropertyLabel {width : 30%;}
.activites .outputProperty .valueContainer {margin-left:0;}

.detailProd .outputPropertyLabel {width : 233px;}
.detailProd .inputPropertyLabel {width : 235px;}
.detailProd .tabSysprodDetailTooltip {width:100%;}
.detailProd .tabSysprodDetailTooltip td {float:left;}

.txtLeft input {text-align: left; margin-left : 0px;}
.txtLeft td {padding-right : 10px;}

.btnRadioOui {margin-left : 3px;}
.btnRadioNon {margin-left : 9px;}


/*.guideAvecNiveaux td {width : 100%;}*/
.retraitGauchePremierNiv{width : 100%;}
.retraitGaucheSecondNiv {padding-left : 95px; width : 100%;}
.retraitGaucheSecondNivConsult  {padding-left : 40px; width : 100%;}

/** Utilisé pour afficher des messages supplémentaires en haut des formulaires */
.boxMsgFormRecherche {
	font-weight : bold;
	color : red;
	float : left;
	text-align : left;
	padding-left : 12px;
}

.boxMsgInfoForm {
	font-weight : bold;
	float : left;
	text-align : left;
	padding-left : 12px;
}
/**-----------------------------*/

/* Provisoire => attente de la correction de ce style sur Orion 4.1 */
/*.formBody .outputProperty .valueContainer {margin-left : 5px;}*/
/**-----------------------------*/

.aideRecherche {width:200px;}

.valueAideRecherche {width:200px; margin-right:-25px;}

.valueAideRechercheSL {width:100px; margin-right:-25px;}

.valueAideRechercheSLMin {width:50px; margin-right:-25px;}

.valueAideRechercheForm {width:200px; margin-right:-10px;}

.guideSimpleCol {
	width:100%; 
	height:23px;
}

.guideMultiCol{
	height:23px;
}

#tabGlobale{width:50%; background-color: red;}

.imgResume {
	float:left;
	margin-left:20px;
	margin-right:8px;
	margin-top:10px;
}

.txtResume {
	float:left;
	margin-top:16px;
}


.lienOuvertFerme span {
	font-size:11px;
	font-family:arial narrow;
	font-style:italic;
	text-decoration:underline;
	margin-left:5px;
}

.lienOuvertFermeActions {
	margin-left:20px;
}

.lienOuvertFermeActions span {
	font-size:12px;
	font-family:arial narrow;
	font-style:italic;
	text-decoration:underline;
	margin-left:5px;
}

/** Mise sur 2 colonnes des infos affichées/masquées */
.zoneDirAdjOnColClass {vertical-align: top;}

.zoneDirAdjOuiClassLib { 
	float:left;
	margin-right:10px;
	text-align:right;
	width:175px;}

.tabOuiNon2colConsult tr td { vertical-align: top; width:300px;}


.tabConsult50p td {width:50%;}

.tabLogicProfThemAutre td {width:306px;}

.tabPersConsult {margin-left:57px;}
.tabPersConsult .outputProperty {width:210px;}
.tabPersConsult .outputPropertyLabel {width:200px;}

.projetClass {margin-right:50px;}

.communeConsult {margin-top:2px;}
.communeConsult span {margin-left:0;}

.lbAdminEPLCol2 .outputPropertyLabel {width:100px;}
.lbAdminEPLCol2 .valueContainer span {margin-left:-50px;}

/*.dirEPLCol2 .outputPropertyLabel {margin-left:-100px; width:200px;}
.dirEPLCol2 .valueContainer {margin-left:0;}*/

.donneesGeneralesFormLb .dirEPLCol2 .outputPropertyLabel {width:175px;}
.formBody .dirEPLCol2 .outputProperty .valueContainer {margin-left:0;}

.consultExploitCol {width:50%; vertical-align:top;}
.consultExploitCol .outputPropertyLabel {width:200px;}

.champDisabledStyle {background-color:#E8E8E8;}

.col55p {width:55%;}
.col50p {width:50%;}

.formBodyBlanc {
	border-color:#B9E59D;
	border-style:solid;
	border-width:1px 0;
	vertical-align:top;
}

.bordVert {
	border-color:#DAF3CB;
	border-style:solid;
	border-width:10px;
}

.bordVertRond {
	border-color:#DAF3CB;
	border-style:solid;
	border-width:10px;
	background-color : #DAF3CB;
}

.txtNoDetailProd {
	font-weight: bold;
	margin : 0;
	padding-bottom:10px;
	padding-left:18px;
}

.aideCodeRfaTab {
	text-indent:15px; text-align:left;
}

.aideCodeRfaTab tr td {width : 30%;}

.col50p {width:50%;}

.rechercheSspCulture {width:50%;}

.slaveListAction .table {padding:2px;}
.slaveListAction .tabClasse {margin-top:-13px;}

.slaveListActionActPart .table {padding:2px;}
.slaveListActionActPart {margin-top:32px;}


.volfinConventionOnStyle tbody td {padding:0;}

.consultList {
	padding:0;
	width:100%;
}

/*----------------------- Guides ------------------------------*/
.rechercheGuide table {width:95%;}
.rechercheSelectGuide table tr {width:150px;}
.rechercheInputGuide {width:44%;}

.btnRechercheGuide {margin-left:228px;}
.btnValiderGuide{margin-left:2%;margin-bottom:15px;}

.rechercheInputGuideRace {width:44%;}
.rechercheInputGuideRace td {width:151px;}

.boxRechercheGuide {margin-bottom:6px; width:95%;}

/*---------------- Aide en ligne -------------------------------*/
.posAideCodeRfa table{float:left;}


/*------ Icone chargement -------------*/
.load
{
    background:url('/gefex/images/ajax-loader.gif') no-repeat center;
}

/*----- utilisé en disabledStyleClass pour des inputText (cas guide et rubrique obligatoire ------*/
.readonly {
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;	
	color: black;
	background-color: white;
}


/*----------- Utilisé pour le cadre de test des popup bloquées --------------*/
.attentionDiv {
	margin:-20px auto 5px;
	text-align:center;
	width:60%;
}

.attentionTable {
	margin-left: 2px; 
	margin-top: -10px;
	border : #D62C00 3px outset;
}

.attention {
	color: #D62C00; 
	font-weight: bold; 
	font-size: 17px;
	text-decoration:underline;
}
.attentionTxt {
	color: #D62C00; 
	font-weight: bold; 
	font-size: 17px;
}

.attentionTxtLienAide {
	color: #D62C00; 
	font-weight: bold; 
	font-size: 14px;
	text-decoration: underline ;
}
.attentionImg {
	width:100px;
	margin:2px 5px;
}

/*----------------- Restitutions --------------------*/
.styleLibelleOu {
	font-weight:bold;
	border:1px solid #B9E59D;
	float:left;
	margin-top:5px;
	padding:1px;
}

.styleLibelleOuRegion {
	font-weight:bold;
	border:1px solid #B9E59D;
	float:left;
	margin-top:5px;
	margin-left:15px;
	padding:1px;
}
	
.styleRechercheTabTechEco .inputPropertyLabel {
	width : 165px;
}


/*---------------------------------------------------------------------------
 * Panneaux selectionnables pour assistants
 *--------------------------------------------------------------------------*/
.stepPanelTabBord {
	margin-top: 5px;
}

.stepPanelTabBord select {
	width : 150px;
}

.stepPanelTabBord .toolbar{
	margin-top: 10px;
	margin-bottom: 5px;

}


.formCalculStyle {
	float:left;
}

/*---------------------------------------------------------------------------
 * Classement
 *--------------------------------------------------------------------------*/
 
/*---------------------------------------------------------------------------
 * Intégration des données Cocwinelle
 *--------------------------------------------------------------------------*/
#titreIntegrationCocwi {
	text-align:center;
	margin-bottom:20px; 
	font-weight:bold; 
	text-decoration: underline;
}

#msgInfoIntegrationCocwi {
	text-align:justify;
	margin:15px;
}

#msgInfoIntegrationCocwi table {
	border: 2px solid #73C700; 
	border-collapse: collapse;
	width : 100%;
}

#msgInfoIntegrationCocwi table td {
	border: thin solid #73C700;
	width: 50%;
	padding: 5px;
}

#msgQuestionIntegrationCocwi {
	text-align:justify;
	margin:15px; 
	font-weight:bold; 
	margin-bottom:20px;
}

#msgWarningIntegrationCocwi {
	text-align:justify;
	color: #D00000; 
	font-weight: bold; 
	margin: 15px;
}


/*---------------------------------------------------------------------------
 * Volet salariés => il faut gagner de la place pour pouvoir saisir les salariés permanents dans un tableau
 *--------------------------------------------------------------------------*/
.styleComboBoxSalPerm {
	width:75px;
}

.stylePanelSalariePerm .table tbody td {
    padding: 0px;
}

.stylePanelSalariePerm .table thead th {
    font-size: 9px;
    padding: 2px;
    text-align: left;
}