.hideMe { display: none!important; }

/* newSectionWrapper */
#newSectionWrapper {
	display: table; height: 100px; width: 100%;
	background-color: #ececec;
	border: 3px dashed #456;
}
#newSectionWrapper a {
	display: table-cell; color: #456; 
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
#newSectionWrapper a:hover { color: #39f; }

/* row */
.webcms_editionStructure { position: relative; /*display: block;*/ min-height: 100px; border: 1px dashed; }
.webcms_editionStructure.webcms_tplLevel1 {
	/*position: relative;*/
	/*display: block; min-height: 100px; width: 100%;*/
	border-color: #456;
	padding-top: 30px !important;
}
.webcms_editionStructure.webcms_tplLevel2 {
	/*position: relative;*/
	/*min-height: 100px; width: 100%;*/
	border-color: red;
	/*padding-top: 30px !important;*/
}
.webcms_editionStructure.webcms_tplLevelx {
	/*position: relative;*/
	/*min-height: 100px;*/
	border-color: green;
	padding-top: 30px !important;
}

.webcms_tplLevel1 { position: relative; border: 1px solid transparent; }

.webcms_tplLevel1.noborder,
.webcms_tplLevel2.noborder,
.webcms_tplLevelx.noborder { border: none; }

.webcms_tplLevel1 > .webcmsBasicTools { display: none; }
.webcms_tplLevel1:hover > .webcmsBasicTools { display: block; }
.webcms_tplLevel1:hover { border: 1px dashed #444; }


/* tools level 1 */
.tplLevel1Tools {
	display: none;
	position: absolute; top: 0; left: 43%; z-index: 999;
	border: 1px solid black;
	background-color: #fff;
	background: rgba(255,255,255,0.6);
}
.tplLevel1Tools > span { display: inline-block; padding: 2px 4px; text-transform: uppercase; background-color: #444; color: #fff; }
.tplLevel1Tools a { /*display: inline-block; margin: 0 5px; */}

/* tools level 2 */
.tplLevel2Tools {
	display: none;
	/*position: absolute; top: 20%; left: 40%; z-index: 999;*/
	border: 1px solid red;
	background-color: #fff;
	background: rgba(255,255,255,0.6);
}
.tplLevel2Tools > span { display: inline-block; padding: 2px 4px; text-transform: uppercase; background-color: #444; color: #fff; }
.tplLevel2Tools a { /*display: inline-block; margin: 0 5px;*/ }

/* tools level X */
.tplLevelxTools {
	display: none;
	width: 100%;
	/*position: absolute; top: 50%; left: 40%; z-index: 999;*/
	border: 1px solid green;
	background-color: #fff;
	background: rgba(255,255,255,0.6);
}
.tplLevelxTools > span { display: inline-block; padding: 2px 4px; text-transform: uppercase; background-color: #444; color: #fff; }
.tplLevelxTools a { /*display: inline-block; margin: 0 5px;*/ }

/* show tools */
.tplLevel1Tools.showTools { display: inline-block; }
.tplLevel2Tools.showTools,
.tplLevelxTools.showTools { display: block; width: 100%; }

/* colors */
.tplLevel1Tools a,
.tplLevel2Tools a,
.tplLevelxTools a { color: #444; }
.tplLevel1Tools a:hover,
.tplLevel2Tools a:hover,
.tplLevelxTools a:hover { color: #000; }

.tplLevel1Tools > span,
.tplLevel2Tools > span,
.tplLevelxTools > span { color: #b3b3b3; }

/*
.webcms-ui-state-highlight {
	background: #f9ffce80;
	height: 100%; width: 100%; min-height: 100px;
	display: block;
}*/

/* viewModuleBloc */
.viewModuleBloc { position: relative; min-height: 50px; }
/*.viewModuleBloc { background-color: orange; }*/
.viewModuleData { display: none; }
.viewModuleBloc .viewModuleData {
	display: block;
	background-color: orange; border: 1px dashed black; color: white;
	position: absolute; top: 0; left: 0; z-index: 99;
	width: 100%; height: 100%; padding: 10px;
	font-size: 1.3em;
	text-align: center;
}



