@charset "utf-8";
body {
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 40px;
	font-weight: bold;
	color: #132c42;
	padding: 0px;
	line-height: 30px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
h2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 26px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 28px;
	font-weight: bold;
	color: #132c42;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
}
h4 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	line-height: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h5 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 20px;
	font-weight: bold;
	color: #132c42;
	margin: 0px;
	padding: 0px;
}
h6 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	font-weight: bold;
	color: #132c42;
	margin: 0px;
	padding: 0px;
}

a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: none;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #FFF;
}
ol{
	list-style-type: lower-alpha;	
}
/*HEADER*/

#header{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	height: 85px;
	margin-bottom: 3px;
}
#logo{
	width:78px;
	height: 72px;
	float:left;
	padding-top: 10px;
	padding-left: 25px;
}
#zone-menu{
	width:760px;
	height: 12px;
	float:left;
	padding-top: 60px;
	padding-left: 30px;

}
.menu1{
	float:left;
	padding-right:9px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bolder;
	color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-left: 8px;
}
.menu2 {
	float:left;
	padding-right:9px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bolder;
	padding-left: 8px;
}
.menu1 a {
	color: #FFF;
text-decoration:none;	
}
.menu1 a:hover{
	color: #FFF;
	text-decoration:none;
}
.menu1 a:visited {
	color: #FFF;
text-decoration:none;
}
.menu2 a {
	color: #FFF;
text-decoration:none;	
}
.menu2 a:hover{
	color: #FFF;
	text-decoration:none;
}
.menu2 a:visited {
	color: #FFF;
text-decoration:none;
}
/*FLASH*/

#back-bois{
	width:100%;
	background-image:url(../images/back-wood.jpg);
	height: 273px;
}
#int-bois{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	height: 275px;
}
#int-cadre-bois{
	width:887px;
	float:left;
	height: 247px;
	border: 2px solid #FFF;
	margin-top: 10px;
}
#photo-int-cadre-bois{
	width:556px;
	float:left;
	height: 247px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
}
#vignette-int-cadre-bois{
	width:300px;
	float:left;
	height: 71px;
	background-image: url(images/back-vignette-flash.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-left: 29px;
	padding-top: 10px;
}
/*CONTENU*/
#container{
	width:940px;
	margin-left:auto;
	margin-right:auto;
}
#c-gauche{
	width:500px;
	float:left;
	margin-top: 10px;
	padding-top: 5px;
	
}
#c-gauche2{
	width:500px;
	float:left;
	margin-top: 10px;
	padding-top: 5px;
	
}
.c-gauche{
	font-family: arial;
	font-size: 12px;
	color: #132C42;
	line-height: 17px;
	text-align: justify;
	
}
.c-gauche a {
	color: #00F;
	text-decoration:underline;
}
#c-droite{
	width:339px;
	float:left;
	padding-left: 61px;
	margin-top: 10px;
	
}
#news{
	width:299px;
	background-image:url(../images/back-rectangle.jpg);
	float:left;
	margin-top: 15px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	height: 300px;
	background-repeat: no-repeat;
	
}
#bouton-news{
	float:left;
	padding-top: 10px;
	

	
}

/*PAGE TYPE*/
#back-bois-type{
	width:100%;
	background-image:url(../images/back-wood.jpg);
	height: 50px;
}
#main-frame{
	width:940px;
	margin-left:auto;
	margin-right:auto;

	
}

