* {
	border: none;
	margin: 0;
	padding: 0;
}

a:link,a:visited {
	color: #188cbd;
}

body {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	background-image: url("../images/background.jpg");
}

#header {
	width: 100%;
	height: 100px;
	background-image: url("../images/header.png");}
	
#header .btn {text-align:center;height:16px;width:200px;float:right;}
#header .btn a {display:block;height:16px;line-height:14px;
	color:white;font-size:9px;text-decoration:none;
	font-family:verdana;font-weight:bold;}
#header .btn a span {font-weight:normal;font-style:italic;}
#header .btn a:hover {color:white;text-decoration:underline;}

#header .btnFournitures {margin-right:40px;
	background-image:url("../images/fournitures-de-bureau.png");}
#header .btnMobilierBureau {margin-right:10px;
	background-image:url("../images/mobilier-de-bureau.png");}
	


#header .breadcrumb {
	float: left;
	height: 16px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	background-image: url("../images/breadcrumb_bg.png");
}

#header .breadcrumb a {
	font-size: 10px;
	font-family: Arial;
	text-decoration: none;
}

.actuelbureau {
	font-family: verdana;
	font-weight: 400;
}

.actuelbureau span {
	margin-left: 0px;
	letter-spacing: -2px;
	font-weight: 700;
}

#header h1 {
	width: 800px;
	float: left;
	font-size: 24px;
	margin-top: 26px;
	margin-left: 20px;
	color: #188cbd;
}

#header h1 a {
	text-decoration: none;
}

#header h1 a:hover {
	color: #526d78;
}

#header h1 img {
	height: 10px;
	width: 10px;
	font-size: 8px;
	visibility: hidden;
}

#header h1 span.tel_header {
	margin-left: 240px;
	font-size: 20px;
	color: #526d78;
}

#header h2 {
	width: 800px;
	float: left;
	margin-left: 20px;
	font-size: 12px;
	font-family: verdana;
	color: #526d78;
}

#catalogue li {
	list-style-type: none;
	line-height: 27px;
	text-align: right;
	padding-right: 5px;
	background-image: url("../images/catalogue_header_bg.png");
	background-repeat: no-repeat;
	cursor: pointer;
}

#catalogue ul li ul {
	margin-top: 5px;
}

#catalogue ul li ul ul {
	margin-top: 0;
}

#catalogue ul li ul li {
	margin-left: 10px;
	list-style-image: url("../images/menu_prefix_1.png");
	list-style-position: inside;
	text-align: left;
	line-height: 20px;
	background-image: none;
}

#catalogue ul li ul li ul li {
	height: 20px;
	list-style-image: url("../images/menu_prefix_circle.png");
}

#catalogue ul ul ul {
	margin-left: 20px;
}

#catalogue ul ul ul li {
	display: none;
}

#catalogue ul li ul li.active {
	list-style-image: url("../images/menu_prefix_1_active.png");
}

#catalogue ul li ul li.active ul li {
	display: list-item;
	color: #000;
}

#catalogue ul li ul li ul li.active {
	color: red;
	list-style-image: url("../images/menu_prefix_circle_active.png");
}

#catalogue {
	float: left;
	width: 240px;
	padding-bottom: 10px;
	background-image: url("../images/catalogue_bg.png");
}

#catalogue ul li a {
	font-family: Arial;
	font-weight: 700;
	font-size: 15px;
	text-decoration: none;
	color: #526d78;}

#catalogue ul li ul li a {font-size:12px;}

#catalogue ul li a.red_link {color:#f42d2d;font-size:14px;}

/* NAVIGATION */
#navigation ul {float:left;}
#navigation ul li {float:left;display:inline;margin-right:2px;height:20px;
	padding-bottom:2px;padding-left:15px;padding-right:5px;
	background-image:url("../images/navigation_btn_bg.png");}
#navigation ul li:hover {padding-bottom:0;}
#navigation ul li:hover>a {padding-top:2px;heigth:18px;color: #d3d3d3;}
#navigation ul li a {float:left;padding-top:4px;height:16px;
	color:#FFF;text-decoration:none;font-family:Arial;font-weight:bold;font-size:12px;}
#navigation {width:800px;float:left;
	padding-left:5px;padding-top:10px;margin-bottom:20px;
	letter-spacing:2px;height:22px;background-image:url("../images/navigation_bg.png");}

#sideBar {
	float: left;
	width: 240px;
}

#words {
	margin-top: 20px;
	float: left;
	width: 240px;
}

#words h2 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity =         10);
	margin-top: -16px;
	font-size: 20px;
	text-align: center;
	height: 20px;
	color: #403523;
	opacity: .1;
}

#words h1 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity =         50);
	opacity: .5;
	color: #FFF;
	text-align: center;
	font-family: verdana;
	font-size: 36px;
}

#words a {
	text-decoration: none;
	color: white;
}

#comments {margin-top:20px;float:left;font-family:verdana;color: #526d78;}
#comments h3 {font-size:15px;border-bottom:1px solid #526d78;;float:left;}
#comments h4 {font-size:12px;margin-top:5px;float:left;}
#comments p {float:left;font-size:11px;}

