.picture_form > input, .picture_form > textarea {color:#000; border:1px outset #000;}
.picture_form {display:block; position: absolute; top:0px;left:0px;visibility:hidden; z-index:2; height: 65px; width:100px;}
.picture_admin {clear:both; position: relative;}
.picture_admin:hover .picture_form {visibility:visible;}
.picture_admin:hover .picture_textform {visibility:visible;}
.picture_file {font-size: 65%; -moz-opacity: 0; filter:alpha(opacity: 0); opacity: 0; z-index: 3; height:22px;width:80px; overflow:hidden;position:absolute; top:0px;}
.picture_button {width: 98px;height: 22px;}
.picture_submit {width: 98px;height: 22px;}
.picture_texte {width:98px;height: 22px;}
.picture_alt {width:94px; visibility:hidden;height: 22px;}
.picture_text {width:94px; visibility:hidden;}
.picture_save {width:98px; visibility:hidden;height: 22px;}
.picture_textform {visibility:hidden; z-index:2;}
.picture_textform:hover .picture_alt {visibility:visible;}
.picture_textform:hover .picture_text {visibility:visible;}
.picture_textform:hover .picture_save {visibility:visible;}
.picture_form input[type="file"],.picture_form input[type="button"],.picture_form input[type="submit"]{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px #000000;
    cursor: pointer;
    font-size: 6pt;
    height: 16px;
    margin: 0 0 4px;
    padding: 0;
    width: 70px;
	}
#crop_overlay{
	position:fixed; 
	z-index:104; 
	left: 0px; 
	top: 0px; 
	width: 2000px; 
	height: 2000px; 
	overflow: hidden;
	background-color: rgba(0,0,0,0.8);
	}
#text_overlay{
	position:fixed; 
	z-index:104; 
	left: 0px; 
	top: 0px; 
	width: 100%; 
	height:100%; 
	overflow: hidden;
	background-color: rgba(0,0,0,0.8);
	}	
#crop_popup {
	position:absolute; 
	z-index:105;
	left:200px; 
	top:50px;
	}
#text_edit_button {
    height: 16px;
    margin: 0;
    padding: 0;
    width: 28px;
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 2px 2px 2px #000000;
    font-size: 10px;
	cursor: pointer;
}
.mceEditor,.defaultSkin{
	margin:0 auto;
	width:;
	}
.crop_scaler {z-index:107;position:absolute;-moz-opacity: 0.3; filter:alpha(opacity: 30); opacity: 0.30;}
.crop_scaler:hover {-moz-opacity: 1.0; filter:alpha(opacity: 100); opacity: 1.00;}
.crop_scaler:active {-moz-opacity: 1.0; filter:alpha(opacity: 100); opacity: 1.00;}

#crop_zoomin {width:25px;height:25px;top:5px;left:5px;background:url(img/crop_zoom.jpg) no-repeat -25px 0px;}
#crop_zoomout {width:25px;height:25px;top:5px;left:30px;background:url(img/crop_zoom.jpg) no-repeat 0px 0px;}
#crop_left {cursor:w-resize;left:0px;top:5px;width:5px;}
#crop_right {cursor:e-resize;right:0px;top:5px;width:5px;}
#crop_top {cursor:n-resize;left:5px;top:0px;height:5px;}
#crop_bottom {cursor:s-resize;left:5px;bottom:0px;height:5px;}
#crop_topleft {cursor:nw-resize;left:0px;top:0px;width:5px;height:5px;}
#crop_topright {cursor:ne-resize;right:0px;top:0px;width:5px;height:5px;}
#crop_bottomleft {cursor:sw-resize;left:0px;bottom:0px;width:5px;height:5px;}
#crop_bottomright {cursor:se-resize;right:0px;bottom:0px;width:5px;height:5px;}