.zoom_texte {
	font-size: 12px;
	color: #000000;
}

body {
	margin: 0;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 13px;
	background: url(../img/fond_general.jpg) top left repeat-x;
}
img {
	border: 0;
}
form { padding: 0; margin: 0; }

a {
	cursor: pointer;
}
a:hover {
	text-decoration: underline;
	cursor: pointer;
}

/*le contenu central*/
#centralcontent {
	position: absolute;
	top: 110px;
	left: 255px;
	width: 450px;
	z-index: 40;
}

/* ombre en contour de la page */

#ombres {
	position:fixed !important; 
	position:absolute; 
	top:50%;
	left:50%;
	margin-top:-320px;
	margin-left:-510px;
	height:658px;
	width:1054px;
	overflow: hidden;
}

#ombre_gauche {
	position:absolute;
	top:0px;
	left:0px;
	z-index: 10;
}
#ombre_droite {
	position:absolute;
	top:0px;
	left:1021px;
	z-index: 10;
}
#ombre_haut {
	position:absolute;
	top:0px;
	left:50px;
	z-index: 10;
}
#ombre_bas {
	position:absolute;
	top:622px;
	left:50px;
	z-index: 10;
}

/* fonds */

#homelikemain {
	
	position:fixed !important; 
	position:absolute; 
	top:50%;
	left:50%;
	margin-top:-290px;
	margin-left:-460px;
	height:590px;
	width:971px; 
	border: 1px solid #E6F5A4;
	text-align: left;
	background: url(../img/fond_home.jpg) top left no-repeat;
	overflow: hidden;
}

#fond_pages {
	
	position:fixed !important; 
	position:absolute; 
	top:50%;
	left:50%;
	margin-top:-290px;
	margin-left:-460px;
	height:590px;
	width:971px; 
	border: 1px solid #E6F5A4;
	text-align: left;
	background: url(../img/fond_pages.jpg) top left no-repeat;
	overflow: hidden;
}

#fond_eco {
	
	position:fixed !important; 
	position:absolute; 
	top:50%;
	left:50%;
	margin-top:-290px;
	margin-left:-460px;
	height:590px;
	width:971px; 
	border: 1px solid #E6F5A4;
	text-align: left;
	background: url(../img/fond_eco.jpg) top left no-repeat;
	overflow: hidden;
}


#fond_eco_questions {
	
	position:fixed !important; 
	position:absolute; 
	top:50%;
	left:50%;
	margin-top:-290px;
	margin-left:-460px;
	height:590px;
	width:971px; 
	border: 1px solid #E6F5A4;
	text-align: left;
	background: url(../img/fond_eco_questions.jpg) top left no-repeat;
	overflow: hidden;
}

#fond_informations {
	
	position:fixed !important; 
	position:absolute; 
	top:50%;
	left:50%;
	margin-top:-290px;
	margin-left:-460px;
	height:590px;
	width:971px; 
	border: 1px solid #E6F5A4;
	text-align: left;
	background: url(../img/fond_informations.jpg) top left no-repeat;
	overflow: hidden;
}

/*-- header --*/

#header1 {
	width: 264px;
	height: 131px;
	position:absolute;
	top:0;
	left:0;
	z-index: 500;
}

#header2 {
	width: 141px;
	height: 115px;
	position:absolute;
	top:0;
	left:264px;
	z-index: 500;
}

#header3 {
	width: 566px;
	height: 117px;
	position:absolute;
	top:0;
	left:405px;
	z-index: 500;
}

#onglet1 {
	width: 198px;
	height: 45px;
	position: absolute;
	left: 527px;
	top: 0;
	z-index: 600;
}
#onglet2 {
	width: 198px;
	height: 45px;
	position: absolute;
	left: 732px;
	top: 0;
	z-index: 600;
}

/*-- footer --*/

#footer {
	width: 971px;
	height: 89px;
	position: absolute;
	left: 0;
	top: 512px;
	z-index: 50;
}

