﻿/*LOGIN*/
.login
{
	background-color: #E6E7E8;
}

.btnConnection a
{
	display: block;
	width: 115px;
	height: 30px;
	background-image: url("../img/btConnection.png");
	background-position: top left;
}

.btnConnection a:hover
{
	background-position: 0 -30px;
}

.btnConnection a:active
{
	background-position: 0 -60px;
}

/*CONTROLS ASP.NET STANDARD*/
.radio
{
	border: none;
	border-color: #000000;
	color: White;
	display: block;
}

/*CALENDAR*/
.Calendar em span
{
	display: none;
}

.CalendarActive em span
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	display: block;
	text-align: justify;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.Calendar em, .CalendarActive em
{
	display: inline-block;
	position: relative;
	text-align: justify;
	text-decoration: none;
	font-style: normal;
}

.CalendarActive iframe
{
	_display: none;
	_display: block;
	_position: absolute;
	_top: 0;
	_left: 0;
	_z-index: -1;
	_filter: mask();
	_width: 3000px;
	_height: 3000px;
}

.Calendar iframe
{
	_display: none;
}

.CalendarDefault
{
	background-color: White;
	border-color: #999999;
	font-size: 8pt;
	color: Black;
	height: 180px;
	width: 200px;
	font-family: Verdana;
}

.CalendarSelectedDayStyle
{
	background-color: #666666;
	font-weight: bold;
	color: White;
}

.CalendarSelectorStyle
{
	background-color: #CCCCCC;
}

.CalendarWeekendDayStyle
{
	background-color: #FFFFCC;
}

.CalendarTodayDayStyle
{
	background-color: #CCCCCC;
	color: Black;
}

.CalendarOtherMonthDayStyle
{
	color: #808080;
}

.CalendarNextPrevStyle
{
	vertical-align: bottom;
}

.CalendarDayHeaderStyle
{
	background-color: #CCCCCC;
	font-weight: bold;
	font-size: 7pt;
}

.CalendarTitleStyle
{
	background-color: #999999;
	border-color: Black;
	font-weight: bold;
}

/*ALERTBOX*/
.divpopup
{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 998;
	background-image: url(../img/backTransp.png);
	background-repeat: repeat;
	display: none;
	_position: absolute;
	_width: expression(document.body.offsetWidth);
	_height: expression(document.body.offsetHeight);
	_top: expression((document.documentElement.scrollTop || document.body.scrollTop) + this.offsetHeight - this.offsetHeight);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d000000,endColorstr=#4d000000);
	_background: transparent;
}

.divpopup .dialogC
{
	position: absolute;
	width: 680px;
	height: 200px;
	margin-top: -150px;
	margin-left: -300px;
	left: 50%;
	top: 200px;
	color: Black;
	z-index: 999;
	position: fixed;
	_left: 0px;
	_margin-left: 0px;
	_position: relative;
	_width: 700px;
	_top: 10px;
}

.divpopup iframe
{
	_display: none;
	_display: block;
	_position: absolute;
	_top: 0;
	_left: 0;
	_z-index: -1;
	_filter: mask();
	_width: 3000px;
	_height: 3000px;
}

.dialog input, .dialog textArea
{
	background-image: url("../img/fdForm02.png");
	background-position: top;
	background-repeat: repeat-x;
	color: #000000;
	font: 12px arial;
}

.dialog
{
	margin: 0px;
	max-width: 975px;
	padding: 0px;
	margin-bottom: 0.5em;
	width: 935px;
}

.dialog
{
	width: 100%;
}

.dialog .dialogTR, .dialog .dialogTL, .dialog .dialogBL, .dialog .dialogBR, .dialog .dialogBM, .dialog .dialogTM
{
	background: transparent url(../img/fondCadrePrincipalDegrade.png);
	height: 15px;
	min-height: 10px;
	width: 10px;
	min-width: 10px;
	background-repeat: no-repeat;
}

.dialog .dialogMR, .dialog .dialogMM, .dialog .dialogML
{
	background: transparent url(../img/fondCadrePrincipalBand.png);
	background-repeat: repeat-y;
	background-position: center;
	vertical-align: text-top;
}


.dialog .dialogMR
{
	background-position: center right;
}

.dialog .dialogML
{
	background-position: center left;
}

.dialog .dialogTR
{
	background-position: top right;
}

.dialog .dialogTL
{
	background-position: top left;
}

.dialog .dialogBL
{
	background-position: bottom left;
}

.dialog .dialogBR
{
	background-position: bottom right;
}

.dialog .dialogBR div, .dialog .dialogBL div
{
	width: 15px;
}

.dialog .dialogBM
{
	background-position: bottom center;
}

.dialog .dialogTM
{
	background-position: top center;
}

.btnFermer a
{
	display: block;
	width: 85px;
	height: 30px;
	background-image: url("../img/btnFermer.png");
	background-position: top left;
}

.btnFermer a:hover
{
	background-position: 0 -30px;
}

.btnFermer a:active
{
	background-position: 0 -60px;
}

.sousTitreOrange
{
	color: #F15A22;
	font: 18px arial;
	font-weight: bold;
}

.sousTitreBleu
{
	color: #6F9AD1;
	font: 13px arial;
	font-weight: bold;
}

/*ONGLETS*/
.dialog .ongletTR, .dialog .ongletTL, .dialog .ongletBL, .dialog .ongletBR, .dialog .ongletBM, .dialog .ongletTM
{
	background: transparent url(../img/fondCadre.png);
	height: 15px;
	min-height: 10px;
	width: 10px;
	min-width: 10px;
	background-repeat: no-repeat;
}

.dialog .ongletMR, .dialog .ongletMM, .dialog .ongletML
{
	background: transparent url(../img/fondCadreLat.png);
	background-repeat: repeat-y;
	background-position: center;
	vertical-align: text-top;
}

.dialog .ongletMR
{
	background-position: center right;
}

.dialog .ongletML
{
	background-position: center left;
}

.dialog .ongletTR
{
	background-position: top right;
}

.dialog .ongletTL
{
	background-position: top left;
}

.dialog .ongletBL
{
	background-position: bottom left;
}

.dialog .ongletBR
{
	background-position: bottom right;
}

.dialog .ongletBR div, .dialog .ongletBL div
{
	width: 15px;
}

.dialog .ongletBM
{
	background-position: bottom center;
}

.dialog .ongletTM
{
	background-position: top center;
}

