@charset "UTF-8";
/* CSS Document */




/******************************************************************/
/* BLOCS COLONNES DROITE ET GAUCHE (204px en comptant les ombres) */
/******************************************************************/
.bloc204ombre {
  width:204px;
  margin-bottom:6px;
}
.bloc204_haut {
  height:2px;
  line-height:1px;
  font-size:1px;
  background:url(../_images/blocs/bloc204_haut.png) top left no-repeat;
}
.bloc204ombre_centre {
  background:url(../_images/blocs/bloc204_centre.png) top left repeat-y;
}
.bloc204_bas {
  height:2px;
  line-height:1px;
  font-size:1px;
  background:url(../_images/blocs/bloc204_bas.png) bottom left no-repeat;
}


/* titres noirs : la bordure est constante */
.bloc204_titre_noir {
  background:url(../_images/fonds/titre_bloc_degrade_noir.jpg) top left repeat-x;
  width:198px;
  margin-left:2px;
  border:1px solid #535353;

}

/* titres gris : la bordure fait partie de l'image-titre car elle est dÃ©gradÃ©e */
.bloc204_titre_gris {
  padding-left:2px;
}


/* correction bug IE6 qui met une marge sous l'image sans spÃ©cification de hauteur du bloc */
.bloc204_titre_1_ligne {
  height:19px;
}
.bloc204_titre_2_lignes {
  height:31px;
}












/*********************/
/* CONTENU DES BLOCS */
/*********************/
.contenuBloc {
  margin:0 2px;
  padding:10px 7px;
  background:#fbfbfb;
}
.pasEncoreDeBlog {
  margin:0 2px;
  padding:13px 7px;
  background:url(../_images/titres/bloc204_pasEncoreDeBlogFond.jpg) top left no-repeat #FFF;
}
#flash_videoAvantPremiere {
  margin:0 2px;
  background:#000;
}

.contenuBlocGris
{
  background:url(../_images/blocs/bloc204_centre_bas_avant-premier.jpg) #e9e9e7;
  height: 49px;
  margin: 0 0 0 2px;
  width: 200px;
}
  .contenuBlocGris #picto_dl
  {
    margin: 8px 0 0 8px;
    float: left;
  }
  .contenuBlocGris a
  {
    color: #B90005;
    float: right;
    margin: 6px 0 0 0;
    width: 125px;
  }



/************************/
/* REMONTEE DES MEMBRES */
/************************/
ul.membres li {
  width:60px;
  float:left;
  height: 100px;
  line-height:.9em;
}
ul.membres li.marge {
  margin-right:3px;
}
ul.membres li span {
  display:block;
  margin-bottom:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.8em;
  word-wrap: break-word; /* Internet Explorer 5.5+ */
}
ul.membres li img {
  margin-bottom:3px;
}
ul.membres li a {
  color:#898989;
}
ul.membres li a:hover span {
  text-decoration:underline;
}



/***********************/
/* REMONTEE DES BREVES */
/***********************/
.bloc520 ul.breves li {
  list-style-type:square;
  list-style-position:outside;
  margin-bottom:13px;
  padding-bottom:13px;
  font-weight:bold;
}
.bloc520 ul.breves li span {
  color:#898989;
}
.bloc204ombre ul.breves li {
  list-style-type:square;
  list-style-position:outside;
  border-bottom:1px dotted #b7bfc4;
  margin: 0 0 13px 20px;
  padding-bottom:13px;
}
.bloc204ombre ul.breves li span.date {
  color:#898989;
}

/*****************************************/
/* REMONTEE DES ARTICLES DE BLOGS VIDEOS */
/*****************************************/
.bloc255 ul.articles_blogs_videos {
  padding-left:24px;
}
.bloc255 ul.articles_blogs_videos li a {
  font-weight:bold;
}
.bloc255 ul.articles_blogs_videos li {
  list-style-type:square;
  list-style-position:outside;
  margin-bottom:10px;
}
.bloc255 ul.articles_blogs_videos li span.date {
  display:block;
  color:#898989;
  font-size:.85em;
}

