@charset "utf-8";
body {
	background-image: url(../_images/bg_fond.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #ede9e5;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #7d695a;
}
#container_accueil {
	padding: 0px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../_images/entete.jpg);
	background-repeat: no-repeat;
	background-position: left 160px;
	text-align: left;
}
#container_maison {
	padding: 0px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../_images/entete_maisons.jpg);
	background-repeat: no-repeat;
	background-position: left 160px;
	text-align: left;
}
#container_construction {
	padding: 0px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../_images/entete_construction.jpg);
	background-repeat: no-repeat;
	background-position: left 160px;
	text-align: left;
}
#container_seul {
	padding: 0px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
#header {
	background-image: url(../_images/logo.jpg);
	background-repeat: no-repeat;
	background-position: 20px 30px;
	height: 160px;
	padding-left: 280px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
span {
	text-indent: -5000px;
	position: absolute;
	left: -5000px;
	top: -5000px;
}
.clear_div {
	clear: both;
}
.barre_clear {
	clear: both;
	visibility: hidden;
}
#menu_access {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 480px;
}

#menu_access ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: right;
	line-height: 30px;
}
#menu_access li {
	padding: 0px;
	display: inline;
	margin: 0;
}
#menu_access a {
	color: #917f70;
	font-size: 0.7em;
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_access a:hover {
	color: #67564a;
}
#nav_secondaire {
	background-repeat: no-repeat;
	background-position: 290px 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 22px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 196px;
}
#nav_secondaire ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#nav_secondaire li {
	padding: 0px;
	margin: 0px;
	float: left;
}
a#lien_mes {
	height: 20px;
	width: 90px;
	background-image: url(../_images/bouton_nav2.jpg);
	background-position: left top;
	margin: 0px;
	padding: 0px;
	display: block;
	background-repeat: no-repeat;
}
a#lien_mes:hover {
	background-image: url(../_images/bouton_nav2.jpg);
	background-repeat: no-repeat;
	background-position: 0px -20px;
}

a#lien_map {
	background-image: url(../_images/bouton_nav2.jpg);
	background-position: right top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	background-repeat: no-repeat;
}
a#lien_map:hover {
	background-image: url(../_images/bouton_nav2.jpg);
	background-repeat: no-repeat;
	background-position: -90px -20px;
}

a#lien_fr {
	background-image: url(../_images/bt_fr.jpg);
	background-position: right top;
	margin: 0px;
	height: 22px;
	width: 42px;
	display: block;
	font-size: 0.7em;
	color: #917f70;
	text-decoration: none;
	line-height: 20px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
a#lien_fr:hover {
	background-image: url(../_images/bt_fr.jpg);
	background-repeat: no-repeat;
	background-position: right -22px;
}

a#lien_en {
	background-image: url(../_images/bt_en.jpg);
	background-position: right top;
	margin: 0px;
	height: 22px;
	width: 42px;
	display: block;
	font-size: 0.7em;
	color: #917f70;
	text-decoration: none;
	line-height: 20px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
a#lien_en:hover {
	background-image: url(../_images/bt_en.jpg);
	background-repeat: no-repeat;
	background-position: right -22px;
}

