@charset "utf-8";
/* CSS Document */

/* AJOUT POUR LE THEME PALAIS DE LA BIERE */
/* ******************************************* */
/* ******************************************* */

/* FONT */
/* **************************************************** */
@font-face {
    font-family: 'candela';
    src: url('font/Candela/CandelaBold-webfont.eot');
    src: url('font/Candela/CandelaBold-webfont.eot#iefix') format('embedded-opentype'),
         url('font/Candela/CandelaBold-webfont.woff') format('woff'),
         url('font/Candela/CandelaBold-webfont.ttf') format('truetype'),
         url('font/Candela/CandelaBold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lacuna';
    src: url('font/Lacuna/lacuna-webfont.eot');
    src: url('font/Lacuna/lacuna-webfont.eot#iefix') format('embedded-opentype'),
         url('font/Lacuna/lacuna-webfont.woff') format('woff'),
         url('font/Lacuna/lacuna-webfont.ttf') format('truetype'),
         url('font/Lacuna/lacuna-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'big-caslon-medium';
    src: url('font/big-caslon-medium.eot');
    src: url('font/big-caslon-medium.eot#iefix') format('embedded-opentype'),
         url('font/big-caslon-medium.woff') format('woff'),
         url('font/big-caslon-medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Conv_BebasNeue';
	src: url('font/BebasNeue.eot');
	src: url('http://www.palaisdelabiere.fr/wp-content/themes/palaisdelabiere/font/BebasNeue.woff') format('woff'), 
	url('font/BebasNeue.ttf') format('truetype'), 
	url('font/BebasNeue.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CandelaBook';
	src: url('font/CandelaBook-webfont.eot');
	src: url('font/CandelaBook-webfont.woff') format('woff'), 
	url('font/CandelaBook-webfont.ttf') format('truetype'), 
	url('font/CandelaBook-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* HEADER  ********************************************* */
/* **************************************************** */
#header-pdlb{
	margin:auto;
	background:url(images/headers/back-1.jpg) no-repeat scroll center center transparent;
	height:534px;
	width:100%;
	min-width: 994px;
    display: block;
    float: left;
	}
#header-page[alt="carte"]{
	margin:auto;
	height:597px;
	width:100%;
	background:url(images/visuel-page/carte.png) no-repeat center;
	min-width: 994px;
    display: block;
    float: left;
}
#header-page[alt="suggestion"]{
	margin:auto;
	height:543px;
	width:100%;
	background:url(images/visuel-page/suggestion.png) no-repeat center;
	min-width: 994px;
    display: block;
    float: left;
}
#header-page[alt="plan"]{
	background:url(images/visuel-page/plan.png) no-repeat center;
	margin:auto;
	height:543px;
	width:100%;
	min-width: 994px;
    display: block;
    float: left;
}
#header-page[alt="actualite"]{
	margin:auto;
	height:520px;
	width:100%;
	background:url(images/visuel-page/actualite.png) no-repeat center;
	min-width: 994px;
    display: block;
    float: left;
}
#roundmenu-pdlb ul li:hover ul {
    display: block;
}
#roundmenu-pdlb{
	position:relative;
	z-index:99999;
	display:block;
	/*background:url(images/headers/sous-menu.png) no-repeat scroll center center transparent;*/
	margin:auto;
	width:994px;
	height:88px;
	}
#roundmenu-pdlb ul{
	height: 65px;
	position: relative;
	margin-left: 14px;
}
#roundmenu-pdlb ul li {
    float: left;
    position: absolute;
    top: 0;
    display: list-item;
}
#roundmenu-pdlb ul li a {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 65px;
}
#roundmenu-pdlb ul li ul{
	background:none;
	margin-left: 11px;
	z-index:500;
    display: none;
	list-style-type:none;
	
	}