#lien_footer {
	width: 131px;
	height: 56px;
	position: absolute;
	left: 826px;
	top: 537px;
	z-index: 60;
}
#footertxt {
	width: 200px;
	height: 25px;
	color: white;
	position: absolute;
	left: 170px;
	top: 570px;
	z-index: 80;
}

#footertxt a {
	color: white;
	text-decoration: none;
	margin-left: 10px;
}

#footertxt a:hover {
	color: white;
	text-decoration: underline;
	margin-left: 10px;
}

/*-- menu de gauche --*/

#lignes_herbes {
	position:absolute;
	top:116px;
	left:50px;
	z-index: 61;
}

#menu_presentation {
	position:absolute;
	top:147px;
	left:118px;
	z-index: 70;
}
#menu_chantier {
	position:absolute;
	top:234px;
	left:13px;
	z-index: 71;
}
#menu_eco {
	position:absolute;
	top:300px;
	left:130px;
	z-index: 72;
}
#menu_cedre {
	position:absolute;
	top:350px;
	left:10px;
	z-index: 73;
}
#menu_informations {
	position:absolute;
	top:430px;
	left:115px;
	z-index: 74;
}

/*-- navigation contextuelle --*/

#page_precedente {
	position:absolute;
	top:505px;
	left:260px;
	z-index: 74;
}
#separateur {
	position:absolute;
	top:510px;
	left:390px;
	z-index: 74;
}
#page_suivante {
	position:absolute;
	top:505px;
	left:405px;
	z-index: 74;
}

/*-- textes : titres et sous titres --*/

#titrehome {
	font-family: Helvetica, Arial, sans-serif;
	position:absolute;
	top:40px;
	width:413px;
	left:120px;
	font-size: 32px;
	line-height: 34px;
	letter-spacing: -1px;
	font-style: italic;
	color: #6BA826;
	z-index: 40;
}

#titrepages {
	font-family: Helvetica, Arial, sans-serif;
	position:absolute;
	top:90px;
	width:413px;
	left:10px;
	font-size: 34px;
	line-height: 34px;
	letter-spacing: -1px;
	font-style: italic;
	color: #6BA826;
	z-index: 40;
}

#titrepages2 {
	font-family: Helvetica, Arial, sans-serif;
	position:absolute;
	top:50px;
	width:413px;
	left:10px;
	font-size: 34px;
	line-height: 34px;
	letter-spacing: -1px;
	font-style: italic;
	color: #6BA826;
	z-index: 40;
}

#titrepages2lignes {
	font-family: Helvetica, Arial, sans-serif;
	position:absolute;
	top:67px;
	width:413px;
	left:10px;
	font-size: 34px;
	line-height: 34px;
	letter-spacing: -1px;
	font-style: italic;
	color: #6BA826;
	z-index: 40;
}

#titrepages2ligneshaut {
	font-family: Helvetica, Arial, sans-serif;
	position:absolute;
	top:27px;
	width:413px;
	left:10px;
	font-size: 34px;
	line-height: 34px;
	letter-spacing: -1px;
	font-style: italic;
	color: #6BA826;
	z-index: 40;
}


#soustitrehome {
	font-family: Helvetica, Arial, sans-serif;
	position:absolute;
	top:75px;
	width:413px;
	left:120px;
	font-size: 16px;
	line-height: 16px;
	font-style: none;
	color: #565A54;
	z-index: 40;
}

#textehome {
	font-family: Helvetica, Arial, sans-serif;
	position:absolute;
	top:130px;
	width:413px;
	left:10px;
	font-size: 12px;
	line-height: 15px;
	font-style: none;
	color: #565A54;
	z-index: 40;
}

#textepages {
	font-family: Helvetica, Arial, sans-serif;
	position:absolute;
	top:140px;
	width:390px;
	left:10px;
	font-size: 12px;
	line-height: 15px;
	font-style: none;
	color: #565A54;
	z-index: 40;
}

#textepages a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-style: none;
	color: #565A54;
	z-index: 40;
}
#textepages2 {
	font-family: Helvetica, Arial, sans-serif;
	position:absolute;
	top:100px;
	width:390px;
	left:10px;
	font-size: 12px;
	line-height: 15px;
	font-style: none;
	color: #565A54;
	z-index: 40;
}

