/* content */
#content {
    padding: 0 8px;
}

/* extras */
#extras {
/*    padding-right: 255px;*/
}

/* mainContent */
#mainContent {
    float: right;
    width: 753px;
}
#mainContent h3 {
    background: url(../../images/reserve/bg-completez-formulaire.gif);
    padding-top: 35px;
    height: 0px !important;
    height /**/: 35px;
    overflow: hidden;
}

/* form */
#form {
    background: url(../../images/reserve/bg-wrapper-b.jpg) no-repeat left bottom;
    height: 600px;
}
#form .Description {
    background: url(../../images/reserve/ico-arrow-2.gif) no-repeat 70px top;
    font-weight: normal;
    padding: 15px 45px 10px;
    font-size: 11px;
}
#form  miseenevidence {
	font-size:12px;
	font-weight:bold;
}
/* innerContent */
#innerContent {
    padding: 0 78px 0 35px;
}
#innerContent h4 {
    background: url(../../images/reserve/bg-form-title.gif) no-repeat left top;
    padding: 0 15px;
    height: 26px;
    line-height: 26px;
    font-size: 1.3em;
}
#innerContent fieldset {
    display: block;
    background: url(../../images/reserve/bg-form-wrapper-b.gif) no-repeat left bottom;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#innerContent fieldset .Entry {
    color: #000;
    margin-top: 4px;
    padding: 0 25px;
	font-size: 9px;
}
#innerContent fieldset .Entry input,
#innerContent fieldset .Entry label,
#innerContent fieldset .Entry select {
    float: left;
}
#innerContent fieldset .Entry select {
    margin-right: 5px;
}
#innerContent fieldset .Entry .MainLbl,
#innerContent fieldset .Entry .SubLbl {
    display: block;
    float: left;
    text-align: right;
    padding-right: 10px;
    font-size: 1.2em;
}
#innerContent fieldset .Entry .MainLbl {
    width: 180px;
}
#innerContent fieldset .Entry .SubLbl {
    width: 50px;
}
#innerContent fieldset .Entry .RadioBtn {
    margin: -4px 2px -4px 0;
}
html>/**/body #innerContent fieldset .Entry .RadioBtn {
    margin: 0 5px;
}
#innerContent fieldset .Entry .Input1,
#innerContent fieldset .Entry .Input2,
#innerContent fieldset .Entry .Input3,
#innerContent fieldset .Entry .Input4,
#innerContent fieldset .Entry .Input5,
#innerContent fieldset .Entry .Input6,
#innerContent fieldset .Entry .Input7 {
    border: #c6c5c6 solid 1px;
}
#innerContent fieldset .Entry .Input1 {
    width: 150px;
}
#innerContent fieldset .Entry .Input2 {
    width: 100px;
}
#innerContent fieldset .Entry .Input3 {
    width: 40px;
}
#innerContent fieldset .Entry .Input4 {
    width: 365px;
}
#innerContent fieldset .Entry .Input5 {
    width: 146px;
}
#innerContent fieldset .Entry .Input6 {
    width: 157px;
}
#innerContent fieldset .Entry .Input7 {
    width: 127px;
}

#innerContent .OptinChoice input {
	float: left;
	margin: -4px -3px 0 -4px;
}
#innerContent .OptinChoice label {
	float: left;
	padding-left: 5px;
}
#innerContent .OptinChoice {
	padding-left: 20px;
}
#innerContent .Option, #innerContent .OptinChoice {
    height: 20px;
    font-size: 11px;
}
#innerContent .Option input {
    margin: -4px -3px 0 5px;
    float: left;
}
html>/**/body #innerContent .Option input, html>/**/body #innerContent .OptinChoice input {
    margin: 0px 0px 0px 5px;
}
#innerContent .Option span {
	float: left;
}
#innerContent .Option label {
    float: left;
    padding-left: 5px;
}
#innerContent .Option a {
    float: right;
    font-size: .8em;
}

#innerContent .Output {
    text-align: center;
}
#innerContent .Output input,
#innerContent .Output img {
    vertical-align: middle;
}
#innerContent .Output span {
    font-weight: bolder;
    text-transform: uppercase;
    margin: 0 15px;
}

/* clear floated element */
#innerContent fieldset .Entry {
    overflow: hidden;
}
* html #innerContent fieldset .Entry {
    height: 1%;
}

