
.navigation {
	border:1px solid #0212B3;
	margin:0px;
	padding:5px;
	padding-left:5px;
	text-indent:0px;
	/*background-color:#EEEEEE;*/
	background-color:#FFFFFF;
	width:200px;
	list-style-type:square;
list-style-position:outside; 
	list-style-image:url(images/buld.gif);  
}
.navigation a.head {
	cursor:pointer;
	border:1px solid #CCCCCC;
	background:#0212B3 url(images/collapsed.gif) no-repeat scroll 3px 4px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	text-indent:14px;
	text-decoration: none;
}
.navigation a.head:hover {
	color:#FFFF99;
}
.navigation a.head2 {
	cursor:pointer;
	border:1px solid #FFFFFF;
	background:#59B337 url(images/collapsed.gif) no-repeat scroll 3px 4px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	text-indent:14px;
	margin:0px;
	padding:0px;
	text-decoration: none;
}
.navigation a.head2:hover {
	color:#FFFFFF;
}
.navigation a.selected {
	background-image: url(images/expanded.gif);
}
.navigation a.on {
	cursor:pointer;
	border:1px solid #CCCCCC;
	background:#FF850D  ;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-left:5px;
	text-decoration: none;
}
.navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
	list-style-position:outside; 
	list-style-image:url(images/buld.gif);
}
.navigation li {
list-style-type:square;
list-style-position:outside; 
	list-style-image:url(images/buld.gif);  
display:inline;
}
.navigation li li{
list-style-type:square;
list-style-position:outside; 
	list-style-image:url(images/buld.gif);  	
}
.navigation li li a {
	color:#336494;
	display:block;
	margin:0px;
	padding:0px;
		padding-left:5px;
	text-decoration: none;
	list-style-type:square;
    list-style-position:outside; 
	list-style-image:url(images/buld.gif); 
}
.navigation li li a:hover {
	cursor:pointer;
	border:1px solid #CCCCCC;
	background:#FF850D   ;
	color:#FFFFFF;
	padding-left:5px;
	display:block;
	margin:0px;
	padding:0px;
	text-decoration: none;
}

.on{
color: #0000FF;
text-decoration:underline;
font-weight:bold;
}
.on a{
color: #0000FF;
text-decoration:underline;
font-weight:bold;
}

.contrat {
	border:1px solid #0212B3;
	margin:15px;
	padding:5px;
	padding-left:5px;
	text-indent:0px;
	/*background-color:#EEEEEE;*/
	background-color:#FFFFFF;
	width:200px;
	}
.contrat h3 {
background:#0212B3 no-repeat scroll 3px 4px;
border:1px solid #CCCCCC;
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
text-decoration:none;
text-indent:14px;
}