@charset "utf-8";
/******************************** COMMUNS *****************************/
/***************** Fixation des blocs div *************/
img {
	display:block;
	border:none;
}
td img {
	display: block;
}
/***************** Architecture de base ***************/
body {
	padding:0;
	margin:0;
	background-color:#561413;
	background-image:url(../img/background-site.gif);
	background-repeat:no-repeat;
	background-position:center top;
	margin:0;
	padding:0;
	border:none;
}
#center {
	margin: 0 auto;
	padding: 0;
	width: 1050px;
	height:auto;
	text-align: center;
}
#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 1050px;
	height:auto;
	text-align: center;
}
#banner {
	width: 1050px;
	height: 300px;
	text-align: left;
	float:left;
	background-image:url(../img/banner_bkg.png);
	background-position:top;
	background-repeat:no-repeat;	
}
#bottommenu {
	width: 1050px;
	height:64px;
	float:left;
	margin: 0;
	padding: 0;
	background-image:url(../img/bottom_menu_bkg.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
#bottommenu_in {
	width: 1000px;
	height:34px;
	float:left;
	margin: 0;
	padding: 0;
	background-image:url(../img/tab_flash.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
#copyright {
	width:1050px;
	height:auto;
	float:left;
	margin:0;
	padding:5px 0 10px 0;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
}
#main_content {
	width: 1050px;
	height:auto;
	float:left;
	margin: 0;
	padding: 0;
	overflow:hidden;
	background-image:url(../img/main_content_bkg.png);
	background-repeat:no-repeat;
	background-position: left bottom;
}
#main_in {	
	width: 1037px;
	height:auto;
	float:right;	
	margin: 0;
	padding: 0;	
	overflow:hidden;
}
#col_left {	
	width: 235px;
	height:auto;
	float:left;	
	margin: 0;
	padding: 10px 0 0 0;	
	overflow:hidden;
}
#col_right {	
	width: 785px;
	height:auto;
	float:right;	
	margin: 0;
	padding: 10px 0 75px 0;	
	overflow:hidden;
}
#col_right_in {	
	width: 772px;
	height:auto;
	float:left;	
	margin: 0;
	padding: 0;	
	overflow:hidden;
}
#title {	
	width: 772px;
	height:57px;
	float:left;	
	margin: 0;
	padding: 0;	
	overflow:hidden;
}
#txt_blok,
#txt_blok_LB {	
	width: 738px;
	height:auto;
	float:right;	
	margin: 0;
	padding: 15px 0 0 0;	
	overflow:hidden;
}
#txt_blok p,
#txt_blok_LB p {
	width: 708px;
}
#txt_blok_LB {
	background-image:url(../img/d.denizart_signature.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}
