@import url("css/undohtml.css");
@import url("css/home_gauche.css");
@import url("css/home_droite.css");
@import url("css/coins.css");
@import url("css/employeurs.css");

/* General definitions */
/*
bleu fonce, fond des titres des blocs
  background:#5482b6;

bleu clair, fond des formulaires
  background:#d5e0ef;

bleu clair, nuance foncee
		background:#c4d6ff;

rose
		background:#f21252;

*/
div.belly-topic {
  position:relative;
  top:0px;
  left:0px;
  width:252px;
  height:86px; 
  margin-top:7px;
  margin-bottom:5px;
  } 
div.topbar4 { /* Recherche en 3 clics */
		position:absolute;
		left:191px;
		top:225px;
	}
div.otherdomain-form {
			position:absolute;
			top:60px;
			right:11px;
	}
div.rightbars {
		margin-bottom:-50px;
}

div {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
}
a {
	text-decoration:underline;
	color:black;
}
a.wlink {
  text-decoration:underline;
  color:white;
  }
a.rlink {
  text-decoration:underline;
  color:red;
	font-size:10px;
  }
a.blink {
  text-decoration:underline;
  color:#305189;
  }
a.underlink {
  text-decoration:underline;
}
img {
	border-style:none;
	border:0px;
}
span.widespace {
	width:20px;
}
span.widespace5 {
	width:5px;
}

/* Layout elements common for several pages */

body {
        margin:0px;
        background: white;
        font-size:0px;
}
/* Splash, at the top of the page: logo + vertical ad */
	/* Big logo */
	div.splash-logo {
		background:#bed1ff;
		top:0px;
		left:0px;
		height:68px;
		width:482px;
		position:absolute;
		border:solid white 0px;
		border-left-width:12px;
		z-index:1;
	}
	/* Ellipse under the logo, partly covered by an ad */
		/* below the ad */
		div.splash-ellipse-1 {
			background: transparent url(img/splash-ellipse-1.png) no-repeat;
			height:4px;
			width:17px;
			position:absolute;
			top:64px;
			left:494px;
  		z-index:1;
		}
		/* in the ellipse, above the ad */
		div.splash-ellipse-2 {
			background: #bed1ff;
			height:4px;
			width:126px;
			position:absolute;
			top:0px;
			left:434px;
  		z-index:1;
		}
	/* vertical ad */
	div.splash-ad {
		background:transparent;
		height:60px;
		width:468px;
		position:absolute;
		top:4px;
		left:434px;
		z-index:1;
	}
/* Top bar 1 : Votre avis, Contactez-nous, Espace pro */
	div.topbar1-back {
		position:absolute;
		background:#5482b6;
		height:21px;
		width:788px;
		top:68px;
		left:0px;
		border:solid white 0px;
		border-bottom-width:1px;
		z-index:1;
	}
	div.topbar1-rightend {
		background:transparent url(img/topbar1-rightend.png) no-repeat;
		height:21px;
		width:10px;
		position:absolute;
		top:68px;
		left:788px;
		z-index:1;
	}
	div.topbar1-topics {
		height:21px;
		width:348px;
		position:absolute;
		top:68px;
		left:520px;
		z-index:5;
	}
	div.topbar1-topic1 {
		height:21px;
		width:129px;
		position:absolute;
		top:68px;
		left:391px;
		z-index:5;
	}
	div.topbar1-topic2 {
		height:21px;
		width:105px;
		position:absolute;
		top:68px;
		left:520px;
		z-index:5;
	}
	div.topbar1-topic3 {
		height:21px;
		width:150px;
		position:absolute;
		top:68px;
		left:639px;
		z-index:5;
	}
/* Top bar 2 : "vous etes ici" */
	div.topbar2-corner {
		background: transparent url(img/topbar2-corner.png) no-repeat;
		position:absolute;
		top:107px;
		left:148px;
		width:26px;
		height:33px;
		z-index:0;
		z-index:1;
	}
	div.topbar2-left {
		background:#c4d6ff;
		position:absolute;
		top:90px;
		left:0px;
		width:148px;
		height:36px;
		z-index:1;
	}
	div.topbar2-main {
		background:#c4d6ff;
    background-image:url(img/bluebox-rt-corner.png);
    background-repeat:no-repeat;
    background-position:right top;
		position:absolute;
		top:90px;
		left:148px;
		width:842px;
		height:17px;
		border-style:solid;
		border-width:0px;
		border-bottom-width:4px;
		z-index:1;
	}
	div.topbar2-message { /* TODO separeren deux div fond-texte*/
		position:absolute;
		top:92px;
		left:175px;
		width:800px;
		height:19px;
		color: #0C3360;
		z-index:1;
	}

