BODY {font-family:Arial, Verdana, Helvetica, sans-serif;color:#735931;font-size:8pt;}
.copyright      { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
.menu1 {color:#334B0F;text-decoration: none;font-size:8pt;font-weight:bold;}
.bad {color:red;font-weight:bold;}
.good {color:green;font-weight:bold;}
.orange {color:orange;font-weight:bold;}

A {color:#334B0F;text-decoration: none;font-size:8pt;font-weight:bold;}
a:link, a:visited {text-decoration: none;color:#334B0F;}
a:hover, a:active{text-decoration: none;color: #F7AD39;}

A.copyright1		{ color: #000000; text-decoration: underline;font-weight:normal;}
a.copyright1:link, a.copyright1:visited {color: #000000; text-decoration: underline;font-weight:normal;}
a.copyright1:hover, a.copyright1:active{color: #000000; text-decoration: none;font-weight:normal;}

A.line {color:#334B0F;text-decoration: underline;font-size:8pt;font-weight:bold;}
a.line:link, a.line:visited {text-decoration: underline;color: #334B0F;}
a.line:hover, a.line:active{text-decoration: none;color: #334B0F;}

A.menu2 {color:#334B0F;text-decoration: none;font-size:8pt;font-weight:bold;}
a.menu2:link, a.menu2:visited {text-decoration: none;color:#334B0F;}
a.menu2:hover, a.menu2:active{text-decoration: none;color: #F8D69C;}

A.trans {color:#735931;text-decoration: none;font-weight:normal;}
a.trans:link, a.trans:visited {text-decoration: none;color:#735931;}
a.trans:hover, a.trans:active{text-decoration: none;color:#735931;}

a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#334B0F;
    text-decoration:none}
a.info:hover{z-index:25; background-color:#FCECD2}
a.info span{display: none}
a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #F8D69C;
	-moz-border-radius: 1em;
    background-color:#FFF7EB; color:#735931;
    text-align: left;
	font-weight:bold;}

input.login {
    border: 1px solid #F5BC61;
	border-left: 3px solid #F5BC61;
    background-color : #FFFFFF;
    color : #716045;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:8pt;
    text-indent : 2px;
}

input.login1:hover {background: #F0F9F0;border-left: 3px solid #B8D573}
input.login:hover {background: #FFF8F0;border-left: 3px solid #FF8000}
textarea:hover {background: #FFF8F0;border-left: 3px solid #FF8000}

input.encours {
    border: 1px solid;
    background-color : #FFF7EB;
    color : #716045;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:8pt;
    border-color : #F5BC61;
    text-indent : 2px;
	font-weight:bold;
}
input.login1 {
    border: 1px solid #334B0F;
	border-left: 3px solid #334B0F;
    background-color : #FFFFFF;
    color : #716045;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:8pt;
    border-color : #334B0F;
    text-indent : 2px;
}
input.decompte {
    border-bottom: 0px solid;
    border-left: 0px solid;
    border-right: 0px solid;
    border-top: 0px solid;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:8pt;
    color:#735931;
}

TABLE {border-collapse: collapse;font-family:arial, Verdana, Helvetica, sans-serif;font-size:8pt;}

SELECT {font-family:arial, Verdana, Helvetica, sans-serif;color:black;font-size:8pt;}

TEXTAREA {
	font-family:arial, Verdana, Helvetica, sans-serif;
	color:black;font-size:8pt;
	border: 1px solid #F7AD39;
	border-left: 3px solid #F7AD39;
	text-indent : 2px;
	background-color : #FFFFFF;
}

#pubhaut {
	padding-top:5px;
	padding-bottom:8px;
}