@media print {
	.menu {
		visibility:hidden;
	}
}

.rss_news{
background-image: url(ligne.png);
background-repeat: no-repeat;
height:1px;
}

.rss_news2{
background-image: url(ligne2.png);
background-repeat: no-repeat;
background-position: right;
height:1px;
}

body {
	background-color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:13px;
	color:#F7C9FC;
  	text-align: justify;
}

/*
h2:first-letter {
	font-size: 1.7em;
	font-weight: bolder;
	font-style: italic;
	color: #F7C9FC;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	
	padding: 2px 5px;
	border: thin none #9102a6;
	background-color: #9102a6;
	text-align: center;
}
*/

th {
  	background-color:#DE78E0;
    color:#000000;
}

.news {
	background-color:#000000;
	font-family:Arial;
	color:#F7C9FC;
  font-size:12px;
  text-align: left;
}

.button {
	font-style:normal;
	font-size:12px;
	background-color:#E17DE1;
	font-family:Verdana;
	color:#000000;
}

.input {
	background-color:#000000;
	font-family:Verdana;
	color:#F7C9FC;
}

pre {
	margin-left:20px;
	margin-right:50px;
	border: 1px inset #DE78E0;
	padding: 6px;
	background: #000000;
	color: #F7C9FC;
	font-family:Arial;
}

.glossaire {
	margin-left:20px;
	margin-right:50px;
	border: 1px inset #DE78E0;
	padding: 6px;
	background: #000000;
	color: #F7C9FC;
	font-family:Arial;
}

h1 {
	text-align:center;
    
    font-style:italic;
    font-variant: small-caps;
}

h2 {
	text-align:center;
    
    font-style:italic;
    font-variant: small-caps;
}

h3 {
    color:#DE78E0;
    font-style:italic;
    font-variant: small-caps;
    font-size:17px;
    height:24px;
    width: 50%;
    background: url(ligneh32.gif);
    background-repeat : no-repeat;
}

h4 {
    color:#DE78E0;
}

.h3orange {
    color:#ff6633;
    font-style:italic;
    font-variant: small-caps;
    font-size:17px;
    width: 100%;
    background-image: url(ligneh32o.gif);
    background-repeat: no-repeat;
    height:24px;
}

a:link { 
	font-style:italic;
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF;
}
a:visited { 
	font-style:italic;
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF;
}

a:hover {
background: none;
}
a span {
display:none;
}
a:hover span {
display:block;
border: 1px solid #DE78E0;
background: black;
text-align: center;
color:#DE78E0;
}

.menu {
  text-align:center;
	color:#F7C9FC;
  background-color:#000000;
	font-size:11px;
	border:1px solid #A026A4;
	padding:1px;
	width:150px;
	margin:1em;
}

.menu span{
	display:none;
}
.menu a, .menu a:visited{
	font-style:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#F7C9FC;
	padding:4px 3px;
	display:block;
	margin:0px;
	width:100%;
	voice-family: "\"}\"";
	voice-family:inherit;
}

html>body .menu a, .menu a:visited {
	width :auto;
}

.menu a:hover, .menu a:focus {
	border:1px solid #316BC6;
	background-color:#F7C9FC;
	color:black;
	text-decoration:none;
	padding:3px 2px;
}

img {
	border:none;
}

dl, dt, dd {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
position: relative;
top: 0;
left: 0;
width:150px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
font-style:normal;
width:150px;
}

#menu dt{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
font-style:normal;
cursor: pointer;
text-align: center;
font-weight: bold;
border: 1px solid #A026A4;
background: #000000;
margin:1em;
padding:3px 2px;
}

#menu dd {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
font-style:normal;
position:relative;
left:10px;
}

#menu dt a {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
font-style:normal;
color: #F7C9FC;
background: #000000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menu dt smenu, .smenu a  {
font-style:normal;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
padding:4px 3px;
color: #F7C9FC;
background: #000000;
border: 1px solid #A026A4;
text-decoration: none;
display: block;
}

#menu dt a:hover, #menu dt a:focus, #menu dt:hover, .smenu a:hover, .smenu a:focus, .menulien a:hover, .menulien a:focus  {
background: #F7C9FC;
color: #000000;
border: 1px solid #A026A4;
}

.menulien a {
text-align:center;
margin:1em;
font-style:normal;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
padding:4px 3px;
color: #F7C9FC;
background: #000000;
border: 1px solid #A026A4;
text-decoration: none;
display: block;
}

