body {
    background-color: #0C376E;
    /*background-image: url(images/commun/element_fond.gif);*/
    margin: 0px 10px 10px 10px;
    font-family: arial;
}

img {
    border: none;
}

td, th {
    font-family: verdana,sans-serif;
    font-size: 11px;
}
ul ul {
    padding-left: 5px;
    margin-left: 5px;
    list-style-type: none;
}
optgroup {
    font-size: 11pt;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: #0C376E;
}
option {
    font-size: 10pt;
    text-transform: none;
    font-weight: bold;
    color: #0C376E;
    background-color: #AFE4F2;
}

#listeValeurs {
    border: 1px solid #0D3C78;
}

#content td {
    padding: 2px;
}

#content .subsection dt {
    margin-bottom: 10px;
    background-image: url(images/commun/puce_bleu.gif);
    background-repeat: no-repeat;
    background-position: 5px 8px;
    padding-left: 10px;
}
#content .subsection dt table tr td a {
    text-decoration: none;
}
.telfax {
    color: #666666;
}

#listeValeurs th {
    background-color: #0D3C78;
    color: #FFFFFF;
    font-size: 11px;
    padding: 3px;
}

#listeValeurs tr {
    background-color: #FBFBF4;
}

#listeValeurs .odd {
    background-color: #F5F1D4;
}

th {
    text-align: left;
}

p {
    font-family: verdana,sans-serif;
    font-size: 11px;
    text-align: justify;
}

a {
    color: #0C97D5;
    font-family: verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
}

a:hover {
    color: #0C376E;
}

.lienpuce {
    padding-left: 5px;
    background-image: url(images/commun/a_lienpuce.gif);
    background-repeat: no-repeat;
    background-position: 0px 10px;
}

.errors {
    background-color: #F5F1D4;
    margin-left: 0px;
    padding: 5px;
    border: 1px solid #0B3366;
}
.errors li {
    list-style: none;
    font-size: 11px;
    font-weight: bold;
    color: #5C0116;
}

.infos {
    margin-left: 0px;
    padding: 5px;
    border: 1px solid #0C376E;
}
.infos li {
    list-style: none;
    font-size: 12px;
    color: #0C376E;
}

.debug li {
    font-size: 12px;
    color: #FF0000;
}

dd {
    padding: 0px 0px 10px 0px;
    margin-left: 15px
}

strong {
    color: #0C376E;
}

input, select {
    border: 1px solid #0C376E;
    background-color: #FBFBF4;
}

h2 {
    background-color: #FBFBF4;
    color: #011835;
    font-size: 14px;
    padding-left: 10px;
    background-image: url(images/commun/h2.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
}

h2 .emailTitle a {
    margin-left: 10px;
    text-decoration: none;
}

#consultSelect {
    border: 1px solid #1D426F;
    background-color: #D4CDA1;
    margin: 0px;
    padding: 10px;
    line-height: 20px;
}
#consultSelect p {
    margin: 0px;
}
#critere strong {
    color: #000000;
}

.critereEncart {
    background-color: #F5F1D4;
    border: 1px solid #1D426F;
    padding: 5px;
}

.critereEncart p {
    text-align: center;
}

.critereEncartItem {
    color: #0C376E;
    font-weight: bold;
}

.critereNoteSection {
    color: #5E0114;
    font-weight: bold;
}
#critere p {
    margin-top: 0px;
}
#critere td h3 {
    color: #0A386C;
    font-size: 12px;
}
#critere h4 {
    color: #5E0114;
    text-transform: uppercase;
    font-size: 13px;
    margin-bottom: 0px;
}
#critere h5 {
    color: #0C376E;
    font-size: 11px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#critere blockquote {
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

h3 {
    /*background-color: #B4DFF3;*/
    color: #011835;
    font-size: 11px;
    padding-left: 10px;
    /*background-image: url(images/commun/h2_puce.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;*/
}

#wrap {
    border: 1px solid #FFFFFF;
}

#menu {
    background-image: url(images/interne/menu_fond.gif);
    margin: 0px;
    padding: 0px 0px 0px 1px;
    color: #FFFFFF;
    vertical-align: top;
}

#content {
    background-color: #AFE4F2;
    padding: 30px 20px 10px 20px;
    color: #000000;
    vertical-align: top;
}

#note {
    background-color: #AFE4F2;
    text-align: right;
    padding-right: 11px;
    padding-bottom: 4px;
    padding-top: 20px;
    color: #0C97D5;
    font-family: verdana,sans-serif;
    font-size: 7pt;
}
#note a {
    color: #0C97D5;
    font-family: verdana,sans-serif;
    font-size: 7pt;
    text-decoration: none;
    font-weight: normal;
}
#note a:hover {
    color: #000000;
}
#note img {
    margin-right: 5px;
}

#footerCriteres {
    border: 1px solid #0C376E;
    background-color: #FBFBF4;
    font-weight: bold;
    color: #0C376E;
    padding: 15px;
    margin-top: 30px;
}
.textetiret {
font-family: verdana,sans-serif;
color: #000000;
font-weight: normal;
margin-left: 20px;
font-size: 11px;
}

.subsection {
    padding-top: 10px;
    background-color: #DDF2F3;
    border: 1px solid #0A386C;
    margin-bottom: 10px;
}
.subsection a:hover, .subsection dt strong {
    /*color: #FFFFFF;*/
}
#content .subsection dt {
    background-image: url(images/commun/puce_bleu.gif);
    background-repeat: no-repeat;
    background-position: 5px 8px;
    padding-left: 10px;
}

.faq {
    padding-top: 10px;
    background-color: #DDF2F3;
    border: 1px solid #0A386C;
    margin-bottom: 10px;
}
.faq dd {
    margin-bottom: 5px;
}
.faq dt {
    padding-left: 10px;
    margin-bottom: 5px;
}

@media print {
    #menu, .noprint {
        display: none;
    }
    table, #critere, #content, #footerCriteres, #critereEncart {
        width: 635px;
        margin-left: 0px;
        padding-left: 0px;
    }
}