#roundmenu-pdlb ul li ul li{
	position: relative;
	margin-top: 5px;
    font-size: 12px;
	height:21px;
	display:block;
	background:#5b347c;
	padding:2px 6px;
	float:none;
	width:82px;
	border:solid 2px #5b347c;
}
#roundmenu-pdlb ul li ul li[alt="resto"]{
width:122px;
}
#roundmenu-pdlb ul li ul li a{
	color:#FFFFFF;
}
#roundmenu-pdlb ul li ul li a:hover{
	color:#5b347c;
	text-decoration:none;
}
#roundmenu-pdlb ul li ul li:hover{
	background:#FFFFFF;
}
#roundmenu-pdlb ul li[alt="bloc1"]{
    left: 56px;
    background-image: url("images/menu/rub1.png");
    width: 83px;
}
#roundmenu-pdlb ul li[alt="bloc2"]{
    left: 150px;
    background-image: url("images/menu/rub2.png");
    width: 152px;
}
#roundmenu-pdlb ul li[alt="bloc3"]{
    left: 306px;
    background-image: url("images/menu/rub3.png");
    width: 97px;
}
#roundmenu-pdlb ul li[alt="bloc4"]{
    left: 569px;
    background-image: url("images/menu/rub4.png");
    width: 128px;
}
#roundmenu-pdlb ul li[alt="bloc5"]{
    left: 705px;
    background-image: url("images/menu/rub5.png");
    width: 101px;
}
#roundmenu-pdlb ul li[alt="bloc6"]{
    left: 818px;
    background-image: url("images/menu/rub6.png");
    width: 85px;
}
#roundmenu-pdlb ul li:hover, #roundmenu-pdlb ul li a {
    background-position: 0 -109px;
	background-repeat:no-repeat;
}

#logo-top-pdlb{
	display:block;
	margin:auto;
	background:url(images/headers/logo-palais-header.jpg) no-repeat scroll center center transparent;
	width:145px;
	height:127px;
	
    left: 50%;
    margin-left: -65px;
    position: relative;
    top: -86px;
    z-index: 99999;
	}


#content-plat-pdlb{
	position:relative;
	z-index:10;
	margin:-55px auto auto auto;
	background:url(images/headers/plat-1-header.png) no-repeat center;
	width:1060px;
	height:489px;
	}
/* content page**************************************** */
/* **************************************************** */


/* CSS STYLE TEXTE  *********************************** */
/* **************************************************** */
.titre-page-pldb{
	font: 27px 'big-caslon-medium', Arial, sans-serif;
	color:#483954;
	text-shadow: 2px 2px 2px rgba(150, 150, 150, 0.8);
}
.titre-actu-pdlb{
	font: 25px 'big-caslon-medium', Arial, sans-serif;
	color:#483954;
	margin-bottom:3px;
}
.titre-date-pdlb{
	font: 14px 'Conv_BebasNeue', Arial, sans-serif;
	color:#fff;
	letter-spacing:1.5px;
	background:#58436A;
	padding:3px 5px 2px 8px;
	}
.titre-actu-pdlb[alt="col2-foot"]{
	cursor: pointer;
	color:#d1d3d4;
	padding: 0 10px 3px;
	background:#353535;

	max-width: intrinsic;
	width: -moz-max-content;
    width: -webkit-max-content;
    width: -ms-max-content;
    width: -o-max-content;

    -moz-box-shadow: -3px 1px 10px #000000;
    -webkit-box-shadow: -3px 1px 10px #000000;
    box-shadow: -3px 1px 10px #000000;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.titre-actu-pdlb[alt="col2-foot"]:hover{
	background:#444444;
}
.foot-fleche-2{
	margin-top:20px;
	background:url(images/fleche-foot-col2.png) no-repeat left;
	padding-left:40px;
	}

