/* CSS Document */
/* Styles sous_menu */
#ssmenu { /* liste Sous menu niveau 1 */
	list-style-type: none;
	margin: 11px 0px 0px 40px;
}

#ssmenu li { /* Elément liste Sous menu  niveau 1 */
	display: inline;
}

#ssmenu li a.niveau1, a.niveau1actif { /* Elément liste Sous menu lien niveau 1 */
	font-family: Century Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	text-decoration: none;
	display: block;
	font-weight: bold;
	color: #37665e;
	background-image: url(images/page_puceniveau1.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.4em;
	
	
	padding: 4px 40px 4px 22px;
}

#ssmenu li a.niveau1:hover,a.niveau1actif:hover{ /* Elément liste Sous menu lien niveau 1 over */
	background-image: url(images/page_puceniveau1-over.gif);
	text-decoration:underline;
	color: #69a936;
}

#ssmenu li a.niveau1actif { /* Elément liste Sous menu lien niveau 1 actif */
	text-decoration:underline;
	background-image: url(images/page_puceniveau1-over.gif);
	color: #69a936;
}

.ssmenu2 { /* liste Sous menu niveau 2 */
	font-family: Century Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	list-style-type: none;
	font-weight: bold;
	margin: 0px 0px 0px 22px;
}

.ssmenu2 li a.niveau2 { /* Elément liste Sous menu lien niveau 2 */
	text-decoration: none;
	display: block;
	color: #84B95B;
	
	background-image: url(images/page_puceniveau2.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.7em;

	/*padding: 4px 0px 4px 10px;*/
	padding: 0px 40px 0px 10px;
}

.ssmenu2 li a.niveau2:hover { /* Elément liste Sous menu lien niveau 2 over  */
	text-decoration:underline;
	background-image: url(images/page_puceniveau2-over.gif);
	color: #00A2D8;
}

.ssmenu2 li a.niveau2actif { /* Elément liste Sous menu lien niveau 2 actif */
display: block;
	color: #00A2D8;
	padding: 0px 0px 0px 10px;
	background-image: url(images/page_puceniveau2-over.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.7em;
	text-decoration:underline;
	padding: 4px 40px 4px 10px;
}