@charset "utf-8";
/*
Theme Name: Midi-Minuit
Version: 0.1
Author: 
*/

body, h1, h2, h3, h4, h5, ul, li, p, div, form,label,input,textarea,select{
	margin:0;
	padding:0;
	font: normal 13px arial, sans-serif;
}

body{
	color:#ffffff;
	background:#000;
	
}

img{
	border:0;
}

a{ 
	color:#d0c472;
}

a:hover{
	text-decoration:none;
}

ul li{
	list-style:none;
	margin-bottom:2px;
}

h1{
	font-size:2.1em;
	text-indent: -9999px;
	overflow: hidden;
	
}

h2{
	margin:10px 0;
	font-size:16px;

}

h3{
	color:#d0c472;
	font-size:14px;
	margin:5px 0 20px 0;
	text-transform:uppercase;
}

h4{
	color:#ed0c01;
	font-size:15px;
	margin:5px 0 15px 0;
	font-weight:bold;
}

p{
	margin:0 0 20px 0;
	line-height:133%;
}


form p{
	margin-bottom:8px;
}

input, textarea{
	border:none;
	border:1px solid #460c0b;
	margin:3px 0;
}

textarea,
input{
	width:300px;
	background:#fff;
	color:#000;
	padding:2px;
}

textarea{
	height:150px;
	font-size:13px;
}



/*****************************************/
/* Header */
/*****************************************/

#headerWrap{
	background:url("images/back-header.jpg") repeat-x center top ;
	margin:0 auto;
}

#header{
	width:1040px;
	margin:0 auto;
	height:96px;
	position:relative;
	background:url("images/back-header-nav.jpg") no-repeat left top ;
}

#logo{
	height:162px;
	position:absolute;
	top:0;
	left:0;
}

#logo a{outline: none;}

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

ul#topMenu{
	position:relative;
	top:0;
	right:75px;
	height:19px;
	width:464px;
	float:right;
	background:url("images/back-top-nav.png") no-repeat right top;
	text-align:right;
	padding-top:3px;
}

ul#topMenu li{
	display:inline;
	padding:0 7px 0 9px;
	background:url("images/sep-top-nav.gif") no-repeat right 2px;
}

ul.addtoany_list li a,
ul#topMenu li a{
	color:#cab843;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

ul#topMenu li.current_page_item a,
ul#topMenu li a:hover{
	color:#d8d8d5;
}

ul.addtoany_list{
	position:absolute;
	top:3px;
	right:15px;
}

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

ul#mainMenu{
	position:relative;
	left:158px;
	top:50px;
	height:20px;
	width:860px;
	clear:both;
}

ul#mainMenu li{
	float:left;
	padding-left:14px;
}

ul#mainMenu li a{
	color:#d8d8d5;
	text-decoration:none;
	font-weight:bold;
}

ul#mainMenu li.current_page_item a,
ul#mainMenu li a:hover{
	color:#ba7901;
}

ul#mainMenu li.le-midi-minuit{width:127px;}
ul#mainMenu li.au-trait-dunion{width:138px;}
ul#mainMenu li.traiteur-tapis-rouge{width:166px;}
ul#mainMenu li.bouche-bee{width:109px;}
ul#mainMenu li.le-septembre{width:121px;}
ul#mainMenu li.les-photos{width:100px;}


/*****************************************/
/* Template */
/*****************************************/

#template{
	margin:0 auto;
	padding-top:178px;
	padding-bottom:25px;
}

#templateContent{
	width:925px;
	margin:0 auto;
	padding-right:20px;
	position:relative;
}


#templateContent h1{
	position:relative;
	width:800px;
	margin-bottom:25px;
	height:120px;
	background-position:left bottom;
}

#templateContent h2{
	color:#d0c472;
}

.template-contact{background:url("images/photo-contact.jpg") no-repeat center top;}
.template-contact h1{
	background:url("images/fr/h1-contact.png") no-repeat;
	height:26px;
	bottom:10px;
}

.template-le-midi-minuit {background:url("images/photo-le-midi-minuit.jpg") no-repeat center top;}
.template-le-midi-minuit h1{
	background:url("images/fr/h1-le-midi-minuit.png") no-repeat;
	height:26px;
	bottom:10px;
}

.template-les-photos{background:url("images/photo-les-photos.jpg") no-repeat center top;}
.template-les-photos h1{
	background:url("images/fr/h1-les-photos.png") no-repeat;
	height:26px;
	bottom:5px;
}

.template-nos-promotions{background:url("images/photo-nos-promotions.jpg") no-repeat center top;}
.template-nos-promotions h1{
	background:url("images/fr/h1-nos-promotions.png") no-repeat;
	height:26px;
	bottom:5px;
}

.template-au-trait-dunion {background:url("images/photo-au-trait-dunion.jpg") no-repeat;}
.template-au-trait-dunion h1{
	background:url("images/logo-au-trait-dunion.png") no-repeat;
	height:76px;
	top:18px;
	left:-10px;
}

.template-traiteur-tapis-rouge {background:url("images/photo-traiteur-tapis-rouge.jpg") no-repeat;}
.template-traiteur-tapis-rouge h1{
	background:url("images/logo-traiteur-tapis-rouge.png") no-repeat;
	height:80px;
	bottom:0;
	left:-3px;
}