/* Top bar 3 : Search */
	div.topbar3-welcome {
		background: transparent url(img/topbar3-welcome.png) no-repeat;
		position:absolute;
		top:121px;
		left:260px;
		width:446px;
		height:26px;
	}
	div.topbar3-icif {
		background: transparent url(img/topbar3-icif-v2.png) no-repeat;
		position:absolute;
		top:121px;
		left:270px;
		width:500px;
		height:26px;
	}
	div.topbar3-date {
		position:absolute;
		top:136px;
		left:875px;
		color: black;
		z-index:5;
	}
	input.topbar3-submit {
		background: transparent url(img/topbar3-submit.png) no-repeat;
		position:absolute;
		top:149px;
		left:560px;
		width:86px;
		height:37px;
	}
	div.topbar3-left {
		background:#98b2d7 url(img/topbar3-left.png) repeat-x;
		position:absolute;
		top:149px;
		left:148px;
		width:413px;
		height:37px;
	}
	div.topbar3-right {
		background:#e2e9f4 url(img/topbar3-right.png) repeat-x;
		position:absolute;
		top:149px;
		left:646px;
		width:343px;
		height:37px;
	}
	div.topbar3-label {
		position:absolute;
		top:160px;
		left:250px;
		width:165px;
		height:11px;
		text-align:right;
		font-weight: bold;
		color: black;
	}
	div.topbar3-searchbox {
		position:absolute;
		left:425px;
		top:156px;
		width:138px;
		height:17px;
		color: black;
	}

/* Top bar 4 : "Recherche en trois clics" */
	div.threeclicks-catchphrase {
		background: transparent url(img/threeclicks-catchphrase.png) no-repeat;
		position:absolute;
		left:207px;
		top:197px;
		width:275px;
		height:22px;
	}

/*ajout par sco 17/10/06, titre h1 dans la zone1*/
	#titre-zone1 {
		position:absolute;
		left:220px;
		top:228px;
		color: #4b618e;
		font: bold 12px arial;
	}

	div.topbar4-step-a {
		position:absolute;
		left:0px;
		top:0px;
		width:127px;
		height:25px;
    z-index:5;
	}
	div.topbar4-step-b {
		position:absolute;
		left:127px;
		top:0px;
		width:107px;
		height:25px;
    z-index:5;
	}
	div.topbar4-step-c {
		position:absolute;
		left:234px;
		top:0px;
		width:158px;
		height:25px;
	}
	div.topbar4-rightcorner {
		background: transparent url(img/topbar4-rightcorner.png) no-repeat;
		position:absolute;
		left:596px;
		top:24px;
		width:19px;
		height:18px;
		z-index:5;
	}
	div.topbar4-rightline {
		position:absolute;
		left:12px;
		top:24px;
		width:584px;
		height:10px;
		border-style:solid;
		border-top-width:1px;
		border-bottom-width:0px;
		border-left-width:0px;
		border-right-width:0px;
		color:#5580bd;
	}
	div.topbar4-backbutton {
		position:absolute;
		left:553px;
		top:37px;
		width:46px;
		height:9px;
    z-index:20;
	}

select.bord {
      width:130px;
  }

img.belly-topic-trans {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  }

div.belly-topic-linka {
  position:absolute;
  top:0px;
  left:0px;
  width:66px;
  height:86px;
}
div.belly-topic-linkb {
  position:absolute;
  top:0px;
  left:66px;
  width:186px;
  height:28px;
}
div.belly-topic-linkc {
  position:absolute;
  top:71px;
  left:186px;
  width:66px;
  height:14px;
}
a.belly-topic-link {
  text-decoration: underline;
  font-family:arial,helvetica,sans-serif;
	font-size: 11px;
	color: black;
	margin:0;
	padding:0;
}
div.belly-topic-text {
	position:absolute;
	left:71px;
	top:28px;
	width:165px;
	height:42px;
	margin:0;
	padding:0;
	line-height:12px;
}
div.belly-main {
		position:absolute;
		left:180px;
		top:214px;
    width:809px;
	}
/* Right bars */

	div.rightbars {
		position:relative;
		right:0px;
		top:-30px;
		border-style:solid;
		border-color:black;
		border-top-width:2px;
		border-bottom-width:0px;
		border-left-width:0px;
		border-right-width:0px;
		width:146px;
		text-align:left;
		margin-bottom:-20px;
	}
	div.rightbar-ad {
		padding:12px 0px 12px 0px;
		background:#b4c7e6;
		text-align:center;
	}
	div.rightbar-title {
		margin-top: 1px;
		padding:4px;
		padding-left:12px;
		border: 1px solid #000000;
		color: #FFFFFF;
		background:#cd3fcd;
	}
	div.rightbar-body {
		font-family:arial,helvetica,sans-serif;
	 	font-size:11px;
		padding:7px;
		color: #000;
		background:#f9eef9;
	}
	div.rightbar-body p {
	  margin:0;
		padding:2px 5px 2px 10px;
		color:black;
	}
	div.rightbar-body h2 {
		font-family:arial,helvetica,sans-serif;
	 	font-size:11px;
		color: #000;
		margin: -5px 0 5px 0;
	}
	div.rightbar-body ul {
		font-family:arial,helvetica,sans-serif;
	 	font-size:11px;
	  	color:#000;
		margin-top: -5px;
		margin-bottom: -5px;
		text-decoration:none;
	}
	div.rightbar-body ul a {
	  	color:#000;
		text-decoration:none;
	}
	div.rightbar-body li {
	  	color:#000;
		margin-left: -25px;
		margin-bottom: 3px;
	}
	div.rightbar-body li:hover {
		text-decoration:underline;
	}
	div.rightbar-body p {
	  	margin:0;
	}

