.mceContentBody {
    background-image: none;
    background-color: #FFFFFF;
}
#wrap {
    position: relative;
    margin-left: -485px;
    left: 50%;
    width: 970px;
    background-image: url(medias/fond-interne.gif);
    background-repeat: repeat-y;
    background-position: top left;
    background-color: #FFFFFF;
    text-align: left;
}
.accueil #wrap, .home #wrap {
    background-image: url(medias/fond-home.gif);
    position: relative;
}
.fresnes #wrap, .fresnes-services #wrap {
    background-image: url(medias/fond-interne-rose.gif);
}

#header {
    position: relative;
    background-image: url(medias/fond-header.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    background-color: #FFFFFF;
    height: 308px;
}
#box-animation-home, #box-animation-interne, #box-animation-home-en, #box-animation-interne-en {
    position: absolute;
    bottom: 26px;
}

#sidebar {
    width: 191px;
    float: left;
}
#content {
    width: 775px;
    float: right;
}
#display-content {
    position: relative;
    text-align: left;
    padding: 0px 45px 20px 45px;
}
.amf-informations-reglementees-en #display-content {
    padding: 0px 35px 20px 45px;
}
.amf-informations-reglementees-en h2 {
    margin: 0px -18px 20px -32px !important;
}
.accueil #display-content, .home #display-content {
    padding: 0px 18px 18px 13px;
}
.iframe {
    margin-left: -50px;
}
#footer {
    position: relative;
    padding-top: 40px;
    height: 47px;
    background-image: url(medias/fond-footer.gif);
    background-repeat: no-repeat;
    background-position: top left;
    text-align: center;
    font-size: 8pt;
    color: #FFFFFF;
    background-color: #A39D9D;
    clear: both;
}
#footer a {
    color: #FFFFFF;
}
#footer p {
    margin: 0px;
}
#box-conference-presse-du-24-11-2009 table td {
    font-size: 9pt;
}
#box-developpement-durable table td {
    font-size: 8pt;
}
#box-bloc-silic table td {
    font-size: 11px;
}

.operation-financiere-emission-ornane #display-content table td, .operation-financiere-emission-ornane-gb #display-content table td {
    width: 342px;
    background-color: #E7E1E1;
}
.operation-financiere-emission-ornane #display-content table td.col1, .operation-financiere-emission-ornane-gb #display-content table td.col1 {
    width: 684px;
}

.operation-financiere-emission-ornane #display-content table th, .operation-financiere-emission-ornane-gb #display-content table th {
    background-color: transparent;
    padding: 13px 0px;
    width: 342px;
}



body {
    background-image: url(medias/fond3.jpg);
    background-repeat: repeat-x;
    background-position: top left;
    background-color: #A39D9D;
    font-family: verdana, sans-serif;
    font-size: 8pt;
    color: #414F76;
    text-align: justify;
}
th, td {
    vertical-align: top;
    font-family: verdana, sans-serif;
    font-size: 8pt;
}
a:link, a:visited, a:hover {
    color: #414F76;
    text-decoration: none;
}
a:hover {
    color: #414F76;
    text-decoration: underline;
}
form {
    clear: both;
    margin: 0px;
    padding: 0px;
}
#content ul {
    padding: 0px;
    margin: 0px;
}
#content ul li, #box-switch-en ul li, #box-switch-fr ul li {
    list-style-type: none;
    padding-left: 10px;
}
#content ul li {
    background-image: url(medias/puce.gif);
    background-repeat: no-repeat;
    background-position: 6px 5px;
    padding-left: 14px;
}
.fresnes #content ul li ul li {
    margin-left: 61px;
}
.fresnes-gb #content ul li ul li {
    margin-left: 57px;
}

