body {
    background-color: white;
}

.styleDiv
{
    height:250px;
    overflow:auto;
    display:none;
    font-size:11px;
    font-family:Arial, "Times New Roman", Sans-serif;
    border-left:solid 2px grey;
    -moz-border-radius-topright: 1em;
    -moz-border-radius-bottomright:1em;
}

.question
{
    position:absolute;
    top:320px;
    left:13px;
    z-index:4;
}

.comparer
{
    margin:auto;
    font-family:Arial, "Times New Roman", Sans-serif;
}

#souris
{
    display:none;
}

#coords
{
    display:none;
}

.curseur 
{
    cursor:pointer;
}

.carteMonde1 
{
    border-style:solid;
    border-width:3px;
    height:332px;
    width:654px;
    border-color: black;
}

.carte 
{
    position:absolute;
    top:11px;
    left:11px;
    height:332px;
    width:654px;
    display: none;
    opacity:0;
    z-index:1;
}

.retour 
{
    position:absolute;
    top:13px;
    left:13px;
    width:100px;
    height:50.5px;
    opacity:0;
    z-index:2;
    border: 1px black solid;
    display: none;
    cursor:pointer;
}

#carteRetour
{
    width:100%;
    height: 100%;
}

.texte
{
    position:absolute;
    top:300px;
    left:0px;
    width:654px;
}

#description 
{
    font-size:18px;
    text-align:center;
}

.infoPays 
{
    position:absolute;
    border:1px black solid;
    background-color:rgba(150,150,150,0.5);
    display:none;
    z-index:2;
    padding:4px;
}

.infoSupp
{
    position:absolute;
    top:344px;
    border:1px black solid;
    width:300px;
    height:0px;
    overflow:scroll;
}

#infoSupp2
{
    position:absolute;
    top:344px;
    left:320px;
}

.nomPays 
{
    font-weight:bold;
    color:black;
}

.capitalePays 
{
    color:white;	
}

.cacher 
{
    display:none;
}

.drapeaux 
{
    height:40px;
}

.customCursor{
    position: absolute;
    top: -3px;
    left: -38px;
    border: none;
    width: 20px;
    height: 20px;
    background-image: url(../images/cursor.png);
    background-repeat: no-repeat;
}