* {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #FFFF00;
	font-weight: bold;
}
.content {
position: absolute; 
left: 10%;
top: 43px;
height: 100%;
} 
A {
	text-decoration: overline underline;
	font-style: italic;
	background-color:#200000;
}
a:link {
color:#FFFF66;
}
a:visited {
color:#FFFF99;
}
a:hover {
color: #FFEE88;
}
a:active {
color: #FFCC00;
}
A.bigcateg{
	text-decoration: none;
	background-color:transparent;
	font-style: bold;
	color: #FFFF66;
	font-size: 16px;
}
A.bigcateg:hover{
	text-decoration: overline underline;
	color: #FFEE88;
}
A.mnulnk{
	text-decoration: none;
	background-color:transparent;
	font-style: bold;
	color: #887799;
}
a.mnulnk:link {
color:#0FFF66;
}
a.mnulnk:visited {
color:#0FFF99;
}
a.mnulnk:hover {
text-decoration: overline underline;
color: #0FEE88;
}
a.mnulnk:active {
color: #0FCC00;
}
a.adr{
	position:relative;
	text-decoration: none;
	background-color:transparent;
	z-index:24;
}
a.adr:link {
color:#0FFF66;
}
a.adr:visited {
color:#0FFF99;
}
a.adr:hover {
text-decoration: none;
color: #0FEE88;
z-index:25;
BACKGROUND-COLOR: #000000;
}
a.adr:active {
color: #0FCC00;
}
a.adr span{display: none}
a.adr:hover span{ 
display:block; 
position:absolute;
top:2em; left:2em; width:25em;
border:1px solid #2222FF;
background-color:#ffff88; color:#555511;
text-align: justify;
font-weight:none;
padding:2px;
}

a.categ{
	position:relative;
	background-color:transparent;
	z-index:24;
}

a.categ:active {
color: #0FCC00;
}
a.categ span{display: none}
a.categ:hover span{ 
display:block; 
position:absolute;
top:2em; left:2em;
border:1px solid #2222FF;
background-color:#ffff88; color:#555511;
text-align: justify;
font-weight:none;
padding:2px;
}


a.faq{
	position:relative;
	text-decoration: none;
	background-color:transparent;
	z-index:24;
}
a.faq:link {
color:#0FFF66;
}
a.faq:visited {
color:#0FFF99;
}
a.faq:hover {
text-decoration: none;
color: #0FEE88;
z-index:25;
BACKGROUND-COLOR: #000000;
}
a.faq:active {
color: #0FCC00;
}
a.faq span{display: none}
a.faq:hover span{ 
display:block; 
position:absolute;
border:1px solid #2222FF;
background-color:#ffff88; color:#555511;
text-align: justify;
text-decoration: none;
font-weight:none;
padding:2px;
}

H1{
	FONT-SIZE:36px;
	TEXT-ALIGN: CENTER;
}
H2{
	FONT-SIZE:24px;
	font-style: italic;
}
H3{
	FONT-SIZE:14px;
	/*font-style: italic;*/
}

.menu1 { /* menu fixe en haut de l'écran */
position: absolute ;
top: 0 ;
left: 0 ;
width: 100% ;
}

.menu2 { /* menu fixe à gauche de l'écran */
position: absolute;
top: 70px;
left: 0;
width: 10%;
}

.menu3 { /* menu fixe en bas de l'écran */
position: absolute;
bottom: 0 ;
left: 10% ; 
width: 90% ; 
text-align: center;
} 

body>.menu1 {position:fixed} /* annule le hack "fixed" pour les autres navigateurs que IE */

body>.menu2 {position:fixed} /* annule le hack "fixed" pour les autres navigateurs que IE */

body>.menu3 {position:fixed} /* annule le hack "fixed" pour les autres navigateurs que IE */

PRE{
	font-family: Courier, "Courier New", FreeMono, "Liberation Mono", monospace;
	font-size: 14px;
}
BODY{
	BACKGROUND-IMAGE: url(/styles/img/fond.jpg);
	BACKGROUND-COLOR: #000000;
	BACKGROUND-REPEAT: NO-REPEAT;
	COLOR:#FFFF00;
}
DIV.lv1top{
	TEXT-ALIGN: CENTER;
	/*BACKGROUND-COLOR: #333333;*/
}
SPAN.mnu1{
	BACKGROUND-COLOR: #440000;
	WIDTH : 10px;
	BORDER-BOTTOM: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-COLOR: #FFFFFF;
}
SPAN.mnu2{
	BACKGROUND-COLOR: #444400;
	WIDTH : 10px;
	BORDER-BOTTOM: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-COLOR: #FFFFFF;
}
SPAN.mnu3{
	BACKGROUND-COLOR: #440044;
	WIDTH : 10px;
	BORDER-BOTTOM: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-COLOR: #FFFFFF;
}
SPAN.mnu4{
	BACKGROUND-COLOR: #004444;
	WIDTH : 10px;
	BORDER-BOTTOM: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-COLOR: #FFFFFF;
}
SPAN.mnu5{
	BACKGROUND-COLOR: #004400;
	WIDTH : 10px;
	BORDER-BOTTOM: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-COLOR: #FFFFFF;
}
SPAN.mnu6{
	BACKGROUND-COLOR: #000044;
	WIDTH : 10px;
	BORDER-BOTTOM: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-COLOR: #FFFFFF;
}
SPAN.mnu7{
	BACKGROUND-COLOR: #444444;
	WIDTH : 10px;
	BORDER-BOTTOM: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-COLOR: #FFFFFF;
}
SPAN.mnu8{
	BACKGROUND-COLOR: #222222;
	WIDTH : 10px;
	BORDER-BOTTOM: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-COLOR: #FFFFFF;
}
input{
	background-color:#200000;
}
.content {
position: absolute; 
left: 10%;
top: 70px;
height: 80%;
/*overflow: auto;*/
} 
.NewsBlockHid{
visibility:hidden;
}
.BlockHid{
visibility:hidden;
display:none;
}
.PauseHid{
POSITION: absolute;
padding-left:45%;
padding-top:15px;
visibility:hidden;
}
.Pause{
POSITION: absolute;
padding-left:45%;
padding-top:15px;
}
.boite {
width: 90% ;
height: auto;
overflow: auto;
}
.doc_info {
/*position: absolute;
overflow: auto;
right:1em;*/
float:right;
BORDER-BOTTOM: #FFFFFF 1px solid;
BORDER-TOP: #AAAAAA 1px solid;
BORDER-LEFT: #AAAAAA 1px solid;
BORDER-RIGHT: #FFFFFF 1px solid;
BACKGROUND-COLOR: #887788;
padding : 2px;
}
.categ_info {
position: absolute; 
/*overflow: auto;*/
/*width:100px*/
BORDER-BOTTOM: #FFFFFF 1px solid;
BORDER-TOP: #AAAAAA 1px solid;
BORDER-LEFT: #AAAAAA 1px solid;
BORDER-RIGHT: #FFFFFF 1px solid;
BACKGROUND-COLOR: #887788;
padding : 2px;
}

.doc_content {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 14px;
	COLOR: #FFFF00;
	font-weight: normal;

}
B {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 14px;
	COLOR: #FFFF00;
	font-weight: bold;
}
