/**********************************************************************/
/* @file repertoire_structure.css                  	          		  */
/* @brief Ce fichier met en forme le repertoire de l'intranet du CDES */
/**********************************************************************/
/* @htmlinclude copyright_mediaprojets.html                		      */
/* @since 2011-03-30                                       		      */
/* @date 2011-03-30                                       		      */
/* @author Didier RIBIERE                                  		      */
/**********************************************************************/

/**********************************************************************/
/*  STYLE GENERAL                                                     */
/**********************************************************************/

div#ViewRepertoirePersonne { width: 1250px; min-height: 480px; }
div#ViewRepertoirePersonne td { vertical-align: top; }
div#ViewRepertoirePersonne td.libelle { color: #404041; }

div#ViewRepertoirePersonne span.visu { background: #C4CBD1; width: 200px; height: 18px; padding: 5px 0px 0px 2px; white-space:nowrap; border: none; display: block; overflow: hidden; }
div#ViewRepertoirePersonne input.info { background: #C4CBD1!important; }
div#ViewRepertoirePersonne input.visu { background: #C4CBD1; height: 18px; border: none; }
div#ViewRepertoirePersonne input.edit { background: #FFFFFF; height: 18px; border: 1px solid black; }
div#ViewRepertoirePersonne input.edit_auto { background: #FFFFFF; height: 16px!important; border: 2px solid black; }
div#ViewRepertoirePersonne input.autocompletion { border: 2px solid black; }
div#ViewRepertoirePersonne input.date { width: 50px; }
div#ViewRepertoirePersonne input.periode { width: 100px; }
div#ViewRepertoirePersonne input.standardDebug { width: 160px; }
div#ViewRepertoirePersonne input.standardC { width: 175px; }
div#ViewRepertoirePersonne input.standard { width: 200px; }
div#ViewRepertoirePersonne input.standardL { width: 300px; }
div#ViewRepertoirePersonne input.standardXXL { width: 500px; }
div#ViewRepertoirePersonne input.titre { width: 198px; }
div#ViewRepertoirePersonne input.ind_tel { width: 58px; }
div#ViewRepertoirePersonne input.tel { width: 134px; }
div#ViewRepertoirePersonne input.telL { width: 234px; }
div#ViewRepertoirePersonne input.ind_tel_tel { width: 200px; }
div#ViewRepertoirePersonne input.ville { width: 132px; }
div#ViewRepertoirePersonne input.cedex { width: 60px; }
div#ViewRepertoirePersonne input.ville_cedex { width: 200px; }
div#ViewRepertoirePersonne input.pays { width: 198px; }
div#ViewRepertoirePersonne input.email { width: 175px; }
div#ViewRepertoirePersonne input.emailL { width: 275px; }
div#ViewRepertoirePersonne input.web { width: 175px; }

div#ViewRepertoirePersonne textarea.visu { background: #C4CBD1; width: 100%; border: none; }
div#ViewRepertoirePersonne textarea.edit { background: #FFFFFF; width: 100%; border: 1px solid black; }

div#ViewRepertoirePersonne select.info { background: #C4CBD1!important; }
div#ViewRepertoirePersonne select.visu { background: #C4CBD1; width: 200px!important; border: none; }
div#ViewRepertoirePersonne select.edit { background: #FFFFFF; width: 200px!important; border: 1px solid black; }

/**********************************************************************/
/*  PROPRE A LA VUE DE RECHERCHE RAPIDE                               */
/**********************************************************************/

div#ViewRepertoireRechercheRapide { width: 1250px; height: 25px; border: solid #064C7E; border-width: 1px 0px 1px 0px; padding: 10px 0px 10px 0px; }
div#ViewRepertoireRechercheRapide form { width: 413px; margin: 0px 0px 0px 0px; display: inline; }
div#ViewRepertoireRechercheRapide span { margin: 0px 0px 0px 75px!important; }
div#ViewRepertoireRechercheRapide input.autocomplet_long { width: 220px; height: 15px; border: 2px solid black; }