/* Bottom bar 1 : "Recherche d?ill? */
  div.bottombar1 { /*footer*/
		position:relative;
		left:-32px;
		margin-top:10px; /*espace avant le footer*/
    margin-bottom:40px; /*espace avant le footer*/
    width:10px;
	}
	div.bottombar1-button {
		position:absolute;
		left:411px;
		top:0px;
		width:164px;
		height:32px;
	}
	div.bottombar1-back {
		background:#a6bddd;
		position:absolute;
		left:-50px;
		top:0px;
		width:461px;
		height:32px;
		z-index:0;
	}
	div.bottombar1-label {
		position:absolute;
		left:3px;
		top:9px;
		width:400px;
		height:14px;
		color: black;
		text-align:right;
	}

/* Bottom bar 2 : credits */
	div.bottombar2-credits {
		position:relative;
		left:-20px;
		width:700px;
		height:14px;
		font-size:10px;
		text-align:center;
		margin-top:20px;
		margin-bottom:10px;

	}
	a.bottombar2-credit {
		text-decoration:underline;
		color: black;
		margin-left:5px;
		margin-right:5px;
	}
  div.bottommenu {
		position:absolute;
		border: solid 0px black;
		border-right-width:1px;
		left:-160px;
		bottom:20px;
		width:148px;
		height:10000000px;
		z-index:0;
    background:#c4d6ff;
	}
  div.bottommenu-image {
		background:url(img/leftbar-bottom.png);
		position:absolute;
		left:0px;
		bottom:-27px;
		width:148px;
		height:27px;
		z-index:0;
	}

