/* Generated by KompoZer */
@import url(p7pmv8.css);

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}
h1, h2, h3, h4, h5, h6 {
}
ol, ul {
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}
table {
  border-collapse: collapse;
}
fieldset, img {
  border:  none;
}
caption, th {
  text-align: left;
}
q:before, q:after {
  content: '';
}
html {
}
body {
  background-color: #cdd4e7;
}
div#container {
  border:  none;
  position: relative;
  margin-right: auto;
  margin-left: auto;
  width: 55em;
  height: 40em;
  background-color: #d5d5dd;
  margin-top: 0.8em;
  border-style: solid solid solid solid;
  border-width: 0.6em 0.6em 0.6em 0.6em;
  border-color: #0e204c;

}
div#smallcontainer {
  border:  none;
  position: relative;
  margin-right: auto;
  margin-left: auto;
  width: 20em;
  height: 10em;
  background-color: #d5d5dd;
  margin-top: 0.8em;


}

form#formulaire{
  padding-top:1em;
}
div#branding p {
  position:absolute;
  margin-left: -9999px;
  background-color: transparent;
}
div#branding h1 {
position:absolute;
top:11px;
left:730px;
width: 149px;
height: 97px;
background:#ffffff url(./images/logo.gif) center no-repeat;
text-indent: -9999px;
z-index:10;
}
div#header {

  background-color: #0e204c;
  border-style: none none solid;
  border-width: 0mm 0mm 0.1em;
  border-bottom: 0.1em solid #6e6e7e;
  padding-top:2.5em;
  padding-bottom:2.5em;

}
div #header dl h2 {
  font-size: 2em;
  font-weight: bold;
  color: #fcca4e;
  margin-left: 0em;
}
div #header dd p {
}
div #menu {
  background-color:#8790a6;
  width:9em;
  height:29.6em;
  padding-top:3em;

}
div #menu ul {
}

div#centre {
  position: relative;
  margin-left: 23em;
  margin-top: -29.5em;
  height: 29.5em;
  width : 35em;
}
div#centre blockquote{
  margin-top:1em;
  width : 30em;
  text-align: justify;
}

div#centresansimage {

  position: relative;
  margin-left: 14em;
  margin-top: -29.5em;
  height: 29.5em;
  width : 35em;
  text-align:justify;

}

div#centresansimage h3 {

  margin-bottom: 1em;

}
div#centresansimage p {
  margin-left: 1em;
  margin-top: 1em;

}
div#ilustration {
  position:absolute;
  margin-top: -29em;
  margin-left: 13em;
  border-right-style: none;
}
div#ilustrationbook {
  position:absolute;
  margin-top: -14em;
  margin-left: 1em;
  border-right-style: none;

}
div#ilustrationbook p {
  font-size:12px;
  text-align:center;

}
div#ilustrationbook img {
  width:7em;
  }

div#ilustrationbook img.order {
  width:100px;
  height:35px:
  }


dl#articles{
  margin-top:1em;

}
dl#articles p.titre{
 padding-top:0.5em;
 padding-bottom:0.5em;
 font-weight:bold;
 padding-left:0em;
 margin-left:0em;
 font-size:18px;


}

p.liendoc{
  padding-top:1em;
  padding-bottom:1em;
  padding-left:19.5em;

}

li#titrearticles {

  height: 3em;
  width: 30em;

  padding-bottom: 0.2em;
  padding-top: 0.2em;
  background-color: #d5d5dd;
}
li#titrearticles p{

 padding-left: 4em;

}
blockquote#textearticles {

}

/* Formulaire */

form.css fieldset
  {
  padding-left : 1em;
  }
form.css label
  {

  display: inline;
  float: left;
  width: 120px;
  }

div#centresansimage p.form
  {
   padding-bottom:0em;
   margin-top:0.5em;


  }
label.formlab
  {
   padding-top:0em;
   padding-bottom:0em;
   margin-top:0em;
   margin-bottom:0em;

  }
form.css legend
  {
  color: #fcca4e;
  background-color:#0e204c;
  }

p#formreq
  {
   position:absolute;
   font-size:10px;
   top:-0.5em;
   left:10em;
  }

p#priceinfo
  {
   position:absolute;
   font-size:10px;
   top:3.5em;
   left:12em;
  }


form.css fieldset#deliver
  {
  position:absolute;
  padding-left : 1em;
  width:18em;
  }

form.css fieldset#invoice
  {
  position:absolute;
  padding-left : 1em;
  width:22em;
  left:19em;
  }

form.css div#order
  {
  position:relative;
  left:0em;
  padding-top:1em;
  }
form.css p#price
  {
  padding-bottom:0.5em;
  }
 
p.legal
  {
	font-size: 11px;
  }
#modifdata  {
	font-size: 11px;
}
div.pay
  {
	font-size: 11px;
	left: 604px;
	position: absolute;
	top: 600px;
	height: 42px;
	width: 272px;
  }