/***************************/
/* REMONTEE VIDEO PREFEREE */
/***************************/
.bloc255 .videoPreferee {
  width:99px;
  height:89px;
  background:url(../_images/fonds/thumb_videoPrefere.gif) top left no-repeat;
  float:left;
}
.bloc255 .videoPreferee_desc {
  margin-left:107px;
}
.bloc255 .videoPreferee img {
  padding:3px 0 0 3px;
}
/***************************/
/* REMONTEE VIDEO PREFEREE */
/***************************/
.bloc190 .videoPreferee {
  height:210px;
  background:url(../_images/fonds/thumb_videoPrefere.gif) top left no-repeat;
  float:left;
}
.bloc190 .videoPreferee_desc {
  height:210px;
}
  .bloc190 .videoPreferee_desc #img_video_prefere
  {
    background:url(../_images/fonds/thumb_videoPrefere.gif) top left no-repeat;
    float: left;
    height:54px;
    margin: 3px 5px 5px 0;
    width:74px;
  }

  #bas_video_preferee
  {
    position: absolute;
    margin: 195px 0 0 0;
  }


/*************************************/
/* REMONTEE DES DOSSIERS INTERACTIFS */
/*************************************/
.bloc255 .dossierInteractif {
  width:80px;
  height:60px;
  background:url(../_images/fonds/thumb_dossierInteractif.gif) top left no-repeat;
  float:left;
}
.bloc255 .dossierInteractif_desc {
  margin-left:87px;
}
.bloc255 .dossierInteractif img {
  padding:3px 0 0 3px;
}
.bloc255 .dossierInteractif_desc ul {
  padding-left:14px;
}
.bloc255 .dossierInteractif_desc ul li {
  list-style-type:square;
  list-style-position:outside;
}
.bloc255 .dossierInteractif_desc a {
  font-weight:bold;
}
.bloc255 .dossierInteractif_cont {
  padding-bottom:6px;
  margin-bottom:6px;
  border-bottom:1px dotted #b7bfc4;
}
.bloc255 .dossierInteractif_cont ul li span {
  color:#898989;
}
.bloc520 ul.dossier_download {
  list-style-type:none;
  text-align:center;
  display:inline;
}
.bloc520 ul.dossier_download li {
  display:inline;
  padding:0 29px;
}
.bloc520 ul.dossier_download li a {
  display:inline;
}
.bloc520 span.descriptionAtelier {
  font-size:.9em;
  color:#898989;
}

/**********************************/
/* REMONTEE DES DOCUMENTS DEPOSES */
/**********************************/
.bloc255 .icone,
.bloc520 .icone {
  width:20px;
  float:left;
}
.bloc255 .documentsDeposes_desc,
.bloc520 .documentsDeposes_desc {
  margin-left:25px;
}
.bloc255 .documentsDeposes_desc ul,
.bloc520 .documentsDeposes_desc ul {
  padding-left:14px;
}
.bloc255 .documentsDeposes_desc ul li,
.bloc520 .documentsDeposes_desc ul li {
  list-style-type:square;
  list-style-position:outside;
}
.bloc255 .documentsDeposes_desc ul li span.date,
.bloc520 .documentsDeposes_desc ul li span.date {
  display:block;
  color:#898989;
  font-size:.85em;
}
.bloc255 .documentsDeposes_desc a,
.bloc520 .documentsDeposes_desc a {
  font-weight:bold;
}
.bloc255 .documentsDeposes_cont,
.bloc520 .documentsDeposes_cont {
  padding-bottom:9px;
  margin-bottom:10px;
  border-bottom:1px dotted #b7bfc4;
}
.bloc255 .noBorder,
.bloc520 .noBorder {
  border:none;
  margin-bottom:-10px;
}
.bloc255 .nbDocsDeposes {
  color:#898989;
  font-size:.8em;
  margin-bottom:6px;
}
.bloc520 .DetailDocumentDepose_cont {
  padding-bottom:9px;
}
.bloc520 .DetailDocumentDepose_desc ul {
  display:block;
  margin-left:10px;
  float:left;
  width: 425px;
}
.bloc520 .DetailDocumentDepose_desc ul li {
  list-style-type:none;
}
.bloc520 .DetailDocumentDepose_desc span {
  color:#898989;
  font-size:.9em;
}
.bloc520 .apercuDocument {
  text-align:center;
}
.bloc520 form#redactionMessage  fieldset,
.bloc520 form#ajoutCommentaireDoc fieldset {
  text-align:right;
  width:300px;
  display:block;
}
.bloc520 form#ajoutCommentaireDoc fieldset textarea  {
  width:300px;
  border:1px solid #898989;
  margin-top:10px;
}
.bloc520 form#redactionMessage fieldset input,
.bloc520 form#ajoutCommentaireDoc fieldset input {
  margin-top:10px;
}
.bloc520 form#redactionMessage span.gauche {
  text-align:left;
  float:left;
}
.bloc520 form#redactionMessage fieldset textarea  {
  width:300px;
  border:1px solid #898989;
  margin-top:10px;
}
.bloc520 form#redactionMessage fieldset input.champ  {
  width:300px;
  border:1px solid #898989;
  margin-top:10px;
}



