body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

#all {
	margin: auto;
	width: 790px;
}

#dtop {
	background-image: url(top1.jpg);
	background-repeat: no-repeat;
	height: 105px;
	margin: 15px 0px 15px 0px;
}

#dtop a {
	color: #000000;
	text-decoration: none;
}

#dtop a:hover {
	color: #a9e002;
	text-decoration: none;
}

#dtop #archi:hover {
	color: #4D4EFF;
	text-decoration: none;
}

#dtop #menu {
	margin: -95px 0px 0px 260px;
	padding: 0px 0px 0px 0px;
	width: 500px;
}

#dtop #menu #right {
	float:right;
	width: 250px;
}

#dtop #menu #right-accueil {
	float: right;
	width: 230px;
	font-size: 22px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	margin: 20px 0px 0px 0px;
	text-align: center;
}

#dtop #menu #right #actu{
	color: White;
	margin: 5px 0px 0px 12px;
	text-align: justify;
}

#dtop #menu p {
	margin: 0px 0px 4px 0px;
}

#dtop a #logo{
	margin: 10px 0px 0px 5px;
	padding: 0;
	border: 0;

	text-decoration: none;
}

#dbodyaccueil {
	background-image: url(accueil.jpg);
	height: 400px;
	width: 790px;
}

#dbodyaccueil2 {
	background-image: url(accueil2.jpg);
	height: 446px;
	width: 790px;
	
}

.titre-acceuil2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: bold;
	color: #3A3A3A;
	width: 392px;
	height: 65px;
	float: left;
	padding: 57px 0px 0px 0px;
	text-decoration: none;
}


.texte-acceuil2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
	font-size: 19px;
	color: Black;
	padding: 20px 0px 0px 0px;
	width: 392px;
	height: 315px;
	line-height: 28px;
	float:left;
	text-decoration: none;
}

.texte-acceuil3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
	font-size: 19px;
	color: Black;
	padding: 20px 0px 0px 0px;
	width: 392px;
	height: 315px;
	line-height: 33px;
	float:left;
	text-decoration: none;
}

#dbodyaccueil #select1 {
	cursor:pointer;
	float:left;
	height: 399px;
	width: 263px;
}

#dbodyaccueil #select2 {
	cursor:pointer;
	float:left;
	height: 399px;
	width: 263px;
}

#dbodyaccueil #select3 {
	cursor:pointer;
	float:left;
	height: 180px;
	width: 263px;
}

#dbodyaccueil #select4 {
	cursor:pointer;
	float:left;
	height: 219px;
	width: 263px;
}

#dbodydev {
	background-image: url(installateur-energies-renouvelables.jpg);
	height: 400px;
	width: 790px;
}

#dbodyeco {
	background-image: url(installateur-electricite-generale.jpg);
	height: 400px;
	width: 790px;
}

#dbodydom {
	background-image: url(integrateur-domotique.jpg);
	height: 400px;
	width: 790px;
}

#dbodyrea {
	background-image: url(realisation.jpg);
	height: 400px;
	width: 790px;
	margin: 0;
	padding: 0;
}

#ebody {
	background-image: url(lasociete.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 400px;
	width: 790px;
}

#fbody {
	background-image: url(financement.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 400px;
	width: 790px;
}

#pbody {
	background-image: url(partenaires.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 400px;
	width: 790px;
}

#dbottom{
	margin: 15px 0px 0px 0px;
}


#photo {
	margin: -325px 0px 0px 475px;
	height: 264px;
}

#devvalide, #ecovalide, #domvalide {
	margin: 0px 0px 0px 485px;
	height: 65px;
	width: 135px;
}

#devvalide a {
	background-image: url(Dev/validezoff1.jpg);
	display: block;
	height: 60px;
	width: 135px;
	text-decoration: none;
}

#devvalide a:hover {
	background-image: url(Dev/validezon1.jpg);
}