.template-bouche-bee {background:url("images/photo-bouche-bee.jpg") no-repeat;}
.template-bouche-bee h1{
	background:url("images/logo-bouche-bee.png") no-repeat;
	height:124px;
	top:10px;
	left:-14px;
}

.template-le-septembre {background:url("images/photo-le-septembre.jpg") no-repeat;}
.template-le-septembre h1{
	background:url("images/logo-le-septembre.png") no-repeat;
	height:46px;
	bottom:0;
}

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

ul.post-meta{
	float:right;
	width:389px;
	border:1px solid #2b2b2b;
	padding:7px 20px 0 20px;
	margin:0 0 10px 15px;
}

#menu {
	background:url("images/icon-menu.png") no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	right:20px;
	top:75px;
	position:absolute;
}

#menu a{
	display:block;
	height:41px;
	width:151px;
}

/*****************************************/
/* Home */
/*****************************************/


#homeTemplate{
	width:1040px;
	margin:0 auto;
	z-index:20;
	top:140px;
    right:0;
	left:0;
	position:absolute;
	text-align:center;
	
}

#homeTemplate h1{
	background:url("images/fr/slogan.png") no-repeat  ;
	left:190px;
	top:0;
	height:46px;
	width:348px;
	position:relative;
}

#homeTemplate h2{
	text-indent: -9999px;
	overflow: hidden;
	height:27px;
}

#slideshow{
	margin:0 auto;
	height:671px;
	z-index:-5;
	background-position:center;
	text-align: center;
}

.promo{
	background:url("images/promo.png") no-repeat ;
	height:85px;
	width:83px;
	position:absolute;
	top:170px;
	left:950px;
}


#boxContent{
	height:232px;
	position:relative;
	top:323px;
	width:1050px;

}

.box{
	position:relative;
	float:left;
	width:177px;
	height:212px;
	background:url("images/box.png") no-repeat;
	padding:10px 10px;
	margin-right:10px;
}

.box p{
	padding:0 10px;
}

.boxContent{
	height:170px;
}

h2.au-trait-dunion{background: url("images/fr/h2-au-trait-dunion.png") no-repeat center ;}
h2.traiteur-tapis-rouge{background: url("images/fr/h2-traiteur-tapis-rouge.png") no-repeat center;}
h2.bouche-bee{background: url("images/fr/h2-bouche-bee.png") no-repeat center;}
h2.le-septembre{background: url("images/fr/h2-le-septembre.png") no-repeat center;}
h2.nos-promotions{background: url("images/fr/h2-nos-promotions.png") no-repeat center;}

.alignRight{
	text-align:right;
	font-style:italic;
}

.alignLeft{
	text-align:left;
	font-style:italic;
}

#map1 {
		width:350px; 
		height:258px;
		border: 1px solid #c6c6be;
		color:#000;
		float:right;
		margin-bottom:50px;
		margin-right:63px;
	}

/*****************************************/
/* Footer */
/*****************************************/

#footerWrap{
	background: url("images/back-footer.jpg") repeat-x center top;
	margin:0 auto;
	clear:both;
}

#footer{
	width:1030px;
	margin:0 auto;
	height:273px;
	padding-top:23px;
	color:#fff;
	background: url("images/back-footer-2.jpg") repeat-x left top;
	
}

#footer div{
	float:left;
	height:200px;
	padding:0 40px;
}


#footer a{
	color:#fff;
}

#footer p,
#footer ul li{
	font-size:12px;
}

.facebook{
	margin-top:10px;
}

.contact{
	width:335px;
}

.nav{
	width:170px;
}

.joindre{
	width:265px;
}

.copy{
	float:left;
	font-size:11px !important;
	padding-top:15px;
}

ul.credit{
	float:right;
	padding-top:15px;
	margin-right:5px;
}

ul.credit li{
	float:left;
	font-size:11px !important;
	border-left:1px solid #fff;
	padding:0 5px;
}

ul.credit li.first{
	border:none;
}

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

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;background:#fff;padding:5px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}

#sb-body img{border:none;}

#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url("images/loading.gif") no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;background:#000;padding:0 5px 5px 5px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url("images/close.png");}
#sb-nav-next{background-image:url("images/next.png");}
#sb-nav-previous{background-image:url("images/previous.png");}
#sb-nav-play{background-image:url("images/play.png");}
#sb-nav-pause{background-image:url("images/pause.png");}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


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

.jcarousel-skin-tango .jcarousel-container {
	
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width:841px;
    padding: 20px 35px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:841px;
    height: 100px;
	background: #212121;
	margin-left:2px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 113px;
    height: 100px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 4px;
    margin-right: 3px;
	margin-top:3px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 60px;
    right: -3px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url("images/arrow-right.gif") no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url("images/arrow-left.gif");
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -37px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -37px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    /*background-position: -96px 0;*/
	background-position: -74px 0;
	
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 60px;
    left: 0;
    width: 37px;
    height: 27px;
    cursor: pointer;
    background: transparent url("images/arrow-left.gif") no-repeat -4px 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url("images/arrow-right.gif");
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -41px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
   background-position: -41px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
	background-position: -78px 0;
}

