#header{
margin:5px;
padding:5px;
height:50px;
width:100%;
text-align:center;
font-family:arial, sans-serif;
font-weight:bold;
color:#000000;
background:#ffffff
}
body{
font-family:arial, sans-serif;
}
#tablemenu{
border-collapse: collapse;
width:100%;
font-weight:bold; 
color:#ffffff;
background:#0e4096;
}
ul#menu{
margin:0;
padding:0;
list-style-type:none;
}
#menu li{
float: left;
}
#menu a{
display:block;
width:120px;
text-align:center;
text-decoration:none;
background-color:#0e4096;
color:#ffffff
}
#menu a:link{
color:#ffffff;
background-color:#0e4096;
}
#menu a:visited{
color:#ffffff;
background-color:#0e4096;
}
#menu a:hover{
color:#ffffff;
background-color:#0000ff;
}
#menu a:active{
color:#ffffff;
background-color:#0000ff;
}
#line{
height:4px;
background-color:#0e4096;
color:#ffffff;
}
#foot{
border-style:solid; 
border-width:0px; 
width:100%;
font-family:Arial, sans-serif;
}
.menu{
background-color:#ffffff;
text-align:right;
position:fixed;
	top:0;
	right:35px;
}
.thumbmenu
{
float:left;
background-color:#ffffff;
text-align:left;
width: 118px;
height:300px;
overflow: auto;
}
.photoframe
{
float:left;
background-color:#ffffff;
text-align:center;
width:500px;
margin-left:100px;
}
ul#thumbnail
{
margin:0;
padding:0;
list-style-type:none;
}
ul#thumbnail li
{
float:left;
}
ul#thumbnail li a img
{
margin:0;
border:0px;
}
dl#phototitle
{
clear: both ;
margin: 0 auto;
}
dl#phototitle dt
{
font: italic 0.9em Arial, sans-serif;
color:#a0a0a0;
}
dl#phototitle dd
{
margin: 0;
}
dl#phototitle img
{
border:0px;
}
a.button
{
color: white;
background-color:#ffcc66;
text-decoration:none;
text-align:center;
}
a.button:hover
{
background-color:#ffccbb;
}
.photocenter
{
text-align: center;
width:100%;
height:80%;
overflow:auto;
}
#menulangue ul {
margin:0;
padding:0;
list-style-type:none;
text-align:center;
}
#menulangue li {
float:left;
margin:auto;
padding:0;
background-color:#0e4096;
}
#menulangue li a {
display:block;
width:20px;
color:white;
text-decoration:none;
padding:1px;
}
#menulangue li a:hover {
color:#FFD700;
}
#pi {
margin: auto;  
     padding: 10px;    
	 word-wrap: break-word; 
}
/* Yubico Mice header*/
.yubiKeyInput
{ 
background: white url("./yubikey.png") no-repeat 2px 2px; 
padding-left: 20px; 
height: 22px;
/*width: 180px;*/ 
}