
body {
  background:#eaeaea;
  text-align:center;
  font-size:12px;
  margin-bottom:5px;
}

div.content {
  padding:20px;
  text-align:left;
  width:800px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px;
  background:#ffffff;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

div.content_lect {
  text-align:center;

  width:480px;
  height:380px;
  margin-left:auto;
  margin-right:auto;
  background:#ffffff;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

div.content_contrib {
  padding:30px;
  text-align:left;
  width:700px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px;
  background:#ffffff;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

div#infosright {
  margin-left:20px;
  margin-bottom:20px;
  float:right;
}

span.title {
  ddisplay:block;
  color:rgb(117,66,47);
  font-size:14px;
  font-weight:bold;
}

a {
  color:#6fb9d7;
  text-decoration:none;
  font-weight:bold;
}

a:hover {
  color:#016990;
}

a.pseudo {
  color:#6fb9d7;
  text-decoration:none;
  font-weight:bold;
}

a.pseudo:hover {
  color:#016990;
}

hr {
  border:1px dotted #C0C0C0;
}

.note {
  color:rgb(141,141,141);
  font-style:italic;
  font-size:12px;
}

table.contribution input.texte {
  border:1px solid #016990;
  width:300px;
  font-size:12px;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

table.contribution input.captcha {
  border:1px solid #016990;
  width:100px;
  font-size:12px;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  margin-bottom:20px;
}

table.contribution input.bouton {
  border:1px solid #C0C0C0;
  background:#eaeaea;
  width:60px;
  font-size:12px;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

table.contribution textarea {
  border:1px solid #016990;
  width:300px;
  height:100px;
  font-size:12px;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

table.contribution td {
  font-size:12px;
  vertical-align:top;
}

table.contribution td.left {
  width:120px;
}

table.contribution td.envoi {
  text-align:center;
}

span.error {
  color:#800000;
}

img {
  cursor:pointer;
}

.componentheading{
padding-left:0;

font-size: 22px;
height: 30px;
border-bottom: 1px solid #75422f;

color: #75422f;
margin-bottom:15px;
}