#c-gauche-type{
	width:477px;
	float:left;
	margin-top: 25px;
	
}
#c-droite-type{
	width:400px;
	float:left;
	margin-top: 25px;
	padding-left: 60px;
	
}
#c-droite-type2{
	width:430px;
	float:left;
	margin-top: 25px;
	padding-left: 30px;
	
}
#c-droite-type-supplier{
	width:430px;
	float:left;
	margin-top: 25px;
	padding-left: 30px;
	padding-top: 0px;
	
}
.titre-contenu{
	float:left;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 30px;
	color: #14243B;
	font-weight: bold;
	
}
#texte-contenu-contact{
	width:450px;
	float:left;
	padding-top: 20px;
	
}
#texte-contenu{
	float:left;
	padding-top: 20px;
	
}
#texte-contenu2 {
	float:left;
	width:400px;
	padding-top: 20px;
}
#texte-contenu3 {
	float:left;
	width:475px;
	padding-top: 20px;
}
#texte-contenu4{
	float:left;
	padding-top: 20px;
	padding-bottom: 20px;
	
}
#titre-texte-contenu{
	float:left;
	padding-top: 20px;
	width: 400px;
	
}
#zone-image0{
	float:left;
	width:250px;
	padding-top: 20px;
	
}
#zone-image01{
	float:left;
	width:185px;
	padding-top: 20px;
	
}
#image0{
	float:left;
	width:220px;
	height:110px;
	padding-top: 25px;
	padding-bottom: 15px;
	
}
#zone-image{
	float:left;
	width:477px;
	padding-top: 20px;
	
}
#zone-image2 {
	float:left;
	width:400px;
	padding-top: 20px;
	padding-bottom: 81px;
}
#zone-image3 {
	float:left;
	width:400px;
	padding-top: 0px;
	padding-bottom: 20px;
}
#zone-image4 {
	float:left;
	width:400px;
	padding-top: 20px;
	padding-bottom: 60px;
}


#zone-google-maps {
	float:left;
	width:395px;
	height: 315px;
	background-image: url(../images/google-maps.jpg);
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-bottom: 5px;
}

#icone{
	float:left;
	
}
/*PAGE FAQ*/
#titre-faq{
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 25px;
	padding-left: 10px;
	
}
#main-frame-faq {
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

li{
	margin: 0px;
	padding: 0px;
	
}
ul{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-left: 10px;
}
/*MODELES*/
#coloneGauche {
	width: 496px;
	float: left;
	margin-left: 6px;
}
#coloneDroit {
	width: 361px;
	float: right;
	background-image: url(../images/ligne-colone-droite.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
}
.texte-sous-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #132C42;
	line-height: 15px;
}
.texte-courant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;

}
.texte-courant2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;

}
.texte-sous-menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5E5D3F;
	line-height: 30px;
}
.texte-sous-menu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5E5D3F;
	line-height: 22px;
}

.texte-courant2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;

}
#containerFlash {
	width: 840px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
.sousmenu {
	margin-top: 10px;
}
.sousmenuGre {
	margin-top: 2px;
}