#devvignettes-activite, #devvignettes-pac-activite, #devvignettes-pac-devis-renov, #devvignettes-pac-devis-neuf, #devvignettes-chauffe-activite, #devvignettes-chauffe-principe, #devvignettes-chauffe-devis-type{
	margin: -65px 0px 0px 630px;
	height: 60px;
	width: 160px;
	float: left;
}

#devvignettes-activite a{
	background-image: url(Dev/vignettesoff-activite.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#devvignettes-activite a:hover{
	background-image: url(Dev/vignetteson-activite.jpg);
}

#devvignettes-chauffe-devis-type a{
	background-image: url(Dev/vignettesoff-chauffe-devis.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#devvignettes-chauffe-devis-type a:hover{
	background-image: url(Dev/vignetteson-chauffe-devis.jpg);
}

#devvignettes-chauffe-principe a{
	background-image: url(Dev/vignettesoff-chauffe-principe.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#devvignettes-chauffe-principe a:hover{
	background-image: url(Dev/vignetteson-chauffe-principe.jpg);
}

#devvignettes-chauffe-activite a{
	background-image: url(Dev/vignettesoff-chauffe-activite.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#devvignettes-chauffe-activite a:hover{
	background-image: url(Dev/vignetteson-chauffe-activite.jpg);
}

#devvignettes-pac-activite  a{
	background-image: url(Dev/vignettesoff-pac-activite.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#devvignettes-pac-devis-renov  a:hover{
	background-image: url(Dev/vignetteson-pac-devis-reno.jpg);
}

#devvignettes-pac-devis-renov  a{
	background-image: url(Dev/vignettesoff-PAC-devis-reno.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#devvignettes-pac-devis-neuf  a:hover{
	background-image: url(Dev/vignetteson-PAC-devis-neuf.jpg);
}

#devvignettes-pac-devis-neuf  a{
	background-image: url(Dev/vignettesoff-PAC-devis-neuf.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#devvignettes-pac-activite  a:hover{
	background-image: url(Dev/vignetteson-pac-activite.jpg);
}

#devvignettes-principe, #devvignettes-devis-type, #devvignettes-financement {
	margin: -65px 0px 0px 630px;
	height: 60px;
	width: 160px;
	float: left;
}

#devvignettes-principe a{
	background-image: url(Dev/vignettesoff-principe.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#devvignettes-principe a:hover{
	background-image: url(Dev/vignetteson-principe.jpg);
}

#devvignettes-devis-type a{
	background-image: url(Dev/vignettesoff-devis-type.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#devvignettes-devis-type a:hover{
	background-image: url(Dev/vignetteson-devis-type.jpg);
}

#devvignettes-financement a{
	background-image: url(Dev/vignettesoff-financement.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#devvignettes-financement a:hover{
	background-image: url(Dev/vignetteson-financement.jpg);
}

#ecovalide a {
	background-image: url(Eco/validezoff.jpg);
	display: block;
	height: 60px;
	width: 135px;
	text-decoration: none;
}

#ecovalide a:hover {
	background-image: url(Eco/validezon.jpg);
}

#ecovignettes-eclairage , #ecovignettes-eclairage-led , #ecovignettes-eclairage-recap, #ecovignettes-eclairage-variation{
	margin: -60px 0px 0px 630px;
	height: 60px;
	width: 160px;
	float: left;
}

#ecovignettes-eclairage a{
	background-image: url(Eco/vignettesoff.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#ecovignettes-eclairage a:hover{
	background-image: url(Eco/vignetteson.jpg);
}

#ecovignettes-eclairage-variation a{
	background-image: url(Eco/vignettes-variation-eclairage-off.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#ecovignettes-eclairage-variation a:hover{
	background-image: url(Eco/vignettes-variation-eclairage-on.jpg);
}

