.ellipsis, .rellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: bottom;
	white-space: nowrap;
}

.rellipsis {
	direction: rtl;
}

/*
.ellipsis:hover {
	cursor: help;
	background: none repeat scroll 0 0 #FFFFCC;
	overflow: visible;
	position: absolute;
	width: auto !important;
	z-index: 100;
}
*/

span.PreviousForward {
	display: block !important;
    margin: 8px 0 0 0;
    text-align: right;
}

/* Image PDF */
span.dlPDF {
	width: 24px;
	height: 24px;
	background-image: url("../images/logo_pdf.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	cursor: pointer;	
}

/*
 * DL de masse
 */
div.listeDL {
	display: block;
	margin: 5px 0px 5px 20px;
}

div.listeDL label#labelDL {
	width: 510px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
}

div.listeDL div#nbDL {
	width: 510px;
	height: 10px;
	text-align: center;
	margin-left: 20px;
}

/**
 * 502/503/506/519_FILTRExxx
 */
form[id^=formFiltre] {
	margin: 3px 0 0 10px;
}

form[id^=formFiltre] label {
	display: inline-block;
}

form[id^=formFiltre] label.titre {
	font-weight: bold;
	margin: 0 0 13px 0;
	width: 170px;
}

form[id^=formFiltre] label.titre.date {
	width: 80px;
	text-align: center;
}

form[id^=formFiltre] input[type=radio] {
	vertical-align:middle;
	margin-top:-2px;
}

form[id^=formFiltre] div.choixFiltre {
	margin: 0 0 0 30px;
}

form[id^=formFiltre] div#blocEcheance {
	margin: -6px 0 0 27px;
}

/**
 * 504_HISTOFLUX
 */
div#blocBilanTraitement label, div#blocBilanTraitement span {
	display: inline-block;
}

div#blocBilanTraitement div#blocEnvoiRejet {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
}

div#blocBilanTraitement span.puce {
	background-image: url("/dsn/ressources/images/NE_puce_N.jpg");
	background-position: left center;
	background-repeat: no-repeat;
	display: inline-block;
	font-weight: bold;
	padding-left: 20px;
}

div#blocBilanTraitement span.titre {
	width: 520px;
	color: #FFFFFF !important;
	font-weight: bold;
}

div#blocBilanTraitement span.typeMode {
	font-weight: bold;
	margin-left: 20px;
	min-width: 270px;
}

div#blocBilanTraitement span.nombre {
	width: 35px;
	text-align:left;
}

/**
 * 510_DETAILBILANIFRAME
 */
div.DetailBilanIframe {
	margin: 5px 0 0 30px;
}

div.DetailBilanIframe span {
	display: inline-block;
	vertical-align: top;
	margin: 0 3px 0 0;
}

div.DetailBilanIframe span.siret {
	width: 135px;
}

div.DetailBilanIframe span.rang {
	width: 35px;
}

div.DetailBilanIframe span.raisonsoc {
	width: 220px;
	word-wrap: break-word;
}

div.DetailBilanIframe span.nature {
	width: 110px;
}

div.DetailBilanIframe span.idmetier {
	width: 100px;
}

div.DetailBilanIframe span.matricule {
	width: 100px;
}

div.DetailBilanIframe span.lien {
	width: 20px;
	/*float: right;*/
}

div.DetailBilanIframe span.PreviousForward {
    margin: 8px 0px 0 0;
}

/**
 * 507_RECAPECHEANCEGLOBAL
 */
div.RecapEcheanceDetail {
	margin: 0 0 0 20px;
}
div.RecapEcheanceDetail div.liste {
	margin: 0 0 0 30px;
}

div.RecapEcheanceDetail label {
	display: inline-block;
}

div.RecapEcheanceDetail label.titreSiren {
	width: 300px;
}

div.RecapEcheanceDetail label.siret {
	width: 140px;
	vertical-align: top;
}

div.RecapEcheanceDetail label.raisonsoc {
	width: 250px;
	word-wrap: break-word;
}

