/**********************************************************************/
/* @file session.css                             	          		  */
/* @brief Ce fichier met en forme le formulaire d'edition de session  */
/**********************************************************************/
/* @htmlinclude copyright_mediaprojets.html                		      */
/* @since 2011-09-06                                       		      */
/* @date 2011-09-06                                       		      */
/* @author Didier RIBIERE                                  		      */
/**********************************************************************/

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

input { border: solid 1px black; }
.autocompletion { border: 2px solid black; }
.max { width: 450px; }
.max_autocompletion { width: 448px; border: 2px solid black; }
.input_radio { width: 20px!important; }
.court { width: 40px; }
textarea { resize: none; }
.center { text-align: center; }
*[disabled] { background: #DDDDDD; color: black; border: 1px solid #DDDDDD; }
*[readonly] { background: #DDDDDD; color: black; border: 1px solid #DDDDDD; }

/**  FORMULAIRE GLOBAL  **/
form#session { margin: 0px 0px 0px 20px; }
form#session table { width: 100%; }
form#session table td { padding: 0; vertical-align: top; }

/**  ENTETE SESSION  **/
#session_entete { background: white; width: 1190px; height: 20px; margin: 0px 0px 0px 0px; text-align: center; font-weight: bold; padding-top: 3px; border: 10px solid #F5E8E6; position: relative; float: left; }
#session_entete span { margin-left: 0px; }
#session_entete a { margin: 0px 0px 0px 5px; }
#session_entete a img { margin: -5px 0px 0px 0px; border: none;  }
#session_entete a img.exports { width: 18px; height: 17px; margin: 0px 5px 0px 0px; border: none; float: right; }
#session_entete a:last-child { margin: 0px 5px 0px 0px; float: right; }
#session_entete a:last-child img { height: 18px; margin: 0px 0px 0px 0px;  border: none; }

/**  PIED SESSION  **/
#ViewSessionValider { width: 1210px; height: 30px; margin: 0 auto 0 auto; position: fixed; bottom: 0; z-index: 1000; }
#ViewSessionValider #session_valider_message { background: #CC0001; width: 795px; height: 30px; font-weight: normal; text-align: center; color: black; float: left; border: 5px solid #CC0001; }
#ViewSessionValider #session_valider_message div.message { background: white; height: 18px; width: 780px; font-size: 1em; margin: 2px 5px 4px 5px; border: 1px solid black; }
#ViewSessionValider #session_valider_bouton { background: #CC0001; width: 395px; height: 30px; font-weight: normal; text-align: center; color: black; float: right; border: 5px solid #CC0001; }
#ViewSessionValider #session_valider_bouton div { height: 20px; float: left; }
#ViewSessionValider #session_valider_bouton div:first-child { margin: 2px 5px 5px 20px; }
#ViewSessionValider #session_valider_bouton div:last-child { margin: 2px 0px 5px 5px; }

#ViewSessionValiderToggle { background: #CC0001; width: 40px; height: 20px; padding: 5px 0px 5px 8px; position: fixed; bottom: 0; right: 0; z-index: 1000; }

/**********************************************************************/
/*  PROPRE A LA VUE SESSION PROGRAMME                                 */
/**********************************************************************/

div#ViewSessionProgramme { background: #F5E8E6; width: 580px; min-height: 500px; margin: 0px 10px 0px 0px; padding: 10px 10px 0px 10px; position: relative; float: left; }
div#ViewSessionProgramme div { margin: 0px 0px 5px 0px; }
div#ViewSessionProgramme div + div + div a { margin: 0px 0px 0px 15px; }
div#ViewSessionProgramme label { width: 120px; display: inline-block; vertical-align: top; }
div#ViewSessionProgramme input#num_session { width: 40px; }
div#ViewSessionProgramme input.debut_session { width: 245px!important; }
div#ViewSessionProgramme label.nb_jours_session { width: 80px!important; margin: 0px 0px 0px 10px; }
div#ViewSessionProgramme .nb_jours_session { width: 35px!important; }
div#ViewSessionProgramme textarea { width: 450px; height: 44px; }
div#ViewSessionProgramme #document_reading { margin-left : 120px; margin-top : 10px; margin-bottom : 14px;}
div#ViewSessionProgramme .document_reading_ajouter { margin-left : 194px; }

/**********************************************************************/
/*  PROPRE A LA VUE SESSION LOGISTIQUE                                */
/**********************************************************************/

div#ViewSessionLogistique { background: #F5E8E6; width: 600px; min-height: 500px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; position: relative; float: left; }
div#ViewSessionLogistique div#deplacement { width: 600px; }
div#ViewSessionLogistique div#deplacement div.entete { width: 590px ; height: 20px; margin: 0px 0px 10px 10px; }
div#ViewSessionLogistique div#deplacement div.entete span { font-weight: bold; font-size: 1.2em; margin-right: 10px; }
div#ViewSessionLogistique div#deplacement div.entete label { width: 30px; }
div#ViewSessionLogistique div#deplacement div.entete input { width: 30px; }
div#ViewSessionLogistique div#deplacement div.contenu { width: 590px; margin: 0px 0px 10px 10px; }
div#ViewSessionLogistique div#deplacement div.contenu label { width: 50px; height: 40px; display: inline-block; vertical-align: top; }
div#ViewSessionLogistique div#deplacement div.contenu input[type="checkbox"] { width: 20px; height: 10px; display: inline-block; margin-left: 10px; vertical-align: top; }
div#ViewSessionLogistique div#deplacement div.contenu textarea { width: 420px; height: 40px; margin-left: 10px;  }
div#ViewSessionLogistique div#deplacement div.contenu input[type="text"] { width: 40px; display: inline-block; margin-left: 10px; vertical-align: top; }
div#ViewSessionLogistique div#deplacement div.contenu span { width: 5px; display: inline-block; margin-left: 5px; vertical-align: top; }

div#ViewSessionLogistique div#hebergement { width: 600px; }
div#ViewSessionLogistique div#hebergement div.entete { width: 590px ; height: 20px; margin: 0px 0px 10px 10px; }
div#ViewSessionLogistique div#hebergement div.entete span { font-weight: bold; font-size: 1.2em; margin-right: 10px; }
div#ViewSessionLogistique div#hebergement div.entete label { width: 30px; }
div#ViewSessionLogistique div#hebergement div.entete input { width: 30px; }
div#ViewSessionLogistique div#hebergement div.entete a { margin-left: 190px; }
div#ViewSessionLogistique div#hebergement div.entete img { vertical-align: -15%; }
div#ViewSessionLogistique div#hebergement div.contenu { width: 590px; margin: 0px 0px 10px 10px; }
div#ViewSessionLogistique div#hebergement div.contenu hr { width: 570px; color: #DDDDDD; text-align: center; margin: 10px 0px 10px 0px; }
div#ViewSessionLogistique div#hebergement div.contenu label { width: 60px; height: 20px; display: inline-block; margin-left: 10px; text-align: right; vertical-align: top; }
div#ViewSessionLogistique div#hebergement div.contenu label:first-child { width: 40px; margin: 0px; text-align: left; }
div#ViewSessionLogistique div#hebergement div.contenu select { width: 252px; }
div#ViewSessionLogistique div#hebergement div.contenu input[type="checkbox"] { width: 10px; height: 10px; display: inline-block; margin: 0px 10px 0px 5px; vertical-align: top; }
div#ViewSessionLogistique div#hebergement div.contenu textarea { width: 420px; height: 40px; margin-left: 10px;  }
div#ViewSessionLogistique div#hebergement div.contenu input[type="text"] { width: 40px; display: inline-block; margin-left: 10px; vertical-align: top; }
div#ViewSessionLogistique div#hebergement div.contenu span { width: 5px; display: inline-block; margin-left: 5px; vertical-align: top; }
div#ViewSessionLogistique div#hebergement div.contenu span.court { width: 40px; height: 15px; display: inline-block; margin: 15px 0px 0px 0px; }
div#ViewSessionLogistique div#hebergement div.contenu input.datepicker { width: 240px!important; margin: 10px 10px 0px 0px; }
div#ViewSessionLogistique div#hebergement div.contenu img.hebergement_visualiser { margin-left: -19px; vertical-align: -20%; }
div#ViewSessionLogistique div#hebergement div.contenu img.hebergement_supprimer { margin: 3px 0px 0px -34px; position: absolute; cursor: pointer; }

div#ViewSessionLogistique div#restauration { width: 600px; }
div#ViewSessionLogistique div#restauration div.entete { width: 590px ; height: 20px; margin: 0px 0px 10px 10px; }
div#ViewSessionLogistique div#restauration div.entete span { font-weight: bold; font-size: 1.2em; margin-right: 10px; }
div#ViewSessionLogistique div#restauration div.entete label { width: 30px; }
div#ViewSessionLogistique div#restauration div.entete input { width: 30px; }
div#ViewSessionLogistique div#restauration div.contenu { width: 590px; margin: 0px 0px 10px 10px; }
div#ViewSessionLogistique div#restauration div.contenu textarea { width: 575px; height: 40px; }

div#ViewSessionLogistique div#document { width: 600px; }
div#ViewSessionLogistique div#document div.entete { width: 590px ; height: 20px; margin: 0px 0px 10px 10px; }
div#ViewSessionLogistique div#document div.entete span { font-weight: bold; font-size: 1.2em; margin-right: 10px; }
div#ViewSessionLogistique div#document div.entete label { width: 30px; }
div#ViewSessionLogistique div#document div.entete input { width: 30px; }
div#ViewSessionLogistique div#document div.entete a { margin-left: 225px; }
div#ViewSessionLogistique div#document div.entete img { vertical-align: -15%; }
div#ViewSessionLogistique div#document div.contenu { width: 590px; margin: 0px 0px 10px 10px; }
div#ViewSessionLogistique div#document div.contenu img { margin: 0px 10px 0px 0px; vertical-align: -10%; }
div#ViewSessionLogistique div#document div.contenu img.document_visualiser { margin: 0px 2px 0px 10px; }
div#ViewSessionLogistique div#document div.contenu img.document_supprimer { margin: 0px 5px 0px 0px; cursor: pointer; }

/**********************************************************************/
/*  PROPRE A LA SECTION PROGRAMME JOURNEE                             */
/**********************************************************************/

div#ViewSessionJourneesProgramme { background: #FFFFFF; width: 1210px; min-height: 200px; margin: 10px 10px 0px 0px; padding: 0px 0px 0px 0px; float: left; }

div#ViewSessionJourneesProgramme ul.btab { width: 100%; height: 35px; top: 1px; position: relative; clear: both; }
div#ViewSessionJourneesProgramme li.btab { background: #FFFFFF; width: 100px; height: 25px; font-weight: bold; margin: 0px 1px 0px 1px; padding: 4px 8px; border: solid 1px red; display: block; float: left; }
div#ViewSessionJourneesProgramme li.btab:first-child { margin: 0px 2px 0px 0px; }
div#ViewSessionJourneesProgramme li.btab:last-child { margin: 0px 0px 0px 2px; }
div#ViewSessionJourneesProgramme li.btab.current { background: #F5E8E6; height: 26px; border-bottom: none !important; z-index: 1000; }
div#ViewSessionJourneesProgramme li.btab input { float: right; border: none; }

div#ViewSessionJourneesProgramme div.tabs {}
div#ViewSessionJourneesProgramme div.tabs label { width: 120px; display: inline-block; vertical-align: top; }


div#ViewSessionJourneesProgramme div.tabs table { background: #F5E8E6; width: 1210px; padding: 0px; margin: 0px; border-spacing: 0px; border-collapse: collapse; border: none;colspan:2;border: 1px solid red; }
div#ViewSessionJourneesProgramme div.tabs table tr td:hover { background: #F5E8E6; }
div#ViewSessionJourneesProgramme div.tabs table thead tr { border-bottom: 2px solid red; }
div#ViewSessionJourneesProgramme div.tabs table thead tr div { padding: 0px 0px 5px 0px; }
div#ViewSessionJourneesProgramme div.tabs table thead tr div.lieu_journee { padding: 5px 0px 5px 0px; }
div#ViewSessionJourneesProgramme div.tabs table thead tr div.precision_journee { padding: 0px 0px 5px 0px; }
div#ViewSessionJourneesProgramme div.tabs table tbody tr { border-bottom: 2px solid red; }
div#ViewSessionJourneesProgramme div.tabs table tbody tr td { min-height: 600px; padding: 0px; margin: 0px; }
div#ViewSessionJourneesProgramme div.tabs table tfoot tr { border: none; }
div#ViewSessionJourneesProgramme div.tabs table tfoot tr td { height: 300px; padding: 3px 0px 3px 0px; }
div#ViewSessionJourneesProgramme div.tabs table table { background: #F5E8E6; width: 1206px; padding: 0px; margin: 0px; border-spacing: 0px; border-collapse: collapse; border: none; }
div#ViewSessionJourneesProgramme div.tabs table table thead tr { border: none; }
div#ViewSessionJourneesProgramme div.tabs table table thead tr td { height: 20px; padding: 3px 0px 3px 0px; font-weight: bold; }
div#ViewSessionJourneesProgramme div.tabs table table thead tr td img { float: right; }
div#ViewSessionJourneesProgramme div.tabs table table tbody tr { border-bottom: 2px solid white; }
div#ViewSessionJourneesProgramme div.tabs table table tbody tr td { min-height: 190px; }
div#ViewSessionJourneesProgramme div.tabs table table tbody tr td div { padding-bottom: 5px; }
div#ViewSessionJourneesProgramme div.tabs table table tbody tr td div img { margin-left: -18px; vertical-align: -15%; }
div#ViewSessionJourneesProgramme div.tabs table table tbody tr td div label { padding-top: 5px; }
div#ViewSessionJourneesProgramme div.tabs table table tbody tr td div label.horaire { width: 27px; padding: 3px 0px 0px 18px; }
div#ViewSessionJourneesProgramme div.tabs table table tbody tr td div label.dupliquer_intervention { width: 75px; padding: 3px 0px 0px 30px; }
div#ViewSessionJourneesProgramme div.tabs table table tbody tr td div img.intervention_dupliquer { margin-left: 0px; vertical-align: -15%; }
div#ViewSessionJourneesProgramme div.tabs table table tbody tr td div label.etat { margin-left: 103px; text-align: right; }
div#ViewSessionJourneesProgramme div.tabs table table tfoot tr { border: none; }
div#ViewSessionJourneesProgramme div.tabs table table tfoot tr td { height: 20px; padding: 3px 0px 3px 0px; }


div#ViewSessionJourneesProgramme div.tabs div.deplacement { width: 578px; }
div#ViewSessionJourneesProgramme div.tabs div.deplacement div.entete { width: 578px; height: 20px; margin: 0px 0px 10px 0px; }
div#ViewSessionJourneesProgramme div.tabs div.deplacement div.entete span { font-weight: bold; font-size: 1.2em; margin-right: 10px; }
div#ViewSessionJourneesProgramme div.tabs div.deplacement div.entete label { width: 30px; }
div#ViewSessionJourneesProgramme div.tabs div.deplacement div.entete input { width: 30px; }
div#ViewSessionJourneesProgramme div.tabs div.deplacement div.contenu { width: 578px; margin: 0px 0px 10px 0px; }
div#ViewSessionJourneesProgramme div.tabs div.deplacement div.contenu label { width: 50px; height: 20px; display: inline-block; vertical-align: top; }
div#ViewSessionJourneesProgramme div.tabs div.deplacement div.contenu input[type="checkbox"] { width: 20px; height: 10px; display: inline-block; margin-left: 10px; vertical-align: top; }
div#ViewSessionJourneesProgramme div.tabs div.deplacement div.contenu textarea { width: 412px; height: 18px; margin-left: 10px;  }
div#ViewSessionJourneesProgramme div.tabs div.deplacement div.contenu input[type="text"] { width: 40px; display: inline-block; margin-left: 10px; vertical-align: top; }
div#ViewSessionJourneesProgramme div.tabs div.deplacement div.contenu span { width: 5px; display: inline-block; margin-left: 5px; vertical-align: top; }

div#ViewSessionJourneesProgramme div.tabs table thead tr div#logisique_journee_entete { margin-top: 5px; }
div#ViewSessionJourneesProgramme div.tabs table thead tr div#logisique_journee_entete textarea { width: 350px; height: 38px; display: inline-block; margin-bottom:3px; }
div#ViewSessionJourneesProgramme div.tabs table thead tr div#logisique_journee_entete input { width: 50px; height: 20px; margin: 2px 0px 0px 35px; display: inline-block; vertical-align: top; }
div#ViewSessionJourneesProgramme div.tabs table thead tr div#logisique_journee_entete span { margin: 5px 0px 0px 5px; display: inline-block; vertical-align: top; }

div#ViewSessionJourneesProgramme div.tabs div.hebergement { width: 578px; }
div#ViewSessionJourneesProgramme div.tabs div.hebergement div.entete { width: 578px; height: 20px; margin: 0px 0px 10px 0px; }
div#ViewSessionJourneesProgramme div.tabs div.hebergement div.entete span { font-weight: bold; font-size: 1.2em; margin-right: 10px; }
div#ViewSessionJourneesProgramme div.tabs div.hebergement div.entete label { width: 30px; }
div#ViewSessionJourneesProgramme div.tabs div.hebergement div.entete input { width: 30px; }
div#ViewSessionJourneesProgramme div.tabs div.hebergement div.contenu { width: 578px; margin: 0px 0px 10px 0px; }
div#ViewSessionJourneesProgramme div.tabs div.hebergement div.contenu label { width: 60px; height: 20px; display: inline-block; margin-left: 10px; text-align: right; vertical-align: top; }
div#ViewSessionJourneesProgramme div.tabs div.hebergement div.contenu label:first-child { width: 40px; margin: 0px; text-align: left; }
div#ViewSessionJourneesProgramme div.tabs div.hebergement div.contenu select { width: 250px; }
div#ViewSessionJourneesProgramme div.tabs div.hebergement div.contenu input[type="checkbox"] { width: 10px; height: 10px; display: inline-block; margin: 0px 10px 0px 5px; vertical-align: top; }
div#ViewSessionJourneesProgramme div.tabs div.hebergement div.contenu textarea { width: 412px; height: 40px; margin-left: 10px;  }
div#ViewSessionJourneesProgramme div.tabs div.hebergement div.contenu input[type="text"] { width: 40px; display: inline-block; margin-left: 10px; vertical-align: top; }
div#ViewSessionJourneesProgramme div.tabs div.hebergement div.contenu span { width: 5px; display: inline-block; margin-left: 5px; vertical-align: top; }
div#ViewSessionJourneesProgramme div.tabs div.hebergement div.contenu span.court { width: 40px; height: 15px; display: inline-block; margin: 15px 0px 0px 0px; }
div#ViewSessionJourneesProgramme div.tabs div.hebergement div.contenu input.datepicker { width: 235px!important; margin: 10px 10px 0px 0px; }
div#ViewSessionJourneesProgramme div.tabs div.hebergement div.contenu img.hebergement_visualiser { margin-left: -19px; vertical-align: -20%; }

div#ViewSessionJourneesProgramme div.tabs div.restauration { width: 578px; }
div#ViewSessionJourneesProgramme div.tabs div.restauration div.entete { width: 578px; height: 20px; margin: 0px 0px 10px 0px; }
div#ViewSessionJourneesProgramme div.tabs div.restauration div.entete span { font-weight: bold; font-size: 1.2em; margin-right: 10px; }
div#ViewSessionJourneesProgramme div.tabs div.restauration div.entete label { width: 30px; }
div#ViewSessionJourneesProgramme div.tabs div.restauration div.entete input { width: 30px; }
div#ViewSessionJourneesProgramme div.tabs div.restauration div.contenu { width: 578px; margin: 0px 0px 10px 0px; }
div#ViewSessionJourneesProgramme div.tabs div.restauration div.contenu textarea { width: 560px; height: 40px; }

div#ViewSessionJourneesProgramme div.tabs div.document { width: 578px; }
div#ViewSessionJourneesProgramme div.tabs div.document div.entete { width: 578px; height: 20px; margin: 0px 0px 10px 0px; }
div#ViewSessionJourneesProgramme div.tabs div.document div.entete span { font-weight: bold; font-size: 1.2em; margin-right: 10px; }
div#ViewSessionJourneesProgramme div.tabs div.document div.entete label { width: 30px; }
div#ViewSessionJourneesProgramme div.tabs div.document div.entete input { width: 30px; }
div#ViewSessionJourneesProgramme div.tabs div.document div.entete a { margin-left: 200px; }
div#ViewSessionJourneesProgramme div.tabs div.document div.entete img { vertical-align: -15%; }
div#ViewSessionJourneesProgramme div.tabs div.document div.contenu { width: 578px; margin: 0px 0px 10px 0px; }


div#ViewSessionJourneesProgramme div.tabs div.document div.contenu img { margin: 0px 10px 0px 0px; vertical-align: -10%; }
div#ViewSessionJourneesProgramme div.tabs div.document div.contenu img.document_visualiser { margin: 0px 2px 0px 10px; }
div#ViewSessionJourneesProgramme div.tabs div.document div.contenu img.document_supprimer { margin: 0px 5px 0px 0px; cursor: pointer; }
div#ViewSessionJourneesProgramme div.tabs div.document div.contenu ul.liste_documents_intervenant label { width: 55px; padding-top: 3px; text-align: right; }

div#ViewSessionJourneesProgramme div.tabs div.document ul.dossier_intervenant { margin-top: 10px; }
div#ViewSessionJourneesProgramme div.tabs div.document ul.dossier_intervenant label { width: 60px; padding-top: 3px; text-align: right; }
div#ViewSessionJourneesProgramme div.tabs div.document ul.dossier_intervenant label:first-child { width: 170px; text-align: left; }
div#ViewSessionJourneesProgramme div.tabs div.document ul.dossier_intervenant input[type="checkbox"] { width: 10px; }
div#ViewSessionJourneesProgramme div.tabs div.document ul.dossier_intervenant input[type="text"] { width: 50px; height: 13px; margin-left: 20px; }

div#ViewSessionJourneesProgramme .intervention_ajouter{ width: 100%;border-right: 1px solid red; }
div#ViewSessionJourneesProgramme .td_padding_left_taille{padding-left:10px!important; width: 588px}
div#ViewSessionJourneesProgramme .td_padding_left{padding-left:10px!important; }
div#ViewSessionJourneesProgramme .td_milieu{ background: #FFFFFF;width: 10px;}

div#ViewSessionJourneesProgramme .export_intervenant_session{margin-left:-36px!important;margin-right:14px!important;}
div#ViewSessionJourneesProgramme .label_radio_presentation_ppt{width:20px!important;}
div#ViewSessionJourneesProgramme .presentation_ppt{margin-right:25px!important;}
div#ViewSessionJourneesProgramme .remuneration {margin-top:6px;}



/**********************************************************************/
/*  PROPRE A LA SECTION LOGISTIQUE JOURNEE                            */
/**********************************************************************/

div#ViewSessionJourneesLogistique { background: #FFFFFF; width: 600px; min-height: 200px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; }

div#ViewSessionJourneesLogistique ul.btab { width: 100%; height: 35px; top: 1px; position: relative; clear: both; }
div#ViewSessionJourneesLogistique li.btab { background: #FFFFFF; width: 100px; height: 25px; font-weight: bold; margin: 0px 1px 0px 1px; padding: 4px 8px; border: solid 1px red; display: block; float: left; }
div#ViewSessionJourneesLogistique li.btab:first-child { margin: 0px 2px 0px 0px; }
div#ViewSessionJourneesLogistique li.btab:last-child { margin: 0px 0px 0px 2px; }
div#ViewSessionJourneesLogistique li.btab.current { background: #F5E8E6; height: 26px; border-bottom: none !important; z-index: 1000; }
div#ViewSessionJourneesLogistique li.btab input { float: right; border: none; }

div#ViewSessionJourneesLogistique div.tabs { background: #F5E8E6; width: 578px; min-height: 165px; border: 1px solid red; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; z-index: 999; }
div#ViewSessionJourneesLogistique div.tabs label { width: 120px; display: inline-block; vertical-align: top; }

div#ViewSessionJourneesLogistique div.tabs table { background: #F5E8E6; width: 578px; padding: 0px; margin: 0px; border-spacing: 0px; border-collapse: collapse; border: none; }
div#ViewSessionJourneesLogistique div.tabs table tr td:hover { background: #F5E8E6; }
div#ViewSessionJourneesLogistique div.tabs table thead tr { border-bottom: 2px solid red; }
div#ViewSessionJourneesLogistique div.tabs table thead tr div { padding: 10px 0px 10px 0px; vertical-align: top; }
div#ViewSessionJourneesLogistique div.tabs table thead tr div textarea { width: 350px; height: 38px; display: inline-block; }
div#ViewSessionJourneesLogistique div.tabs table thead tr div input { width: 50px; height: 20px; margin: 2px 0px 0px 35px; display: inline-block; vertical-align: top; }
div#ViewSessionJourneesLogistique div.tabs table thead tr div span { margin: 5px 0px 0px 5px; display: inline-block; vertical-align: top; }
div#ViewSessionJourneesLogistique div.tabs table tbody tr { border-bottom: 2px solid red; }
div#ViewSessionJourneesLogistique div.tabs table tbody tr td { min-height: 190px; padding: 0px; margin: 0px;}
div#ViewSessionJourneesLogistique div.tabs table tfoot tr { border: none; }
div#ViewSessionJourneesLogistique div.tabs table tfoot tr td { height: 20px; padding: 3px 0px 3px 0px; }
div#ViewSessionJourneesLogistique div.tabs table table { background: #F5E8E6; width: 578px; padding: 0px; margin: 0px; border-spacing: 0px; border-collapse: collapse; border: none;  }
div#ViewSessionJourneesLogistique div.tabs table table thead tr { border: none; }
div#ViewSessionJourneesLogistique div.tabs table table thead tr td { height: 20px; padding: 3px 0px 3px 0px; font-weight: bold; }
div#ViewSessionJourneesLogistique div.tabs table table tbody tr { border-bottom: 2px solid white; }
div#ViewSessionJourneesLogistique div.tabs table table tbody tr td { min-height: 190px; }
div#ViewSessionJourneesLogistique div.tabs table table tfoot tr { border: none; }
div#ViewSessionJourneesLogistique div.tabs table table tfoot tr td { height: 20px; padding: 3px 0px 3px 0px; }

div#ViewSessionJourneesLogistique div.tabs div.deplacement { width: 578px; }
div#ViewSessionJourneesLogistique div.tabs div.deplacement div.entete { width: 578px; height: 20px; margin: 0px 0px 10px 0px; }
div#ViewSessionJourneesLogistique div.tabs div.deplacement div.entete span { font-weight: bold; font-size: 1.2em; margin-right: 10px; }
div#ViewSessionJourneesLogistique div.tabs div.deplacement div.entete label { width: 30px; }
div#ViewSessionJourneesLogistique div.tabs div.deplacement div.entete input { width: 30px; }
div#ViewSessionJourneesLogistique div.tabs div.deplacement div.contenu { width: 578px; margin: 0px 0px 10px 0px; }
div#ViewSessionJourneesLogistique div.tabs div.deplacement div.contenu label { width: 50px; height: 20px; display: inline-block; vertical-align: top; }
div#ViewSessionJourneesLogistique div.tabs div.deplacement div.contenu input[type="checkbox"] { width: 20px; height: 10px; display: inline-block; margin-left: 10px; vertical-align: top; }
div#ViewSessionJourneesLogistique div.tabs div.deplacement div.contenu textarea { width: 412px; height: 18px; margin-left: 10px;  }
div#ViewSessionJourneesLogistique div.tabs div.deplacement div.contenu input[type="text"] { width: 40px; display: inline-block; margin-left: 10px; vertical-align: top; }
div#ViewSessionJourneesLogistique div.tabs div.deplacement div.contenu span { width: 5px; display: inline-block; margin-left: 5px; vertical-align: top; }

div#ViewSessionJourneesLogistique div.tabs div.hebergement { width: 578px; }
div#ViewSessionJourneesLogistique div.tabs div.hebergement div.entete { width: 578px; height: 20px; margin: 0px 0px 10px 0px; }
div#ViewSessionJourneesLogistique div.tabs div.hebergement div.entete span { font-weight: bold; font-size: 1.2em; margin-right: 10px; }
div#ViewSessionJourneesLogistique div.tabs div.hebergement div.entete label { width: 30px; }
div#ViewSessionJourneesLogistique div.tabs div.hebergement div.entete input { width: 30px; }
div#ViewSessionJourneesLogistique div.tabs div.hebergement div.contenu { width: 578px; margin: 0px 0px 10px 0px; }
div#ViewSessionJourneesLogistique div.tabs div.hebergement div.contenu label { width: 60px; height: 20px; display: inline-block; margin-left: 10px; text-align: right; vertical-align: top; }
div#ViewSessionJourneesLogistique div.tabs div.hebergement div.contenu label:first-child { width: 40px; margin: 0px; text-align: left; }
div#ViewSessionJourneesLogistique div.tabs div.hebergement div.contenu select { width: 250px; }
div#ViewSessionJourneesLogistique div.tabs div.hebergement div.contenu input[type="checkbox"] { width: 10px; height: 10px; display: inline-block; margin: 0px 10px 0px 5px; vertical-align: top; }
div#ViewSessionJourneesLogistique div.tabs div.hebergement div.contenu textarea { width: 412px; height: 40px; margin-left: 10px;  }
div#ViewSessionJourneesLogistique div.tabs div.hebergement div.contenu input[type="text"] { width: 40px; display: inline-block; margin-left: 10px; vertical-align: top; }
div#ViewSessionJourneesLogistique div.tabs div.hebergement div.contenu span { width: 5px; display: inline-block; margin-left: 5px; vertical-align: top; }
div#ViewSessionJourneesLogistique div.tabs div.hebergement div.contenu span.court { width: 40px; height: 15px; display: inline-block; margin: 15px 0px 0px 0px; }
div#ViewSessionJourneesLogistique div.tabs div.hebergement div.contenu input.datepicker { width: 235px!important; margin: 10px 10px 0px 0px; }
div#ViewSessionJourneesLogistique div.tabs div.hebergement div.contenu img.hebergement_visualiser { margin-left: -19px; vertical-align: -20%; }

div#ViewSessionJourneesLogistique div.tabs div.restauration { width: 578px; }
div#ViewSessionJourneesLogistique div.tabs div.restauration div.entete { width: 578px; height: 20px; margin: 0px 0px 10px 0px; }
div#ViewSessionJourneesLogistique div.tabs div.restauration div.entete span { font-weight: bold; font-size: 1.2em; margin-right: 10px; }
div#ViewSessionJourneesLogistique div.tabs div.restauration div.entete label { width: 30px; }
div#ViewSessionJourneesLogistique div.tabs div.restauration div.entete input { width: 30px; }
div#ViewSessionJourneesLogistique div.tabs div.restauration div.contenu { width: 578px; margin: 0px 0px 10px 0px; }
div#ViewSessionJourneesLogistique div.tabs div.restauration div.contenu textarea { width: 560px; height: 40px; }

div#ViewSessionJourneesLogistique div.tabs div.document { width: 578px; }
div#ViewSessionJourneesLogistique div.tabs div.document div.entete { width: 578px; height: 20px; margin: 0px 0px 10px 0px; }
div#ViewSessionJourneesLogistique div.tabs div.document div.entete span { font-weight: bold; font-size: 1.2em; margin-right: 10px; }
div#ViewSessionJourneesLogistique div.tabs div.document div.entete label { width: 30px; }
div#ViewSessionJourneesLogistique div.tabs div.document div.entete input { width: 30px; }
div#ViewSessionJourneesLogistique div.tabs div.document div.entete a { margin-left: 200px; }
div#ViewSessionJourneesLogistique div.tabs div.document div.entete img { vertical-align: -15%; }
div#ViewSessionJourneesLogistique div.tabs div.document div.contenu { width: 578px; margin: 0px 0px 10px 0px; }
div#ViewSessionJourneesLogistique div.tabs div.document div.contenu img { margin: 0px 10px 0px 0px; vertical-align: -10%; }
div#ViewSessionJourneesLogistique div.tabs div.document div.contenu img.document_visualiser { margin: 0px 2px 0px 10px; }
div#ViewSessionJourneesLogistique div.tabs div.document div.contenu img.document_supprimer { margin: 0px 5px 0px 0px; cursor: pointer; }
div#ViewSessionJourneesLogistique div.tabs div.document div.contenu ul.liste_documents_intervenant label { width: 55px; padding-top: 3px; text-align: right; }

div#ViewSessionJourneesLogistique div.tabs div.document div.contenu ul.dossier_intervenant { margin-top: 10px; }
div#ViewSessionJourneesLogistique div.tabs div.document div.contenu ul.dossier_intervenant label { width: 60px; padding-top: 3px; text-align: right; }
div#ViewSessionJourneesLogistique div.tabs div.document div.contenu ul.dossier_intervenant label:first-child { width: 170px; text-align: left; }
div#ViewSessionJourneesLogistique div.tabs div.document div.contenu ul.dossier_intervenant input[type="checkbox"] { width: 10px; }
div#ViewSessionJourneesLogistique div.tabs div.document div.contenu ul.dossier_intervenant input[type="text"] { width: 50px; height: 13px; margin-left: 20px; }

div#ViewSessionJourneesLogistique div.tabs div.comble { width: 578px; height: 25px; }

/**********************************************************************/
/*  PROPRE A LA VUE SESSION EXPORTS                                   */
/**********************************************************************/

div#ViewSessionExportsLightbox { }
div#ViewSessionExportsLightbox ul {  }
div#ViewSessionExportsLightbox ul li:first-child {  }
div#ViewSessionExportsLightbox ul li { margin: 8px 0px 8px 0px; }
div#ViewSessionExportsLightbox ul li img { float: right; }
div#ViewSessionExportsLightbox ul li input[type="image"]{ float: right; border: none; }