#menu {
	width: 473px;
	background-image: url(../_images/bouton.jpg);
	background-repeat: no-repeat;
	height: 70px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menu li {
	margin: 0px;
	padding: 0px;
	float: left;
}
#menu li a {
	display: block;
	height: 42px;
	width: 116px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.9em;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu li a:hover {
	background-image: url(../_images/bouton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#menu a#lien1:hover {
	background-position: -7px -70px;
}
#menu a#lien2:hover {
	background-position: -123px -70px;
}
#menu a#lien3:hover {
	background-position: -239px -70px;
}
#menu a#lien4:hover {
	background-position: -355px -70px;
}
#menu .actif {
	cursor: default;
	background-image: url(../_images/bouton.jpg);
	background-repeat: no-repeat;
	color: #7d695a;
	background-position: -7px -70px;
}
#footer {
	background-image: url(../_images/pdp_bg.gif);
	padding: 0px;
	height: 40px;
	width: 100%;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: repeat-x;
}
#footer_accueil {
	background-image: url(../_images/pdp_bg.gif);
	padding: 0px;
	height: 40px;
	width: 100%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: repeat-x;
}
#footer_nav {
	height: 40px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#footer_nav_menu {
	height: 29px;
	float: left;
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer_nav_menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#footer_nav_menu li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#footer_nav_menu a {
	color: #917f70;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-decoration: none;
}
#footer_nav_menu a:hover {
	color: #67564a;
}
#footer_nav_mention {
	float: right;
	height: 29px;
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer_nav_mention ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#footer_nav_mention li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#footer_nav_mention a {
	color: #917f70;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-decoration: none;
}
#footer_nav_mention a:hover {
	color: #67564a;
}
.copyrigth {
	color: #917f70;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#pitiwa {
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ab9d91;
	height: 40px;
	width: 760px;
	background-image: url(../_images/fleur_pitiwa.jpg);
	background-repeat: no-repeat;
	background-position: 390px top;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#pitiwa a {
	text-decoration: none;
	color: #ab9d91;
	padding: 0px;
	line-height: 40px;
	margin: 0px;
}
#pitiwa a:hover {
	color: #7d695a;
	margin: 0px;
	padding: 0px;
}
#gauche {
	padding: 0px;
	margin-top: 210px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 420px;
}
#presentation {
	background-image: url(../_images/presentation_bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
#presentation_contenu {
	width: 349px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	font-size: .8em;
}
#presentation_bas {
	background-image: url(../_images/presentation_bas.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 20px;
	width: 420px;
	margin: 0px;
}
.raccord_accueil {
	background-image: url(../_images/entete_raccord.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 220px;
	width: 31px;
	float: right;
	background-position: left -30px;
}
#presentation_contenu h1.h1_accueil {
	background-image: url(../_images/pourquoi_bois.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 310px;
	padding: 0px;
	margin: 0px;
	background-position: -8px top;
}
#presentation_contenu  h1.h1_contact {
	background-image: url(../_images/titre_sevico_estla.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 310px;
	padding: 0px;
	margin: 0px;
	background-position: 0px top;
}
#presentation_contenu ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
#presentation_contenu li {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: justify;
}
#presentation_contenu a {
	color: #2e7606;
	background-image: url(../_images/puce_pdf.jpg);
	background-repeat: no-repeat;
	display: block;
	line-height: 2em;
	background-position: left center;
	float: right;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#presentation_contenu a:hover {
	color: #ed8b30;
}
.separation_grande {
	background-image: url(../_images/separation_grande.jpg);
	background-repeat: no-repeat;
	height: 1px;
	background-position: center 20px;
	width: 420px;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	clear: both;
}
#pt_cadre_gauche, #pt_cadre_droit {
	float: left;
	width: 180px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.pt_cadre_haut {
	background-image: url(../_images/petit_cadre_haut.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 180px;
}
.pt_cadre_bas {
	background-color: #FFFFFF;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dad1c8;
	border-bottom-color: #dad1c8;
	border-left-color: #dad1c8;
	margin: 0px;
	padding: 0px;
	width: 176px;
}
#pt_cadre_droit h6 {
	height: 60px;
	width: 164px;
	background-image: url(../_images/titre_kits.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding: 0px;
}
#pt_cadre_gauche h6 {
	background-image: url(../_images/titre_assemblage.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 164px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}
.petit_cadre_p {
	font-size: 0.8em;
	margin-top: 8px;
	margin-right: 12px;
	margin-bottom: 15px;
	margin-left: 12px;
	padding: 0px;
	text-align: left;
	line-height: 1.3em;
}
.pt_cadre_bas a  {
	color: #2e7606;
	font-size: 0.7em;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	background-image: url(../_images/en_savoir_puce.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	text-align: left;
	width: 7.2em;
	height: 2em;
	padding: 0px;
	line-height: 2em;
}
.pt_cadre_bas a:hover  {
	color: #ed8b30;
	background-image: url(../_images/en_savoir_puce_survol.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.image_pt_cadre {
	padding: 0px;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}
#droite {
	margin-top: 340px;
	width: 320px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#droite h5 {
	color: #3a9509;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}
#droite h2.h2_accueil {
	background-image: url(../_images/bienvenu.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 120px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	background-position: -4px top;
}
#droite h2.h2_contact {
	background-image: url(../_images/titre_coordonnees.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 200px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	background-position: -4px top;
}
.p_contact_sevico {
	font-size: 1.3em;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	display: block;
}
.france {
	background-image: url(../_images/puce_france.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	height: 40px;
	margin: 0px;
	width: 237px;
	padding: 0px;
	line-height: 30px;
}
.bresil {
	background-image: url(../_images/puce_bresil.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	height: 40px;
	margin: 0px;
	width: 237px;
	padding: 0px;
	line-height: 30px;
}
.europe {
	background-image: url(../_images/icone_ue.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	height: 40px;
	margin: 0px;
	width: 237px;
	padding: 0px;
	line-height: 30px;
}
#droite p {
	padding: 0px;
	font-size: 0.9em;
	text-align: justify;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cadre_catalogues_accueil {
	background-image: url(../_images/cadre_catalogues_accueil.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	height: 154px;
	width: 760px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.catalogues_accueil {
	float: left;
	width: 146px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
	margin-top: 65px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.8em;
}
.catalogues_accueil a {
	color: #2e7606;
	margin: 0px;
	padding: 0px;
}
.catalogues_accueil a:hover {
	color: #ed8b30;
}
/*-------------------*/
/* formulaire */
/*-------------------*/
#form label {
	width: 120px;
	float: left;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#form #nom, #form #prenom, #form #societe, #form #mail, #form #rue, #form #code_postal, #form #ville, #form #telephone, #form #mobile, #form #pays, #form #surface {
	padding: 1px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#form #nom, #form #prenom, #form #societe, #form #mail, #form #rue, #form #code_postal, #form #ville, #form #telephone, #form #mobile, #form #pays, #form #surface, #form #commentaires {
	border: 1px solid #AC9D91;
}
#form #chambres {
	margin-left: 10px;
}
#form #commentaires {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	display: block;
}
#form   .princ_second, #form   .terrain, #form   #projet1, #form   #projet2, #form   #projet3 {
	padding: 1px;
	margin-left: 145px;
	margin-top: 3px;
}
#form p {
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#form #submit {
	margin-right: auto;
	margin-left: auto;
	width: 113px;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	display: block;
	text-align: center;
}
.titre_form {
	font-size: 1.4em;
	color: #7D695A;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7D695A;
	display: block;
	line-height: 3em;
	height: 2em;
}
#presentation_merci {
	margin: 0px;
	padding: 0px;
	background-image: url(../_images/presentation_bg.gif);
	background-repeat: repeat-y;
}
#presentation_merci h1.h1_contact {
	background-image: url(../_images/titre_sevico_estla.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 310px;
	padding: 0px;
	margin: 0px;
	background-position: 0px top;
}
#presentation_merci a {
	color: #2e7606;
	line-height: 2em;
	padding: 0px;
	margin: 0px;
	background-image: none;
}
#presentation_merci a:hover {
	color: #ed8b30;
	background-image: none;
}
#form .errorMessage {
	color: #CA101E;
	font-size: 0.8em;
	position: static;
	line-height: 1.5em;
	width: auto;
	margin-right: 80px;
	margin-left: 20px;
}
#form input:focus {
	background-color: #EDE9E5;
}
#form textarea:focus {
	background-color: #EDE9E5;
}
.decale {
	margin-left: 30px;
}
span.oblig {
	color: #CA101E;
	font-size: 1.2em;
	position: static;
}