div.RecapEcheanceDetail label.type {
	width: 170px;
	vertical-align: top;
}

div.RecapEcheanceDetail label.idmetier {
	width: 70px;
	vertical-align: top;
}

div.RecapEcheanceDetail label.lien {
	width: 20px;
	text-align: left;
	vertical-align: top;
}

/* général signalement+echeance */

div.alt1 {
	background-color: #F7F7F7;
}

div.alt2 {
	background-color: #EDE8EE;
}

div#blocRecapChoix {
	margin: 0 0 10px 0;
}

div#blocRecapChoix input[type=radio] {
	vertical-align: text-bottom;
}

div[id^=ligneRecap] span {
	display: inline-block;
}

div[id^=ligneRecap] span.titre {
	width : 270px;
	padding: 5px 5px;
	font-weight: bold;
}

div[id^=ligneRecap] span.nombre {
	width: 80px;
}
	
div[id^=ligneRecap] span.barreContour {
	width: 270px;
	vertical-align: middle;
	border: solid 1px #003366;
}

div[id^=ligneRecap] span.barre.red {
	background-color: red;
}

div[id^=ligneRecap] span.barre.orange {
	background-color: orange;
}

div[id^=ligneRecap] span.barre.green {
	background-color: green;
}

div[id^=ligneRecap] span.lien {
	width: 60px;
	text-align: right;
}

/**
 * 511_DETAILDECLAIFRAME
 */

div#blocDistribTitre,div#blocMandatsTitre,div#blocCertifConformTitre{
	margin: 0 0 10px 30px;
}

div#blocCertifConformTitre span.lienCr {
	display: block;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 100%;
}

div#blocCertifConformTitre span {
	display: inline-block;
}

div[id^=blocMandats] {
	margin: 0 0 30px 30px;
}

div[id^=blocMandats] span {
	display: inline-block;
}

div[id^=blocMandats] div.titreLigneMdt {
	margin-bottom: 10px;
}

div[id^=blocMandats] div.titreLigneMdt span.titre {
	width: 290px;
}

div[id^=blocMandats] div.titreLigneMdt span.date {
	vertical-align: top;
}

div[id^=blocMandats] div.titreLigneMdt span.lienMdt {
	display: block;
	text-align: left;
	padding-left: 180px;
	margin: 0 0 0px 115px;
}

div[id^=blocMandats] div.ligneMdt {
	margin: 0 0 10px 30px;
}

div[id^=blocMandats] span.titre {
	width: 260px;
}

div[id^=blocMandats] span.etatMdt {
	width: 275px;
	vertical-align: top;
}

div[id^=blocMandats] span.date {
	vertical-align: top;
}

div[id^=blocMandats] span.lienMdt {
	display: block;
	text-align: left;
	padding-left: 265px;
	margin: 0px;
}

div#blocMandatsAGIRC_ARRCO div.titreLigneMdt span.titre {
	width: 290px;
}

div#blocMandatsOPS div.titreLigneMdt span.titre {
	width: 500px;
}
  

div.blocRejet {
	padding: 0 15px;
	margin: 15px 0;
	max-width: 740px;
}

div[id^=blocDistrib] {
	margin: 0 0 30px 30px;
}

div[id^=blocDistrib] span {
	display: inline-block;
}

div[id^=blocDistrib] div.titreLigneCr {
	margin-bottom: 10px;
}

div[id^=blocDistrib] div.titreLigneCr span.titre {
	width: 175px;
}

div[id^=blocDistrib] div.titreLigneCr span.etatCr {
	width: 160px;
}

div[id^=blocDistrib] div.titreLigneCr span.date {
	vertical-align: top;
}

div[id^=blocDistrib] div.titreLigneCr span.lienCr {
	display: block;
	text-align: left;
	padding-left: 180px;
	margin: 0 auto;
}

div[id^=blocDistrib] div.ligneCr {
	margin: 0 0 10px 30px;
}

