﻿/*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: 200px;
}

.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;
}