.MPBody, .MPInfo_Body{
 margin: 0px;
 padding: 0px;
 font-family: Arial CE, Arial, Helvetica, Sans-serif;
 background-color: #d1cca8;
}
.MPBGTable{
 height: 100%;
 width: 100%;
 padding: 0px;
 border-spacing: 0px;
 border-collapse: collapse;
}
.MPBGTd{
 padding: 0px;
 margin: 0px;
 border: 0px;
 width: 100%;
 vertical-align: top;
 text-align: center;
}
.MPBottomTd{
 height: 20px;
 text-align: right;
 font-size: 8pt;
 font-weight: bold;
 color: #000000;
 padding-right: 15px;
}
.MPBottomTd a{
 color: #ffffff;
 text-decoration: underline;
}
.MPBottomTd a:hover{
 color: #ffffff;
}

.MPAccess_MainTable, .MPActions_MainTable{
 border-spacing: 1px;
 margin-left: auto;
 margin-right: auto;
 height: 400px;
 width: 580px;
 padding: 0px;
}
.MPAccess_TopLeftTd, .MPActions_TopLeftTd{
 text-indent: 15px;
 height: 20px;
 font-size: 16pt;
 font-weight: bold;
 color: #000000;
}
.MPAccess_TopRightTd, .MPActions_TopRightTd{
 text-align: right;
 padding-right: 15px;
}
.MPAccess_SiteTd, .MPActions_ActionsTd{
 width: 100%;
 text-align: center;
}
.MPAccess_SiteTable{
 font-size: 10pt;
 width: 450px;
 height: 140px;
 margin-left: auto;
 margin-right: auto;
 text-indent: 15px;
 padding: 0px;
 border-spacing: 0px;
 border-collapse: collapse;
 border: 1px solid #ffffff;
 background-color: #f49402;
 color: #ffffff;
}
.MPAccess_SiteTable a{
 color: #ffffff;
 text-decoration: none;
}
.MPAccess_SiteTable a:hover{
 color: #ffffff;
 text-decoration: underline;
}
.MPAccess_SiteNameTd{
 height: 15pt;
 font-size: 10pt;
 font-weight: bold;
 background-color: #f49402;
 border-bottom: 1px solid #ffffff;
}
.MPAccess_SiteEmailTd{
 padding-bottom: 3px;
}
.MPAccess_ConnectTd{
 width: 100%;
 text-align: center;
}
.MPAccess_ConnectTable{
 font-size: 10pt;
 width: 450px;
 height: 140px;
 margin-left: auto;
 margin-right: auto;
 border-collapse: collapse;
 padding: 0px;
 border-spacing: 0px;
 border-collapse: collapse;
 background-color: #ffffff;
 color: #ff9900;
 border: 1px solid #6987a1;
}
.MPAccess_ConnectTable a{
 color: #003399;
 text-decoration: underline;
}
.MPAccess_ConnectTable a:hover{
 color: #d01c25;
 text-decoration: underline;
}
.MPAccess_ConnectTitleTd{
 text-indent: 15px;
 height: 15pt;
 font-size: 10pt;
 font-weight: bold;
}
.MPAccess_ConnectWarningTd{
 font-size: 10pt;
 color: #FF6B09;
 text-align: center;
 vertical-align: bottom;
 height: 18px;
}
.MPAccess_ConnectIDTd{
 font-size: 10pt;
 font-weight: bold;
 text-align: right;
 vertical-align: bottom;
 height: 35px;
 width: 150px;
 padding-bottom: 5px;
}
.MPAccess_ConnectTIDTd{
 text-align: center;
 vertical-align: bottom;
 font-size: 10pt;
 font-weight: bold;
 width: 150px;
}
.MPAccess_ConnectHIDTd{
 vertical-align: bottom;
 text-align: left;
 padding-bottom: 5px;
}
.MPAccess_ConnectPWDTd{
 font-size: 10pt;
 font-weight: bold;
 text-align: right;
 height: 30px;
 vertical-align: middle;
}
.MPAccess_ConnectTPWDTd{
 text-align: center;
 vertical-align: middle;
 font-size: 10pt;
 font-weight: bold;
}
.MPAccess_ConnectHPWDTd{
 vertical-align: middle;
 text-align: left;
}
.MPAccess_ConnectSubmitTd{
 vertical-align: top;
 text-align: right;
 padding-right: 150px;
}
.MPAccess_ConnectForgotTd{
 text-align: center;
 font-size: 10pt;
 vertical-align: top;
 height: 30px;
}


