.dropDownBox label.consultation_lab {
	font-weight: bold;
	text-transform: uppercase;
}

.dropDownBox label.consultation_var {
	text-transform: none;
	width:247px;
}

.dropDownBox ul {
    text-transform: none;
}

.dropDownMix label.consultation_lab {
	font-weight: bold;
	text-transform: uppercase;
}

.dropDownMix label.consultation_var {
	text-transform: none;
		width:247px;
}

select.mediumPlusInputText {
	width: 185px;
	float: left;
	padding-left: 0px;
	/*height: 15px;*/
	font: normal 12px arial, verdana, sans-serif;
	color: #000000;
	text-transform:none;
	border: 1px solid black;
}

select.mediumPlusInputTextObligatoire {
	float: left;
	padding-left: 0px;
	width: 185px;
	height: 17px;
	font:bold 12px arial, verdana, sans-serif;
	color: #22497d;
	text-transform:none;
	border: 2px solid #559cbe;
}

input.mediumPlusInputText {
	float: left;
	padding-left: 3px;
	height: 15px;
	font: normal 12px arial, verdana, sans-serif;
	color: #000000;
	border: 1px solid black;
	width: 185px;
}

input.mediumPlusInputTextObligatoire {
	float: left;
	padding-left: 3px;
	border: 2px solid #559cbe;
	width: 185px;
	height: 15px;
	font: bold 12px arial, verdana, sans-serif;
	color: #22497d;
}

input.bigInputTextPlus {
	float: left;
	padding-left: 3px;
	width: 397px;
	height: 15px;
	font: normal 12px arial, verdana, sans-serif;
	color: #000000;
	border: 1px solid black;
}

select.bigInputTextPlus {
	float: left;
	padding-left: 0px;
	width: 352px;
	font: normal 12px arial, verdana, sans-serif;
	color: #000000;
	text-transform:none;
	border: 1px solid black;
}

li.champsTxtMediumPlus {
	width:185px;
	font-weight: normal;
	border: 1px solid #efefef;
}

li.champsTxtBigPlus {
	width:400px;
	font-weight: normal;
	border: 1px solid #efefef;
}

li.champsTxtMediumPlusObligatoire {
	width:182px;
	font-weight: bold;
	border: 1px solid #efefef;
	color: #22497d;
}

li.champsTxtSmallObligatoire {
	width:38px;
	font-weight: bold;
	border: 1px solid #efefef;
	color: #22497d;
}

li.champsTxtMediumObligatoire {
	width:106px;
	font-weight: bold;
	border: 1px solid #efefef;
	color: #22497d;
}

li.champsTxtBigObligatoire {
	width:250px;
	font-weight: bold;
	border: 1px solid #efefef;
	color: #22497d;
}

li.champsTxtHalfSmall {
	width:19px;
	font-weight: normal;
	border: 1px solid #efefef;
}

.dropDownRank label.consultation_lab {
	font-weight: bold;
	text-transform: uppercase;
	width:50px;
}
.dropDownRank label.consultation_var {
	text-transform: none;
	width:150px;
}

/*################################ CONTAINAIRE  ##################################*/

#containerBoutonsFiltre {
	position: relative;
/*	background-color: #22497d;*/
	width: 434px;
	height: 24px;
	float:right;
	padding: 3px 5px;
}
/*################################ BOUTON  ##################################*/

a.boutonValidFiltre, a:visited.boutonValidFiltre, a:active.boutonValidFiltre {
	display: block;
	float:left;
	width: 70px;
	padding-left: 25px;
	height:17px;
	padding-top: 3px;
	margin-right: 9px;
	text-align: left;
	background: #afbd21 url(../images/ic_valid.gif) no-repeat 3px 3px;		/*___________________________________IMAGE!*/
	border: 1px solid white;
	font: normal 12px arial, verdana, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}

a:hover.boutonValidFiltre {
	background: #000000 url(../images/ic_valid.gif) no-repeat 3px 3px;		/*___________________________________IMAGE!*/
}
/*////////////// DEBUT Tables Details /////////////*/

.tableDetailsDB {
	float: left;
	width: 917px;
	margin-bottom: 0px;
}

table.tableDetailsDB {
	float: left;
	font: normal 12px arial, verdana, sans-serif;
	color: #000000;
	border: 1px solid #626262;
}

tr.tableDetailsTitre td {
	color: #FFFFFF;
	background-color: #626262;
	height: 24px;
}

