/* Start of CMSMS style sheet 'webapp' */
table#langue_selector td.loginname a {
  color: red;
}

table#langue_selector td.loginname a:hover {
  background-image:url('uploads/images/cms/bglabel.png');
}

div.tabcontrol {
  height: 22px;
  padding-bottom: 8px;
}

div.tabcontrol div {
  float: left;
  background-image:url('uploads/images/cms/tabcontrol.png');
  background-repeat:no-repeat;
  background-position:right;
  height: 22px;
  width: 100px;
  text-align: center;
  border-bottom:2px solid #003882;
}

div.tabcontrol div a {
  padding-left: 0.5em;
  padding-right: 0.5em;
  margin-top: 5px;
  line-height: 22px;
  color: #fff;
}

div.tabcontrol div a:hover {
  background-color: transparent;
}

div.tabcontrol div.currenttab  a {
  font-weight: bold;
}

table.panel {
  border-collapse: collapse;
}

td.label {
  width: 140px;
}

td.labelgmsg {
  color: red;
  padding-left: 1em;
}

td.labelgmsgok {
  color: #002156;
  font-weight: bold;  
  padding-left: 1em;
}

table.panel td {
  height: 25px;
}

div.clear {
  clear:both;
}

button,
input[type="submit"]
 {
  height: 22px;
}

input[readonly] {
  background-color: #E2EBEB;
}

td.button {
  padding-right: 4px;
}

input.nom,
input.adr1,
input.adr2,
input.prenom,
input.email,
input.tel1,
select.ville,
input.password,
input.password1,
input.password2,
select.civi,
select.pays,
select.typsig
{
  width: 140px;
}

input.cp,
input.idsoc
{
  width: 60px;
}

input.datnais
{
  width: 80px;
}

.warningmsg {
  color: red;
  line-height: 1.2em;
}


/* End of 'webapp' */

