#seven_color_selecter{
	z-index: 200; 
}	

* html #seven_color_selecter iframe {
	width: 0px;
	height: 0px;
}

.selectionManagement_linkImg {
    background-image: url('images/delObject.gif');
	background-repeat: no-repeat; 
	background-position: center;
	cursor: pointer;
	height: 16px;
}

.selOperators_inline {
	border: 0px groove threedface;
	padding: 0px;
	height: 23px;
	width: 74px;
}

.selOperators_inline table {
	border-spacing: 2px;	
}

.selOperators_inline .selOperatorImg_on, .selOperators_inline .selOperatorImg_off {
	height: 14px;
}

.selOperatorImg_del, .selOperatorImg_add, .selOperatorImg_new, .selOperatorImg_intersec {
	background-repeat: no-repeat; 
	background-position: center;
    width: 22px;
	height: 22px;
	background-color: rgb(251, 251, 251);
	border-style: solid;
	border-width: 1px;
	border-radius: 3px;
	cursor: pointer;
}

.selOperatorImg_on {
	border-top-color: rgba(255, 255, 255, 0.6);
	border-left-color: rgba(255, 255, 255, 0.6);
	border-bottom-color: #8D8D8D;
	border-right-color: #8D8D8D;
	box-shadow: 1px 1px 1px rgba(100,100,100,0.5);
	border-bottom-color: rgba(255, 255, 255, 0.6);
	border-right-color: rgba(255, 255, 255, 0.6);
	border-top-color: #8D8D8D;
	border-left-color: #8D8D8D;
	box-shadow: 1px 1px 1px rgba(200,200,200,0.5) inset;
}

.selOperatorImg_off {
	border-top-color: rgba(255, 255, 255, 0.6);
	border-left-color: rgba(255, 255, 255, 0.6);
	border-bottom-color: #8D8D8D;
	border-right-color: #8D8D8D;
	box-shadow: 1px 1px 1px rgba(100,100,100,0.5);
}

.selOperatorImg_del {
	background-image: url('images/16/soustraction.png');	
}
.selOperatorImg_add {
	background-image: url('images/16/add.png');	
}
.selOperatorImg_new {
	background-image: url('images/16/new.png');	
}
.selOperatorImg_intersec {
	background-image: url('images/16/intersection.png');	
}

.selOperators {
	text-align: left;
}

#pmSavSelectionContainer_MSG fieldset {
	margin-top: 0.5em;
	padding:5px 5px;
	background-color: #EFEFEF;
	border: 1px solid #CCC;
}

#pmSavSelectionContainer_MSG fieldset legend {	
	font-weight: bold;
}

#selectionManagement_selList table {
	border-collapse: collapse;
	border: 2px solid #CCC;
	width: 100%;
	white-space: normal;
}

#selectionManagement_selList td, #selectionManagement_selList th {
	border: 1px solid #CCC;
	padding: 0.5em;
}

#selectionManagement_selList th  {
	color: #FFF;
	font-weight: bold;
	background-color: #CCC; 
	border-color: #EFEFEF;	
}

#selectionManagement_selList .selectionManagement_cellWithTable {
	padding: 1px;		
}

#selectionManagement_selList .selectionManagement_cellWithTable td {
	cursor: pointer;
}

#selectionManagement_selList input {
	margin-top: 0.5em;
}
.selectionManagement_colMin {
	width: 30px;
	text-align: center;
}

#selectionManagement_selList .selectionManagement_currentSelectionLine {
	font-weight: bold;
}

#selectionManagement_selList input, #pmSavSelectionContainer_MSG input[type=button]{
	cursor: pointer;	
}

#selectionManagement_selList .selectionManagement_saveSelection_description {
	cursor: pointer;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

#selectionManagement_selList .selectionManagement_saveSelection_description .newNameInput {
	width: 230px;	
}

#selectionManagement_selList .selectionManagement_saveSelection_description .newNameComande {
	font-size: 0.8em;	
}

.selectionManagement_showSelection_16 {
	background: url('images/16/visible.png') center center no-repeat;
	width: 16px;
	height: 16px;
}

.selectionManagement_hideSelection_16 {
	background: url('images/16/invisible.png') center center no-repeat;
	width: 16px;
	height: 16px;
}

.selectionManagement_check_16 {
	background: url('images/16/check.png') center center no-repeat;
	width: 16px;
	height: 16px;
}

.selectionManagement_delete_16 {
	background: url('images/16/delete.png') center center no-repeat;
	width: 16px;
	height: 16px;
}

.selectionManagement_showSelection {
	background-image: url('images/24/visible.png');
	background-repeat: no-repeat; 
	background-position: center;
}

.selectionManagement_hideSelection {
	background-image: url('images/24/invisible.png');
	background-repeat: no-repeat; 
	background-position: center;
}