div[id^=blocDistrib] span.titre {
	width: 260px;
}

div[id^=blocDistrib] span.etatCr {
	width: 275px;
	vertical-align: top;
}

div[id^=blocDistrib] span.date {
	vertical-align: top;
}

div[id^=blocDistrib] span.lienCr {
	display: block;
	text-align: left;
	padding-left: 265px;
	margin: 0 auto;
}

div[id^=blocDistrib1Line] div.titreLigneCr span.etatCr {
	margin: 0px 0px 0px 30px;
	width: 275px;
}

div[id^=blocDistrib1Line] div.titreLigneCr span.lienCr {
	margin: 0px 0px 10px 115px;
}

div[id^=blocDistrib1Line] div.titreLigneCr span.titre {
	width: 260px;
}

div#blocDistribOPS div.titreLigneCr span.titre {
	width: 500px;
}

div#blocDistribPE div.titreLigneCr span.etatCr {
	margin-left:90px;
	width: 300px;
}

div#blocDistribPE div.titreLigneCr span.lienCr {
	margin-left:30px;
}

div#blocDistribPE span.lienCr {
	margin-left:30px;
}

div#blocDistribCNAM div.titreLigneCr span.titre {
	width: 225px;
}

div#blocDistribCNAM div.titreLigneCr span.etatCr {
	margin-left:65px;
	width: 300px;
}

div#blocDistribCNAM div.titreLigneCr span.lienCr {
	margin-left:30px;
}

div#blocDistribCNAM span.lienCr {
	margin-left:30px;
}

div#blocDistribACOSS div.titreLigneCr span.titre {
	width: 290px;
}

div#blocDistribACOSS div.titreLigneCr span.etatCr {
	width: 275px;
}

div#blocDistribAGIRC_ARRCO div.titreLigneCr span.titre {
	width: 290px;
}

div#blocDistribDGFIP div.titreLigneCr span.titre {
        width: 290px;
}

div#blocDistribDGFIP div.titreLigneCr span.etatCr {
	width: 275px;
}

div#blocDistribENIM div.titreLigneCr span.titre {
        width: 290px;
}

div#blocDistribENIM div.titreLigneCr span.etatCr {
	width: 275px;
}

div[id^=blocDistribENIM] div.titreLigneCr {
	margin-bottom: 0px;
}

div#blocDistribDAM div.titreLigneCr span.titre {
        width: 290px;
}

div#blocDistribDAM div.titreLigneCr span.etatCr {
	width: 275px;
}

div[id^=blocDistribDAM] div.titreLigneCr {
	margin-bottom: 0px;
}

div#blocDistribCIBTP div.titreLigneCr span.titre {
        width: 290px;
}

div#blocDistribCIBTP div.titreLigneCr span.etatCr {
	width: 275px;
}

div[id^=blocDistribCIBTP] div.titreLigneCr {
	margin-bottom: 0px;
}

div[id^=blocDistrib1LineSRE] div.titreLigneCr {
	margin-bottom: 0px;
}

div[id^=blocDistrib1LineRAFP] div.titreLigneCr {
	margin-bottom: 0px;
}

div[id^=blocDistrib1LineFSPOEIE] div.titreLigneCr {
	margin-bottom: 0px;
}

div[id^=blocDistrib1LineCNRACL] div.titreLigneCr {
	margin-bottom: 0px;
}

/* pour les nom familles (- XXX)
div[id^=blocDistrib] div.titreLigneCr span.titre {
	font-weight: bold;
}
*/

/**
 * 520_RECAPSIGNALEMENTS
 */
 
 div.RecapSignalementDetail .ellipsis{
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: bottom;
	white-space: nowrap;
}
  div.RecapSignalementDetail div.ligne-recap {
}

div.RecapSignalementDetail span.date-recap {
		display: inline-block;
		width: 122px;
		margin-left: 15px;
}

div.RecapSignalementDetail span.siret-recap {
		display: inline-block;
		width: 140px;
}

