@import "website.tags.css";


body, html {
		background: #362b19 url(/images/bg-top.gif) repeat-x;
		text-align: center;
		font-size: 1em;
		font-family:'trebuchet ms',helvetica,sans-serif;
}

#tableonline_name_logo {
	text-align: right;
}

h1#tableonline_slogan {
	text-align:right;
	font-size: 42px;
	font-weight: bold;
	color:#AAC032;
	vertical-align: baseline;
	margin: 0;
}

.home_picture { margin-top: 20px; cursor:pointer;}

/*
 * Images Slideshow
 */

#slideshow {
    position:relative;	
    height:330px;
}

#slideshow div {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow div.active {
    z-index:10;
    opacity:1.0;
}

#slideshow div.last-active {
    z-index:9;
}

#slideshow div img {
    height: 330px;
    display: block;	
    border: 0;	
}



#home_main_points {	
	position: relative;
	margin-top: -330px;
	z-index:20;	
	background: url(/images/background_colors/AAC032_80.png) repeat;
	height: 330px;		
	color: #FFFFFF;
	text-align:left;
}

#home_main_points_content {padding: 30px;}

#home_main_points_content ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#home_main_points_content li {
	background-image: url(/images/firstpage/logo_puce.png);
	background-repeat: no-repeat;	
	height:32px;	
	padding-left: 50px;
	margin-bottom: 20px;
	color:#FFFFFF;
	font-size: 24px;	
	font-style: italic;
}
.more_space_li {
	margin-top: 35px;
}




.find_resto_btn {
	
	text-align:left;					
	width : 250px;	
	margin-left: 30px;
	padding-top: 5px;	
}

.find_resto_btn a {text-decoration:none;}
.find_resto_btn span{
	display: block;		
	height: 72px;
	margin-top: 5px;
	line-height: 72px;
	background: transparent url(/images/buttons/green_go_btn_250.png) no-repeat 0 0;
	cursor: pointer;
	font-size: 24px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left: 80px;	
	padding-right:10px;
	padding-top: 10px;
	width: 250px;	
}

.hot_infos_all {margin: 0;margin-top: 10px;}
#special_offers_all{margin: 0;margin-top: 10px;}

#first_btn_part {position:relative;margin-top: -20px;}
#scd_btn_part {position:relative;margin-top: -50px;}

/*
 * mobile and social
 */

#mobile_and_social {
	margin-top: 20px;
	margin-bottom: 20px;
	background: #eff5cc url(/images/firstpage/iphone_android.png) no-repeat 0 0;
	height: 212px;
	border-top: solid 2px #AAC032;
	border-bottom: solid 2px #AAC032;
}

#social_links {
	margin-right: 20px;
	margin-top: 20px;
}



/*
 * Restaurant propositions
 */

h2.panel_title {	
	margin-left: 5px;
	margin-bottom: -7px;
	font-size: 30px;	
	font-weight:normal;
	color:#AAC032;
}

.home_restaurant_list{	border: solid 1px #AAC032;}

h2.panel_title_offer {	
	margin-left: 5px;
	margin-bottom: -7px;
	font-size: 30px;	
	font-weight:normal;
	color:#f5b604;
}

.home_offers_list{	border: solid 1px #f5b604;}


	
#all_offers_list {	display:block}
#special_offers_description_block {margin-top: 10px;}
#new_list {	display:block}
#hot_stuffs_description_block {margin-top: 10px;}
#best_rated_list {	display:block}
hot_stuffs_description_block {margin-top: 10px;}




/************** M6 ************/
#m6_capital {background-color: #FFF;}
#m6_logo {float:left;}
#m6_slogan{
	float:left;
	margin-left: 5px;
	margin-top:10px;
	text-align:center;
	width: 360px;
	font-size: 24px;
	color:#f62900;
}
#m6_resto {float:left;}


.add_resto_btn {	
	text-align:left;					
	width : 250px;	
	margin-left: 30px;
	padding-top: 5px;	
}

.add_resto_btn a {text-decoration:none;}
.add_resto_btn span{
	display: block;		
	height: 57px;
	margin-top: 5px;
	line-height: 70px;
	background: transparent url(/images/buttons/red_go_btn_200.png) no-repeat 0 0;
	cursor: pointer;
	font-size: 18px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left: 60px;	
	padding-right:10px;
	padding-top: 5px;
	width: 200px;	
}