/**********************************/
/* REMONTEE DE LA REVUE DE PRESSE */
/**********************************/
.bloc255 ul.revuePresse {
  padding-left:14px;
}
.bloc255 ul.revuePresse li a {
  font-weight:bold;
}
.bloc255 ul.revuePresse li {
  list-style-type:square;
  list-style-position:outside;
}
.bloc255 ul.revuePresse li span.soustitre {
  display:block;
}

/*****************************/
/* REMONTEE ARTICLES DE BLOG */
/*****************************/
.bloc255 ul.articlesBlog {
  padding-left:14px;
}
.bloc255 ul.articlesBlog li a {
  font-weight:bold;
}
.bloc255 ul.articlesBlog li {
  list-style-type:square;
  list-style-position:outside;
}
.bloc255 ul.articlesBlog li span.soustitre {
  display:block;
}
.bloc255 ul.articlesBlog li span em {
  color:#898989;
  font-size:.8em;
  font-style:normal;
}

/**********************************/
/* BOITE DE RECEPTION DANS PROFIL */
/**********************************/
.bloc520 .liste_message
{
  margin: 0 0 0 30px;
}
  .bloc520 .liste_message .titre
  {
    font-weight: bold;
    float: left;
    width: 80%;
  }
  .bloc520 .liste_message .date
  {
    text-align: right;
  }
#bloc_reponse_message
{
  display: none;
}
/***************************/
/* WIKIPEDIA ET NEWSLETTER */
/***************************/
form.SaisieCol2 {
  width:185px;
  float:left;
  display:inline;
  margin:2px 0 5px 0;
}
form.SaisieCol2 input.recherches_text {
  float:left;
  width:148px;
  height:12px;
  margin:1px 3px 0 0;
  border:1px solid #808487;
  color:#636363;
  font-family:Arial, Helvetica, sans-serif;
  font-size:.9em;
}
form.SaisieCol2 input.recherches_ok {
  height:20px;
}









/**************************************/
/* BLOCS DE REMONTEE D'INFOS (255 PX) */
/**************************************/
.bloc255 {
  width:255px;
  margin-bottom:10px;
}
.bloc255 .toggle {
  text-align:right;
  position:absolute;
  width:249px;
  margin-top:5px;
}
.bloc255 .titre {
  background:url(../_images/blocs/bloc255_haut.jpg) top left no-repeat;
  height:28px;
}
.bloc255 .titre img {
  float:left;
}
.bloc255 .conteneur {
  border-right:1px solid #dce2e5;
  border-left:1px solid #dce2e5;
  border-bottom:1px solid #dce2e5;
}
.bloc255 .contenu {
  padding:9px 7px;
}
.bloc255 p {
  padding:2px 4px 8px 4px;
}
.bloc255 span.bouton {
  text-align:right;
  display:block;
  width:220px;
}
.bloc255 .titre .soustitre {
  color:#898989;
  padding-top:8px;
}


/**************************************/
/* BLOCS DE REMONTEE D'INFOS (190 PX) */
/**************************************/
.bloc190 {

  width:205px;
  margin-bottom:10px;
}
.bloc190 .toggle {
  text-align:right;
  position:absolute;
  width:200px;
  margin-top:5px;
}
.bloc190 .titre {
  background:url(../_images/blocs/bloc255_haut.jpg) top left no-repeat;
  height:28px;
}
.bloc190 .titre img {
  float:left;
  width: 190px;
}
.bloc190 .conteneur {
  border-right:1px solid #dce2e5;
  border-left:1px solid #dce2e5;
  border-bottom:1px solid #dce2e5;
  height: 230px;
}
.bloc190 .contenu {
  padding:9px 7px;
  height: 210px;
}
.bloc190 p {
  padding:2px 4px 8px 4px;
}
.bloc190 span.bouton {
  text-align:right;
  display:block;
  width:195px;
}
.bloc190 .titre .soustitre {
  color:#898989;
  padding-top:8px;
}