/* Pages 2, 3, 5 : Recherche simple */

	/* Optional parts */
	div.simplesearch-backbutton {
		background: url(img/simplesearch-backbutton.png) no-repeat;
		position:absolute;
		left:744px;
		top:285px;
		width:46px;
		height:9px;
	}
	div.simplesearch-newsearch {
		background: url(img/simplesearch-newsearch.png) no-repeat;
		position:absolute;
		left:0px;
		top:-20px;
		width:186px;
		height:11px;
	}
	/* Constant part */
	div.simplesearch-icon {
		background: url(img/simplesearch-icon.png) no-repeat;
		position:absolute;
		left:0px;
		top:0px;
		width:53px;
		height:57px;
	}
	div.simplesearch-icon2 {
		background: url(img/simplesearch-icon.png) no-repeat;
		position:absolute;
		left:0px;
		top:59px;
		width:53px;
		height:57px;
	}
	div.simplesearch-icon3 {
		background: url(img/simplesearch-icon.png) no-repeat;
		position:absolute;
		left:0px;
		top:118px;
		width:53px;
		height:57px;
	}
	div.simplesearch-bottomleftcorner {
		background: url(img/simplesearch-bottomleftcorner.png) no-repeat;
		position:absolute;
		left:53px;
		top:154px;
		width:21px;
		height:59px;
		z-index:1;
	}
	div.simplesearch-bottomleftcornerw {
		background: white;
		position:absolute;
		left:53px;
		top:181px;
		width:21px;
		height:32px;
		z-index:1;
	}
	div.simplesearch2-bottomleftcornerw {
		background: white;
		position:absolute;
		left:53px;
		top:122px;
		width:21px;
		height:32px;
		z-index:1;
	}
	div.simplesearch2-bottomleftcorner {
		background: url(img/simplesearch-bottomleftcorner.png) no-repeat;
		position:absolute;
		left:53px;
		top:95px;
		width:21px;
		height:59px;
		z-index:1;
	}
	div.simplesearch-topmiddle {
		background: url(img/simplesearch-topmiddle.png) no-repeat;
		position:absolute;
		left:259px;
		top:0px;
		width:132px;
		height:173px;
	}
	div.simplesearch2-topmiddle {
		background: url(img/simplesearch2-topmiddle.png) no-repeat;
		position:absolute;
		left:259px;
		top:0px;
		width:132px;
		height:173px;
	}
	div.simplesearch-bottommiddle {
		background: url(img/simplesearch-bottommiddle.png) no-repeat;
		position:absolute;
		left:260px;
		top:181px;
		width:13px;
		height:32px;
		z-index:1;
	}
	div.simplesearch2-bottommiddle {
		background: url(img/simplesearch-bottommiddle.png) no-repeat;
		position:absolute;
		left:260px;
		top:122px;
		width:13px;
		height:32px;
		z-index:1;
	}
	div.simplesearch-rightcorners {
		background: url(img/simplesearch-rightcorners.png) no-repeat;
		position:absolute;
		left:555px;
		top:0px;
		width:50px;
		height:173px;
		z-index:1;
	}
	div.simplesearch2-rightcorners {
		background: url(img/simplesearch2-rightcorners.png) no-repeat;
		position:absolute;
		left:555px;
		top:0px;
		width:132px;
		height:173px;
		z-index:1;
	}
	input.simplesearch-submit, img.simplesearch-submit {
		position:absolute;
		left:487px;
		top:181px;
		width:87px;
		height:32px;
		z-index:1;
	}
	input.simplesearch2-submit, img.simplesearch2-submit {
		position:absolute;
		left:487px;
		top:122px;
		width:87px;
		height:32px;
		z-index:1;
	}
	/* 8 Cells : backgrounds */
	div.simplesearch-left1-back {
		background:#c1d1e7;
		position:absolute;
		left:53px;
		top:0px;
		width:207px;
		height:57px;
	}
	div.simplesearch-left2-back {
		background:#c9d7ea;
		position:absolute;
		left:53px;
		top:59px;
		width:207px;
		height:57px;
	}
	div.simplesearch-left3-back {
		background:#dbe5f9;
		position:absolute;
		left:53px;
		top:118px;
		width:207px;
		height:55px;
	}
	div.simplesearch2-left3-back {
		background:#dbe5f9;
		position:absolute;
		left:53px;
		top:59px;
		width:207px;
		height:55px;
	}
	div.simplesearch-left4-back {
		background:#e0e8f3;
		position:absolute;
		left:53px;
		top:181px;
		width:207px;
		height:32px;
	}
	div.simplesearch2-left4-back {
		background:#e0e8f3;
		position:absolute;
		left:53px;
		top:122px;
		width:207px;
		height:32px;
	}
	div.simplesearch-right1-back {
		background:#98b2d7;
		position:absolute;
		left:391px;
		top:0px;
		width:164px;
		height:57px;
	}
	div.simplesearch-right2-back {
		background:#b9cbe4;
		position:absolute;
		left:391px;
		top:59px;
		width:164px;
		height:57px;
	}
	div.simplesearch-right3-back {
		background:#ccdaf7;
		position:absolute;
		left:391px;
		top:118px;
		width:164px;
		height:55px;
	}
	div.simplesearch2-right3-back {
		background:#ccdaf7;
		position:absolute;
		left:391px;
		top:59px;
		width:164px;
		height:55px;
	}
	div.simplesearch-right4-back {
		background:#adc2df;
		position:absolute;
		left:260px;
		top:181px;
		width:230px;
		height:32px;
	}
	div.simplesearch2-right4-back {
		background:#adc2df;
		position:absolute;
		left:260px;
		top:122px;
		width:230px;
		height:32px;
	}
	/* 8 Cells : labels */
	div.simplesearch-left1-label {
		position:absolute;
		left:78px;
		top:15px;
		width:150px;
		height:57px;
		z-index:2;
		color:red;
	}
	div.simplesearch-left2-label {
		position:absolute;
		left:78px;
		top:74px;
		width:150px;
		height:57px;
		z-index:2;
	}
	div.simplesearch-left3-label {
		position:absolute;
		left:78px;
		top:123px;
		width:150px;
		height:55px;
		z-index:2;
	}
	div.simplesearch2-left3-label {
		position:absolute;
		left:78px;
		top:65px;
		width:150px;
		height:55px;
		z-index:2;
	}
	div.simplesearch-left4-label {
		position:absolute;
		left:78px;
		top:190px;
		width:150px;
		height:32px;
		z-index:2;
	}
	div.simplesearch2-left4-label {
		position:absolute;
		left:78px;
		top:131px;
		width:150px;
		height:32px;
		z-index:2;
	}
	div.simplesearch-right1-label {
		position:absolute;
		left:400px;
		top:8px;
		width:150px;
		height:57px;
		z-index:2;
		text-align:right;
	}
	div.simplesearch-right2-label {
		position:absolute;
		left:400px;
		top:66px;
		width:150px;
		height:57px;
		z-index:2;
		text-align:right;
	}
	div.simplesearch-right3-label {
		position:absolute;
		left:400px;
		top:123px;
		width:150px;
		height:55px;
		z-index:2;
		text-align:right;
	}
	div.simplesearch2-right3-label {
		position:absolute;
		left:400px;
		top:64px;
		width:150px;
		height:55px;
		z-index:2;
		text-align:right;
	}
	/* 3 select boxes */
	select.simplesearch-select1 {
		position:absolute;
		left:290px;
		top:27px;
		width:256px;
		text-align:right;
		z-index:5;
	}
	select.simplesearch-select2 {
		position:absolute;
		left:290px;
		top:84px;
		width:256px;
		text-align:right;
		z-index:5;
	}
	select.simplesearch-select3 {
		position:absolute;
		left:290px;
		top:142px;
		width:256px;
		text-align:right;
		z-index:5;
	}
	select.simplesearch2-select3 {
		position:absolute;
		left:290px;
		top:84px;
		width:256px;
		text-align:right;
		z-index:5;
	}
	select.detailsearch-select {
		position:absolute;
		left:293px;
		top:18px;
		width:256px;
		text-align:right;
		z-index:5;
	}

