@CHARSET "ISO-8859-1";
body {
	background: url(../images/bodyfond.gif) repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: smaller;
	margin-top: 0px;
	margin-bottom: 0px;
}
a{
	text-decoration: none;
	color: #A95C1A;
}
.main{
	width: 800px;
	background: White;
	border-left-style: double;
	border-left-color: #6A8398;
	border-right-color: #6A8398;
	border-right-style: double;
	border-left: 5px;
	border-right-width: 5px;
	height: 100%;
}
#header {
	BACKGROUND: url(../images/gorille.gif) no-repeat right bottom;
	HEIGHT: 75px;
	BACKGROUND-COLOR: white;
}
#header H1 {
	MARGIN: 0px; WIDTH: 250px; HEIGHT: 75px
}
#header H1 A:link {
	DISPLAY: block;
	BACKGROUND: url(../images/logo.gif) no-repeat;
	WIDTH: 650px; TEXT-INDENT: -9999px; POSITION: absolute; HEIGHT: 75px;
}
#header H1 A:link {
	DISPLAY: block;
	BACKGROUND: url(../images/logo.gif) no-repeat;
	WIDTH: 650px; TEXT-INDENT: -9999px; POSITION: absolute; HEIGHT: 75px;
}

#header H1 A:visited {
	DISPLAY: block;
	BACKGROUND: url(../images/logo.gif) no-repeat;
	WIDTH: 650px; TEXT-INDENT: -9999px; POSITION: absolute; HEIGHT: 75px;
}
#header H1 A:hover {
	BACKGROUND-POSITION: 0px -75px;
}
#topnav {
	BORDER-RIGHT: #adb6c7 0px solid;
	PADDING-RIGHT: 0px; BORDER-TOP: #adb6c7 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 11px;
	BORDER-LEFT: #adb6c7 0px solid;
	WIDTH: 100%;
	PADDING-TOP: 11px;
	BORDER-BOTTOM: #adb6c7 1px solid;
	BACKGROUND-COLOR: #62819f
}
#nav-pri {
	BACKGROUND: url(../images/navpri-linkbg.gif) 50% bottom;
	PADDING-BOTTOM: 4px;
	OVERFLOW: hidden;
	WIDTH: 100%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
}
#footer {
	BACKGROUND: url(../images/pagebottom-bg.png) repeat-x; HEIGHT: 50px
}
#footer .s1{
	background-image:url(../images/signature/imgs1.gif);
	width: 2px;
}
#footer .s2{
	background-image: url(../images/signature/imgs2.gif);
	width: 235px;
	font-size: 10px;
	color: #949ca5;
	font-weight: bold;
}
#footer .s3{
	background-image:url(../images/signature/imgs3.gif);
	width: 3px;
}
#footer .signature{
	margin-top: 3px;
	position: absolute;
	right: 335px;
}
#nav-pri UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 30px;
	BACKGROUND: url(../images/navpri-linkbg.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 4px;
	LIST-STYLE-TYPE: none
}
#nav-pri LI {
	FLOAT: left;
	MARGIN: 0px 5px
}
#nav-pri A:link {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #637da0;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
	line-height: 25px;
}
#nav-pri A:visited {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #637da0;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
	line-height: 25px;
}
#nav-pri A:hover {
	BORDER-RIGHT: #848f9d 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #848f9d 0px solid; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(../images/navpri-highlight.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #848f9d 1px solid; COLOR: #40608b; PADDING-TOP: 0px; BORDER-BOTTOM: #848f9d 0px solid
}
#nav-pri LI.current-root A:link {
	BORDER-RIGHT: #848f9d 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #848f9d 0px solid; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(../images/navpri-highlight.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #848f9d 1px solid; COLOR: #40608b; PADDING-TOP: 0px; BORDER-BOTTOM: #848f9d 0px solid
}
#nav-pri LI.current-root A:visited {
	BORDER-RIGHT: #848f9d 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #848f9d 0px solid; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(../images/navpri-highlight.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #848f9d 1px solid; COLOR: #40608b; PADDING-TOP: 0px; BORDER-BOTTOM: #848f9d 0px solid
}
#nav-pri LI.current-root A:link {
	CURSOR: default
}
#nav-pri LI.current-root A:visited {
	CURSOR: default
}
#nav-pri P.clear {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0.01em; PADDING-TOP: 0px; HEIGHT: 0px
}
* HTML #nav-pri P.clear {
	DISPLAY: none
}
#content-main {
	CLEAR: both;
	BORDER-RIGHT: #DCC390 0px solid;
	PADDING-RIGHT: 20px;
	BORDER-TOP: #DB781B 10px solid;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 30px;
	MARGIN: 2px 0px;
	BORDER-LEFT: #DCC390 0px solid;
	PADDING-TOP: 20px;
	BORDER-BOTTOM: #DB781B 10px solid;
	text-align: left;
	BACKGROUND: url(../images/gorille_.gif) no-repeat right top;
	
}
#content-main UL {
	MARGIN-TOP: 0.5em; PADDING-LEFT: 0px; MARGIN-BOTTOM: 1.5em; MARGIN-LEFT: 4em
}
#content-main OL {
	MARGIN-TOP: 0.5em; PADDING-LEFT: 0px; MARGIN-BOTTOM: 1.5em; MARGIN-LEFT: 4em
}
#content-main DL {
	MARGIN-TOP: 0.5em; PADDING-LEFT: 0px; MARGIN-BOTTOM: 1.5em; MARGIN-LEFT: 4em
}
#content-main LI {
	LINE-HEIGHT: 1.2em
}

