@charset "UTF-8";
/* CSS Document */
body {
	margin:0 0 0 0;
	background-color: #000;
}
@font-face {
    font-family: 'belleroselight';
    src: url('../typos/bellerose-webfont.eot');
    src: url('../typos/bellerose-webfont.eot#iefix') format('embedded-opentype'),
         url('../typos/bellerose-webfont.woff') format('woff'),
         url('../typos/bellerose-webfont.ttf') format('truetype'),
         url('../typos/bellerose-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
#container {
position:absolute;
left:0;
right:0;
height:100%;
width:100%;
min-width:1029px;
min-height:780px;
z-index:1;
}
a:link {
	color: #ece0cb;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
a:visited {
	color: #ece0cb;
	text-decoration: none;
}
a:hover {
	color: #E28843;
	text-decoration: none;
}
a:active {
	color: #ece0cb;
	text-decoration: none;
	text-align: center;
}
#logolacabane {
	position:absolute;
	width:227px;
	height:90px;
	left:13px;
	top:5px;
	z-index:60;
	background-image:url(../images/logo_la_cabane_bas.png);
	background-repeat:no-repeat;
}
#baseline {
	position:absolute;
	width:800px;
	height:43px;
	left:13px;
	top:92px;
	z-index:61;
}
#lineone {
	float:left;
	height:40px;	
	color: #E28843;
	font-family: "belleroselight", Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align: left;
	line-height:28px;

}
#linetwo {
	float:left;
	height:40px;	
	color: #ece0cb;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	line-height:28px;
}
.textepage {
	color: #ece0cb;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	line-height:20px;
}
.textepagebig {
	color: #ece0cb;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align: left;
	line-height:20px;
}
#ptivideline {
float:left;
width:10px;
height:40px;	
}
#boxflag {
	position:absolute;
	width:200px;
	height:38px;
	right:15px;
	top:94px;
	z-index:162;
}
#flag {
	float:left;
	width:16px;
	margin-right:15px;
	margin-top:8px;
	
}
#menu{
	position:absolute;
	width:749px;
	height:120px;
	right:0;
	top:0;
	margin-top:5px;
	z-index:63;
}
#boxmenu {
float:right;
width:180px;
height:90px;
margin-left:5px;
margin-right:5px;
}
#boutontitre {
	float:left;
	width:180px;
	height:22px;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align: center;
	line-height:24px;
	margin-bottom:2px;
}
#boutontitre:hover {
	color: #E28843;
}
#bouton {
	float:left;
	width:180px;
	height:20px;
	background-image:url(../images/bouton_on.png);
	background-repeat:repeat-x;
	color: #ece0cb;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: center;
	line-height:18px;
	margin-bottom:2px;
}
#bouton:hover {
	color: #E28843;
}
#boxvente {
float:right;
width:85px;
height:85px;
margin-top:1px;
margin-left:10px;
margin-right:30px;
background-image:url(../images/vente_a_emporter.png);
background-repeat:no-repeat;
}
#boxvente:hover {
float:right;
width:85px;
height:85px;
margin-top:1px;
margin-left:10px;
margin-right:30px;
background-image:url(../images/vente_a_emporter_on.png);
background-repeat:no-repeat;
}
#gbboxvente {
float:right;
width:85px;
height:85px;
margin-top:1px;
margin-left:10px;
margin-right:30px;
background-image:url(../images/takeaway.png);
background-repeat:no-repeat;
}
#gbboxvente:hover {
float:right;
width:85px;
height:85px;
margin-top:1px;
margin-left:10px;
margin-right:30px;
background-image:url(../images/takeaway_on.png);
background-repeat:no-repeat;
}
#ruboxvente {
float:right;
width:85px;
height:85px;
margin-top:1px;
margin-left:10px;
margin-right:30px;
background-image:url(../images/vente_a_emporter_ru.png);
background-repeat:no-repeat;
}
#ruboxvente:hover {
float:right;
width:85px;
height:85px;
margin-top:1px;
margin-left:10px;
margin-right:30px;
background-image:url(../images/vente_a_emporter_ru_on.png);
background-repeat:no-repeat;
}
#degradfooter {
position:absolute;
width:100%;
height:48px;
left:0;
bottom:0;
z-index:50;
background-image:url(../images/ombre_bas.png);
background-repeat:repeat-x;
}
#containeradress {
	position:absolute;
	width:950px;
	height:96px;
	left:50%;
	margin-left:-475px;
	bottom:0;
	z-index:51;
}
#logolacabanebas {
float:left;
width:227px;
height:90px;
left:20px;
bottom:20px;
z-index:52;
background-image:url(../images/logo_la_cabane_bas.png);
background-repeat:no-repeat;
margin-right:20px;
}
#boxadresses {
float:left;
width:205px;
height:96px;
margin-left:10px;
margin-right:10px;
}
#trait {
float:left;
width:1px;
height:90px;
background-color: #ece0cb;
}
#titre {
	float:left;
	width:205px;
	height:22px;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align: center;
	line-height:20px;
}
#titre:hover {
	color: #E28843;
}
#telephone {
	float:left;
	width:205px;
	height:28px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 26px;
	color: #E28843;
	text-align: center;
	margin-top:2px;
}
#titrorancent {
	float:left;
	width:205px;
	height:28px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #E28843;
	text-align: center;
	margin-top:2px;
}
#adresses {
	float:left;
	margin-top:5px;
	width:205px;
	height:30px;
	color: #ece0cb;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	text-align: center;
}
#noirhaut {
	position:absolute;
	width:100%;
	height:118px;
	top:0;
	left:0;
	z-index:47;
	background-image:url(../images/car_noir_65.png);
	background-repeat:repeat;
}
#petitmenul {
	position:absolute;
	width:430px;
	height:22px;
	top:118px;
	right:0;
	z-index:299;
	border-bottom-left-radius:10px;
	background-image:url(../images/car_noir_65.png);
	background-repeat:repeat;
	padding-right:15px;
}
#menupoissonnerie {
	position:absolute;
	width:130px;
	height:22px;
	top:118px;
	left:0;
	z-index:299;
	border-bottom-right-radius:10px;
	background-image:url(../images/car_noir_65.png);
	background-repeat:repeat;
	padding-top:5px;
	padding-right:15px;
	padding-left:15px;
}
#btn_petitmenul {
	float:right;
	color: #ece0cb;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: center;
	line-height:20px;
	margin:0 15px 0 15px;
}
#btn_petitmenul:hover {
	color: #E28843;
}
#btn_petitmenuloff {
	float:right;
	color: #E28843;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: center;
	line-height:20px;
	margin:0 15px 0 15px;
}
#noirbas {
	position:absolute;
	width:100%;
	height:102px;
	bottom:0;
	left:0;
	z-index:49;
	background-image:url(../images/car_noir_65.png);
	background-repeat:repeat;
}
#img_cover {
	position:absolute;
	width:490px;
	height:607px;
	top:32px;
	right:0;
	background-image:url(../images/img_cover.jpg);
	background-repeat:no-repeat;
	z-index:48;
}
#formule {
	position:absolute;
	width:490px;
	height:48px;
	top:646px;
	right:0;
	z-index:46;
}
#contentcenter {
position :absolute;
width: 945px;
height : 475px;
z-index:2;
left:50%;
top:50%;
background-image:url(../images/car_noir_65.png);
margin-left: -475px; /* moitié de la largeur de l'image */
margin-top: -210px; /* moitié de la hauteur de l'image */
}
#introresto {
	position :absolute;
	width: 945px;
	height :260px;
	z-index:2;
	left:0;
	bottom:102px;
	background-image:url(../images/car_noir_65.png);
	border-top-right-radius: 10px;
}
#contentetabs {
position :absolute;
width: 945px;
height : 580px;
z-index:2;
left:50%;
top:50%;
background-image:url(../images/car_noir_65.png);
margin-left: -475px; /* moitié de la largeur de l'image */
margin-top: -290px; /* moitié de la hauteur de l'image */
}
#scene{
position :absolute;
width: 900px;
height : 100px;
background-color:#000;
overflow :hidden;
z-index:5;
left:50%;
bottom:0;
margin-left: -450px; /* moitié de la largeur de l'image */
}
#lelogo{
position : absolute;
top:0px;
left:0px;
z-index:6;
}
#btn_defil_left {
	background-image:url(../images/btn_defil_left.png);
	position : absolute;
	width:17px;
	height:96px;
	bottom:2px;
	left:7px;
	z-index:7;
}
#btn_defil_right {
	background-image:url(../images/btn_defil_right.png);
	position : absolute;
	width:17px;
	height:96px;
	bottom:2px;
	right:8px;
	z-index:8;
}
#pageleft {
	position : absolute;
	width:587px;
	height:363px;
	top:0;
	left:0;
	margin-left:10px;
	z-index:9;
}
#pageright {
	position : absolute;
	width:310px;
	height:363px;
	top:0;
	right:0;
	z-index:10;
}
#menuetabs {
	position : absolute;
	width:945px;
	height:35px;
	top:0;
	left:0;
	z-index:11;
}
#btntitretabs {
	float:left;
	width:140px;
	height:21px;
	margin-left:10px;
	margin-right:20px;
	color: #ece0cb;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	text-align: center;
}
#btnetabs {
	float:left;
	width:140px;
	height:21px;
	margin-left:10px;
	color: #ece0cb;
	background-image:url(../images/btn_menu_ets.jpg);
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	text-align: center;
}
#btnetabs:hover {
	color: #E28843;
}
#btnetabsoff {
	float:left;
	width:140px;
	height:21px;
	margin-left:10px;
	color: #E28843;
	background-image:url(../images/btn_menu_ets.jpg);
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	text-align: center;
}
#resa {
	position : absolute;
	width:960px;
	height:400px;
	top:40px;
	left:0;
	background-color:#FFF;
	overflow:hidden;
	z-index:20;
}
#resastjean {
	position : absolute;
	width:960px;
	height:475px;
	top:40px;
	left:0;
	background-color:#FFF;
	overflow:hidden;
	z-index:20;
}
#texterestintro {
	float:left;
	margin-top:38px;
	margin-left:25px;
	width:600px;
	height:120px;
	color: #ece0cb;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
	text-align: left;
	}