.selectionManagement_deleteSelection {
	background-image: url('images/24/trash.png');
	background-repeat: no-repeat; 
	background-position: center;
}

.selectionManagement_reloadSelection {
	background-image: url('images/24/reload.png');
	background-repeat: no-repeat; 
	background-position: center;
}

.selectionManagement_addSelection {
	background-image: url('images/24/add.png');
	background-repeat: no-repeat; 
	background-position: center;
}

.selectionManagement_intersectSelection {
	background-image: url('images/24/intersection.png');
	background-repeat: no-repeat; 
	background-position: center;
}

.selectionManagement_excludeSelection {
	background-image: url('images/24/soustraction.png');
	background-repeat: no-repeat; 
	background-position: center;
}

#selectionManagement_selListHeader {
	padding-bottom: 1em;		
}
#selectionManagement_selListFooter {
	padding-top: 1em;		
}

#selectionManagement_selListHeader table, #selectionManagement_selListFooter table {
	border-collapse: collapse;
}

#selectionManagement_selListHeader td, #selectionManagement_selListFooter td {
	margin: 0px;
	padding: 0px;
}

#selectionManagement_selListHeader .button div, #selectionManagement_selListFooter .button div {
	height:100%;
	width: 24px;
	margin: 0 auto; 
}

#selectionManagement_selListHeader .enabledButton, #selectionManagement_selListFooter .enabledButton {
	width: 50px;
	height: 24px;
	background-color: rgba(251, 251, 251, 0.6);
	border: 1px solid #8D8D8D;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	
	background-image: -webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,0),rgba(200,200,200,.80)); /* Chrome, Safari */
	background-image:-moz-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,0),rgba(200,200,200,.80)); /* Firefox */
	background-image:-o-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,0),rgba(200,200,200,.80)); /* Opera */
	background-image:-ms-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,0),rgba(200,200,200,.80)); /* IE */
	background-image:linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,0),rgba(200,200,200,.80)); /* Norme W3C */
}

#selectionManagement_selListHeader .disabledButton, #selectionManagement_selListFooter .disabledButton {
	width: 50px;
	height: 24px;
	background-color: rgba(251, 251, 251, 0.6);
	border: 1px solid #8D8D8D;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

#selectionManagement_selListHeader .disabledButton div, #selectionManagement_selListFooter .disabledButton div {
	width: 50px;
	height: 24px;
	background-color: rgba(251, 251, 251, 0.6);
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	opacity: 0.3;
}

#selectionManagement_selListHeader .enabledButton:HOVER, #selectionManagement_selListFooter .enabledButton:HOVER {
	background-color: rgba(251, 251, 251, 1);
	background-image: -webkit-linear-gradient(top,rgba(255,255,255,0),rgba(200,200,200,.80), rgba(255,255,255,0)); /* Chrome, Safari */
	background-image:-moz-linear-gradient(top,rgba(255,255,255,0),rgba(200,200,200,.80), rgba(255,255,255,0)); /* Firefox */
	background-image:-o-linear-gradient(top,rgba(255,255,255,0),rgba(200,200,200,.80), rgba(255,255,255,0)); /* Opera */
	background-image:-ms-linear-gradient(top,rgba(255,255,255,0),rgba(200,200,200,.80), rgba(255,255,255,0)); /* IE */
	background-image:linear-gradient(top,rgba(255,255,255,0),rgba(200,200,200,.80), rgba(255,255,255,0)); /* Norme W3C */
}

#selectionManagement_selListHeader .enabledButton:ACTIVE, #selectionManagement_selListFooter .enabledButton:ACTIVE {
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset;
}

#selectionManagement_selListHeader .buttonMiddle, #selectionManagement_selListFooter .buttonMiddle {
	margin-left: -1px;
}

#selectionManagement_selListHeader .buttonLeft, #selectionManagement_selListFooter .buttonLeft {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}

#selectionManagement_selListHeader .buttonRight, #selectionManagement_selListFooter .buttonRight {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	margin-left: -1px;
}

#selectionManagement_selListFooter .buttonDelele {
	padding-right: 10px;	
}

#pmCalculLengthArea_MSG {
	background-color: #fafafa;
}

#pmCalculLengthArea_MSG table {
	width: 100%;
	border-collapse: collapse;
	background-color: white;	
	margin-top: 1.5em;
}

#pmCalculLengthArea_MSG table td, #pmCalculLengthArea table th {
	border: 1px solid #D4D0C8;	
	padding: 3px;
	text-align: center;
}

#pmCalculLengthArea table th {
	background-color: #ABC5D8;
	color: #FFFFFF;
}

#pmCalculLengthArea_MSG .layer {
	text-align: left;	
}

#pmCalculLengthArea_MSG .total td {
	font-weight: bold;
	color: #FF0000;	
}

