/* GLOBAL */
* {
  margin:0;
  padding:0;
	font-family: Arial, Helvetica, sans-serif;
	color: #036;
  font-size: 12px;
  text-align:justify;
}
body {
  position:relative;
  left:50%;
  width:1000px;
  margin-left:-500px;
}
a {
  color:#036;
  text-decoration:none;
}
a:hover {
  color:#F90;
  text-decoration:underline;
}
a.choix {
  color:#F90;
  text-decoration:none;
}
a.visuel {
  color:#036;
  text-decoration:underline;
}
a.visuel:hover {
  color:#F90;
  text-decoration:underline;
}
th {
  text-align:center;
}
.texteFort {
	font-size: 14px;
	font-weight: bold;
}
.texteGras {
	font-weight: bold;
}
.texteCouleur {
  color: #F90
}
.erreur {
  color: #F00;
	font-weight: bold;
}
#volet{
  vertical-align:bottom;
  width:200px;
}
/* INDEX : PRESENTATION SOCIETE */
#pagesociete {
  background:url(../img/centrepage.png) no-repeat center bottom;
  width:610px;
  height:500px;
  padding-left:30px;
  padding-top:30px
}
#pagesociete div{
  margin:10px;
  width:520px;
}
#pagesociete div.column {
  display:block;
  float:left;
  width:250px;
}
p.pub{
  position:absolute;
  display:block;
  width:168px;
  padding:80px 0 0 8px;
  text-align:justify;
}
/* PAGE CONTACT */
#pagecontact {
  background:url(../img/nousecrire.png) no-repeat center 50px;
  width:790px;
  height:500px;
  padding-left:10px;
  }
#formu{
  width:700px;
  padding:80px 0 20px 60px;
}
#liencontact {
  width:807px;
}
#formu fieldset {
	border:0;
  padding:0 5px;
  width:600px;
  text-align:left;
}
#formu label {
  display:block;
  float:left;
  width:130px;
  text-align:left;
  color: #336;
  font-weight:bolder;
}
#formu input {
  width:200px;
  margin-bottom:10px;
}
#formu input.checkbox {
  width:20px;
}
#formu span.checkboxtxt {
  vertical-align:middle;
  padding-bottom:20px;
}
#formu textarea {
  width:300px;
  margin-bottom:15px;
}
#formu img {
  margin-bottom:10px;
}
#formu p{
  margin-left:15px;
  padding-bottom:10px;
  width:600px;
  text-align:left;
}
/* PAGE PRESTATION index */
#pagepresta {
  background:url(../img/prestacentre.png) no-repeat center 100px;
  width:710px;
  height:500px;
  padding-left:89px;
  vertical-align:bottom;
}
#pageprestatexte{
  width:510px;
  padding-bottom:90px;
}
#lienpresta {
  width:700px;
  padding-bottom:80px;
}
/* PAGE PRESTATION & REFERENCE */
#page {
  background:url(../img/cadretexte.png) no-repeat center 50px;
  width:790px;
  height:500px;
  vertical-align:top;
}
#pagetexte{
  display:block;
  width:650px;
  padding-top:60px;
  padding-left:70px;
  height:80px;
}
#pagedescriptif {
  display:block;
  padding-left:60px;
}
#pagedescriptifrub {
  display:block;
  float:left;
  width:150px;
  text-align:left;
  padding-top:110px;
}
#pagedescriptifrub p{
  position:absolute;
  display:block;
  width:115px;
  padding:10px 0 0 10px;
  text-align:justify;
}
#pagedescriptiftexte {
  background:url(../img/page_descriptif.png) no-repeat right bottom;
  display:block;
  float:left;
  width:570px;
  height:300px;
  padding-top:40px;
}
#pagedescriptiftexte img.bordgauche {
  float:left;
}
#pagedescriptiftextescrollable {
  display:block;
  margin-top:5px;
  float:left;
  width:540px;
  height:240px;
  overflow:auto;
}
#pagedescriptiftextescrollable .image{
  text-align:center;
  width:120px;
}
#pagedescriptiftextescrollable .image img{
  margin-bottom:10px;
  padding-right:5px;
  border:0;
}
#pagedescriptiftextescrollable .texte{
  padding-top:20px;
  vertical-align:top;
}
#pagedescriptiftextescrollable .texte ul{
  margin-left:20px
}
