DIV{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;  font-weight: normal ; text-decoration: none }

.texte { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;  font-weight: normal}
TD { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;  font-weight: normal}
A { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;  font-weight: normal ; text-decoration: underline }
A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
}

A.menu { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000dd; font-size: 11px;  font-weight: normal; text-decoration: none }
A.menu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;  font-weight: normal; text-decoration: underline}
A:disabled { text-decoration: none }


A.chemin { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000dd; font-size: 11px;  font-weight: normal; text-decoration: none }
A.chemin:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000dd; font-size: 11px;  font-weight: normal; text-decoration: none}

A.chemin2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;  font-weight: normal; text-decoration: none }

span.obligatoire {
  color: red;
  font-weight: bold;
}

select {border:1px solid gray;font-family: Verdana, Arial, Helvetica, sans-serif; background-color:eeeeee; color: #000000; font-size: 11px;filter:'progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=gainsboro, EndColorStr=#FFFFFF)';}

input.radiobouton {border:0px solid gray;filter='none';}
menu.input { background-color:transparent; border:none;}
input.menu { background-color:transparent; border:none;}

.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
}

.dynamic-tab-pane-control .tab-row .tab {
	font-family:	Verdana, Helvetica, Arial;
	font-size:		11px;
	cursor:			Default;
	display:		inline;
	margin:			1px -5px 1px 5px;
	float:			left;
	padding:		3px 6px 3px 6px;
	background:		gainsboro;
	border:			1px solid gray;

	border-left:	0;
	border-bottom:	0;
	border-top:		0;

	cursor:			hand;
	cursor:			pointer;

	z-index:		1;
	position:		relative;
	top:			0;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	border:			1px solid gray;
	border-bottom:	0;
	z-index:		3;
	padding:		2px 6px 5px 6px;
	margin:			1px -6px -2px 0px;
	top:			-2px;
        background:             whitesmoke;

}

.dynamic-tab-pane-control .tab-row .tab a {
	font-size:		11px;
	text-decoration:	none;
	cursor:			hand;
	cursor:			pointer;
}

.dynamic-tab-pane-control .tab-row .hover a {
	text-decoration:       underline;
}

.dynamic-tab-pane-control .tab-row .tab.selected a {
	font-weight:	bold;
}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid gray;
	z-index:		2;
	position:		relative;

	color:			gray;
	font-family:	        Verdana, Helvetica, Arial;
	font-size:		11px;
	padding:		10px;

        height:         450;
        overflow:       auto;
}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;

	height:			1.85em;
	width:			100%;
}


.altern4 {
	background:#FFFFFF;
}

