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

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

.ui_autocomplete { z-index: 1000000; }
div#ViewEtudeConseilConvention { width: 1250px; min-height: 480px; }
div#ViewEtudeConseilConvention td.libelle { color: #404041; }
div#ViewEtudeConseilConvention span.visu { background: #CAD2B9; width: 200px; height: 18px; padding: 5px 0px 0px 2px; white-space:nowrap; border: none; display: block; overflow: hidden; }
div#ViewEtudeConseilConvention input.visu { background: #CAD2B9; height: 18px; border: none; }
div#ViewEtudeConseilConvention input.edit { background: #FFFFFF; height: 18px; border: 1px solid black; }
div#ViewEtudeConseilConvention input.edit_auto { background: #FFFFFF; height: 16px!important; border: 2px solid black; }
div#ViewEtudeConseilConvention input.autocompletion { border: 2px solid black; }
div#ViewEtudeConseilConvention input.max_autocompletion { width: 99%; border: 2px solid black; }
div#ViewEtudeConseilConvention input.border { border: 1px solid black; }
div#ViewEtudeConseilConvention input.mini { width: 30px; }
div#ViewEtudeConseilConvention input.date { width: 50px; }
div#ViewEtudeConseilConvention input.periode { width: 100px; }
div#ViewEtudeConseilConvention input.standardDebug { width: 160px; }
div#ViewEtudeConseilConvention input.standardC { width: 175px; }
div#ViewEtudeConseilConvention input.double { width: 100%; }
div#ViewEtudeConseilConvention input.max { width: 100%; }
div#ViewEtudeConseilConvention input.standard { width: 100px; }
div#ViewEtudeConseilConvention table input.right {margin-right: 5px; }
div#ViewEtudeConseilConvention input.standardL { width: 300px; }
div#ViewEtudeConseilConvention input.standardXXL { width: 500px; }
div#ViewEtudeConseilConvention input.titre { width: 198px; }
div#ViewEtudeConseilConvention input.ind_tel { width: 58px; }
div#ViewEtudeConseilConvention input.tel { width: 134px; }
div#ViewEtudeConseilConvention input.telL { width: 234px; }
div#ViewEtudeConseilConvention input.ind_tel_tel { width: 200px; }
div#ViewEtudeConseilConvention input.ville { width: 132px; }
div#ViewEtudeConseilConvention input.cedex { width: 60px; }
div#ViewEtudeConseilConvention input.ville_cedex { width: 200px; }
div#ViewEtudeConseilConvention input.pays { width: 198px; }
div#ViewEtudeConseilConvention input.email { width: 175px; }
div#ViewEtudeConseilConvention input.emailL { width: 275px; }
div#ViewEtudeConseilConvention input.web { width: 175px; }

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

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

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

div#ViewConventionRechercheRapide { width: 1250px; height: auto !important; border: solid #337920; border-width: 1px 0px 1px 0px; padding: 10px 0px 10px 0px; }
div#ViewConventionRechercheRapide form { width: 743px; margin: 0px 0px 0px 0px; display: inline; }
div#ViewConventionRechercheRapide span { margin: 0px 0px 0px 80px; }
div#ViewConventionRechercheRapide div{ display: block; height: 25px; }
div#ViewConventionRechercheRapide div label{ width: 180px; display: block; float: left; }
div#ViewConventionRechercheRapide div select{ width: 600px; }

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

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

/** PROPRE AUX INFOS GENERALES **/

table#ViewConventionInfosGenerales { background: #E8EECF; width: 450px; height: 145px; padding: 10px 7px 10px 7px; border: none; }
table#ViewConventionInfosGenerales 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#ViewConventionInfosGenerales td.entete span { height: 13px; vertical-align: center; display: inline-block; margin-right: 150px; }
table#ViewConventionInfosGenerales td.entete img { width: 13px; height: 13px; vertical-align: center; display: inline-block; margin: 0px 15px 0px 0px; }
table#ViewConventionInfosGenerales table { width: 450px; border-collapse: separate!important; border: none; margin: 10px 0px 0px 0px; }
table#ViewConventionInfosGenerales table tr { height: 20px; }
table#ViewConventionInfosGenerales table tr td.libelle { width: 150px!important; padding-top: 3px; }
table#ViewConventionInfosGenerales table tr td.right { text-align: right; }
table#ViewConventionInfosGenerales table td.champ img { vertical-align: -20%; margin-left: 5px; }

/** PROPRE AUX INFOS COMPLEMENTAIRES **/