.text-actu-pdlb{
	font: 14px 'big-caslon-medium', Arial, sans-serif;
	font-style:italic;
	margin-bottom:15px;
	margin-top:7px;
}
.text-ad-pdlb{
	font: 13px 'big-caslon-medium', Arial, sans-serif;
}
.text-ad-foot-pdlb{
	font: 14px 'big-caslon-medium', Arial, sans-serif;
	color:#FFF;
}
.text-ad-foot-pdlb[alt="plan"]{
	color:#000;
}

.text-ad-foot-pdlb[alt="titre"]{
	font: 18px 'big-caslon-medium', Arial, sans-serif;
	margin-bottom:10px;
	margin-top:21px;
}
.text-ad-foot-pdlb[alt="titre2"]{
	font: 21px 'big-caslon-medium', Arial, sans-serif;
	padding-left:20px;
	background:url(images/fleche-foot.png) no-repeat left;
	background-position:-2px;
}
/* **************************************************** */
/* **************************************************** */


/* CSS STYLE IMAGE  *********************************** */
/* **************************************************** */
.cadre-img-pdlb{
	margin:15px 0px;
	width:590px;
	height:339px;
	background:#d1d3d4;
	}
	
.cadre-google-map{
	margin:15px 0px;
	padding:10px;
	width:563px;
	height:375px;
	background:#d1d3d4;
	}
	
.cadre-img-pdlb img{
	margin-top:10px;
	margin-left:10px;
}
.cadre-actu-pdlb{
	margin:15px 0px;
	width:231px;
	height:266px;
	background:#d1d3d4;
	float:left;
	}
.cadre-actu-pdlb[alt="single"]{
	width:590px;
	height:auto;
	margin-top:0px;
	}
.cadre-actu-pdlb img{
	margin-top:9px;
	margin-left:9px;
	margin-bottom: 2px;
}
.cadre-actu-pdlb[alt="single"] img{
	width: 570px;
}
.cadre-download-pdlb{
	margin:15px 0px;
	width:231px;
	height:152px;
	background:#d1d3d4;
	float:left;
	}
.cadre-download-pdlb img{
	margin-top:9px;
	margin-left:9px;
}
.cadre-actu-pdlb a:hover{
	opacity:0.5;
	}

/* **************************************************** */
/* **************************************************** */


/* CSS STYLE BOUTON *********************************** */
/* **************************************************** */
.bouton-suite-pdlb{
	background:url(images/bouton.jpg) no-repeat left;
	width:146px;
	height:22px;
	padding-left:32px;
	font: 17px 'Conv_BebasNeue', Arial, sans-serif;
	color:#575656;
	float: left;
	}
.bouton-suite-pdlb[alt="boisson"]{
	margin-left:25px;
}
.bouton-suite-pdlb a{
	color:#575656;
}
.bouton-suite-pdlb a:hover{
	color:#999999;
	text-decoration:none;
}
/* **************************************************** */
/* **************************************************** */
#col-left-pdlb{
	float:left;
	margin-top:20px;
	margin-left:28px;
	margin-right:28px;
	width:590px;
}
#col-left-pdlb h1{
	font: 27px 'candela', Arial, sans-serif;
	text-shadow: 3px 1px 1px rgba(0,0,0,0.2);
	margin:5px 0;
	padding:0;
	text-align:left;
	color:#333;
}
#col-left-pdlb h2{
	font: 15px 'lacuna', Arial, sans-serif;
	margin:8px 0;
	text-align:left;
	color:#333;
}
#col-left-pdlb .container-carte h2{
	font: 20px 'Conv_BebasNeue', Arial, sans-serif;
	text-align:center;
	margin:8px 0;
	color:#fff;
}
#col-left-pdlb h3{
	font: 15px 'lacuna', Arial, sans-serif;
	margin:8px 0;
	text-align:left;
	color:#fff;
	padding:3px 5px;
	background:#333;
}
#col-left-pdlb h4{
	font: 15px 'lacuna', Arial, sans-serif;
	margin:8px 0;
	text-align:left;
	color:#fff;
	padding:3px 5px;
	background:#58436A;
}
#col-left-pdlb h5{
	font: 20px 'candela', Arial, sans-serif;
	margin:5px 0;
	padding:0;
	text-align:left;
	color:#333;
}
.pdlb-blocmenu{
	float:left;
	width:190px;
	font-size:12px;
	text-align:center;
	margin-bottom: 25px;
	}
