body
{
	background-color:#b4bec8;
	background-color:#f2f2f2;

	font-family:Microsoft Sans Serif, Segoe UI, Verdana, tahoma, arial;
	font-size:11px;
}

td, p
{
	font-family:Microsoft Sans Serif, Segoe UI, Verdana, tahoma, arial;
	font-size:11px;
}

.loginTable
{
	width:600px;
	height:90%;
	padding-top:5px;
	padding-bottom:5px;
}

.inputLogin
{
	width:100px;
	height:20px;
	padding-top : 1px;
	vertical-align:baseline;
	font-size:9pt;
	font-family : Microsoft Sans Serif, Segoe UI, Verdana, tahoma, arial;
}

.inputBandWidth
{
	width:47px;
	height:16px;
	font-size:9px;
	text-align:center;
	vertical-align:text-bottom;
	background-color:#546158;
}

.inputLoginStation
{
	width:150px;
	height:20px;
	font-size:9pt;
	vertical-align:baseline;
	padding-top : 2px;
}

.labelLogin
{
	overflow:hidden;
	white-space:nowrap;
	font-size:9pt;
	font-family : Microsoft Sans Serif, Segoe UI, Verdana, tahoma, arial;
}

.labelSurvey
{
	overflow:hidden;
	white-space:nowrap;
	font-size:9pt;
	font-family : Microsoft Sans Serif, Segoe UI, Verdana, tahoma, arial;
}

.labelConfig
{
	font-size:11px;
	overflow:hidden;
	white-space:nowrap;
	padding-left:0px;
	margin-left:0px;
	overflow:hidden;
}

.labelOption
{
	font-size:11px;
	padding-left:18px;
}

.labelSearch
{
	text-align:right;
	font-size:7pt;
	font-family : Microsoft Sans Serif, Segoe UI, Verdana, tahoma, arial;
	text-transform : capitalize;
}

.inputSearch
{
	width:140px;
	height:18px;
	font-size:9pt;
	font-family : Microsoft Sans Serif, Segoe UI, Verdana, tahoma, arial;
}

.version
{
	font-family:Microsoft Sans Serif, Segoe UI, Verdana, tahoma, arial;
	font-size:11px;
	float:right;
	position: absolute;
	left: 564px;
	top:414px;
}

.fond
{
	z-index:0;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 727px;
	height: 438px;
}


#container
{
	z-index:4;
	position: absolute;
	left:31px;
	top:152px;
	height: 261px;
	width:677px;
}

#activexInstallation
{
	z-index:4;
	position: absolute;
	left:50px;
	top:190px;

	font-family: Microsoft Sans Serif, Segoe UI, Verdana, tahoma, arial;
	font-size: 8pt;
	letter-spacing:0px;
	font-weight : normal;
}

.appliAdmin
{
	width:118px;
	height:11px;
	padding-left:20px;
	background-image:none;
	cursor:pointer;
}

.appliAdmin:hover
{
	width:118px;
	height:11px;
	padding-left:20px;
	background-image: url(../Img/cadre_text_appli.png);
	background-repeat:no-repeat;
	background-position:left center;
	cursor:pointer;
}

.appliAdminSelected
{
	width:118px;
	height:11px;
	padding-left:20px;
	background-image: url(../Img/cadre_text_appli.png);
	background-repeat:no-repeat;
	background-position:left center;
	cursor:pointer;
}

.labelButton
{
	position:absolute;
	top:12px;
	width:100px;
	height:10px;
	font-size:11px;
	background-color:Transparent;
	text-align:center;
}

.labelTableau
{
	font-size:10px;
	background-color:Transparent;
	text-align:center;
}

.frameButton
{
	position:absolute;
	top:60px;
	left:0px;
	width:540px;
	height:75px;
}

.as_onglet
{
	z-index: 16;	border: none;	width: 111px;	height: 20px;
	background-repeat:no-repeat;

	font-family: Arial, Segoe UI, Verdana, tahoma;
	text-transform : uppercase;
	font-size: 7.5pt;
	letter-spacing:0px;
	font-weight : normal;

	padding-left:0px;	padding-right:9px;	padding-top:3px;	cursor:pointer;	text-align : center;
}
.as_ongletDisabled
{
	z-index: 16;	border: none;	width: 111px;	height: 20px;
	background-repeat:no-repeat;

	font-family: Arial, Segoe UI, Verdana, tahoma;
	text-transform : uppercase;
	font-size: 7.5pt;
	letter-spacing:0px;
	font-weight : normal;

	padding-left:0px;	padding-right:9px;	padding-top:4px;	cursor:default;	text-align : center;
}
.as_ongletSelected
{
	z-index: 17;	border: none;	width: 111px;	height: 20px;
	background-repeat:no-repeat;

	font-family: Arial, Segoe UI, Verdana, tahoma;
	text-transform : uppercase;
	font-size: 7.5pt;
	letter-spacing:0px;
	font-weight : normal;

	padding-left:0px;	padding-top:4px;	padding-right:9px;	cursor:pointer;	text-align : center;
}

