*
{
  margin:0;
  padding:0;
}
body
{
  width:1000px;
  margin-left:auto;
  margin-right:auto;
  background:#28313A url('./images/img01.jpg') repeat-x scroll left top;
  color:#5C5C5C;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:12px;
}
a
{
  text-decoration:none;
  color:#1B75A9;
  cursor:pointer;
}
img
{
  border:none;
}
form.ligne
{
  display:inline;
}
.spacer
{
  clear:both;
}
/*---------------------------------ALL-----------------------------------------*/
#all
{
  width:100%;
  border:10px solid #ffffff;
  min-height:600px;
  height:auto;
}
/*---------------------------------TOP-----------------------------------------*/
#top
{
  min-height:110px;
  width:100%;
  padding-bottom:10px;
}
#top h1
{
  padding-top:50px;
  margin-left:20px;
  font-size:40px;
  font-weight:500;
}
#top h1 a
{
  color:#28313A;
}
/*menutop*/
ul.menutop
{
  background:url('./images/img02.jpg') repeat;
  height:58px;
  padding-left:20px;
  border-bottom:10px solid #ffffff;
}
ul.menutop a
{
  background:transparent url('./images/img03.jpg') no-repeat scroll right 50%;
}
ul.menutop li
{
  display:inline;
  margin-left:-5px;
  text-align:center;
}
ul.menutop li a
{
  display:inline-block;
  color:#ffffff;
  width:150px;
  margin-top:20px;
}
/*--------------------------------CONTENT--------------------------------------*/
/**/
#content
{
  font-size:12px;
  line-height:26px;
  text-align:justify;
  background:#ffffff;
}
#content h2
{
  color:#28313A;
  font-size:24px;
  font-weight:500;
  margin-top:20px;
  margin-bottom:20px;
}
/*--------------------------------MENUDROITE-----------------------------------*/
#content .menudroite
{
  float:right;
  width:230px;
  padding-left:10px;
  padding-right:10px;
}
ul.symptome
{
  
}
ul.symptome li
{
  display:inline;
  text-align:left;
}
ul.symptome li a
{
  display:inline-block;
  width:75px;
}
/*--
/*--------------------------------PAGE-----------------------------------------*/
#content .page
{
  float:left;
  border-right:1px dashed #DFE1E0;
  width:700px;
  padding:20px;
  padding-top:0;
}
/*--------------------------------SUGGEST--------------------------------------*/
#suggest
{
  border-left:1px solid #dfdfdf;
  border-right:1px solid #dfdfdf;
  border-bottom:1px solid #dfdfdf;
}
#suggest .scateg
{
  color:#686868;
}
#suggest .categ
{
  font-weight:700;
  color:#990066;
}

/*---------------------------------POPUP----------------------------------------*/
#popup
{
  position:absolute;
  width:300px;
  min-height:20px;
  height:auto;
  z-index:100;
  border:1px solid #000000;
  padding:5px;
  background:#ffffff;
  left:30%;
  right:30%;
  display:none;
  overflow:auto;
}
#popup .close
{
  float:right;
  padding:3px;
  border:1px solid #000000;
}
#popup h1
{
  font-size:12px;
  margin-bottom:10px;
}
#popup i,
#popup strong,
.remedes i,
.remedes strong
{
  color:#cc0000;
}
/*------------------------------------------BOUTON------------------------------*/
.bt_ajouter
{
  background:url('images/button_Aj.png') right no-repeat;
  border:none;
  height:32px;
  width:165px;
  text-align:left;
  cursor:pointer;
}
.bt_supprimer
{
  background:url('images/button_Sup.png') right no-repeat;
  border:none;
  height:32px;
  width:102px;
  text-align:left;
  cursor:pointer;
}
/*--------------------------------------------TABLEAU---------------------------*/
.divtab
{
  width:auto;
  overflow:auto;
  margin-top:10px;
}
table.tabg
{
  border-collapse: collapse;
}
table.tabg tr, 
table.tabg th, 
table.tabg td
{
  border:1px solid #000000;
  text-align:center;
}
table.tabg th
{
  min-width:50px;
}
table.tabg td.deg3
{
  background-color:#ff0000;
}
table.tabg td.deg2
{
  background-color:#ff6600;
}
table.tabg tr.total
{
  background-color:#c0ffe0;
}
/*------------------------------------------CLOUD--------------------------------*/
.divtab .commun
{
  color:#ff0000;
  font-weight:700;
}
.divtab .commun_
{
  color:#cc6600;
}
.divtab .noncom
{
  color:#0099ff;
}
.nuage
{
  border:1px solid #000000;
  padding:5px;
}
/*----------------------------------------BOTTOM--------------------------------*/
#bottom
{
  min-height:60px;
  background:#E5E5E5;
  padding:10px;
}
#bottom a
{
}
/*------------------------------------LOGINBOX---------------------------------*/
#loginBox,
#loginBox_
{
  float:right;
  margin-top:20px;
}
#loginBox li
{
  list-style-type:none;
}
#loginBox label
{
  float:left;
  width:100px;
}
#inscript_form
{

}
#inscript_form label
{
  float:left;
  width:200px;
  line-height:16px;
}
/*-----------------------------------ADMIN--------------------------------------*/
.formadmin label
{
  float:left;
  width:100px;
  line-height:16px;
}
#admin .liste_navig
{
  border:1px solid #000000;
  height:500px;
  overflow:auto;
  width:400px;
  float:left;
  margin-right:10px;
}