#ecovignettes-eclairage-led a{
	background-image: url(Eco/vignettes-eclairage-led-off.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#ecovignettes-eclairage-led a:hover{
	background-image: url(Eco/vignettes-eclairage-led-on.jpg);
}

#ecovignettes-eclairage-recap a{
	background-image: url(Eco/vignettes-eclairage-recap-off.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#ecovignettes-eclairage-recap a:hover{
	background-image: url(Eco/vignettes-eclairage-recap-on.jpg);
}

#domvalide a {
	background-image: url(Dom/validezoff.jpg);
	display: block;
	height: 60px;
	width: 135px;
	text-decoration: none;
}

#domvalide a:hover {
	background-image: url(Dom/validezon.jpg);
}

#domvignettes-gestionnaire-chauffage , #domvignettes-musique , #domvignettes-scenario , #domvignettes-film{
	margin: -65px 0px 0px 630px;
	height: 60px;
	width: 160px;
}

#domvignettes-musique a{
	background-image: url(Dom/vignettesoff-musique.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#domvignettes-musique a:hover{
	background-image: url(Dom/vignetteson-musique.jpg);
}

#domvignettes-gestionnaire-chauffage a{
	background-image: url(Dom/vignettesoff-gestionnaire-chauffage.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#domvignettes-gestionnaire-chauffage a:hover{
	background-image: url(Dom/vignetteson-gestionnaire-chauffage.jpg);
}


#domvignettes-scenario a{
	background-image: url(Dom/vignettesoff-scenario-eclairage.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#domvignettes-scenario a:hover{
	background-image: url(Dom/vignetteson-scenario-eclairage.jpg);
}

#domvignettes-film a{
	background-image: url(Dom/vignettesoff-film.jpg);
	display: block;
	float: left;
	height: 60px;
	width: 80px;
	text-decoration: none;
}

#domvignettes-film a:hover{
	background-image: url(Dom/vignetteson-film.jpg);
}

.v02 { background-position:  -80px   0px; }
.v03 { background-position: -106px   0px; }
.v04 { background-position:    0px -50px; }
.v05 { background-position:  -53px -50px; }
.v06 { background-position: -106px -50px; }

#postit{
	margin: 20px 0px 0px 520px;
}

#question p{
	margin : 12px 0px 0px 0px;
}

#question br{
	margin : 0px 0px 0px 0px;
}

#prenezcontact{
   position: absolute;	
	margin : -24px 0px 0px 300px;

}

#prenezcontact a img {
	border: none;
}

.box{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

.cbox{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#question p{
	margin: 4px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	font-style: normal;
	height: 14px;
	width: 250px
}

#question-choix p{
	margin: 0px 0px 3px 30px;
	padding: 0px 1px 0px 0px;
	font-style: normal;
	height: 15px;
}

#question-texte p{
	margin: 1px 0px 0px 0px;
	padding: 1px 0px 0px 100px;
	font-style: normal;
	height: 20px;
}

#question-titre{
	margin: -300px 0px 0px 30px;
	font-size: 14px;
	font-style: italic;
	width: 550px;
	border: none;
}

#question-choix h3{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
}

#question-choix{
	margin: 30px 0px 0px 60px;
	width: 620px;
	height: 200px;
	border: none;
}

#question-texte{
	margin: -190px 0px 0px 345px;
	width: 260px;
	height: 170px;
	border: none;
}

#question{
	margin: -180px 0px 0px 60px;
	
	width: 700px;
	height: 200px;
	border: none;
}

#question #input-box{
	margin: 26px 0px 0px -25px;
	padding: 0px 0px 0px 0px;
}

#question #input-text{
	margin: -140px 0px 0px 60px;
	padding: 0px 0px 0px 480px;
	width: 200px;
	border: none;
}

#question #input-text p{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 22px;
}

#flash{
	margin: -347px 0px 0px 390px;
}

