/* CSS Document */
form {
	padding: 0px;
	margin: 0px;
}

form p {
	margin: 2px 0;
}


div#nav-comp span.ariane {
	font-style: normal;
	font-weight: bold;
}

div#nav-comp span.ariane u {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 4px;
}

.asterix {
	color: #E65C22;
	font-size: 12px;
}

.status {
	font-family: 'Arial';
	color: #ff0000;
	font-size: 13px;
	font-weight: bold;
	margin-left: 250px;
}

.required { /*background-image:url(../images/required-field.png);
	background-position:top right;
	background-repeat:no-repeat;
	padding-right:10px;*/
	
}

*[disabled] { /*COLOR: #000000;*/
	
}

h2.busy {
	margin-top: 8px;
	padding: 0px;
	border: none;
	background-image: url(../images/ajax-loader.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: 80px;
}

img.ui-datepicker-trigger { /*float: left;*/
	vertical-align: baseline;
	cursor: pointer;
}

input[readonly],input[disabled],select[disabled],option[disabled] {
	color: #003366;
	border: 1px solid #A3A7A7;
	background-color: #E9E9E9;
	height: 18px;
}

checkbox[disabled] {
	color: #003366;
	background-color: #E9E9E9;
}

.drag {
	background-color: #003366;
	COLOR: white;
}

.ellipsisDiv { /*overflow: hidden;*/
	white-space: nowrap;
	display: block;
}
.ellipsisDivNoLimit { /*overflow: hidden;*/
	display: block;
}

.ellipsisDivLien { /*overflow: hidden;*/
	white-space: nowrap;
	display: block;
	margin-left: 4px;
}

.ellipsisDivLien:hover,span.lien2: hover { /*overflow: hidden;*/
	cursor: pointer;
	text-decoration: underline;
	color: #990000;
}

.ellipsisTd,.ellipsisTdLien,.ellipsisTdLienClick {
	/* UNIQUEMENT NECESSAIRE A IE , pour mozilla ca change rien */
	text-overflow: ellipsis;
	overflow: hidden;
}

.ellipsisTdLien:hover {
	cursor: pointer;
	text-decoration: underline;
	color: #990000;
}

.ellipsisTdLien:hover {
	cursor: pointer;
	text-decoration: underline;
	color: #990000;
}

.ellipsisTdLienClick:hover {
	cursor: pointer;
	text-decoration: underline;
	color: #990000;
}

.lienLabel {
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
}

.lienLabel:hover {
	cursor: pointer;
	text-decoration: underline;
}

table.tableau {
	border: 1px solid #425b7b;
	border-collapse: collapse;
	margin: 0px;
	margin-top: -1px;
	padding: 0px;
}

table.tableau th,table.tableFont {
	border: 1px solid #425b7b;
	border-collapse: collapse;
	background-color: #f0f0f0;
	text-align: center;
}

table.tableau td {
	border: 1px solid #425b7b;
	border-collapse: collapse;
	/*color:#000;*/
}

table.tableau td a {
	color: #16387C;
}

table.tableau td a:hover {
	cursor: pointer;
	text-decoration: underline;
	color: #990000;
}
/**Même couleur à l'êntete du tableau **/
table.tableau td.colorHead {
	COLOR: #003366;
}

table.tableau td.colorHead a {
	color: #0066CC;
}

table.tableau tr td.noborder,table.tableau tr th.noborder {
	border: 0px solid #fff !Important;
}

table.tableau tr td.noborder1 {
	border-top: 1px solid white;
	border-left: 1px solid white;
}

table.tableau tr td.noborder2 {
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

table.tableau tr td.noborder3 {
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}

table.tableau tr td.noborder table tr td {
	border: 1px solid #fff !Important;
}

table.tableau tr td.noborderblue table tr td {
	border: none !Important;
}

table.tableau th.noleftbordure,table.tableau td.noleftbordure {
	border-left: 0px solid #fff !Important;
}

table.tableau th.norightbordure,table.tableau td.norightbordure {
	border-right: 0px solid #fff !Important;
}

table.tableau th.nobottombordure,table.tableau td.nobottombordure {
	border-bottom: 0px solid #fff !Important;
}

table.tableau th.noleftrightbordure,table.tableau td.noleftrightbordure
	{
	border-right: 0px solid #fff !Important;
	border-left: 0px solid #fff !Important;
}

table.tableau th.notopbordure,table.tableau td.notopbordure {
	border-top: 0px solid #fff !Important;
	font-weight: bold;
}

table.tableau tr {
	min-height: 20px;
}

table tr.invisible {
	height: 0px;
	line-height: 0px;
	min-height: 0px;
}

table.tableau>tbody tr:hover {
	background-color: #f4d1a5;
	color: #003366;
	font-weight: normal;
}

table.tableau>tbody tr.row_selected, .row_selected {
	background-color: #f4d1a5 !Important;
}
	

table>tbody tr.row_traited {
	background-color: #adadad !Important;
}

table>tbody tr.row_totrait {
	background-color: #f4d1a5 !Important;
}
/**Sous table **/
table.tableau>tbody tr.sousTable:hover,table.tableau>tbody tr.nohover:hover
	{
	background-color: transparent !Important;
}

table.subTable {
	border: 1px solid #425b7b;
	border-collapse: collapse;
	margin: 5px 0px;
	padding: 0px;
	COLOR: #003366;
}

table.tableau tr td.noborder .subTable tr td {
	border: 1px solid #425b7b !Important;
}

table.tableau tr td.noborder .subTable tr td.noborder {
	border: none !Important;
}

table.tableau2colonnes {
	border-width: 1px;
	border-style: solid;
	border-color: #000;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

table.tableau2colonnes td.border {
	border-width: 1px;
	border-style: solid;
	border-color: #000;
	border-collapse: collapse;
}

table td.input,table th.input {
	padding: 1px 4px;
	margin: 0px;
}

table.header_tableau {
	border: 1px solid #425b7b;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	background-color: #F0F0F0;
}

table.header_tableau td.border {
	border: 1px solid #425b7b;
	border-collapse: collapse;
}

table.header_tableau tr td.noborder {
	border: 1px solid #425b7b !Important;
}

table.tableau_noborder,table.tableau_noborder td {
	border: none;
	margin: 0px;
	padding: 0px;
}

.even {
	background-color: #E9F0FB;
}

.evenLien {
	background-color: #E9F0FB;
}

.evenRose {
	background-color: #E5C3E6; /*#E8A9EB;*/
	cursor: pointer;
	text-decoration: none;
	border: 1px solid;
}

.evenRouget {
	background-color: #FF5050; /*#E8A9EB;*/
	cursor: pointer;
	text-decoration: none;
	border: 1px solid;
}

.evenRouge {
	background-color: #F2DBDB; /*#E8A9EB;*/
	cursor: pointer;
	text-decoration: none;
	border: 1px solid;
}

.evenLien {
	background-color: #E9F0FB;
	cursor: pointer;
	text-decoration: none;
	border: 1px solid;
}

.odd {
	background-color: #FFFFFF;
}

.textL {
	margin-left: 14px;
	float: left;
	width: 220px;
	border: solid 1px #CECECC;
	padding: 2px 0px;
}

.currentpage {
	padding-left: 7px;
	padding-right: 7px;
	font-weight: bold;
	FONT-SIZE: 11pt;
	color: grey; /*#808080*/;
}

.err_grave {
	BORDER-COLOR: #d53a3e;
	color: #d53a3e;
}

.err_anomalie {
	BORDER-COLOR: #ff4500;
	color: #ff4500;
}

.err_information {
	BORDER-COLOR: #793C89;
	color: #793C89;
}

.err_information_blue {
	BORDER-COLOR: #184c8d;
	color: #184c8d;
}

#message_erreur_param,.message_erreur_param {
	BORDER-BOTTOM: 2px solid;
	TEXT-ALIGN: justify;
	BORDER-LEFT: 1px solid;
	PADDING-BOTTOM: 2px;
	MARGIN-TOP: 10px;
	PADDING-LEFT: 20px;
	WIDTH: auto;
	PADDING-RIGHT: 5px;
	MARGIN-BOTTOM: 16px;
	BORDER-TOP: 1px solid;
	BORDER-RIGHT: 2px solid;
	PADDING-TOP: 2px;
}

#message_erreur_param UL,.message_erreur_param UL {
	PADDING-BOTTOM: 0px;
	MARGIN: 2px 10px 0px 8px;
	PADDING-RIGHT: 20px;
	FONT-FAMILY: tahoma, arial, helvetica, geneva, sans-serif;
	/*COLOR: #d53a3e;*/
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	LIST-STYLE-IMAGE: url(../images/important.gif);
	PADDING-TOP: 0px
}

#message_erreur_param LABEL,.message_erreur_param LABEL {
	FONT-FAMILY: tahoma, arial, helvetica, geneva, sans-serif;
	/*COLOR: #d53a3e;*/
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold
}