#formulcros {
	float:right;
	margin-top:38px;
	margin-right:25px;
	width:250px;
	height:100px;
	color: #ece0cb;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	text-align: left;
	}
#menucros {
	float:right;
	margin-top:4px;
	margin-right:25px;
	width:250px;
	height:100px;
	color: #ece0cb;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	text-align: left;
	}
#prixcros {
	position:absolute;
	width:30px;
	height:30px;
	right:0;
	margin-top:38px;
	margin-right:25px;
	color: #ece0cb;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	text-align: right;
	}
#plangoo {
	position : absolute;
	width:780px;
	height:350px;
	top:35px;
	left:10px;
	z-index:11;
}
#defiltripadvisor {
position:absolute;
width:300px;
height:55px;
top:50%;
margin-top:142px;
right:10px;
z-index:87;
}
#eurotoque {
background-image:url(../images/logo_eurotoques.png);
background-repeat:no-repeat;
position:absolute;
width:90px;
height:90px;
top:50%;
margin-top:-25px;
left:10px;
z-index:83;
}
#tripadvisor {
background-image:url(../images/logo_tripadvisor.jpg);
background-repeat:no-repeat;
position:absolute;
width:90px;
height:73px;
top:50%;
margin-top:65px;
left:10px;
z-index:70;
}
#maitrerestau {
background-image:url(../images/logo_maitre_restaurateur.jpg);
background-repeat:no-repeat;
position:absolute;
width:90px;
height:73px;
top:50%;
margin-top:142px;
left:10px;
z-index:71;
}
#poissonerie {
position:absolute;
width:220px;
height:160px;
top:50%;
left:50%;
margin-top:-75px;
margin-left:-110px;
background-image:url(../images/car_noir_65.png);
background-repeat:repeat;
z-index:72;

}
#resaphone {
float:left;
padding:150px;	
}
#menucarta {
	float:left;
	width:225px;
	height:370px;
}
#btn_carta_vide {
	float:left;
	width:220px;
	height:40px;
	margin-bottom:3px;
}
#btn_carta {
	float:left;
	width:220px;
	background-image:url(../images/bouton_on.png);
	background-repeat:repeat-x;
	color: #ece0cb;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align: center;
	line-height:20px;
	padding:3px 0 3px 0;
	margin-bottom:3px;
}
#btn_carta:hover {
	color: #E28843;
}
#resultcarta {
	float:left;
	margin-left:20px;
	width:700px;
	height:470px;
}
.cartatitle {
	color: #E28843;
	font-family: "belleroselight", Arial, Helvetica, sans-serif;
	font-size:26px;
	text-align: left;
	line-height:35px;
}
.cartatxt {
	color: #ece0cb;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: left;
	line-height:20px;
}
.cartaprix {
	color: #E28843;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: right;
	line-height:20px;
}
.alcent {
text-align:center;
}
.textformul {
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	line-height:18px;
}
.titrenews {
	color: #E28843;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align: left;
	line-height:18px;
}
.datenews {
	color: #CCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	line-height:12px;
}
.textenews {
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	line-height:14px;
}
#divnewsscroll {
position :absolute;
width: 945px;
height : 455px;
z-index:200;
top:0;
bottom:0;
}
#boxpresse {
	float:left;
	margin-top:20px;
	margin-left:20px;
	width:925px;
	height:420px;
	overflow:hidden;
}
.datecenter {
	color: #CCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: center;
	line-height:12px;
}
#annuel {
	position:absolute;
	width:550px;
	height:80px;
	z-index:7531;
	padding:2px 5px 2px 5px;
	left:60px;
	top:125px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:16px;
	background-image:url(../images/car_noir_65.png);
}
.ann {
	font-size:14px;
	color:#E28843;
}
#menusstjean {
	position:absolute;
	width:660px;
	height:auto;
	background-image:url(../images/car_noir_65.png);
	background-repeat:repeat;
	padding:10px 10px 10px 10px;
	left:50%;
	margin-left:-330px;
	top:145px;
	z-index:789;	
}