table#ViewConventionInfosComplementaires { background: #E8EECF; width: 450px; height: 125px; margin: 10px 0px 0px 0px; padding: 10px 7px 10px 7px; border: none; }
table#ViewConventionInfosComplementaires 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#ViewConventionInfosComplementaires td.entete span { height: 13px; vertical-align: center; display: inline-block; margin-right: 120px; }
table#ViewConventionInfosComplementaires td.entete img { width: 13px; height: 13px; vertical-align: center; display: inline-block; margin: 0px 15px 0px 0px; }
table#ViewConventionInfosComplementaires table { width: 450px; border: none; border-collapse: separate!important; margin: 10px 0px 0px 0px; }
table#ViewConventionInfosComplementaires table tr { height: 20px; }
table#ViewConventionInfosComplementaires table tr td.libelle { width: 150px; padding-top:3px;}
table#ViewConventionInfosComplementaires table td.champ img { vertical-align: -20%; margin-left: 5px; }

/** PROPRE AUX INFOS DE CONTACT **/

div#ViewConventionInfosContact { width: 694px; min-height: 165px; }
div#ViewConventionInfosContact table.entete_infos { width: 100%; height: 25px; border: none; border-collapse: collapse; }
div#ViewConventionInfosContact table.entete_infos td:first-child { text-align: left; vertical-align: middle; }
div#ViewConventionInfosContact table.entete_infos td + td { text-align: right; vertical-align: middle; }
div#ViewConventionInfosContact table.entete_infos img { cursor: pointer; }
div#ViewConventionInfosContact table.corps_infos { background: #E8EECF; width: 680px; height: 325px; padding: 10px 7px 10px 7px; border: none; }
div#ViewConventionInfosContact 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#ViewConventionInfosContact table.corps_infos td.entete span { height: 13px; vertical-align: center; display: inline-block; margin-right: 300px; }
div#ViewConventionInfosContact table.corps_infos td.entete img { width: 13px; height: 13px; vertical-align: center; display: inline-block; margin: 0px 15px 0px 0px; }
div#ViewConventionInfosContact table.corps_infos table { width: 330px; border: none; border-collapse: separate!important; margin: 10px 0px 0px 0px; display: inline; }
div#ViewConventionInfosContact table.corps_infos table:first-child { margin: 10px 20px 0px 0px; }
div#ViewConventionInfosContact table.corps_infos table + table + table { width: 680px; border: none; border-collapse: separate!important; margin: 15px 0px 0px 0px; display: block; }
div#ViewConventionInfosContact td.libelle { width: 120px; height: 18px; vertical-align: middle; }
div#ViewConventionInfosContact td.champ { width: 210px; height: 18px; }
div#ViewConventionInfosContact td.champ textarea { background: #CAD2B9; border: none; }
div#ViewConventionInfosContact table td.champ img { vertical-align: -20%; margin-left: 5px; }

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

div#ViewConventionSupplementInfos { width: 1206px; min-height: 340px; margin: 10px 0px 200px 0px; padding: 0px 22px 0px 22px; }
div#ViewConventionSupplementInfos div.repertoire_onglet { width: 150px; height: 35px; font-family: verdana; font-weight: bold; font-size: 13px; text-align: center; border: 1px solid #337920; margin: 0px 3px 0px 0px; padding: 10px 20px 0px 20px; display: inline-block; position: relative; z-index: 100; cursor: pointer; }
div#ViewConventionSupplementInfos div.repertoire_onglet_bouton { width: 200px; height: 35px; font-family: verdana; font-weight: bold; font-size: 13px; text-align: right; border: none; padding: 10px 0px 0px 0px; display: inline-block; float: right; }
div#ViewConventionSupplementInfos div#repertoire_onglet_masquer { width: 100px; height: 35px; font-family: verdana; font-weight: bold; font-size: 13px; text-align: right; border: none; padding: 10px 10px 0px 0px; display: inline-block; float: right; }
div#ViewConventionSupplementInfos div.repertoire_panneau { background: #E8EECF; width: 1190px; min-height: 300px; border: 1px solid #337920; margin: -1px 0px 0px 0px; padding: 10px 7px 10px 7px; display: none; position: absolute; z-index: -1; }

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

div#ViewConventionSupplementInfos div.repertoire_panneau div#ajouter_contact { margin: 10px 0px 0px 0px; }
div#ViewConventionSupplementInfos div.repertoire_panneau div#ajouter_contact img { vertical-align: -20%; }
div#ViewConventionSupplementInfos div.repertoire_panneau div#ajouter_contact input { width: 600px; }