/**********************************************************************/
/*  PROPRE AUX VUES DES INFOS RESUMEES                                */
/**********************************************************************/

div#ViewIndividuInfos { width: 1250px; min-height: 180px; }
div#ViewIndividuInfos div#section_gauche { width: 464px; min-height: 165px; margin: 15px 36px 0px 22px; display: inline-block; vertical-align:	top; }
div#ViewIndividuInfos div#section_droite { width: 694px; min-height: 165px; margin: 15px 0px 0px 0px; display: inline-block; vertical-align: top; }
div#ViewIndividuInfos div#section_validation { width: 100%; text-align: center; margin: 10px 0px 10px 0px; }

/** PROPRE AUX INFOS GENERALES **/

table#ViewIndividuInfosGenerales { background: #E6EEF1; width: 450px; height: 145px; padding: 10px 7px 10px 7px; border: none; }
table#ViewIndividuInfosGenerales td.entete { background: #FFFFFF; height: 20px; font-family: verdana; font-weight: bold; font-size: 13px; text-align: right; padding: 5px 0px 5px 0px!important; }
table#ViewIndividuInfosGenerales td.entete span { height: 13px; vertical-align: center; display: inline-block; margin-right: 100px; }
table#ViewIndividuInfosGenerales td.entete img { width: 13px; height: 13px; vertical-align: center; display: inline-block; margin: 0px 15px 0px 0px; }
table#ViewIndividuInfosGenerales table { width: 350px; border-collapse:	separate!important; border: none; margin: 10px 0px 0px 0px; }
table#ViewIndividuInfosGenerales table tr { height: 20px; }
table#ViewIndividuInfosGenerales table td.libelle { width: 150px; height: 18px; vertical-align: middle; }
table#ViewIndividuInfosGenerales table td.champ { width: 200px; height: 18px; }
table#ViewIndividuInfosGenerales table td.champ input { width: 200px; height: 18px; }
table#ViewIndividuInfosGenerales img { width: 100px; margin: 10px 0px 0px 0px; }

/** PROPRE AUX INFOS PERSONNELLES **/

table#ViewIndividuInfosPersonnelles { background: #E6EEF1; width: 450px; height: 125px; margin: 10px 0px 0px 0px; padding: 10px 7px 10px 7px; border: none; }
table#ViewIndividuInfosPersonnelles td.entete { background: #FFFFFF; height: 20px; font-family: verdana; font-weight: bold; font-size: 13px; text-align: right; padding: 5px 0px 5px 0px!important; }
table#ViewIndividuInfosPersonnelles td.entete span { height: 13px; vertical-align: center; display: inline-block; margin-right: 100px; }
table#ViewIndividuInfosPersonnelles td.entete img { width: 13px; height: 13px; vertical-align: center; display: inline-block; margin: 0px 15px 0px 0px; }
table#ViewIndividuInfosPersonnelles table { width: 450px; border: none; border-collapse: separate!important; margin: 10px 0px 0px 0px; }
table#ViewIndividuInfosPersonnelles table tr { height: 20px; }
table#ViewIndividuInfosPersonnelles table td.libelle { width: 150px; height: 18px; vertical-align: middle; }
table#ViewIndividuInfosPersonnelles table td.champ { width: 300px; height: 18px; }
table#ViewIndividuInfosPersonnelles table td.champ img { vertical-align: -15%; }

/** PROPRE AUX INFOS PROFESSIONNELLES **/

