/* Normalise les marges et le remplissage*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin: 0; padding: 0; }

/*Normalise les tailles de polices pour les en-têtes*/
h1, h2, h3, h4, h5, h6
{ font-size: 100%;}

/*Suprime list-style pour les listes*/
ol, ul
{ list-style: none; }

/*Normalise les styles et graisses de fontes: font-style et font-weight sont normal*/
address, caption, cite, code, dfn, em, strong, th, var
{  font-style: normal; font-weight: normal; }

/*Suprime les bordures dans les tableaux*/
table
{ border-collapse: collapse; border-spacing: 0; }

/*Suprime les bordures dans les éléments fieldset et img*/
fieldset, img
{ border: 0; }

/*Aligne le texte à gauche dans caption et th*/
caption, th
{ text-align: left; }

/*Suprime les apostrophes doubles autour de q*/
q: before, q: after
{ content: ''; }


/*Le corps de la page*/
html {
text-align: center;
 }

body {
position: relative;
center: 0;
width: 810px;
margin: 0 auto;
text-align: left;
padding-bottom: 60px;
padding-top: 60px;}

/* espace haut */
div#container {
width: 810px;
height: 1000px;
padding: 0;
background-color: pink;}


/* liens externes */
#row_2 {
align: right;
width: 800px;
height: 80px;
padding: 0;
text-align: right;
  padding-left: 0px; 
  padding-right: 0px; 
  padding-top: 0px; 
  padding-bottom: 0px;
background-color: yellow;}

/* ###################################################################
/* Logo à gauche et slogan à droite */
#row_3 {
width: 800px;
height: 180px;
  padding-left: 20px; 
  padding-right: 20px; 
  padding-top: 20px; 
  padding-bottom: 20px;
background-color: #D8E9D6;}/* background-image: url(###.jpg); */


/* ###################################################################
/* Liens secondaires en bas du bloc logo et slogan */
#row_4_TDg {
width: 227px;
height: 40px;
  padding-left: 0px; 
  padding-right: 0px; 
  padding-top: 0px; 
  padding-bottom: 0px;
background-color: #191919;}

#row_4_TDd {
width: 558px;
height: 40px;
  padding-left: 20px; 
  padding-right: 20px; 
  padding-top: 20px; 
  padding-bottom: 0px;
background-color: #D8E9D6;}

/* ###################################################################
/* Main à droite */
#main_contenu {
width: 100%;
height: 0px;
  padding-left: 20px; 
  padding-right: 20px; 
  padding-top: 20px; 
  padding-bottom: 20px;
background-color: #D8E9D6;}

/* ###################################################################
/* Bloc à gauche du main cellule du haut */
#row_5_TDr1cg {
width: 202px;
height: 80px;
  padding-left: 10px; 
  padding-right: 10px; 
  padding-top: 0px; 
  padding-bottom: 0px;
background-color: #191919;}

/* Bloc à gauche du main cellule du centre */
#menu_sec_vert {
width: 202px;
height: 60px;
text-align: center;
  padding-left: 20px; 
  padding-right: 10px; 
  padding-top: 10px; 
  padding-bottom: 10px;
background-color: #191919;}

/* Bloc à gauche du main cellule du bas */
#livehelp {
width: 202px;
height: 80px;
text-align: center;
  padding-left: 0px; 
  padding-right: 0px; 
  padding-top: 0px; 
  padding-bottom: 0px;
background-color: #191919; }

/* ###################################################################
/* Bloc sous le livehelp */
#row_6_TDg {
width: 217px;
height: 30px;
text-align: center;
  padding-left: 0px; 
  padding-right: 0px; 
  padding-top: 0px; 
  padding-bottom: 0px;
background-color: #191919;}


/* Sub 4 à droite inclus ds content */

div#espH {
position: absolute;
top: 0;
left: 0;
width: 800px;
height: 60px;
padding: 0;
background-color: ;}

/* ########################################################################## */
div#haut {
position: absolute;
top: 0px;
left: 10px;
width: 800px;
height: 40px;
padding: 0;
vertical-align: bottom;
background-color: #191919;
color: white;}

