
/* ========== /

#button
{
    width: 152px;
    height: 32px;

    color: rgba(50,50,50,1);

    font-family: Verdana, Arial, Helvetica;

    margin-bottom: 10px; 

    border-style: none;

    outline: none;
    
    padding-top: 10px;
    padding-left: 15px;
}


.disabledglossybutton
{
    outline: none;
    
    color: rgb(150, 150, 150);
    
    background: url("../buttons/unselectedhover.png") no-repeat top left;
}

.glossybutton
{
    outline: none;
    
    background: url("../buttons/unselected.png") no-repeat top left;
}

.glossybutton:hover
{
    outline: none;
    
    background: url("../buttons/unselectedhover.png") no-repeat top left;
}

.selectedglossybutton
{
    outline: none;
    
    background: url("../buttons/selected.png") no-repeat top left;
}

.selectedglossybutton:hover
{
    outline: none;
    
    background: url("../buttons/selectedhover.png") no-repeat top left;
}


/* ========== */

#button
{
    width: 135px;

    color: rgba(50,50,50,1);

    font-family: Verdana, Arial, Helvetica;

    margin-bottom: 10px; 

    border-style:solid;
    border-width: 1px;

    -moz-border-radius-bottomright: 50px 25px;
    border-bottom-right-radius: 50px 25px;

    padding-top: 10px;
    padding-left: 15px;
    padding-bottom: 12px;
}


.disabledglossybutton
{
    outline: none;
    
    color: rgb(150, 150, 150);
    
    border-color: rgba(200,200,200,1);

    background: rgb(248,248,248);
    background: -moz-linear-gradient(top, rgba(248,248,248,1) 0%, rgba(234,234,234,1) 50%, rgba(213,213,213,1) 51%, rgba(247,247,247,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(50%,rgba(234,234,234,1)), color-stop(51%,rgba(213,213,213,1)), color-stop(100%,rgba(247,247,247,1)));
    background: -webkit-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(234,234,234,1) 50%,rgba(213,213,213,1) 51%,rgba(247,247,247,1) 100%);
    background: -o-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(234,234,234,1) 50%,rgba(213,213,213,1) 51%,rgba(247,247,247,1) 100%);
    background: -ms-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(234,234,234,1) 50%,rgba(213,213,213,1) 51%,rgba(247,247,247,1) 100%);
    background: linear-gradient(top, rgba(248,248,248,1) 0%,rgba(234,234,234,1) 50%,rgba(213,213,213,1) 51%,rgba(247,247,247,1) 100%);
}

.glossybutton
{
    outline: none;
    
    border-color: rgba(200,200,200,1);

    background: rgb(248,248,248);
    background: -moz-linear-gradient(top, rgba(248,248,248,1) 0%, rgba(234,234,234,1) 50%, rgba(213,213,213,1) 51%, rgba(247,247,247,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(50%,rgba(234,234,234,1)), color-stop(51%,rgba(213,213,213,1)), color-stop(100%,rgba(247,247,247,1)));
    background: -webkit-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(234,234,234,1) 50%,rgba(213,213,213,1) 51%,rgba(247,247,247,1) 100%);
    background: -o-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(234,234,234,1) 50%,rgba(213,213,213,1) 51%,rgba(247,247,247,1) 100%);
    background: -ms-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(234,234,234,1) 50%,rgba(213,213,213,1) 51%,rgba(247,247,247,1) 100%);
    background: linear-gradient(top, rgba(248,248,248,1) 0%,rgba(234,234,234,1) 50%,rgba(213,213,213,1) 51%,rgba(247,247,247,1) 100%);
}

.glossybutton:hover
{
    background: rgb(226,226,226);
    background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(213,213,213,1) 50%, rgba(194,194,194,1) 51%, rgba(225,225,225,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(213,213,213,1)), color-stop(51%,rgba(194,194,194,1)), color-stop(100%,rgba(225,225,225,1)));
    background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(213,213,213,1) 50%,rgba(194,194,194,1) 51%,rgba(225,225,225,1) 100%);
    background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(213,213,213,1) 50%,rgba(194,194,194,1) 51%,rgba(225,225,225,1) 100%);
    background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(213,213,213,1) 50%,rgba(194,194,194,1) 51%,rgba(225,225,225,1) 100%);
    background: linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(213,213,213,1) 50%,rgba(194,194,194,1) 51%,rgba(225,225,225,1) 100%);
}

