#design .h1 {
  width: 75%;
  height: 40px;
  margin: auto;
  font-size: 180%;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1px dotted rgba(0, 0, 255, 0.8);
}

body {
  font-family: 'PT Sans Caption', sans-serif;
}

body a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
  text-transform: uppercase;
}

body a:hover {
  color: #EE044B;
}

#top .logo {
  z-index: 10000;
  width: 200px;
  height: 96px;
  background-position: center center;
  background-repeat: no-repeat;
}

.onthescene {
  position: absolute;
  display: block;
  padding: 10px;
}

.dndlayer {
  cursor: move;
}

.objText {
  font-family: 'PT Sans Caption', sans-serif;
  line-height: 1.45em;
  color: black;
  /*font-size:1.45em;
		width:400px;*/

}

.objImage {
  width: auto;
  background: none!important;
}

.objEmbed {
  width: auto;
}

.objSlideshow {
  width: auto;
}

.objNote {
  font-family: 'PT Sans Caption', sans-serif;
  font-size: 1.1em;
  line-height: 17px;
  color: black;
}

.objCentreur {
  display: block;
  width: 50px;
  height: 50px;
  padding: 0;
  margin: 0;
  background: url('../img/centreur.gif') repeat !important;
  background: red;
}

.rainbow {
  color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #ff2222), color-stop(0.15, #ff22ff), color-stop(0.3, #2222ff), color-stop(0.45, #22ffff), color-stop(0.6, #22ff22), color-stop(0.75, #22ff22), color-stop(0.9, #ffff22), color-stop(1, #ff2222));
  -webkit-background-clip: text;
}

#global_drag {
  position: inherit;
  width: 10000px;
  height: 10000px;
}

.topbox .topbox-close {
  width: 30px;
  margin-right: 20px;
}

.formDesignselector {
  margin-top: 10px;
}

.remove {
  float: left;
  margin-left: 10px;
}

.objImage img {
  width: 100%;
}