h3 .normal {
    text-transform: none;
    font-size: 11px;
    font-weight: normal;
    color: #414F76;
}
.fresnes #content h3, .fresnes-services #content h3, .fresnes-gb #content h3, .fresnes-services-gb #content h3 {
    margin-top: -21px;
    z-index: 100;
    position: relative; 
}
.fresnes #content h4, .fresnes-services #content h4, .fresnes-gb #content h4, .fresnes-services-gb #content h4 {
    padding: 5px 0px; 
}



.fresnes #content .context-content img, .fresnes-gb #content .context-content img {
margin-bottom: 10px; 
}

.fresnes #content ul li, .fresnes-services #content ul li, .fresnes-gb #content ul li, .fresnes-services-gb #content ul li {
    background-image: url(medias/puce-rose.gif);
}
.fresnes #content ul li ul li, .fresnes-services #content ul li ul li, .fresnes-gb #content ul li ul li, .fresnes-services-gb #content ul li ul li {
    background-image: url(medias/puce-rose-2.gif);
}
.fresnes .context-content, .fresnes-gb .context-content {
    padding-top: 0px; 
}
.fresnes h4, .fresnes-gb h4  {
    margin-top: 5px; 
    margin-bottom: 0px;  
}
.simi2007 #content ul li {
    background-image: none;
}
#content ul {
    margin: 0px;
    padding: 5px 10px 0px 0px;
    background-color: #CBE1F4;
}
.fresnes #content ul, .fresnes-services #content ul, .fresnes-gb #content ul, .fresnes-services-gb #content ul {
    background-color: #EFC6CE;
}


.simi2007 #content ul {
    background-color: #E6DEE6;
}
.accueil #content ul, .home #content ul {
    margin: 0px;
    padding: 5px 0px 0px 0px;
    background-color: transparent;
}
.accueil #content ul li, .home #content ul li {
    /*background-image: none;*/
}
.plan-du-site #content, .sitemap #content {
    font-size: 9pt;
}
.plan-du-site #content ul li, .sitemap #content ul li {
    font-weight: bold;
}
.plan-du-site #content ul li ul li, .sitemap #content ul li ul li {
    font-weight: normal;
}
#box-plan-du-site, #box-sitemap {
    margin: 0px 70px;
}
#content ul li {
    padding-bottom: 5px;
}
h1 {
    display: none;
    padding: 20px 5px;
    background-color: #51B7BE;
    font-size: 1.6em;
    color: #FFFFFF;
    margin: 0px;
}
h2 {
    font-size: 13pt;
    font-family: arial;
    background-color: #90C3EA;
    margin: 0px -28px 20px -32px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 10px 9px 9px 32px;
}
.fresnes h2, .fresnes-services h2, .fresnes-gb h2, .fresnes-services-gb h2 {
    background-color: #CE1747;
}

h3 {
    text-transform: uppercase;
    color: #414F76;
    font-size: 10pt;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
.fresnes #content h3, .fresnes-services #content h3, .fresnes-gb #content h3, .fresnes-services-gb #content h3 {
    color: #CE1747;
}

#content h3 {
    /*background-image: url(medias/puce.gif);*/
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding: 0px 0px 0px 0px;
    margin: 9px 0px 5px 0px;
}

.special-h3 {
    color: #408AD2;
}
h4 {
    color: #414F76;
    font-size: 0.9em;
}
h5 {
    font-size: 10pt;
    font-weight: normal;
    margin-top: 10px; 
}
#content p {
    margin-top: 0px;
    margin-left: 0px;
}
.encart {
    margin: 0px 0px 20px 0px;
    padding: 10px;
    background-color: #CBE1F4;

}
p.accroche {
    color: #414F76;
    font-weight: bold;
    margin: 5px 0px 0px 0px !important;
}
.context-content {
    padding-top: 5px;
    padding-left: 8px;
}
.context-content p {
    margin-left: 0px;
}
strong {
    color: #414F76;
}
.simi2007 #content strong {
    color: #520055;
    font-size: 8pt;
}
img {
    border: none;
}
.img-gauche {
    margin-right: 10px;
}
.img-droite {
    margin-left: 10px;
}
dt {
    clear: both;
}
dd {
    margin-left: 5px;
    margin-bottom: 0px;
}
dd img {
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
}
.box {
    clear: both;
}
.accueil #content .box, .home #content .box {
    text-align: left;
    width: 365px;
    padding-bottom: 15px;
    /* font-size: 9pt; */
}
.orly-rungis-services a, .roissy-paris-nord-2-services a, .antony-services a, .nanterre-prefecture-services a, .nanterre-seine-services a, .colombes-services a, .cergy-services a, .courtaboeuf-services a, .evry-services a, .nanterre-prefecture-projets a {
    text-decoration: none;
}