#newsContainer {
	width: 481px;
	float: left;
	padding-top: 20px;
	text-align: justify;
	padding-right: 15px;
	height: 170px;
	clear: left;
	overflow: hidden;
}
.newsTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5d5c3e;
	font-weight: bold;
}
.newsContenu {
	margin-top: 2px;
}
#grenouilleFront {
	width: 496px;
	float: left;
	padding-top: 0px;
	text-align: right;
}
#adresse-front {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5C3E;
	float: left;
	height: 42px;
	width: 129px;
	padding-left: 468px;
	padding-top: 9px;
}
#logo-front {
	float: left;
	height: 60px;
}
#container-page {
	width: 842px;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
}
#container-page-modeles-maisons {
	width: 855px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
}
#header-sous-menu {
	width: 822px;
	height:71px;
	background-image: url(../images/sousSection-header.png);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-left: 20px;
}
#header-sous-menu2 {
	width: 822px;
	height:61px;
	background-image: url(../images/sousSection-header.png);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-left: 20px;
}
#header-sous-sous-menu {
	width: 842px;
	height:50px;
	padding-top: 0px;
	padding-left: 0px;
}
#colone-gauche {
	width: 380px;
	padding-top: 25px;
	padding-left: 20px;
	float:left;
	height: 561px;
}
#colone-gauche-avantage {
	width: 420px;
	padding-top: 25px;
	padding-left: 20px;
	float:left;
	padding-right: 20px;
	height: 720px;
	text-align: justify;
}
#colone-droite {
	width: 422px;
	height:330px;
	float:left;
	padding-top: 20px;
	padding-left: 20px;
}
#colone-droite-type {
	width: 422px;
	height:566px;
	float:left;
	padding-top: 20px;
	padding-left: 20px;
}
#colone-droite2 {
	width: 442px;
	float:left;
	padding-top: 20px;
	padding-left: 0px;
}
#colone-droite-avantage {
	width: 380px;
	float:left;
	padding-top: 20px;
	padding-left: 0px;
	height: 725px;
}
#colone-droite-bas-de-page {
	width: 600px;
	height:305px;
	float: right;
	padding-top: 10px;
	padding-left: 0px;
}
#container-bas-page {
	width: 822px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 25px;
	background-image: url(../images/back-bas-de-page.jpg);
	background-repeat: no-repeat;
	height: 350px;
	float: left;
	text-align: right;
	padding-right: 20px;
}
.boite-modele-maison {
	width: 285px;
	height:214px;
	float:left;
	margin-top: 20px;
}
.boite-modele-maison-titre {
	width: 842px;
	height:50px;
	float:left;
	margin-top: 0px;
	padding-top: 0px;
}
#frame-photo-modele-maison {
	width: 266px;
	height:184px;
	background-image:url(../images/modele_maison/frame_shadow.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-top: 13px;
	padding-left: 19px;
}
#header-boite-modele-maison {
	width: 285px;
	height:20px;
}
#header-boite-modele-maison-1 {
	width: 175px;
	height:19px;
	float:left;
	background-image:url(../images/modele_maison/boite-brune-titre.jpg);
	background-repeat:no-repeat;
	padding-left: 15px;
}
.header-boite-modele-maison-1 a {
	color: #FFF;
}
#header-boite-modele-maison-1-1 {
	width: 180px;
	height:19px;
	float:left;
	background-image:url(../images/modele_maison/boite-brune-titre.jpg);
	background-repeat:no-repeat;
	padding-left: 15px;
}
#header-boite-modele-maison-2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	width: 75px;
	height:16px;
	float:left;
	padding-top: 3px;
	padding-left: 10px;
}
#header-boite-modele-maison-3 {
	width: 33px;
	height:16px;
	float:left;
	padding-top: 3px;
	padding-left: 10px;
}
.header-boite-modele-maison-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	padding-left: 0px;
}
.header-boite-modele-maison-1 a, .header-boite-modele-maison-2 a{
	color: #FFF;
	text-decoration: none;
}
.header-boite-modele-maison-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	padding-left: 0px;
}
#container-bas-contact {
	width: 822px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 25px;
	background-image: url(../images/separateur-full-page.png);
	background-repeat: no-repeat;
	float: left;
	text-align: right;
	padding-right: 20px;
}
#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:08px;
	width: 842px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	width: 842px;
	padding-top: 7px;
	background-image: url(../images/separateur-full-page.png);
	background-repeat: no-repeat;
	text-align: right;
}
#egale-gauche {
	width: 401px;
	padding-top: 20px;
	padding-left: 20px;
	float:left;
	height: 915px;
}
#egale-droite {
	width: 405px;
	float:left;
	padding-top: 20px;
	padding-left: 15px;
	height: 875px;
}
#container-bas-page-international {
	width: 842px;
	padding-top: 25px;
	background-repeat: no-repeat;
	float: left;
	text-align: right;
	padding-right: 0px;
	background-position: left bottom;
}
#container-bas-information {
	width: 822px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	background-repeat: no-repeat;
	float: left;
	text-align: right;
	padding-right: 20px;
	height: 570px;
}
#image-export {
	height:370px;
	float: left;
	padding-left: 0px;
}
#menu-exportation-1 {
	width: 400px;
	height:73px;
	float: left;
	background-image: url(../images/exportation/back-menu.jpg);
	background-repeat:no-repeat;
	padding-left: 35px;
	text-align: left;
}
#menu-exportation-2 {
	width: 400px;
	height:63px;
	float: left;
	background-image: url(../images/exportation/back-menu.jpg);
	background-repeat:no-repeat;
	padding-left: 35px;
	text-align: left;
	padding-top: 10px;
	margin-top: 20px;
}
.int-menu-exportation {
	width: 120px;
	height:30px;
	float: left;
	text-align: center;
	padding-top: 25px;
}