/* VAE */
	div.vaesearch {
		position:absolute;
		left:0px;
		top:90px;
	}
	/* Optional parts */
	div.vae-backbutton {
		background: url(img/simplesearch-backbutton.png) no-repeat;
		position:absolute;
		left:744px;
		top:285px;
		width:46px;
		height:9px;
	}
	div.vae-newsearch {
		background: url(img/simplesearch-newsearch.png) no-repeat;
		position:absolute;
		left:0px;
		top:-20px;
		width:186px;
		height:11px;
	}
	/* Constant part */
	div.vae-icon {
		background: url(img/simplesearch-icon.png) no-repeat;
		position:absolute;
		left:0px;
		top:0px;
		width:53px;
		height:57px;
	}
	div.vae-icon2 {
		background: url(img/simplesearch-icon.png) no-repeat;
		position:absolute;
		left:0px;
		top:59px;
		width:53px;
		height:57px;
	}
	div.vae-icon3 {
		background: url(img/simplesearch-icon.png) no-repeat;
		position:absolute;
		left:0px;
		top:118px;
		width:53px;
		height:57px;
	}
	div.vae-icon4 {
		background: url(img/simplesearch-icon.png) no-repeat;
		position:absolute;
		left:0px;
		top:177px;
		width:53px;
		height:57px;
	}
	div.vae-icon5 {
		background: url(img/simplesearch-icon.png) no-repeat;
		position:absolute;
		left:0px;
		top:236px;
		width:53px;
		height:57px;
	}
	div.vae-bottomleftcorner {
		background: url(img/simplesearch-bottomleftcorner.png) no-repeat;
		position:absolute;
		left:53px;
		top:272px;
		width:21px;
		height:59px;
		z-index:1;
	}
	div.vae-bottomleftcornerw {
		background: white;
		position:absolute;
		left:53px;
		top:181px;
		width:21px;
		height:32px;
		z-index:1;
	}
	div.simplesearch2-bottomleftcornerw {
		background: white;
		position:absolute;
		left:53px;
		top:122px;
		width:21px;
		height:32px;
		z-index:1;
	}
	div.vae2-bottomleftcorner {
		background: url(img/simplesearch-bottomleftcorner.png) no-repeat;
		position:absolute;
		left:53px;
		top:95px;
		width:21px;
		height:59px;
		z-index:1;
	}
	div.vae-topmiddle {
		background: url(img/vae-topmiddle.png) no-repeat;
		position:absolute;
		left:259px;
		top:0px;
		width:178px;
		height:291px;
	}
	div.vae-bottommiddle {
		background: url(img/simplesearch-bottommiddle.png) no-repeat;
		position:absolute;
		left:260px;
		top:299px;
		width:13px;
		height:32px;
		z-index:1;
	}
	div.vae-rightcorners {
		background: url(img/vae-rightcorners.png) no-repeat;
		position:absolute;
		left:555px;
		top:0px;
		width:132px;
		height:291px;
		z-index:1;
	}
	input.vae-submit, img.vae-submit {
		position:absolute;
		left:487px;
		top:299px;
		width:87px;
		height:32px;
		z-index:1;
	}