#display-developpement-durable {
    padding-top: 5px;
}

#box-eletter, #box-developpement-durable {
    border-top: 10px solid #FFFFFF;
}
#box-interim-results-2007 li, #box-resultats-annuels-2007 li, #box-rapport-annuel-2006 li, #box-resultats-annuels-en li {
    margin-bottom: 2px !important;
}
#box-interim-results-2007 li, #box-resultats-annuels-2007 li, #box-agenda-actionnaire li, #box-agenda-actionnaire-en li, #box-rapport-annuel-2006 li, #box-resultats-annuels-en li {
    background-image: url(medias/puce.gif) !important;
    background-repeat: no-repeat;
    background-position: 0px 4px !important;
    padding-left: 10px !important;
}
#box-eletter li {
    background-image: url(medias/puce.gif) !important;
    background-repeat: no-repeat;
    background-position: 0px 4px !important;
    padding-left: 10px !important;
}

.accueil #content #box-espace-actionnaire-1, .home #content #box-espace-actionnaire-1-en{
    position: absolute;
    top: 0px;
    right: 30px;
    font-size: 8pt;
    text-align: left;
    color: #A39393;
    width: 84px; 
}
#box-espace-actionnaire-1 img, #box-espace-actionnaire-1-en img{
    padding-left: 12px;
}
.accueil #content #box-espace-actionnaire-2 {
    position: absolute;
    top: 140px; 
    right: 30px;
    font-size: 8pt;
    text-align: left;
    color: #A39393;
    width: 84px; 
}
#box-espace-actionnaire-2 img{
    padding-left: 12px;
}
.home #content #box-espace-actionnaire-2-en {
    position: absolute;
    top: 140px;
    right: 30px;
    font-size: 8pt;
    text-align: left;
    color: #A39393;
    width: 84px; 
}
#box-espace-actionnaire-2-en img{
    padding-left: 12px;
}
.accueil #content #box-espace-actionnaire-3{
    position: absolute;
    top: 243px;
    right: 30px;
    font-size: 8pt;
    text-align: left;
    color: #A39393;
    width: 84px; 
}
#box-espace-actionnaire-3 img{
    padding-left: 12px;
}
.home #content #box-espace-actionnaire-3-en{
    position: absolute;
    top: 243px;
    right: 30px;
    font-size: 8pt;
    text-align: left;
    color: #A39393;
    width: 84px; 
}
#box-espace-actionnaire-3-en img{
    padding-left: 12px;
}
.accueil #content #box-espace-actionnaire-4 {
    position: absolute;
    top: 503px;
    right: 30px;
    font-size: 8pt;
    text-align: left;
    color: #A39393;
    width: 84px; 
}
#box-espace-actionnaire-4 img{
    padding-left: 12px;
}
.home #content #box-espace-actionnaire-4-en{
    position: absolute;
    top: 497px;
    right: 30px;
    font-size: 8pt;
    text-align: left;
    color: #A39393;
    width: 84px; 
}
#box-espace-actionnaire-4-en img{
    padding-left: 12px;
}
.accueil #content .box h3, .home #content .box h3 {
    font-size: 10pt;
    font-family: arial;
    text-transform: uppercase;
    margin: 0px 0px 0px 0px;
    color: #FFFFFF;
    padding: 20px 9px 9px 24px;
    background-image: none;
}
.accueil #content #box-3eme-trimestre2008.box h3, .home #content #box-3rd-Quarter-2008.box h3, .home #content #box-2008-half-results.box h3 {
    text-transform: none;
}