.interActu{
	width:100%;
	height:8px;
	}
#col-left-pdlb[alt="cate"]{
	 /*margin-top: 100px;*/
}
#col-right-pdlb{
	margin-top:20px;
	float:left;
	margin-left:5px;
	background:#fff;
	width:288px;
	min-height:500px;
}
#col-right-pdlb[alt="cate"]{
	 /*margin-top: 100px;*/
}
#content-pdlb{
	margin:auto;
	background: #565656 url(images/headers/back-3.jpg) no-repeat center top;
	width:100%;
	float:left;
}
#page-pdlb{
	margin:auto;
	width:964px;
	background:#FFF;
	border-left:#58436a solid 15px;
	border-right:#58436a solid 15px;
	min-height: 1627px;

	float:left;	
}
#centerPdlb{
	display:block;
    margin: auto;
    width: 988px;
}
.bloc-actu-index{
	margin:15px 0 0 24px;
	float:left;
	width:315px;
}
.bloc-actu{
	float:left;
	margin-bottom:20px;
	}
.bande-sep{
	margin:10px 0 15px 0;
	}
.bande-sep2{
	margin:10px 0 8px 0;
	}
	
/* SIDEBARRE **************************************** */
/* **************************************************** */
#resto-pdlb{
	margin:47px 0px 15px 0px;
	width:290px;
	height:339px;
	background:#58436a;
	-webkit-box-shadow: 0px 1px 14px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 1px 14px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 1px 14px rgba(50, 50, 50, 0.75);
	}
#resto-pdlb img{
	margin-top:10px;
	margin-left:11px;
	float:left;
	}
#bloc-adresse-pdlb{
	width:290px;
	height:75px;
	margin-bottom:60px;
	}
#bloc-adresse-pdlb img{
	float:left;
	margin-right:10px;
	}
.side-btn-pdlb{
	padding-top:33px;
	text-align:center;
	color:#FFFFFF;
	font: 29px 'big-caslon-medium', Arial, sans-serif;
	margin-bottom:51px;
	width:290px;
	height:67px;
	background:#58436a;
	-webkit-box-shadow: 0px 1px 14px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 1px 14px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 1px 14px rgba(50, 50, 50, 0.75);

	cursor:pointer;
	
	-webkit-transition: all .8s ease-in;
	-moz-transition: all .8s ease-in;
	-o-transition: all .8s ease-in;
	transition: all .8s ease-in;
	}
.side-btn-pdlb:hover{
	background:#C6C6C6;
	color:#000;
	cursor: pointer; 
	cursor: hand; 	
}
.side-btn-pdlb[alt="rdc"]{
	padding-top:14px;
	height:86px;
}
.side-btn-pdlb[alt="sug"]{
	background:#353535;
	padding-top:14px;
	height:86px;
	cursor:pointer;
	
	-webkit-transition: all .8s ease-in;
	-moz-transition: all .8s ease-in;
	-o-transition: all .8s ease-in;
	transition: all .8s ease-in;
}
.side-btn-pdlb[alt="for"]{
	background:#353535;
    height: 69px;
    padding-top: 29px;
	cursor:pointer;
}
.side-btn-pdlb[alt="sug"]:hover, .side-btn-pdlb[alt="for"]:hover{
	background:#C6C6C6;
	color:#000;
	cursor: pointer; 
	cursor: hand; 	
}
#bloc-map-pdlb{
	width:290px;
	height:265px;
	background:#58436a;
	-webkit-box-shadow: 0px 1px 14px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 1px 14px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 1px 14px rgba(50, 50, 50, 0.75);
	}