.form-errors {
	text-align: left;
}

.form-errors li b {
	text-decoration: underline;
}

.form-errors li b ul .errors {
	text-decoration: none;
}

.errors {
	font-weight: normal;
	font-style: italic;
	text-align: left;
}

ul.errors li b {
	text-decoration: none;
}

.labelField {
	font-weight: bold;
	FONT-SIZE: 9pt;
}

.labelRadio {
	font-weight: bold;
	FONT-SIZE: 9pt;
	fon-color: #191970;
}

.labelFieldTitle {
	font-weight: bold;
}
fieldset .labelFieldTitle {
	font-weight: bold;
}

.labelFieldTitleBI {
	font-weight: bold;
	font-size: 12pt;
}

.labelFieldTitleColor {
	font-weight: bold;
	color: #ff4500;
	font-size: 11pt;
}

/**Le rendu initial **/
#message_erreur_param>p {
	margin: 1.12em 0;
}

div.auto select,div.auto input.inputMontant,div.auto input.text,div.date input.text,p.date input.text,div.autos select,div.autos input.inputMontant,div.autos input.text
	{
	float: center;
	width: 96%;
	border: solid 1px #CECECC;
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 12px;
}

div.auto select,div.auto input.inputMontant,div.auto input.text,div.date input.text
	{
	text-transform: uppercase;
}

