* {
margin:0;
padding:0;
}
body {
font:12px "Trebuchet MS";
text-align:center;
}
#container {
display:block;
float:left;
text-align:left;
position: relative;
}
.abs {
    height: 65px;
    left: 50%;
    margin-left: 300px;
    position: absolute;
    top: 0;
    width: 65px;
    z-index: 1000;
}
#container ul li {
list-style:none outside none;
margin-top:2em;
}
#container ul li label {
display:block;
float:left;
text-align:right;
width:300px;
}
div.container {
margin:0 auto;
width:756px;
}
h3 {
color:rgba(0, 0, 0, 0.5);
font-size:22px;
padding:10px 0 5px 15px;
text-shadow:0 1px 0 #B7D759;
width:690px;
}
div.page {
-moz-border-radius:10px 10px 10px 10px;
-moz-box-shadow:0 10px 20px #AAAAAA;
-webkit-border-radius:10px 10px 10px 10px;
-webkit-box-shadow:0 10px 20px #AAAAAA;
background:url("images/bgd_center_pane.jpg") no-repeat scroll 0 0 #94AE48;
border:3px solid #808080;
display:none;
float:left;
margin:0 auto 20px;
padding:0 0 50px;
position:relative;
text-align:left;
width:750px;
}
p {
text-shadow:0 1px 0 #B7D759;
}
p.lvl2 {
margin-left:15px;
}
p.fullwidth {
display:block;
font-size:9px;
font-weight:bold;
height:15px;
line-height:15px;
text-align:center;
width:100%;
}
p.instructions {
padding:0 0 0 40px;
}
div.label p {
color:rgba(0, 0, 0, 0.75);
margin:0;
padding:8px 0 0 11px;
}
div.question p {
color:rgba(0, 0, 0, 0.75);
line-height:16px;
}
div.left p {
padding:0 0 0 40px;
}
div.qtip {
font-family:arial;
font-size:10px;
}
div.qtip p {
text-shadow:none;
}
img.fromTo {
height:15px;
margin:4px 0 0 -87px;
width:15px;
}
img.logo {
float:left;
margin:20px 0 0 25px;
}
img.info {
vertical-align:bottom;
}
img.next {
bottom:10px;
cursor:pointer;
position:absolute;
right:10px;
}
img.previous {
bottom:10px;
cursor:pointer;
left:10px;
position:absolute;
}
#page1 img.to2 {
display:none;
}
img.iefixtop, img.iefixbottom {
margin:0 0 0 -3px;
padding:0;
position:absolute;
}
img.iefixtop {
top:-3px;
}
img.iefixbottom {
bottom:-3px;
}
#page1 {
display:block;
}
#page1 div.inputs.leftaligned {
float:left;
padding:0 0 0 40px;
width:500px;
}
#page2 div.line, #page3 div.line {
margin-left:30px;
}
#page2 div.label, #page3 div.label {
width:320px;
}
#page4 div.label {
display:block;
float:left;
width:230px;
}
#page4 div.titles {
display:block;
height:45px;
}
#page5 div.label p {
padding:0 0 0 40px;
}
#page5 div.inputs {
width:285px;
}
#page5 div.ui-buttonset {
margin:0 -3px 0 15px;
}
#page6 {
padding:0;
}
#page6 div.question {
float:none;
padding:0 0 5px;
}
#page6 div.form {
background-image:url("images/form.gif");
background-position:left top;
background-repeat:no-repeat;
height:700px;
margin-left:6px;
opacity:0.85;
position:relative;
width:738px;
}
div.label {
display:block;
float:left;
width:375px;
}
div.inputs {
float:right;
width:355px;
}
div.total {
float:left;
margin:0;
width:450px;
}
div.line {
display:none;
float:left;
height:22px;
margin-left:20px;
width:100%;
}
div.line.visible {
display:block;
}
div.question {
-moz-border-radius:10px 10px 10px 10px;
-moz-box-shadow:0 1px 2px rgba(125, 125, 125, 0.5);
-webkit-border-radius:10px 10px 10px 10px;
-webkit-box-shadow:0 1px 2px rgba(125, 125, 125, 0.5);
background:none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
display:block;
float:left;
margin:0 15px 8px;
padding:0 0 15px;
width:720px;
}
div.question div.question {
-moz-border-radius:0px;
-moz-box-shadow:none;
-webkit-border-radius:0px;
-webkit-box-shadow:none;
background:none repeat scroll 0 0 transparent;
display:block;
float:left;
margin:0 15px;
padding:3px 0 2px;
width:690px;
}
div.page div div.left, div.page div div.middle, div.page div div.right {
display:block;
float:left;
width:220px;
}
#page4 div.middle p.wide, #page4 div.middle p.wide2, #page4 div.middle p.wide3 {
margin:9px 0 0;
text-align:center;
width:455px;
}
input {
font-family:arial;
font-size:11px;
line-height:16px;
margin:0 0 0 1em;
}
input[type="text"] {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border:1px solid lightgrey;
height:12px;
line-height:12px;
margin:2px;
padding:2px;
width:100px;
}
input.blue {
float:left;
}
input.date, input.date2, input.beginDate, input.endDate {
text-align:center;
width:70px;
}
input.nbr {
text-align:right;
}
div.line input {
background:none repeat scroll 0 0 white;
float:left;
}
div.page div div.middle input, div.page div div.right input {
margin:0 0 0 60px;
}
span.a1, span.b1, span.b2, span.b3, span.b4, span.b5, span.b6, span.b7, span.b8, span.b9, span.b10, span.b11, span.b12, span.b13, span.btotal, span.c1, span.c2, span.d1, span.e1, input.f1, span.g1, input.h1, input.i1, span.j1, span.k1 {
background:none repeat scroll 0 0 #FFFFFF;
font-weight:bold;
line-height:13px;
position:absolute;
right:13px;
text-align:right;
width:auto;
}
span.a1 {
top:9px;
}
span.b1 {
top:49px;
}
span.b2 {
top:63px;
}
span.b3 {
top:77px;
}
span.b4 {
top:91px;
}
span.b5 {
top:105px;
}
span.b6 {
top:119px;
}
span.b7 {
top:147px;
}
span.b8 {
top:161px;
}
span.b9 {
top:175px;
}
span.b10 {
top:189px;
}
span.b11 {
top:203px;
}
span.b12 {
top:218px;
}
span.b13 {
top:246px;
}
span.btotal {
top:273px;
}
span.c1 {
top:340px;
}
span.c2 {
top:355px;
}
span.d1 {
top:376px;
}
span.e1 {
top:419px;
}
input.f1 {
font:bold 12px "Trebuchet MS";
right:7px;
top:443px;
width:140px;
}
span.g1 {
top:488px;
}
input.h1 {
font:bold 12px "Trebuchet MS";
right:7px;
top:517px;
width:140px;
}
input.i1 {
font:bold 12px "Trebuchet MS";
right:7px;
top:541px;
width:140px;
}
span.j1 {
top:567px;
}
span.k1 {
top:616px;
}
div.line span.days, div.line span.months, div.line span.linetotal, div.line span.variation {
display:none;
}
div#page4 span.y2010, div#page4 span.y2011 {
display:none;
}
#conteneur_footer {
display:block;
float:left;
height:10px;
text-align:center;
width:100%;
}
#conteneur_footer a {
color:#808080;
font-size:9px;
text-decoration:none;
}
#conteneur_footer a:visited {
color:#808080;
text-decoration:none;
}
#conteneur_footer a:hover {
color:#96AF49;
text-decoration:underline;
}