.selectedglossybutton
{
    outline: none;
    
    border-color: rgba(62,125,226,1);

    background: rgb(70,160,212);
    background: -moz-linear-gradient(top, rgba(70,160,212,1) 0%, rgba(57,153,209,1) 50%, rgba(46,141,196,1) 51%, rgba(70,160,212,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,160,212,1)), color-stop(50%,rgba(57,153,209,1)), color-stop(51%,rgba(46,141,196,1)), color-stop(100%,rgba(70,160,212,1)));
    background: -webkit-linear-gradient(top, rgba(70,160,212,1) 0%,rgba(57,153,209,1) 50%,rgba(46,141,196,1) 51%,rgba(70,160,212,1) 100%);
    background: -o-linear-gradient(top, rgba(70,160,212,1) 0%,rgba(57,153,209,1) 50%,rgba(46,141,196,1) 51%,rgba(70,160,212,1) 100%);
    background: -ms-linear-gradient(top, rgba(70,160,212,1) 0%,rgba(57,153,209,1) 50%,rgba(46,141,196,1) 51%,rgba(70,160,212,1) 100%);
    background: linear-gradient(top, rgba(70,160,212,1) 0%,rgba(57,153,209,1) 50%,rgba(46,141,196,1) 51%,rgba(70,160,212,1) 100%);
}

.selectedglossybutton:hover
{
    background: rgb(49,149,207);
    background: -moz-linear-gradient(top, rgba(49,149,207,1) 0%, rgba(46,141,196,1) 50%, rgba(42,128,178,1) 51%, rgba(49,149,207,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(49,149,207,1)), color-stop(50%,rgba(46,141,196,1)), color-stop(51%,rgba(42,128,178,1)), color-stop(100%,rgba(49,149,207,1)));
    background: -webkit-linear-gradient(top, rgba(49,149,207,1) 0%,rgba(46,141,196,1) 50%,rgba(42,128,178,1) 51%,rgba(49,149,207,1) 100%);
    background: -o-linear-gradient(top, rgba(49,149,207,1) 0%,rgba(46,141,196,1) 50%,rgba(42,128,178,1) 51%,rgba(49,149,207,1) 100%);
    background: -ms-linear-gradient(top, rgba(49,149,207,1) 0%,rgba(46,141,196,1) 50%,rgba(42,128,178,1) 51%,rgba(49,149,207,1) 100%);
    background: linear-gradient(top, rgba(49,149,207,1) 0%,rgba(46,141,196,1) 50%,rgba(42,128,178,1) 51%,rgba(49,149,207,1) 100%);
}


/* ========== */


#boitemenu
{
    position: absolute;
    top: 245px;
    left: 20px;    
}

#boitesousmenu
{
    position: absolute;
    top: -10px;
    left: 10px;
    z-index: 2;
}

#boitepdfbuttontop {
    position: absolute;
    top: -10px;
    left: 10px;
    z-index: 2;
}

#boitepdfbuttonbottom
{
    position: absolute;
    bottom: -8px;
    right: 10px;
    z-index: 2;
}

#boitesoustitre
{
    position: absolute;
    top: 75px;
    left: 200px;
    width: 20cm;
    text-align: left;
}

#boiteavancerreculer
{
    position: absolute;
    top: 831px;
    bottom: 75px;
    right: 10px;
    width: 20cm;
    text-align: left;
    z-index: 2;
}

.menu
{
    background: #7F7F7F;
    color: white;
    font-family:Verdana, Arial, Helvetica;
    font-size: 14px;
    text-align: left;
    width: 135px;
    padding-top: 10px;
    padding-left: 15px;
    padding-bottom: 12px;
    border-bottom: 3px white solid;
}

.menucourant
{
    background: rgb(50, 100, 170);
    color: white;
    font-family:Verdana, Arial, Helvetica;
    font-size: 14px;
    text-align: left;
    width: 135px;
    padding-top: 10px;
    padding-left: 15px;
    padding-bottom: 12px;
    border-bottom: 3px white solid;    
}