tr.tableDetailsIn table {
	float: left;
	font: normal 12px arial, verdana, sans-serif;
	color: #000000;
	border: 0px;
}

.tableDetailsIn tr {
	color: #000000;
	background-color: #dddddd;
}

.tableDetailsInAlt tr {
	color: #000000;
	background-color: #FFFFFF;
}

.tableDetailsOv tr {
	color: #FFFFFF;
	background-color: #999999;
	cursor:pointer;
}

td.borderRight {
	border-right: 1px solid #b5b5b5;
}


/*////////////// FIN Tables Details /////////////*/
a.boutonRechargerPetit {
	display: block;
	width: 15px;
	height:15px;
	background: #999999 url(../images/ic_recharger.gif);
}

a:hover.boutonRechargerPetit {
	background: #999999 url(../images/ic_recharger.gif) no-repeat;
}

/*///////////////////////////////////////////// Adjonctions diverses/////////////////////////////////////*/

#tooltip {
   position:absolute;
   visibility:hidden;
   background-color:#FFEEC7;
   border:1px solid black;
   padding:3px;
   font-size:12px;
   -width:200px;
}

/* ssptw / main interface / files / texarea file*/
#uploadForm #comment{
	border:#666666 1px solid;
}
#uploadForm #file{
	border-style:solid;
	border-width:2px;
	border-color:#22497d;
}

/* ssptw / main interface / sstpw / texarea */
#layer2 #note{
	border:black 1px solid;
}

/* SSPTW / Main Interface / Text   */
.cardTextArea ul {
	padding:0px;
	padding-left:15px;
	margin:0px;	
	list-style:disc outside;
	float:none;
}
.cardTextArea li {
	list-style:disc outside;
	margin:0px;
	padding:0px;
	float:none;
}
.cardTextArea b, .cardTextArea strong {
	color:#FF0000;
}


/* CPPTW / cat / Path */

#cppCatPath a{
	display:block;
	float:left;
	padding:1px 15px 5px 10px;
	color:#999900;
	font-size:16px;
	text-decoration:none;
	background: url(../images/ic_fleche_jaune.gif) right no-repeat;
}
#cppCatPath span{
	display:block;
	float:left;
	font-size:16px;
	padding:1px 15px 5px 10px;
}
#cppCatPath a:hover {
	color:#000;
	background: url(../images/ic_fleche.gif) right no-repeat;
}

.operationDetail696 table {
    width: 696px;


}


/* Icones PDF et Word dans la vue Correspondant */
.iconePdf {
    float:right;
    margin-top:-22px;
    display: block;
    width: 40px;
    height: 40px;
    background: url(../images/icon_PDF.gif) no-repeat;
}  

.iconeWord {
    float:right;
    margin-top:-22px;
    margin-right: 15px;
    display: block;
    width: 40px;
    height: 40px;
    background: url(../images/icon_WORD.gif) no-repeat;
}

/* Icones pour le statut des fiches pour le correspondant */
.icone_vu_RED {
    cursor: default;
    display: block;
    width: 16px;
    height: 16px;
    background: url(../images/icone_vu_RED.gif) no-repeat;
}
.icone_vu_GREEN, .icone_vu_GREEN_NC {
    cursor: default;
    display: block;
    width: 16px;
    height: 16px;
    background: url(../images/icone_vu_GREEN.gif) no-repeat;
}
.icone_vu_YELLOW {
    cursor: default;
    display: block;
    width: 16px;
    height: 16px;
    background: url(../images/icone_vu_YELLOW.gif) no-repeat;
}

.icone_vu_WHITE {
    cursor: default;
    display: block;
    width: 16px;
    height: 16px;
    background: url(../images/icone_vu_WHITE.gif) no-repeat;
}

/* Formulaire de saisie des informations pour le correspodant */
.loginGlobal span {
    margin-top: 10px;
    text-align: center;
    width: 50%;
    float: left;
}

#loginFormSubmitButton {
    position: absolute;
    margin-top: 260px;
    /margin-top: 275px;
    margin-left: 200px;
    /margin-left: -130px;
}

#loading {
    position: absolute;
    width: 100px;
    height: 100px;
    margin: 80px 410px;
    background: url(../images/loadingAnimation.gif) #999999 no-repeat;
}

/*Texte se trouvant au-dessus des informations personnelles d'un
correspondant lors de sa premiere connexion */
.fillCorrespInfosHeaderText {

	margin: 60px auto -100px auto;
	width: 700px;
}

.tableTraitementFiche b, .tableTraitementFiche strong {
	color: red;
}
