/* ----- GAUCHE 1 ----- */

#menu_vertical {
	margin: 0px 0px 0px 0px;		
	padding: 0px 0px 10px 0px;
}

/* rubriques */
#menu_vertical dl {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	line-height:19px;
	background-image: url("images/fond_menu.gif");
}

#menu_vertical dl:hover {
	background-image: url("images/fond_menuo.gif");
}

#menu_vertical dt {
	margin: 0px;
	padding-right: 0px;
	text-align: right;
	
}

#menu_vertical dt a {
	display:block;
	text-decoration: none;
	color: #3E4E68;
}
#menu_vertical dt a:hover {
	background-image: url("images/fond_menuo.gif");
	color: #FFFFFF;
}


/* sous-rubriques */
#menu_vertical dd {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 193px;
	display: none;
}


#menu_vertical ul {
	overflow: hidden;
	width: 200px;
	list-style-type: none;
	margin: -20px 0px 0px 0px;
	padding: 0px;
	position: absolute;
	border: 1px solid #FFFFFF;
}

#menu_vertical li a {
	width: 100%;
	text-align: left;
	line-height:22px;
	margin: 0px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-left: 4px;
}

#menu_vertical li a:hover{
	color: #FFFFFF;
}


/* Deuxième menubox simple */

/* ----- GAUCHE 1 ----- */

#menu_vertical_simple {
	margin: 10px 0px 0px 20px;		
	width: 173px;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
}

#menu_vertical_simple dl{
	margin: 0px;		
}

/* rubriques */
#menu_vertical_simple dt {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	line-height:20px;
	background-color: #E4EBF5;
	width: 100%;
}

#menu_vertical_simple dt {
	text-decoration: none;
	color: #475C82;
}

#menu_vertical_simple dt:hover {
	text-decoration: none;
	color: #475C82;
}


#menu_vertical_simple dt a {
	width: 163px;
	display:block;
}

#menu_vertical_simple dt a:hover, #menu_vertical_simple dt a {
	padding: 0px 0px 0px 10px;		
	text-decoration: none;
	color: #475C82;
}

#menu_vertical_simple dt a:hover {
	background-color: #D1DCEE;
}
	
.menu_vertical_simple_title {
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background-color: #D1DCEE;
	color: #475C82;
	margin: 0px 0px 1px 0px;
}

.menu_vertical_simple_top, .menu_vertical_simple_bottom {
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	color: #475C82;
	margin: 0px 0px 1px 0px;
}

.menu_vertical_simple_top {
	background-color: #D1DCEE;
}

.menu_vertical_simple_bottom {
	background-color: #E4EBF5;
}

/* Boites arrondies début MENU SIMPLE*/
/* Gwen */
/*
div#menu_vertical_simple div.box-tc
{
    background-image: url(images/box-edge.gif);
    background-position: top;
    background-repeat: repeat-x;
}

div#menu_vertical_simple div.box-bc
{
    background-image: url(images/box-bc.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #fefefb;
    margin-bottom: 0.5em;
}
*/

div#menu_vertical_simple div.box-ml
{
    background-image: url(images/box-edge.gif);
    background-position: left;
    background-repeat: repeat-y;
}

div#menu_vertical_simple div.box-mr
{
    background-image: url(images/box-edge.gif);
    background-position: right;
    background-repeat: repeat-y;
}

#menu_vertical_simple div.box-tl
{
    background-image: url(images/box-tl_menubox.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

div#menu_vertical_simple div.box-tr
{
    background-image: url(images/box-tr_menubox.gif);
    background-position: top right;
    background-repeat: no-repeat;
}

div#menu_vertical_simple div.box-bl
{
    background-image: url(images/box-bl_menubox.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
}

div#menu_vertical_simple div.box-br
{
    background-image: url(images/box-br_menubox.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
}


/* MENU CONTEXTUEL SIMPLE début */
#menubox_contextuel {
	margin: 0px 0px 0px 20px;		
	width: 173px;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
}

#menubox_contextuel dl{
	margin: 0px;		
}

/* rubriques */
#menubox_contextuel dt {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	line-height:20px;
	/*background-color: #E4EBF5;*/
	width: 100%;
}

#menubox_contextuel dt {
	text-decoration: none;
	/*color: #475C82;*/
}

#menubox_contextuel dt:hover {
	text-decoration: none;
	/*color: #475C82;*/
}


#menubox_contextuel dt a {
	width: 163px;
	display:block;
}

#menubox_contextuel dt a:hover, #menubox_contextuel dt a {
	padding: 0px 0px 0px 10px;		
	text-decoration: none;
	color: #475C82;
}

#menubox_contextuel dt a:hover {
	/*background-color: #D1DCEE;*/
}
	
.menubox_contextuel {
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	margin: 0px 0px 1px 0px;
}

/* Boites arrondies début MENU SIMPLE*/
/* Gwen */
/*
div#menubox_contextuel div.box-tc
{
    background-image: url(images/box-edge.gif);
    background-position: top;
    background-repeat: repeat-x;
}

div#menubox_contextuel div.box-bc
{
    background-image: url(images/box-bc.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #fefefb;
    margin-bottom: 0.5em;
}
*/

div#menubox_contextuel div.box-ml
{
    background-image: url(images/box-edge.gif);
    background-position: left;
    background-repeat: repeat-y;
}

div#menubox_contextuel div.box-mr
{
    background-image: url(images/box-edge.gif);
    background-position: right;
    background-repeat: repeat-y;
}

#menubox_contextuel div.box-tl
{
    background-image: url(images/box-tl_menubox.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

div#menubox_contextuel div.box-tr
{
    background-image: url(images/box-tr_menubox.gif);
    background-position: top right;
    background-repeat: no-repeat;
}

div#menubox_contextuel div.box-bl
{
    background-image: url(images/box-bl_menubox.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
}

div#menubox_contextuel div.box-br
{
    background-image: url(images/box-br_menubox.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
}
/* MENU CONTEXTUEL SIMPLE fin */