div.RecapSignalementDetail span.raisonsoc-recap {
	/*display: inline-block; */
	width : 190px;
	max-width: 190px;
	vertical-align: top;
	word-wrap: break-word;
	hyphens: auto;
}

div.RecapSignalementDetail span.nature-recap {
	/*display: inline-block; */
	vertical-align: top;
	width : 55px;
}

div.RecapSignalementDetail span.idmetier-recap {
	display: inline-block;
	vertical-align: top;
	width : 65px;
}

div.RecapSignalementDetail span.idsal-recap {
	display: inline-block;
	vertical-align: top;
	width : 75px;
}

div.RecapSignalementDetail a.loupe-detail-recap {
	display: inline-block;
	width : 20px;
	text-align:left;
}

div.RecapSignalementDetail {
	margin: 0 0 0 20px;
}

/*
div.RecapSignalementDetail div.liste {
	margin: 0 0 0 30px;
}
*/
div.RecapSignalementDetail label {
	display: inline-block;
}
/*
div.RecapSignalementDetail label.date {
	width: 122px;
	vertical-align: top;
}
*/
div.RecapSignalementDetail label.titreSiren {
	width: 300px;
}

div.RecapSignalementDetail label.siret {
	width: 140px;
	vertical-align: top;
}

div.RecapSignalementDetail label.raisonsoc {
	width: 190px;
	white-space: normal;
}

div.RecapSignalementDetail label.nature {
	width : 60px;
	cursor: help;
	vertical-align: top;
}

div.RecapSignalementDetail label.idmetier {
	width : 55px;
	vertical-align: top;
}

div.RecapSignalementDetail label.matricule {
	width : 70px;
	vertical-align: top;
}

div.RecapSignalementDetail label.lien {
	width: 20px;
	text-align: left;
	vertical-align: top;
}

/**
 * 527_SORTIEDSN
 */
div#motifSortie {
	margin: 0 0 0 30px;
}

div#motifSortie input {
	margin: 0 15px 10px 0;
}

div#infoSortie {
	margin: 0 0 0 30px;
}

div#infoSortie label {
	display: inline-block;
	width: 200px;
	font-weight: bold;
	text-align : left;
}

div#infoSortie input {
	margin: 0 0 10px 0;
	width: 150px;
}

/**
 * 528_GESTION_PROFILS_EDITION
 */
div#blocGestionnaireModifDroits {
	margin: 10px 0 0 30px;
}

/**
 * 531_GESTIONNAIRE_LOGIN
 */
option.grporga {
	color: navy;
	font-weight: bold;
}

label.C531 {
	display: inline-block;
	width: 170px;
	font-weight: bold;
	text-align : left;
	margin: 10px 0 0 0;
}

input.C531 {
	width : 150px;
}

div.inner.C531 {
	width: 80%;
}

/** GENERAL **/
div.inner {
	width: 50%;
	margin: 0 auto;
}

.tableauMin {
	text-transform: none;
}

.noneRightBorder {
	border: 0;
}

.noneLeftBorder {
	border-left: 0;
}

.enTeteMessageTableauBord {
	background-color: #FFF;
}

.messageTableauBord {
	background-color: #D2C5DE;
	border: 1px solid #FFF;
	color: #036;
	font-family: Verdana;
	font-size: 11px;
	padding: 5px;
	text-transform: none;
	text-align: center;
}

.contenuTableauPeriode {
	text-align: center;
}

.contenuTableauPeriode2 {
	white-space: nowrap;
}

.contenuTableauPeriodeCombo {
	text-align: center;
	white-space: nowrap;
}

.declMessageInformation_Impaire {
	background-color: #EFEFEF;
}

.declMessageInformation_Paire {
	background-color: #FFF;
}

.declMessageInformation_Message {
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
}