.accueil #content-instit, .home #content-instit {
    float: left;
}
.accueil #content-action, .home #content-action {
    float: right;
}
.accueil #content-footer, .home #content-footer {
    clear: both;
}
.accueil #content ul, .accueil #content p, .home #content ul, .home #content p {
    padding-left: 0px;
    margin-top: 10px;
    margin-left: 25px;
    margin-bottom: 10px;
}
.accueil #content ul li, .home #content ul li {
    margin-bottom: 3px;
}
.accueil #content-instit .box h3, .home #content-instit .box h3 {
    background-color: #88B8E1;
}
.accueil #content-action .box h3, .home #content-action .box h3 {
    padding: 20px 9px 9px 15px;
/*    background-image: url(medias/EspaceFinancier.gif);
    background-position: top right;
    background-repeat: no-repeat;*/
    background-color: #A39393;
}

.accueil #content-action #box-action-SILIC-integre-SBF-120 h3, .home #content-action #box-silic-shares-join-the-SBF-120 h3 {
    padding: 30px 9px 9px 25px;
}

.accueil #box-developpement-durable p, .accueil #box-developpement-durable ul {
    margin: 0px;
    padding-top: 0px;
}
.accueil #content #box-developpement-durable ul li {
    background-position: 2px 5px;
    padding-left: 12px;
    margin-bottom: 0px; 
}

.alerte-email #display-content, .alerte-email-en #display-content, .desinscription-alerte-email #display-content, .desinscription-alerte-email-en #display-content {
    padding: 0px 17px 0px 12px; 
}
.alerte-email #content h2, .alerte-email-en #content h2, .desinscription-alerte-email #content h2, .desinscription-alerte-email-en #content h2 {
    margin: 0px;
}
.alerte-email #content .submit, .alerte-email-en #content .submit, .desinscription-alerte-email #content .submit, .desinscription-alerte-email-en #content .submit {
    background-color: #94C3EF;
    border: 0px;
    padding: 2px;
}
.alerte-email #content .text, .alerte-email #content .checkbox, .alerte-email #content .select,
.alerte-email-en #content .text, .alerte-email-en #content .checkbox, .alerte-email-en #content .select,
.desinscription-alerte-email #content .text, .desinscription-alerte-email #content .select,
.desinscription-alerte-email-en #content .text, .desinscription-alerte-email-en #content .select {
    border: 1px solid #94C3ED;
}

#alerte-gauche {
    background: url(medias/fond-alerte.jpg) no-repeat top left; 
    width: 255px;
    height: 335px;
    float: left;
    font-size: 12px;
}
#display-alerte-gauche {
    padding: 20px;
}
#alerte-droit {
    width: 430px;
    float: right;
    margin-right: 30px; 
}
.desinscription-alerte-email #alerte-droit, .desinscription-alerte-email-en #alerte-droit {
    margin-top: 30px;
}
.desinscription-alerte-email #content #alerte-droit label, .desinscription-alerte-email #content #alerte-droit .label,
.desinscription-alerte-email-en #content #alerte-droit label, .desinscription-alerte-email-en #content #alerte-droit .label {
    width: 100px; 
}

#content #alerte-droit label, #content #alerte-droit .label {
    width: 165px; 
}
#box-errors, #box-errors-en {
    margin-bottom: 10px;
}