.as_ongletDroit
{
	z-index: 16;	border: none;	width: 128px;	height: 30px;
	background-repeat:no-repeat;

	font-family: Arial, Segoe UI, Verdana, tahoma;
	text-transform : uppercase;
	font-size: 7.5pt;
	letter-spacing:0px;
	font-weight : normal;

	padding-left:0px;	padding-right:9px;	padding-top:4px;	cursor:pointer;	text-align : center;
}
.as_ongletDroitDisabled
{
	z-index: 16;
	border: none;
	width: 128px;
	height: 25px;
	background-repeat:no-repeat;
	font-family: Arial, Segoe UI, Verdana, tahoma;
	text-transform : uppercase;
	font-size: 7.5pt;
	letter-spacing:0px;
	font-weight : normal;
	padding-left:0px;
	padding-right:9px;
	padding-top:4px;
	cursor:default;
	text-align : center;
}
.as_ongletDroitSelected
{
	z-index: 17;
	border: none;
	width: 128px;
	height: 30px;
	background-repeat:no-repeat;
	font-family: Arial, Segoe UI, Verdana, tahoma;
	text-transform : uppercase;
	font-size: 7.5pt;
	letter-spacing:0px;
	font-weight : normal;
	padding-left:0px;
	padding-top:4px;
	padding-right:9px;
	cursor:pointer;
	text-align : center;
}

.as_container
{
	z-index: 6;
	position: absolute;
	background-repeat:no-repeat;
	float:none;
	left: 15px;
	top: 0px;
	height: 144px;
	width:645px;
}

.onglet
{
	z-index: 16;	border: none;	width: 137px;	height: 20px;
	background-repeat:no-repeat;

	font-family 		: Arial, Segoe UI, Verdana, tahoma;
	text-transform : uppercase;
	font-size 			: 8pt;
	letter-spacing 		: 0px;

	padding-left:0px;	padding-right:4px;	padding-top:4px;	cursor:pointer;	text-align : center;
}

.ongletSelected
{
	z-index: 17;
	border: none;
	width: 137px;
	height: 20px;
	background-repeat:no-repeat;
	font-family:Arial, Segoe UI, Verdana, tahoma;
	text-transform : uppercase;
	font-size: 8pt;
	letter-spacing:0px;
	padding-left:0px;
	padding-top:4px;
	padding-right:4px;
	cursor:pointer;
	text-align : center;
}
.ongletDisabled
{
	z-index: 16;
	border: none;
	width: 137px;
	height: 20px;
	background-repeat:no-repeat;
	font-family:Arial, Segoe UI, Verdana, tahoma;
	text-transform : uppercase;
	font-size: 8pt;
	letter-spacing:0px;
	padding-left:0px;
	padding-right:4px;
	padding-top:4px;
	cursor:default;
	text-align : center;
}
.ongletDroitSelected
{
	z-index: 17;
	border: none;
	width: 137px;
	height: 20px;
	background-repeat:no-repeat;
	font-family:Arial, Segoe UI, Verdana, tahoma;
	text-transform : uppercase;
	font-size: 8pt;
	letter-spacing:0px;
	padding-left:0px;
	padding-right:4px;
	padding-top:4px;
	cursor:pointer;
	text-align : center;
}
.ongletDroit
{
	z-index: 16;
	border: none;
	width: 137px;
	height: 20px;
	background-repeat:no-repeat;
	font-family:Arial, Segoe UI, Verdana, tahoma;
	text-transform : uppercase;
	font-size: 8pt;
	letter-spacing:0px;
	padding-left:0px;
	padding-right:4px;
	padding-top:4px;
	cursor:pointer;
	text-align : center;
}
.ongletDroitDisabled
{
	z-index: 16;
	border: none;
	width: 137px;
	height: 20px;
	background-repeat:no-repeat;
	font-family:Arial, Segoe UI, Verdana, tahoma;
	text-transform : uppercase;
	font-size: 8pt;
	letter-spacing:0px;
	padding-left:0px;
	padding-right:4px;
	padding-top:4px;
	cursor:default;
	text-align : center;
}
.frameOnglet
{
	z-index: 5;
	position: absolute;
	float: none;
	left: 0px;
	top: 0px;
	height: 241px;
	width: 677px;
	padding-top: 20px;
}
.cadreApplis, .cadreApplisBig
{
	position: relative;
	background-repeat: no-repeat;
	left: 12px;
	margin: 0px;
	padding: 0px;
	height: 50px;
}