/******************/
/* BLOC DE PUB HP */
/******************/
.bloc255Promotion {
  width:255px;
  margin-bottom:10px;
}
.bloc255Promotion .contenu {
  padding:1px;
  border-right:1px solid #dce2e5;
  border-left:1px solid #dce2e5;
  border-bottom:1px solid #dce2e5;
  text-align:center;
}
.bloc300Promotion {
  width:305px;
  float: right;
}
.bloc300Promotion .contenu {
  padding:1px;
  border-right:1px solid #dce2e5;
  border-left:1px solid #dce2e5;
  border-bottom:1px solid #dce2e5;
  text-align:center;
}









/*************************/
/* BLOC NOIR HAUT DROITE */
/*************************/

.bloc204_noir {
  width:204px;
  background:url(../_images/blocs/bloc204_noir_bas.jpg) bottom  no-repeat;
  margin-bottom:10px;
}
.contenuBlocNoir {
  width:204px;
  background:url(../_images/blocs/bloc204_noir_fond.png) top left no-repeat;

}
.bloc204_noir .contenu {
  padding:0 13px 10px 13px;
}
.bloc204_noir .contenu a {
  color:#d7d7d7;
}
.bloc204_noir .contenu p {
  margin:7px 0 10px 0;
}
.bloc204_noir .contenu li {
  margin-bottom:10px;
}
.bloc204_noir .contenu li.separateur {
  border-bottom:1px dotted #5d676d;
}
.bloc204_noir .contenu li img {
  border-bottom:1px solid transparent;
}
.bloc204_noir .contenu li img:hover {
  border-bottom:1px solid #B90005;
}

.bloc204_noir_recrutement {
  width:204px;
  margin-bottom:10px;
}
.bloc204_noir_recrutement .contenu {
  padding:0 13px 10px 13px;
}
.bloc204_noir_recrutement .contenu a {
  color:#d7d7d7;
}
.bloc204_noir_recrutement .contenu p {
  margin:7px 0 10px 0;
}
.bloc204_noir_recrutement .contenu li {
  margin-bottom:10px;
}
.bloc204_noir_recrutement .contenu li.separateur {
  border-bottom:1px dotted #5d676d;
}
.bloc204_noir_recrutement .contenu li img {
  border-bottom:1px solid transparent;
}
.bloc204_noir_recrutement .contenu li img:hover {
  border-bottom:1px solid #B90005;
}
.contenuBlocRecrutement {
  width:204px;
  background:url(../_images/blocs/bloc204_noir_fond_recrutement.png) top left no-repeat;

}
  .contenuBlocRecrutement a{
    color: #898989;
  }


/**************************/
/* BLOC CENTRAL GENERIQUE */
/**************************/
.bloc520 {
  width:520px;
  margin-bottom:12px;
  margin-left:10px;
}
.bloc520 .toggle {
  text-align:right;
  position:absolute;
  width:513px;
  margin-top:8px;
}
.bloc520 ul.titre,
.bloc520 div.titre {
  background:url(../_images/blocs/bloc520_haut.jpg) top left no-repeat;
  height:30px;
}
.bloc520 ul.titre li {
  float:left;
}
.bloc520 ul.titre li.titre,
.bloc520 div.titre {
  color:#b90005;
  font-weight:bold;
  text-transform:uppercase;
  padding-left:30px;
}
.titre_text {
  color:#b90005;
  font-weight:bold;
  display: block;
  text-transform:uppercase;
  padding: 7px 0 0 30px;
}
#listeBlogs .bloc520 div.titre {
  color:#b90005;
  font-weight:bold;
  text-transform:uppercase;
  padding-left:30px;
  text-align:center;
}