div.input_critere input,div.input_critere select, div.input_critere textarea {
	border: solid 1px #CECECC;
	padding: 0px 0px;
}

div.actions {
	margin: 0px 3px 0px 3px;
}

div.date label,div.auto label {
	width: 100%;
	float: left;
	FONT-FAMILY: tahoma, arial, helvetica, geneva, sans-serif;
	FONT-SIZE: 13px;
	/*width: 22%;*/
	margin-right: 39px;
	text-align: left;
	font-weight: normal;
	cursor: pointer;
}

div.date {
	width: 115px;
	margin: 0 auto;
}

div.date input {
	width: 80px;
	font-weight: bold;
	float: left;
	border: solid 1px #CECECC;
	padding: 1px 0px;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

span.date input {
	width: 80px;
	font-weight: bold;
	float: left;
	border: solid 1px #CECECC;
	padding: 1px 0px;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

div.texte input {
	text-align: center;
}

div.date img.ui-datepicker-trigger,span.date img.ui-datepicker-trigger {
	width: 30px;
	height: 20px;
}

.lien {
	cursor: pointer;
	text-decoration: none;
}

.lienClose {
	margin-top: 1px;
	cursor: pointer;
	text-decoration: none;
	width: 11px;
	height: 11px;
}

.lienPage {
	cursor:pointer;
	text-decoration: none;
}
.lienPage:hover{
	cursor: pointer;
	text-decoration: none;
	color:black;
}


.lienClose {
	margin-top: 1px;
	cursor: pointer;
	text-decoration: none;
	width: 11px;
	height: 11px;
}

img.lien {
	width: 22px;
	height: 22px;
	margin-top: 2px;
	border: 0px;
	text-decoration: none;
}

img.lien2 {
	border: 0px;
	text-decoration: none;
}

#titlePage {
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
}

#divtitle {
	text-align: center;
}

