body
{
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 10pt;
  margin: 0px;
  padding: 0px;
  background-color: #546683;
}

td
{  
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #072B61;
  background-color: transparent;

}

table.main
{
  width: 762px;
  padding: 0px;
  border-left: 1px solid #072B61;
  border-right: 1px solid #072B61;
  background-color: white;
}


td.leftcol
{ 
  font-size: 9pt;
  border-right: 1px solid #072B61;
  margin: 0px;
}

td.rightcol
{
  border-left: 1px solid #072B61;
  padding: 10px;
}

td.rubrique
{
  background: white url('images/mainframe_rubrique.gif') left top no-repeat;
  padding: 0 0 0 25px;
  height: 20px;
  vertical-align: bottom;
}

td.header
{
  font-size: 8pt;
  font-weight: bold;
  background-color: #CCE82F;
  color: #072B61;
}

td.footer
{
  color: white;
background-color: #072B61;
  font-size: 8pt;
}

td.line
{
  height: 1px;
  background-color: #072B61;
}

.noprint
{

}

.noscreen
{
  display: none;
  height: 0px;
}

.left
{
  text-align: left;
}

.right
{
  text-align: right;
}

.center
{
  text-align: center;
}

.justify
{
  text-align: justify;
}

.white
{
  color: white;
}

.titrenews
{
  font-weight: bold;
}


.vert
{
  color: #6DA31D;
}

.rouge
{
  color: #D6015B;
}

.cadre
{
  border: 1px solid #072B61;
}

.cadretxt
{
  border: 1px solid #072B61;
  padding: 10px;
}


.legende
{
  font-style: italic;
  font-size: 8pt;
}

h2
{
  font-size: 12pt;
}

a:link, a:active, a:visited
{
  text-decoration: none;
  color: #6DA31D;
  font-weight: bold;
}

a:hover
{
  text-decoration: underline;
}

.titrenews a:link, .titrenews a:active, .titrenews a:visited
{
  color: #D6015B;
}

a.small:link, a.small:active, a.small:visited
{
  color: #072B61;
  text-decoration: none;
  font-size: 8pt;
  font-weight: normal;
}

a.small:hover
{
  background-color: transparent;
  text-decoration: underline;
}

a.rouge:link, a.rouge:visited
{
  color: #D6015B;
}


img
{
  border: 0px;
}

input[type=text] 
{
  background-color: white;
  border: 1px solid gray;
  padding: 2px;
}

input[type=password]
{
  background-color: white;
  border: 1px solid gray;
  padding: 2px;
}

input[type=file]
{
  background-color: white;
  border: 1px solid gray;
  padding: 2px;
}

input.button
{
  border: 1px solid gray;
  color: white;
  background-color: #072B61;
  font-family: Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  padding: 3px;
}

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

.cadreform
{
  border: 1px solid #072B61;
  padding: 10px;
}

select
{
  font-size: 8pt;
}

textarea
{
  font-size: 8pt;
  font-family: verdana, helvetica, sans-serif;
  background-color: white;
  border: 1px solid gray;
  padding: 2px;

}

ul
{
  margin-top: 0px;
  margin-bottom: 0px;
  list-style-image: url(images/bullet.gif);
  list-style-position: outside;
}