/* Paramètres de mis en forme de l'article */
/* Cadre avec la bannière de navigation */
#ban_nav {
  width:660px;
  height:180px;
  background-color:#666666;
  border-bottom:solid 1px #999999;
}
#ban_nav #titre_image_ban {
  margin:0px 0px 0px 260px;
  -margin-left:280px;
  padding:1px 10px 9px;
  -padding:3px 10px 5px;
  width:380px;
  height:15px;
  background-image:url('../graphique/ban_nav/fond_titre_image.png');
  -background-image:url('../graphique/blank.gif');
  -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../graphique/ban_nav/fond_titre_image.png', sizingMethod='scale');
  text-align:right;
  font:normal 11px Arial, Arial, Helvetica, sans-serif;
}
#ban_nav #titre_image_ban a {
  color:#FFFFFF;
}
#ban_nav #titre_image_ban a:hover {
  text-decoration:underline;
}
#ban_nav dl {
  margin:125px 0px 0px;
  width:100%;
  height:30px;
  background-image:url('../graphique/ban_nav/fond_rubrique_espace_membre.png');
}
#ban_nav dt {
  -display:inline;
  float:left;
  width:215px;
  height:30px;
  background-image:url('../graphique/ban_nav/titre_espace_membre.png');
  -background-image:url('../graphique/blank.gif');
  -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../graphique/ban_nav/titre_espace_membre.png', sizingMethod='scale');
}
#ban_nav dd {
  -display:inline;
  float:left;
  margin:2px 0px;
  height:26px;
  -height:28px;
  border-left:solid 1px #F2CECD;
}
#ban_nav a {
  display:block;
  padding:5px 10px;
  height:16px;
  color:#FFFFFF;
  text-decoration:none;
}
#ban_nav form {
  -display:inline;
  float:right;
  margin:3px;
  font:normal 11px Aarial, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
}
#ban_nav select, #ban_nav input  {
  font:11px Arial, Arial, Helvetica, sans-serif;
  color:#333333;
}
#ban_nav span {
  display:block;
  padding:3px 0px 0px 25px;
  color:#FFFFFF;
  text-decoration:none;
}
#ban_nav_description {
  margin-bottom:5px;
  padding:6px 15px;
  -width:660px;
  height:14px;
  background-color:#F5F5F5;
  border-top:solid 1px #CCCCCC;
  font:11px Arial, Arial, Helvetica, sans-serif;
  color:#FBB32D;
}
#ban_nav_description #bouton_aide {
  -display:inline;
  float:right;
  margin-top:-14px;
}
/* Cadre hierarchie donnant la position sur le site */
#cadre_hierarchie {
  margin-bottom:15px;
  height:16px;
  font:normal 10px Arial, Arial, Helvetica, sans-serif;
  color:#555555;
}
#cadre_hierarchie a {
  cursor:pointer;
  color:#555555;
  text-decoration:underline;
}
#cadre_hierarchie a:hover {
  text-decoration:none;
}
/* Cadre Espace Membre */
#espace_membre {
  margin:20px 0px;
  padding:0px 10px;
  min-height:500px;
}
#espace_membre h1 {
  margin:10px 0px;
  width:100%;
  font:bold 14px Arial, Helvetica, sans-serif;
  color:#E99816;
}
#espace_membre h2 {
  margin:25px 0px 8px;
  width:100%;
  font:12px Arial, Helvetica, sans-serif;
  color:#666666;
}
#espace_membre p {
  margin:10px 0px;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#000000;
}
#espace_membre p a {
  color:#E99816;
}
#espace_membre .bouton_modifier {
  -display:inline;
  float:right;
  margin:-40px 0px 0px 500px;
}
#espace_membre .ligne_pointille {
  -display:inline;
  float:left;
  margin:10px 0px;
  padding-top:0px;
  height:1px;
  width:100%;
  background-image:url(../graphique/ligne_pointille.png);
}
#espace_membre #premiere_visite {
  margin:10px 0px 20px;
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#FF0000;
}
/* Cadre Gris */
#espace_membre .cadre_gris {
  padding:12px 25px;
  border:solid 1px #CCCCCC;
  height:46px;
  background-image:url(../graphique/fond_cadre_coordonnees.png);
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#2C2C2C;
}
#espace_membre .cadre_gris span {
  -display:inline;
  float:left;
  display:block;
  margin-top:1px;
  width:260px;
}
/* Cadre Blanc */
#espace_membre .cadre_blanc {
  padding:12px 25px;
  border:solid 1px #CCCCCC;
  height:170px;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#2C2C2C;
}
#espace_membre .cadre_blanc span {
  -display:inline;
  float:left;
  display:block;
  width:290px;
  height:40px;
  vertical-align:middle;
}
#espace_membre .cadre_blanc input {
  margin:0px 2px 0px 1px;
}
/* Formulaire */
#espace_membre #formulaire #choix_langue {
  -display:inline;
  float:right;
  margin:-50px -20px 0px 0px;
  color:#E99816;
  font:italic 10px Verdana, Helvetica, sans-serif;
}
#espace_membre #formulaire {
  padding:12px 20px;
  border:solid 1px #E8E8E8;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#333333;
}
#espace_membre #formulaire .texte {
  -display:inline;
  float:left;
  display:block;
  padding-top:5px;
  width:180px;
}
#espace_membre #formulaire .input {
  -display:inline;
  float:left;
  display:block;
  padding-bottom:5px;
  width:400px;
}
#espace_membre #formulaire .input input {
  margin:0px 2px 0px 1px;
  width:160px;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#333333;
}
#espace_membre #formulaire .input_rouge {
  border:solid 1px #FF0000;
}
#espace_membre #formulaire textarea {
  width:400px;
  height:200px;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#333333;
}
#espace_membre .asterix {
  font:normal 12px Verdana, Helvetica, sans-serif;
  color:#FF0000;
}
#espace_membre .enregistrer {
  -display:inline;
  float:left;
  margin:10px 0px 5px 240px;
  height:22px;
  border:solid 1px #CCCCCC;
  background:url(../graphique/bouton_fond.png) 1px 1px repeat-x;
  font:bold 10px Verdana, Arial, Helvetica, sans-serif;
  color:#333333;
  cursor:pointer;
}
#espace_membre .enregistrer:hover {
  border:solid 1px #6A9B04;
  color:#000000;
}
#espace_membre .ligne_pointille {
  -display:inline;
  float:left;
  margin:10px 0px;
  padding-top:0px;
  height:1px;
  width:100%;
  background-image:url(../graphique/ligne_pointille.png);
}
#confirmation {
  margin:30px 10px;
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#6A9B04;
}
/* Cadre identifiez-vous */
#accueil {
  margin:30px 10px;
}
#accueil img {
  -display:inline;
  float:right;
}
#accueil p {
  font:normal 14px Arial, Helvetica, sans-serif;
}
#accueil a {
  -display:inline;
  float:right;
  font:bold 14px Arial, Helvetica, sans-serif;
  color:#FF9900;
}
/* Cadre liste_articles */
#liste_articles {
  margin:30px 0px 0px 0px;
  font:normal 12px Arial, Helvetica, sans-serif;
  color:#000000;
  line-height:16px;
}
#liste_articles select {
  -display:inline;
  float:right;
  font:normal 10px Arial, Helvetica, sans-serif;
  color:#999999;
}
#liste_articles #bouton_ok {
  -display:inline;
  float:right;
  height:20px;
  border:solid 1px #CCCCCC;
}
#liste_articles h1 {
  margin:0px;
  padding:0px 0px 5px 2px;
  font:bold 14px Arial, Helvetica, sans-serif;
  color:#333333;
  border-bottom-width:1px;
  border-bottom-style:dashed;
  border-bottom-color:#CCCCCC;
}
/* Cadre boucle_resultats */
#boucle_resultats form {
  margin:10px 0px;
  padding:0px 0px 10px 0px;
  border-bottom-width:1px;
  border-bottom-style:dashed;
  border-bottom-color:#CCCCCC;
}
#boucle_resultats h2 {
  margin:0px 0px 8px 0px;
}
#boucle_resultats .h2 {
  text-decoration:none;
  font:bold 19px Arial, Helvetica, sans-serif;
  color:#FF9900;
}
#boucle_resultats h3 {
  -display:inline;
  float:left;
  margin:0px 3px 0px 0px;
  font:bold 11px Arial, Helvetica, sans-serif;
  color:#535353;
}
#boucle_resultats h4 {
  margin:8px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:100%;
  text-align:right;
  font:bold 11px Arial, Helvetica, sans-serif;
  color:#FF9900;
}
#boucle_resultats span{
  display:block;
  margin:0px;
  padding:15px 0px 300px 5px;
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#707070;
}
#boucle_resultats a {
  font:normal 12px Arial, Helvetica, sans-serif;
  color:#FF9900;
}
#boucle_resultats .input_img {
  -display:inline;
  float:left;
  margin:0px 10px 0px 0px;
  border:none;
}
#boucle_resultats img .article {
  width:120px;
  height:80px;
}
#boucle_resultats img .dossier {
  width:100px;
  height:100px;
}
#boucle_resultats .image_deja_vu {
  -display:inline;
  float:right;
  margin:3px 8px 0px 0px;
  width:15px;
  height:15px;
}
/* Cadre pagination */
#pagination {
  margin-bottom:40px;
  padding-top:30px;
  border:none;
  text-align:center;
}
#pagination span {
  margin:0px 0px;
  padding:3px 6px;
  width:20px;
  border:solid 1px #E6E6D0;
}
#pagination a {
  text-decoration:none;
  font:11px Arial, Helvetica, sans-serif;
  color:#666666;
}
#pagination a:hover {
  text-decoration:underline;
}
/* Cadre liste des services */
#liste_services a {
  display:block;
  float:left;
  margin:20px 0px;
  width:320px;
  height:80px;
  font:14px Arial, Helvetica, sans-serif;
  color:#FF9901;
  text-decoration:underline;
}
#liste_services a u {
  display:block;
  margin-top:30px;
  text-decoration:none;
}
#liste_services a img {
  -display:inline;
  float:left;
}
#liste_services a:hover {
  text-decoration:none;
}
#liste_services .hr {
  -display:inline;
  float:left;
  margin:0px 10px;
  width:620px;
  height:1px;
  background-color:#CCCCCC;
  color:#FFFFFF;
}