div#haut1 {
position: absolute;
bottom: 2px;
right: 20px;
width: 100%px;
height: 100%px;
padding: 0;
background-color: #191919;}

/* ########################################################################## */
div#logo {
position: absolute;
top: 40px;
left: 10px;
width: 800px;
height: 180px;
padding: 0px 0px 0px 0px;
background-color: #D8E9D6;}

/* ########################################################################## */
div#content_un {
position: absolute;
top: 240px;
left: 10px;
width: 800px;
height: 50px;
padding: 0;}

div#spacer1 {
position: absolute;
top: 0px;
left: 0px;
width: 200px;
height: 40px;
padding: 18px 0px 0px 0px;
background-color: #D8E9D6;}

div#liens {
position: absolute;
top: 0px;
right: 0;
width: 600px;
height: 40px;
padding: 27px 0px 0px 0px; 
background-color: #D8E9D6;}

/* ########################################################################## */
div#content_main {
position: absolute;
top: 300px;
left: 10px;
width: 800px;
padding: 0;
background-color: #191919;}

div#news_vert {
position: absolute;
top: 0px;
left: 0px;
width: 200px;
height: 80px;
  padding-left: 0px; 
  padding-right: 0px; 
  padding-top: 0px; 
  padding-bottom: 0px;
background-color: #191919;}

div#menu_sec {
position: absolute;
top: 160px;
left: 0px;
width: 200px;
height: 90px;
text-align: center;
  padding-left: 0px; 
  padding-right: 0px; 
  padding-top: 40px; 
  padding-bottom: 40px;
background-color: #191919;}

td#livehelp {
width: 200px;
height: 90px;
text-align: center;
  padding-left: 20px; 
  padding-right: 20px; 
  padding-top: 20px; 
  padding-bottom: 20px;
background-color: ;}

td#news_hor {
width: 600px;
height: 16px;
  padding-left: 50px; 
  padding-right: 50px; 
  padding-top: 4px; 
  padding-bottom: 0px; }

div#spacer_gauche {
position: absolute;
top: 60px;
left: -10px;
width: 20px;
height: 1155px; /*800px;*/ 
padding: 0;
background-color: #191919;} 

div#gauche {
position: absolute;
top: 0px;
left: 0px;
width: 200px;
height: 100%;
padding: 0;
background-color: #191919;} /* #191919  */

div#copyright {
position: absolute;
text-align: center;
bottom: 40px;
left: 0px;
width: 200px;
height: 30px;
padding: 0;
background-color: #191919;}

div#info_site {
position: absolute;
bottom: 40px;
left: 0px;
width: 100%;
height: 30px;
padding: 0;
background-color: #D8E9D6;}

div#droite {
position: absolute;
top: 0px;
right: 0;
width: 600px;
height: 100%;
padding: 0;
background-color: #D8E9D6;}

/* ########################################################################## */
div#espB {
position: absolute;
bottom: 0px;
left: 0px;
width: 800px;
height: 40px;
padding: 0;
background-color: #191919;}

Input.Bouton{
font-weight: bold;
font-size: 12px; }



/*
  .exemple{
  font-family: Arial, Tahoma, Sans-serif; 
  font-size: 12px; 
  font-weight: 400; 
  font-style: normal; 
  text-decoration: none; 
  text-transform: none; 
  font-variant: normal; 
  color: #333333; 
  text-indent: 0px; 
  line-height: 0px; 
  vertical-align: middle; 
  text-align: left; 
  word-spacing: 0px; 
  letter-spacing: 0px; 
  float: left; 
  clear: left; 
  margin-left: 0px; 
  margin-right: 0px; 
  margin-top: 0px; 
  margin-bottom: 0px; 
  margin-width: 0px; 
  margin-height: 0px; 
  padding-left: 0px; 
  &nbsp; 
  padding-top: 0px; 
  padding-bottom: 0px; 
  border-left: 0px #800000; 
  border-right: 0px #FF6600; 
  border-top: 0px #008000; 
  border-bottom: 0px #000080;}
 */