.templateTableauNA {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

.templateTableauNA td {
	border: 1px solid #FFF;
	font-size: 11px;
	font-family: Verdana;
	color: #036;
	padding: 5px;
}

.templateTableauNA th {
	border: 1px solid #FFF;
	font-size: 1px;
	font-family: Verdana;
	color: #036;
	padding: 5px;
	white-space: nowrap;
}

.templateTableauNA th span {
	visibility: hidden;
}

.templateTableauNA thead,.templateTableauEntete {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	color: #036;
	background-color: #D2C5DE;
}

.templateLigneSeparateur {
	background-color: #D2C5DE;
}

.templateColonneInvisible {
	visibility: hidden;
}

.templateTableauNA tr.odd {
	background-color: #F7F7F7;
}

.templateTableauNA tr.even {
	background-color: #EAE7EC;
}

.templateBandeauLienMarge {
	padding: 0 0 0 15px;
	margin: 0 60px 0 0;
	font-size: 11px;
	font-family: Verdana;
	color: #969;
	text-decoration: underline;
}

a.templateBandeauLienMarge:visited {
	font-size: 11px;
	font-family: Verdana;
	color: #036;
	text-decoration: underline;
}

a.templateBandeauLienMarge:active {
	font-size: 11px;
	font-family: Verdana;
	color: #969;
	text-decoration: underline;
}

a.templateBandeauLienMarge:hover {
	font-size: 11px;
	font-family: Verdana;
	color: #036;
	text-decoration: underline;
}

.templateChampCommentaire {
	border: 1px solid #DDD;
	border-top: 2px solid #CCC;
	background-color: #EAE7EC;
	height: 16px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	color: #036;
	font-weight: normal;
}


div.buttons {
	/*padding: 0 50%;*/
	margin: 0 auto;
	text-align: center;
}

.boutonVentilationAVADRA-on {
	padding: 6px 0 0 0;
	height: 21px;
	margin: 0;
	border: 0;
	background-image: url("../images/trs18/boutons/ventilation_avadra-on.gif");
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	font-size: 10px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
}

.boutonVentilationAVADRA-off {
	padding: 6px 0 0 0;
	height: 21px;
	margin: 0;
	border: 0;
	background-image: url("../images/trs18/boutons/ventilation_avadra-off.gif");
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	font-size: 10px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
}

.boutonDeclarationAVADRA-on {
	padding: 6px 0 0 0;
	height: 21px;
	margin: 0;
	border: 0;
	background-image: url("../images/trs18/boutons/declaration_avadra-on.gif");
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	font-size: 10px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
}

.boutonDeclarationAVADRA-off {
	padding: 6px 0 0 0;
	height: 21px;
	margin: 0;
	border: 0;
	background-image: url("../images/trs18/boutons/declaration_avadra-off.gif");
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	font-size: 10px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
}

.button_rechercher {
	min-width: 90px;
	height: 20px;
	background: transparent url("/dsn/ressources/images/rechercher.gif") no-repeat center center;
	cursor: pointer;
	border: 0;
}

.button_valider {
	min-width: 90px;
	height: 20px;
	background: transparent url("/dsn/ressources/images/valider.gif") no-repeat center center;
	cursor: pointer;
	border: 0;
}

.button_creer {
	min-width: 90px;
	height: 20px;
	background: transparent url("/dsn/ressources/images/creer.gif") no-repeat center center;
	cursor: pointer;
	border: 0;
}

.button_modifier {
	min-width: 90px;
	height: 20px;
	background: transparent url("/dsn/ressources/images/modifier.gif") no-repeat center center;
	cursor: pointer;
	border: 0;
}

.button_supprimer {
	min-width: 90px;
	height: 20px;
	background: transparent url("/dsn/ressources/images/supprimer.gif") no-repeat center center;
	cursor: pointer;
	border: 0;
}

.button_envoyer {
	min-width: 90px;
	height: 20px;
	background: transparent url("/dsn/ressources/images/envoyer.gif") no-repeat center center;
	cursor: pointer;
	border: 0;
}

td {
    FONT-SIZE: 11px;
}

td.ajust_val {
	word-wrap: break-word;
	display: inline-block;
	width: 150px;
}