.textepagesfort {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #565A54;
}

/*-- rubrique presentation --*/

#presentation_intro {
	position:absolute;
	top:0px;
	left:266px;
	width:46px;
	z-index: 30;
}

#presentation_archi {
	position:absolute;
	top:0px;
	left:396px;
	width:46px;
	z-index: 30;
}

#presentation_loin {
	position:absolute;
	top:0px;
	left:527px;
	width:46px;
	z-index: 30;
}
#logo_agence_conseil {
	position:absolute;
	top:538px;
	left:722px;
	width:46px;
	z-index: 300;
}

/*-- rubrique eco --*/

#eco_logement {
	position:absolute;
	top:0px;
	left:266px;
	width:46px;
	z-index: 30;
}

#eco_questions {
	position:absolute;
	top:0px;
	left:408px;
	width:46px;
	z-index: 30;
}

/*-- photos --*/

#photo_droite {
	position:absolute;
	top:75px;
	left:730px;
}
#photo_droite2 {
	position:absolute;
	top:305px;
	left:730px;
}
#photo_droite3 {
	position:absolute;
	top:280px;
	left:720px;
}
#photo_droite_remplacement {
	position:absolute;
	top:75px;
	left:730px;
}

#my_slideshow {
	position:absolute;
	top:421px;
	left:730px;
}

.liste {
	font-size: 12px;
	line-height: 15px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.liste li {
	padding: 0 0 0 8px;
	background: url(../img/smalldot.gif) left 6px no-repeat;
}


/*-- informations --*/
.radiobutt {
	vertical-align: middle;
}
#infosleft, #infosright {
	width: 220px;
	float: left;
	padding: 0 10px 0 0;
	margin: 2px 0;
	border: 0;
}
#formcontent {
	position: absolute;
	top: 65px;
	left: 10px;
	width: 475px;
	z-index: 800;
}
#formcontent h2 {
	color: #6BA826;
	font-size: 14px;
	margin: 0 0 0px 0;
	line-height: 16px;
	font-style: italic;
	font-weight: bold;
}
.infosinputdl {
	margin: 0;
	padding: 0;
	color: #000000;
}
.infosinputdl dt {
	display: block;
	width: 67px; 
	float: left;
	padding: 0;
	margin: 2px 0;
}
.infosinputdl dd {
	display: block;
	width: 145px;
	padding: 0;
	margin: 2px 0;
	float: left;
}
p.infosaster{
	margin: 0px 0;
	color: #000000;
	text-align: justify;
	text-decoration: none;
	line-height: 12px;
	font-size: 9px;
	padding: 0;
	width: 440px;
}
p.bt_envoyer{
	margin: 0px 0;
	text-align: justify;
	text-decoration: none;
	width: 430px;
}
#submit {
	float: right;
}

p.infosform {
	color: #000000;
	text-align: justify;
	text-decoration: none;
	line-height: 16px;
	font-size: 10px;
	padding: 0;
	margin: 0 0 6px 0;
	width: 440px;
	float: left;
}
p.infosform9 {
	margin: 0px 0;
	color: #000000;
	text-align: justify;
	text-decoration: none;
	line-height: 9px;
	font-size: 9px;
	width: 440px;
}

p.infos_civilites {
	margin: 0;
	top:14px;
	padding: 0;
	left:28px;
	font-size: 10px;
	color: #000000;
}

a.infosform9 {
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
	font-size: 9px;
}


p.infostexte {
	margin: 0px 0;
	text-align: justify;
	text-decoration: none;
	line-height: 18px;
	font-size: 12px;
	padding: 0 0 0 55px;
	width: 400px;
	float: left;
}

p.infostextefuture {
	margin: 0px 0;
	text-align: justify;
	text-decoration: none;
	line-height: 15px;
	font-size: 12px;
	padding: 0 0 0 55px;
	width: 400px;
	float: left;
}


/*--------------------------*/