div#ViewIndividuInfosProfessionnelles { width: 694px; min-height: 165px; }
div#ViewIndividuInfosProfessionnelles table.entete_infos { width: 100%; height: 25px; border: none; border-collapse: collapse; }
div#ViewIndividuInfosProfessionnelles table.entete_infos td:first-child { text-align: left; vertical-align:	middle; }
div#ViewIndividuInfosProfessionnelles table.entete_infos td + td { text-align: right; vertical-align: middle; }
div#ViewIndividuInfosProfessionnelles table.entete_infos img { cursor: pointer; }
div#ViewIndividuInfosProfessionnelles table.corps_infos { background: #E6EEF1; width: 680px; height: 325px; padding: 10px 7px 10px 7px; border: none; }
div#ViewIndividuInfosProfessionnelles table.corps_infos td.entete { background: #FFFFFF; height: 20px; font-family: verdana; font-weight: bold; font-size: 13px; text-align: right; padding: 5px 0px 5px 0px!important; }
div#ViewIndividuInfosProfessionnelles table.corps_infos td.entete span { height: 13px; vertical-align: center; display: inline-block; margin-right: 200px; }
div#ViewIndividuInfosProfessionnelles table.corps_infos td.entete img { width: 13px; height: 13px; vertical-align: center; display: inline-block; margin: 0px 15px 0px 0px; }
div#ViewIndividuInfosProfessionnelles table.corps_infos table { width: 330px; border: none; border-collapse: separate!important; margin: 10px 0px 0px 0px; display: inline; }
div#ViewIndividuInfosProfessionnelles table.corps_infos table:first-child { margin: 10px 20px 0px 0px; }
div#ViewIndividuInfosProfessionnelles table.corps_infos table + table + table { width: 680px; border: none; border-collapse: separate!important; margin: 10px 0px 0px 0px; display: block; }
div#ViewIndividuInfosProfessionnelles td.libelle { width: 120px; height: 18px; vertical-align: middle; }
div#ViewIndividuInfosProfessionnelles td.champ { width: 210px; height: 18px; }
div#ViewIndividuInfosProfessionnelles td.champ textarea { background: #C4CBD1; border: none; }
div#ViewIndividuInfosProfessionnelles table td.champ img { vertical-align: -15%; }

/**********************************************************************/
/*  PROPRE AUX VUES DES INFOS DETAILLEES                              */
/**********************************************************************/

div#ViewIndividuSupplementInfos { width: 1206px; min-height: 340px; margin: 30px 0px 200px 0px; padding: 0px 22px 0px 22px; }
div#ViewIndividuSupplementInfos div.repertoire_onglet { width: 110px; height: 35px; font-family: verdana; font-weight: bold; font-size: 13px; text-align: center; border: 1px solid #064C7E; margin: 0px 3px 0px 0px; padding: 10px 20px 0px 20px; display: inline-block; position: relative; z-index: 100; cursor: pointer; }
div#ViewIndividuSupplementInfos div#repertoire_onglet_valider { width: 123px; height: 35px; font-family: verdana; font-weight: bold; font-size: 13px; text-align: right; border: none; padding: 10px 0px 0px 0px; display: inline-block; }
div#ViewIndividuSupplementInfos div#repertoire_onglet_masquer { width: 133px; height: 35px; font-family: verdana; font-weight: bold; font-size: 13px; text-align: right; border: none; padding: 10px 10px 0px 0px; display: inline-block; }
div#ViewIndividuSupplementInfos div.repertoire_panneau { background: #E6EEF1; width: 1190px; min-height: 300px; border: 1px solid #064C7E; margin: -1px 0px 0px 0px; padding: 10px 7px 10px 7px; display: none; position: absolute; z-index: -1; }