.cadreMasterApplis, .cadreMasterApplisBig
{
	position:relative;
	background-repeat: no-repeat;
	height: 50px;
	margin:0px;
	padding:0px;
}

.cadreApplisSmall, .cadreMasterApplisSmall, .cadreApplisSmall:hover, .cadreMasterApplisSmall:hover, .cadreApplisSmall:focus, .cadreMasterApplisSmall:focus
{
	width: 200px;
	height: 50px;
}

.cadreApplisSmall, .cadreMasterApplisSmall, .cadreApplisSmall div, .cadreMasterApplisSmall div
{
	cursor: pointer;
}

.cadreApplisSmall:hover, .cadreMasterApplisSmall:hover, .cadreApplisSmall:focus, .cadreMasterApplisSmall:focus,
.cadreApplisSmall:hover div, .cadreMasterApplisSmall:hover div, .cadreApplisSmall:focus div, .cadreMasterApplisSmall:focus div
{
	cursor: pointer;
}

.cadreApplis, .cadreMasterApplis
{
	width: 294px;
}
.cadreApplisBig, .cadreMasterApplisBig
{
	width: 615px;
}

.header_style
{
	background-repeat:no-repeat;

	font-family: Microsoft Sans Serif, Segoe UI, Verdana, tahoma, arial;
	font-size: 7.5pt;

	letter-spacing:1px;
	font-weight:normal;
	text-align : center;

	line-height: 16px;
	height: 16px;

	cursor: default;
}

#cadre_login
{
	position: absolute;
	background-repeat: no-repeat;
	width:644px;
	height:67px;
	top:40px;
	left:15px;
	padding-left:32px;
	margin-left:5px;
}

#cadre_appli_admin
{
	background-repeat: no-repeat;
	width:664px;
	height:229px;
	top:15px;
	margin-left:5px;
	font-family:Microsoft Sans Serif, Segoe UI, Verdana, tahoma, arial;
	font-size: 16px;
	font-weight:bold;
}

#cadre_appli_admin_haut
{
	position:absolute;
}

#cadre_appli_admin_site
{
	position:absolute;
	top:107px;
	background-repeat: no-repeat;
}

#cadre_error
{
	position: absolute;
	background-repeat: no-repeat;
	width:608px;
	height:112px;
	padding-left:32px;
	padding-top:20px;
	margin-left:5px;
	top:120px;
	left:15px;
	font-size:9pt;
	font-family : Microsoft Sans Serif, Segoe UI, Verdana, tahoma, arial;
	padding-right:5px;
}

#cadre_error_login
{
	position: absolute;
	width:608px;
	top:120px;
	left:15px;
}

#cadre_error_hidden
{
	position: absolute;
	top:121px;
	left:34px;
	width:623px;
	height:105x;
	color:White;
	background-color:White;
}