#image_in {	
	width: 738px;
	height:70px;
	float: right;	
	margin: 0;
	padding: 0;	
	overflow: hidden;
}
#image_out {	
	width: 772px;
	height:auto;
	float:left;	
	margin: 0;
	padding: 0;	
	overflow:hidden;
}
/************************** Fonts *************************/
body {
	font-family:"Verdana", Arial, Tahoma, Arial;
	font-size: 12px;
	color:#000000;
	text-align:left;	
}
p {
	color:#FFFFFF;
	text-align:left;
	padding:0 0 15px 0;
	margin:0;
	line-height:1.5em;
}
strong {
	font-size: 12px;
	font-weight:bold;	
	color:#FF9900;
	text-align:left;
}
.stronger {
	font-size: 16px;
	font-weight:bold;	
	color:#FF9900;
	text-align:left;
}
.bold {
	font-size: 12px;
	font-weight:bold;	
	color:#FFFFFF;
	text-align:left;
}
.orange {
	font-weight:normal;	
	color:#FF9900;
	text-align:left;
}
.site_version {
	font-size: 10px;
	font-weight:normal;	
	font-style:italic;
	color:#FFFFFF;
	text-align:left;
}
.spec_h1 {
	color:#FFFFFF;
	font-size: 14px;
	font-weight:bold;	
	color:#FF9900;		
	text-align:left;
	padding:0 0 15px 0;
	margin:0;
	line-height:1.9em;	
}
.right {
	text-align:right;
}
.italic {
	font-style:italic;
}
.center {
	text-align:left;
	padding:0 0 0 150px;
	margin:0;
}
.p_end {
	color:#FFFFFF;
	text-align:right;
	font-style:italic;
	padding:0 0 15px 0;
	margin:0;
	line-height:1.5em;
}
/**************** liens html généraux ******************/
a {
	text-decoration:underline;
	color:#FF9000;
	font-weight:bold;					
}
a:hover {
	text-decoration:none;
	color:#FF9000;
	font-weight:bold;					
}
a:visited {
	text-decoration:underline;
	color:#FF9000;
	font-weight:bold;					
}
#copyright a {
	text-decoration:none;
	color:#FF9000;
	font-weight:bold;				
}
#copyright a:hover {
	text-decoration:underline;
	color:#FF9000;
	font-weight:bold;			
}
#copyright a:visited {
	text-decoration:none;
	color:#FF9000;
	font-weight:bold;					
}
/******************************** MODULES *****************************/
/************** COLONNE DE GAUCHE ***************/
#mod_container {
	width: 235px;
	height:auto;
	float:left;	
	margin: 0;
	padding: 0 0 65px 0;	
	overflow:hidden;
}
#mod_container_alt {
	width: 235px;
	height:auto;
	float:left;	
	margin: 0;
	padding: 360px 0 15px 0;	
	overflow:hidden;
}
#mod_container_alt2 {
	width: 235px;
	height:auto;
	float:left;	
	margin: 0;
	padding: 65px 0 15px 0;	
	overflow:hidden;
}
#mod_container_alt3 {
	width: 235px;
	height:auto;
	float:left;	
	margin: 0;
	padding: 0 0 195px 0;	
	overflow:hidden;
}
/****** Module Générique ******/
#mod_put-what-you-want-here {
	width: 235px;
	height:auto;
	float:left;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
/****** Module Album photos ******/
#mod_album {
	width: 235px;
	height:224px;
	float:left;
	margin: 0;
	padding: 0;
	overflow:hidden;
	background-image:url(../img/mod_album_bkg.png);
	background-repeat:no-repeat;
	background-position: left bottom;
}
/****** Module Vidéo ******/
#mod_video_small {
	width: 235px;
	height:224px;
	float:left;
	margin: 0;
	padding: 0;
	overflow:hidden;
	background-image:url(../img/mod_video_small_bkg.png);
	background-repeat:no-repeat;
	background-position: left bottom;
}
/****** Module Commercial ******/
#mod_commercial {
	width: 235px;
	height:auto;
	float:left;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
#mod_com_in {
	width: 220px;
	height:auto;
	float:right;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
#mod_com_title {
	width: 210px;
	height:auto;
	float:left;
	margin: 0;
	padding: 0;
	overflow:hidden;
	background-image:url(../img/mod_com_title_bkg.png);
	background-position:left top;
	background-repeat:repeat-y;
}
#mod_com_title p {
	width: 200px;
	text-align:center;
	margin:0;
	padding:5px 0 5px 0;
	font-size:14px;
	font-weight:bold;
	line-height:1.7em;
	color:#000000;
}
#mod_com_offre {
	width: 210px;
	height:auto;
	float:left;
	margin: 0;
	padding: 0;
	overflow:hidden;
	background-image:url(../img/mod_com_title_bkg.png);
	background-position:left top;
	background-repeat:repeat-y;
}
#mod_com_offre p {
	width: 200px;
	text-align:center;
	margin:0;
	padding:5px 0 5px 0;
	font-size:11px;
	font-weight:normal;
	line-height:1.7em;
	color:#000000;	
}
#mod_com_prix {
	width: 210px;
	height:auto;
	float:left;
	margin: 0;
	padding: 0;
	overflow:hidden;
	background-image:url(../img/mod_com_title_bkg.png);
	background-position:left top;
	background-repeat:repeat-y;
}
#mod_com_prix p {
	width: 200px;
	text-align:center;
	margin:0;
	padding:5px 0 5px 0;
	font-size:16px;
	font-weight:normal;
	font-style:italic;
	line-height:1.7em;
	color:#000000;
}
#mod_com_end {
	width: 210px;
	height:40px;
	float:left;
	margin: 0;
	padding: 0;
	overflow:hidden;
	background-image:url(../img/mod_com_end_bkg.png);
	background-position:left top;
	background-repeat:repeat-y;
}
/****** Module 2ème Salle ******/
#mod_sec_room {
	width: 235px;
	height:auto;
	float:left;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
