/***
Rappel: margin: top right bottom left
***/

* { font-family:arial; font-size:12px; color:#555555; }

body { background-color: #FFF; }

form { margin:0; padding:0; border:0; }

.sml { font-size: 0.8em; }
strong { font-weight:bold; font-color:#3D3D3D; font-size:1.1em; }

table {
  border:none;
  border-spacing:5px;
  width:100%;
}
tr { vertical-align:top; }

h1, h2, h3, h4, h5, h6 { margin:10px 0px 5px 20px; font-weight:bold; }

h1                { font-size:1.6em; color:#3366FF; margin:20px 0px 5px 10px; }
a.h1:link         { font-size:1.6em; color:#3366FF; margin:20px 0px 5px 10px; }
a.h1:visited      { font-size:1.6em; color:#3366FF; margin:20px 0px 5px 10px; }
h2                { font-size:1.3em; color:#000094; margin:10px 0px 5px 10px; }
a.h2:link         { font-size:1.3em; color:#000094; margin:10px 0px 5px 10px; }
a.h2:visited      { font-size:1.3em; color:#000094; margin:10px 0px 5px 10px; }
h3 { font-size:1.2em; color:#E36324; margin:10px 0px 5px 10px; }
h4 { font-size:1.1em; color:#E36324; margin:10px 0px 5px 10px; }
h5 { font-size:1em; }

hr { border:solid 1px #D6D6D6; width:70%; margin:20px auto 20px auto; }

p { margin:10px; }

.SideBox {
  margin:5px 0 5px 0;
  border:solid 1px #AAAAAA;
  width:300px;
  margin-bottom:20px;
}

/* Tables */
.TRstd { 
  background-color: #FFFFFF; 
  }
.TRcolored {
  background-color: #FEFEA9; 
  }

a:link            { color:#E36324; text-decoration:none; font-weight:bold; }
a:visited         { color:#E36324; text-decoration:none; font-weight:bold; }
a:hover           { color:#FF0000; text-decoration:underline; font-weight:bold; }

a.blanc:link      { color:#FFF; font-size:0.8em; }
a.blanc:visited   { color:#FFF; font-size:0.8em; }
.blanc            { color:#FFF; }

a.strong:link      { color:#E36324; font-size:1.6em; }
a.strong:visited   { color:#E36324; font-size:1.6em; }


a.bottom:link      { color:#888; font-size:0.8em; }
a.bottom:visited   { color:#888; font-size:0.8em; }
.bottom            { color:#888; font-size:0.8em; }
.bottomgrey        { color:#888; }

.rouge            { color:#F00; }

.LINKnew {
  font-weight:bold;
  color:#E36324;
}

.menubox {
  background-image:url(../img/onglet.png);
  background-color:#FFFFFF;
  width:100px;
  height:30px;
  padding-top:5px;
  text-align:center;
  font-weight:bold;
}
.menubox a:link {
  color:#FFF;
}
.menubox a:visited {
  color:#FFF;
}

/* NEVER CHANGE BEFORE THIS POINT UNLESS YOU KNOW EXACTLY WHAT YOUR ARE DOING THERE */
	.cachediv {
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		position: absolute; }
    
	.showdiv { height: 100%; }
    
  .trans { border-style:none }