/* 8 Cells : backgrounds */
	div.vae-left1-back {
		background:#c1d1e7;
		position:absolute;
		left:53px;
		top:0px;
		width:207px;
		height:57px;
	}
	div.vae-left2-back {
		background:#c9d7ea;
		position:absolute;
		left:53px;
		top:59px;
		width:207px;
		height:57px;
	}
	div.vae-left3-back {
		background:#c9d7ea;
		position:absolute;
		left:53px;
		top:118px;
		width:207px;
		height:57px;
	}
	div.vae-left4-back {
		background:#c9d7ea;
		position:absolute;
		left:53px;
		top:177px;
		width:207px;
		height:57px;
	}
	div.vae-left5-back {
		background:#dbe5f9;
		position:absolute;
		left:53px;
		top:236px;
		width:207px;
		height:55px;
	}
	div.vae-left6-back {
		background:#e0e8f3;
		position:absolute;
		left:53px;
		top:299px;
		width:207px;
		height:32px;
	}
	div.vae-right1-back {
		background:#98b2d7;
		position:absolute;
		left:391px;
		top:0px;
		width:164px;
		height:57px;
	}
	div.vae-right2-back {
		background:#b9cbe4;
		position:absolute;
		left:391px;
		top:59px;
		width:164px;
		height:57px;
	}
	div.vae-right3-back {
		background:#b9cbe4;
		position:absolute;
		left:391px;
		top:118px;
		width:164px;
		height:57px;
	}
	div.vae-right4-back {
		background:#b9cbe4;
		position:absolute;
		left:391px;
		top:177px;
		width:164px;
		height:57px;
	}
	div.vae-right5-back {
		background:#ccdaf7;
		position:absolute;
		left:437px;
		top:236px;
		width:118px;
		height:55px;
	}
	div.vae-right6-back {
		background:#adc2df;
		position:absolute;
		left:260px;
		top:299px;
		width:230px;
		height:32px;
	}
	/* 8 Cells : labels */
	div.vae-left1-label {
		position:absolute;
		left:78px;
		top:15px;
		width:150px;
		height:57px;
		z-index:2;
	}
	div.vae-left2-label {
		position:absolute;
		left:78px;
		top:74px;
		width:150px;
		height:57px;
		z-index:2;
	}
	div.vae-left3-label {
		position:absolute;
		left:78px;
		top:123px;
		width:150px;
		height:55px;
		z-index:2;
	}
	div.vae-left4-label {
		position:absolute;
		left:78px;
		top:182px;
		width:150px;
		height:55px;
		z-index:2;
	}
	div.vae-left5-label {
		position:absolute;
		left:78px;
		top:241px;
		width:150px;
		height:32px;
		z-index:2;
	}
	div.vae-left6-label {
		position:absolute;
		left:78px;
		top:308px;
		width:150px;
		height:32px;
		z-index:2;
	}
	div.vae-right1-label {
		position:absolute;
		left:400px;
		top:8px;
		width:150px;
		height:57px;
		z-index:2;
		text-align:right;
	}
	div.vae-right2-label {
		position:absolute;
		left:400px;
		top:66px;
		width:150px;
		height:57px;
		z-index:2;
		text-align:right;
	}
	div.vae-right3-label {
		position:absolute;
		left:400px;
		top:123px;
		width:150px;
		height:55px;
		z-index:2;
		text-align:right;
	}
	div.vae-right4-label {
		position:absolute;
		left:400px;
		top:182px;
		width:150px;
		height:55px;
		z-index:2;
		text-align:right;
	}
	div.vae-right5-label {
		position:absolute;
		left:400px;
		top:241px;
		width:150px;
		height:55px;
		z-index:2;
		text-align:right;
	}
	/* 5 select boxes */
	select.vae-select1 {
		position:absolute;
		left:290px;
		top:27px;
		width:256px;
		text-align:right;
		z-index:5;
	}
	select.vae-select2 {
		position:absolute;
		left:290px;
		top:86px;
		width:256px;
		text-align:right;
		z-index:5;
	}
	select.vae-select3 {
		position:absolute;
		left:290px;
		top:145px;
		width:256px;
		text-align:right;
		z-index:5;
	}
	select.vae-select4 {
		position:absolute;
		left:290px;
		top:204px;
		width:256px;
		text-align:right;
		z-index:5;
	}
	select.vae-select5 {
		position:absolute;
		left:290px;
		top:263px;
		width:256px;
		text-align:right;
		z-index:5;
	}