div#ViewConventionSupplementInfos div.repertoire_panneau table.question_visu { background: white; width: 100%!important; margin: 5px 0px 10px 0px; border-collapse: collapse!important; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_visu tr { width: 100%!important; font-family: verdana; font-size: 12px; color: black; text-align: center; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_visu tr:nth-child(even) { background: #EEEEEE; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_visu tr.entete { background: white; width: 100%!important; height: 40px; font-weight: bold; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_visu tr.tris { background: white; width: 100%!important; height: 30px; border-top: 1px solid #337920; border-bottom: 1px solid #337920; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_visu td { width: 10%; vertical-align: middle; padding: 10px 3px 10px 3px!important; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_visu td:first-child { width: 30%; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_visu td a { text-decoration: underline; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_visu td span.demi_ligne { width: 400px; display: inline-block; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_visu td.lightbox_df { text-decoration: underline; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_visu td.lightbox_df:hover { cursor: help; }
div#ViewConventionSupplementInfos div.repertoire_panneau table td.champ img { vertical-align: -20%; margin-left: 2px; }

div#ViewConventionSupplementInfos div.repertoire_panneau table.question_edit { width: 100%; margin: 0px 0px 20px 0px; border: none; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_edit tr:first-child { height: 18px; font-family: verdana; font-weight: bold; font-size: 13px; color: #337920; text-align: right; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_edit td.libelle { width: 125px; height: 18px; vertical-align: middle; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_edit td.champ { width: 1065px; height: 18px; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_edit td.champ select { background: #FFFFFF; width: 260px!important; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_edit td.champ input.autocompletion { margin: 0px 10px 0px 0px; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_edit td.champ input.reponse { margin: 0px 260px 0px 0px; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_edit td span.lightbox_df { text-decoration: underline; }
div#ViewConventionSupplementInfos div.repertoire_panneau table.question_edit td span.lightbox_df:hover { cursor: help; }

/* .creation_champ_juridique {display:none;background: #CAD2B9;width: 360px; height: 80px;z-index: 1000001; position: absolute;bottom : 0px;border:2px solid #000;padding : 10px;}*/
div#ViewConventionSupplementInfos div.repertoire_panneau .creation_champ_juridique {display:none;background: #CAD2B9;width: 350px; height: 90px; top: 520px; left: 660px; z-index: 6; position: fixed;border:2px solid #000;padding : 50px;}
div#ViewConventionSupplementInfos div.repertoire_panneau .creation_champ_juridique textarea{height:20px;width:350px;margin-top:5px;margin-bottom:30px;}
div#ViewConventionSupplementInfos div.repertoire_panneau .creation_champ_juridique #valider_champ_juridique {margin-left:110px;margin-right:15px;}



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

div#ViewEtudeConseilRechercheAvancee { width: 1250px; height: 50px; border: 1px solid #337920; padding: 10px 0px 10px 0px; }
div#ViewEtudeConseilRechercheAvancee form { width: 413px; margin: 0px 0px 0px 0px; display: inline; }
div#ViewEtudeConseilRechercheAvancee span { margin: 0px 0px 0px 10px; }
div#ViewEtudeConseilRechercheAvancee span:first-child { margin: 0px 0px 0px 15px; }
div#ViewEtudeConseilRechercheAvancee input.date { width: 30px; margin: 0px 3px 0px 0px; }
div#ViewEtudeConseilRechercheAvancee select { max-width: 88px; }

div#ViewEtudeConseilRechercheAvanceeResultats { background: #E8EECF; width: 1206px; min-height: 340px; margin: 30px 0px 0px 0px; padding: 0px 22px 0px 22px; }
div#ViewEtudeConseilRechercheAvanceeResultats table { background: white; width: 100%!important; margin: 10px 0px 10px 0px; border: none; border-collapse: collapse!important; }
div#ViewEtudeConseilRechercheAvanceeResultats table tr { font-family: verdana; font-size: 12px; color: black; text-align: center; }
div#ViewEtudeConseilRechercheAvanceeResultats table tr:nth-child(odd) { background: #EEEEEE; }
div#ViewEtudeConseilRechercheAvanceeResultats table tr.entete { background: white; height: 40px; font-weight: bold; border-bottom: 1px solid #337920; }
div#ViewEtudeConseilRechercheAvanceeResultats table td { min-width: 100px ; max-width: 200px; vertical-align: middle; padding: 10px 0px 10px 0px; }
div#ViewEtudeConseilRechercheAvanceeResultats table td:first-child { width: 450px; }
div#ViewEtudeConseilRechercheAvanceeResultats table td a { text-decoration: underline; }

/**  EXPORTS  **/
div#ViewEtudeConseilRechercheAvanceeResultats form { width: 100%!important; height: 20px; text-align: right; margin: 0px 0px 0px 0px!important; padding: 10px 0px 0px 0px!important; border: none; display: block; }
div#ViewEtudeConseilRechercheAvanceeResultats form input { height: 20px; width: 20px; margin: 0px 0px 0px 0px!important; padding: 0px 0px 0px 0px!important; border: 0px !important; cursor: pointer; }

