<style type="text/css">


body 
{
background-color : #E2E2E2; 
scrollbar-face-color: #E0DFE3;
scrollbar-shadow-color: #A4C267;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #A4C267;
scrollbar-track-color: #F1F0F2;
scrollbar-arrow-color: #A4C267;
}

#tabs {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #666;
	margin-bottom:1em; /*margin between menu and rest of page*/
	overflow:hidden;
	}

#tabs ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
	
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url("media/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("media/right.png") no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}


ul#menu_horizontal { 
width : 600px; 
height : 30px;
margin : 2em 0 0 0;
padding : 0;
background-color : #f4f9fd;
border : 1px dashed black;
list-style-type : none; 
}
 
ul#menu_horizontal li {
padding : 0 0.5em;  
line-height : 30px;
}
 
ul#menu_horizontal li.bouton_gauche {
float : left;
border-right : 1px dashed black; 
}
 
ul#menu_horizontal li.bouton_droite {
float : right;
border-left : 1px dashed black;
}
 
ul#menu_horizontal a {
color : black;
text-decoration : none;
padding : 0 0.5em; 
font :  0.8em "Trebuchet MS";
}
 
ul#menu_horizontal a:hover { text-decoration : underline; }
 
ul#menu_horizontal a img { 
border : none;
padding :  0 0.3em;
}


a:link, A:visited, A:active {
font-family:verdana;
text-decoration: none;
font-size:12;
font-weight:none;
color:#000000;
}

a:hover {
font-family:verdana;
color=#000000;
font-size:12;
text-decoration: none;
border-bottom:2px double #D0BDD5;
}

a.joli:link, A.joli:visited, A.joli:active {
font-family:verdana;
text-decoration: none;
font-size:12;
font-weight:bold;
color:#000000;
border-bottom:2px dotted #A8D431;
}

a.joli:hover {
font-family:verdana;
color=#000000;
font-size:12;
text-decoration: none;
border-bottom:2px double #A8D431;
}


p.corpus

{
font-family:verdana;
color:#615A63;
text-align: justify;
font-size:12;
}

p.corpus_droite

{
font-family:verdana;
color:#234678;
text-align: right;
font-size:12;
}

p.memory
{
font-family:verdana;
color:#C2C2C2;
font-size:12;
}

p.titre
{
font-family:verdana;
font-weight:bold;
color:#615A63;
font-size:14;
border-bottom:1px double #8BD71F;
}

p.titre2
{
font-family:verdana;
font-weight:bold;
color:#615A63;
font-size:12;
border-bottom:1px double #D0BDD5;
}

p.titre3

{
font-family:verdana;
color:#615A63;
font-weight:bold;
font-style:italic;
text-align: justify;
font-size:12;
}

p.cle
{
font-family:arial;
color:#81C1EE;
font-decoration:underline;
font-size:12;
}

table.box{
	border-width: 2px;
	border-spacing: ;
	border-style: dotted;
	border-color: #94abdf;
	border-collapse: separate;
	background-color: white;
}
table.box th {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.box td {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

</style>