#ir-docs {
    width: 650px;
}
#ir-docs th, #ir-docs td {
    padding: 5px;
    text-align: left;
    font-size: 9pt;
}
#ir-docs a {
    background-image: url(medias/puce.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 10px;
    margin-left: 0px;
}
#ir-docs .odd {
    /*background-color: #F9F9FB;*/
}
.formFilters {
    margin-left: 0px !important;
}
#box-get-bourse, #box-get-bourse-en {
    white-space: nowrap;
    position: absolute;
    top: 4px;
    right: 4px;
    font-size: 8pt;
    text-align: right;
    color: #7A7777;
    width: 180px;
}
#display-get-bourse, #display-get-bourse-en {
    padding-bottom: 5px;
    padding-left: 5px; 
}
#box-get-bourse p, #box-get-bourse-en p {
    margin: 0px;
    text-align: left;
    padding-left: 28px;
}
#box-get-bourse strong, #box-get-bourse-en strong {
    color: #7A7777 !important;
}
#box-switch-en, #box-switch-fr {
    height: 19px;
    position: absolute;
    bottom: 0px;
    right: 21px;
    font-size: 8pt;
    text-align: left;
    color: #A39393;
}
#box-switch-en a, #box-switch-fr a {
    text-transform: uppercase;
    background-repeat: no-repeat;
    background-position: right 2px;
    padding-right: 23px;
    font-size: 8pt;
    color: #414F76;
}
#box-switch-en a {
    background-image: url(medias/en.jpg);
}
#box-switch-fr a {
    background-image: url(medias/fr.gif);
}
#box-switch-en ul, #box-switch-fr ul {
    margin: 0px;
    padding: 0px;
}
#box-switch-en ul li, #box-switch-fr ul li {
    margin: 0px;
}
#box-recherche-rapide, #box-search-quick {
    height: 29px;
    position: absolute;
    bottom: 0px;
    font-size: 7pt;
    text-align: left;
    color: #A39393;
}
#box-recherche-rapide {
    width: 398px;
    left: 400px;
}
#box-search-quick {
    width: 335px;
    left: 460px;
}
#display-recherche-rapide, #display-search-quick {
    float: right;
}
#display-recherche-rapide p, #display-search-quick p {
    margin: 0px;
    padding: 6px 0px 0px 0px;
}
#box-recherche-rapide h3, #box-search-quick h3 {
    font-size: 9pt;
    color: #414F76;
    float: left;
    margin: 0px 0px 0px 0px;
    font-weight: normal;
    text-transform: none;
    padding: 7px 0px 0px 0px;
}
#box-breadcrumbs {
    margin: 5px 10px 10px 10px;
}
#box-breadcrumbs ul {
    list-style-type: none;
    padding: 0px 5px;
    margin: 0px;
}
#box-breadcrumbs li:before {
    content: "> ";
    color: #139EA7;
}
#box-breadcrumbs ul li {
    list-style-type: none;
    display: inline;
    margin-right: 7px;
}
#sidebar .box {
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 0px;
    width: auto;
}
#box-logo, #box-logo-en {
    padding-left: 20px;
}

/*niv1*/
#sidebar ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
#sidebar ul li {
    padding: 0px;
    margin: 0px;
    border-bottom: 1px solid #FFFFFF;
    background-color: #CECFF4; 
    /*  #E2E3EF; */
}
#sidebar ul li.mae {
    background-color: #3C3D8B;
}
#sidebar ul li.mae a:link, #sidebar ul li.mae a:visited {
    color: #FFFFFF; 
}


#sidebar ul li.active {
    background-color: #90C3EA;
}
.accueil #sidebar ul li.accueil, .home #sidebar ul li.home {
    display: none;
}
#sidebar ul li a:link, #sidebar ul li a:visited {
    /*background-image: url(medias/puce1.gif);*/
    background-repeat: no-repeat;
    background-position: 8px 12px;
    /*background-color: #E7EBF0;*/
    color: #414F76;
    text-decoration: none;
    font-size: 10pt;
    font-weight: bold;
    display: block;
    padding: 7px 5px 7px 20px;
}
#sidebar ul li a:hover {
    /*color: #7783A8;*/
    background-color: #E2E3EF;
}
#sidebar ul li.active a:hover {
    background-color: transparent;
}
#sidebar ul li.active a:link, #sidebar ul li.active a:visited {
    font-weight: bold;
    background-color: #414F76;
    color: #FFFFFF;
}

