body
{
  padding: 0;
  margin: 0;
}

h2,h3,h4,h5
{
  /* margin: 10px 0 5px 0; */
  margin: 0;
  padding: 10px 0 5px 0;
  clear: both;
}


.clear-both
{
  clear: both;
}


div#main
{
  margin: 0;
  padding: 10px 0 10px 0;
}

div#main-center h1
{
  /* margin: 20px 0 10px 0; */
  margin: 0;
  padding: 0 0 5px 0;
  clear: both;
}

div#page
{
  width: 999px;
  /* min-height: 800px; */
  /* height:auto !important; */
  /* height: 600px; */
  margin: 0 auto;
  padding: 0;
}

div#page table
{
  margin: 10px 0;
  padding: 0;
}

div#page table td
{
  margin: 0;
  /* padding: 0 10px; */
}


div#header
{
  height: 260px;
}

div#language
{
  /*position: relative;
  top: 70px;
  */
  width: 96px;
  margin: 3px 0 0 0;
  float: left;
}

div#language ul li a.french
{
  width: 38px;
  height: 28px;
  margin: 0 0 0 10px;
}

div#language ul li a.english, a.english-off
{
  width: 38px;
  height: 28px;
  margin: 0;
}


div#flashinfo
{
  position: relative;
  top: 65px;
  left: 440px;
  width: 310px;
  height: 25px;
  overflow: hidden;
}

div#info-container
{
  position: relative;
  overflow: visible;
}

div#info-container p
{
  margin: 0;
  padding: 0;
  float: left;
}


div#slogan
{
  position: relative;
  top: 80px;
  left: 202px;
  width: 600px;
}

div#slogan p
{
  margin: 0;
  padding: 0;
}
div#sub-header
{
  position: absolute;
  top: 206px;
  width: 998px;
}

div#recherche
{
  float: left;
  margin-top: 3px;
  padding-left: 10px;
  width: 220px;
}

div#recherche input[type="text"], div#recherche input.search
{
  width: 145px;
}

input#boutrecherche
{
  margin-top: 6px;
  margin-left: 3px;
}

div#navigheader
{
  float: left;
  margin-left: 60px;
}

div#navigheader ul li a.onair,
div#navigheader ul li a.notonair
{
  height: 32px;
  width: 112px;
  margin: 0 5px 0 0;
  padding: 7px 2px 0 0;
  outline: none;
}

div#left
{
  width: 180px;
  min-height: 600px;
  float: left;
  margin: 0;
  padding: 0;
}

div#navigleft
{
  margin: 0;
  padding: 0;
}

div#navigleft ul
{
  width: 180px;
  margin: 0;
  padding: 0;
}


div#navigleft .first
{
  margin-top: 32px;
  padding-left: 10px;
}

div#navigleft .leftparent
{
  margin-top: 50px;
  padding-left: 10px;
}

div#navigleft ul li, div#navigleft ul li a
{
  margin: 3px 0 3px 11px;
  list-style-position: outside;
}

div#center
{
  float: left;
  width :600px;
  margin: 0;
  padding: 0;
}

div#main-center
{
  float: left;
  margin: 0;
  padding: 0 16px 0 16px;
}

div#main-center p
{
  margin: 0;
  padding: 0;
}

div#main-center ul
{
  margin: 0 0 0 20px;
  padding: 0;
}

div#main-center ul li
{
  margin: 5px 0 0 0;
  padding: 0;
}

div#main-center ol
{
  margin: 0 0 0 25px;
  padding: 0;
}

div#main-center ol li
{
  margin: 5px 0 0 0;
  padding: 0;
}

/*
html>body #main-center
{
  height: auto;
  min-height: 760px;
}
*/

div#filariane
{
  width: 500px;
  height: 30px;
  margin: 0 0 0 10px;
  padding: 0;
  float: left;
  text-align: left;
}


div#footertradim
{
  margin-top: 20px;
  padding-bottom: 5px;
  text-align: center;
}


div#right
{
  width: 200px;
  float: left;
  margin: 0;
  padding: 0 0 0 10px;
}

div#right p
{
  margin: 0;
  padding: 0;
}

div#titreactualites
{
  margin: 0;
  padding: 10px 0 5px 0;
  border-top: 1px solid #cccccc;
}

div#titreactualites h2
{
  margin: 0;
  padding: 0 0 5px 0;
}

div.right-actu
{
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
}

div.actu-en-savoir-plus
{
  text-align: right;
  margin: 5px 0 10px 0;
}

div#right-accueil
{
  float: left;
  width: 200px;
  margin: 0;
  padding: 0 0 0 10px;
}

div#content p.contact
{
  margin: 10px 0 10px 0;
  padding: 0 0 0 30px;
}

div#content p.reference
{
  margin: 10px 0 10px 0;
  padding: 3px 0 0 30px;
  height: 20px;
}

div#tradim-chiffres
{
  margin: 0 0 0 0;
  padding: 10px 0 0 0;
  border-top: 1px solid #cccccc;
}

.object-right
{
 float: right;
}

.object-right img
{
  margin: 10px 0 10px 10px;
  padding: 0;
}

.object-left
{
 float: left;
}

.object-left img
{
  margin: 10px 10px 10px 0;
  padding: 0;
}

.object-center .attribute-image
{
  text-align: center;
}

.object-center p img
{
  margin: 10px 10px 10px 10px;
  padding: 0;
}

/* TODO : Image Map Logiciel à modifier avec jquery */
div#schemaglobal
{
  width: 510px;
  margin: 0 auto;
}

div.survol
{
  float: left;
  padding-left:4px;
}

/* logo-tradim not use
{
 width: 159px;
 height: 68px;
}
*/
/* Gestion formulaire recherche avancee */

.block
{
  padding: 0;
  margin: 20px 0 0 0;
}

.box
{
  margin: 5px 0 0 0;
  padding: 0;
}

.buttonblock input.button
{
  border: 1px solid #616a6f;
  background-color: #ffffff;
  margin: 10px 0;
  cursor: pointer;
}