.MPActions_ActionsTable{
 font-size: 10pt;
 width: 400px;
 margin-left: auto;
 margin-right: auto;
 text-indent: 5px;
 padding: 0px;
 border-spacing: 0px;
 border-collapse: collapse;
 vertical-align: center;
 border: 1px solid #ffffff;
 background-color: #6699cc;
 color: #ffffff;
}
.MPActions_ActionsTable a{
 color: #ffffff;
 text-decoration: none;
}
.MPActions_ActionsTable a:hover{
 color: #ffffff;
 text-decoration: underline;
}
.MPActions_ActionsTitle{
 height: 20px;
 font-size: 10pt;
 font-weight: bold;
 background-color: #336699;
 border-bottom: 1px solid #ffffff;
}
.MPActions_ActionsItemRdv{
 text-indent: 5px;
 color: #ffffff;
 height: 20px;
 border-bottom: 1px solid #ffffff;
 background-color: #336699;
}
.MPActions_ActionsItemSelRdv{
 text-indent: 5px;
 color: #ffffff;
 height: 20px;
 border-bottom: 1px solid #ffffff;
 background-color: #336699;
}
.MPActions_ActionsItem{
 color: #000000;
 height: 20px;
 text-indent: 15px;
 border-bottom: 1px solid #ffffff;
}
.MPActions_ActionsItemRollover{
 color: #000000;
 height: 20px;
 text-indent: 15px;
 border-bottom: 1px solid #ffffff;
}
.MPActions_DisconnectItem{
 text-align: right;
 padding-right: 10px;
 height: 20px;
 background-color: #336699;
}
.MPActions_DisconnectItemRollover{
 text-align: right;
 padding-right: 10px;
 height: 20px;
 background-color: #6987a1;
}
.MPActions_ActionTr{
}


.MPActions_ActionTd{
 width: 100%;
 text-align: center;
}
.MPActions_ActionTable{
 font-size: 10pt;
 width: 400px;
 margin-left: auto;
 margin-right: auto;
 border-collapse: collapse;
 padding: 0px;
 border-spacing: 1px;
 background-color: #ffffff;
 color: #000000;
 border: 1px solid #6987a1;
}
.MPActions_ActionTable a{
 color: #000000;
 text-decoration: underline;
}
.MPActions_ActionTable a:hover{
 color: #ff4d4d;
}
.MPActions_ActionTitleTd{
 text-indent: 15px;
 height: 15pt;
 font-size: 10pt;
 font-weight: bold;
}
.MPActions_ActionItemTd{
 text-align: center;
 color: #ef5d5f;
 padding-right: 5px;
 padding-left: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
}
.MPActions_ActionItemNameTd{
 text-align: right;
 padding-right: 5px;
 padding-left: 5px;
 padding-top: 2px;
 padding-bottom: 2px;
 width: 140px;
}
.MPActions_ActionItemValueTd{
 font-weight: bold;
 text-align: left;
 width: 250px;
}
.MPActions_ActionStateTd{
 color: blue;
 font-weight: bold;
 text-align: left;
}


.MPInfo_Body{
 margin: 0px;
 padding: 0px;
 font-family: Arial CE, Arial, Helvetica, Sans-serif;
 color: #000000;
}
.MPInfo_Table{
 font-size: 10pt;
 width: 100%;
 height: 100%;
 margin-left: auto;
 margin-right: auto;
 text-indent: 15px;
 padding: 0px;
 border-collapse: collapse;
 background-color: #ffffff;
 color: #000000;
 border: 1px solid #6987a1;
}
.MPInfo_TdTitle{
 height: 15pt;
 font-size: 10pt;
 font-weight: bold;
}
.MPInfo_ParamsTable{
 font-size: 10pt;
}
.MPInfo_TdInfo{
 text-indent: 0px;
 padding-left: 15px;
 padding-right: 15px;
}
.MPInfo_LegalMentionTd{
 text-indent: 0px;
}
.MPInfo_LegalMentionDiv{
 overflow: auto;
 width: 100%;
 height: 230px;
}
.MPInfo_LegalMentionScrollDiv{
 padding-left: 15px;
 padding-right: 15px;
}
.MPInfo_TdInfo a, .MPInfo_TdClose a{
 color: #000000;
 text-decoration: underline;
}
.MPInfo_TdInfo a:hover, .MPInfo_TdClose a:hover{
 color: #ff4d4d;
}
.MPInfo_TdClose{
 height: 30;
 text-align: right;
 vertical-align: top;
 padding-top: 3px;
 padding-right: 6px;
 font-weight: bold;
 font-size: 10pt;
}