/*niv2*/
#sidebar ul li ul {
    padding-top: 0px;
    padding-bottom: 10px;
}
#sidebar ul li.active ul li {
    border-bottom: none;
    background-color: #90C3EA;
}
#sidebar ul li.active ul li a:link, #sidebar ul li.active ul li a:visited {
    /*background-image: url(medias/puce2.gif);*/
    background-repeat: no-repeat;
    background-position: 0px 6px;
    font-weight: bold;
    font-size: 1em;
    padding: 2px 2px 2px 4px;
    margin: 4px 0px 0px 20px;
    background-color: #72ADE5;
    color: #414F76;
}
#sidebar ul li.active ul li.active a:link, #sidebar ul li.active ul li.active a:visited {
    color: #FFFFFF;
    font-weight: bold;
    background-color: #408AD2;
}
#sidebar ul li.active ul li a:hover {
    color: #FFFFFF;
    background-color: #72ADE5;
}
#sidebar ul li.active ul li.parcs-tertiaires a:link, #sidebar ul li.active ul li.parcs-tertiaires a:visited {
    /*text-transform: uppercase;*/
    /*background-color: transparent;*/
}
#sidebar ul li.active ul li.parcs-d-affaires-mixtes a:link, #sidebar ul li.active ul li.parcs-d-affaires-mixtes a:visited {
    /*text-transform: uppercase;*/
    /*background-color: transparent;*/
}
#sidebar ul li.active ul li.gouvernement-d-entreprise a:link, #sidebar ul li.active ul li.gouvernement-d-entreprise a:visited {
    /*background-color: transparent;*/
}
/*#sidebar ul li.orly-rungis, #sidebar ul li.la-defense-nanterre-prefecture, #sidebar ul li.roissy-paris-nord-2 {
    padding-top: 15px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 30px 5px;
}
#sidebar ul li.orly-rungis {
    background-image: url(medias/menu-orly.gif);
}
#sidebar ul li.la-defense-nanterre-prefecture {
    background-image: url(medias/menu-ladefense.gif);
}
#sidebar ul li.roissy-paris-nord-2 {
    background-image: url(medias/menu-roissy.gif);
}*/

