
#conteneur {
/* ne pas toucher les lignes suivantes */
position: absolute;
width: 763px;

left: 50%;
margin-left: -375px;

}
#bandeau {
height: 100px;
margin-top:0px;/* Marge à partir du haut du conteneur */
margin-left:0px;/* Marge à partir de la gauche du conteneur */
background-color:#47A944;
}
#gauche 
{
z-index:10;
position: absolute;
left:0;
top:120px;/* Marge à partir du haut du conteneur */
margin-left:0px;/* Marge à partir de la gauche du conteneur */
}
#menugen {
left:0;
width: 234px;
}

	#nav, #nav ul { /* toutes les listes */
		padding: 0;
		margin: -1;
		list-style: none;
		width : 11em;
		font-size: 11px;
	}
	
	#nav li { /* tous les items de liste */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 177px;
		background-color:#47A944;
	}
	
	#nav li ul { /* listes de deuxième niveau */
		position : absolute;
		left: -999em;
		margin-left : 176px;
		margin-top : -1.8em;
	}
	#nav li li
	{
		border:1px solid #47A944;
		background-color:#FFFFFF;
		margin-top : -0.8em;
		margin-bottom:0.7em;
	}
	#nav li li:hover
	{
		color:#FFFFFF;
		background-color:#47A944;
	}
	
	#nav li li a
	{
		margin-left:0;
		background-color:#FFFFFF;
	}
	
	#nav li ul ul { /* listes de troisième niveau et plus */
		left: -999em;
	}
	
	#nav li a 
	{
		color:#47A944;
		display : block;
		font-weight : bold;
		text-decoration : none;
		padding : 0 0.5em;
	}
	
	#nav li a:hover
	{
		color:#FFFFFF;
		background-color:#47A944;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* listes imbriquées sous les items de listes survolés */
		left: auto;
	}
	
.txtmenu {
font-weight:normal;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
margin-left:10px;
margin-right:10px;
}
	
.txt {
font-weight:normal;
color:#000000;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.txt a 
{
	color:Black;
	text-decoration:none;
}
.txt a:hover
{
	text-decoration:underline;
}
	
#menu2
{
position:absolute;
left:340px;
top:107px;
z-index:1000;
}

#udm ul li
{
	border:solid 1px;
	/**
	margin:-1px;
	/**/
	background-color:#FFFFFF;
}

#patient li, #patient ul li
{
	border:#FED120 1px solid;
}

#patient a
{
	color:#FF8900;
}

#patient ul a:hover,#patient li:hover
{
	border:#FED120 solid 1px;
	background-color:#FED120;
	color:#FFFFFF;
}

#sante li, #sante ul li
{
	border:#AECCFF 1px solid;
}

#sante a
{
	color:#0098FF;
}

#sante ul a:hover,#sante li:hover
{
	border:#AECCFF solid 1px;
	background-color:#AECCFF;
	color:#FFFFFF;
}

#etudiant li, #etudiant ul li
{
	border:#FF5E69 1px solid;
}

#etudiant a
{
	color:#F25D61;
}

#etudiant ul a:hover,#etudiant li:hover
{
	border:#FF5E69 solid 1px;
	background-color:#FF5E69;
	color:#FFFFFF;
}

#autre li, #autre ul li
{
	border:#C89DEC 1px solid;
}

#autre a
{
	color:#700066;
}

#autre ul a:hover,#autre li:hover
{
	border:#C89DEC solid 1px;
	background-color:#C89DEC;
	color:#FFFFFF;
}

#login 
{
	background-color:Yellow;
	width: 150px;
	left:0;
}
#droite
{	
position:absolute;
left: 234px;
width: 529px;
margin-top: 50px;
}
#contenu 
{
}
#navigation
{
	position:absolute;
	font-size:11px;
	text-decoration:none;
	top:-30px;
}

#navigation a
{
	text-decoration:none;
	color:#000000;
}

#navigation a:hover
{
	text-decoration:underline;
}

#toolbar
{
	margin-bottom:15px;
}
#toolbar a
{
	font-size:11px;
}
#pied {
color:#339933;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
font-weight:bold;
}

.titre {
font-weight:bold;
color:#339933;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
margin-left:-2px;
}

.titre_majus {
font-weight:bold;
color:#339933;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
margin-left:-2px;
text-transform:uppercase;
}

.paragraphe 
{
	font-size:13px;
	font-weight:bold;
}

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	