/****** Module Newsletter ******/
#mod_news {
	width: 235px;
	height:340px;
	float:left;
	margin: 0;
	padding: 0;
	overflow:hidden;
	background-image:url(../img/mod_news_bkg.png);
	background-repeat:no-repeat;
	background-position: left top;	
}
#mod_news p {
	font-size:11px;
	line-eight:1.3em;
}
#mod_news_in {
	width: 200px;
	height:300px;
	float:right;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
#mn_form {
	width:200px;
	height:auto;
	float:right;
	text-align:left;
	margin:0;
	padding:0;
	overflow:hidden;
	display:block;
}
#mn_descript {
	width:188px;
	height:auto;
	float:left;
	text-align:left;
	margin:0;
	padding:8px 0 0 0;
	color:#FFFFFF;
	font-size:11px;
	line-eight:1.3em;	
	overflow:hidden;
	display:block;
}
#mn_in_form_field {
	width:188px;
	height:auto;
	float:left;
	text-align:left;
	margin:0;
	padding:0;
	overflow:hidden;
	display:block;
}
#mn_submit {
	width:188px;
	height:auto;
	float:left;
	text-align:left;
	margin:0;
	padding:6px 0 0 0;
}	
#mn_in_submit {
	float:right;
	text-align:left;
	margin:0;
	padding: 0;
	overflow:hidden;
	display:block;
}
/************** COLONNE DE DROITE ***************/
/****** Module Vidéo ******/
#mod_video {
	width: 738px;
	height: 318px;
	float:right;
	margin: 0;
	padding: 15px 0 0 0;
	overflow:hidden;
	background-image:url(../img/mod_video_bkg.png);
	background-repeat:no-repeat;
	background-position: left bottom;
}
#mod_video_desc {
	width: 269px;
	height: 255px;
	float:left;
	margin: 0;
	padding: 0;
	overflow-x:hidden; 
	overflow-y: auto;
}
/****** Module Carte-Menu-Epicerie ******/
#mod_carte {
	width: 738px;
	height: auto;
	float:right;
	margin: 0;
	padding: 15px 0 0 0;
	overflow:hidden;
}
#mod_carte_cell,
#mod_epicerie_cell {
	height: auto;
	margin: 0 auto;
	padding: 0;
	overflow:hidden;
}
#mod_carte_cell {
	width: 165px;	
}
#mod_epicerie_cell {
	width: 480px;
	float:right;
}
#mod_carte_cell_in_img {
	width: 165px;
	height: auto;
	float:left;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
.mod_carte-epicerie_link {
	width: 165px;
	height: auto;
	float:left;
	margin: 0;
	padding: 10px 0 0 0;
	overflow:hidden;
	text-align:center;
}
/**************** Lightbox **************/
#lightbox {
	width:738px;
	height:auto;
	float: right;	
	margin: 0;
	padding: 15px 0 0 0;				
}
#lightbox_line {
	width: 738px;
	height: auto;
	float: right;	
	margin: 0;
	padding: 0 0 24px 0;	
}
#lightbox_cell {
	width: auto;
	height: auto;
	float: left;	
	margin: 0;
	padding: 0 6px 0 6px;	
}
#lightbox_cell_in {
	width: 172px;
	height: auto;
	float: left;	
	margin: 0;
	padding: 0;	
}
#lightbox_cell_in_desc {
	width: 172px;
	height: auto;
	float: left;	
	margin: 0;
	padding: 5px 0 0 0;	
}
#page_num {	
	width: 738px;
	height:auto;
	float:right;	
	margin: 0;
	padding: 15px 0 0 0;	
	overflow:hidden;
}
#page_num p {
	width: 708px;
	float:left;
	text-align:right;
	font-size : 11px;
	font-style : italic;
	margin: 0;
	padding: 5px 0 5px 0;	
}