/*niv3*/
#sidebar ul li ul li ul {
    padding-top: 0px;
    padding-bottom: 5px;
}
#sidebar ul li.active ul li.active ul li a:link, #sidebar ul li.active ul li.active ul li a:visited {
    text-transform: none;
    background-color: #68A9E0;
    background-image: url(medias/puce-3-off.gif);
    background-repeat: no-repeat;
    background-position: 9px 6px;
    font-weight: normal;
    font-size: 1em;
    padding: 2px 0px 2px 19px;
    margin: 0px 0px 0px 20px;
    color: #414F76;
}
#sidebar ul li.active ul li.active ul li.active a:link, #sidebar ul li.active ul li.active ul li.active a:visited {
    background-image: url(medias/puce-3-off.gif);
    background-position: 9px 7px;
    text-transform: none;
    /*background-color: #408AD2;*/
    background-color: #68A9E0;
    color: #FFFFFF;
    font-weight: bold;
}
#sidebar ul li.active ul li.active ul li a:hover {
    color: #FFFFFF;
}
/*niv4*/
#sidebar ul li ul li ul li ul {
    padding-top: 0px;
    padding-bottom: 0px;
}
#sidebar ul li.active ul li.active ul li.active ul li a:link, #sidebar ul li.active ul li.active ul li.active ul li a:visited {
    text-transform: none;
    background-color: #99CBFF;
    background-image: url(medias/puce-4.gif) !important;
    background-repeat: no-repeat;
    background-position: 18px 6px;
    font-weight: normal;
    font-size: 0.9em;
    padding: 2px 0px 2px 28px;
    margin: 0px 0px 0px 20px;
    color: #414F76;
}
#sidebar ul li.active ul li.active ul li.active ul li.active a:link, #sidebar ul li.active ul li.active ul li.active ul li.active a:visited {
    text-transform: none;
    /*background-color: #408AD2;*/
    background-color: #99CBFF;
    color: #414F76;
    font-weight: bold;
}
#sidebar ul li.active ul li.active ul li.active ul li a:hover {
    color: #FFFFFF;
}
#sidebar ul li.active ul li.active ul li.active ul li.last a:link, #sidebar ul li.active ul li.active ul li.active ul li.last a:visited {
    padding: 2px 0px 6px 28px;
}
a.lien-popup:link, a.lien-popup:visited {
    background-color: #4088C3;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 7pt;
    font-weight: bold;
    padding: 8px 7px 8px 7px;
}
a.lien-popup:hover {
    background-color: #216FAF;
}
#box-submenu {
    text-align: right;
    position: absolute;
    top: 13px;
    right: 23px;
}
#box-submenu ul {
    background-color: transparent;
    padding: 0px;
    margin: 0px;
}
.fresnes #box-submenu ul, .fresnes-services #box-submenu ul, .fresnes-gb #box-submenu ul, .fresnes-services-gb #box-submenu ul {
    background-color: transparent; 
}
#box-submenu ul li {
    padding: 7px 0px;
    display: inline;
    margin: 0px 0px 0px 5px;
}
#box-submenu ul li a:link, #box-submenu ul li a:visited {
    position: relative;
    text-transform: uppercase;
    background-color: #4088C3;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    padding: 8px 7px 8px 7px;
}

#box-submenu ul li a:hover {
    /*color: #7783A8;*/
    background-color: #216FAF;
}
.fresnes #box-submenu ul li a:link, .fresnes #box-submenu ul li a:visited, .fresnes-services #box-submenu ul li a:link, .fresnes-services #box-submenu ul li a:visited,
.fresnes-gb #box-submenu ul li a:link, .fresnes-gb #box-submenu ul li a:visited, .fresnes-services-gb #box-submenu ul li a:link, .fresnes-services-gb #box-submenu ul li a:visited {
    background-color: #efc6cd;
}
.fresnes #box-submenu ul li a:hover, .fresnes-services #box-submenu ul li a:hover,
.fresnes-gb #box-submenu ul li a:hover, .fresnes-services-gb #box-submenu ul li a:hover {
    background-color: #e38595;
}
#box-submenu ul li.active a:hover {
    background-color: #216FAF;
}
#box-submenu ul li.active a:link, #box-submenu ul li.active a:visited {
    font-weight: bold;
    background-color: #414F76;
    color: #FFFFFF;
}
.fresnes #box-submenu ul li.active a:link, .fresnes #box-submenu ul li.active a:visited, .fresnes #box-submenu ul li.active a:hover,
.fresnes-services #box-submenu ul li.active a:link, .fresnes-services #box-submenu ul li.active a:visited, .fresnes-services #box-submenu ul li.active a:hover,
.fresnes-gb #box-submenu ul li.active a:link, .fresnes-gb #box-submenu ul li.active a:visited, .fresnes-gb #box-submenu ul li.active a:hover,
.fresnes-services-gb #box-submenu ul li.active a:link, .fresnes-services-gb #box-submenu ul li.active a:visited, .fresnes-services-gb #box-submenu ul li.active a:hover {
    background-color: #e38595;
}