.MPCalendar_MainTable{
 Height: 100%;
 Width: 100%;
}
.MPCalendar_MainTd{
 Width: 190px;
}
.MPCalendar_DateTable{
 background-color: #CCCCCC;
 font-family: Arial;
 font-size: 10pt;
 text-align: center;
}
.MPCalendar_DateTable TD A{
 color: #000000;
 text-decoration: none;
}
.MPCalendar_DateTable TD A:hover{
 color: #000000;
 text-decoration: underline overline;
}
.MPCalendar_Month{
 background-color: #FFFFFF;
 height: 20px;
}
.MPCalendar_Month img{
 border: 0px;
 vertical-align: middle;
}
.MPCalendar_DateTitle{
 background-color: #0066CC;
 color: #FFFFFF;
 width: 20px;
 height: 20px;
}
.MPCalendar_InactiveDay{
 background-color: #C0C0C0;
 color: #808080
 width: 20px;
 height: 20px;
}
.MPCalendar_UnvalidDay{
 width: 20px;
 height: 20px;
}
.MPCalendar_DateDay1{
 border: 1px solid #00FF80;
 background-color: #00FF80;
 width: 18px;
 height: 18px;
}
.MPCalendar_DateDay2{
 border: 1px solid #FF8000;
 background-color: #FF8000;
 width: 18px;
 height: 18px;
}
.MPCalendar_DateDay3{
 border: 1px solid #FF0000;
 background-color: #FF0000;
 width: 18px;
 height: 18px;
}
.MPCalendar_DateDayRollover1{
 border: 1px solid #000000;
 background-color: #00FF80;
 width: 18px;
 height: 18px;
 color: #0066CC;
}
.MPCalendar_DateDayRollover2{
 border: 1px solid #000000;
 background-color: #FF8000;
 width: 18px;
 height: 18px;
 color: #0066CC;
}
.MPCalendar_DateDayRollover3{
 border: 1px solid #000000;
 background-color: #FF0000;
 width: 18px;
 height: 18px;
 color: #0066CC;
}
.MPCalendar_LegendTd{
 vertical-align: top;
}
.MPCalendar_LegendTable{
 background-color: #CCCCCC;
 font-family: Arial;
 font-size: 10pt;
 text-align: left;
}
.MPCalendar_LegendTitleTd, .MPCalendar_LegendInfoTd{
 padding-left: 25px;
 background-color: #FFFFFF;
}
.MPCalendar_LegendDescTd{
 font-size: 8pt;
 background-color: #DDDDDD;
}
.MPCalendar_SelectedTd{
 height: 80px;
}
.MPCalendar_SelectedTable{
 background-color: #CCCCCC;
 font-family: Arial;
 font-size: 10pt;
 text-align: left;
 width: 100%;
}
.MPCalendar_SelectedTitleTd{
 padding-left: 25px;
 background-color: #FFFFFF;
}
.MPCalendar_SelectedDescTd{
 background-color: #DDDDDD;
}
.MPCalendar_SelectedChoseTd{
 background-color: #FFFFFF;
 text-align: right;
 padding-right: 10px;
}
.MPCalendar_SelectedChoseTd A{
 color: #FF0000;
}

.combo{width: 200px;}
TEXTAREA {width: 200px;}
.edtDateRdv{width: 80px; background-color: #F0F5FF; cursor: pointer;}
img{border: 0px;}
.MP_Inactive{background-color: #E0E0E0;}
.ComboPlanning{width: 250px; font-size: 11px;}
.edtSiteName{width: 200px; background-color: #F0F5FF; cursor: pointer;}

.edtContact{width: 350px;}
.txtContact{width: 350px; height: 100px;}
