* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
img {border:0px none;}
body {font-size:100%; padding: 6em 0 0 0;}
li {list-style-type: none;}
.subli {list-style-type: none; list-style-image:url('../img/tick.jpg'); margin-left:3em; margin-bottom:0.7em;}
h1 {font-size:1em; color:#2b5681; margin-left:11em; margin-top:-2em; position:absolute;}

h2 {background-image:url('../img/logo.jpg'); background-repeat:no-repeat; position:absolute; width:116px; height:57px; margin-top:-1em; margin-left:2em;}

h2#girl {background-image:url('../img/girl.jpg'); background-repeat:no-repeat; position:absolute; width:164px; height:144px; margin-top:-4.30em; margin-left:32em;}
/** IE **/
*:first-child+html h2#girl   {margin-top:-4.30em;}
* html h2#girl   {margin-top:-4.30em;}

h2.description {width:100%; text-align:center; background-image:none; margin-left:0; font-size:1.5em; text-decoration: underline; font-weight: normal;}
/** IE **/
*:first-child+html h2.description  {margin-left:-50%;}
* html h2.description  {margin-left:-50%;}

h3 {margin-bottom:1em; font-size:1.1em;}
#header {width:100%; height:0.42em; border-top:6px solid #008fd5; border-bottom:7px solid #008fd5;}
#header h2 span {position:absolute; margin-left:-5000em;}
#footer {width:100%; height:0.4em; border-top:7px solid #008fd5; border-bottom:7px solid #008fd5; }
#content {font-size:0.75em; width:87em; margin:0 auto;}
#workflow {margin:2em auto 0 auto; height:20em; text-align:center;}
.block {width:34em; margin-top:2.25em; float:left;}
.curve {background-image:url('../img/block_body.jpg'); background-repeat:repeat-y; width:430px; padding-bottom:0.5em;}
 h3.curve {background-image:url('../img/block_body.jpg'); background-repeat:repeat-y; width:431px; padding-left:1em; border:0px none; margin:0;}
.top {height:16px; background-image:url('../img/block_top.jpg'); background-repeat:no-repeat; width:447px;}
.bottom {height:20px; background-image:url('../img/block_bottom.jpg'); background-repeat:no-repeat; width:447px;}
.new {margin-left:0.2em; width:45em; margin-top:3.5em;}
.new div {float:left; overflow:hidden;}
.new img {float:left; margin-top:3em;}
strong.numero {color:#008fd5;}
.block p {padding: 0 1em 0 1em;}
p.note {color:gray; margin:0 0 0 1em; padding:0; background-image:none; border:0px none; font-size:0.8em;}
em.note {color:gray; font-size:0.7em;}
#workflowImg {margin: 0 auto;}
#containerLink {width:60em; margin:0 auto;}
#annonceurLink {float:left;}
#comLink {float:left;}
.descriptif {width:30em;}
.hidden {display:none;}
.poweredBy {font-size:0.8em; font-weight:bold; margin: 0 auto; padding-top:6px; padding-bottom:6px; height:18px; background-image:url('../img/118218_logo.jpg'); background-repeat: no-repeat; background-position: right center; width:22em;}
/** IE **/
*:first-child+html .poweredBy {width:16.5em;}
* html .poweredBy {width:16.5em;}