body {
 font: 13px arial, sans-serif;
 font-weight: bold;
 margin: 0;
 padding: 0;
}

a.btnLnkClass {text-decoration: none; border: none;}
a.btnLnkClass {color:#FFFFFF;}
a.btnLnkClass:link {color:#FFFFFF;}
a.btnLnkClass:visited {color:#000000;}
a.btnLnkClass:hover {color:#000000;}
a.btnLnkClass:active {color:white;}

a.pdfLnkClass {text-decoration: none; border: none;}
a.pdfLnkClass {color:#505050;}
a.pdfLnkClass:link {color:#505050;}
a.pdfLnkClass:visited {color:#A0A0A0;}
a.pdfLnkClass:hover {color:#A0A0A0;}
a.pdfLnkClass:active {color:white;}

#contenu { margin: 1em; }

/* ------------------------------------------------------------------------------------
            INFOS PRATIQUES
------------------------------------------------------------------------------------ */

/* Elements de premier niveau
--------------------------------------*/
#menuInfosPratiques
{
	width: 135px;
	height: 40px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
}
#menuInfosPratiques li
{
	float: left;
	width: 135px;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuInfosPratiques li a:link, #menuInfosPratiques li a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #F08C19;
	margin: 0;
	padding: 8px 16px;
	border-right: 1px solid #fff;
	text-decoration: none;
}
#menuInfosPratiques li a:hover { background-color: #F08C19; }
#menuInfosPratiques li a:active { background-color: #F08C19; }

#menuInfosPratiques .sousMenuInfosPratiques
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuInfosPratiques .sousMenuInfosPratiques li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 134px;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
}
#menuInfosPratiques .sousMenuInfosPratiques li a:link, #menuInfosPratiques .sousMenuInfosPratiques li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	//background: transparent url("fondTR.png") repeat;
	background: #A0A0A0;
}
#menuInfosPratiques .sousMenuInfosPratiques li a:hover
{
	background-image: none;
	background-color: #F08C19;
}

#menuInfosPratiques li:hover > .sousMenuInfosPratiques { display: block; }


/* ------------------------------------------------------------------------------------
            BIENVENUE
------------------------------------------------------------------------------------ */

/* Elements de premier niveau
--------------------------------------*/
#menuWelcome
{
	width: 185px;
	height: 40px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
}
#menuWelcome li
{
	float: left;
	width: 185px;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuWelcome li a:link, #menuWelcome li a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #9B60A2;
	margin: 0;
	padding: 8px 16px;
	border-right: 1px solid #fff;
	text-decoration: none;
}
#menuWelcome li a:hover { background-color: #9B60A2; }
#menuWelcome li a:active { background-color: #9B60A2; }

#menuWelcome .sousMenuWelcome
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuWelcome .sousMenuWelcome li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 184px;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
}
#menuWelcome .sousMenuWelcome li a:link, #menuWelcome .sousMenuWelcome li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	//background: transparent url("fondTR.png") repeat;
	background: #A0A0A0;
}
#menuWelcome .sousMenuWelcome li a:hover
{
	background-image: none;
	background-color: #9B60A2;
}

#menuWelcome li:hover > .sousMenuWelcome { display: block; }


/* ------------------------------------------------------------------------------------
            PROCEDE
------------------------------------------------------------------------------------ */

/* Elements de premier niveau
--------------------------------------*/
#menuProcede
{
	width: 185px;
	height: 40px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
}
#menuProcede li
{
	float: left;
	width: 185px;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuProcede li a:link, #menuProcede li a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #E83092;
	margin: 0;
	padding: 8px 10px;
	border-right: 1px solid #fff;
	text-decoration: none;
}
#menuProcede li a:hover { background-color: #E83092; }
#menuProcede li a:active { background-color: #E83092; }

#menuProcede .sousMenuProcede
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuProcede .sousMenuProcede li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 184px;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
}
#menuProcede .sousMenuProcede li a:link, #menuProcede .sousMenuProcede li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	//background: transparent url("fondTR.png") repeat;
	background: #A0A0A0;
}
#menuProcede .sousMenuProcede li a:hover
{
	background-image: none;
	background-color: #E83092;
}

#menuProcede li:hover > .sousMenuProcede { display: block; }

/* ------------------------------------------------------------------------------------
            ENFANTS
------------------------------------------------------------------------------------ */

/* Elements de premier niveau
--------------------------------------*/
#menuEnfant
{
	width: 200px;
	height: 40px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
}
#menuEnfant li
{
	float: left;
	width: 175px;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuEnfant li a:link, #menuEnfant li a:visited
{
	display: block;
	height: 1%;
	color: #FFF;
	background: #3A8F79;
	margin: 0;
	padding: 8px 16px;
	border-right: 1px solid #fff;
	text-decoration: none;
}
#menuEnfant li a:hover { background-color: #3A8F79; }
#menuEnfant li a:active { background-color: #3A8F79; }

#menuEnfant .sousMenuEnfant
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuEnfant .sousMenuEnfant li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 189px;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
}
#menuEnfant .sousMenuEnfant li a:link, #menuEnfant .sousMenuEnfant li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	//background: transparent url("fondTR.png") repeat;
	background: #A0A0A0;
}
#menuEnfant .sousMenuEnfant li a:hover
{
	background-image: none;
	background-color: #3A8F79;
}

#menuEnfant li:hover > .sousMenuEnfant { display: block; }





