﻿/* Feuille de style appliquée sous la rubrique /programme/. */

/* Elimination de la marge droite et élargissement de la zone de contenu. */

.contentText { width:100%; border:0px; /*** IE6 ****/ _width:750px; _padding:0px; _margin:0px; _float:left; _position:inherit; /***********/ padding-bottom:35px; }
/************ on change la la silhouette d'arrière plan *******************/
.bgPageBox { background-image:url(/image/Public/charte/rightBottomForm.png); }
/*********** définition des styles pour la zone des outils ************/
/************************************************************************************/
#ScheduleBar { position:relative }
.mScheduleTool { position:absolute; position:absolute; right:30px; top:5px; }
.mScheduleTool ul { margin:0; padding:0; list-style:none }
.mScheduleTool ul li { display:inline-block; font-size:18px; margin-left:15px; margin-right:1px; padding:0; /***** IE7 ******/ *float:left;
*height:20px;
}/**********/
li.mMyScheduleLnk, li.mScheduleDownloadLnk, li.mPrintLnk, li.mVCalExportLnk, li.mScheduleLnk { background-repeat:no-repeat; background-position:right; }
li.mMyScheduleLnk a, li.mScheduleDownloadLnk a, li.mPrintLnk a, li.mVCalExportLnk a, li.mScheduleLnk a { cursor:pointer; }
li.mMyScheduleLnk a span, li.mScheduleDownloadLnk a span, li.mPrintLnk a span, li.mVCalExportLnk a span, li.mScheduleLnk a span { margin-right:20px; }
/***** pour IE8 gestion de la hauteur des liens ***************/
li.mPrintLnk, li.mMyScheduleLnk, li.mScheduleDownloadLnk, li.mVCalExportLnk, li.mScheduleLnk { height:20px }
/***************************************************************/

li.mPrintLnk { background-image:url(/image/home/print.gif); }
li.mScheduleLnk { background-image:url(/image/home/icoVoirProg2.gif); }
li.mMyScheduleLnk { background-image:url(/image/home/icoVoirProg.gif); }
li.mScheduleDownloadLnk { background-image:url(/image/home/picto_pdf.gif); }
li.mVCalExportLnk { background-image:url(/image/home/synchro.gif); }
.contentForm { background-image:none; _position: inherit; _height:none }