.bloc520 ul.titre li.titre {
  padding-top:10px;
}
.bloc520 div.titre span {
  padding-top:10px;
}
.bloc520 .titre span {
  display:block;
}
.bloc520 ul.titre li.soustitre,
.bloc520 .titre span em {
  padding-top:10px;
  color:#898989;
  font-weight:bold;
  text-transform:none;
  font-style:normal;
  padding-left:5px;
}
.bloc520 ul.titre li.logo {
  padding-top:7px;
  padding-left:5px;
}
.bloc520 div.titre .statut {
  float:right;
  text-transform:none;
  font-weight:normal;
  font-size:.8em;
  margin:8px 30px 0 0;
}
#listeBlogs  .bloc520 .statut {
  float:right;
  text-transform:none;
  font-weight:normal;
  font-size:.8em;
}
.bloc520 div.titre div.statut {
  margin:8px 30px 0 0;
}
.bloc520 div.titre div.statut img {
  float:left;
  margin-right:7px;
}
.bloc520 div.profilStatut div.statut img,
.bloc520 div.titre div.statut img,
.bloc520 div.titre div.statut span {
  vertical-align:middle;
  display:inline-block;
  padding:0;
}
.bloc520 div.titre div.statut span {
  padding-top:3px;
}
.bloc520 div.profilStatut div.statut span.online,
.bloc520 div.titre div.statut span.online {
  color:#cc0000;
}
.bloc520 div.profilStatut div.statut span.offline,
.bloc520 div.titre div.statut span.offline {
  color:#999999;
}

.bloc520_bas{
  background:url(../_images/blocs/bloc520_bas.jpg) top left no-repeat;
  height:6px;
}
.bloc520 .conteneur {
  border-right:1px solid #dce2e5;
  border-left:1px solid #dce2e5;
}
.bloc520 .conteneur .contenu {
  padding:13px 27px;
  background:#FFF;
}
.bloc520 .conteneur .contenu #flash_dossier {
  margin-top:-13px;
}
.bloc520 p {
  padding:2px 4px 8px 4px;
}
.bloc520 span.bouton {
  text-align:right;
  display:block;
  width:508px;
}
.bloc520 span.boutonForm {
  text-align:right;
  display:block;
  width:448px;
}
.bloc520 span.boutonInfos{
  float:left;
  margin-left:190px;
}



/***********************/
/* BLOC CENTRAL PROFIL */
/***********************/
.bloc520 .profilPhoto {
  width:116px;
  float:left;
  display:inline;
}
.bloc520 .profilPhotoMedium {
  width:95px;
  float:left;
  display:inline;
}
.bloc520 .profilEtablissement {
  width:182px;
  float:left;
  display:inline;
}
.bloc520 .profilEtablissement,
.bloc520 .profilDetails ul {
  list-style-type:square;
}
.bloc520 .profilDetails ul li {
  margin-bottom:10px;
  margin-left: 290px;
  width: 190px;
}
.bloc520 .profilPhoto span,
.bloc520 .profilEtablissement span,
.bloc520 .profilDetails span {
  color:#898989;
}
.bloc520 .profilBlog {
  width:230px;
  float:left;
  display:inline;
}
.bloc520 .profilBlog {
  list-style-type:square;
}
.bloc520 .profilBlog span {
  color:#898989;
}
.bloc520 .profilStatut .profilStatut {
  width:120px;
  float:right;
  display:inline;
  text-align:right;
}
.bloc520 .profilStatut .profilStatut .statut {
  margin-right:0;
  padding-right:0;
}
.triMembres,
.triAlpha {
  width:520px;
  text-align:center;
  margin:8px 0;
  color:#999;
}
.triMembres {
  font-size:.9em;
}
.triMembres a, /* tri tous les membres ou centre d'interet */
.triAlpha a { /* tri par ordre alphabÃ©tique */
  color:#666666;
}
.triMembres a:hover,
.triAlpha a:hover {
  color:#b90005;
}
.triMembres span {
  color:#000;
  text-decoration:underline;
  font-weight:bold;
}

/************************/
/* 	   BLOC MESSAGES    */
/************************/
.bloc520 .titre .membre
{
  color: #B90005;
  float: right;
  margin: 0 30px 0 0;
  padding: 10px 0 0 5px;
}
.bloc520 .conteneur .titre_message {
  border-bottom: 1px solid #E2E2E2;
  font-weight: bold;
  margin: 0 0 5px 0;
  padding: 5px 15px 5px 15px;
}
.bloc520 .conteneur .contenu .corps
{
  margin: 10px 0 0 0;
}
.bloc520 .conteneur .contenu .detail_message
{
  border-bottom: 1px solid #E2E2E2;
  color: #898989;
  padding: 5px 0 7px 0;
}
.bloc520 .conteneur .contenu .slide_detail
{
  cursor: pointer;
  margin: 0 0 0 440px;
  position: absolute;
}


