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

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

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

#header {width:100%;height:100px;
	background:url("../images/header.png") no-repeat;}
	
#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 {float:left;width:700px;
	margin-top:26px;margin-left:20px;
	font-size:24px;color:#188cbd;}

#header h1 a {text-decoration:none;}
#header h1 a:hover {color:#526d78;}

#header h1 img {margin-left:30px}

#header a.tel_header {float:left;width:150px;height:37px;
	margin-top:14px;padding-left:50px;padding-top:3px;
	font-size:11px;font-family:verdana;line-height:16px;
	color:#188cbd;background:url(../images/tel-bg.jpg)}

#header a.tel_header span {font-weight:bold;font-size:16px;
	text-shadow:1px 1px 1px #AAA}

#header h2 {float:left;margin-left:20px;width:100%;
	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:995px;float:left;border-top:1px solid #FFF;
	padding-left:5px;padding-top:10px;margin-bottom:20px;
	letter-spacing:2px;height:22px;background:url("../images/navigation_bg.png");}
#navigation span {float:right;margin-right:20px;color:#526d78;
	font-weight:bold;font-size:12px;}

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

div#facebook-like {float:left;margin-top:5px;width:110px;}
div#tweeter-tweet {float:right;margin-top:5px;}
div#delicious {float:left;font-size:11px}
div#delicious img {float:left;border: 1px solid #526d78}
div#delicious a {float:left;margin-left:5px;margin-top:2px;text-decoration:none}
div#delicious a:hover {text-decoration:underline}
#words {float:left;width:240px;margin-top:20px;}

#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;width:200px}
#comments p {float:left;font-size:11px;}

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

#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 #captcha-element img {float:left}
#contact input#captcha-input {float:left;clear:left;width:60px;margin-top:3px;}

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

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

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

#imageTop {float:left;width:540px}

.promotion-week {float:left;width:200px;margin-left:8px;margin-bottom:5px;
	border:1px solid #526d78}
.promotion-week h3 {padding:3px;
	font-size:15px;font-style:italic;color:white;
	border-bottom:1px solid #526d78;background:#188cbd;}
.promotion-week img {float:left;margin-bottom:5px;border-bottom:1px solid #526d78;}
.promotion-week p {padding:3px;background:url("../images/catalogue_bg.png");font-size:11px;}
.promotion-week a {text-decoration:none;color:#526d78}
.promotion-week a:hover {text-decoration:underline;}

.information {float:left;width:200px;margin-left:8px;
	border:1px solid #526d78}
.information h3 {padding:3px;
	font-size:15px;font-style:italic;color:white;
	border-bottom:1px solid #526d78;background:#188cbd;}
.information img {float:left;margin-bottom:5px;border-bottom:1px solid #526d78;}
.information p {padding:3px;background:url("../images/catalogue_bg.png");font-size:11px;}
.information a {text-decoration:none;color:#526d78}
.information a:hover {text-decoration:underline;}

.block_slideshow, #slideshow {border:1px solid #526d78;width:536px;height:286px;overflow: hidden; }


#catalogueDisplayIndex p.imageTop {float:left;width:530px;height:68px;margin-top:10px;padding:3px;
	border:1px solid #526d78;background:url("../images/catalogue_bg.png");
	font-size:14px;font-weight:bold}

#catalogueDisplayIndex h1 {float:left;width:740px;height:25px;
	margin-top:10px;margin-bottom:10px;
	padding-top:5px;padding-left:10px;
	font-size:16px;background: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;
}

#links a {float:left;width:180px;height:35px;text-decoration:none;color:#333;
	margin:3px;padding-left:60px;padding-top:5px;border:1px solid #AAA;
	font-weight:bold!important;font-size:12px;
	background:url("../images/links.jpg") no-repeat top left;}
#links a span {font-style:italic;font-size:11px;font-weight:normal}

#links2 {float:left;margin-right:10px;width:242px;height:200px;}
#video {float:left;width:486px;height:338px;
	margin-top:5px;border:1px solid #526d78}

.topsells {float:left;width:238px;margin-top:5Px;margin-left:4px;margin-right:8px;
	border:1px solid #526d78}
.topsells h3 {padding:3px;
	font-size:15px;font-style:italic;color:white;
	border-bottom:1px solid #526d78;background:#188cbd;}
.topsells img {float:left;margin-bottom:5px;width:238px;border-bottom:1px solid #526d78;}
.topsells p {padding:3px;background:url("../images/catalogue_bg.png");}
.topsells a {text-decoration:none;color:#526d78}
.topsells a:hover {text-decoration:underline;}

div.text {background-image: url("../images/catalogue_bg.png");
	float:left;margin-top:10px;padding:3px;
	-moz-border-radius: 5px;}
div.text div {width:235px;float:left;
	margin-right:5px;padding:3px;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;width:164px;
	margin-bottom:10px;margin-left:5px;margin-right:5px;padding:6px;
	-moz-border-radius:5px;text-align:left;
	background:url("../images/catalogue_bg.png")}

#catalogueDisplayIndex div.indexLine img {float:left;width:164px;height:164px;}
#catalogueDisplayIndex div.indexLine h3 {float:left;margin-top:5px;height:15px;font-size:13px;width:100%}
#catalogueDisplayIndex div.indexLine p {float:left;height:30px;font-size:11px;}
#catalogueDisplayIndex div.indexLine p.desc {height:120px;}
#catalogueDisplayIndex div.indexLine span {float:left;margin-right:2px;}
#catalogueDisplayIndex div.indexLine a {float:left;}
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;}
a.detail {font-weight:bold;font-size:11px}

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

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

#catalogueDisplayRubrique div {float:left;margin-right:5px;
	margin-top: 10px;
	width: 370px;
	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:750px;height:210px;text-align:left;
	background-image:url("../images/lineLabel_bg.png");}

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

#lineLabel img {float:left;width:200px;height:200px;margin:5px;}

#lineLabel p {float:left;margin-left:10px;
	width:520px;height:40px;font-size:11px;font-weight:bold;}
#lineLabel p.desc {height:80px;}
#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.doc {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 a {float:left;width:140px;height:140px;margin:5px;}
#lineImages img {float:left;width:140px;height:140px;margin:5px;}

#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;width:1000px;height:23px;
	margin-top:20px;padding-top:2px;
	background-image: url("../images/footer.png");}

#footer .developer, #footer .developer_mail {float:left;margin-left:10px;margin-top:3px;
	font-size:11px;color:#526d78;}

#footer .developer_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:750px;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:2px;background-image:url("../images/catalogue_bg.png");
	font-size:12px;font-weight:normal;float:left;}
#departements h2 {font-size:13px;padding-bottom:5px;border-bottom:1px solid #526d78;}
#departements .image {text-align:center;}
#departements div.imageCatalogue {float:left;margin-top:10px;width:370px;height:129px;
	background-image:url("../images/category_line_bg.png");margin-right:3px}
#departements div.imageCatalogue img {float:left;width:123px;height:123px;
	margin:3px 10px 3px 3px;}
#departements div.imageCatalogue p {padding:5px;}
#departements p.cities {float:left;width:100%;border:1px solid #AAA;margin-top:10px;padding:3px}

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

#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;width:500px;
	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 {border-bottom:1px solid #FFF}
#mobilier_bureau #header h2 {float:left;width:800px;margin-top:0;text-align:left;
	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}

/* CADEAUX */
.margTop {margin-top:5px;}
