html {
 margin: 0px;
 padding: 0px;
}

body {
 position: relative;
 width: 1000px;
 margin: 0px auto;
 padding: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #36464F;
 background-color: #DEDEDF;
}

table.visible {
 border: 2px solid #FFFFFF;
 border-collapse: collapse;
 margin-bottom: 15px;
}
table.visible tr th {
 background-color: #F9D9C6;
 border: 2px solid #FFFFFF;
}
table.visible tr td {
 border: 2px solid #FFFFFF;
 background-color: #E6E7E8;
}
table.visible tr td.line-bis {
 #6D6E70
}

ul {
 margin: 0px;
 padding: 0px;
 margin-left: 5px;
 padding-left: 5px;
}
li {
 margin: 0px;
 padding: 0px;
 margin-left: 5px;
 padding-left: 5px;
 list-style-type: none;
}
ol li {
 list-style-type: decimal;
}
ul.menuHorizontal li {
 float: left;
}

a {
 text-decoration: none;
 color: #000000;
}
a:hover {
 text-decoration: underline;
}
a.button {
 font-weight: bold;
}
a img {
 border: 0px;
}

small {
 font-size: 9px;
}
form {
  margin: 0;
  padding: 0
}
form .clear {
 margin-top: 5px;
}
form .left {
 float: left;
 margin-right: 10px;
}
form .left input {
 margin-top: 5px;
}
form .label {
 float: left;
 margin-top: 10px;
 width: 150px;
 text-align: right;
}
form input {
 padding: 2px;
 font-size: 1.2em;
/* border: 1px solid #434445; */
}
form select {
 margin-top:6px;
 font-size: 1.2em;
}
form input.text {
width: 150px;
}
form select.text {
width: 354px;
}
form input.image {
 height: auto;
 margin-top: 10px;
 margin-left: 160px;
 border: 0px;
}
form a.formLinkButton {
 background: url('../pictures/elements/arrowGTGrey.gif') no-repeat 100% 6px;
 padding-right: 10px;
 font-weight: bold;
 cursor: pointer;
}
form a.formLinkButton:hover {
 text-decoration: underline;
}
form textarea {
 margin-top:6px;
 padding: 2px;
 width: 350px;
 height: 100px;
 overflow: auto;
 font-size: 1.2em;
 font-family: inherit;
}

hr.separator {
 display: none;
}

.clear {
 clear: both;
}
.arrowGTWhite {
 background: url('../pictures/elements/arrowGTWhite.gif') no-repeat 100% 6px;
 padding-right: 10px;
}
.arrowGTBlack {
 background: url('../pictures/elements/arrowGTBlack.gif') no-repeat 100% 6px;
 padding-right: 10px;
}
.arrowGTGrey {
 background: url('../pictures/elements/arrowGTGrey.gif') no-repeat 100% 6px;
 padding-right: 10px;
}
.arrowGTBlackB {
 background: url('../pictures/elements/arrowGTBlack.gif') no-repeat 0% 6px;
 padding-left: 10px;
}
.arrowGTOrangeB {
 background: url('../pictures/elements/arrowGTOrange.gif') no-repeat 0% 6px;
 padding-left: 10px;
}
.arrowDBlack {
 background: url('../pictures/elements/arrowDBlack.gif') no-repeat 100% 6px;
 padding-right: 10px;
}

div#page {
 background-color: #FFFFFF;
}

.green{
 color:#79b50f
}

#sendMail div input.text{
 margin: 4px 0
}

#sendMail .label{
  width:120px;
  margin-right:5px
}

#validationButton1{
  padding: 20px 0 20px 125px;
}
#sendMailNotice{
  padding: 0px 0 0px 125px;
}

#validationButton1 img{
  cursor:pointer;
}