/************************/
/* BLOC CENTRAL MEMBRES */
/************************/
.bloc520 ul.membres li {
  margin-right:5px;
}


/**********************************/
/* BLOC CENTRAL COMMENTAIRES BLOG */
/**********************************/
.bloc255 ul.commentaireBlog,
.bloc520 ul.commentaireBlog {
  list-style-type:square;
  list-style-position:inside;
}
.bloc255 ul.commentaireBlog li,
.bloc520 ul.commentaireBlog li {
  margin-bottom:8px;
}
.bloc520 .actionCommentaire {
  margin:5px 0 8px 0;
}
.bloc520 .actionCommentaire a {
  color:#666666;
  font-size:.8em;
  padding:5px 0;
}
.bloc520 .actionCommentaire a span {
  color:#cc0000;
  font-weight:bold;
  font-size:1.2em;
}


/*********************************/
/* BLOC CENTRAL RESULTATS VIDEOS */
/*********************************/
.bloc520 .videos_cont {
  padding-bottom:6px;
  margin-bottom:6px;
  border-bottom:1px dotted #b7bfc4;
}
.bloc520 .videos_cont_align {
  float:left;
  width:200px;
  display:inline;
  position:relative;
  padding:0 10px;
}
.bloc520 .videos {
  width:80px;
  height:60px;
  background:url(../_images/fonds/thumb_dossierInteractif.gif) top left no-repeat;
  float:left;
}
.bloc520 .videos_desc {
  margin-left:87px;
}
.bloc520 .videos img {
  padding:3px 0 0 3px;
}
.bloc520 .videos_desc ul {
  padding-left:14px;
}
.bloc520 .videos_desc ul li {
  list-style-type:square;
  list-style-position:outside;
}
.bloc520 .videos_desc a {
  font-weight:bold;
}
.bloc520 .videos_cont ul li span {
  color:#898989;
}
.bloc520 .barreDefilement {
  background:url(../_images/fonds/bloc520_barreDefilement.jpg) top left repeat-x;
  height:28px;
  text-align:center;
  padding:5px 10px 0 10px;
}
.bloc520 .barreDefilement .prev {
  float:right;
}
.bloc520 .barreDefilement .next {
  float:left;
}
.bloc520 .barreDefilement ul {
  list-style-type:none;
  padding-top:2px;
}
.bloc520 .barreDefilement ul li {
  display:inline;
  padding-right:5px;
}
.bloc520 .barreDefilement ul li.active {
  color:#000;
  font-size:larger;
}
.bloc520 .barreDefilement,
.bloc520 .barreDefilement a {
  color:#999999;
}
.bloc520 .barreDefilement img,
.bloc520 .barreDefilement span {
  vertical-align: middle;
  display: inline-block;
}


/***************************************/
/* BLOC CENTRAL FORM CENTRES D'INTERET */
/***************************************/
.bloc520 form#centresDinteret {
  display:block;
  width:400px;
  margin:0 auto;

}
  .bloc520 form#centresDinteret input {
    float: left;
    margin: 2px 5px 0 0;
  }
  .bloc520 form#centresDinteret label
  {
    margin: 0 0 0 20px;
    display: block;
    width: 160px;
  }

  .bloc520 form#centresDinteret .col_a {
    float:left;
  }

  .bloc520 form#centresDinteret .col_b {
    margin: 0 0 0 200px;
  }




/*******************************/
/* BLOC CENTRAL FORM AJOUT DOC */
/*******************************/
.bloc520 form#ajoutDoc .col_c,
.bloc520 form#ajoutDoc .col_d,
.bloc520 form#ajoutDoc .col_e {
  float:left;
}
.bloc520 form#ajoutDoc .col_c {
  margin-left:10px;
}
.bloc520 form#ajoutDoc .col_c,
.bloc520 form#ajoutDoc .col_d{
  float:left;
  margin-right:80px;
}
.bloc520 form#ajoutDoc .fausse_col_a {
  width:150px;
  float:left;
}
.bloc520 form#ajoutDoc .fausse_col_g {
  width:150px;
  float:left;
}
.bloc520 .fausse_col_h {
  float:left;
  width:280px;
}
.bloc520 .editProfil {
  margin-right:9px;
}
.bloc520 .fausse_col_h span {
  display:block;
  margin-left:8px;
}
.bloc520 .fausse_col_h input {
  margin-left:0;
}
.bloc520 .fausse_col_h select {
  margin-left:5px;
}
.bloc520 form#ajoutDoc .fausse_col_b {
  float:left;
}
.bloc520 form#ajoutDoc label.titre {
  font-size:1.1em;
  font-weight:bold;
}
.bloc520 form#ajoutDoc .fausse_col_f {
  width:350px;
  float:left;
}
.bloc520 form#ajoutDoc span {
  color:#999999;
  display:block;
  font-size:.9em;
}
.bloc520 form#ajoutDoc .trombonne {
  background:url(../_images/pictos/trombonne.gif) top left no-repeat;
  cursor: pointer;
  padding-left:25px;
  padding-top:6px;
  height:50px;
  width: 120px;
}