#mentions{
	background-image: url(mentions-legales.jpg);
	width: 790px;
	height: 400px;
	padding: 50px 20px 3px 20px;
	background-repeat: no-repeat;
	font-size: 10px;
}
#mentions p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#mentions h1{
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	font-size: 10px;
}

#mention-menu{
	font-size: 10px;
	text-decoration: none;
	color: Silver;
	text-align: center;
	
}

#mention-menu:hover{
	color: Gray;
}

#structure{
	padding: 60px 0px 0px 40px;
	width: 750px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
}

#structuretexte{
	padding: 50px 0px 0px 50px;
	width: 690px;
	height: 320px;
}

#structuretextes{
	margin: 0px 0px 0px 0px;
	padding: 60px 0px 0px 50px;
	width: 400px;
	height: 320px;
}

#structuretextef{
	padding: 80px 0px 0px 40px;
	width: 700px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
}

#structuretextef h1{
	font-size: 11px;
	margin: 0;
	padding: 5px 0px 3px 0px;
	color: White;
}

#structuretextef p{
	font-size: 11px;
	margin: 0;
	padding: 0px 0px 0px 0px;
}

.texte-df{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
	text-align: center;
	margin: 0;
	padding: 19px 0px 10px 0px;
}

.textes{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 0px;
	font-style: italic;
	margin: 0;
	padding: 8px 0px 7px 0px;
}

#textef{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0px;
	font-style: italic;
	margin: 0;
	padding: 7px 0px 7px 0px;

}

.texteg-dev{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #98cf17;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	text-align: right;
	text-decoration: none;
}

.texteg-elec{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #decc2a;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	text-align: right;
	text-decoration: none;
}

.texteg-dom{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #64b3eb;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	text-align: right;
	text-decoration: none;
}

.texteg{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #98cf17;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	text-align: right;
	text-decoration: none;
}

.texted{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #98cf17;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.texted-dev{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #98cf17;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.texted-dom{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #64b3eb;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.texted-elec{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #decc2a;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.texte{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.texte-m{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: none;
	color: Black;
	text-decoration: none;
}

.texte-mg{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	letter-spacing: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: none;
	color: Black;
	text-decoration: none; 
}

.picto{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
}

.pictog{
	padding: 0px 0px 0px 0px;
	margin: -80px 0px 0px 240px;
	border: none;
}

.gauche{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 80px;
	width: 235px;
}

.droite{
	padding: 0px 0px 0px 0px;
	margin: -102px 0px 0px 110px;
}

