/****************/
/*** GENERAL ****/
/****************/

BODY
{	
	margin-top: 0;
	margin-left: 0;
}

TH
{
	border-right: solid 1pt black;
	border-top: solid 1pt black;
	background-color: #CCCCCC;
}

/****************/
/*** SECTIONS ***/
/****************/
.section_titre
{
	text-align: center;
	/*border:solid 1pt black;*//* ETR FDZ-1082 On retire les bordures des documents affiches */	
	width:99%;
}

.section_titre_grisee
{
	text-align: center;
	border:solid 1pt black;	
	background: #CCCCCC none repeat scroll 0%;
}

.section_contenu
{	
	text-align: center;
	/* ETR FDZ-1082 On retire les bordures des documents affiches */
	/*border-left: solid 1pt black;
	border-right: solid 1pt black;
	border-bottom: solid 1pt black;*/
	padding-top:5px;
	padding-bottom:5px;	
	width:99%;
}

.section_contenu_grisee
{	
	text-align: center;
	border-left: solid 1pt black;
	border-right: solid 1pt black;
	border-bottom: solid 1pt black;
	padding-top:5px;
	padding-bottom:5px;	
	background: #CCCCCC none repeat scroll 0%;
}

.tpCol1
{
	width:41%;
}
.tpCol2
{
	width:30%;
}
.tpCol3
{
	width:15%;
}
.tpCol4
{
	width:14%;
}

/***********/
/* ACTION **/
/***********/

.tableActions
{
	width: 100%;
}

.celluleEstimer
{
	padding-left: 10pt;	
	vertical-align:bottom;
}
.celluleVerserLDT
{
	vertical-align:bottom;	
	text-align: right;
	width: 70%;
}
.celluleListeLDT
{
	text-align: right;	
	padding-right: 10pt;
	vertical-align:bottom;
}


/**********/
/* TITRE **/
/**********/


.tableTitre
{
	width: 98%;
	margin-bottom: 0px !important;
}



.refCommentaire
{
	font-size: 8pt;
	height:auto;
	font-style: normal;		
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-color: black;
	border-left: solid 1pt black;
	border-bottom: solid 1pt black;
	text-transform:uppercase;
	color: black;
	background-color:#fefe99;
}

/**************/
/* CHECKLIST **/
/**************/
.clCheck1
{
	font-size:8px;
	width:12px;
	height:13px;
}
.clCheck2
{
	font-size:8px;
	width:28px;
	height:13px;
}
.clCheck3
{
	font-size:8px;
	height:13px;
	margin-left:4px;
	width:62px;
}
.clCellTH 
{
	border-width:1px 1px 0px 0px;
	border-style:solid solid none none;
	border-color:#000000;
}
.clCellTD 
{
	border-width:0px 1px 0px 0px;
	border-style:none solid none none;
	border-color:#000000;
}
.clTypeItv {
	text-align:left;
	font-weight:bold;
	border-top:1px solid #000000;	
	border-left:1px solid #000000;
	border-bottom:0pt none;
	border-right:0pt none;	
	width:320px;
}
.clInTypeItv {
	text-align:left;	
	border-top: 0pt none;
	border-bottom: 0pt none;
	border-right:0pt none;
	border-left:0pt none;
	width:310px;
}	
.clType
{
	font-size:10px;
	font-weight:bold;
}
.cl2
{
	font-size:10px;
	font-weight:normal;
	text-align: left;
	vertical-align: top;
}
.cl3
{
	font-size:18px;
	font-weight:bold;
	text-align: left;
	text-transform:uppercase;	
}
.cl4top
{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align: top;
	text-transform:uppercase;
}
.cl4bottom
{
	font-size:12px;
	font-weight:bold;
	text-align:right;		
	vertical-align: bottom;
	text-transform:uppercase;
}	
.clIndent
{
 	width:10px;
 	border-color:#000000;
	border-width:0px 0px 0px 1px;
	border-style:none none none solid;
	margin:0px;
	padding:0px;	
}
.clCheckbox1
{
	font-size:10px;
	text-align:left;
	border:0px none;
	width:20px;
	margin:0px;
	padding:0px;	
	text-align:center;
}
.clCheckbox3
{
	font-size:10px;
	text-align:left;
	margin:0px;
	padding:0px;
}
.tableInterventionHaut {
	border-collapse:collapse;
	border-color:#000000;
	border-width:1px;
	color:#000000;
	font-family:verdana;
	vertical-align:middle;
	width:100%;		
}
.tableIntervention {
	border-collapse:separate !important;
	border-collapse:collapse;		
	empty-cells:show;
	background-color:#FFFFFF;
	border-color:#000000;
	border-width:0px;
	border-style:none;
	color:#000000;
	font-family:verdana;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	width:100%;
}	
table.tableIntervention TH
{
	background-color:#FFFFFF; 
	color:#000000; 
	border-width:2px 1px 0px;
	border-style:solid solid none;
	border-color:#000000;
	text-align:center;
	font-family : verdana; 
	font-weight:bold;
	vertical-align:middle; 
}
table.tableIntervention TR
{
	color:#000000;
	text-align:center;
	border:0px;
	font-family : verdana; 
	vertical-align:middle; 
}
.clB1
{
	font-weight:bold;
	font-size:8px;
	font-family:verdana;
	color: #000000;
	border-color:#000000;
	border-style:none none none;
	border-width:0px 0px 0px;
	width:20px;
}
.clB2
{
	font-weight:bold;
	font-size:8px;
	font-family:verdana;
	color: #000000;
	width:30px;
	border-color:#000000;
	border-style:none none none none;
	border-width:0px 0px 0px 0px;
}
.clInCellTD
{
	border-collapse:collapse;
	empty-cells:show;
	width:100%;
}

