body, .AdminTitre, .formtitre, .formligne3, .formtitrechamp, .formchamp, .formaction, .formactionlong, 
.aucuneaction, .ListeUnite, .ListeUniteLienInactif, .ListeUnite2, .ListeUnite2LienInactif,
.ListeUnite3, .ListeUnite3LienInactif, .ListeUnite4, .ListeUnite4LienInactif, .aucneaction,
.ListeUnite5, .ListeUnite5LienInactif, .fermerFenetre, .formulaireAffichageModule, .listheader,
.listrow, .listrowalt, A.lienadmin, .formchampbold, .formchampboldnoborder, .MessageErreur, .formchampnoborder
.btn_add, a.btn_add, .AdminTitreDataGrid, .ddlPetitTexte, .onglet, .catalog_tips {
	font-family: Arial, Helvetica, sans-serif;
}
body, .AdminValeurRangee, .formligne3, .formtitre, .formtitrechamp, .formchamp, .formaction, .formactionlong, 
.aucuneaction, .ListeUnite, .ListeUniteLienInactif, .ListeUnite2, .ListeUnite2LienInactif,
.ListeUnite3, .ListeUnite3LienInactif, .ListeUnite4, .ListeUnite4LienInactif, .aucneaction,
.ListeUnite5, .ListeUnite5LienInactif, .fermerFenetre, .formulaireAffichageModule,
.listrow, .listrowalt, A.lienadmin, .formchampbold, .formchampboldnoborder, .formchampnoborder, 
.AdminTitreDataGrid  {
	font-size: 12px;
}

/* Permet à internet explorer d'appliquer la transparence des png */
/*	- l'image doit avoir une taille de spécifiée */
/*	- le behaviour utilise l'image "images/spacer.gif" */
/*	- Cette déclaration CSS permet le support PNG jusqua 5 niveaux de profondeur */
img.png {
	behavior:url(htc/pngbehavior.htc); 
}



.noEtape {
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	background-image: url(../images/umen/img_etape.gif);
	background-repeat:no-repeat;
	background-position:center 2px;
	vertical-align:top;
	line-height:27px;
	text-align:center;
	width:27px;
	height:27px;	
}

.BlocASupprimer {
	border-color: #ff0000;
	border-width: 3px;
}

.MessageErreur {
	color: #ff0000;
	font-size:11px;
	font-weight:bold;
}
.MessageErreurEtoile {
	color: #ff0000;
	font-size:20px;
	line-height:10px;
	font-weight:bold;
	padding-right:5px;
}

.AdminTitre {
	font-weight: bold;
	font-size: 18px;
	color: #3E647E;
}

.AdminTitreDataGrid {
	vertical-align:middle;
	padding-left:5px;
	/*padding-top:5px;*/
	font-weight: bold;
	font-size: 12px;
}

.AdminNomRangee {
	padding-left:5px;
	font-weight: bold;
	font-size: 12px;
}

.RadioButtonCentrer {
	vertical-align: middle;
	color: #002854;
}
.formtitre {  /***** Arreter d'utiliser ça *******/
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #587993;
}

.formligne2 {
	background-color: #EBF3FC;
}

.formligne3 {
	font-weight: bold;
	background-color: #3C657D;
	color: #FFFFFF;
}

.formtitrechamp {
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	/*background-color: #A5B8C9;*/
}
.formchamp {
	/*padding-left:2px;*/
	font-style: normal;
	font-weight: normal;
	/*background-color: #CCD6E0;*/
	color: #000000;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #dcdcdc;
}

/* Sélecteurs spécifiques à l'aide en ligne */
.formchamphelp {
	/*padding-left:2px;*/
	font-style: normal;
	font-weight: normal;
	/*background-color: #CCD6E0;*/
	color: #000000;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #dcdcdc;
	padding-top:5px;
	padding-left:6px;
}
.formchamphelpnoborder {
	/*padding-left:2px;*/
	font-style: normal;
	font-weight: normal;
	/*background-color: #CCD6E0;*/
	color: #000000;
	padding-top:5px;
	padding-left:6px;
}

/*.formaction {
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #3E647E;
	background-color: #E5EAEF;
}
*/
a.formchamp {
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	background-color: #A5B8C9;
	color: #3E647E;
	decoration : underline
}
.aucuneaction {
	font-style: normal;
	font-weight: normal;
	background-color: #A5B8C9;
	color: #3E647E;
}

.ListeUnite {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0073C3;
	text-decoration: underline;
}
/*<PickListControl>*/
.formbuttons {
	font-family:Arial;
	font-size:9px;
	text-transform:uppercase;
	color:#000000;
}

