/* CSS Document */
/* Styles sous_menu */
/* MENU SOUS RUBRIQUE */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Arriere plan */
#menussrub_bg {	
}
/* fond */
#menussrub_fond {
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* SOUS MENU NIVEAU 1 */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.ssmenu1 {
	list-style-type: none;
	font-size: 0.8em;
	margin: 0;
	height: 224px;
	width: 172px;
	padding: 6px 0 0 0;
}
html>body .ssmenu1 {
	height: auto;
	min-height: 230px;
}
.ssmenu1 li {
	display: inline;
}
.ssmenu1 li a {
	display: block;
	margin:  0px 0px 0px 0px;
	padding: 5px 3px 7px 21px;
	border-top: 1px dashed #9e240e;
	
	
}
/* Style lien et roll over */
.ssmenu1 li a.niveau1 {
	text-decoration: none;
	color: #fff;
	background-image: url(images/puce_niv1.gif);
	background-repeat:no-repeat;
	background-position: 0.4em 0.8em;
}

.ssmenu1 li a.niveau1:hover, .ssmenu1 li a.niveau1actif {	
	text-decoration: underline;
	color: #b4240b;
	background-color: #fff;
	background-repeat:no-repeat;
	background-position: 0.4em 0.8em;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* SOUS MENU NIVEAU 2 */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.ssmenu2 { /* liste Sous menu niveau 2 */
	list-style-type: none;
}

.ssmenu2 li a.niveau2 { /* Elément liste Sous menu lien niveau 2 */
	text-decoration: none;
	display: block;	
	padding: 3px 3px 4px 31px;
	color: #2d5f0e;
	border-top: 1px solid #aad68f;
	background-color: #daead0;
	filter : alpha(opacity=80);
    -moz-opacity : 0.8;
    opacity : 0.8;
	background-image: url(images/puce_niv2.gif);
	background-repeat:no-repeat;
	background-position: 1.7em 0.8em;
}


.ssmenu2 li a.niveau2:hover, .ssmenu2 li a.niveau2actif { /* Elément liste Sous menu lien niveau 2 actif */
	border-top: 1px solid #aad68f;
	padding: 3px 3px 4px 31px;
	display: block;
	text-decoration:underline;
	color: #b4240b;
	background-color: #daead0;
	filter : alpha(opacity=80);
    -moz-opacity : 0.8;
    opacity : 0.8;
	background-image: url(images/puce_niv2.gif);
	background-repeat:no-repeat;
	background-position: 1.7em 0.8em;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* SOUS MENU NIVEAU 3 */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.ssmenu3 { /* liste Sous menu niveau 3 */
	list-style-type: none;
	margin: 0;
}

.ssmenu3 li a.niveau3 { /* Elément liste Sous menu lien niveau 3 */
	text-decoration: none;
	display: block;
	padding: 3px 3px 4px 45px;
	color: #2d5f0e;
	background-color: #daead0;
	filter : alpha(opacity=80);
    -moz-opacity : 0.8;
    opacity : 0.8;
	background-image: url(images/puce_niv3.gif);
	background-repeat:no-repeat;
	background-position: 2.7em 0.8em;
}


.ssmenu3 li a.niveau3:hover, .ssmenu3 li a.niveau3actif { /* Elément liste Sous menu lien niveau 3 actif */
	display: block;
	padding: 3px 3px 4px 45px;
	color: #2d5f0e;
	text-decoration:underline;
	background-color: #daead0;
	filter : alpha(opacity=80);
    -moz-opacity : 0.8;
    opacity : 0.8;
	background-image: url(images/puce_niv3.gif);
	background-repeat:no-repeat;
	background-position: 2.7em 0.8em;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* SOUS MENU NIVEAU 4 */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
ul.ssmenu4 { /* liste Sous menu niveau 3 */
	list-style-type: none;
	margin: 0px 0px 0px 15px;
}

ul.ssmenu4 li a {
	display: block;
	padding: 1px 0px 3px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #aaaaaa;
}

ul.ssmenu4 li a.niveau4 { /* Elément liste Sous menu lien niveau 3 */
	text-decoration: none;
	
}

ul.ssmenu4 li a.niveau4:hover, ul.ssmenu4 li a.niveau4actif { /* Elément liste Sous menu lien niveau 3 over  */
	color: #aaaaaa;
	text-decoration:underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* SOUS MENU NIVEAU 5 */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
ul.ssmenu5 { /* liste Sous menu niveau 3 */
	list-style-type: none;
	margin: 0px 0px 0px 15px;
}

.ssmenu5 li ul.ssmenu5 li a {
	display: block;
	padding: 1px 0px 3px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #0A4F55;
}

ul.ssmenu5 li a.niveau5 { /* Elément liste Sous menu lien niveau 3 */
	text-decoration: none;
	
}

ul.ssmenu5 li a.niveau5:hover, ul.ssmenu5 li a.niveau5actif { /* Elément liste Sous menu lien niveau 3 over  */
	color: #0A4F55;
	text-decoration:underline;
}