@media screen {
	.bodyPE
	{
		overflow:auto;
	}
	.section_corps_pe
	{
		width:100%;
		overflow:hidden;
		margin-top:3px;
	}
	.clCheckbox2
	{
		font-size:10px;
		text-align:left;
		width:30px;
		margin:0px;
		padding:0px;
		text-align:center;
		empty-cells:show;	
	}	
}

@media print {	
	.bodyPE
	{
		overflow:none;
	}	
	.section_corps_pe
	{
		width:100%;
		overflow:none;
		margin-top:3px;
	}
	.bt_valider {
		display:none;
	}
	.clCheckbox2
	{
		font-size:10px;
		text-align:left;
		width:30px;
		margin:0px;
		padding:0px;
		text-align:center;
		empty-cells:show;
		border-right:1px solid #000000 !important;
		*border-right:0px none;
	}	
}
.clSeparatorTD {
	width:100%;
	border-color:#000000;
	border-width:1px 0px 0px;
	border-style:solid none none;
}
.clSeparator {
	line-height : 8px;
	font-size: 1px;
}

.clCcqrLine
{
	font-family:verdana;
	font-size:10px;
	width:100%;
	border-bottom: thin solid black;
}
.clCcqrTitre
{
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	text-transform:uppercase;
	width:100%;
}
.clCcqrPar
{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;		
	text-align:left;
	color:#000000;
	text-transform:uppercase;
	width:100%;
}
.clCcqrTexte
{
	font-family:verdana;
	font-size:10px;
	background-color:#EFEFEF;
	text-align:justify;		
	float:left;
}
.clCcqrDotted
{
	font-family:verdana;
	font-size:10px;
	width:100%;
	text-align:justify;
	float:left;
	background: transparent url(../../images/Document/pointilles.gif) repeat-x scroll center bottom; 
}
.clCartoucheCcqr
{
	text-align: center;
	border:solid 1pt black;	
	font-family:verdana;
	width:100%;
	background-color:#EFEFEF;
	vertical-align:bottom;
}
.clCartoucheBasPage
{
	text-align: center;
	border:solid 1pt black;
	font-family:verdana;
	width:100%;
	background-color:#EFEFEF;
}
.clTableCol {
	height:100%;
	width:50%;
	vertical-align:top;
}

/************
/*** APPL ***/
/************/

.tableAppl {
	width:100%;
	margin: 0px !important;
}

.applMicro {
	font-style: italic;
	color: #008000;
	text-align: center;
	text-transform:uppercase;
	font-size: 8pt;	
}


/**********/
/*** PR ***/
/**********/

.tablePR
{
	border-left: solid 1pt black;
	border-collapse:collapse;
	width: 98%;
	text-align:center;
	margin-bottom: -5px !important;
}

.tablePREntete
{
	font-family:Arial Unicode MS;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;	
	background-color:#c0c0c0;
	border: solid 1pt black;
}


.celluleSelec
{	
	border-right: solid 1pt black;
	border-top: solid 1pt black;
	text-align: center;
	width: 14%;
}

.celluleSelec2
{	
	border-right: solid 1pt black;	
	text-align: center;
	width: 10%;
}

.cellulePRDesi
{
	font-family:Arial Unicode MS;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	border-right: solid 1pt black;
	border-top: solid 1pt black;
	padding-left: 15pt;
}

