﻿.navbot {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color:#ffffff;}
body
{
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	Color : white;
	Font-size : 11px;
	Color : #000000;
}
.menustyle , .css_nbreponses_navbarre, .css_num_select_navbarre
{
	font-family:arial;
	color:White;
	text-align:left;
	font-size:12px;
	border: simple 1px #f1f1f1; 
	padding: 2px 6px 2px 6px; 
	margin: 0px; 
	background: #20488C; 
	white-space: nowrap;
}

.MenuTable
{
	background: #20488C; 
	height:100%;
}
.menuitem
{
	font-family:arial;
	color:White;
	text-align:center;
	font-size:12px;
	border: simple 1px #f1f1f1; 
	padding: 2px 6px 2px 6px; 
	margin: 0px; 
	background: #20488C;
	white-space: nowrap;
	cursor:pointer;
	cursor:hand;
}

.menuitem_disabled
{
	font-family:arial;
	color:Gray;
	font-size:11px;
	border: simple 1px #f1f1f1; 
	padding: 2px 6px 2px 6px; 
	margin: 0px; 
	background: #20488C;
	white-space: nowrap;
	cursor:default;
}

.menuSubItem
{
	font-family:arial;
	color:White;
	font-size:12px;
	border: simple 1px #f1f1f1; 
	padding: 2px 6px 2px 6px; 
	margin: 0px; 
	background: #20488C;
	white-space: nowrap;
	cursor:pointer;
	cursor:hand;
}

.menuOver
{
	font-family:arial;
	color:20488C;
	font-size:12px;
	border: simple 1px #f1f1f1; 
	padding: 2px 6px 2px 6px;
	margin: 0px; 
	background: #FFFFFF; 
	white-space: nowrap; 
	cursor:pointer;
	cursor:hand;
}

.headerDataGrid
{
	background-color:#20488C;
	height:20px;
	text-align:center;
	font-size:12px;
}

.rowselected
{
	background-color:NavajoWhite;
	cursor:hand;
	font-size:11px;
	height:20px;
}

.rowNoselected
{
	cursor:hand;
	font-size:11px;
	height:20px;
}

.titleChamp
{
	font-family:arial;
	font-size:12px;
	color:White;
	font-weight:bold;
	border-bottom: 1px solid #467AAC;
	border-right: 1px solid #467AAC;
	border-top: 1px solid #90BFED;
	border-left: 1px solid #90BFED;
}

.titleSection
{
	font-family:arial;
	font-size:12px;
	color:White;
	font-weight:bold;
}

.input
{
	font-family:arial;
	font-size:12px;
	border:solid 1px #B027CC;
}

.libChamp
{
	font-family:arial;
	font-size:12px;
}

.titleLigne
{
	background: "#5070B0";
}
 .css_liste_ligne_alt_0
{
	font-family:arial;
	font-size:12px;
	background: "#ffffff";
}
.css_liste_ligne_alt_1
{
	font-family:arial;
	font-size:12px;
	background: "#e9eaf4";
}
.pairLigne
{
	Font-size : 11px;
	height : 20px;
}

.impairLigne
{
	background: "#e9eaf4";
	Font-size : 11px;
	height : 20px;
}

.labelText
{
	font-family:arial;
	font-size:12px;
}



.capitalize
{
	text-transform:capitalize;
}

.inputTextBox
{
	border:solid 1px #B027CC;
	font-family:arial;
	font-size:12px;
	width: 299px;
}
.inputSelected
{
	background-color:#F9C9A0;
	font-size: 12px;
	border:solid 1px #B027CC;
	font-family:arial;
	width: 299px;
}

.inputTextBoxNoVisible
{
	border:none 1px #B027CC;
	font-family:arial;
	font-size:12px;
	background-color:Transparent;
	width: 299px;
}


.listBox
{
	border:solid 1px #B027CC;
	font-family:arial;
	font-size:11px;
	width:300px;
}

.listBoxRead
{
	border:solid 1px #B027CC;
	font-family:arial;
	color:Gray;
	font-size:11px;
	width:300px;
	font-weight:bold;
}

.css_fonctionnel_bouton
{
	font-family:arial;
	font-size:11px;
	color:#FF0000;
	background-color: #FFFFFF;
	border-bottom: 1px solid #467AAC;
	border-right: 1px solid #467AAC;
	border-top: 1px solid #90BFED;
	border-left: 1px solid #90BFED;
}

.bouton
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#20488C;
}


.bouton1
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#CD5C5C;
}


.numberList
{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color: #B027CC;
}

.css_titre_section, TR.css_titre_section a:visited , TR.css_titre_section a:link, DIV.css_nbreponses_navbarre a:link, DIV.css_nbreponses_navbarre a:visited
{
	font-family:arial;
	color:White;
	text-align:center;
	font-size:12px;
	border: simple 1px #f1f1f1; 
	padding: 2px 6px 2px 6px; 
	margin: 0px; 
	background: #20488C; 
	white-space: nowrap;
}
.css_titre_rubrique
{
	font-size: 17px;
	color : #666666;
}
.titlepage
{
	color:#20488C;
	text-align:center;
	font-size: 20px;
	font-family:arial;
	margin-bottom:20px;
}

.operation_successfull
{
	color:White;
	height:17px;
	background-color:#0092dd;
	width:100%;
	text-align:center;
	margin-bottom:20px;
	margin-top:20px;
	padding-top:2px;
	
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #00C2Fd;
	border-left: 1px solid #00C2Fd;
	font-weight:bold;
	font-size:12px;
}
.error
{
	color:White;
	height:17px;
	background-color:#FF0000;
	width:100%;
	text-align:center;
	margin-bottom:20px;
	margin-top:20px;
	padding-top:2px;
	
	border-bottom: 1px solid antiquewhite;
	border-right: 1px solid antiquewhite;
	border-top: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
	font-weight:bold;
	font-size:12px;
}

.css_noreponse_navbarre
{
	color: #FF0000;
	text-align:center;
	font-size:12px;
}
.error_case
{
	font-size:12px;
	border: medium 1px solid #ff0000;
}
.field_mandatory
{
	color: #FF0000;
	font-weight: bold;
}
.barrebtn
{
}
a.page
{
	color: #FF0000;
	text-decoration:none;	
}
a.page:hover
{
	text-decoration:underline;	
}


.popupFilter_Title_alt_0
{
	font-family:arial;
	font-size:12px;
	background: "#ffffff";
	text-transform:capitalize;
	font-weight:bold;
}
.popupFilter_Title_alt_1
{
	font-family:arial;
	font-size:12px;
	background: "#e9eaf4";
	text-transform:capitalize;
	font-weight:bold;
}

.popupFilter_Field_alt_0, .popupFilter_Field_alt_1
{
	font-family:arial;
	font-size:12px;
}
.align_right
{
	text-align:right;
}

.button{
	font-family: "helvetica neue", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:12px;
	color:#E55300;
	background-color: #FFFFFF;
	font-weight:bold;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 1px solid #0092DD;
	border-left: 1px solid #0092DD;
}
.datagridNoResult
{
	width:100%;
	color:#000000;
	text-align:center;
	font-size:15px;
	font-family: "helvetica neue", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
}



 table{width:100%;}
.Titre{text-align:center;font-weight:bold;font-size:16pt;}
.sTitre{font-weight:bold;font-size:14pt;}
.SsTitre{font-weight:bold;text-decoration:underline;}