TABLE.blocmenu { filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#dddddd',endColorstr='white') }
TR.altern1 { cursor:default;background:#dfdfdf;}
TR.altern2 { cursor:default;background:#eeeeee;}
TR.altern { cursor:default;background:#eeeeee;}
TR.altern3 { cursor:default;background:#CACACA;}
TR.alternRETIRE { cursor:default;background:#EE8888; }
TR.selecRETIRE { cursor:hand;background:dodgerblue;}
TD.gene { text-align:left;font-size:11;font:MS Sans Serif (Latin), menu;}
TD.geneaffin { text-align:left;font-size:11;font:MS Sans Serif (Latin), menu;color:orangered;}
TD.genered { text-align:left;font-size:11;font:MS Sans Serif (Latin), menu;color:red;}
TD.geneorange { text-align:left;font-size:11;font:MS Sans Serif (Latin), menu;color:orange;}
TD.genegreen { text-align:left;font-size:11;font:MS Sans Serif (Latin), menu;color:green;}
TD.geneblue { text-align:left;font-size:11;font:MS Sans Serif (Latin), menu;color:blue;}
TD.genegold  { text-align:left;font-size:11;font:MS Sans Serif (Latin), menu;color:gold ;}
TD.genemediumvioletred { text-align:left;font-size:11;font:MS Sans Serif (Latin), menu;color:mediumvioletred;}
TD.genemediumturquoise { text-align:left;font-size:11;font:MS Sans Serif (Latin), menu;color:mediumturquoise ;}
TD.geneperu { text-align:left;font-size:11;font:MS Sans Serif (Latin), menu;color:peru;}
TD.genedarkblue { text-align:left;font-size:11;font:MS Sans Serif (Latin), menu;color:darkblue;}
TD.genedeeppink { text-align:left;font-size:11;font:MS Sans Serif (Latin), menu;color:deeppink;}
TD.entete { font-weight:bold;text-align:center;font-size:11;font:MS Sans Serif (Latin), menu;background-color:buttonface;}
TD.generetire { text-align:left;font-size:11;font:MS Sans Serif (Latin), menu;color:red;}
TH.entete { font-weight:bold;text-align:center;font-size:11;font:MS Sans Serif (Latin), menu;background-color:buttonface;}
TR.selec { cursor:hand;background:dodgerblue;}
A.gene { font-size:11;font:Verdana,MS Sans Serif (Latin), menu; color:blue;}
A.gene:hover { font-size:11;font:Verdana,MS Sans Serif (Latin), menu; color:blue;text-decoration:underline;}


TABLE{
font-size:11px;
}


.ac_menu
{
        border:1px solid black;
		overflow:auto;
		height:100px;

}
.ac_normal
{
	background-color:#ffffff;
        cursor:pointer;
}
.ac_highlight
{
        background-color:#3366cc;
	color:white;
        cursor:pointer;
}
.ac_normal .a
{
        font-size:11px;
        color:black;
}
.ac_highlight .a
{
	font-size:11px;
}
.ac_normal .d
{
	float:right;
        font-size:11px;
        color:#0000dd;
}
.ac_normal .d_cache
{
	float:right;
        font-size:11px;
        color:white;
}

.ac_highlight .d_cache
{
	color:#3366cc;
	float:right;
    font-size:11px;
}
.ac_highlight .d
{

	float:right;
    font-size:11px;
}

.message-notification {
	border-color: #f0dca1;
	background-color: #fffbc9;
	color: #7b4b09;
	background-image: url(../../../interface/dialog-information.png);
}
.message-info {
	border-color: #f0dca1;
	background-color: #fffbc9;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: #7b4b09;
}
* html .message-notification { /* IE hack */
	background-image: url(../../../interface/dialog-information-256.png);
}

.message-warning {
	border-color: #facd00;
	background-color: #ff9;
	color: #533a15;
	background-image: url(../../../interface/dialog-warning.png);
}
* html .message-warning { /* IE hack */
	background-image: url(../../../interface/dialog-warning-256.png);
}

.message-error {
	border-color: #dc6e66;
	background-color: #ffe3e0;
	color: #e31b0c;
	background-image: url(../../../interface/dialog-error.png);
}
* html .message-error { /* IE hack */
	background-image: url(../../../interface/dialog-error-256.png);
}

.message-system-error {
	border-color: #dc6e66;
	background-color: #f33;
	color: #FFF;
	background-image: url(../../../interface/dialog-error.png);
}
* html.message-error { /* IE hack */
	background-image: url(../../../interface/dialog-error-256.png);
}

.message-notification .message-secondary-content { color: #947140; }
.message-warning .message-secondary-content { color: #947140; }
.message-error .message-secondary-content { color: #d44034; }
.message-system-error .message-secondary-content { color: #EEE; }

.message-display {
	list-style-type: none;
	margin: 10;
	padding: 0;
}

.message-display .message {
	border-width: 1px;
	border-style: solid;
	margin: 1em 0;
	min-height: 38px;
	padding: 12px 12px 12px 64px;
	background-position: 8px 8px;
	background-repeat: no-repeat;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.message-display .message-with-secondary {
	padding-top: 12px;
}

/* Hack for min-height in IE  */
* html .message-display .message {
	height: 38px;
}

.message-display .message-primary-content {
	margin: 0;
	font-weight: bold;
}

.message-display .message-primary-content {
	margin-top: 8px;
}

.message-display .message-with-secondary .message-primary-content {
	margin-top: 0;
}

textarea {border:1px solid gray;font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;filter='progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=gainsboro, EndColorStr=#FFFFFF)';}
textarea.obligatoire {border:1px solid black;font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;filter='progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#ffdddd, EndColorStr=#FFFFFF)';}
textarea.erreursaisie {border:1px solid red;font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;filter='progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=gainsboro, EndColorStr=#FFFFFF)';}
textarea.obligatoireerreursaisie {border:1px solid red;font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;filter='progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#ffdddd, EndColorStr=#FFFFFF)';}
input.button{border-style:outset;font-family: Verdana, Arial, Helvetica, sans-serif; cursor:hand;color: #000000; font-size: 11px;filter='progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#33ccff, EndColorStr=#ffffff)';}

input{border:1px solid gray;font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;filter='progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=gainsboro, EndColorStr=#FFFFFF)';}
input.obligatoire {border:1px solid gray;font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;filter='progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#ffdddd, EndColorStr=#FFFFFF)';}
input.erreursaisie{border:1px solid red;font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;filter='progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=gainsboro, EndColorStr=#FFFFFF)';}
input.obligatoireerreursaisie {border:1px solid red;font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;filter='progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#ffdddd, EndColorStr=#FFFFFF)';}

.koloktooltip {
position: relative;
display: inline-block;
}

.koloktooltip .koloktooltiptext {
visibility: hidden;
width: 100px;
background-color: lemonchiffon;
color: black;
text-align: center;
border-radius: 6px;
padding: 5px 0;
position: absolute;
z-index: 1;
bottom: 125%;
left: 50%;
margin-left: -50px;
opacity: 0;
transition: opacity 0.3s;
}

.koloktooltip .koloktooltiptext::after {
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: #555 transparent transparent transparent;
}