@charset "utf-8";

/* CSS Document */



* {

margin:0;

padding:0;

}

html, body {

	color:#000000;

	font-family:Verdana, Geneva, sans-serif;

	font-size:100%;

	margin:0;

	padding:0;

	text-align:center;

	width:100%;

	height:100%;

	background-image:url(../images/fond.jpg);

	background-repeat:repeat-x;

	background-position:center top;

}

.orange {
	color: #EB6A0A;
	font-size: 13px;
}

.hiddenPic {display:none;}



a {

	text-decoration: none;

}



a:link {text-decoration: none}

a:visited {text-decoration: none}

a:active {text-decoration: none}

a:hover {

	text-decoration: underline;

}

a img {

	border: none;

}



#tableau_principal {

	height:100%;

	margin-left:auto;

	margin-right:auto;

	text-align:left;

}



#tableau_principal_long {

	height:100%;

	margin-left:auto;

	margin-right:auto;

	text-align:left;

}



#Tableau_01 {

	position:relative;

	left:0px;

	top:0px;

	width:983px;

	height:601px;

	border:1px solid #FFF;

	background-color:#FFF;

}



#Tableau_01_long {

	position:relative;

	left:0px;

	top:0px;

	width:983px;

	height:100%;

	border:1px solid #FFF;

	background-color:#FFF;

	overflow:hidden;

}



#bg_t_bandeau {

	position:absolute;

	left:0px;

	top:0px;

	width:983px;

	height:188px;

}



ul#menu {

	position:absolute;

	left:150px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	top:127px;

	z-index:20;

	width:auto;

}



ul#menu li{

	display:inline;

	border:medium none;

}



.m_menu{

	width:82px;

	height:68px;

	display:block;

	float:left;

	text-decoration:none;

	border:none;

}



#logo {	

	position:absolute;

	top:0px;

	left:0px;

	z-index:10;



}



#fabrication-index {

	position:absolute;

	left:349px;

	top:50px;

	width:191px;

	height:146px;

}



#montage-index {

	position:absolute;

	left:540px;

	top:50px;

	width:197px;

	height:146px;

}



#finie-index {

	position:absolute;

	left:349px;

	top:200px;

	width:388px;

	height:214px;

}



#mvb {

	font-family: Verdana, Geneva, sans-serif;

	font-size:9px;

	line-height:11px;

	padding-top:10px;

	position:absolute;

	left:280px;

	text-align:left;

}



#mvb span {

	color:#EF7821;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

	font-weight: bold;

	line-height:20px;

}



#bg_l_info_pratiques {

	position:absolute;

	left:0px;

	top:188px;

	width:254px;

	height:413px;

	z-index:1;

	background-image:url(../images/bg_l_info_pratiques.jpg);

	background-repeat:no-repeat;

}



#bg_l_info_pratiques_long {

	position:absolute;

	left:0px;

	top:188px;

	width:254px;

	height:1800px;

	z-index:1;

	background-image:url(../images/bg_l_info_pratiques_long.jpg);

	background-repeat:no-repeat;

}

#bg_l_info_pratiques_long_repeat {

	background-image:url(../images/fond_repeat.jpg);

	background-repeat:repeat-y;

	height:100%;

	left:0;

	position:absolute;

	top:769px;

	width:254px;

	z-index:0;

}



#bg_l_info_pratiques_long_v2 {

	position:absolute;

	left:0px;

	top:188px;

	width:254px;

	height:914px;

	z-index:1;

	background-image:url(../images/bg_l_info_pratiques_long_v2.jpg);

	background-repeat:no-repeat;

}







#info_pratique_titre {

	position:absolute;

	z-index:10;

	top:-70px;

	left:0px;

}

#ul_id {

	font-family:Verdana, Geneva, sans-serif;

	font-size:1em;

	font-weight:normal;

	list-style-type: none;

	margin:0px 0 0 6px;

	width:190px;

	line-height:16px;

	position:absolute;

	top:20px;

	z-index:99;

}



#ul_id li {

	display:inline;

	line-height:inherit;

}



#ul_id li a {

	color:#FFFFFF;

	padding:5px 0 5px 40px;

	text-decoration:none;



}



#ul_id li a {

	display:block;

	margin:0;

}



.infopratiques_selected {

	color:red;!important

}



#content {

	left:254px;

	top:188px;

	width:622px;

	height:413px;

	z-index:10;

	position:relative;

}



#content_long {

	left:254px;

	top:188px;

	width:680px;

	height:100%;

	z-index:3;

	position:relative;

}



.dm_content {background: url(../images/content.jpg) no-repeat -9999px -9999px;}



#bg-r-tronc {

	position:absolute;

	left:876px;

	top:188px;

	width:107px;

	height:129px;

	z-index:2;

}



#bg-r-arbre {

	position:absolute;

	left:876px;

	top:317px;

	width:107px;

	height:284px;

}



#prix_promo {

	display:block;

	position:absolute;

	left:-105px;

	top:120px;

	width:238px;

	height:237px;

}



#argumentaire_orange {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 16px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #EB6A0C;

	position:absolute;

	display:block;

	top:207px;

	left:240px;

	z-index:10;

}



#content_texte_intro {

	top:35px;

	left:-15px;

	position:absolute;

	display:block;

	width:375px;

	margin-top:10px;

	margin-bottom:10px;

}

#content_texte_intro p {

	line-height:23px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 15px;

	font-weight:normal;

	color:#3a3a3a;

	padding-bottom:15px;

}



#content_texte_normal {

	top:13px;

	left:5px;

	position:absolute;

	display:block;

	width:98%;

	margin-top:10px;

	margin-bottom:10px;

	z-index:10;

}



