@charset "utf-8";
/* CSS Document */
html{
	height:100%;
	background-color:#d0ddbf;
}
body, td, th, form {
	font-family:Tahoma;
	margin:0px;
}
body{
	padding-top:0px;
	/*background-image:url(../images/bg-texture.gif);*/
}
ul{
	margin:0px;
	padding:0px;
	padding-left:20px;
	color:#86a543;
	font-size:13px;
}

form input{
	border:#000000 1px solid;
	background-color:#FFFFFF;
}
form input.button{
	border:#000000 1px solid;
	background-color:#999999;
}
form input.error{
	border:#FF0000 1px solid;
	background-color:#FFFFCC;
}

/**/
a:link,a:visited{
	color:#000000;
	text-decoration:underline;
	font-size:13px;
}
a:hover{
	color:#86a543;
	text-decoration:none;
	font-size:13px;
}
a:active{
	color:#000000;
	text-decoration:underline;
	font-size:13px;
}
a.dark:link,a.dark:visited{
	color:#86a543;
	text-decoration:underline;
	font-size:13px;
}
a.dark:hover{
	color:#ffffff;
	text-decoration:none;
	font-size:13px;
}
a.dark:active{
	color:#86a543;
	text-decoration:underline;
	font-size:13px;
}
a.white{
	color:#FFF;
	text-decoration:underline;
}
.border_green{
	border:#86a543 1px solid;
}
#template{
	width:950px;
}
#headerHolder, #image_holder{
	position:absolute;
	z-index:900;
	width:950px;
}
#headerHolder a{
	position:relative;
	float:left;
}
#image_holder{
	top:480px;
	z-index:995;
}
a#menuItem:link,a#menuItem:visited{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	width:130px;
	height:25px;
	background:none;
	text-decoration:none;
	padding:70px 0 0 0;
}
a#menuItemLangue:link,a#menuItemLangue:visited{
	color:#888888;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:right;
}
a#menuItemLangue:hover{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a#menuItemLangue:active{
	color:#888888;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#products_menu{
	width:650px;
	height:330px;
	position:absolute;
	float:left;
	top:95px;
	overflow:hidden;
	z-index:900;
	clear:both;
	text-align:left;
}
#products_menu_bg{
	width:650px;
	height:330px;
}
#products_menu a{
	width:116px;
	height:125px;
	cursor:pointer;
}
.pdf{
	width:20px;
	height:20px;
	position:relative;
	width:100%;
	padding-left:25px;
	float:left;
}
.products_fiche_details{
	margin:5px 5px 5px 400px;
}
.products_fiche_details table td{
	padding:5px 50px;
	padding-right:0px;
}
a#menuItem.selected{
	background-image:url(../images/menu-over.gif);
	background-repeat:no-repeat;
	color:#999999;
}
a#menuItem:hover{
	background-image:url(../images/menu-over.gif);
	background-repeat:no-repeat;
	color:#999999;
}
#contentBG1{
	background-color:#19191a;
	background-image:url(../images/body_bg-bottom.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}
#contentHolder1{
	background-image:url(../images/body_bg-top.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
#content{
	margin:10px 56px;
	color:#FFFFFF;
	font-size:13px;
}
#content p{
	text-align:justify;
}
h1{
	margin:0px;
	padding:0px;
}
.titre{
	width:420px;
	height:35px;
}
.separatorV{
	padding:0px;
	margin:0px;
	font-size:3px;
	width:1px;
	background-color:#86a543;
	background-image:url(../images/separator_bottom.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
.products_fiche_details table td.separatorH{
	padding:0px;
	margin:0px;
}
.products_fiche_details{
	font-size:14px;
	font-weight:normal;
}
.details_titre{
	font-size:16px;
	font-weight:bold;
}
.details_sous_titre{
	font-size:14px;
	font-weight:bold;
}
.separatorV_top{
	font-size:3px;
	width:1px;
	height:55px;
	background-image:url(../images/separator_top.gif);
	background-repeat:no-repeat;
	background-position:center top;
}
.columnL{
	margin-right:10px;
	font-size:13px;
}
/* Hover-link */
.columnL a{
	color: #ffffff;
	text-decoration: none;
}
.columnL a:hover{
	color: #ffffff;
	text-decoration: underline;
}
/* Hover-link */
.columnR{
	margin-left:10px;
	font-size:13px;
}
.disableProductsMenu{
	left:-999em;
}
.separator-pv{
	border-top:#999999 1px solid;
}
.products_fiche_bg_bottom{
	background-image:url(../images/products_fiche_bg-bottom.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-color:#e7e8e9;
}
.products_fiche_bg_top{
	background-image:url(../images/products_fiche_bg-top.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.products_fiche_photo{
	width:477px;
	height:409px;
	position:absolute;
	z-index:800;
}
#image_holder img{
	border:#FFFFFF 3px solid;
}

#menu-entreprise-holder{
	background-image:url(../images/menu_entreprise-bg.jpg);
	background-color:#454545;
	background-repeat:no-repeat;
}
#menu-entreprise {
	margin-top:10px;
}
#menu-entreprise a{
	position:relative;
	float:left;
	width:172px;
	height:33px;
	clear:both;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background:none;
	text-decoration:none;
	padding:15px 0 0 0;
	text-align:center;
}
#menu-entreprise a:hover,#menu-entreprise a.selected{
	background-image:url(../images/menu-over.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
	color:#999999;
}
#entreprise-top{
	background-image:url(../images/entreprise-top.jpg);
	background-repeat:no-repeat;
}
.inox-bg{
	background-image:url(../images/inox_bg.jpg);
	background-repeat:no-repeat;
	background-color:#cecfcf;
}
a.minilink{
	font-size:9px;
	color:#6e9437;
}
.logo_ecoblask{
	width:104px;
	height:34px;
	margin-left:8px;
}
.logo_decoflame{
	width:104px;
	height:45px;
	margin-left:8px;
}
.link-login{
	position:absolute;
	z-index:200;
	display:inline-block;
	margin-left:840px;
	margin-top:13px;
}
.link-login a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:9px;
	text-transform:uppercase;
}