#content {
	float: left;
	width: 550px;
	overflow: hidden;
	margin-left: 10px;
	color: #526d78;
	font-size: 10px;
	font-family: Arial;
	font-weight: 700;
}

#contact {
	margin-left: 10px;
}

#contact textarea#message {
	width: 400px;
	height: 100px;
	border: 1px solid #526d78;
	background: url("../images/catalogue_bg.png");
	color: #526d78;
}

#contact input {
	border: 1px solid #526d78;
	color: #526d78;
}

#contact input[type=text] {
	padding-top: 2px;
	height: 14px;
	font-size: 10px;
	width: 200px;
	background: url("../images/catalogue_bg.png");
}

#contact label {
	font-size: 12px;
	font-weight: 700;
}

#contact input#address {
	width: 270px;
}

#contact input#zipcode {
	margin-top: 3px;
	width: 60px;
}

#contact ul li {
	list-style-position: inside;
	color: red;
}

#contact img {
	border: 1px solid #526d78;
}

#contact input#captcha-input {
	width: 60px;
}

#contact input[type=submit] {
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: transparent;
	color: #526d78;
	font-family: Arial;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 2px;
}

div#contactSend {
	background-image: url("../images/catalogue_bg.png");
	font-size: 11px;
	padding: 10px;
}

div#contactSend div {
	margin-top: 10px;
}

#catalogueDisplayIndex #imageTop {
	background:url("../images/AB_imageTop_bg.png") no-repeat;
	float: left;
	width: 550px;}

#catalogueDisplayIndex div.imgTopFooter {
	background:url("../images/AB_imageTop_footer.png") no-repeat;
	float:left;
	width:550px;
	height:12px;
}
.block_slideshow {border:1px solid #526d78;margin-top:6px;
	margin-left:6px!important;}
#catalogueDisplayIndex p.imageTop {
	float: left;
	width: 530px;
	font-size: 14px;
	border: 1px solid #526d78;
	background-image: url("../images/catalogue_bg.png");
	margin-left: 6px;margin-top:10px;
	padding: 3px;}

#catalogueDisplayIndex h1 {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 530px;
	height: 25px;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 16px;
	background-image: url("../images/bar_info.png");
}

#catalogueDisplayIndex p.images a {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 10px;
	width: 164px;
	height: 173px;
	background-image: url("../images/catalogueDisplayIndex_a_bg.png");
	text-decoration: none;
	text-align: center;
	padding: 3px;
}
div.text {background-image: url("../images/catalogue_bg.png");
	float:left;margin-top:10px;padding:3px;
	-moz-border-radius: 5px;}

div.text div {width:168px;float:left;
	margin-right:5px;padding:3px;font-weight:bold;font-size:11px;
	text-align:justify;text-indent:20px;}
	
div.text div+div {border-left:1px solid #526d78;
	border-right:1px solid #526d78;padding-left:5px;padding-right:5px;
	margin-right:5px;}

div.text div+div+div {border:none;padding-left:3px;padding-right:3px;}

#catalogueDisplayIndex div.indexLine {float:left;margin-bottom:10px;
	width:540px;height:170px;text-align:left;
	background-image:url("../images/lineLabel_bg.png");
}

#catalogueDisplayIndex div.indexLine img {float:left;margin:3px;margin-right:10px;
	width:164px;height:164px;}
	
#catalogueDisplayIndex div.indexLine h3 {margin-top:5px;}
#catalogueDisplayIndex div.indexLine p {float:left;margin-right:5px;
	width:357px;height:30px;font-size:11px;font-weight:bold;}
#catalogueDisplayIndex div.indexLine p.desc {height:120px;}
#catalogueDisplayIndex div.indexLine span {margin-right:5px;}
span.oldPrice {font-weight:bold;font-size:12px;
	color:red; text-decoration:line-through;}
span.price {font-weight:bold;font-size:12px;
	color:white;background-color:green;}
span.special {font-weight:bold;font-size:12px;
	color:green;}

#catalogueDisplayRubrique h2 {
	margin-left: 20px;
	font-size: 20px;
}

#catalogueDisplayRubrique p.desc {
	margin-left: 22px;
	font-weight: 400;
	font-size: 11px;
}

#catalogueDisplayRubrique div {
	margin-top: 10px;
	width: 540px;
	height: 129px;
	background-image: url("../images/category_line_bg.png");
}

#catalogueDisplayRubrique div img {
	float: left;
	width: 123px;
	height: 123px;
	margin: 3px 10px 3px 3px;
}

#catalogueDisplayRubrique div p {height:84px;}
#catalogueDisplayRubrique div span {margin-right:5px;}

#lineLabel {width:540px;height:170px;text-align:left;
	background-image:url("../images/lineLabel_bg.png");}

#lineLabel h2 {float:left;margin-left:8px;
	width:200px;height:20px;font-size:16px;}

#lineLabel img {float:left;margin:3px;
	width:164px;height:164px;}