#box-menu-footer ul {
    list-style-type: none;
    padding: 0px 5px;
    margin: 0px;
}
#box-menu-footer ul li {
    color: #FFFFFF;
    display: inline;
    margin-right: 10px;
    font-size: 9pt;
}
#box-menu-footer ul li a:link, #box-menu-footer ul li a:visited {
    color: #FFFFFF;
    font-size: 9pt;
}
#box-menu-footer ul li.active a:link, #box-menu-footer ul li.active a:visited {
    font-weight: bold;
}
#content label, #content .label {
    display: block;
    width: 180px;
    float: left;
    margin-right: 5px;
    padding-right: 5px;
    text-align: right;
}
#content p.label {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#content .fieldsInline {
    margin-left: 0px;
    padding-left: 0px;
}
#content .fieldsInline label, #content .formFilters label, #content .formFilters .label {
    margin-left: 0px;
    padding-left: 0px;
    border: none;
    display: inline;
    float: none;
    width: auto;
    font-size: 10pt;
    text-transform: uppercase;
    font-weight: bold;
}

.alerte-email #content .fieldsInline label, .alerte-email-en #content .fieldsInline label {
    font-size: 8pt;
    text-transform: none;
    font-weight: normal;
}


.eletter-actualite #content .fieldsInline label {
    font-size: 8pt;
    text-transform: none;
    font-weight: normal;
}
.nos-contacts #content .fieldsInline label, .nos-contacts-en #content .fieldsInline label {
    font-size: 8pt;
    text-transform: none;
    font-weight: normal;
}
#content .fieldsInline li {
    display: inline;
    width: auto;
}
#content ul li.no-puce {
    background-image: none !important;
}
input {
    padding: 0px;
    margin: 0px;
}
.tablePages {
    clear: both;
}
.filesize {
    font-size: 0.8em;
}
.legende {
    font-size: 0.9em;
}
.accesskey {
    text-decoration: underline;
}
.preview {
    border: 1px solid #333F6A;
    background-color: #FFFFFF;
    color: #333F6A;
    padding: 0px;
    margin: 0px;
    font-size: 9pt;
}
.submit {
    border: 1px solid #333F6A;
    background-color: #FFFFFF;
    color: #333F6A;
    padding: 0px;
    margin: 0px;
    font-size: 9pt;
}
.reset {
    border: 1px solid #333F6A;
    background-color: #FFFFFF;
    color: #333F6A;
    padding: 0px;
    margin: 0px;
    font-size: 9pt;
}
.text {
    border: 1px solid #262626;
    font-size: 10pt;
}
.password {
    border: 1px solid #262626;
    font-size: 0.9em;
}
.checkbox {
}
.select {
    border: 1px solid #262626;
    font-size: 10pt;
}
.radio {
    margin-right: 2px;
}
.textarea {
    border: 1px solid #262626;
    font-size: 0.9em;
}
.print {
    display: none;
}
.clair {
    color: #90C3EA; 
}

@media print {
    body {
        color: #000000;
    }
    h1, h2, h3, h4, h5, h6 {
        color: #000000;
        background-color: #FFFFFF;
    }
    a:link, a:visited, a:hover {
        color: #000000;
        text-decoration: underline;
    }
    .noprint {
        display: none;
    }
    .print {
        display: block;
    }
    #header {
        margin: 0px;
        padding: 0px;
        height: 93px;
    }
    #header p {
        margin: 0px;
        padding: 0px;
    }
    #box-logo, #box-logo-en {
        padding-left: 0px;
    }
    #box-animation-interne, #box-animation-interne-en, #box-animation-home, #box-animation-home-en, #box-switch-en, #box-switch-fr, #box-recherche-rapide, #box-search-quick, #box-get-bourse, #box-get-bourse-en, #footer, #sidebar, #box-submenu {
        display: none;
    }
    #wrap, #content, #display-content {
        padding: 0px;
        float: none;
        position: relative;
        margin-left: 0px;
        left: 0%;
        width: 630px;
    }
}