#bloc-map-pdlb img{
	position:relative;
	z-index:1;
	margin:-44px 0 0 10px;
}
#puce-map-pdlb{
	position:relative;
	z-index:5;
	float:left;
	width:88px;
	height:88px;
	}
/* ******************************************* */
/* ******************************************* */
	
/* FOOTER PAGE**************************************** */
/* **************************************************** */
#footerpdlb{
	border-bottom:#58436a solid 15px;
	border-top:#58436a solid 15px;
	background:url(images/footer/texture.jpg) repeat center top;
	min-width:994px;
	margin:auto;
	height:455px;
	width:100%;
	float:left;
	display:block;
	}
#contentfooter-pdlb{
	margin:auto;
	width:978px;
	height:390px;
	}
#col1-foot-pdlb{
	width:590px;
	height:374px;
	margin-left:36px;
	float:left;
	}
.foot-box-pdlb{
	float:left;
	}
.foot-box-pdlb[alt="f1"]{
	margin-top:16px;
	}
.foot-box-pdlb[alt="f2"]{
	margin-top:48px;
	margin-left:17px;
	margin-bottom: 56px;
	}
.foot-box-pdlb[alt="f3"]{
	margin-left:0px;
	}
.foot-box-pdlb[alt="f4"]{
	color:#FFFFFF;
	width:270px;
	margin-left:25px;
	margin-top:-10px;
	}
.foot-box-pdlb[alt="f5"]{
	color:#FFFFFF;
	width: 260px;
	height:300px;
	margin-left:53px;
	margin-top:9px;
	}
.foot-box-pdlb[alt="f6"]{
	float: left;
	width:150px;
	}
.foot-box-pdlb[alt="f7"]{
	float: left;
	margin-top: 34px;
	}
.horaire-palais{
	margin-top: 164px;
	display:block;
	width:590px;
	}
#foot-pdlb-ext{
	width:289px;
	height:220px;
	background:#353535;
	}
#foot-pdlb-ext img{
	margin:10px 0 0 10px;

}
#footer-mentions{
    height: 36px;
    margin: 18px auto auto;
    padding-top: 13px;
    width: 978px;
	background:#FFF;
	text-align:center;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

}

/* ******************************************* */
/* ******************************************* */
/* ******************************************* */

/* CARTE PAGE****************************************** */
/* **************************************************** */
.plat-cat, .plat-cat-menu{
	background:#353535;
	box-shadow: 0 1px 14px rgba(50, 50, 50, 0.75);
	color: #FFFFFF;
	padding: 14px;
	font: 17px 'big-caslon-medium',Arial,sans-serif;
   margin-bottom: -20px;
    margin-top: 16px;
	display:block;
	}
.plat-cat-menu{
	font: 30px 'big-caslon-medium',Arial,sans-serif;
	margin-right:10px;
	text-align:center;
	height:70px;
	margin-bottom:25px;
	letter-spacing:2px;
	padding-top:45px;
	bor
	}
.plat-nom{
	width:529px;
	float:left;
	font: 19px 'CandelaBook',Arial,sans-serif;
	}
.plat-nom[alt="suggestion"]{
	font: 20px 'CandelaBook',Arial,sans-serif;
	font-weight:bold;
	color:#58436A;
	}
.sugdujours{
	background:#58436A;
	font-weight:normal;
	font-size:11px;
	letter-spacing:1px;
	color:#fff;
	padding:5px 9px;
	}
.plat-describ{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
    float: left;
    margin-bottom: 6px;
    width: 100%;
	}
.plat-prix{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#58436A;
	}
.line-pdlb{
	height:8px;
	}
.cadreGalerie{
    height: 629px;
	
    /*background: none repeat scroll 0 0 #353535;
    height: 397px;
    margin-top: 5px;
    padding-top: 2px;
    width: 588px;
	margin-bottom: 18px;*/
	}
.break-plat{
	display:block;
	width:100%;
	height:21px;
}