.cellulePRRempDesi
{
	font-family:Arial Unicode MS;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	border-right: solid 1pt black;
	padding-left: 15pt;
}

celluleSousTablePR
{	
	width: 100%;
	padding:0;
}

.sousTablePR
{
	border-collapse:collapse;
	width: 100%;
}

.cellulePRFourn
{
	font-family:Arial Unicode MS;
	font-size:10px;
	border-right: solid 1pt black;
	border-top: solid 1pt black;
	text-align: center;
	width: 30%;
}

.cellulePRRef
{
	font-family:Arial Unicode MS;
	font-size:12px;
	border-right: solid 1pt black;
	border-top: solid 1pt black;
	padding-left: 8pt;
	width: 15%;
	padding-top: 5px !important;
	padding-bottom: 5 px !important;
}

.cellulePRQte
{
	empty-cells:hide;
	font-family:Arial Unicode MS;
	font-size:12px;	
	border-right: solid 1pt black;
	border-top: solid 1pt black;
	text-align: center;
	width: 14%;
}

.cellulePRRempFourn
{
	font-family:Arial Unicode MS;
	font-size:10px;
	border-right: solid 1pt black;	
	text-align: center;
	width: 30%;
	padding-top: 5px !important;
	padding-bottom: 5 px !important;
}

.cellulePRRempRef
{
	font-family:Arial Unicode MS;
	font-size:12px;
	border-right: solid 1pt black;	
	padding-left: 8pt;
	width: 15%;
}

.cellulePRRempQte
{
	empty-cells:hide;
	font-family:Arial Unicode MS;
	font-size:12px;	
	border-right: solid 1pt black;	
	text-align: center;
	width: 14%;
}

/**********/
/*** LE ***/
/**********/
a.obsnfp{
	color:#DF0000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 8pt;
}

/**********/
/*** MO ***/
/**********/
.tableMO
{
	border-collapse:collapse;
	
	border-left: solid 1pt black;
	border-bottom: solid 1pt black;
	width: 98%;
	text-align:center;
	font-family:Arial Unicode MS;
}

.tableMOEntete
{
	font-family:Arial Unicode MS;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;	
	background-color:#c0c0c0;
	border: solid 1pt black;
}

.celluleMOOpe
{
	font-family:Arial Unicode MS;
	font-size:12px;
	font-weight:bold;
	padding-left: 15pt;
	border-top: solid 1pt black;
	border-right: solid 1pt black;
	text-transform:uppercase;
}


.celluleMOCode
{
	font-family:Arial Unicode MS;
	font-size:12px;
	font-weight:bold;
	border-right: solid 1pt black;
	padding-left: 8pt;
	width: 15%;
	border-top: solid 1pt black;
	border-right: solid 1pt black;
	text-transform:uppercase;
	padding-bottom: 5px !important;
    padding-top: 5px !important;
}

.celluleMOTaux
{
	font-family:Arial Unicode MS;
	font-size:12px;
	font-weight:bold;
	border-right: solid 1pt black;
	text-align: center;
	width: 6%;
	border-top: solid 1pt black;
	border-right: solid 1pt black;
	text-transform:uppercase;
}

.celluleMOTemps
{
	empty-cells:hide;
	font-family:Arial Unicode MS;
	font-size:12px;
	font-weight:bold;
	border-right: solid 1pt black;
	text-align: center;
	width: 8%;
	border-top: solid 1pt black;
	border-right: solid 1pt black;
	text-transform:uppercase;
}

.celluleMOCOMPLib
{
	font-family:Arial Unicode MS;
	font-size:12px;
	font-weight:bold;
	padding-left: 15pt;	
	border-right: solid 1pt black;	
}

.celluleMOCOMPOpe
{
	font-family:Arial Unicode MS;
	font-size:12px;
	text-transform:uppercase;
	border-right: solid 1pt black;
	padding-left: 25pt;	
}


.celluleMOCOMPCode
{
	font-family:Arial Unicode MS;
	font-size:10px;
	border-right: solid 1pt black;	
	width: 15%;
	text-transform:uppercase;
	padding-left: 10pt;
}

.celluleMOCOMPTaux
{
	font-family:Arial Unicode MS;
	font-size:10px;
	border-right: solid 1pt black;
	text-align: center;
	width: 6%;
	text-transform:uppercase;
}

.celluleMOCOMPTemps
{
	empty-cells:hide;
	font-family:Arial Unicode MS;
	font-size:10px;
	border-right: solid 1pt black;
	text-align: center;
	width: 8%;
	text-transform:uppercase;
}
 