.titleFiche {
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
}

.titlePopup {
	text-align: center;
	font-size: 11pt;
	text-transform: uppercase;
	font-weight: bold;
}

.title {
	text-align: center;
	font-size: 11pt;
	text-transform: uppercase;
	font-weight: bold;
	color: #ff4500;
}

.title2 {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

a {
	color: #0066CC;
	text-decoration: none;
}

a.lien:hover,a span:HOVER,a#numberPage:HOVER {
	cursor: pointer;
	text-decoration: underline;
	color: #990000;
}

/**
*Bouton Copie/Transfert
*/
a.bouton_copy {
	color: #793C89;
}

a.echec {
	font-weight: bold;
	color: #ff0000 !important;
}

a.succes {
	font-weight: bold;
	color: #00b050 !important;
}

.labechec {
	font-weight: bold;
	color: #ff0000 !important;
	font-size: 10.5pt;
}

.labsucces {
	font-weight: bold;
	color: #00b050 !important;
	font-size: 10.5pt;
}
/**
* Voir Fiche Zones
*/
a.link_tournee {
	font-size: 11pt;
	text-decoration: underline;
}

td.grasOrange,span.grasOrange {
	font-weight: bold;
	color: #ff4500;
}

A.grasOrange {
	font-weight: bold;
	color: #ff4500 ! important;
}

#sstitlePage {
	text-align: center;
	font-size: 12px;
	text-transform: lowercase;
}

/** div collapsible**/
.head_fiche {
	background-color: #c6d5e9;
	margin-bottom: 10px;
	height: 35px;
}

.collapsible_list {
	margin: 0px auto;
	padding: 0px;
	border: 1px solid #000;
}

.collapsible_head,.collapsible_head_ajax {
	padding: 0px 40px;
	cursor: pointer;
	background: #c6d5e9;
	margin: 1px 0px;
	font-weight: bold;
	text-align: left;
	line-height: 26px;
}

.collapsible_head2 { /*padding: 0px 36px;*/
	cursor: pointer;
	background: #c6d5e9;
	font-weight: bold;
	text-align: left;
	height: 26px;
}

.collapsible_body {
	padding: 5px 5px;
	text-align: left;
}

.collapsible_bodys {
	padding: 2px 1px 5px 1px;
	text-align: left;
}

div p.reduce,div .reduce {
	background-image: url(../images/reduce.png);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}

div p.expand,div .expand {
	background-image: url(../images/expand.png);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}

#table1.reduce {
	background-image: url(../images/reduce.png);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}

#table1.expand {
	background-image: url(../images/expand.png);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}

