body{
  margin:0px;
  padding:0px;
  cursor:default;
  text-align:center;
  background: url('../images/back.gif') repeat;
}

h1{
  margin:0px;
  padding:0px;
}

#navega{
  background-color:#EAEFF5;
  color:#369;
  font-size:12px;
  font-weight:bold;
  position:relative;
  width:830px;
  padding:5px;
}

#navega a{
  background-color:#EAEFF5;
  color:#369;
  font-size:12px;
  display:inline;
}

#navega a:link, #navega a:visited, #navega a:hover, #navega a:focus{
  background-color:#EAEFF5;
  color:#369;
  font-size:12px;
}

#wrapper{
  margin:0px;
  padding:0px;
  margin-left:auto;
  margin-right:auto;
  background-color:white;
  width:838px;
  text-align:left;
  padding-left:26px;
  padding-right:26px;
}

#head{
  position:relative;
  margin:0px;
  padding:0px;
}

#headTime{
  position:absolute;
  left:192px;
  top:70px;
}

#userBar{
  height:31px;
  margin-bottom:50px;
  background-color:#1A3467;
  padding-top:6px;
  padding-left:20px;
  padding-right:1px;
}

#userBar #login input{
  width:84px;
  height:16px;
  margin:0px;
  padding:0px;
  margin-right:15px;
}

#userBar #login .submit{
  width:13px;
  height:13px;
  border:none;
  background-image:url('../images/userBarSubmit.gif');
  margin-left:2px;
  top:2px;
  position:relative;
  cursor:pointer;
}

#userBar #login{
  float:right;
  width:460px;
  padding:0px;
  margin:0px;
}

#userBar a{
  float:left;
  padding-top:5px;
}

#userBar .espai1{
  /*display:inline-block;*/
  width:24px;
  display:inline;
}

#content{
  width:820px;
  padding:10px;
  margin:0px;
}

#content .section h1{
  font-size:16px;
  font-weight:bold;
  color:#39C;
  margin-top:25px;
}

.separa2{
  background-image:url('../images/separa1.gif');
  height:48px;
  clear:both;
}

.separa1{
  background:#CCC;
  margin-top:20px;
  margin-bottom:20px;
  height:3px;
  font-size:0px;
  clear:both;
}

#peuInfo{
  background:#EAEFF5;
  padding:10px;
  height:64px;
}

#peuInfo img{
  float:right;
  margin-left:55px;
}

.dashedBorderUp{
  border-top:1px dotted black;
  padding:10px;
}

#avis{
  margin-left:auto;
  margin-right:auto;
  width:838px;
  height:80px;
  text-align:right;
  font-size:9px;
  color:#868B90;
}
#avis a{
  display:inline;
}

#dialog ul {
	margin: 0 5px 0 15px;
	padding: 0;
}

#dialog ul li {
 padding-top: 3px;
 padding-bottom: 3px;
}

.notice
{
  margin: 4px 0;
  padding: 4px 4px 4px 30px;
  background: url(../sfPropelPlugin/images/tick.png) no-repeat 10px 4px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background-color: #ffc;
}

.error
{
  margin: 4px 0;
  padding: 4px 4px 4px 30px;
  background: url(../sfPropelPlugin/images/error.png) no-repeat 10px 4px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background-color: #f33;
  color: #fff;
}

.formError
{
  border: 1px red solid;
  background: #ffd6d6 url(../sfAdminDashPlugin/images/error.png) no-repeat ;
  background-position: 3px 2px;
  margin-left: 0;
  margin-right: auto;
  padding: 4px 4px 4px 25px;
}

form a {
  display: inline;
}

form label  {
	color:#657788;
  font-size:1.2em;
  font-weight:bold;
  margin-bottom: 6px;
}