/* Pages 5 & 6 : Results */

	div.results-result {
		position:relative;
		width:608px;
		height:98px;
		margin-top:12px;
	}
	div.results-result-bdc {
		position:relative;
		width:608px;
		height:77px;
		margin-top:12px;
	}
	/* Corners */
	div.results-result-topleftcorner {
		background: url(img/results-result-topleftcorner.png);
		position:absolute;
		left:0px;
		top:0px;
		width:16px;
		height:16px;
	}
	div.results-result-toprightcorner {
		background: url(img/results-result-toprightcorner.png);
		position:absolute;
		left:590px;
		top:0px;
		width:18px;
		height:18px;
	}
	div.results-result-bottomrightcorner {
		background: url(img/results-result-bottomrightcorner.png);
		position:absolute;
		left:588px;
		top:79px;
		width:20px;
		height:19px;
	}
	div.results-result-bottomrightcorner-bdc {
		background: url(img/results-result-bottomrightcorner.png);
		position:absolute;
		left:588px;
		top:58px;
		width:20px;
		height:19px;
	}
	img.results-result-logo-cdb {
		position:absolute;
		left:17px;
		top:2px;
	}
	/* Backgrounds */
	div.results-result-a1-bg {
		background:#cfdbeb;
		position:absolute;
		left:0px;
		top:0px;
		width:128px;
		height:16px;
	}
	div.results-result-a1-bg-bdc {
		background:#cfdbeb;
		position:absolute;
		left:0px;
		top:0px;
		width:128px;
		height:77px;
	}
	div.results-result-a2-bg {
		background:#cfdbeb;
		position:absolute;
		left:0px;
		top:17px;
		width:128px;
		height:42px;
	}
	div.results-result-a3-bg {
		background:#cfdbeb;
		position:absolute;
		left:0px;
		top:60px;
		width:128px;
		height:38px;
	}
	div.results-result-b1-bg {
		background:#5580bd;
		position:absolute;
		left:129px;
		top:0px;
		width:309px;
		height:40px;
	}
	div.results-result-b2-bg {
		background:#b7c9e3;
		position:absolute;
		left:129px;
		top:41px;
		width:309px;
		height:18px;
	}
	div.results-result-b2-bg-bdc {
		background:#b7c9e3;
		position:absolute;
		left:129px;
		top:41px;
		width:309px;
		height:36px;
	}
	div.results-result-b3-bg {
		background:#b7c9e3;
		position:absolute;
		left:129px;
		top:60px;
		width:309px;
		height:17px;
	}
	div.results-result-b4-bg {
		background:#b7c9e3;
		position:absolute;
		left:129px;
		top:78px;
		width:309px;
		height:20px;
	}
	div.results-result-c1-bg {
		background:#cfdbeb;
		position:absolute;
		left:439px;
		top:0px;
		width:169px;
		height:98px;
	}
	div.results-result-c1-bg-bdc {
		background:#cfdbeb;
		position:absolute;
		left:439px;
		top:0px;
		width:169px;
		height:77px;
	}
	/* Content */
	div.results-result-a1-ref {
		position:absolute;
		left:35px;
		top:2px;
		width:128px;
		height:16px;
		font-weight:bold;
		color:#2c4f7c;
	}
	div.results-result-a2-icon {
		position:absolute;
		left:4px;
		top:19px;
		width:120px;
		height:37px;
		text-align:center;
		/*line-height:37px;*/
    vertical-align:middle;
	}
	div.results-result-a2-icon-bdc {
		position:absolute;
		left:4px;
		top:16px;
		width:120px;
		height:60px;
		text-align:center;
    /*line-height:60px;*/
    vertical-align:middle;
	}
	div.results-result-a3-msg {
		position:absolute;
		left:3px;
		top:60px;
		width:122px;
		height:38px;
		font-size:10px;
		text-align:center;
	}
	div.results-result-b1-topic, div.results-result-b1-topic-bdc {
		position:absolute;
		left:140px;
		top:0px;
		width:289px;
		height:40px;
		color:white;
		font-weight:bold;
	}
	div.results-result-b1-topic-bdc {
		font-size:12px;
	}
	div.results-result-b2-duration {
		position:absolute;
		left:132px;
		top:43px;
		width:309px;
		height:18px;
	}
	div.results-result-b2-price {
		position:absolute;
		left:283px;
		top:43px;
		width:309px;
		height:18px;
	}
	div.results-result-b3-place {
		position:absolute;
		left:132px;
		top:62px;
		width:309px;
		height:17px;
	}
	div.results-result-b2-address-bdc {
		position:absolute;
		left:129px;
		top:41px;
		width:309px;
		height:36px;
	}
	div.results-result-b3-others {
		position:absolute;
		left:331px;
		top:60px;
		width:259px;
		height:17px;
		color:#5b87b9;
	}
	a.results-result-b3-others {
		color:#5b87b9;
	}
	div.results-result-b4-date {
		position:absolute;
		left:132px;
		top:80px;
		width:309px;
		height:20px;
	}
	div.results-result-b4-others {
		position:absolute;
		left:331px;
		top:78px;
		width:259px;
		height:20px;
	}
	a.results-result-b4-others {
		color:#5b87b9;
	}
	div.results-result-c1-mark {
		position:absolute;
		left:440px;
		top:8px;
		width:162px;
		text-align:center;
	}
	div.results-result-c1-stars {
		position:absolute;
		left:440px;
		top:22px;
		width:162px;
    text-align:center;
	}
	div.results-result-c1-readadvices {
		position:absolute;
		left:515px;
		top:8px;
		width:83px;
		height:97px;
		text-align:right;
	}
	div.results-result-c1-postadvice {
		position:absolute;
		left:515px;
		top:22px;
		width:83px;
		height:97px;
		text-align:right;
	}
	a.results-result-c1-advices {
		color:black;
		text-decoration:underline;
	}
	div.results-result-c1-button1 {
		position:absolute;
		left:442px;
		top:39px;
		width:161px;
		height:19px;
	}
	div.results-result-c1-button1-bdc {
		position:absolute;
		left:442px;
		top:17px;
		width:161px;
		height:19px;
	}
	div.results-result-c1-button2 {
		position:absolute;
		left:442px;
		top:63px;
		width:161px;
		height:19px;
	}
	div.results-result-c1-button2-bdc {
		position:absolute;
		left:442px;
		top:41px;
		width:161px;
		height:19px;
	}