#new_login, #forget_pwd
{
	position: absolute;
	top:121px;
	left:34px;
	width:623px;
	height:103px;

	padding-left: 10px;

	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#LabelPasswordForgotten
{
	position: absolute;
	top:20px;
	right:0px;
}

#forget_pwd table
{
	width:580px;
	table-layout:fixed;
}

#LIB_SITE
{
	font-family : Segoe UI, Verdana, tahoma, arial;
	font-size: 13pt;
	font-weight : bold;
	padding-top: 2px;
	letter-spacing: 1px;
}

#LAUNCH_ADMIN_WIZARD, #LAUNCH_ADMIN, #LAUNCH_AGENT, #LAUNCH_SUPERVISION, #LAUNCH_SCRIPT_SCRIPTER, #LAUNCH_SVI_SCRIPTER, #LAUNCH_SCRIPTER, #LAUNCH_REPORT_REPORTING, #LAUNCH_REPORTING, #LAUNCH_REPORTDESIGNER, #LAUNCH_REPORTMANAGER, #LAUNCH_AGENDA_AGENDA, #LAUNCH_AGENDA, #SUP_CONTEXT_LIST, #LAUNCH_REPORT_EDIT, #LAUNCH_TAXATION, #LAUNCH_SURVEY_EDIT, #LAUNCH_SURVEY, #LAUNCH_THOR
{
	font-family: Arial, Microsoft Sans Serif, Segoe UI, Verdana, tahoma;
	font-size: 7.5pt;
	font-weight: normal;
	vertical-align: middle;
	text-align: right;
	line-height: 14px;
	cursor:default;
	white-space:normal;
}

.titreApplis
{
	position:relative;
	font-size: 10.5pt;
	font-weight:bold;
	font-family: Microsoft Sans Serif, Segoe UI, Verdana, tahoma, arial;
	padding-top:1px;
	cursor: default;

	height: 17px;
}
.titreApplisSmall
{
	position:relative;
	font-size: 7.5pt;
	font-weight:bold;
	font-family: Microsoft Sans Serif, Segoe UI, Verdana, tahoma, arial;
	padding-top:1px;
	cursor: default;
	padding-left: 30px;
	padding-top: 5px;

	box-sizing:border-box;
	-moz-box-sizing:border-box;

	height: 17px;
}

.adminMaintenanceMessage
{
	width: 500px;
	height: 40px;
}

.maintenanceMsgDate
{
	position:absolute;
	top:-15px;
	left:5px;
	font-size: 8.5pt;
	font-family:Segoe UI, Verdana, tahoma, arial;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}

.masterMaintenanceMsgTxt
{
	position:absolute;
	height:49px;
	width:243px;
	left:50px;
	top:0px;
	padding-top:1px;
	cursor: default;
	overflow:auto;
}
.adminMaintenanceMsgTxt
{
	position:absolute;
	height:39px;
	width:460px;
	left:40px;
	top:0px;
	padding-top:1px;
	cursor: default;
	overflow:auto;
}
.agentMaintenanceMsgTxt
{
	position:absolute;
	height:49px;
	width:253px;
	left:40px;
	top:0px;
	padding-top:1px;
	cursor: default;
	overflow:auto;
}
.agentMaintenanceMsgTxtBig
{
	position:absolute;
	height:49px;
	width:574px;
	left:40px;
	top:0px;
	padding-top:1px;
	cursor: default;
	overflow:auto;
}
.masterMaintenanceMsgTxt td, .adminMaintenanceMsgTxt td, .agentMaintenanceMsgTxt td, .agentMaintenanceMsgTxtBig td
{
	font-size: 8pt;
	font-family:Microsoft Sans Serif, Segoe UI, Verdana, tahoma, arial;
	font-weight:normal;

	box-sizing:border-box;
	-moz-box-sizing:border-box;

	padding-right: 5px;
}

.titreMasterApplis, .titreMasterApplisDisabled
{
	position:absolute;
	height:34px;
	width:194px;
	left:50px;
	top:16px;
	font-size: 11pt;
	font-weight:bold;
	font-family:Segoe UI, Verdana, tahoma, arial;
	padding-top:1px;
	cursor: default;
}

.iconApplis
{
	z-index:2;
	position:absolute;
	top:28px;
	left:0px;
}
.iconApplisBig
{
	z-index:2;
	position:absolute;
	top:18px;
	left:-2px;
}

.iconMasterApplis
{
	z-index:2;
	position:absolute;
	top:11px;
	left:13px;
}

.iconMasterApplisBig
{
	z-index:2;
	position:absolute;
	top:2px;
	left:2px;
}

.listeApplis
{
	position: absolute;
	left: 35px;
	top: 16px;
}
.applisButton
{
	position: absolute;
	left: 254px;
	top: 10px;
	cursor:pointer;
}
.applisText
{
	position: absolute;
	left: 0px;
	top: 2px;
	text-align:right;
}
.applisCombo
{
	position: absolute;
	left: 60px;
	top: -3px;
}
.loginButton
{
	position: absolute;
	left: 620px;
	top: 14px;
	cursor:pointer;
}
.pwdButton
{
	position: absolute;
	left: 605px;
	top: 20px;
	cursor:pointer;
}
.launchCfgButton
{
	position: absolute;
	left: 578px;
	top: 25px;
}

.adminButton
{
	position: absolute;
	left: 520px;
	top: 170px;
	cursor:pointer;
}
.labelAdminButton
{
	position: absolute;
	left: 120px;
	top: 175px;
	width:390px;
	text-align:right;
	cursor:pointer;
}
.iconIdentification
{
	position: absolute;
	left: 12px;
	top: 38px;
	width: 32px;
	height: 25px;
}

.configTableau
{
	table-layout:fixed;
	height:75px;
	padding-top:5px;
	margin-bottom:10px;
}

.configCadre
{
	background-repeat: no-repeat;
	width:598px;
	height:92px;
	padding-left:5px;
	padding-top:5px;
}

#cadre_statut
{
	position: absolute;
	top:120px;
	left:15px;
}

#LIB_STATUT
{
	padding-left:2px;
}

#Check_Config_Result
{
	position: absolute;
	top:13px;
	left:60px;
	width:400px;
	white-space:normal;
	line-height:16px;
}

.optionTableau
{
	table-layout:fixed;
	width:100%;
	height:90%;
	padding-top:5px;
	padding-bottom:5px;
}

.iconOption
{
	position: absolute;
	left: 14px;
	top: 38px;
	width: 23px;
	height: 25px;
}

#iconError
{
	position: absolute;
	background-image:url(../Img/erreur.png);
	background-repeat: no-repeat;

	left: 10px;
	top: 102px;

	width: 46px;
	height: 44px;
}

#tooltip_tz
{
	position: absolute;
	top: 25px;
	right: 200px;
	height: 52px;
	width: 250px;
}

#tooltip_tz table
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 52px;
}

