
  body {
  font-family:arial, verdana, sans-serif;
  background: url(http://infofr.smartbe.be/infosessions/images/navbackground.gif) no-repeat;
  }
  #contener {margin:26px 0 0 162px;}
  fieldset {border:0;}
  span {color:#f00;}
  p {font-size:11px;margin:15px 0 5px;}
  div.contenerForm form ul {
    width:480px;
  	margin:0 0 0 55px;
  	padding:0;
  }
  div.contenerForm form ul li {
  	list-style-type:none;
  	text-align:right;
  	margin:0;
  	padding:0;
  }
  div.contenerForm  form {
  	width:500px;
    margin:0 0 0 86px;
  }
  div.contenerForm  form ul li h2 {
  	color:#f00;
    margin:10px 0 0 20px;
  	padding:0;
  	text-align:left;
  }
  div.contenerForm  form label {
  	font-size:12px;
  	color:#666;
  	text-align:right;
  }
  div.contenerForm  form ul li input {
  	border:solid 1px #666;
  	background-color:#fff;
  	margin:0;
  	padding:0;
  }
  div.contenerForm  form ul li input:hover, .formInfoSesReg input:hover  {
  	border:solid 1px #ff9d1f;
  	background-color:#f9f9f9;
  }
  div.contenerForm  form input.title {
  	width:220px;
    font-size:22px;
    padding:0 0 3px;
  	margin:10px 0 0 0;
  	text-align:left;
  }
  div.contenerForm  form label.title {
  	vertical-align:top;
    margin:10px 0 0 0;
  }
  div.contenerForm  form input.champs {
    height:20px;
    margin:10px 0 0;
    text-align:left;
    width:262px;
  }
  div.contenerForm  form input.annul, div.contenerForm  form input.valid, .formInfoSesReg input.valid, .formInfoSesReg input.annul {
    background:#9B1201 none repeat scroll 0 0;
    border:1px solid #000000;
    color:#FFFFFF;
    margin:10px 0 0 12px;
    padding:3px 10px;
  }
  div.contenerForm  form input.annul:hover, div.contenerForm  form input.valid:hover, .formInfoSesReg input.valid:hover, .formInfoSesReg input.annul:hover {
    border:solid 1px #666666;
  	background-color:#782015;
  }
  div.contenerForm  ul li.bottomSepar {
  	border-bottom:#f00 1px dotted;
    padding:0 0 15px;
  }
  div.contenerForm  form ul li  {
  	margin:5px 0 0 10px;
  }
  div.contenerForm  form ul li a  {
  	font-size:11px;
  	color:#999;
  	text-decoration:none;
  	font-weight:bold;
  	margin:0 0 0 80px;
  	padding:0;
  }
  textarea {
  	background-color:#FFFFFF;
    border:1px solid #666666;
    color:#999999;
    height:90px;
    margin:12px 0 0;
    width:262px;
    color:#000;
  }
  label.textarea {
  	display:block;
    float:left;
    padding-top:12px;
    text-align:right;
    width:204px;
  }
  li.warning p, p.warning, .errorMessage {
  	color:#e05746;
  	font-size:12px;
    font-weight:bold;
  }
  
  div.errorMessage {
  	padding: 15px 0;
  	margin:15px 0;
  	border-top: 1px dotted #e05746;
  	border-bottom: 1px dotted #e05746;
  }
  
  li.bouttons input {
  	margin:0;
    padding:0;
  }
  #menu {
    float:left;
    margin:0;
    padding:0;
  }
  #menu ul.menu {
    margin:100px 0 0 22px;
    padding:0;
  }
  #menu ul.menu li {
    margin:0 0 7px;
  }
  #menu ul.adress {
    margin:48px 0 0 22px;
    padding:0;
  }
  #menu ul#languageSwitch {
    margin:140px 0 0 22px;
    padding:0;
  }
  #menu ul#languageSwitch  li{
    display:inline;
    padding-right:40px;
  }
  #menu ul#languageSwitch  li a{
    font-size:13px;
  }
  #menu ul li {
    list-style-type:none;
    color:#888888;
    font-size:12px;
    font-weight:bold;
  }
  #menu ul li a {
    color:#fff;
    text-decoration:none;
  }
  #menu ul li a:hover {
    color:#aaaaaa;
  }


  #response {
    width:465px;
  }
  #unsubscribe h4 a,
  #response h2, .infoList h2 {
    color:#c6161b;
  }
  #response ul li {
    list-style-type:none;
  }
  #response a {
  	color:#c6161b;
  }
  ul li.title {
    display:none;
    visibility:hidden;
  }
  
  
  .infoList {margin: 0 0 0 30px;}
  .infoTable {margin-top: 15px; width:90%; border-width: 0;border-collapse: collapse; border-color: transparent;font-size: 12px;}
  .infoTable th {background-color: #ddd; border-color: transparent; border:0 ;border-bottom: 1px solid black; padding: 5px;}
  .infoTable td {padding: 5px 0;}
  .infoDate {width:35%;}
  .infoLinkDet {width:18%;}
  .alignLeft {text-align: left;}
  .alignRight {text-align: right;}
  .center {text-align: center;}
  
  .infoSesDet, .formInfoSesReg {font-size: 14px;}
  .infoSesDet th, .infoSesDet td, .formInfoSesReg th, .formInfoSesReg td {padding: 3px; padding-left: 10px;}
  .infoSesDet th, .formInfoSesReg th {
  	text-align: right;
  }
  .formInfoSesReg {line-height: 20px;}
  .formInfoSesReg input {padding: 3px; font-size: 13px; border:solid 1px #666;
  	background-color:#fff;
}
  
  
  