li.mMyScheduleLnk a, li.mScheduleLnk a {
font-weight:bold
}
/*********** définition des styles pour la zone de recherche "SearchBar" ************/
/************************************************************************************/
a, input { outline:none 0px }
#SearchBar { width:100%; }
/************ Pour IE7 ****************/
#SearchBar { *width:735px;
}
/**************************************/
.mSimpleSearchText { float:left; margin-top:2px; position:relative; width:200px; }
.mSimpleSearchTextOff { background:transparent url(/image/Public/ModuleSchedulePublic/close-filter.gif) no-repeat scroll right center; position:absolute; top:3px; left:187px; z-index:1; width:12px; height:12px;cursor:pointer;cursor:hand; }
.mSimpleSearchText .label { position:absolute; padding:2px; font-size:9px; color:#CCC; }
.mSimpleSearchButton { float:left; margin-left:10px; *margin-left:5px;
}
#SearchBar .mSimpleSearchButton input { background:transparent url(/image/home/buttonOK.png) no-repeat scroll 0 0; border:medium none navajoWhite; color:#FFFFFF; display:block; font-weight:bold; height:21px; width:26px; cursor:pointer; }
#SearchBar input { border:1px solid #CF8DBD; color:#777777; font-size:11px; height:16px; width:200px; }
ul.mDaysTab { float:right; list-style-image:none; list-style-position:outside; list-style-type:none; margin:10px 30px 0 0px; padding:0; 	/*** IE7 ***/  *margin-right:7px;
/***********/
	/*** IE6 ***/
	_margin:0px; /***********/ }
ul.mDaysTab li { display:inline-block; font-size:18px; margin-left:1px; margin-right:1px; padding:0; }
/************ Pour IE7 ****************/
ul.mDaysTab li { *float:left;
*margin-left:3px;
}
/*****/

/**************** couleurs sur les jour sélectionnés **********************/
ul.mDaysTab li.mDayTabSelected a.mDayLinkSelected { background-color:#A83188; }
ul.mDaysTab li a { background-color:#5DAD2C; color:#FFFFFF; display:block; float:left; height:20px; line-height:20px; padding-left:4px; padding-right:4px; -moz-border-radius: 5px 5px 0px 0px; /****** pour chrome et safari *************/ -webkit-border-top-left-radius : 5px; -webkit-border-top-right-radius: 5px; /*************/ }
/*********** définition des styles pour la zone des filtres "FilterBar" ************/
/***********************************************************************************/
.mFilterBar { float:left; margin-top:20px; /*** pour IE7***/ width:100%; *position:relative;
 *z-index:1;
/**************/
}
.mFilterContainer { float:left; margin-right:10px; padding:3px 1px 3px 3px; position:relative; }
.mSession { float:left; 	/*** pour IE7***/  *width:100%;
/**************/
}
.mSessionArea { float:left; /*** pour IE7***/ width:100%; /**************/ }
ul.mFilterItemsHidden, ul.mFilterItemsDisplay, ul.mFilterItemsDisplayed, ul.mChosenItem { list-style:none }
ul.mFilterItemsHidden, .mFilterItemHidden { display:none; }
li.mFilterItem span a.mFilterItemHidden { display:none }
ul.mChosenItem { left:0; top:13px; }
ul.mChosenItem li { width:100%; border-bottom:1px solid #CCC; padding-bottom:1px; position:relative; }
ul.mChosenItem li:hover { background-color:#eeeeee }
ul.mFilterItemsHidden, ul.mFilterItemsDisplay, ul.mFilterItemsDisplayed { background-color:#FFFFFF; border-color:#CCCCCC; border-style:none solid solid; border-width:0 1px 1px; left:0px; position:absolute; top:10px; width:100%; z-index:1; }
li.mFilterItem span a { color:#666666; text-decoration:none; display:block; /*** pour IE7***/ _display:inherit; /***************/ }
li.mFilterItem:hover { background-color:#EEEEEE; list-style:none }
.mFilterTitle { background-color:#CA91BD; background-image:url(/image/home/pointedFilter.gif); background-position:right center; background-repeat:no-repeat; color:#FFFFFF; font-weight:bold; line-height:20px; margin-left:-3px; margin-right:-3px; margin-top:-3px; padding-left:5px; padding-right:20px; text-align:left; }
.mFilterTitle span { }
.mFilterTitle:hover { background-color:#A83188; cursor:pointer; }
span.mChosenFilterLabel { color:#666666; 	/*** pour IE7***/  *float:left;
/**************/
	font-weight:bold; }
a.mDeleteFilterLink { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/image/Public/ModuleSchedulePublic/close-filter.gif) no-repeat scroll right center; height:12px; text-indent:-5000px; width:11px; position:absolute; right:0px; top:0px }
hr { float:left; display:none }
/****** largeur des filters *********/
.mScientificTypeFilter, .mSessionTypeFilter { width:190px; }
.mFilter { /*** IE6 ***/ _border:1px solid #ffffff; _height: 20px; /***********/ }
.mRoomFilter { width:90px; }
.mScheduleFilter, .mFilRougeFilter { width:100px; }
/******************** définition des styles pour la zone 'Sessions' ******************************/
#mSessionArea { }
.mCongressDay { border-bottom:1px solid #CCCCCC; color:#5DAD2C; float:left; margin-bottom:2px; margin-top:20px; width:100%; _display:block; }
.mCongressDay span { font-size:1.5em; font-weight:bold; }
.mSession { border-bottom:1px solid #CCCCCC; float:left; margin-bottom:3px; padding:3px; position:relative; width:100%; /*min-height:40px;
	** IE6 ***
	_height:40px;
	/***********/ _display:block; }
li.mInterventionPointedUp { display:block; float:left }
li.mInterventionPointedUp .mPresentation { background-color:#f3e8f5; }
.mSessionPointedUp { background-image:url(/image/home/PointedUp.gif); background-repeat:no-repeat; }
.mSession .mSessionSpecific { left:555px; position:absolute; top:5px; }
.mSession .mMyScheduleSession { right:20px; position:absolute; top:3px; }
.mSession:hover { background-color:#F7F6F6; }
.mSession a:hover { cursor:pointer; /** IE6 ***/ _cursor:inherit; /****/ }
/****** on retire le surlignage sur les textes des sessions *****/
.mSession a { text-decoration:none; }
/***********/
.mSessionDetailsLnk, span.mSessionTime, span.mSessionTitle, .mSessionSpecific, .mPresentations, .mSessionSelected, .mSessionRoom, .mSessionModerators, .mPresentationList, .mSessionDetails, .mMyScheduleSession, .sessionPartner, .mSessionDetailsLnkDisplayed { float:left }
.mSessionDetailsLnk, span.mSessionTime, span.mSessionTitle, span.mSessionSelected, .mTypeSession, .mPresentations, span.mSessionNotSelected, .mSessionRoom, .FMC { padding:3px; }
.mSessionDetailsLnk { background-image:url(/image/home/SessionDetailLnkOff.gif); background-repeat:no-repeat; cursor:pointer; height:19px; padding:0; width:19px; }
.mSessionDetailsLnkDisplayed { background-image:url(/image/home/SessionDetailLnkOn.gif); background-repeat:no-repeat; cursor:pointer; height:19px; padding:0; width:19px; }
span.mSessionTime, span.mSessionTitle, .mSessionDetailsLnk a { font-weight:bold }
.mSessionDetailsLnk a { color:#B1B1B1; cursor:pointer; display:block; }
span.mSessionTime { color:#A83188; }
span.mSessionTitle { border-color:-moz-use-text-color #CCCCCC; border-style:none solid; border-color: #CCCCCC; border-width:medium 1px; color:#666666; display:block; margin-right:2px; width:56%; }
.mSessionRoom, .mTypeSession, .mMyScheduleSession, .FMC { -moz-border-radius: 5px 5px 5px 5px; /****** pour chrome et safari *************/ -webkit-border-top-left-radius :5px; -webkit-border-top-right-radius :5px; -webkit-border-bottom-left-radius :5px; -webkit-border-bottom-right-radius :5px; /*************/ color:#FFFFFF; }
.mTypeSession, .FMC { background-color:#D0E6C3; color:#666666; font-size:0.8em; }
.FMC { background-color:#cccccc; }
.mSessionRoom { background-color:#666666; color:#FFFFFF }
.mPresentations { background-color:#FFFFFF; float:left; margin-top:3px; padding:6px; width:723px; }
.mPresentation { border-bottom:1px solid #CCCCCC; float:left; padding-bottom:5px; position:relative; }
.mPresentation .mMyScheduleSession { height:20px; left:695px; top:3px; width:20px; _position:absolute; }
.mPresentation .mPresentationCustomRef { left:0; position:absolute; top:20px; }
.mSessionSpecific, .mMyScheduleSession { margin-right:2px }
.mSpecificSession { display:block; }
span.mSessionNotSelected, span.mPresentationNotSelected, span.mSessionSelected, span.mPresentationSelected { color:#FFFFFF; display:block; height:19px; text-align:center; width:19px; }
span.mSessionNotSelected, span.mPresentationNotSelected { background-image:url(/image/home/AddSession.gif); background-repeat:no-repeat; cursor:pointer; }
span.mSessionSelected, span.mPresentationSelected { background-image:url(/image/home/RemovSession.gif); background-repeat:no-repeat; cursor:pointer; }
.mSessionDetails { background-color:#EFEFEF; border-bottom:1px solid #EEEEEE; padding:3px; width:718px; }
/***************** afficher toutes les interventions **************************/
.mAllPresentationsDisplayed a { color:#A83188; padding:3px; display:block; float:right; text-decoration:underline; /**** IE6 ****/ _cursor:pointer; /************/ }
.mSessionRoom { }
.mPresentationList ul { list-style:none }
.mPresentationAuthorList { float:left; font-size:0.9em; margin-left:56px; padding:3px; width:655px; /*** IE6 ****/ _margin-left:30px; _width:620px; _clear:left; /**********/ }
.mPresentationAuthorList span { }
.mPresentationDuration { -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; /****** pour chrome et safari *************/ -webkit-border-top-left-radius :5px; -webkit-border-top-right-radius :5px; -webkit-border-bottom-left-radius :5px; -webkit-border-bottom-right-radius :5px; /*************/ background-color:#C7D5D6; border:1px solid #CCCCCC; float:left; font-weight:bold; margin-bottom:2px; padding:3px; /************/ display:none; }
.mPresentationCustomRef { float:left; padding:3px; }
.mPresentationTitle { font-weight:bold; margin-left:56px; padding:3px; width:635px; /*** IE6 ****/ _margin-left:3px; _float:left; _width:620px; _display:block; 	/**********/ 	/*** IE7 ****/
	*padding-left:0px;
/**********/
}
.mPresentationDescription ul { margin-left:70px; }
.mAgentIdentity { color:#000000; }
.mAgentPlaceIndex { color:#999999; }
.mPresentationList .mSpeaker { font-weight:bold; }
.mPresentationDate { color:#A83188; float:left; font-weight:bold; padding:3px; width:50px; }
.mSessionModerators, .sessionPartner, .mSessionObjectives { margin-top:5px; width:100%; float:left; }
.mSessionObjectives { text-align:justify; }
.mSessionModerators h3, .sessionPartner h3, .mSessionObjectives h3 { }
.mSessionModerators p, .sessionPartner p { float:left; font-style:italic; margin:0 0 0 5px; padding:0; }
.mLoadingPresentation { width:100%; height:24px; background:url("/image/Public/ModuleSchedulePublic/loader.gif") no-repeat; float:left; margin-left:18px; /** IE6 ***/ _width:700px; /****/ }
.mLoadingSession { width:100%; height:100px; background:url("/image/Public/ModuleSchedulePublic/loader.gif") no-repeat 50% 50%; /** IE6 ***/ _width:700px; /****/ }
.mLoadingSelected { background:transparent url(/image/Public/ModuleSchedulePublic/loader.gif) no-repeat scroll 50% 50%; display:block; height:24px; width:24px; }
/********** on masque les partenaires ****************/
.rightBox .partnetBox, #divInscriptionLink { display:none }
.rightBox { margin-bottom:30px; margin-left:270px; margin-top:0; }
.rightBox { _position: relative; _float:left; display:none }
.title { /** IE7 ***/ *margin:0px/***********/
}
/************* affichage pour IE7 lien deconnexion dans mon programme ************/
li.liEspaceCongressistesActive ul li { *float:left
}
/************** chartage legende **********************/
.mLegend { background-color:#F7F6F6; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; float:left; height:26px; line-height:26px; margin-top:20px; position:relative; width:100%; }
.mLegend h1 { border:medium none; font-size:11px; height:inherit; left:3px; line-height:26px; position:absolute; top:0; }
.mLegend ul { font-style:italic; left:60px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; position:absolute; top:0; }
.mLegend ul li { font-size:10px; display:inline-block; margin-left:4px; margin-right:0px; padding:0;/**** IE7 ******/ *float:left;
line-height:20px; color:#959595; }
.mLegend ul li.mLegend1 { background-image:url(/image/home/filRouge.gif); background-repeat:no-repeat; padding-left:40px; }
.mLegend ul li.mLegend2 { background-image:url(/image/home/Miniconference.gif); background-repeat:no-repeat; padding-left:40px; }
.mLegend ul li.mLegend3 { background-image:url(/image/home/AddSession.gif); background-repeat:no-repeat; padding-left:25px; }
.mLegend ul li.mLegend4 { background-image:url(/image/home/RemovSession.gif); background-repeat:no-repeat; padding-left:25px; }
.mLegend1, .mLegend2, .mLegend3, .mLegend4, .mLegend5, .mLegend6 { font-size:18px; padding:3px; display:block; height:20px; }
.mMessage .mNoResultFound { float:left; width:80%; margin-top:20px; text-align:center; border:1px solid #E1B7D5; margin-left:60px }
.mMessage .mNoResultFound h1 { border:medium none; font-size:15px; line-height:40px; width:100%; }
.mMessage .mNoResultFoundLimit { display:block; float:left; font-size:12px; height:30px; line-height:40px; width:100%; color: #A83188; margin-top:25px; }
ul.mAbstract { list-style:none }
/*********************************************** définition des styles pour la zone 'slider' ************************************************************************************/
/********************************************************************************************************************************************************************************/
#TimeSlider { float:left; width:97%; }
.mSlider { color:#A83188; }
.mSlider .dijitSlider { width:100%; }
.mSlider table td { padding:0; background-color:#d0e6c3; }
.mSlider .dojoxRangeSliderBarContainer { position:relative; }
.mSlider .dijitSliderProgressBarH { background-color:#A83188; }
.mSlider .dijitSliderRemainingBar { background-color:#FFF; }
.mSlider .dijitSliderBumperH { width:5px; border:none; background:none; }
.mSlider .dijitSliderBar { border-color:#5dad2c; }
.ie6.dijitSliderBar { overflow:hidden; }
.mSlider .dijitSliderImageHandle { width:15px; height:18px; border:none; background-image:url("/image/Public/ModuleSchedulePublic/flech.gif"); cursor:pointer; }
.mSlider .dijitSliderImageHandleH { left:-7px; top:4px; }
.mSlideRule { height:3px; }
.mSlideRule .dijitRuleMark { border-color:#959595; }
.mSlideLabelRule { font-size:9px; color:#959595; margin-top:6px; }
.mSlideRule, .mSlideLabelRule { width:94%; left:23px; }
.mSlider .dijitSliderDecrementIconH, .mSlider .dijitSliderIncrementIconH { background:transparent url("/image/Public/ModuleSchedulePublic/slider_btn.gif") no-repeat -1px -1px; cursor:pointer; }
.mSlider .dijitSliderDecrementIconH { width:14px; font-size:13px; margin-top:2px; margin-left:4px; }
.mSlider .dijitSliderIncrementIconH { width:17px; height:14px; }
.mSlider .dijitSliderIncrementIconH span.dijitSliderButtonInner { margin-right:3px; font-size:9px; }
/******************** définition des styles pour la zone 'identification' ******************************/
/*******************************************************************************************************/
.dijitContentPane { padding:3px; background-color:#FFF; border:1px solid #A83188; width:240px; }
.mModuleScheduleLib #Connexion .creerCompte, .mModuleScheduleLib #Connexion form { border:none; }
.mModuleScheduleLib #Connexion form { height:90px; }
.mModuleScheduleLib #Connexion form dl { float:left; width:194px; }
.mModuleScheduleLib #Connexion form input.submit { float:left; background:url("/image/home/buttonOK.jpg") no-repeat; width:28px; margin:35px 0 0 4px; }
.mModuleScheduleLib #Connexion form input#LoginInput, .mModuleScheduleLib #Connexion form input#PasswordInput { width:188px; }
.mModuleScheduleLib #Connexion form .MotDePasse { float:left; width:188px; text-align:right; }
.dijitDialogTitleBar { background-color:#DFE4E5; height:15px; cursor:move; margin-bottom:3px; }
.dijitDialog .closeText { display:block; cursor:pointer; background:url("/image/Public/ModuleSchedulePublic/close.gif") no-repeat 1px 1px; height:13px; width:13px; text-indent:-5000px; margin-left:223px; }
/* spécifique IE qui ne prend pas la feuille 'specifications.css' */
#Connexion .creerCompte { background-color:#F7EBF3; border:1px solid #BE659E; height:50px; margin:0 0 10px; text-align:center; }
#Connexion a.Adherer { background-image:url("/image/public/charte/buttonCreer.gif"); background-repeat:no-repeat; color:#FFFFFF; display:inline-block; font-size:12px; height:22px; margin:15px auto 0; padding-top:2px; text-align:center; text-decoration:none; width:130px; }
#Connexion form { background-color:#F7EBF3; border:1px solid #BE659E; padding:5px; }
#Connexion dl { margin-top:10px; }
#Connexion input.submit { border:medium none; color:#FFFFFF; font-family:Verdana; font-size:12px; font-weight:normal; height:22px; margin-right:5px; padding:0 0 3px 2px; }
#Connexion form { background-color:#F7EBF3; border:1px solid #BE659E; padding:5px; }
#Connexion dt { display:block; float:left; text-align:left; width:150px }
#Connexion input#LoginInput, #Connexion input#PasswordInput { border:1px solid #CF8DBD; color:#777777; font-size:11px; height:15px; margin-bottom:2px; }
#Connexion form a { font-size:10px; }
/******************** définition des styles pour les résumés ******************************/
/******************************************************************************************/
#ModuleSchedulePublicInterventionModalWindow { width:900px; }
#ModuleSchedulePublicInterventionModalWindow .dijitDialogTitleBar { padding:2px; height:auto; }
#ModuleSchedulePublicInterventionModalWindow span.dijitDialogTitle { color:#666666; font-size:12px; font-weight:bold; }
#ModuleSchedulePublicInterventionModalWindow span.dijitDialogCloseIcon { position:absolute; right:19px; top:5px; }
#ModuleSchedulePublicInterventionModalWindow span.closeText { margin:0; }
#ModuleSchedulePublicInterventionModalWindow .mPresentationAuthorList { margin:0; width:100%; margin-bottom:15px; }
/* A FAIRE : charter le 'loading' du résumé */
.mAllPresentationsHidden { display:none; }
/******************** définition des styles pour la zone 'conflit de plage horaire' ********************/
/*******************************************************************************************************/
.mConfirmConflictLink { background-image:url(/image/public/charte/buttonCreer.gif); background-repeat:no-repeat; color:#FFFFFF; display:inline-block; font-size:12px; height:22px; margin:15px auto 0; padding-top:2px; text-align:center; text-decoration:none; width:130px; cursor:pointer; cursor:hand; }
.mConfirmConflictWindow { background-color:#F7EBF3; border:1px solid #BE659E; height:150px; margin:2px; text-align:center; }
#divTimeRangeConflictConfirmationWindow { width:350px; height:170px; }
.mConfirmConflictChoice ul li { display:inline; list-style-type:none; }
.mConfirmConflictMessageArea { margin-top:25px; }
#divTimeRangeConflictConfirmationWindow .dijitDialogTitleBar .closeText { margin-left:330px; }

