@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }

body { font: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; background: url(images/fond.png) repeat; }

span { display: none; }
a { color: #1290CA; text-decoration: underline; }
a:hover { color: #003366; text-decoration: underline ; }
p { text-indent: 10px;  }
strong { color:#006699; }

#conteneur { width: 800px; margin: 10px auto; }

#header { height: 100px; }

.headerm { width: 550px; height: 100px; background: url(images/header.png) right no-repeat; float: left ; }/* 416+134=550.*/

.headerd { width: 250px; height: 100px; background: url(images/headerd.png) no-repeat; float: right; }

#centre { background-color: white; width: 376px; float: left;  padding:20px;  }/*width=416-40-40*/

.taille  { height: 410px; }

.droith { width: 250px; height: 80px; background: url(images/droith.png) no-repeat; float: right; }

.droitc { width: 250px; height: 350px; background: url(images/droitc.png) no-repeat; float: right; }

#footer { clear: both; margin: 0 250px 0 134px; width: 416px; height: 40px; background-color: white; text-align: center; color:#006699; font-size: 0.9em; }

.cubeimage { width: 200px; height: 200px; margin-right: 20px; float: right; }

#pub { width: 90px; height: 90px; margin: 0 auto 0 15px; font-size:12px; text-align: center; line-height: 20px; font-family: Arial, Helvetica, sans-serif; padding: 5px; color:#006699; }

#centre p { margin-bottom: 10px; text-align: justify; }
	
.decoa { background:transparent url(images/accueil.png) no-repeat; }

.decoa , .decoe , .decof { display: block; width: 100px; height: 30px; margin: 0  auto 20px auto; }

.decob { background:transparent url(images/fenetres.png) no-repeat; }

.decoc { background:transparent url(images/volets.png) no-repeat; }
.decob { display: block; width: 220px; height: 30px; margin: 0  auto 20px auto; }

.decod { background:transparent url(images/garages.png) no-repeat; } 
.decod { display: block; width: 192px; height: 30px; margin: 0  auto 40px auto; }
.decoc { display: block; width: 272px; height: 30px; margin: 0  auto 40px auto; } 
.decoe { background:transparent url(images/portails.png) no-repeat; } 
.decof { background:transparent url(images/stores.png) no-repeat; } 
h4 { text-decoration: none; margin-bottom: 10px; clear: right ; border-bottom: 1px dashed #1290CA; color:#1290CA; }
#corps { clear: both; }

.image { float: right; margin-left: 20px; }	

.texte { font-size: 12px; background-color: white; padding: 20px; margin-left:20px; }

#centre ul {
margin-bottom: 10px; }

#centre ul ul { margin-left: 30px; font-size: 12px; }
.realisation p { color: white; text-decoration: none; font: 0.9em bold; }
object { vertical-align: bottom; }
img.centre {margin-left: 50px; border: 2px dashed #1290CA;}