/*@charset "utf-8";
 CSS Document */
 
TABLE.menu_comm {
 border-width : 0px ;
 margin: 0px;
 float: left;
}
TABLE.menu_comm TR TD {
 font : bold 10pt Arial ;
 color : black ;
 padding : 0px 10px ;
 white-space : nowrap ;
 cursor : pointer ;
}
TABLE.menu_comm TR TD.menu_hover {
 color : black ;
 background : #144B8A;
}
TABLE.menu_comm TR TD.menu_separator {
 color : black ;
 padding : 0px ;
}

TABLE.menu {
 font : bold 10pt Arial ;
 color :black ;
 background : #3B81D1 ;
 /*border : 1px solid black ;*/
 width : 1px ; /*Fix Opera 7 bug */
 cursor : default ;
 position : absolute ;
 visibility : hidden ;
 /* filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75) ; */
}
TABLE.menu TR TD {
 padding : 2px 4px ;
 white-space : nowrap ;
 text-align: left;
 cursor: pointer ;
}
TABLE.menu TR.menu_hover TD {
 color : black ;
 background : #6699FF ;
}

.tr {
	background: url(../images/head_tr.gif);
	width: 4px;
	height: 4px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0;
}

.tl {
	width: 8px;
	height: 4px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 0;
}

.table_menu_com {
	margin : 0px 0px 10px 0px;
	margin-right:-5px;
}

.table_menu_theme {
	margin : 0px 3px 3px -3px ;
}

.menuComm {
	text-align:center;
	font : bold 10pt Arial ;
  color : black ;
  white-space : nowrap ;
  padding-top:3px;  
}

/*  image comm */

.div_bord_gauche_haut {
 	background: url(../images/menu_tl.gif) no-repeat;
	width: 5px;
	height: 5px;
	float : left;
	margin-left:-5px;
	margin-top:-1px;
}

.div_bord_droit_haut {
  background: url(../images/menu_tr.gif) no-repeat;
	width: 5px;
	height: 5px;
	float : right;
	margin-top:-1px;
	margin-right:-1px;
}

.div_bord_gauche_bas {
 background: url(../images/menu_bl.gif) no-repeat;
	width: 5px;
	height: 5px;
	float : left;
	margin-bottom:-3px;
	margin-left:-5px;
}


.div_bord_droit_bas {
  background: url(../images/menu_br.gif) no-repeat;
	width: 5px;
	height: 5px;
	float : right;
	margin-bottom:-1px;
	margin-right:-1px;
}

/*  image theme */

.div_bord_gauche_haut_theme {
	background: url(../images/menuTheme_tl.gif) no-repeat;
  float : left;
	margin-left:-5px;
	margin-top:-1px;
	width: 19px;
	height: 17px;
}

.div_bord_droit_haut_theme {
  background: url(../images/menuTheme_tr.gif) no-repeat;
	float : right;
	margin-right:-4px;
	margin-top:-2px;
	width: 10px;
	height: 17px;
}

.div_bord_gauche_bas_theme {
  background: url(../images/menuTheme_bl.gif) no-repeat;
	float : left;
	margin-bottom:-2px;
	margin-left:-5px;
	width: 7px;
	height: 7px;
}



.div_bord_droit_bas_theme {
  background: url(../images/menuTheme_br.gif) no-repeat;
	float : right;
	margin-bottom:-1px;
	margin-right:-2px;
	width: 7px;
	height: 7px;
}

.cellule_image {
	background-color : #EAEAEC; 
}

.cellule_image_theme {
	background-color : #FDB700; 
}

.corp {
	background-color : #EAEAEC; 
	padding-left:12px;
	padding-top:3px;
	padding-bottom:3px;
	font : bold 10pt Arial ;
}

.corp_theme {
  background-color : #FDB700; 
	padding-left:18px;
	padding-top:0px;
	padding-bottom:6px;
	font : bold 10pt Arial ;
	color : white ;
	text-transform : uppercase;
}


TABLE.menu_bar TR TD.menu_hover_resis {
 color : #FFF ;
 background : #EAEAEC;
}

TABLE.menu TR.menu_hover_resis TD {
 color : yellow ;
 background : #EAEAEC;
}

TABLE.menu_resis, 
TABLE.menu_resis_theme {
 font : bold 10pt Arial ;
 color : #000000;
 background : #FFFFFF ;
 /*border : 1px solid black ;*/
 width : 1px ; /*Fix Opera 7 bug */
 cursor : default ;
 position : absolute ;
 margin: -3px 0px 0px 4px;
 visibility : hidden ;
 border: 1px solid #EAEAEC; 
 /* filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75) ; */
}

TABLE.menu_resis_theme {
 border: 1px solid #FDB700; 
}

TABLE.menu_resis TR TD, 
TABLE.menu_resis_theme TR TD {
 padding : 2px 8px;
 white-space : nowrap ;
 text-align: left;
 cursor: pointer ;
 font-weight: normal;
}

.separateur_theme {
		height :5px;
}

.menu_comm {
	color : #000000;
}

.emplacement {
	padding-left: 28px;
	font : bold 10pt Arial ;
	width : 350px;
	color: #336;
}
.emplacement a,
.emplacement a:hover {
	font : bold 10pt Arial ;
	color: #336;
}
