body
{
	margin: 0px;
	font: 0.7em Verdana,Arial,Helvetica,sans-serif;
}

#LoginBox
{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 450px;
	height: 240px;
	margin-top: -98px;
	margin-left: -225px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditError
{
    background-color: #ffcccc;
}

.ContentTitle2
{
	font-size: 14pt;
}

.tablcentre 
{
	padding: 2px;
	margin-bottom: 20px;
	border: 1px solid #000000;
	width: 760px;
}

.tdpointi 
{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}

.tdligne
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

.tdcolonnegauche
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}


.tdlignecolonnegauche
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}

.tdpointicolonnegauche
{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}

.tabl0
{
	padding: 2px;
	width: 760px;
	border-right: #000000 1px;
	border-top: #000000 1px;
	border-left: #000000 1px;
	border-bottom: #000000 1px;
}

.tabl1
{
	border-right: #000000 1px solid;
	padding-right: 2px;
	border-top: #000000 1px solid;
	padding-left: 2px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-left: #000000 1px solid;
	padding-top: 2px;
	border-bottom: #000000 1px solid;
	width: 760px;
}

.tabl1auto
{
	border-right: #000000 1px solid;
	padding-right: 2px;
	border-top: #000000 1px solid;
	padding-left: 2px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-left: #000000 1px solid;
	padding-top: 2px;
	border-bottom: #000000 1px solid;
}

.tabl1header
{
	background-color: #f5f5f5;
}

.tabl1full
{
	border-right: #000000 1px solid;
	padding-right: 2px;
	border-top: #000000 1px solid;
	padding-left: 2px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-left: #000000 1px solid;
	padding-top: 2px;
	border-bottom: #000000 1px solid;
	width: 100%;
}

.tabl1small
{
	border-right: #000000 1px solid;
	padding-right: 2px;
	border-top: #000000 1px solid;
	padding-left: 2px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-left: #000000 1px solid;
	padding-top: 2px;
	border-bottom: #000000 1px solid;
	width: 260px;
}

.tabl1filtredate
{
	border-right: #000000 1px solid;
	padding-right: 2px;
	border-top: #000000 1px solid;
	padding-left: 2px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-left: #000000 1px solid;
	padding-top: 2px;
	border-bottom: #000000 1px solid;
	/*width: 600px;*/
}

.tabl2
{
	border-right: red thin solid;
	border-top: red thin solid;
	border-left: red thin solid;
	border-bottom: red thin solid;
	background-color: yellow;
	padding-right: 40px;
	padding-left: 40px;
	font-size: 120%;
	padding-bottom: 10px;
	line-height: 150%;
	padding-top: 10px;
	letter-spacing: 1px;
	width: 760px;
}

.tabl9
{
	border-right: #cccccc 1px solid;
	padding-right: 2px;
	border-top: #cccccc 1px solid;
	margin-bottom: 5px;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #cccccc 1px solid;
	padding-top: 2px;
	border-bottom: #cccccc 1px solid;
	width: 760px;
}

.tabl9bis
{
	border-right: #cccccc 1px solid;
	padding-right: 2px;
	border-top: #cccccc 1px solid;
	margin-bottom: 5px;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #cccccc 1px solid;
	padding-top: 2px;
	border-bottom: #cccccc 1px solid;
	width: 100%;
}

.GridViewRowStyle, .GridViewHeaderStyle
{
	/* Utilisé dans Print.css pour augmenter hauteur ligne */
}


/* zone corps de message*/
.content-corps
{
	padding-left: 20px;
	padding-right: 20px;
}


.ImageAction:link {text-decoration:none}
.ImageAction:visited {text-decoration:none}
.ImageAction:hover {text-decoration:none}
.ImageAction:active {text-decoration:none} 


/* Popup modal */
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}


#login a:link, #login a:visited 
{
	color: #FFFFFF;
}

#title h1 a:link, #title h1 a:visited 
{
	color: #FFFFFF;
	text-decoration: none;
}

#reportresults h2 
{
	font-size: 1.1em;
	font-weight: bold;
}

.MyMessage
{
	color:Green;
	font-weight:bold;
}

.MyError
{
	color:Red;
	font-weight:bold;
}

.Button
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
}
