

BODY, TD		{FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,helvetica,sans-serif; MARGIN:0px; }
TR, TABLE, TEXTAREA, INPUT, SELECT, SPAN, A  {FONT-SIZE: 100%; FONT-FAMILY: Verdana,Arial; }


html, body {
    height: 100%;
  margin:0;
  padding:0;
}

div {
  margin: 0;
  padding:0;
}

div#page {
  padding: 0 0px;
  margin: 0 0;
  /*position:relative;*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  /*overflow: auto;*/
}


div#footer_old {
  position: fixed;
  width: 100%;
  bottom: 0;
  height:20px;
  background:#ffa500;
  font-size:11px;
  color:#FFFFFF;
  text-align:center;
  padding-top:5px;
  }

div#footer{
  width:465px; /*484px;*/
  height:20px;
  /*background:#ffa500;*/
  font-size:11px;
  color:#888888;  /*#AAAAAA;*/
  text-align:center;
  padding-top:5px;
  margin-left:10px;
  }

div#footer a {
  color:#888888;  /*#AAAAAA*/
  text-decoration:underline;
}

div#aol{
  width: 470px;
  height:20px;
  margin: 30px 0 0 12px;
  /*background:#ffa500;*/
  font-size:11px;
  color:#AAAAAA;
  text-align:center;
  padding-top:5px;
  }

div#aol a {
  color:#AAAAAA;
  text-decoration:underline
}

div#footer a:hover {
  color:#cd3301;
  text-decoration:underline
}

div#menu {
  background-image:url(images/logo.jpg);
  background-repeat:no-repeat;
  background-color:#bfd630;
  background-position:0 25px;
  float: left;
  width: 120px;
  height:100%;
  /*position:fixed;*/
  position:absolute;
  left:0;
  top:0;
  }

div#menu_entry {
  vertical-align:middle;
  padding-left:20px;
  padding-top:250px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:red;
  text-decoration: none;
}

div#menu_entry a{
  color:#777777;
  text-decoration: none;
}

div#menu_entry a:hover{
  text-decoration: underline;
}

div#container {
  /*margin-left:120px;*/
  /*left:120px;*/
  margin:0;
  padding:0;
  padding-left:120px;
  /*overflow: auto;*/
  /*position:absolute;*/
  /*border-style:dashed;*/
  /*background:#FFFF00;*/
  }

div#header {
  margin:0;
  width:100%;
  font-size:12px;
  font-weight:bold;
  color:white;
  text-align:center;

  }

div#header h1 {
  margin:0;
  padding:5px;
  border-style:solid;
  border-width:5px;
  border-color:#FFFFFF;
  background: #bfd630;
  font-size:12px;

}

div#content {
  padding-top: 10px;
  /*padding-left: 10px;*/
  /*float: bottom;*/
  }

div#intro {
  font-size:10px;
  width:465px;  /*484px;*/
}

div#search {
  width:470px;  /*488px;*/
  padding-top:40px;
  position:inherit;
}

p#presentation {
  margin:0;
  margin-top:30px;
  font-size:10px;
  /*padding-right:10px;*/
  text-align:justify;
  width:465px;  /*474px;*/
}

div#content #result #search_call
{
  font-size:x-small;
  /*padding-left:10px;*/
  /*width:477px;*/
}



p#erreur {
  text-align:center;
  font-weight:bold;
  color:red;
}

div#user {
  padding:2pt;
  margin-top:20pt;
  margin-left:0pt;
  font-size:9px;
  color:white;
  background-color:#999999;
  width:463px;  /*481px;*/
}

div#user a{
  color:#FFFF00;
  text-decoration:none;
}

div#user a:hover{
  text-decoration:underline;
}


div#result_list
{
  padding-top:10px;
  /*padding-left:10px;*/
}

table { width:95%; border-collapse:collapse; }
table td { padding:3px; border:1px solid #ECE9D8; }
table tr th { text-align:center; font-weight:bold; background-color:#ECE9D8; font-size: 10px }  /*font-weight:bold;*/
table tr.ligne_impaire td { color:#666666; cursor:pointer;font-size: 9px}
table tr.ligne_paire td { color:#339933; cursor:pointer;font-size: 9px}
table tr.ligne_surlignee td { color:#339933; cursor:pointer; background-color:#FFFFFF;font-size: 9px}  /*#ECE9D8*/


table td.cell_impaire  { color:#666666; cursor:pointer;  }
table td.cell_paire  { color:#339933; cursor:pointer;  }
table td.cell_surlignee  { color:#339933; cursor:pointer; background-color:#FFFFFF; }  /*#ECE9D8*/


caption {
  font-size:10px;
  text-align:left;
  margin-bottom:5px;
}

div#result_footer
{
  padding-top:10px;
  margin-bottom:30px;
  vertical-align:middle;
  width:470px;  /*484px;*/
  text-align:center;
}


fieldset {
  border: 0;
  padding-right: 3px;
  border-bottom: 2px solid #ABADAC;
  background-color: #eb7e12;  /*#eb7e12cd3301*/

}

.focus {
  background-color: #FFFCD2;
}

fieldset legend {
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  margin-left: -10px;
  margin-bottom: 10px;
  margin-top:-15px;

  position: relative;

  color: #000000;
}

html fieldset legend {
  position: relative;
}

label {
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
}




input, textarea, select {
  border-top: 2px solid #848484;
  border-left: 2px solid #848484;
  border-bottom: 2px solid #FAFAFA;
  border-right: 2px solid #FAFAFA;
  margin-top: 5px;
  margin-bottom: 5px;
  vertical-align: middle;
}

input.bouton {
  border-top: 2px solid #FAFAFA;
  border-left: 2px solid #FAFAFA;
  border-bottom: 2px solid #848484;
  border-right: 2px solid #848484;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  color: Black;
  padding: 2px;
  display: block;
  float: right;
}

form {
  margin:0;
  padding:0;
}

form div label {
  display: block;
  float: left;
  width: 150px;
  padding-left:15px;
  padding-right: 15px;

}

.titreOrangePuce{
        color: #FF9900;
        background-image: url(images/bullet5.gif);
        background-repeat: no-repeat;
        background-position: top left;
        padding-left: 16px;
        font-weight: bold;
        text-transform: uppercase;
    font-size:11px;
}


a {
  color: #eb7e12;  /*#CC3300*/
  text-decoration:underline;
}


#mode_affichage {
  font-size:10px;
  margin-top:20px;
  margin-left:200px;
}

.active {
  font-weight:bold;
  background-color:#eb7e12;  /*#cd3301*/
  color:#FFFFFF;
}

a.calendar{
  color:#FFFFFF;
  font-size:10px;
  text-decoration:none;
}

a.calendar:hover{
  color:#FFFFFF;
  font-size:10px;
  text-decoration:underline;
}

#div_licence {
  position:absolute;
  width:456px;
  height:290px;
  /*top:130px;*/
  top:200px;
  left:0px;
  border: solid 1px #615a47;
  text-align:center;
  background-color:#fff;
  /*visibility:hidden;*/
  padding:0 5px;
  font-size:10px;
}

#accept{
	border:none;
}