#tooltip_tz_text
{
	font-size:9pt;
	font-family : Microsoft Sans Serif, Segoe UI, Verdana, tahoma, arial;
	color:#636363;

	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 12px;
}

#cadre_options
{
	position: absolute;
	background-repeat: no-repeat;
	width:644px;
	height:183px;
	top:40px;
	padding-left:32px;
	margin-left:5px;
	padding-top:16px;
}

#cadre_config
{
	position: absolute;
	background-repeat: no-repeat;
	width:647px;
	height:212px;
	top:40px;
	padding-left:15px;
	margin-left:20px;
	padding-top:10px;
}

#configTestProxy
{
	position: absolute;
	top: 20px;
	left: 20px;
}

#configTestSoftphone
{
	position: absolute;
	top: 45px;
	left: 20px;
}

#configTestWS
{
	position: absolute;
	top: 70px;
	left: 20px;
}

#configTestScreenSharing
{
	position: absolute;
	top: 95px;
	left: 20px;
}

#configTestBandwidth
{
	position: absolute;
	top: 70px;
	left: 340px;

	/* test de bande passante désactivé pour le moment */
	display: none;
}

#configBackProxy, #configBackWS, #configBackScreenSharing, #configBackSoftphone, #configBackBandwidth
{
	position: absolute;
	top: 0px;
	left: 20px;
	width: 240px;
}

#configBackBandwidth
{
	width: 135px;
}

#placeForCheckProxy, #placeForCheckWS, #placeForCheckScreenSharing, #placeForCheckSoftPhone, #placeForCheckBandWith
{
	position: absolute;
	top: 0px;
	left: 0px;
}

#TestProxyConnexion, #TestWSConnexion, #TestScreenSharing, #TestSoftphone, #TestBandWidth
{
	position: absolute;
	top: 0px;
	left: 20px;
	padding-right:2px;
}

#placeForRCheckProxy, #placeForRCheckWS, #placeForRCheckScreenSharing, #placeForRCheckSoftPhone
{
	position: absolute;
	top: 0px;
	left: 250px;
}

#placeForTCheckProxy, #placeForTCheckWS, #placeForTCheckScreenSharing, #placeForTCheckSoftPhone
{
	position: absolute;
	top: 0px;
	left: 280px;
}

#UploadSpeed
{
	position: absolute;
	top: 0px;
	left: 160px;
}

#DownloadSpeed
{
	position: absolute;
	top: 0px;
	left: 215px;
}

#bandWidthUP
{
	position: absolute;
	top: -15px;
	left: 160px;
	width:47px;
	text-align:center;
}

#bandWidthDOWN
{
	position: absolute;
	top: -15px;
	left: 215px;
	width:47px;
	text-align:center;
}

#bandWidthUnit
{
	position: absolute;
	top: 0px;
	left: 267px;
}

input
{
	border:1px solid #9D9DA1;
	padding-left:3px;
}

input:focus
{
	outline:none;
}

/* pour calculer la largeur du header */
.fakeGridHeader
{
	font-family:Microsoft Sans Serif, Verdana, tahoma, arial;
	font-size:7pt;
	font-weight:bold;
}

.modalDiv
{
	position:absolute;
	top:0px;
	left:0px;
	width:150%;
	height:150%;
	z-index:100;
}