.tableau{
	height: 110px;
	width: 350px;
	padding: 00px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

.partenaire-td{
	padding: 0px 0px 0px 0px;
	margin: 5px 15px 5px 15px;
	text-decoration: none;
	border: none;
}

.affiche{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

.affiche:hover .texte-m{
	display: block;
}

.affiche:hover .texte-mg{
	display: block;
}

.mise-valeur{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: Black;
	font-weight: bold;
}

#texte-produit{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: bold;
	color: White;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.menu{
	margin: -50px 0px 0px 55px;
	padding: 0px 0px 0px 0px;
	height: 40px;
	float: left;
}


.menu-case{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #dae5ba;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: text-top;
	height: 30px;
	width: 75px;
}

.menu-produit{
	color: #acb985;
	text-decoration: none;
	height: 30px;
	width: 75px;
	background-image: url(menu.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

.menu-produit:hover{
	color: Black;
	background-image: url(menu-on.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

.menu-produit-selectionne{
	color: Black;
	text-decoration: none;
	height: 30px;
	width: 75px;
	background-image: url(menu-on.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

.menu-produit-jaune{
	color: #acb985;
	text-decoration: none;
	height: 30px;
	width: 75px;
	background-image: url(menu-jaune.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

.menu-produit-jaune:hover{
	color: Black;
	background-image: url(menu-jaune-on.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

.menu-produit-jaune-selectionne{
	color: Black;
	text-decoration: none;
	height: 30px;
	width: 75px;
	background-image: url(menu-jaune-on.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

.puce{
	letter-spacing: 0.4em;
}

.liens{
	color: Navy;
	text-decoration: none;
}

.gradualshine{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	border: none;
	}

.shine{
	border: none;
	}
	
#sele {
	background-image:url(bottom.jpg);
	background-position: 0px 0px;
	cursor:pointer;
	float:left;
	height: 33px;
	width: 263px;
}


#dbodyrea .rea-titre-menu{
	margin: 70px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 700px;
}

#dbodyrea .rea-titre-menu-corps{
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 16px;
	font-style: italic;
	color: #98cf17;
}

#dbodyrea .rea-texte-menu-corps{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 14px;
	font-style: italic;

}

#dbodyrea .rea-titre{
	margin: 0px 0px 0px 0px;
	padding: 60px 0px 0px 0px;
	width: 80%;
}

#dbodyrea .rea-titre-corps{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 16px;
	font-style: italic;
	color: #98cf17;
}

#dbodyrea .rea-texte{
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 80%;
}

#dbodyrea .rea-texte-corps{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 14px;
	font-style: italic;

}


div#galerie
{
	margin: -300px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 300px;
}

ul#galerie_mini
{
	margin: 200px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	width: 340px;;
	height: 70px;
}

ul#galerie_mini li
{
	float: left;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: none;
}

dl#galerie_photo
{
	margin: -300px 0px 0px 400px;
	padding: 0px;
}

dl#galerie_photo dt
{
	padding: 10px 0px 0px 20px;
	font-size: 14px;
	color: #98cf17;
	font-style: italic;
	height: 33px;
}

dl#galerie_photo dd
{
	margin: 0 ;
}

.rea-liens{
	text-decoration: none;
	color: Black;
}

.rea-liens:hover{
	color: #98cf17;
}

.retour{
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.retour-liens{
	background-image: url(retour-flou.jpg);
	background-repeat: no-repeat;
	display:block;
	width: 57px;
	height: 21px;
}

.retour-liens:hover {
	background-image: url(retour.jpg);
	background-repeat: no-repeat;
	width: 57px;
	height: 21px;
}

.retour-accueil{
	margin: 0px 0px 0px 325px;
	padding: 0px 0px 0px 0px;
}

.retour-4menu{
	margin: -10px 0px 0px 220px;
	padding: 0px 0px 0px 0px;
}

.retour-accueil .retour-liens, .retour-4menu .retour-liens{
	background-image: url(retour.jpg);
	background-repeat: no-repeat;
	display:block;
	width: 57px;
	height: 21px;
}

.retour-accueil .retour-liens:hover , .retour-4menu .retour-liens:hover {
	background-image: url(retour-flou.jpg);
	background-repeat: no-repeat;
	width: 57px;
	height: 21px;
}


.retour-accueil .retour-liens-eco, .retour-4menu .retour-liens-eco{
	background-image: url(retour-jaune.jpg);
	background-repeat: no-repeat;
	display:block;
	width: 57px;
	height: 21px;
}

.retour-accueil .retour-liens-eco:hover, .retour-4menu .retour-liens-eco:hover {
	background-image: url(retour-flou-jaune.jpg);
	background-repeat: no-repeat;
	width: 57px;
	height: 21px;
}


.retour-accueil .retour-liens-dom, .retour-4menu .retour-liens-dom{
	background-image: url(retour-bleu.jpg);
	background-repeat: no-repeat;
	display:block;
	width: 57px;
	height: 21px;
}

.retour-accueil .retour-liens-dom:hove, .retour-4menu .retour-liens-dom:hover {
	background-image: url(retour-flou-bleu.jpg);
	background-repeat: no-repeat;
	width: 57px;
	height: 21px;
}

#devis{
	margin: -188px 0px 0px 600px;
	height: 112px;	
	width: 115px;
	border-style: none;
}

#devis-img{
	border-style: none;
}