html { height:100%; font-size:62.5% }
body { height:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; color: #333333; text-align: center; background-color: #666666; margin: 0px; padding: 0px; }
div { margin:0; padding:0; }
#conteneur { width:800px; height:100%; text-align: left; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; position:relative; padding:0; border:0; background-image: url(../images/fond-conteneur.gif); background-repeat: repeat-y; z-index:0; vertical-align:middle; }
#cadre-site { width:800px; height:540px; display:block; text-align: left; margin:0;padding:0; position:absolute; bottom:10%; border:0; z-index:0; }
#pos-titre { position: absolute; left: 250px; top: 70px; display:block; margin:0; padding:0; }
#logo { width: 300px; height:79px; position:absolute; left:450px; top:195px; }
ul#menu-photo { position:absolute; bottom: 80px; left: 128px; margin:0; padding:0; list-style-type: none; }
#effets a { width:210px; height:64px; line-height:57px; vertical-align:middle; display:block; margin:0px; padding:  7px 0 0 75px; color: #333333; text-decoration:none; background-image: url(../images/effets-decoratif.png); background-repeat: no-repeat; background-position: left center; }
#effets a:hover {  color: #FFFFFF; background-image: url(../images/effets-decoratif-over.png); }
#trompes a { width:210px; height:64px; line-height:57px; vertical-align:middle; display:block; margin:0px; padding:  7px 0 0 75px; color: #333333; text-decoration:none; background-image: url(../images/trompes-oeil.png); background-repeat: no-repeat; background-position: left center; }
#trompes a:hover {  color: #FFFFFF; background-image: url(../images/trompes-oeil-over.png); }
#muraux a { width:210px; height:64px; line-height:57px; vertical-align:middle; display:block; margin:0px; padding:  7px 0 0 75px; color: #333333; text-decoration:none; background-image: url(../images/decors-muraux.png); background-repeat: no-repeat; background-position: left center; }
#muraux a:hover {  color: #FFFFFF; background-image: url(../images/decors-muraux-over.png); }
#renovation a { width:210px; height:64px; line-height:57px; vertical-align:middle; display:block; margin:0px; padding:  7px 0 0 75px; color: #333333; text-decoration:none; background-image: url(../images/renovation.png); background-repeat: no-repeat; background-position: left center; }
#renovation a:hover {  color: #FFFFFF; background-image: url(../images/renovation-over.png); }
#amenagement a { width:210px; height:64px; line-height:57px; vertical-align:middle; display:block; margin:0px; padding:  7px 0 0 75px; color: #333333; text-decoration:none; background-image: url(../images/amenagement.png); background-repeat: no-repeat; background-position: left center; }
#amenagement a:hover {  color: #FFFFFF; background-image: url(../images/amenagement-over.png); }
#dessins a { width:210px; height:64px; line-height:57px; vertical-align:middle; display:block; margin:0px; padding:  7px 0 0 75px; color: #333333; text-decoration:none; background-image: url(../images/dessin-conception.png); background-repeat: no-repeat; background-position: left center; }
#dessins a:hover {  color: #FFFFFF; background-image: url(../images/dessin-conception-over.png); }


ul#menu { width:auto; height:25px; margin:0; padding:0; position:absolute; bottom:40px; right:35px; }
ul#menu li { 	margin:0; padding:0;	text-align:center;	line-height:25px;	vertical-align:middle;	list-style-type: none;}
ul#menu li a {	color: #333333; text-decoration:none; }
ul#menu li a:hover { color:#99cccc; text-decoration:none; }

div#menu-langue { color:#CCCCCC; width: 80px; height:20px; line-height:17px; vertical-align:middle; text-align:left; display:block; position:absolute; top:210px; left:770px; }
div#menu-langue a { color:#999999; text-decoration:none;}
div#menu-langue a:hover { color:#99cccc; text-decoration:none; }

div#petit-texte-blanc { font-size:8px; color:#FFFFFF; width:auto; height:12px; position:absolute; bottom:8px; margin:0; padding: 0 0 0 7px; position:absolute; bottom:0px; left:0px; float:left;}
div#petit-texte-blanc a { color: #FFFFFF; text-decoration:none;}
div#petit-texte-blanc a:hover { color: #FFFFFF; text-decoration:none;}
.demi-portrait {  height: 565px; width: 293px; border:0; position:absolute; bottom:0px; left:0px; float:left; }
#flashcontent { width:auto; height:auto; margin:0; padding:0; }
.texte-courant { font-size: 0.9em; color:#999999; width: 600px; height:200px; position:absolute; top: 150px; left: 250px; padding:0; margin:0; }
.texte-courant-haut { font-size: 0.9em; color:#999999; width: 600px; height:200px; position:absolute; top: 110px; left: 250px; padding:0; margin:0; }
.texte-courant-haut a {color:#CCCCCC; text-decoration:none; }
.texte-courant-haut a:hover {color:#99cccc;}
.colonne-texte { height:auto; width:140px; display:block; text-align:justify; float:left; padding:0 40px 0 0; margin:0;}
.colonne-texte a { color:#CCCCCC; text-decoration:none; }
.colonne-texte a:hover { color:#99cccc; }
input { line-height:17px; background-color:#CCCCCC; border:0px; padding:0; margin:0; }
textarea { line-height:17px; background-color:#CCCCCC; border:0px; padding:0; margin:0; overflow:auto; height:51px;}
.b1 { width:120px; height:22px; text-align:right; display:block; line-height:17px; vertical-align:middle; margin:5px 0 0 0; padding:0 7px 0 0; float:left; }
.b2 { width:120px; height:22px; text-align:left; display:block; line-height:17px; vertical-align:middle; margin:5px 0 0 0; padding:0 7px 0 0; float:left; }
.liens a { color:#CCCCCC; text-decoration:none; }
.liens a:hover { color:#99cccc; text-decoration:none; }
.colonne-contact { width:190px; height:100px; diplay:block; margin: 50px 0 0 0; padding:0; text-align:left; float:left }
.colonne-contact-special-stef { width:200px; height:100px; diplay:block; margin: 50px 0 0 0; padding:0 0 0 20px; text-align:left; float:left }
.lien-special-stef { color:#99cccc; }

#bouton-envoyer { width:138px; height:28px; line-height:28px; display:block; position:absolute; top:220px; left:125px; padding:0, margin:0; }
#coordonnées { position:absolute; top:230px;}
#lien-retour {  width:auto; height:auto; position:absolute; bottom:40px; left:80px; }
#lien-retour a {  color:#333333; text-decoration:none }
#lien-retour a:hover {  color:#99cccc; text-decoration:none }