/* page12  */
div.left-top {
  position:relative;
  left:0px;
  top:0px;
  background:url(img/bdc-left-top.png) no-repeat;
  width:18px;
  height:18px;
}
div.left-bottom {
  position:relative;
  left:0px;
  top:-19px;
  background:url(img/bdc-left-bottom.png) no-repeat;
  width:18px;
  height:18px;
}
div.left-top-b7c9e3 {
  position:relative;
  left:0px;
  top:0px;
  background:url(img/bdc-left-top-b7c9e3.png) no-repeat;
  width:18px;
  height:18px;
}
div.left-bottom-b7c9e3 {
  position:relative;
  left:0px;
  top:-19px;
  background:url(img/bdc-left-bottom-b7c9e3.png) no-repeat;
  width:18px;
  height:18px;
}
div.middle-blue { /*utilise ds mer mer_cbc et conf_mer par le common*/
  position:relative;
  margin-left:30px;
  background:#d5e0ef;
  padding:0px 30px 30px 30px;
  width:650px;
  font-size:11px;
}
div.cat-title-blue {
  border-bottom:solid black 2px;
  padding:0px;
  margin-left:-30px;
  margin-right:-30px;
  padding-left:30px;
  padding-top:10px;
  margin-bottom:20px;
  font-size:16px;
  font-weight:bold;
  background:#5580bd;
  color:white;
}
div.middle {
  position:relative;
  left:0px;
  top:0px;
  background:#d5e0ef;
  padding:30px 50px;
  margin-top:30px;
  width:650px;
}
img.dessintl {
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
}
img.dessintr {
    position:absolute;
    top:0px;
    right:-1px;
    z-index:1;
}
img.dessinbl {
    position:absolute;
    bottom:-1px;
    left:0px;
    z-index:1;
}
img.dessinbr {
    position:absolute;
    bottom:-1px;
    right:-1px;
    z-index:1;
}
div.hometext {
  position:relative;
  margin:20px;
  margin-left:50px;
  font-size:12px;
}
div.bienvenue {
  position:relative;
  margin:10px;
  margin-left:50px;
  font-size:14px;
}
div.bo-menu {
  position:relative;
  height:22px;
}
div.bo-menu-bg {
  position:absolute;
  background:#d5e0ef;
  height:22px;
  left:-100px;
  width:909px;
  z-index:0;
}
div.bo-menu-boutons {
  position:absolute;
  z-index:1;
}
a.bo-menu-bouton {
  position:relative;
  background:#5482b6;
  border-right: solid white 1px;
  padding:4px 8px 3px 8px;
  bottom:6px;
  text-decoration:none;
  color:white;
  font-size:12px;
  font-weight:bold;
}
#bo-menu-bouton-selection {
  background:#bed1ff;
  color:black;
}
/* bloc des reglements par cheque ou CB */
div.bloc-reglement {
  position:relative;
  background:#bed1ff;
  width:170px;
  height:100px;
  text-align:center;
  padding-top:7px;
}
div.details-buttons-home {
			position:absolute;
			left:70px;
			top:20px;
			width:84px;
			height:22px;
			z-index:3;
}
div.details-buttons-print {
			position:absolute;
			left:620px;
			top:20px;
			width:84px;
			height:22px;
			z-index:3;
}
div.cat-bottombar-back {
		background:#a6bddd;
		position:absolute;
		left:-320px;
		top:0px;
		width:601px;
		height:32px;
}
div.cat-bottombar-right {
		position:absolute;
		left:280px;
		top:0px;
		width:14px;
		height:32px;
}
div.cat-bottombar {
		position:relative;
		left:-32px;
		margin-top:10px;
    margin-bottom:40px;
    width:10px;
}
/* Message d'accueil partenaires */
#voile {
    position:absolute;
    background:white;
    top:0;
    left:0;
    filter:alpha(opacity=80);
    -moz-opacity:.80;
    opacity:.80;
    z-index:20;
    display:none;
    width:995px;
    height:100%;
    }
#message-partenaire {
    position:absolute;
    background:white;
    left:300px;;
    top:30%;
    width:200px;
    height:200px;
    z-index:20;
    display:none;
    filter:alpha(opacity=80);
    -moz-opacity:.80;
    opacity:.90;
    text-align:center;
    padding:10px;
    padding-top:30px;
    border:solid #92bee7 1px;
}


div.FCKEditor {
  position:relative;
  left:150px;
  width:507px;
}
div.cat-input-text textarea {
  border:solid black 1px;
  padding:2px;
}

div.right-2 a {
  color : blue;
}

.rouge {
  color:red;
}
.gras {
  font-weight:bold;
}
.petit {
  font-size:10px;
}
p.fleche-n {
  background:url("/img/fleche-n.png") no-repeat -4px 0px;
  padding-left:16px;
  margin-left: -16px;
}
/*tabulations*/
span.tab20 {
margin-left:20px;
}
span.tab30 {
margin-left:30px;
}
span.tab40 {
margin-left:40px;
}

span.required, span.requis {
   color:red;
   font-size:16px;
}

/* Fleche Down */
FlecheDown {
	position: fixed;
	height: 32px;
	width: 82px;
	background-image: url("/img/fleche_down.png") no-repeat;
}

/* Titre Form Express */
FormExpTit {
	width: 586px;
	background-image:url(img/gratuit_sans_eng.png) no-repeat right;

}






/*ajout par sco 17/10/06, titre h1 dans la zone1*/
#slogan-icif {
	position:absolute;
	left:300px;
	top:134px;
}
#slogan-icif, #slogan-icif a {
	color: #4b618e;
	font: bold 11px arial;
	text-decoration:none;
}
#slogan-icif a:hover {
  text-decoration:underline;
}



/*sco 29/1/07 retrait gauche pour citation */
blockquote {
  margin-left:5%;
}

/*sco 24/4/2007 style du trait de separation liste themes */
optgroup.separateur {
  color:gray;
  font-size:8px;
  background:none;
}

