.style2 {
	font-size: 24px;
	font-family: Verdana;
	font-weight: bold;
}

.style5 {color: #a7181b}
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #a7181b; }
.style12 {font-size: 10px}

.style15 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style16 {font-size: 12px}
.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.style7 {color: #000000}
.style8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }	

table.monstre{font-size: 10px;
	font-family: verdana;}

.popupic{
position: relative;
z-index: 0;
}

.popupic:hover{
background-color: transparent;
z-index: 50;
}

.popupic span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.popupic span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.popupic:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -200px;
left: -100px; /*position where enlarged image should offset horizontally */
}

.popup{
position: relative;
z-index: 0;
}

.popup:hover{
background-color: transparent;
z-index: 50;
}

.popup span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.popup span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.popup:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: auto;
right: 0px; /*position where enlarged image should offset horizontally */
}

.popupd{
position: relative;
z-index: 0;
}

.popupd:hover{
background-color: transparent;
z-index: 50;
}

.popupd span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.popupd span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.popupd:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: auto;
left: 0px; 
}

.popupds{
position: relative;
z-index: 0;
}

.popupds:hover{
background-color: transparent;
z-index: 50;
}

.popupds span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.popupds span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.popupds:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom: 0px;
left: 0px; 
}

.popupss{
position: relative;
z-index: 0;
}

.popupss:hover{
background-color: transparent;
z-index: 50;
}

.popupss span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.popupss span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.popupss:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom: 0px;
right: 0px; 
}