.paragraphe{

	display:block;

	width:100%;

	height:100%;

	border:1px solid #D4D4D4;

	padding: 10px;

	position: relative;

	background-color:#F8F8F8;

	

}



.content_texte_important {

	font-weight: bold;

	color:#666;

}



#content_texte_normal h1{

	line-height:23px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 22px;

	font-weight:bold;

	color:#EE6A08;

	padding-bottom:15px;

}



#content_texte_normal h2{

	line-height:15px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 18px;

	font-weight:bold;

	color:#EE6A08;

	padding-top:0px;

	padding-bottom:15px;

	text-decoration:underline;

}



#content_texte_normal h4{

	line-height:15px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 15px;

	font-weight:bold;

	color:#EE6A08;

	padding-top:15px;

	padding-bottom:15px;

	text-decoration:underline;

}





#content_texte_normal p{

	line-height:20px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 15px;

	font-weight:normal;

	color:#3A3A3A;

	padding-bottom:15px;

	

}



#content_texte_normal table td.titre{

	line-height:20px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 15px;

	font-weight:bold;

	color:#3A3A3A;

	padding-bottom:5px;

	padding-top:5px;

}



#content_texte_normal table td.normal{

	line-height:20px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 15px;

	font-weight:normal;

	color:#3A3A3A;

	padding-bottom:0px;

}



#content_texte_normal table td.url{

	line-height:20px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 15px;

	font-weight:normal;

	color:#3A3A3A;

	padding-bottom:0px;

	text-align:right;

}



#content_texte_normal table td.bas{

	line-height:20px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 15px;

	font-weight:normal;

	color:#3A3A3A;

	padding-top:5px;

}



#content_texte_normal a.logo img{

	text-decoration:none;

	padding:5px;

}



#content_texte_normal a.logo img:hover{

	border:#F90 1px solid;

	padding:5px;

}





#content_texte_normal table.tableau_bordure {

	border:#CCC 1px solid;

}



#content_texte_normal ul {

	position:relative;

	margin:0 0 0 30px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 15px;

	font-weight:normal;

	color:#3A3A3A;

}







.li_espacee{

	line-height:15px;

	margin-bottom:20px;

}



.liste_condensee {

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	font-weight:normal;

	list-style-type: disc;

	margin:0px 0 0 3px;

}



.liste_condensee li {

	margin-bottom:10px;

	line-height:15px;

}







.content_texte_normal_p{

	font-family: Verdana, Geneva, sans-serif;

	font-size: 1em;

	font-weight:normal;

	color:#3A3A3A;

	left:30px;

	position:absolute;

}



div.content_texte_gros_centre {

	line-height:23px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 16px;

	font-weight:bold;

	color:#EE6A08;

	padding-bottom:15px;

	text-align:center;

}



#mention {

	font-family:Verdana, Geneva, sans-serif;

	font-size:9px;

	font-weight:normal;

	color:#333;

	list-style-type: none;

	margin:0px 0 0 1px;

	width:100%;

	position:relative;

	list-style-type: none;

	

}



#mention ul {

	

}



#mention ul li {	

	display:inline;

}



#mention ul li a{

	cursor:pointer;

	text-decoration:none;

	color:#333;

}



#mention ul li a:hover{

	cursor:pointer;

	text-decoration:underline;

}



#arbrefond {

	width:279px;

	height:469px;

	position:absolute;

	bottom:0px;

	right:0px;

	z-index:2;

}



.refer {

	font:Verdana, Geneva, sans-serif;

	font-size:10px;

	position:absolute;

	top:395px;

	left:-45px;

	color:#3a3a3a;

}



/* Pour affichage correct PNG */

.format_png { behavior: url(win_png.htc); }





/*--------------------CONCEPT-------------------------*/

#Tableau_concept {

	position:absolute;

	left:0px;

	top:20px;

	width:622px;

	height:385px;

	z-index:11;

}



#esquisse {

	position:absolute;

	left:0px;

	top:0px;

	width:159px;

	height:131px;

}



#element {

	position:absolute;

	left:159px;

	top:0px;

	width:167px;

	height:131px;

}



#plan3D {

	position:absolute;

	left:326px;

	top:0px;

	width:155px;

	height:131px;

}



#fabrication {

	position:absolute;

	left:481px;

	top:0px;

	width:141px;

	height:131px;

}



#livraison {

	position:absolute;

	left:0px;

	top:131px;

	width:159px;

	height:125px;

}



#maisonfinie {

	position:absolute;

	left:159px;

	top:131px;

	width:463px;

	height:254px;

}



#montage {

	position:absolute;

	left:0px;

	top:256px;

	width:159px;

	height:129px;

}

/*--------------------FIN CONCEPT-------------------------*/



/*-------- contact---------*/

.mandatory{

	color:red;

}



#contact_tableau{

	font-family: Verdana, Geneva, sans-serif;

	font-size: 15px;

	font-weight:normal;

	color:#3A3A3A;

}



.contact_field{

	font-family: Verdana, Geneva, sans-serif;

	font-size: 15px;

	font-weight:normal;

	color:#3A3A3A;

}

.formulaire_titre {

	background-color: #F90;

	height: 30px;

	color:#FFF;

	text-indent:5px;

	font-weight:bold;

}

.formulaire_libelle{

	padding-left:20px;

}



.p_texte_base {

	font-family:Verdana, Geneva, sans-serif;

	font-size:15px;

	padding-left:15px;

	line-height:20px;

}



.p_texte_base a:link,a:active,a:visited{

	text-decoration:none;

	color:#333;

}

.p_texte_base a:hover{

	text-decoration:underline;

	color:#F60;

}