.ListeUniteLienInactif {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

.ListeUnite2 {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0073C3;
	text-decoration: underline;
}

.ListeUnite2LienInactif {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

.ListeUnite3 {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0073C3;
	text-decoration: underline;
}

.ListeUnite3LienInactif {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

.ListeUnite4 {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0073C3;
	text-decoration: underline;
}

.ListeUnite4LienInactif {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

.ListeUnite5 {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0073C3;
	text-decoration: underline;
}

.ListeUnite5LienInactif {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-indent: 50px;
}

hr {
	background-image: url(../images/menu/interf_r21_c9);
	background-color: #0000CC;

}

.TexteNormal
{
	font-weight: bold;
	font-size: 16pt;
	color: Blue;
}


.fermerFenetre {
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #587993;
}

.formulaireAffichageModule {
	font-style: normal;
	font-weight: normal;
	background-color: #ffffff;
	color: #000000;
}

.aucneaction {
	font-style: italic;
	font-weight: normal;
	color: #5a5a5a;
}

/***** AJOUTS MATHIEU - CHANGEMENT VISUELS DES INTERFACES *********************/
.listtitle {
	height:30px;
	background-image:  url(../images/umen/bg_title_list.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	font-size:12px;
}
.listlefttitle {
	height:30px;
	width:20px;
	background-image:  url(../images/umen/bg_title_list_left.gif);
	background-repeat:no-repeat;
}
.listrighttitle {
	height:30px;
	width:20px;
	background-image:  url(../images/umen/bg_title_list_right.gif);
	background-repeat:no-repeat;
}
.listheader {
	background-image:  url(../images/umen/bg_list.gif);
	background-repeat:repeat-x;
	vertical-align: middle;
	width:100%;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	overflow:hidden;
	text-indent:5px;
	font-weight:bold;
	font-size:11px;
}
.listheaderlarge {
	background-image:  url(../images/umen/bg_list_large.gif);
	background-repeat:repeat-x;
	vertical-align: middle;
	/*width:100%;*/
	height:40px;
	line-height:40px;
	vertical-align:middle;
	overflow:hidden;
	text-indent:5px;
	font-weight:bold;
	font-size:11px;
	border-bottom:1px solid #aaaaaa; 
	border-right:1px solid #aaaaaa; 
	border-top:1px solid #dedede; 
	border-left:1px solid #dedede;	
}
.listrow {
	font-family: Arial, Verdana, Helvetica, sans-serif!important;
	padding:0;
	margin:0;
	background-color:#ffffff;
	height:25px;
}
.listrowalt {
	font-family: Arial, Verdana, Helvetica, sans-serif!important;
	padding:0;
	margin:0;
	background-color:#f3f3f3;
	height:25px;
}
.listtable {
	border-bottom:1px solid #aaaaaa; 
	border-right:1px solid #aaaaaa; 
	border-top:1px solid #dedede; 
	border-left:1px solid #dedede;	
	float:none;
	clear:both;
}
.floating_table {
	border-bottom:2px solid #aaaaaa; 
	border-right:2px solid #aaaaaa; 
	border-top:1px solid #dedede; 
	border-left:1px solid #dedede;	
}
.listtable input {
	/*height:20px;*/
}
.notice {
	color:#000000;
	font-size:9px;
	font-weight:normal;
	white-space:nowrap;
}
.ddlPetitTexte {
	color:#000000;
	font-size:10px;	
}

.formaction { background-image:url(../images/umen/inverse_tab.gif); }
.formactionlong { background-image:url(../images/umen/inverse_tab_long.gif); }
.formaction, .formactionlong {
	background-position:top right;
	background-repeat:no-repeat;
	vertical-align:top;
	padding-right:5px;
}
.formaction td, .formactionlong td { vertical-align:top; }



.formchampbold {
	padding-left:5px;
	/*padding-left:2px;*/
	font-style: normal;
	font-weight: bold;
	/*background-color: #CCD6E0;*/
	color: #000000;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #dcdcdc;
}
.formchampboldnoborder {
	padding-left:5px;
	/*padding-left:2px;*/
	font-style: normal;
	font-weight: bold;
	/*background-color: #CCD6E0;*/
	color: #000000;	
}
.formchampnoborder {
	border:0px solid #ffffff;
	/*padding-left:2px;*/
	font-style: normal;
	font-weight: normal;
	/*background-color: #CCD6E0;*/
	color: #000000;
}

/*<Links>*/
	A.lienadmin, A.lienadmin:link, A.lienadmin:visited {
		color:#2561DE;
		font-weight:bold;
		text-decoration:underline;
	} 
	A.lienadmin:hover { color:#A30000; }
/*</Links>*/


/*<PickList Styles>*/
	.picklistbtnleft, .picklistbtnright, .picklistbtnallleft, .picklistbtnallright {
		width:21px;
		height:20px;
		line-height:20px;
		display:block;
		text-decoration:none;
		background-repeat:no-repeat;
	}
	.picklistbtnleft { background-image:url(../images/btns/btn_moveleft.gif); }
	.picklistbtnright { background-image:url(../images/btns/btn_moveright.gif); }
	.picklistbtnallleft { background-image:url(../images/btns/btn_moveallleft.gif); }
	.picklistbtnallright { background-image:url(../images/btns/btn_moveallright.gif); }
/*</PickList Styles>*/


/*<Rad Tree View Styles>*/
	.treeAxis, .treeNodeAxis, .treeNodeOverAxis, .treeNodeSelectAxis, .treeNodeDisabledAxis { font-family: Arial, Helvetica, sans-serif; font-size:0.69em; padding-left:3px; }
	.treeNodeSelectAxis {font-weight:bold;  color:#2561DE; font-family: Arial, Helvetica, sans-serif;}
	.treeNodeDisabledAxis { color:#ff0000; font-family: Arial, Helvetica, sans-serif;}
	.treeNodeOverAxis { cursor:hand; font-family: Arial, Helvetica, sans-serif;}
/*</Rad Tree View Styles>*/

/*<Catalog Styles>*/
	.catalog_tips 
	{
		width:685px;
		font-size: 11px;
		font-family:Verdana;
		display:block;
		padding:5px 20px;
		color:#005000;
		font-weight:bold;
		background-color:#ffffcc;
	}
	.catalog_rebate {
		text-align:center;
		display:block;
	}
	
	.onglet td {
		border:0px solid #000000;
		padding:0px;
		margin:0px;
		display:none;
	}
	
	.boiteonglet, .selectedonglet {
		font-family: Verdana;
		font-weight:bold;
		font-size:9px;
		background-repeat:repeat-x;
		border-top: 1px solid #DBDBDB;
		border-right: 0px solid #ffffff;
		border-bottom: 1px solid #E4E4E4;
		border-left: 1px solid #c1c1c1;
		height:26px;
		line-height:24px;
		padding:0px 5px;
		margin:0px;
		white-space:nowrap;
		
	}
	.boiteonglet { background-image:url(../images/umen/img_onglet_bg.gif); }
	.selectedonglet { background-image:url(../images/umen/img_onglet_bg_rl.gif); border-bottom:1px solid #ffffff; }
	
	.onglet {
		color:#999999;
		text-decoration:none;
		cursor:text;
	}
	a.onglet{  
		color:#000000; 
	}
	a.onglet:hover {
		cursor:pointer;
		color:#0065B3;
		text-decoration:none;
	}

	.product_card_layer {
		/* Au départ les div sont invisible, le javascript s'occupe de l'affichage */ 
		display:none; 
	}
	
	.catalog_link, a.catalog_link, a.catalog_link:visited {
		font-weight:bold;
		font-size:11px;
		color:#2561DE;
		text-decoration:none;
	}
	a.catalog_link:hover {
		font-size:11px;
		color:#a30000;
		text-decoration:underline;
	}
	
	
	.div_no_separator {
		margin:5px 5px 0px 5px;
		/*background-image: url(../images/umen/separator_arrow_right.gif);*/
		background-position:-482px left; 
		background-repeat:no-repeat;
		padding:10px 10px 10px 10px;
		height:auto;
		/*border-bottom:1px solid #aaaaaa; */
		border-right:1px solid #aaaaaa; 
		border-top:1px solid #dedede; 
		border-left:1px solid #dedede;
	}
	.div_separator_right {
		margin:5px 5px 0px 5px;
		background-image: url(../images/umen/separator_arrow_right.gif);
		background-position:-482px left; 
		background-repeat:no-repeat;
		padding:5px 5px 10px 15px;
		height:auto;
		/*border-bottom:1px solid #aaaaaa; */
		border-right:1px solid #aaaaaa; 
		border-top:1px solid #dedede; 
		/*border-left:1px solid #dedede;	*/
	}
	.div_separator_down {
		margin:0px 5px 0px 5px;
		background-image: url(../images/umen/separator_arrow_down.gif);
		background-position:top center; 
		background-repeat:no-repeat;
		width:auto;
		height:10px;
		clear:both;
			
/*		padding:5px 5px 10px 15px;
		border-bottom:1px solid #aaaaaa; 
		border-right:1px solid #aaaaaa; 
		border-top:1px solid #dedede; */
		/*border-left:1px solid #dedede;	*/
	}
	.btn_delete_cat, a.btn_delete_cat, .btn_delete_cat:visited {
		background-image:url(../images/catalogue/btn_delete_cat_up.gif);
		background-repeat:no-repeat;
		width:20px;
		height:20px;
		position:absolute;
		/*display:block;
		clear:both;*/
	}
	.btn_delete_cat:hover {
		background-image:url(../images/catalogue/btn_delete_cat_rl.gif);
	}
	
/* UNUSED */
	.loc_vertical_label {
		font-size:12px;
		font-weight:bold;
		background-color:#eeeeee;
		/*writing-mode: lr-tb;
		filter: flipv fliph;*/
		vertical-align:baseline;
		text-align:center;
		width:17px;
		display:block;
		clear:both;
		color:#000000;		
		height:20px;
	}

	.loc_lang_label {
		font-size:12px;
		font-weight:bold;
		background-color:#eeeeee;
		vertical-align:baseline;
		text-align:center;
		width:17px;
		display:block;
		clear:both;
		color:#000000;		
		height:20px;
}

	
	.requiredfieldwarn {
		padding-left:5px;
		color:#000000;
		font-size:17px;
		line-height:10px;
		font-weight:bold;
	}
/*</Catalog Styles>*/


/* Login Page */
.erreurCompteBloquer 
{
	position:absolute;
	background-image:url(../images/umen/img_login_block.gif);
	background-repeat:no-repeat;
	width:340px;
	height:300px;
	_width:350px;
	_margin-left:-170px;
}
.messageBlock
{
	text-align:left;
	position:absolute;
	color:Black;
	padding-left:58px;
	padding-top:57px;	
	width:263px;
	height:300px;
	_width:260px;
	margin-left:-170px;
}
.closeDiv
{
	text-align:center;
	position:absolute;
	padding-left:58px;
	padding-top:200px;	
	width:215px;
	height:300px;
	_height:350px;
	_width:215px;
	margin-left:-170px;
}
.cellulepromo
{
	background-image:url(../images/imagesUmen/bg_headercontentCenter.gif);
}
.confirmation_message 
{
	color:#147700;
	font-weight:bold;
}

/* DÉBUT : Document : David Gamache : 2006-07-28 */
.document_grey_box
{
	border-style:solid;
	border-width:1px;
	border-color:#c2c2c2;
}
.document_grey_box #header_row
{
	background-color:#e5e5e5;
	border-bottom:solid 1px #c2c2c2;	
}
.document_grey_box #cell_titre
{
	font-weight:bold;
}
/* FIN : Document : David Gamache : 2006-07-28 */





div#noscript /* Accessibilité : David Gamache : 2006-07-31 */ 
{
	position:absolute;
	margin-top:0px;
	padding:10px;
	background-color:#ffffcc;
	border:dashed 1px red;
	width:100%;
	
}


.validation_summary /* Formulaire validation summary : David Gamache : 2006-08-01 */
{
	margin-top:0px;
	padding:10px;
	background-color:#ffffcc;
	border:dashed 1px red;
	font-size:11px;
	font-family:Verdana;
	margin-bottom:10px;
}

.suppression_titre
{
	color:Red;	
}

/* Styles _indexBasDePage.aspx */
ul.listeDesPages 
{
	margin:0;
	padding:0;	
}
ul.listeDesPages li
{
	list-style-image:none;
	list-style-type:none;
	
}

/*Lien retour accueil*/
.loginfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	text-decoration:none;
}
.loginfo:hover {
	text-decoration:underline;
}

/* DropDownHelp content */
#rowcontent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:Black;
	padding:10px;
	font-size:11px;
	
}

/* Image Manager Roll over */
#trailimageid{
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: -1000px;
	width: 1px;
	height: 1px;
	z-index: 200;
	border: 1px solid #E5E5E5;
	background: #FFFFFF;
}
#trailimageid p{
	margin: 0;
	padding: 0.5em;
}


/*Override Axis 2006*/
td.no_border {
	background-color:#eeeeee;
}



/* Fenêtre de message */
.messageSuccess {
	position:fixed;
	top:50%;
	left:50%;
	margin-left:-100px;
	margin-top:-70px;
	height:auto;
	width:300px;
	-moz-opacity: 0.9; 
	padding:6px;
	z-index:300;
	text-align:center;
	padding-top:40px;
}
* html .messageSuccess { /* IE HACK */
	position:absolute;
	top: expression(body.scrollTop + 250 + "px");
}
.messageSuccess {
	background-color:#EDFFE7;
	border:1px solid #9AFF7A;
	height:auto;
	color:black;
}
.messageFailed {
	position:fixed;
	top:50%;
	left:50%;
	margin-left:-100px;
	margin-top:-70px;
	height:auto;
	width:300px;
	-moz-opacity: 0.9; 
	padding:6px;
	z-index:300;
	text-align:center;
	padding-top:40px;
}
* html .messageFailed { /* IE HACK */
	position:absolute;
	top: expression(body.scrollTop + 250 + "px");
}
.messageFailed {
	background-color:#FFE1E1;
	border:1px solid #FF0000;
	height:auto;
	color:black;
}
.pleaseWaitHidden 
{
	display:none;
	visibility:hidden;
}

/* No border on images */
.no_border 
{
	border:none;
}