/****************************/
/* BLOC CENTRAL CURIOSPHERE */
/****************************/
#flash_video_curiosphere {
  margin-left:6px;
  display:block;
  margin-bottom:7px;
}

/****************************/
/*   BLOC MESSAGES ERREURS	*/
/****************************/
#form_erreur
{
  color: #B90005;
  margin: 0 0 20px 32px;
}

/****************************/
/*GESTION DES PHOTOS UPLOAD	*/
/****************************/
#gestion_photo
{
  background: #E7E7E7;
  border: 1px solid #E6E6E6;
  display: none;
  height: 700px;
  margin: 30px 0 0 1px;
  position: absolute;
  width: 516px;
  z-index: 1;
}
  #gestion_photo #loader
  {
    color: #999999;
    font-size: 0.8em;
    margin: 100px 0 0 150px;
    text-align: center;
    width: 200px;
  }

#confirm_inscription_li
{
  display: none;
}
/*
  #confirm_inscription_li #close_confirm_inscription_li
  {
    margin: -38px 0 0 351px;
    position: absolute;
    z-index: 2;
  }
*/
#lien_video_ap
	{
		position: absolute;
		margin: 50px 0 0 300px;
		display: none;
	}
#popup_exclus_droit
{
	position: absolute;
	margin: 50px 0 0 300px;
	display: none;
}

#desinscription
{
	display: none;
	margin: -60px 0 0 -178px;
	position: absolute;
}

.titre_contact
{
  font-size: 14px;
}

#imagetag_container
{
  background: #FFFFFF;
  border: 1px solid #CBD1D3;
  display: none;
  padding: 20px 0 0 0;
  min-height: 500px;
  position: absolute;
  text-align: center;
  width: 800px;
  z-index: 1000;
}
#tag_container
{
  background: #F5F3F4;
  border: 1px solid #CBD1D3;
  margin: 10px 0 0 0;
  padding: 5px 0 5px 0;
  width: 450px;
}
#display_tag
{
  cursor: pointer;
  float: right;
}
.punaise
{
  display: none;
  position: absolute;
}
.punaise_legende
{
  background: #FFFFFF;
  border: 1px solid #000000;
  cursor: pointer;
  display: none;
  font-weight: bold;
  padding: 4px;
  position: absolute;
}

.cours .text_cours
{
  color: #898989;
}

#demande_contact
{
  list-style-type: square;
  margin: 0 0 0 20px;
}
  #demande_contact .contact_demande
  {
    cursor: pointer;

  }
  #demande_contact .contact_option
  {
    color: #898989;
    list-style-type: none;
  }
    #demande_contact .contact_option span
    {
      cursor: pointer;
    }

.demande_un_contact
{
}
  .demande_un_contact .profil_picture
  {
    border: 1px solid #000000;
    float: left;
    height: 60px;
    margin: 5px 10px 0 0;
    width: 60px;
  }
  .demande_un_contact .info_contact_demande
  {

    font-weight: bold;
    padding: 4px 0 0 0;
  }
  .demande_un_contact .action_contact
  {
    display: block;
    float: left;
    padding: 10px 0 0 0;
  }
    .demande_un_contact .action_contact a
    {
      cursor: pointer;
      color: #898989;
      z-index: 1000;
    }

#img_une_site
{
  float: left;
  margin: 0 5px 5px 0;
}

#bloc_info_producteur
{
	/*display: none;*/
}
	#bloc_info_producteur #info_producteur li
	{
		margin: 0 0 5px 0;
	}

.matiere
{
	width: 180px;
	margin: 0 0 0 295px;
}
