body 
{	background-color: #FFFFFF ;
 	color : black;
}

.h1, .h2, .h3, .h4, .h5, .h6 {
   text-align: left;
   color: #CD0000;
   font-family: sans-serif;
}
.h1 {
   font-weight: bold;
   font-family: Verdana, Impact;
   font-size: 140%;
}
.h2 {
   font-weight: bold;
   font-size: 130%;
	font-style: italic;
}
.h3 {
   font-weight: bold;
   font-size: 120%;
 
}

.h4 {
   margin-left: 50px;
   font-weight: bold;
   font-size: 110%;
   font-style: italic;
}

.h5 {
   font-size: 80%;
   
}

.h6 {
margin-left: 50px;
   font-weight: bold;
   font-size: 100%;
   font-style: none;
}

a 
{ 	color: #CD0000;
}

a:link, a:visited 
{     
	 text-decoration : none;
       background-color : transparent;    
}

a:visited 
{	color: #CD0000;
}

a:link:hover, a:visited:hover
{	text-decoration : underline;
	background-color : transparent;
}


P { text-indent : 0em;};

hr 
{	color : #191970;
	height : 1pt;
};

tr.manif 
{	color: #000000;
	font-size : 120%;
	font-style : italic;
	background : #A9A9A9;
}

td.texte { text-align :justify;}

td.date { text-align :left;};


div.centre_principal {
text-align: center;
}


.centre
{
color: black;
margin-left: auto;
margin-right: auto;
width: 870px;
text-align: left;
background-color: #F5F5DC; 
border: 3px double #CD0000;
padding: 0px;
}

.legende {
  font-family: sans-serif;
  font-size: 75%;
  text-align: center;
  margin: 10pt;
}
 
#menu {
position : absolute;
margin-top:  17px;
margin-left: 5px;
background-color: none;
border: 0px dashed #708090;
text-align: left;
width: 140px;
color:#000000;
font-family : georgia, serif;
font-size: 16px;
    }

body > .menu{
 position:fixed;
}


#menu li {
	list-style:none;
    text-align: center;
    float: left;
    background-color: #F5F5DC; 
	margin-bottom:5px;
	padding-right: 5px;
   border-right: 0px dashed #DCDCDC;
	border-bottom: 1px solid 	#808080;
border-top: 1px solid #808080;
	border-left: 0px dashed 	
    }



#menu a, .menu strong, .menu span {
	text-decoration: none;
	color :  #CD0000;
	background-color: #F5F5DC; 
	font-family : georgia, serif;
font-size: 14px;
	padding-top: 3px;
	font-weight : bold;
	text-decoration : none;
	display:block;
	
	width:130px;
}

#menu a:hover
{	font-style:italic;}

#menu #current {
	color: #EEE8AA;
   background: url(../images/decors/rouge_2.jpg) repeat;
        border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #000000;
    }

#menu #current a {
	color: #EEE8AA;
    background:url(../images/decors/rouge_2.jpg) repeat;
    border: 0;
    }

#menu #current2 {
	text-align: right;
	color: #CD0000;
   background-color: #EEE8AA;
        border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #000000;
    }

#menu #current2 a {
	font-style: italic;
	font-family : georgia, serif;
	font-size: 11px;
	color: #CD0000;
     background-color: #EEE8AA;
    border: 0;
    }

.texte
{	text-align: justify;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding: 5px;
	width: 705px;
	background-color: #EEE8AA; #FFEFD5 ;
	border: 0px solid #191970;
	color:#000000;
	font-family : verdana, sans serif;
	font-size: 14px;
}

body > .texte{
 position:fixed;
}

.kleinmenu
{	width: 720px;
	margin-top: 10px;
	background-color: transparant ;
	border: 0px solid #000000;
	font-family : verdana, sans serif;
	font-size: 10px;
}

body > .kleinmenu{
 position:fixed;
}

.kleinmenu a
 {	color : #000000;
	text-decoration : none;
}

.titre
{	width: 870px;
	height: 160px;
	background: url(../images/logos/banni3.jpg);
	border: 0px solid #000000;
}


.resume 
{	font-style : italic;
	color : black;
	width: 650px;
	background-color : #F5F5DC; 
	text-align : justify;
	margin-left : auto;
	margin-right : auto;
	margin-top : 5px;
	margin-bottom : 5px;
	border: 1pt solid black;
	padding: 5px;
}

.signature 
{	text-align:right;
	font-style:italic;
	font-size: 80%;
}

.encart 
{	background-color:#F5F5DC; 
	float:right;
	right:10px;
	width:250px;
	padding:5px;
	margin-left:5px;
	border-top: 1px solid #837C6B;
	border-right: 1px solid #E4D9C0;
	border-bottom: 1px solid #E4D9C0;
	border-left: 1px solid #837C6B;
	font-size : 80%;
}


li 
{	padding-bottom : 4pt;
	list-style-position: outside ;
}

li.fr {list-style : disc url(images/drapeaux/fr.png);}
li.de {list-style : disc url(images/drapeaux/de.png);}
li.en {list-style : disc url(images/drapeaux/en.png);}
li.it {list-style : disc url(images/drapeaux/it.png);}
li.dk {list-style : disc url(images/drapeaux/dk.png);}
li.es {list-style : disc url(images/drapeaux/es.png);}
li.nl {list-style : disc url(images/drapeaux/nl.png);}
li.no {list-style : disc url(images/drapeaux/no.png);}


cite {  font-style : italic;}

cite em 
{	color: #0000CD;
	font-style : normal;
}

small {   font-variant: small-caps;}



.fin 
{ 	clear: both;
	margin-bottom: 5px;	
	padding: 1px; 
}


a.info
{	position:relative; /*this is the key*/
	z-index:24; background-color:#ccc;
	color:#000;
	text-decoration:none
}

a.info:hover{z-index:25; background-color:yellow}

a.info span{display: none}

a.info:hover span
{	/*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:2em; left:-13em; width:15em;
	border:1px solid #0cf;
	background-color:#cff; color:#000;
	text-align: center
}



#header {
    float:left;
    width:100%;
    background-color: #FFFFFF;
  font-family : tahoma, sans-serif;
font-size: 14px;
    font
    line-height:normal;
    }


#header ul {
    margin: 0;
    padding:10px 10px 0;
    list-style:none;
    height:31px;
    border-bottom: 1px solid #CD0000;
    }

#header li {
    text-align: center;
    float:left;
    height:30px;
    background: transparent;
    margin-right: 10px;
    padding:0 0 0 9px;
    border-top: 1px solid #E4D9C0;
    border-right: 1px solid #E4D9C0;
    border-left: 1px solid #E4D9C0;
    }


#header a, #header strong, #header span {
   text-decoration: none;
 
   color: #CD0000;
   display:block;
   margin-bottom: -5px;
   background-color: white;
   padding-top: 5px;
   padding-bottom: 4px;
   padding-right: 10px;
    }

 #header #current {
   background-color: #F5F5DC;
   height: 31px;
   border-top: 1px solid #CD0000;
   border-right: 1px solid #CD0000;
   border-left: 1px solid #CD0000;

    }

 #header #current a {
    background-color: #F5F5DC;
    }

