*{margin:0;}
html, body{height:100%;}
body{margin:0;padding:0;text-align:center;font:normal 12px Arial, Helvetica, sans-serif;color:#000;background:#FFF url(/images/header-bg.jpg) top center no-repeat;}
a{color:#005599;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:0;}
a, input{outline:none;}
p{margin:1em 0;}
hr{display:none;}
#wrapper{width:990px;text-align:left;min-height:100%;height:auto !important;height:100%;margin:0 auto -80px;}
#push{clear:both;height:80px;}
ul{margin:0;padding:0;list-style:none;}
ul.link-list li a{padding-left:8px;line-height:18px;background:transparent url(/images/list-icon.png) left center no-repeat;}
form{margin:0;}
form p{margin:0 0 8px 0;}
input{vertical-align:middle;}
input.textfield, textarea.textfield, select{margin-top:2px;padding:3px;width:150px;font:normal 12px Arial, Helvetica, sans-serif;color:#000;border:1px solid #CADBEB;}
select{padding:0;}
a.button{float:left;height:22px;padding:0 5px;line-height:22px;font-size:12px;color:#fff;text-decoration:none;overflow:hidden;background:transparent url(/images/button-lb.png) top left no-repeat;cursor:pointer;}
a.button span{float:left;margin-right:-5px;padding-right:5px;background:transparent url(/images/button-rb.png) top right no-repeat;}
a.button:hover{background-position:bottom left;text-decoration:none;}
a.button:hover span{background-position:bottom right;}
#nav a.button, .more a.button{padding-right:15px;}
#nav a.button span, .more a.button span{margin-right:-15px;padding-right:15px;background:transparent url(/images/button-rb-arrow.png) top right no-repeat;}
#nav a.button:hover span, .more a.button:hover span{background-position:bottom right;}
.form-warning, .form-msg{clear:both;float:left;margin-top:5px;padding:3px 10px;font-size:12px;color:#dd0000;background-color:#ffeeee;}
.form-msg{color:#008800;background-color:#eeffee;}
.form-warning, .form-msg, .form-yellow{clear:both;float:left;margin-top:5px;padding:3px 10px;font-size:12px;color:#dd0000;background-color:#ffeeee;}
.form-msg{color:#008800;background-color:#eeffee;}
.form-yellow{color:#FF6600;background-color:#FFFF66;}
form table{clear:both;}
form th{padding-right:10px;vertical-align:top;text-align:right;line-height:24px;font-weight:normal;}
form td{font-size:11px;color:#666;}
form td input{padding:3px;width:300px;font:normal 12px Arial, Helvetica, sans-serif;color:#000;border:1px solid #CADBEB;}
.boxed-blue-border, .boxed-beige-border, .boxed-beige-bg, .boxed-blue-bg, .boxed-white{margin-bottom:10px;padding:10px;}
.boxed-blue-border, .boxed-blue-border img, .boxed-blue-bg img{border:1px solid #cadbeb;}
.boxed-beige-border, .boxed-beige-border img, .boxed-beige-bg img{border:1px solid #e9d9c4;}
.boxed-beige-bg{background-color:#f7f1e9;border-bottom:1px solid #e9d9c4;}
.boxed-blue-bg{background-color:#eff4f9;border-bottom:1px solid #cadbeb;}
.link-brown a{color:#9f4f0f;}
.link-beige a{color:#cc8822;}
#header{position:relative;height:110px;}
p#title{position:absolute;top:15px;left:0;margin:0;width:155px;height:0;padding-top:52px;overflow:hidden;font-size:0.1em;background:transparent url(/images/antiquites-en-france.png) 0 0 no-repeat;}
#header-ban{position:absolute;left:155px;top:10px;width:835px;text-align:center;}
#search-form{position:absolute;left:0;bottom:0;margin:0;height:25px;}
#search-field{float:left;margin-right:1px;padding:2px 3px 3px;width:149px;font:normal 12px Arial, Helvetica, sans-serif;color:#000;border:none;background-color:#fff;}
input#search-button{float:left;}
ul#header-menu{position:absolute;bottom:0;left:210px;width:780px;height:30px;}
ul#header-menu.admin{position:absolute;bottom:0;left:10px;width:980px;height:30px;}
ul#header-menu li{float:left;padding:0 0 0 2px;height:30px;line-height:30px;background:transparent url(/images/header-menu-sep.png) left center no-repeat;}
ul#header-menu li.first{padding-left:0;background:none;}
ul#header-menu li a{display:block;padding:0 10px;font-size:11px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;}
ul#header-menu li a.selected{color:#000;background:transparent url(/images/header-menu-selected-lb.png) left center no-repeat;}
ul#header-menu li a.selected span{display:block;margin-right:-10px;padding-right:10px;background:transparent url(/images/header-menu-selected-rb.png) right center no-repeat;}
ul#header-menu li a:hover{color:#eeaa44;}
ul#header-menu li a.selected:hover{color:#000;}
#header-lang{z-index:100;position:absolute;right:0;bottom:-22px;padding-left:26px;height:22px;background:transparent url(/images/header-lang-lb.png) left center no-repeat;}
#header-lang p{float:left;margin:0;padding:4px 26px 0 0;height:18px;background:transparent url(/images/header-lang-rb.png) right center no-repeat;}
#header-lang a{margin:0 2px;}
#main{padding-top:10px;}
#content{float:right;padding-bottom:10px;width:780px;}
.nav-header{background:transparent url(/images/nav-bg.png) 0 31px no-repeat;}
#content h1{margin:0 0 10px 0;padding:0 10px;height:30px;line-height:30px;font-size:14px;font-weight:bold;color:#6699CC;text-transform:uppercase;background:transparent url(/images/content-title-bg.png) bottom left no-repeat;}
#inner-sidebar{float:right;width:200px;}
#content-splited{float:left;width:570px;}
ul.page-nav{clear:both;margin:0;width:100%;text-align:center;line-height:22px;}
.top-nav{padding:0 0 10px 0;}
.bottom-nav{padding:0 0 10px 0;}
ul.page-nav li{display:inline;}
ul.page-nav li.prev{margin-right:8px;}
ul.page-nav li.next{margin-left:8px;}
ul.page-nav li a{padding:1px 5px;border:1px solid #cadbeb;}
ul.page-nav li a.selected{font-weight:bold;color:#cc8822;}
ul.page-nav li a:hover{color:#fff;font-weight:normal;text-decoration:none;background-color:#6699cc;border-color:#6699cc;}
#dep-notice, #reg-notice{display:inline;float:left;margin:0 0 0 10px;}
#dep-notice{width:402px;}
#reg-notice{width:357px;}
img.map{float:right;border:none;}
#nav{float:left;padding:0 10px 20px 10px;width:760px;}
#nav .page-nav{margin-bottom:-10px;padding-bottom:0;}
#nav h2{margin-bottom:4px;padding-bottom:4px;font-size:16px;font-weight:normal;color:#999;border-bottom:2px solid #cadbeb;}
#nav h2 a{font-weight:bold;}
#nav ul.link-list{width:410px;margin:10px 0 0 10px;line-height:20px;}
#nav ul.link-list li a{font-weight:bold;font-size:14px;color:#005599;}
#nav a.button{padding-right:15px;}
#nav a.button span{margin-right:-15px;padding-right:15px;background:transparent url(/images/button-rb-arrow.png) top right no-repeat;}
#nav a.button:hover span{background-position:bottom right;}
#nav #localize{margin-top:6px;}
#segment{padding-bottom:10px;}
#segment li{display:inline;margin:0 5px 0 0;}
#segment li a{font-weight:bold;white-space:nowrap;}
#segment li span{font-weight:bold;color:#999;}
#localize{position:relative;float:right;padding-bottom:30px;}
#localize h3{position:absolute;bottom:0;left:0;padding:0 10px;height:30px;width:310px;line-height:30px;font-size:14px;color:#6699cc;background:transparent url(/images/annu-localize.png) top left no-repeat;}
.item-single{float:left;margin-bottom:10px;padding:10px;width:760px;border-bottom:1px solid #e9d9c4;background-color:#f7f1e9;}
.item-single h3{margin:10px 0;font-size:18px;}
.item-single table{font-weight:bold;}
.item-single table td.label{padding-right:3px;font-weight:normal;text-align:right;}
.item-meta{margin-bottom:10px;}
.item-meta li a{padding-right:8px;font-weight:bold;background:transparent url(/images/link-icon-small.png) right center no-repeat;}
.item-thumbs{float:left;clear:both;width:100%;margin:-10px -10px 0 0;}
.item-thumbs img{display:inline;float:left;margin:10px 5px 0 0;border:1px solid #e9d9c4;}
.item-list{display:inline;float:left;margin-right:-10px;}
.row{width:100%;float:left;}
.item{display:inline;float:left;margin:0 10px 10px 0;padding:10px 10px 0 10px;width:365px;border-bottom:1px solid #e9d9c4;background:#f7f1e9 url(/images/item-more-bg.png) bottom left no-repeat;}
.item h3{margin:0;font-size:16px;}
.item-picture{position:relative;float:left;margin:10px 10px 10px 0;zoom:1;}
.item-picture img{border:1px solid #e9d9c4;}
.item-single .item-picture{margin-top:0;}
.item-statut{z-index:100;position:absolute;bottom:1px;left:0;display:block;width:100%;text-align:center;}
.item-statut img{margin:0 auto;border:none;}
.item .item-desc{text-align:left;font-size:11px;}
.item-owner{font-style:italic;}
.item .item-owner{float:left;margin:0;font-size:11px;}
.item-owner strong{font-size:14px;font-style:normal;color:#9f4f0f;}
p.item-more{clear:both;margin:0 -10px;padding:0 10px;width:365px;height:30px;text-align:right;line-height:30px;}
p.item-more a{padding-right:9px;font-size:16px;font-weight:bold;background:transparent url(/images/item-more-icon.png) right center no-repeat;}
.event-list{display:inline;float:left;margin-right:-10px;}
.event{display:inline;float:left;margin:0 10px 10px 0;padding:10px;width:365px;background-color:#f7f1e9;border-bottom:1px solid #e9d9c4;}
.event h3{margin:-10px -10px 0;padding:0 10px;width:365px;height:30px;line-height:30px;font-size:14px;color:#9f4f0f;background:transparent url(/images/event-bg.png) 0 0 no-repeat;}
.event-adress{padding-left:20px;}
.event-title{margin-bottom:5px;text-align:center;font-size:16px;color:#9f4f0f;}
.event-desc{margin-top:0;text-align:left;font-size:12px;}
.event-meta{}
.event-meta li a{padding-right:8px;font-weight:bold;background:transparent url(/images/link-icon-small.png) right center no-repeat;}
.card{margin-bottom:10px;padding:10px;width:420px;line-height:16px;font-weight:bold;background-color:#f7f1e9;border-bottom:1px solid #e9d9c4;}
.card table td.label{padding-right:3px;font-weight:normal;text-align:right;}
.card table td strong{font-size:14px;color:#cc8822;}
.mb-card{clear:left;margin-bottom:10px;padding:10px;width:420px;background-color:#fcf1de;border-bottom:1px solid #f8ddaf;}
.mb-card h3{margin:0;font-size:18px;font-weight:bold;color:#9f4f0f;}
img.mb-card-picture{float:left;margin:10px 10px 10px 0;border:1px solid #f8ddaf;}
.mb-card p, table.mb-card-phone, ul.mb-card-meta{margin:0 0 10px 0;}
.mb-card p.mb-card-text{margin-top:10px;}
table.mb-card-phone, .mb-card-adress{font-weight:bold;}
table.mb-card-phone td.label{padding-right:3px;font-weight:normal;text-align:right;}
.mb-card-meta a{padding-right:8px;font-weight:bold;background:transparent url(/images/link-icon-small.png) right center no-repeat;}
.mb-card-keywords{float:left;width:100%;margin:0 0 10px 0;text-align:center;font-size:14px;font-weight:bold;font-style:italic;color:#9f4f0f;}
ul.mb-card-links{position:relative;clear:left;margin:0 -10px -10px;padding-left:10px;height:40px;width:430px;background:transparent url(/images/mb-card-links-bg.png) top left no-repeat;}
ul.mb-card-links li{float:left;padding-right:30px;line-height:40px;font-size:14px;font-weight:bold;background-position:left center;background-repeat:no-repeat;}
.mb-card-product-list{padding-left:27px;background-image:url(/images/mb-card-product-list.png);}
.mb-card-email{padding-left:24px;background-image:url(/images/mb-card-email.png);}
.mb-card-website{padding-left:23px;background-image:url(/images/mb-card-website.png);}
ul.mb-card-links li.mb-card-sncao{position:absolute;right:0;top:0;margin:0;padding:0;width:60px;height:40px;}
#weekly-highlight{position:relative;clear:both;float:left;width:330px;height:170px;padding:40px 10px 40px 230px;font-size:12px;}
#weekly-highlight h2{position:absolute;top:0;left:0;padding:0 10px;width:550px;height:30px;line-height:30px;font-size:14px;color:#6699cc;background:#fff url(/images/content-title-bg.png) bottom left no-repeat;}
.wh-slideshow{position:absolute;top:30px;left:0;padding:10px;width:198px;background-color:#fff;border:1px solid #f8ddaf;border-top:none;}
#weekly-highlight p, #weekly-highlight h3, #weekly-highlight .mb-card-phone, #weekly-highlight .mb-card-meta{margin:0 0 5px 0;}
#weekly-highlight .mb-card-meta{float:left;}
#weekly-highlight .mb-card-meta li{float:left;padding-right:10px;}
#weekly-highlight .mb-card-meta a{white-space:nowrap;}
#weekly-highlight .mb-card-links{position:absolute;bottom:0;right:0;width:340px;margin:0;}
#weekly-highlight .mb-card-links li{padding-right:15px;font-size:12px;}
#weekly-highlight .mb-card-links li.mb-card-sncao{padding-right:0;}
.mb-card-meta li.share, .item-meta li.share, .event-meta li.share{padding-top:5px;}
.mb-card-meta li.share a, .item-meta li.share a, .event-meta li.share a{margin-right:2px;padding-right:0;background:none;}
.col-card-list{float:left;width:440px;}
.col-item-list{float:right;width:330px;overflow:hidden;}
.col-item-list .item{width:310px;text-align:center;background-image:url(/images/item-more-col-bg.png);}
.col-item-list .item-picture{float:none;margin:10px auto;}
.col-item-list .item-desc{clear:both;font-size:11px;}
.col-item-list .item-owner{float:none;margin-bottom:10px;}
.col-item-list p.item-more{width:310px;}
.more a.button{float:left;margin:0 0 10px 0;font-weight:bold;font-size:14px;}
#sidebar{float:left;width:200px;}
.box, .mb-card-box{margin-bottom:10px;padding:10px;width:180px;background-color:#eff4f9;border-bottom:1px solid #cadbeb;}
.mb-card-box{overflow:hidden;background-color:#fcf1de;border-color:#f8ddaf;}
.box h2, .mb-card-box h2{margin:5px 0 10px 0;font-size:14px;color:#6699CC;text-transform:uppercase;}
.mb-card-box h2{color:#9f4f0f;text-transform:none;}
ul.link-list li a{color:#000;}
ul.link-list li a:hover{color:#005599;}
#login-form-meta{margin:0;padding-top:10px;clear:both;font-size:11px;width:100%;}
.mb-card-box{position:relative;}
.mb-card-box, .mb-card-box .mb-card-keywords{font-size:11px;}
.mb-card-box .mb-card-picture-wrapper{margin:0 -10px;width:200px;padding-bottom:10px;text-align:center;}
.mb-card-picture-wrapper img{border:1px solid #f8ddaf;}
ul.mb-card-box-links{width:180px;}
ul.mb-card-box-links li{float:left;padding-right:10px;font-size:11px;font-weight:bold;line-height:18px;background-position:left center;background-repeat:no-repeat;}
ul.mb-card-box-links .mb-card-email{padding-left:19px;background-image:url(/images/mb-card-box-email.png);}
ul.mb-card-box-links .mb-card-website{padding-left:17px;background-image:url(/images/mb-card-box-website.png);}
ul.mb-card-box-links li.mb-card-sncao{position:absolute;right:0;bottom:0;margin:0;padding:0;width:60px;height:40px;}
.mb-card-box .mb-card-meta{clear:both;margin-bottom:0;padding-top:10px;}
#footer{clear:both;width:100%;height:79px;font-size:11px;color:#aaa;background-color:#f4f4f4;border-top:1px solid #e6e6e6;}
#footer-content{margin:0 auto;padding-top:8px;width:990px;}
#footer ul{text-align:center;}
#footer ul li{display:inline;padding:0 10px 0 11px;font-weight:bold;text-transform:uppercase;background:transparent url(/images/footer-menu-sep.png) left center no-repeat;}
#footer ul li.first{padding-left:10px;background:none;}
#footer ul li a{color:#aaa;}
#footer ul li a:hover{color:#888;}
#footer ul.sub{margin:3px 0;}
#footer ul.sub li{padding:0 8px 0 12px;font-weight:normal;text-transform:none;background:transparent url(/images/footer-menu-sub-sep.png) left center no-repeat;}
#footer ul.sub li.first{padding-left:8px;background:none;}
#footer p{margin:0;}
.mb-card-balloon{width:215px;font-size:11px;}
.mb-card-balloon .mb-card-picture{margin:0 5px 3px 0;border:none;}
.mb-card-balloon h4{margin:0;font-size:11px;font-weight:bold;color:#9f4f0f;}
.mb-card-balloon .mb-card-adress{margin:0 0 0.25em 0;}
.mb-card-balloon table.mb-card-phone, .mb-card-balloon .mb-card-adress{font-weight:normal;}
.mb-card-balloon table.mb-card-phone{margin-bottom:3px;}
.mb-card-balloon .mb-card-meta{margin-bottom:0;}
.mb-card-balloon .mb-card-meta li{float:left;padding-right:10px;}
.mb-card-balloon .mb-card-meta a{white-space:nowrap;}
.mb-card-balloon .mb-card-keywords{clear:both;float:none;margin:0;padding-top:3px;font-size:11px;}
#mb-archives li{border-top:1px solid #efefef;}
#mb-archives li.first{border-top:none;}
#mb-archives li a.mb-archives-title{display:block;padding-right:25px;height:25px;line-height:25px;font-weight:bold;background-repeat:no-repeat;background-position:right top;overflow:hidden;}
#mb-archives li a.mb-archives-title:hover{text-decoration:none;background-color:#f9f9f9;background-image:url(/images/switcher.png);}
#mb-archives li span{display:inline;float:left;margin-left:3px;width:75px;height:25px;line-height:25px;color:#000;font-weight:normal;cursor:pointer;}
.mb-archives-content{display:none;padding:5px 0 10px 75px;}
#preview{float:left;padding:10px 0 10px 10px;width:424px;background-color:#f7f1e9;border-bottom:1px solid #e9d9c4;}
#pictureslist{}
.picture{display:inline;position:relative;float:left;margin:0 10px 10px 0;padding-top:202px;width:202px;height:20px;}
.picture a img{position:absolute;bottom:20px;left:0;border:1px solid #e9d9c4;}
.actions{height:20px;line-height:20px;}
.actions a{margin-right:10px;font-weight:bold;font-size:11px;}
/* ITEM-FORM */
#item-form {}
.flb {
	float: left;
	width: 310px;
}
.frb {
	float: right;
	width: 460px;
}
.fc {
	float: center;
	width: 780px;
}
.ml{
	float: left;
	width: 385px;
}
.mr {
	float: right;
	width: 385px;
}
.grouped {
	float: left;
	width: 100%;
	margin-bottom: 10px;	
}
.el {
	padding: 10px 0;
	background-color: #f4f4f4;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e6e6e6;
}
.el:hover {background-color: #ffffcc;}
.el label {
	float: left;
	display: block;
	padding-right: 10px;
	width: 30%;
	line-height: 22px;
	text-align: right;
	font-size: 11px;
	color: #888;
}
.frb .el label {width: 18%;}
label.group-title {
	display: block;
	padding: 0 10px;
	line-height: 20px;
	font-weight: bold;
	color: #888;
	background-color: #eaeaea;
	border-bottom: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.el input {line-height: 22px;}
.el input.textfield, .el select, .el textarea {
	margin-top: 0;
	padding: 3px;
	width: 140px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	border: 1px solid #e0e0e0;
}
.el textarea {width: 340px;}
input.check {margin: 5px 0;}
ul.update {
	clear: both;
	float: left;
	margin: 0;
	padding: 10px 0 10px 233px;
	text-align: center;
	list-style: none;
}
ul.update li {
	float: left;
	padding-right: 10px;
	line-height: 22px;
}
p.help{
	margin-top: -10px;
	margin-left: 30%;
	font-size: 10px;
	color: #888;
}
/* affichage message d'erreur */
p.winf {
	display: none;
	margin: 0;
	padding: 0 0 10px 0; 
	font-size: 12px;
	color: #ee0000;
}
p.winf em {font-size: 11px;}
.frb p.winf, .flb p.winf {padding: 0 10px 2px 10px;}
p.warning, .warning p.winf {display: block;}
.frb p.winf {margin-left: 18%;}
.flb p.winf {margin-left: 30%;}


#mb-cataloguenav li{border-top:1px solid #efefef;}
#mb-cataloguenav li.first{border-top:none;}
#mb-cataloguenav li a.mb-cataloguenav-title{display:block;padding-right:25px;height:25px;line-height:25px;font-weight:bold;background-repeat:no-repeat;background-position:right top;overflow:hidden;}
#mb-cataloguenav li a.mb-cataloguenav-title:hover{text-decoration:none;background-color:#f9f9f9;background-image:url(/images/switcher.png);}
#mb-cataloguenav li a.selected{color:#ffffff;background-color:#6699CC;}
#mb-cataloguenav li span{display:inline;float:left;margin-left:3px;width:75px;height:25px;line-height:25px;color:#000;font-weight:normal;cursor:pointer;}
.mb-cataloguenav-content{display:none;padding:5px 0 10px 75px;}


.fb-frame {margin-left:-8px;border:none; overflow:hidden; width:230px; height:200px;}
.share-frame {border:none; overflow:hidden; width:600px; height:100px;}


.infos_pros_date {color:#aaa;; font-size:11px; margin:2px 0;}
a.infos_pros_titre{color:#6699cc; font:16px/22px; padding:1px 0 0px 0; display:block;}
.infos_pros_des {font-size:11px; color:#eee;  margin:2px 0;}