td p.reduce {
	background-image: url(../images/plus.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

td p.expand {
	background-image: url(../images/minus.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/** fin div collapsible**/
.libSource {
	FONT-FAMILY: courrier;
	FONT-SIZE: 9pt;
}

form.formSimple {
	width: 100%;
	padding: 0px;
	/*border: solid 1px midnightblue;*/
}

form.formSimple p {
	margin: 6px 0;
}

form.formSimple p.double,form.formSimple p.doubles {
	/* EmpÃƒÂªcher le dÃƒÂ©passement des flottants */
	overflow: hidden;
	/* Idem pour IE6 */
	width: 100%;
}

form.formSimple p.double b label {
	font-weight: bold;
}

form.formSimple p.double label {
	float: left;
	FONT-FAMILY: tahoma, arial, helvetica, geneva, sans-serif;
	FONT-SIZE: 13px;
	width: 37%;
	text-align: right;
	font-weight: normal;
	cursor: pointer;
}

form.formSimple p.double input,form.formSimple p.double select {
	/*margin-left: 14px;*/
	margin-left: 5px;
	float: left;
	/*width: 25%;*/
	width: 95%;
	border: solid 1px #CECECC;
	padding: 0px 0px 0px 2px;
	text-transform: uppercase;
}

form.formSimple p.doubles input,form.formSimple p.doubles select {
	/*margin-left: 14px;*/
	margin-left: 5px;
	float: left;
	/*width: 25%;*/
	width: 95%;
	border: solid 1px #CECECC;
	padding: 0px 0px 0px 2px;
}

form.formSimple p.double select {
	padding: 0px;
}

.adress_head {
	padding: 5px 40px;
	position: relative;
	background: #c6d5e9;
	margin: 1px 0px;
	font-weight: bold;
	text-align: left;
}

#returnData {
	align: left;
	COLOR: #003366;
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	text-align: left;
}

#returnData img.lien {
	width: 23px;
	height: 23px;
}

#returnData label {
	text-decoration: none;
	cursor: pointer;
}

#returnData label:HOVER {
	text-decoration: underline;
	color: #990000;
}

