@CHARSET "UTF-8";
body,html{
	height:100%;
	width:100%
}

div {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.svgGlobal{
	position:relative;
	left:calc(50% - 230px - 1px);
	top:calc(50% - 297px - 1px);
	width:calc(210px + 210px + 2px);
	height:calc(297px + 297px + 2px);
	border:1px solid #ababab;
}
.svgAction{
	width:100%;
	height:20px;
	border-bottom:1px solid #ababab;
}
.svgAction>div{
	display: inline-block;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	user-select: none;
	position: relative;
}
.svgAction>div .option{
	display:none;
	position:absolute;
	z-index:2;
}

.svgAction>div:hover .option{
	display:block;
	position:absolute;
	background-color: #ababab;
	white-space: nowrap;
}

.option .bold{
	background-image: url(../images/html_editor.png);	
	background-position: 0 0;
	height:21px;
	width:21px;
}

.option .ita{
	background-image: url(../images/html_editor.png);	
	background-position: -21px 0;
	height:21px;
	width:21px;
}

.option .under{
	background-image: url(../images/html_editor.png);	
	background-position: -42px 0;
	height:21px;
	width:21px;
}

.stdImage{
	width:100%;
	height:calc(100% - 20px);
	overflow-y:auto;
	overflow-x:auto;
	position:relative;
}
.svgImage{
	width:100%;
	height:100%;
	transform-origin: 0 0;
	transform: scale(1);
}
.wh100{
	width: 100%;
	height: 100%;
	overflow: hidden;	
}
/* Compatibilité gestion pdf*/
svg p, svg ol, svg ul{
	margin-top: 0px;
	margin-bottom: 0px;
}
svg ol,svg ul{
	padding-left:20px;
}