/*-------------------*/
/* style page 2 et 3 */
/*-------------------*/
#colonne_gauche {
	float: left;
	width: 280px;
	margin-top: 210px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#info {
	background-image: url(../_images/info_bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
#info_contenu {
	font-size: .8em;
	float: left;
	width: 220px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.info_bas {
	background-image: url(../_images/info_bas.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 280px;
}

.raccord_maison {
	background-image: url(../_images/info_raccord.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 190px;
	width: 30px;
	float: right;
	background-position: left -30px;
}

#info h1.h1_maisons {
	background-image: url(../_images/avantage_titre.gif);
	background-repeat: no-repeat;
	height: 30px;
	padding: 0px;
	background-position: left top;
	margin: 0px;
	width: 220px;
}
#info_contenu ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin: 0px;
}
#info_contenu li {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: justify;
}
.separation_info {
	background-image: url(../_images/separation_info.jpg);
	background-repeat: no-repeat;
	height: 1px;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 280px;
}
.cadre_blanc {
	width: 264px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: .8em;
	text-align: left;
}
.cadre_blanc_haut {
	background-image: url(../_images/cadre_blanc_haut.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 264px;
}
.cadre_blanc_bas {
	background-color: #FFFFFF;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dad1c8;
	border-bottom-color: #dad1c8;
	border-left-color: #dad1c8;
	margin: 0px;
	width: 260px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.cadre_blanc p {
	text-decoration: none;
	margin-top: 8px;
	margin-bottom: 0px;
	line-height: 1.3em;
	padding: 0px;
	margin-left: 17px;
	margin-right: 12px;
}
.cadre_blanc ul {
	padding: 0px;
	margin-right: 12px;
	margin-left: 37px;
	margin-top: 8px;
	margin-bottom: 0px;
}
.cadre_blanc li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
h6#kit   {
	height: 60px;
	width: 254px;
	background-image: url(../_images/composition_titre.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding: 0px;
}
h6#document {
	height: 60px;
	width: 254px;
	background-image: url(../_images/documents_titre.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding: 0px;
}
h6#plan {
	height: 60px;
	width: 254px;
	background-image: url(../_images/plan_titre.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding: 0px;
}
h6#amenagement {
	height: 60px;
	width: 254px;
	background-image: url(../_images/amenagements_titre.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding: 0px;
}
h6#provenance_bois {
	height: 60px;
	width: 254px;
	background-image: url(../_images/provenance_titre.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding: 0px;
}
h6#lexique {
	height: 60px;
	width: 254px;
	background-image: url(../_images/lexique_titre.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding: 0px;
}
.image_cadre_blanc {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cadre_blanc a {
	color: #3a9509;
}
.cadre_blanc a:hover {
	color: #ed8b30;
}
.p_vert {
	color: #3a9509;
	margin: 0px;
	padding: 0px;
}
#colonne_droite {
	float: left;
	width: 440px;
	margin-top: 340px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#colonne_droite h2.h2_maisons {
	background-image: url(../_images/choisissez_titre.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 390px;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	background-position: 0px -2px;
}
#colonne_droite p {
	padding: 0px;
	font-size: 0.9em;
	text-align: justify;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#colonne_droite ul {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 32px;
}
#colonne_droite li {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: justify;
}
#colonne_droite a.top_page {
	font-size: 0.7em;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	float: right;
	line-height: 2em;
	padding-top: 0px;
	padding-right: 37px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#colonne_droite a {
	color: #3a9509;
}
#colonne_droite a:hover {
	color: #ED8B30;
}
#colonne_droite em {
	font-size: 0.8em;
	display: block;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 3px;
}

