body {
    webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover;	
    background-size: cover;
    background-color: #BBBBBB; /*#8888FF;
   /* background-color:rgba(0,0,255,0.2);*/
	font-family: lora, Times New Roman, "Cooper Black", Verdana, serif;
}

article {
/*    left:0.5%;
    width:96%;
    height: 90%;
    top:8%;
    padding-right:2%;
    padding-left:0px;*/
	background-color: rgba(255,255,255,0.98);
    overflow:auto;
}

p {
    text-indent: -2%;
}

.code {    
    font-family: "Ubunuto Mono", "Monospace", "Courrier", serif;
    white-space: pre-wrap;
    font-size: 0.9em;
}

tr, td
{
    text-align : left;
    width : auto;
}

#features {
    width:auto;
    left:570px;
    top:640px;
    position:absolute;
}

#logo {
    height:9%;
}

#choixLongueur span {
    font-size: 1.1em;
    margin-left:2%;
    margin-right:2%;
}

#enregistrer {
    right: 30px;
    top: 638px;
    position: absolute;
    font-size: 1.6em;
    border-radius: 10px;
    font-weight: bold;
    padding: 10px;
    background-color: #008000;
}

h3 {
    margin-top:4em;
    text-align:center;
}

h2 {
    margin-top:6em;
}

.ex {
    padding-left:5%;
    padding-right:3.5%;
}

.iframe {
    right: 5%;
    float:right;
    margin: 15px;
}

input {
    color:black;
	font-family: Times New Roman, "Cooper Black", Verdana, serif;
}

.side
{
    font-family:lora, "Times New Roman","serif";
}

.side.sub
{
    font-family:lora, "Times New Roman","serif";
    font-size:0.8em;
    padding-left:5%; 
   /* text-indent:8pt; */
}

@media only all and (max-width: 1000px) 
{ 
    p {
        text-indent: 0%;
    }

    embed {
        height: 800px;
    }

    .side.sub {
        display:none;
    }

}

@media only all and (min-width: 1000px) 
{ 
    .side
    {
        margin-top:4.0pt;
        margin-bottom:4.0pt;
    }

}