body {margin:0 0 15px 0;padding:0;font:76% Verdana,Arial,sans-serif;text-align:center;background:url(../../img/bg_body.gif) #fff repeat-x 0 0;color:#6A6A6A;}
img {border:none;}
acronym, abbr, dfn {cursor:help;font-style:normal;border-bottom:1px dotted #dedede;}
hr {display:none;clear:both;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
form {margin:0;padding:0;}
.message {color:#F00;margin:0 0 1.5em 0;}
.requis {color:#FF8A00;}

.lettrine {color:#FF8A00;line-height:.8em !important;}
h1 {margin:0 0 3px 0;padding-bottom:4px;clear:both;line-height:1.2em;font-size:1.8em;color:black;background:transparent url(../../img/bg_h1.gif) 0 1.27em no-repeat;font-weight:normal;}

.left {margin:.4em 15px 15px 0;float:left;}
.right {margin:.4em 0 15px 15px;float:right;}

a {color:#FF8A00;}

.formcontainer {text-align:left;background-color:#FFF;border:1px solid #999;padding:15px 15px 8px 15px;margin:15px;}
.formulaire {text-align:left;}
.formulaire .fRow {margin:0 0 5px 0;}
/*  \*/
*+html body .fRow {height:1%;}
* html body .fRow {height:1%;}
/* */
.formulaire .fRow:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
.formulaire .fRow label {float:left; display:inline;width:150px;text-align:right;margin:.15em 5px 0 0;}
.formulaire h3 {margin-left:-10px !important;margin-left:0;padding-left:0;}
.formulaire textarea, .formulaire input.inputText {border: 1px solid #999;font:1em Verdana,Arial,sans-serif;padding:1px 2px;}
.formulaire textarea:focus, .formulaire input.inputText:focus {border-color: #ff8a00;}
.formulaire .fRow .select {width:297px;}

.formulaire .checkboxSection {margin:0 0 15px 0;}
.formulaire .checkboxSection:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
/*  \*/ *+html body .checkboxSection {height:1%;} * html body .checkboxSection {height:1%;} /* */
.formulaire .checkboxSection .fRow label {float:none;display:inline;margin:0;padding:0;width:auto;}
.formulaire .checkboxSection .fRow input {vertical-align:middle;}
.formulaire .checkboxSection .fRow input.inputText {margin-left:5px;width:200px;}

.formulaire input.button {padding-left:10px;margin:0 0 20px 0 !important;width:100px;height:29px;font-weight:bold;font-size:1em;text-align:center;border:0;background:transparent url(../../img/bt_envoyer.gif) 0 0 no-repeat;cursor:pointer;cursor:hand;color:#515151;}
.formulaire input.button2 {padding-left:15px;margin:0 0 20px 0 !important;width:137px;height:29px;font-weight:bold;font-size:1em;text-align:center;border:0;background:transparent url(../../img/bt_envoyer2.gif) 0 0 no-repeat;cursor:pointer;cursor:hand;color:#515151;}
.selectmultiple {width:290px;}
.validation2 {padding:0 !important;margin:0 !important;text-align:right !important;}
.formulaire .validation2 input.button, .formulaire .validation2 input.button2 {padding:0 !important;margin:0 !important;float:right;}
.select {border:1px solid #999 !important;}