.nom_kit {
	float: left;
	color: #3a9509;
	width: 110px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 0.8em;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.texte_droit {
	float: left;
	width: 300px;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.8em;
}

#colonne_droite h4 {
	font-size: 0.9em;
	color: #2e7606;
	display: block;
	width: 180px;
	background-color: #c9d8b9;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 22px;
	text-indent: 15px;
	line-height: 22px;
	font-weight: normal;
	clear: both;
	padding: 0px;
}
h3#realisation {
	background-image: url(../_images/realisation_titre.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 246px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: -4px top;
}

.image_realisation {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}

#info h1.h1_construction {
	background-image: url(../_images/titre_qualite.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 220px;
	padding: 0px;
	background-position: left top;
	margin: 0px;
}
#colonne_droite h2.h2_construction {
	background-image: url(../_images/titre_technique.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 320px;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	background-position: -4px;
}
#catalogue {
	background-image: url(../_images/cadre_catalogue.jpg);
	background-repeat: no-repeat;
	background-position: 40px 10px;
	padding-top: 50px;
	padding-right: 60px;
	padding-bottom: 30px;
	padding-left: 170px;
	font-size: .8em;
	margin: 0px;
	height: 40px;
}
#catalogue a:hover {
	color: #3B2E2C;
}
#catalogue_2008 {
	background-image: url(../_images/cadre_catalogue_2008.jpg);
	background-repeat: no-repeat;
	background-position: 40px 10px;
	padding-top: 50px;
	padding-right: 60px;
	padding-bottom: 20px;
	padding-left: 170px;
	font-size: 0.8em;
	margin: 0px;
	height: 40px;
}
#catalogue_2008 a {
	color: #FFFFFF;
}
#catalogue_2008 a:hover {
	color: #3B2E2C;
}
#catalogue_2009 {
	background-image: url(../_images/cadre_catalogue_2009.jpg);
	background-repeat: no-repeat;
	background-position: 40px 25px;
	padding-top: 65px;
	padding-right: 60px;
	padding-bottom: 20px;
	padding-left: 170px;
	font-size: .8em;
	margin: 0px;
	height: 40px;
}
#catalogue_2009 a:hover {
	color: #3B2E2C;
}
.raccord_construction {
	background-image: url(../_images/raccord_entete.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 190px;
	width: 30px;
	float: right;
	background-position: left -30px;
}
.image_lexique {
	padding: 0px;
	float: left;
	width: 100px;
	height: 110px;
	margin: 0px;
}


.legende_lexique {
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #3a9509;
	font-size: 1.1em;
	float: left;
	margin: 0px;
	width: 130px;
}
.separation_photo {
	background-image: url(../_images/separation_grande.jpg);
	background-repeat: no-repeat;
	height: 1px;
	background-position: center;
	width: 420px;
	margin: 0px;
	clear: both;
	padding: 0px;
}
.phrase_info {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.icone {
	background-image: url(../_images/puce_pdf_clair.jpg);
	display: block;
	background-repeat: no-repeat;
	height: 1.9em;
	text-indent: 40px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 16em;
}

h3#techniques {
	background-image: url(../_images/technique_titre.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 246px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: -4px top;
}
/*-------------------*/
/* pages supplémentaires */
/*-------------------*/
#page_plus {
	padding: 0px;
	margin-top: 70px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 40px;
	font-size: 0.8em;
}#page_plus h1 {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	background-image: url(../_images/separation_pageplus.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#page_plus h2 {
	background-image: url(../_images/puce_page_plus.jpg);
	display: block;
	background-repeat: no-repeat;
	text-indent: 30px;
	background-position: left center;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#page_plus h3 {
	text-decoration: underline;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#page_plus ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#page_plus li {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#page_plus a {
	color: #3A9509;
	font-weight: bold;
	text-decoration: none;
}
#page_plus a:hover {
	color: #ED8B30;
	text-decoration: underline;
}
#page_plus strong {
	color: #3A9509;
}