.languagemenu
{
    position: absolute;
    top: 90px;
    left: 185px;
    width: 20.7cm;
    text-align: right;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: verdana, arial, helvetica, sans-serif ;
    font-size: 12px;
    color: rgb(50, 100, 170);
}

.photo
{
    position: absolute;
    top: 15px;
    left: 20px;
    
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.photo_effect
{
    position: absolute;
    top: 14px;
    left: 20px;    
}

.lien { text-decoration: none; }



.sousmenu
{
    background: #7F7F7F;
    color: white;
    font-family:Verdana, Arial, Helvetica;
    font-size: 10px;
    text-align: center;
    width: 100px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 7px;
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.sousmenucourant
{
    background: rgb(50, 100, 170);
    color: white;
    font-family:Verdana, Arial, Helvetica;
    font-size: 10px;
    text-align: center;
    width: 100px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 7px;
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.cadrecentre
{
    position: absolute;
    top: 130px;
    left: 185px;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 20px;
    width: 750px;
    
    background-color: white;
    
    border-style:solid;
    border-width: 1px;
    border-color: rgba( 150, 150, 150, 1);
    
    z-index: 1;
    margin-bottom: 200;
}

.pdfviewerframe
{
    position: absolute;
    top: 15px;
    left: 185px;
    text-align: center ;
    border: 1px solid black;
    z-index: 1;
}

.cadrepadding
{
    position: absolute;
    right: -20px;
    bottom: -20px;
}

a:link {text-decoration:none} a:visited {text-decoration:none}

body
{
    color: #000000;
    font-family: 'Verdana','Arial','Helvetica','sans-serif';
    font-size: 12px;
    text-align: justify;
    line-height: 18px;
    background-color: rgb(250,250,250);
}

h1      /* parts */
{
    color: rgb(50, 100, 170);
    font: bold 14px Verdana,Arial,Helvetica;
    text-align: left;
    line-height: 20px;
}

h2      /* sections */
{
    color: rgb(50, 100, 170);
    text-align: left;    
    font-weight: bold;
    line-height: 18px;
    font-size: 12px;    
}

h3      /* subtitile */
{
    color: rgb(50, 100, 170);
    font: 12px Verdana,Arial,Helvetica;
    text-align: left;
    line-height: 18px;
}

h4      /* subsection */
{
    color: rgb(50, 100, 170);
    font: bold 12px Verdana,Arial,Helvetica;
    text-align: left;
    line-height: 18px;
}

/*

.corps
{
    color: #000000;
    font-family: 'Verdana','Arial','Helvetica','sans-serif';
    font-size: 12px;
    text-align: justify;
    line-height: 18px;
}

*/

.corps
{
    color: #000000;
    font-family: 'Verdana','Arial','Helvetica','sans-serif';
    font-size: 12px;
    text-align: justify;
    line-height: 18px;
}

.liensloan
{
    text-align: left ;
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;    
    font-weight: bold;
    color: rgb(50, 100, 170);
}

.titrepage
{
    position: absolute;
    top: 15px;
    left: 185px;
    width: 20.7cm;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    
    /* font: bold 25px Georgia; */
    font-family: verdana, arial, helvetica, sans-serif ;
    font-size: 26px;   
    font-weight: bold;
    line-height: 26px;
    color: rgb(50, 100, 170);
}

.partie
{
    color: rgb(50, 100, 170);
    font: bold 14px Verdana,Arial,Helvetica;
    text-align: left;
    line-height: 20px;
}

.section
{
    color: rgb(50, 100, 170);
    font: bold 12px Verdana,Arial,Helvetica;
    text-align: left;
    line-height: 18px;
}

.soussection
{
    color: rgb(50, 100, 170);
    font: bold 12px Verdana,Arial,Helvetica;
    text-align: left;
    line-height: 18px;
}

.soustitre
{
    color: rgb(50, 100, 170);
    font: 12px Verdana,Arial,Helvetica;
    text-align: left;
    line-height: 18px;
}

.formula
{
    color: #000000;
    font-family: 'Verdana','Arial','Helvetica','sans-serif';
    font-size: 12px;
    text-align: center;
    line-height: 18px;
}

em
{
    
}