#content-main P {
	MARGIN-LEFT: 1.6em
}
#content-main H1 {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: 137%;COLOR: #8999bf
}
#content-main H2 {
	MARGIN-TOP: 2em; PADDING-LEFT: 1.5em; FONT-WEIGHT: bold; FONT-SIZE: small; BACKGROUND: url(../images/triangle.gif) no-repeat 0px 0.45em; MARGIN-LEFT: 0px; COLOR: #1d4375
}
#content-main H3 {
	MARGIN-TOP: 2em; PADDING-LEFT: 1.7em; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 0px; COLOR: #607b9e;
}

#borderleft{
	background: url(../images/borderleft___.jpg) no-repeat top;
	width: 129px;
}
#borderright{
	background: url(../images/borderright___.jpg) no-repeat top;
	width: 130px;
}
#form-ext{
	CLEAR: both;
	BORDER-RIGHT: #DCC390 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #D9D7D7 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	MARGIN: 2px 0px;
	BORDER-LEFT: #DCC390 0px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #D9D7D7 1px solid;
	text-align: left;
}
#form-int{
	CLEAR: both;
	BORDER-RIGHT: #DCC390 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #F8D0B2 4px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px 0px;
	BORDER-LEFT: #DCC390 0px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #F8D0B2 4px solid;
	text-align: left;
}
#form-int .dlgcaption{
	color: White;
	font-weight: bold;
	padding-left: 4px;
	background-image: url(../images/dlgcaptionbackground.jpg);
	background-repeat: repeat-y top left;
}
#form{
	background-color: #FCEBDE;
	padding-top: 0px;
	padding-bottom: 4px;	
	margin-top: 0px;
}
#form #group-box{
	background-color: white;
	border: #FBD7BF 1px solid;
	margin:4px;
	padding:4px;
	padding-left:8px;
}
#form input, select {
	font-size:smaller;
}
#form form{
	padding:0px;
	margin:0px;
}
#form #form-buttons{

}
#form label{
	font-weight: normal;
	color: #6A8398;
	font-size: smaller;
}
#form .validate-selection {
	border-style: none;
	border: 0px;
}
#form .section{
	font-weight: bold;
	color: #6A8398;
}
#form .separateur{
	background-image: url(../images/separateur.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#form .btn{
	background-image: url(../images/btn.jpg);
	width: 101px;
	height: 27px;
	border: none;
	color: #A75C19;
	font-size: smaller;
	font-weight: bolder;
}
#form input.disabled {
	border: 1px inset #F2F2F2;
	background-color: #F2F2F2;
}

#form input.required, textarea.required, select.required {
	background-image: url(../images/required.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#form input.validation-failed, textarea.validation-failed, select.validation-failed {
	background-color: #FFCCCC;
	color: #FF3300;
}
#form input.validation-passed, textarea.validation-passed, select.validation-passed {
	color : #000;
}