/*div#ViewIndividuSupplementInfos div.repertoire_panneau div { width: 1206px; margin: 0px 0px 10px 0px; clear: both; }*/
div#ViewIndividuSupplementInfos div.repertoire_panneau div.separation { width: 1190px; height: 10px; border-bottom: 1px solid black; clear: both; }
div#ViewIndividuSupplementInfos div.repertoire_panneau table { width: 368px; margin: 0px 30px 0px 0px; display: inline-block; border: none; border-collapse: separate!important; }
div#ViewIndividuSupplementInfos div.repertoire_panneau table + table + table { margin: 0px 0px 0px 0px; }
div#ViewIndividuSupplementInfos div.repertoire_panneau table tr:first-child { height: 30px; font-family: verdana; font-weight: bold; font-size: 13px; color: #064C7E; }
div#ViewIndividuSupplementInfos div.repertoire_panneau table tr.titre { height: 30px; font-family: verdana; font-weight: bold; font-size: 13px; color: #064C7E; }
div#ViewIndividuSupplementInfos div.repertoire_panneau td.libelle { width: 140px; height: 18px; vertical-align: middle; }
div#ViewIndividuSupplementInfos div.repertoire_panneau td.champ { width: 200px; height: 18px; }
div#ViewIndividuSupplementInfos div.repertoire_panneau td.champ select { background: #FFFFFF; width: 67px; }
div#ViewIndividuSupplementInfos div.repertoire_panneau input[type="image"] { margin-left: 4px; vertical-align: -30%; border: none; }

div#ViewInfosPro_panneau img { margin: 0px 10px 0px 0px; }
div#ViewInfosPro_panneau table#infos_pro_plus { width: 100%!important; display: none; }
div#ViewInfosPro_panneau div#ajout_structure_individu { width: 100%!important; display: none; }
div#ViewInfosReseau_panneau div#infos_reseau_plus { width: 100%!important; margin: 0px 0px 100px 0px; display: none; }


/**********************************************************************/
/*  PROPRE AUX VUES DES INTERVENTIONS                                 */
/**********************************************************************/


div#ViewInfosFormation_panneau table#ListeInterventions { border-collapse: collapse !important; width: 100%; }
div#ViewInfosFormation_panneau td { padding: 5px; }
div#ViewInfosFormation_panneau table, div#ViewInfosFormation_panneau td { border: 1px solid #C4CBD1; }

/**********************************************************************/
/*  PROPRE AUX VUES DU MINI CV                                */
/**********************************************************************/

div#ViewIndividuSupplementInfos div.repertoire_panneau table#table_infos_mini_cv , div#ViewIndividuSupplementInfos div.repertoire_panneau table#table_infos_mini_uk {  width: 90%!important; }
div#ViewIndividuSupplementInfos div.repertoire_panneau table#table_infos_mini_cv tr:first-child , div#ViewIndividuSupplementInfos div.repertoire_panneau table#table_infos_mini_cv_uk tr:first-child { margin-bottom :0px; }
div#ViewIndividuSupplementInfos div.repertoire_panneau table#table_infos_mini_cv tr, div#ViewIndividuSupplementInfos div.repertoire_panneau table#table_infos_mini_cv_uk tr { margin-bottom :20px; }
/*div#ViewIndividuSupplementInfos div.repertoire_panneau table#table_infos_mini_cv textarea { width: 900px; }*/
div#ViewIndividuSupplementInfos div.repertoire_panneau .text_mini_cv {background: #C4CBD1;padding:10px;width: 1150px;}
div#ViewIndividuSupplementInfos div.repertoire_panneau .text_mini_cv ul{list-style-type:disc!important; padding-left :40px;}
div#ViewIndividuSupplementInfos div.repertoire_panneau .td_creation_url_modif_mini_cv {height:38px;}
div#ViewIndividuSupplementInfos div.repertoire_panneau .td_bouton_export {height:36px;}
div#ViewIndividuSupplementInfos div.repertoire_panneau .creation_url_modif_mini_cv {margin-right: 30px;}
div#ViewIndividuSupplementInfos div.repertoire_panneau .creation_url_modif_mini_cv_en {margin-right: 30px;}
div#ViewIndividuSupplementInfos div.repertoire_panneau #url_modif_mini_cv {height : 16px!important;width: 580px!important;}
div#ViewIndividuSupplementInfos div.repertoire_panneau #url_modif_mini_cv_en {height : 16px!important;width: 580px!important;}
div#ViewIndividuSupplementInfos div.repertoire_panneau #copy {padding : 0!important;margin-left:5px;}
div#ViewIndividuSupplementInfos div.repertoire_panneau #copy_en {padding : 0!important;margin-left:5px;}


