#zone-exportation-1 {
	width: 840px;
	height:520px;
	float: left;
	background-image:url(../images/exportation/back1.jpg);
	background-repeat:no-repeat;
}
#zone-exportation-2 {
	width: 840px;
	height:520px;
	float: left;
	background-image: url(../images/exportation/back2.jpg);
	background-repeat:no-repeat;
}
#zone-exportation-3 {
	width: 840px;
	height:520px;
	float: left;
	background-image: url(../images/exportation/back3.jpg);
	background-repeat:no-repeat;
}
#zone-exportation-4 {
	width: 840px;
	height:520px;
	float: left;
	background-image: url(../images/exportation/back4.jpg);
	background-repeat:no-repeat;
}
#colone-gauche-exportation {
	width: 170px;
	height:520px;
	float: left;
	margin-left: 420px;
	padding-right: 5px;
	padding-left: 5px;
}
#colone-droite-exportation {
	width: 155px;
	height:520px;
	float: left;
	height: 520px;
	padding-left: 5px;
}
#colone-droite-export {
	width: 503px;
	height:370px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
}
#colone-droite-export-ecoterra {
	width: 338px;
	height:370px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	margin-left: 500px;
}
#colone-gauche-ecoterra {
	width: 210px;
	height:500px;
	float: left;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 20px;
}
#colone-droite-ecoterra {
	width: 225px;
	height:500px;
	float: left;
	margin-left: 380px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 20px;
}
#zone-image-avantage {
	width: 401px;
	height:99px;
	float: left;
}
#zone-texte-avantage {
	width: 401px;
	height:155px;
	float: left;
}
#zone-texte-avantage1 {
	width: 401px;
	height:140px;
	float: left;
}

#zone-texte-avantage2 {
	width: 401px;
	height:245px;
	float: left;
	padding-top: 15px;
}
#zone-texte-avantage3 {
	width: 401px;
	height:225px;
	float: left;
}
#zone-texte-avantage4 {
	width: 401px;
	height:155px;
	float: left;
	padding-top: 20px;
	margin-bottom: 20px;
}
#zone-texte-avantage5 {
	width: 401px;
	height:140px;
	float: left;
	padding-top: 20px;
}


.titre-margin {
	margin-top: 5px;
}

.texte-exportation {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 16px;
	text-align: left;
}
.vignette1, .vignette2, .vignette3, .vignette4, .vignette5, .vignette6, .vignette7, .vignette8, .vignette9, .vignette10, .vignette11, .vignette12, .vignette13, .vignette14, .vignette15, .vignette16, .vignette17, .vignette18, .vignette19, .vignette20, .vignette21, .vignette22, .vignette23, .vignette24{
	background-image:url(../images/serie-avantage/frame-thumbs.gif);
	width:158px;
	height:121px;
	float: left;
	padding-left: 14px;
	padding-top: 9px;
}
.vignette-1, .vignette-2, .vignette-3, .vignette-4, .vignette-5, .vignette-6, .vignette-7, .vignette-8, .vignette-9, .vignette-10, .vignette-11, .vignette-12, .vignette-13, .vignette-14, .vignette-15, .vignette-16, .vignette-17, .vignette-18, .vignette-19, .vignette-20, .vignette-21, .vignette-22, .vignette-23, .vignette-24{
	background-image:url(../images/serie-avantage/frame-thumbs.gif);
	width:158px;
	height:121px;
	float: left;
	padding-left: 14px;
	padding-top: 9px;
	margin-left: 25px;
	margin-right: 10px;
	margin-top: 10px;
}
#boite-vignette {
	width:860px;
	float: left;
	
}
#container-avantage {
	width: 863px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 6px;
	margin-top: 20px;
}
#header-boite-modele-maison-1 a, #header-boite-modele-maison-1 a:visited, #header-boite-modele-maison-1 a:active, #header-boite-modele-maison-1-1 a, #header-boite-modele-maison-1-1 a:visited, #header-boite-modele-maison-1-1 a:active {
	color:#FFF
}
#header-boite-modele-maison-1 a:hover, #header-boite-modele-maison-1-1 a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.centrer {
	text-align: center;
}
#container-vignette {
	width: 863px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 6px;
	margin-top: 20px;
}
#footer {
	width:890px;
	margin-left:auto;
	margin-right:auto;
	height: 60px;
	margin-bottom: 3px;
	padding-right: 50px;
}
.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