#form .validation-advice, .custom-advice {
	color: #C60000;
	font-weight: normal;
	background-image: url(../images/nogood.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	margin: 1px;
	line-height: 15px;
	cursor: pointer;
}
#diverror{
	overflow: auto;
	width: 100%;
	height: 55px;
	border: 1px #E2E2E2 solid;
	background: url(../images/dlggorille.gif) no-repeat top left;
}
#formlogin{
	font-size: 11px;
	width: 580px;
	float: top;
	background-image: url(../images/blueDivBarre.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 2px;	
}
#formlogin-int{
	border-color: #ADB6C7;
	border-top-color: #62819F;
	border-style: solid;
	border-width: 1px;
	padding-left:4px;
	padding-top:4px;
	padding-bottom: 8px;
}
#userdetails{
	position:absolute;
	height: 100px;
	width:20em;
	background: #ADB6C7;
	border-bottom: #62819F 1px solid;
	border-right: #62819F 1px solid;
	overflow: auto;	
	padding:4px;
	z-index: 100;
}
#userdetails .down {
	background: url(../images/userdetailDown.gif) no-repeat;
	display: block;
	width: 16px;
	height: 14px;
	float: right;
	position: relative;
	top: 78%;
}
#userdetails-int {
	background: White;
	width:90%;
	height:100%;
	overflow: auto;
	float:left;
}
#userdetails-int .titre-mesSelections{
	font-size: smaller;
	font-weight: bolder;
	color:#6A8398;
	float:none;
}
#userdetails-int ul{
	LIST-STYLE-TYPE: none;
	padding:0px;
	margin: 0px;
	margin-left: 4px;
	font-size: x-small;	
}
#userdetails-int li{
	padding-left:2px;
	
}
#userdetails-int a{
	text-decoration: none;
}
#listLinks{
	margin: 10px 0 0 5px;
	padding: 5px 0 5px 20px;
	width: 620px;
	border: 1px solid #C8D5DE;	
	font-size: smaller;
	background: #E1E8ED url(../images/radio.gif) no-repeat 5px;
	overflow: hidden;	
}
#listLinks a, #listLinks a:link {
	color: #6A8398;
	padding-left: 12px;
	background: transparent url(../images/arrow.png) no-repeat 3px 3px;
	text-decoration: none;
}
#listLinks a:hover, #listLinks a:focus {
	color: #D78700;
	background: transparent url(../images/arrow.png) no-repeat 3px -40px;
}
#listLinks .historic{
	color: Black;
	background: transparent url(../images/histo.png) no-repeat 3px 3px;	
}
#listLinks .historic:hover, #listLinks .historic:focus {
	color: #D78700;
	background: transparent url(../images/histo.png) no-repeat 3px -40px;
}
#syscaption {
	height: 21px;
	color: #db781b;
	margin-bottom: 4px;	
}
#syscaption .img {
	width:15px;
	height: 21px;	
	background: url(../images/syscase.gif) no-repeat 0px 0px;
	float:left;
}
#syscaption .caption {
	line-height: 21px;
	vertical-align: middle;
	padding-left: 25px;
	background-color: #f7bf99;
	background: url(../images/bgCaption.gif) repeat-x;
}
.btn-plus{
	background-image: url(../images/btnplus-a.gif);
	background-repeat: no-repeat;
	display: block;
	float:left;
	width: 21px;
	height: 18px;
}
.btn-moins{
	background-image: url(../images/btnmoins.gif);
	background-repeat: no-repeat;
	display: block;
	float:left;
	width: 21px;
	height: 18px;	
}
.select{
	BACKGROUND-COLOR: #F7E5D1;
	color: #A95C1A;
	BORDER-RIGHT: #F7E5D1 thin inset;
	BORDER-TOP: #F7E5D1 thin inset;
	BORDER-LEFT: #F7E5D1 thin inset;
	BORDER-BOTTOM: #F7E5D1 thin inset;
}
#liste{
	
}
a.a {
	text-decoration: underline;
	color: #607b9e;
	background-image: url(../images/link.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 15px;
}
a:hover.a {
	text-decoration: underline;
	color: #607b9e;
	background-image: url(../images/linkhover.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 15px;
}
tr .selection1
{
    FONT-WEIGHT: bold;
	 font-size: smaller;
    COLOR: Black;
    BACKGROUND-COLOR: #F7BF99;
	 cursor: pointer;
}
tr:hover.selection1, tr:hover.selection2 {
	background-color: #d4d0c8;
}
.selection4
{
    BACKGROUND-COLOR: #EE7D32;
	 font-size: smaller;
	 cursor: pointer;	 	 
}
.selection2
{
    BACKGROUND-COLOR: #ffffff;
	 font-size: smaller;
	 cursor: pointer;	 	 
}
.selection3
{
    FONT-WEIGHT: bold;
	 font-size: smaller;	 
    COLOR: #ffffff;
    BACKGROUND-COLOR: #97440D;
	 cursor: pointer;	 
}
#tabs {
	FONT-SIZE: 80%;
	BACKGROUND: url(../images/tabs/bgh_.gif) #dae0d2 repeat-y 50% right; 
	FLOAT: left; 
	LINE-HEIGHT: normal;
}
#tabs UL {
	PADDING-TOP: 20px; 
	PADDING-BOTTOM: 20px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none;
}
#tabs LI {
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 5px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/tabs/bottom__.gif) no-repeat left bottom;
	FLOAT: top;
	margin-right: 1px;
}

