/************/
/* Controls */
/************/
.OverlayDiv
{
	visibility: hidden;
	position: absolute;
	left: 0%;
	top: 0%;
	z-index: 1000;
	background-image: url(Images/WebControls/overlay.gif);
}

.PopupDiv
{
	border: solid 2px #cccccc;
	background-color:White;
	font-size:9pt;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.LabelRenderer
{
	font-size: 9pt;
}

.BoolEditor
{
	font-size: 9pt;
}

.StringEditor
{
	border: #7f7f7f 1px solid;
	width:200px;
}

.IntEditor
{
	border: #7f7f7f 1px solid;
}

.DoubleEditor
{
	border: #7f7f7f 1px solid;
}

.PhoneNumberEditor
{
	border: #7f7f7f 1px solid;
}

.PostalCodeEditor
{
	border: #7f7f7f 1px solid;
}

.DateEditor
{
	border: #7f7f7f 1px solid;
	height: 17px;
}

.ClientValidationSummary
{
	border-right: #ffaaaa 1px solid;
	border-top: #ffaaaa 1px solid;
	border-left: #ffaaaa 1px solid;
	border-bottom: #ffaaaa 1px solid;
	width: 100%;
	color : Red;
	font-size:9pt;
	font-weight:bold;
}

.FieldLabel
{
	font-size:9pt;
}

.MessagePopup_DivPopup
{
	border: solid 2px #cccccc;
	background-color:White;
	font-size:9pt;
	height: 100px;
	width: 250px;
	padding-top: 50px;
	padding-left: 40px;
	padding-right: 40px;
}

.MessagePopup_LblTexte
{
	color: #817d61;
}

.MessageRendererError
{
	border: 1px outset #cccccc;
    border-radius: 5px;
	width: 100%;
	height: 50px;
	color : white;
    padding-left:10px;
	font-size:10pt;
	font-weight: bold;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#991d1f+1,cc0000+100&1+0,0.68+100 */
    background: -moz-linear-gradient(top,  rgba(153,29,31,1) 0%, rgba(153,29,31,1) 1%, rgba(204,0,0,0.68) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(153,29,31,1) 0%,rgba(153,29,31,1) 1%,rgba(204,0,0,0.68) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(153,29,31,1) 0%,rgba(153,29,31,1) 1%,rgba(204,0,0,0.68) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#991d1f', endColorstr='#adcc0000',GradientType=0 ); /* IE6-9 */
}

.MessageRendererError tr td:before {
    padding-right: 10px;
    font-size:1.25em;
    font-weight:normal;
    font-family: "Glyphicons Halflings";
    content: "\e107";
}

.MessageRendererInformation
{
	border: 1px solid Navy;
    border-radius: 5px;
	width: 100%;
	height: 50px;
	color : Navy;
	font-size:10pt;
	font-weight:bold;
}

.MessageRendererInformation tr td:before {
    padding-right: 10px;
    font-size:1.25em;
    font-weight:normal;
    font-family: "Glyphicons Halflings";
    content: "\e086";
}

.NewsScrollerDiv
{
    border: 1px solid #025780;
    background-color:White;
    color:#025780;
    padding: 5px;
    font-size: 10pt;
    text-align:left;
}

.Pager_SelectedPager
{
	font-family: verdana; 
	font-size:9pt;
	font-weight:bold;
	text-decoration: none;
}

a.Pager_UnselectedPager
{
	font-family: verdana; 
	font-size:8pt;
	font-weight:bold;
	text-decoration: none;
}

a.Pager_UnselectedPager:hover
{
	font-family: verdana; 
	color:#cc837b;
	font-size:8pt;
	font-weight:bold;
	text-decoration: underline;
}

.Pager_Separator
{
	font-size:8pt;
	color:#949494;
}

.RecordCheckBoxList
{
	font-size: 9pt;
}

.RecordEditorRadio
{
	font-size: 9pt;
}

.RequiredFieldValidator
{
	font-size: 8pt;
	font-weight: bold;
}

.ValueSetElementEditorRadio
{
	font-size: 9pt;
}

/*******************/
/* Action invokers */
/*******************/
.Button
{
	border-right: #7d7d7d 1px solid;
	border-top: #7d7d7d 1px solid;
	border-left: #7d7d7d 1px solid;
	border-bottom: #7d7d7d 1px solid;
	font-size: 9pt;
	cursor: pointer;
	color:#010000;
	background-color: #fdfdfd;
}

.Link
{
}

.ActionImageTextButton
{
	font-size: 8pt;
	color:#FCFCFA;
	font-weight:bold;
}

.ImageTextControl
{
	font-size: 8pt;
	color:#FCFCFA;
	font-weight:bold;
	height: 18px;
	cursor: pointer;
}

.ImageTextControl_LeftCell
{
	width: 8px;
	background-image: url(Images/BoutonGauche.gif);
	background-repeat: no-repeat;
}

.ImageTextControl_CenterCell
{
	padding-left:4px;
	padding-right:4px;
	background-image: url(Images/BoutonCentre.gif);
	background-repeat: repeat-x;
}

.ImageTextControl_RightCell
{
	width: 8px;
	background-image: url(Images/BoutonDroit.gif);
	background-repeat: no-repeat;
}


/**********************/
/* DateEditorComboBox */
/**********************/
/** Multiple rows and columns (years) */
.multipleRowsColumns .rcbItem,
.multipleRowsColumns .rcbHovered {
    float: left;
    min-height: 13px;
    overflow: hidden;
    width: 75px;
    margin: 5px auto;
    text-align: center;
}
 
/** Multiple rows and columns (days) */
.multipleRowsColumnsDays .rcbItem,
.multipleRowsColumnsDays .rcbHovered {
    float: left;
    margin: 0 1px;
    min-height: 13px;
    overflow: hidden;
    padding: 2px 19px 2px 6px;
    width: 25px;
}