th span.reduce {
	display: inline-block;
	background-image: url(../images/plus_02.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 16px !important;
	height: 16px !important;
}

td span.reduce {
	display: inline-block;
	background-image: url(../images/plus_01.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 14px !important;
	height: 14px !important;
}

th span.expand {
	background-image: url(../images/minus_02.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	width: 16px !important;
	height: 16px !important;
}

td span.expand {
	background-image: url(../images/minus_01.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	width: 14px !important;
	height: 14px !important;
}

td span.reduce_2 {
	display: inline-block;
	background-image: url(../images/edit_small.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 12px !important;
	height: 16px !important;
}

img.lienactions {
	width: 11px;
	height: 11px;
	margin-top: 2px;
	border: 0px;
	text-decoration: none;
}

label.info {
	font-size: 8pt;
	align: left;
	margin-left: 1px;
}

label.infoPassword {
	font-size: 8pt;
	/*align: center;*/
	margin-left: 1px;
	color: red;
	font-weight: bold;
}

.line-disabled {
	background-color: #d3d3d3;
}

.not-eqauls-ticket {
	background-color: #ff4500;
}

div.col_date {
	width: 115px;
}

div.col_date input {
	width: 80px;
	float: left;
	border: solid 1px #CECECC;
	padding: 1px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

div.col_date img.ui-datepicker-trigger {
	width: 30px;
	height: 20px;
}

div.lecture {
	background-color: #E9E9E9;
	border: 1px solid #afafaf;
	height: 19px;
	padding-left: 2px;
	text-align: left;
	vertical-align: baseline;
}

div.lecture_2 {
	background-color: #E9E9E9;
	border: 1px solid #afafaf;
}

div.lectureColor {
	background-color: #E9E9E9;
	border: 1px solid #afafaf;
	height: 19px;
	color: #ff4500;
	font-weight: bold;
	font-size: 11pt;
}

div.titreRond {
	border: 1px solid #afafaf;
	height: 18px;
	background-color: #ffffff;
}

.coins2 {
	/*border: 1px solid #376092; width: 500px; padding-bottom: 10px; background-color: #dce6f2;
*/
	padding-top: 10px;
	/*arrondir les coins en bas Ã  gauche et en bas Ã  droite*/
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border: 1px solid #2F3E00;
	background-color:#D7D7D7;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.coins {
	height: 35px;
	background-color: #376092;
	background: url(../images/current-bg.gif);
	opacity:0.95;
	background-repeat: repeat-x;
	border: 1px solid #2F3E00;
	border-bottom: 0px solid #fff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
.coins2 .desc{
	color: #003366;
	font-weight: bold;
	font-size: 13px;
}

#hg {
/*	background: url(../images/coin1.png) no-repeat top left; */
}

#hd {
/*	background: url(../images/coin2.png) no-repeat top right; */
}

.hg {
/*	background: url(../images/coin1.png) no-repeat top left; */
}

.hd {
/*	background: url(../images/coin2.png) no-repeat top right; */
}

.title_maj {
	color:#EBECEC;
	font-weight: bold;
	/*display: table-cell;*/
	vertical-align: middle;
	text-align: left;
	height: 35px;
	font-size: 10.5pt;
	line-height: 35px;
	/*margin-left: 10px;*/
}

.redBackground {
	background-color: #fe9898;
}
/**Couleur de fond sous commande ou commande  concerné au paramèetrs routage.*/
.divHeadCommande {
	background-color: #c6d5e9;
}

.sscmd_associateRoutage,.critere_top_associe {
	background-color: #ffa07a;
	font-weight: normal;
	color: #003366;
}

.sscmd_associateCritere { /*background-color: #3ebb19;*/
	background-color: #c4e98b;
	font-weight: bold;
	color: white;
}

.sscmd_associateRoutage_Critere { /*background-color: #a66b13;*/
	background-color: #f2cb53;
	font-weight: bold;
	color: white;
}

/**Tri tableau**/
/* tbody*/
table.tablesorter, table.tablesorter_text {
	font-family: arial;
	font-size: 9pt;
	width: 100%;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	/*line-height: 20px;*/
	color: #003366;
}

/**
*thead et tfoot Footer et header
*/
table.tablesorter thead tr th,table.tablesorter tfoot tr th, table.tablesorter_text thead tr th,table.tablesorter_text tfoot tr th {
	background-color: #DFDEEE;
	font-size: 9pt;
	padding: 4px 0px 4px 0px;
	border-left: 4px solid white;
}

/**
*tbody tr td
*/
table.tablesorter tbody td, table.tablesorter_text tbody td  {
	color: #003366;
	padding: 4px;
	vertical-align: middle;
	/*border:1px solid #000 ;*/
}

table.tablesorter_text tbody td {
	color: #003366;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	
	/*border:1px solid #000 ;*/
}

table.tablesorter thead tr th, table.tablesorter_text thead tr th {
	background-repeat: no-repeat;
	background-position: center right;
	text-align: center;
	
}

table.tablesorter thead tr th a, table.tablesorter_text thead tr th a {
	color: #003366;
	text-decoration: none;
}

table.tablesorter thead tr th a:hover, table.tablesorter_text thead tr th a:hover {
	color: #003366;
	text-decoration: none;
}

table.tablesorter thead tr th.sort, table.tablesorter_text thead tr th.sort {
	background-image: url(../images/bg.gif);
	cursor: pointer;
}



table.tablesorter thead tr th.headerSortUp, table.tablesorter_text thead tr th.headerSortUp {
	background-image: url(../images/asc.gif);
}

table.tablesorter thead tr th.headerSortDown,table.tablesorter_text thead tr th.headerSortDown  {
	background-image: url(../images/desc.gif);
}

table.tablesorter thead tr th a,table.tablesorter_text thead tr th a {
	text-decoration: none;
}



td.ordre {
	color: #0000ff;
}

.cl_index {
	color: #6A8AAC;
	/*font-weight : bold ;*/
}

.bgcolor_blue {
	background-color: #dbe5f1;
}

.subTitle {
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}

.lienGrey {
	cursor: pointer;
}

.lienGrey:hover, .even:hover {
	cursor: pointer;
	background-color: #CCCCFF;
}

.selected_mnu {
	 background: url(../images/Button_blank.png) 80px 15px no-repeat;
	
}

div.input_critere input, div.input_critere textarea{
	text-indent:4px;
}

div.number input{
	text-align:right;
	padding-right:4px
}

.unit{
	padding-left:5px;
	color:grey;
}