#tabs a {
	PADDING-TOP: 9px;
	PADDING-BOTTOM: 3px;
	padding-right: 8px;
	PADDING-LEFT: 20px;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/tabs/top__.gif) no-repeat left top;
	FLOAT: top;
	COLOR: #765;
	TEXT-DECORATION: none;
	margin-right: 1px;
}
#tabs a:hover {
   COLOR: #7894AA;
	BACKGROUND: url(../images/tabs/top-s__.gif) no-repeat left top;
}
#tabs .current{
	BACKGROUND:  url(../images/tabs/bottom-s__.gif) no-repeat left bottom;
	margin-right: 0px;
}

#tabs .current A {
	BACKGROUND: url(../images/tabs/top-s__.gif) no-repeat left top;
	margin-right: 0px;
	COLOR: #DE771C;
}

#button {
	BACKGROUND: url(../images/tabs/bgh.gif) white 50% repeat-y right;
   width: 12em;
   border-right: 1px solid #fffff;
   padding: 0 0 1em 0;
   margin-bottom: 1em;
   font-family: Tahoma, Arial, sans-serif;
   /*'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
   font-size : 10px;
   /*background-color: #90bade;*/
   color: #333;
	FLOAT: left;		  
}

        #button ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
					 padding-right: 2px;
                }

        #button li {
                border-bottom: 1px solid #90bade;
                margin: 0;
                list-style: none;
                list-style-image: none;
					 float: top;
                }

        #button li a {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left: 10px solid #495765;
                border-right: 10px solid #8AA1B4;
                background-color: #62819F;
                color: #fff;
                text-decoration: none;
                width: 100%;
					 padding-right:6px;					 
                }

        html>body #button li a {
                width: auto;
                }

        #button li a:hover {
                border-left: 10px solid #1c64d1;
                border-right: 10px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }

        #button li #active {
                border-left: 10px solid #1c64d1;
                border-right: 10px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
					 padding-right:4px;
                }
#pagetab{
	border: 0px solid #62819F;
	float: left;
	width: 620px;
	height: 420px;
	overflow: auto;
}
#showform{
	font-size: x-small;
	cursor: default;	
}
#showform #key {
	width: 20%;
	overflow: auto;
	float: left; 
	left:0px;
	margin-top: 2px;
	position: relative;
	background-color: #A7B9C9;
	padding:2px;
	font-weight: bolder;
	color:White;
	border: 1px #C8D5DE solid;	
}
#showform #value {
	float: left;
	margin-top: 2px;
	position: relative;
	background: #E1E8ED;
	width: 80%;
	padding:2px;
	padding-left: 4px;
	border: 1px #C8D5DE solid;
	width:70%;
}
#liste{
	background-color: #FCEBDE;
	padding-top: 4px;
	padding-bottom: 4px;	
	margin-top: 0px;
	font-size: 11px;
}
#admin-icon{
	float:left;
	text-align: center;
	font-size: smaller;
	position:relative;
	margin: 5px;
}
#main-admin{
	clear: both;
}