﻿body { background-color: #cdd2d5; margin: 10px 0px 0px 0px; }
body, td, input, select { font-family: Verdana; font-size: 12px; color: #5f5249; font-weight: normal; }

p { text-align: justify; }
ul { margin-top: 0px; margin-bottom: 0px; }
table { border-collapse: collapse; }

a { color: #5f5249; font-family: Verdana; font-weight: normal; font-size: 12px; text-decoration: underline; }
a:active, a:hover { text-decoration: underline; }

#login h1 { color: White; font-family: Verdana; font-weight: bold; font-size: 12px; border-color: white; }
#login td, #login span { color: White; font-family: Verdana; font-weight: normal; font-size: 11px; }
#login .Texte { color: Black; font-family: Verdana; font-weight: normal; font-size: 11px; }
#login .Bouton { border: solid 1px #5f5249; background-color: #c7b8ac; color: Black; font-family: Verdana; font-weight: bold; font-size: 12px; }

#menu a { color: #5f5249; font-family: Verdana; font-weight: bold; font-size: 12px; padding-left: 15px; text-decoration: none; background-image: url(/images/common/menuPuce.gif); background-repeat: no-repeat; background-position: 0px 1px; line-height: 18px; }
#menu a:active, #menu a:hover { text-decoration: underline; }

h1 { margin-bottom: 8px; font-size: 14px; font-weight: bold; padding-top: 0px; margin-top: 0px; color: #cb1040; font-family: Verdana; border-bottom: solid 1px #5f5249; }
h2 { margin-bottom: 8px; font-size: 12px; font-weight: bold; padding-top: 0px; margin-top: 0px; font-family: Verdana; color: #5f5249; padding-left: 15px; text-decoration: none; background-image: url(/images/common/puce.gif); background-repeat: no-repeat; background-position: 0px 1px; }

.grid .header { border: solid 1px black; }
.grid .header td, .grid .header th  { background-color: #cdd2d5; font-weight: bold; color: Black; font-family: Verdana; font-size: 11px; white-space:nowrap; }
.grid .header td a, .grid .header th a { color: Black; font-weight: bold; text-decoration: underline; font-size: 11px; }
.grid .item td  { font-weight: normal; color: Black; font-family: Verdana; font-size: 11px; }
.grid .item td a { font-weight: normal; font-family: Verdana; font-size: 11px; }

.printgrid { margin-left: auto; margin-right: auto;}
.printgrid .header { border: solid 1px black; }
.printgrid .header td, .printgrid .header th  { border:solid 1px black; background-color: #cdd2d5; font-weight: bold; color: Black; font-family: Verdana; font-size: 13px; white-space:nowrap; padding: 2px; }
.printgrid .header td a, .printgrid .header th a { color: Black; font-weight: bold; text-decoration: underline; font-size: 13px; }
.printgrid .item td  { font-weight: normal; color: Black; font-family: Verdana; font-size: 13px; padding: 2px; padding-left: 6px; padding-right: 6px;  }
.printgrid .item td a { font-weight: normal; font-family: Verdana; font-size: 13px; }

.BoutonDefaut { font-weight: bold; }
input.dataRequired { background-color: #ffffbb; }
select.dataRequired { background-color: #ffffbb; }
td.dataRequiredTitle { font-weight: bold; }

div.importantMsg { border: solid 1px black; padding: 10px; margin-bottom: 20px; background-color: #ffffbb; }
div.formSection { margin-left: 15px; margin-bottom: 20px; border: solid 1px black; padding: 5px; }
div.printformSection { margin-left: 0px; margin-bottom: 10px; border: solid 1px black; padding: 2px; }
div.printformPageBreak { page-break-after:always; }
td.printTitle { text-decoration: underline; }
div.printformSignature { margin: 5px 5px 5px 5px; border: solid 1px black; height: 25px; padding: 2px; text-align: center; }
div.printFormDeclarations { padding: 5px; font-size: 11px; }
div.printformTerms, div.printformTermsCP { font-family: "Times New Roman", Verdana; margin-left: 0px; margin-bottom: 10px; border: none; padding: 2px; font-size: 9.5px; margin-right: 10px; }
div.printformTermsCP { font-size: 10.5px; }

.divtable { border: solid 1px black; padding: 3px; }
.divtable .line { clear: both; margin: 2px; }
.divtable .line .title { display:block; float: left; width: 25%; background-color: WhiteSmoke; margin-right: 5px; }
.divtable .line .data { }