/***** Page *****/

body {
    background-color: #444445;
    font-family: Georgia, Verdana;
    font-size: 17px;
}

body a:visited {
    text-decoration: none;
    border: 0;
}

.left {
    float: left;
    padding: 0;
    text-align: left;
    font-size: 1em;
    font-weight: normal;
    display: inline;
}

.right {
    display: inline;
    float: right;
    text-align: right;
    padding: 0;
    font-size: 1em;
    font-weight: normal;
}

/***** Wrapper *****/

#wrapper {
    background: #345678;
    color: #456741;
    margin: 0 auto;
    padding: 0 0 0 0;
    width: 930px;
}

/***** Navigation *****/

#navigation {
    margin: 0 0 0 0;
    float: left;
    width: 930px;
    height: 41px;
    color: #111111;
    background-color: #222222;
}

#navigation a {
    text-decoration: underline;
    color: #FFCC33;
    font-weight: normal;
    font-size: 15px;
}

#navigation a:hover {
    color: #FFCC33;
    text-decoration: underline;
    font-weight: normal;
    font-size: 15px;
}

#navigation a img {
    color: #000000;
    text-decoration: none;
    border: 0;
}

#navigation a img:hover {
    color: #000000;
    text-decoration: none;
    border: 0;
}

/***** maincontent *****/

#maincontent {
    background-color: #000000;
    margin: 0 0 0 0;
    float: left;
    padding: 0 0 0 0;
    width: 930px;
    height: 454px;
    
    font-family: Georgia, Verdana;
    font-size: 15px;  
    text-align: justify;
    color: #FFFFFF;  
    overflow :hidden;
}

#maincontent .caption {
    font-family: Georgia, Verdana;
    font-size: 21px; 
    text-align: left;
    font-weight: bold;    
    color: #FFCC33;   
}

#maincontent hr {
    height: 0px;
    border: 1;
    color: #222222;
}

#maincontent a {
    text-decoration: underline;
    color: #FFCC33;
    font-weight: normal;
    font-size: 14px;
}

#maincontent a:hover {
    color: #FFCC33;
    text-decoration: underline;
    font-weight: normal;
    font-size: 14px;
}

#maincontent a.flexi {
    text-decoration: none;
    color: #FFFFFF;
    font-weight: normal;
    font-size: 14px;
}

#maincontent a.flexi:hover {
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: normal;
    font-size: 14px;
}

/***** sepline *****/

#sepline {
    
    border: 1;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
   
    background-color: #222222;
    position: relative; left: 0px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 928px;
    
    height: 1px;
    max-height: 1px;
    _height: expression(this.scrollHeight > 1? "1px" : "auto" );
    overflow :hidden;
}

/***** references *****/

#references {
    background-color: #000000;
    
    margin: 0 0 0 0;
    float: left;
    padding: 0 0 0 0;
    width: 930px;
    height: 100px;
}

#references a img {
    color: #000000;
    text-decoration: none;
    border: 0;
}

#references a img:hover {
    color: #000000;
    text-decoration: none;
    border: 0;
}

/***** copyright *****/

#copyright {
    background-color: #222222;
    color: White;
    font-family: Georgia, Verdana;
    font-size: 17px;    
    
    margin: 0 0 0 0;
    float: left;
    padding: 0 0 0 0;
    width: 930px;
    height: 50px;
}

/***** foto *****/

#foto {
    background-color: #000000;
    margin: 0 0 0 0;
    float: left;
    padding: 6px 0 6px 0;
    width: 930px;
    height: auto;
}

/***** content *****/

#content {
    background-color: #222222;
    color: #cccccc;
    
    font-family: Georgia, Verdana;
    font-size: 17px;
    line-height: 150%;
    
    margin: 0 0 0 0;
    float: left;
    padding: 0 0 0 0;
    width: 930px;
    height: auto;
}

#content .texttitle {
    background-color: #222222;
    color: #FFFFFF;
    
    font-family: Georgia, Verdana;
    font-size: 25px;
}

#content a {
    text-decoration: underline;
    color: #FFCC33;
    font-weight: normal;
    font-size: 15px;
}

#content a:hover {
    color: #FFCC33;
    text-decoration: underline;
    font-weight: normal;
    font-size: 15px;
}

#content a.flexi {
    text-decoration: none;
    color: #FFFFFF;
    font-weight: normal;
    font-size: 15px;
}

#content a.flexi:hover {
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: normal;
    font-size: 15px;
}

#content a img {
    text-decoration: none;
    border: 0;
}

#content .certif {
    border: 1;
    border-width: 1px;
    border-style: solid;
    border-color: #FFCC33;
}

#content .dwnltable {
    text-decoration: underline;
    background-color: #222222;
    color: #FFCC33;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    cursor: pointer;

    border: 1;
    border-width: 1px;
    border-style: solid;
    border-color: #333333;
    
}