#lineLabel p {float:left;margin-left:10px;
	width:330px;height:30px;font-size:11px;font-weight:bold;}
#lineLabel p.desc {height:60px;}
#lineLabel p.feature {font-weight:200;}
#lineLabel p.color {font-weight:200;}
#line .link_images {text-align:left;padding-left:40px;padding-top:2px;}
#line div.long_desc {padding:10px;text-align:left;font-size:11px;border:1px solid white;
	margin-top:5px;text-indent:20px;-moz-border-radius:10px;background-image: url("../images/catalogue_bg.png")}
#lineLabel a {float:left;margin-left:10px;
	padding-left:45px;padding-top:3px;
	width:155px;height:17px;
	background-image:url("../images/catalogueLine_a_bg.png");
	color:#FFF;text-decoration:none;font-size:11px;}
#lineLabel span {margin-right:5px;}

#lineImages img {margin:8px;}

#quisommesnous * {margin-top:20px;}

#quisommesnous p {
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	text-align: left;
	font-family: verdana;
	font-size: 13px;
	font-weight: 400;
}

#quisommesnous p img {
	margin-top: 10px;
	float: right;
}

#notresavoirfaire {
	width: 530px;
	margin-left: 10px;
	text-align: center;
}

#notresavoirfaire ul {
	font-size: 12px;
	padding-left: 10px;
	list-style-position: inside;
	list-style-type: square;
}

#notresavoirfaire ul ul {
	font-size: 10px;
	list-style-type: disc;
}

#notresavoirfaire span.legende {
	padding-bottom: 14px;
	height: 22px;
	vertical-align: middle;
}

#notresavoirfaire img.legende {
	margin-left: 160px;
	height: 18px;
}

#footer {
	float: left;
	margin-top: 20px;
	padding-top: 2px;
	width: 800px;
	height: 23px;
	background-image: url("../images/footer.png");
}

#footer .developper {
	margin-left: 10px;
	font-size: 11px;
	color: #526d78;
}

#footer .developper_mail a {
	font-size: 11px;
	text-decoration: none;
}

#footer .copyright {
	float: right;
	margin-right: 10px;
	margin-top: 3px;
	font-size: 11px;
	color: #526d78;
}

.dijitDialogUnderlay {
	position: fixed;
	top: 0;
	left: 0;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6px;
	opacity: 0.6px;
}

#header .breadcrumb a:hover,#lineLabel a:hover {
	text-decoration: underline;
}

#catalogue ul li ul li a:hover,#catalogueDisplayIndex p.images a:hover {
	letter-spacing: 2px;
}

#contact input#city,#contact input#country {
	margin-top: 3px;
	width: 100px;
}

#line,#quisommesnous {
	width: 540px;
	text-align: center;
}

#lineLabel p.color,#lineLabel p.price {
	height: 20px;
}

#lineImages,#notresavoirfaire h1,#notresavoirfaire ul {
	text-align: left;
}

.category_item img,.line_item img {
	cursor: url("../images/cursor.cur"), pointer;
}

/* DEPARTEMENTS */
#departements {padding:5px;background-image:url("../images/catalogue_bg.png");
	font-size:12px;font-weight:normal;}
#departements h2 {font-size:13px;padding-bottom:5px;border-bottom:1px solid #526d78;}
#departements .image {text-align:center;}
#departements div.imageCatalogue {margin-top:10px;width:540px;height:129px;
	background-image:url("../images/category_line_bg.png");}
#departements div.imageCatalogue img {float:left;width:123px;height:123px;
	margin:3px 10px 3px 3px;}
#departements div.imageCatalogue p {padding:5px;}

/* MOBILIER DE BUREAU */
#mobilier_bureau {margin-bottom:20px;font-family:verdana;color:#526d78;text-align:center;
	font-size:11px;font-weight:bold;}

#mobilier_bureau .actuelbureau {
	font-family:verdana;font-weight:400;}
#mobilier_bureau .actuelbureau span {
	margin-left:0px;letter-spacing:-2px;font-weight:700;}
#mobilier_bureau h1 {float:left;
	margin-top:40px;margin-left:20px;
	font-size:24px;color:#188cbd;}
#mobilier_bureau h1 a {float:left;text-decoration:none;}
#mobilier_bureau h1 a:hover {color:#526d78;}
#mobilier_bureau h1 img {height:10px;width:10px;
	visibility:hidden;font-size:8px;}
#mobilier_bureau h1 span.tel_header {margin-left:240px;
	font-size:20px;color:#526d78;}
#mobilier_bureau #header h2 {float:left;width:auto;margin-top:0;margin-left:20px;
	font-size:12px;}
	
#mobilier_bureau h2, #mobilier_bureau h3, #mobilier_bureau h4 {float:left;width:100%;
	margin-top:40px;margin-bottom:10px;font-size:14px;}
#mobilier_bureau h2 {font-size:16px;}

#mobilier_bureau ul {float:left;margin-top:20px;margin-bottom:20px;}
#mobilier_bureau li {display:inline;}

#mobilier_bureau a.big_link {font-size:14px;}

#mobilier_bureau dd {font-weight:normal}