body
{
	background-color:#432412;
}
.content
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background:#432412 url(/imagerie/commun/bg_general.jpg) repeat-x 0 0;
}

.colonne_pricipale
{
	width:956px;
	height:auto;
	margin:0 auto;
	background:#4c2d1b url(/imagerie/commun/degrade_flash.gif) no-repeat top right;
}
.box_principale_contenu
{
	clear:both;
}
.colonne_menu
{
	width:221px;
	float:left;
	position:relative;
	z-index:20000;
}
.top_menu
{
	width:221px;
	height:132px;
	background:transparent url(/imagerie/commun/sous_menu.jpg) no-repeat 0 0;
}
.box_menu_generale
{
	position: relative;
	height:1px;
}
.box_menu_flash
{
	position:absolute;
	width:255px;
	height:327px;
	top:-34px;
	left:-15px;
	z-index:200;
}
ul.menu_pricipale
{
	position:absolute;
	width:150px;
	top:45px;
	left:60px;
	z-index:400;
	font:13px Arial, Helvetica, sans-serif;
}
.ardoise_oopen ul.menu_pricipale
{
	position:absolute;
	width:150px;
	top:65px;
	left:70px;
	z-index:400;
	font:13px Arial, Helvetica, sans-serif;
}
ul.menu_pricipale li a
{
	color:white;
	text-decoration:none;
}
ul.menu_pricipale li a:hover
{
	color:white;
	text-decoration:underline;
}
ul.menu_pricipale li
{
	color:white;
	font-weight:bold;
	padding-top:10px;
}
ul.menu_pricipale li li
{
	color:white;
	font-weight:normal;
	padding-left:5px;
	padding-top:0px;
}

.deco_menu
{
	height:403px;
}
.box_page,
.box_page_creative,
.box_page_autres_restos,
.box_page_vierge
{
	position:relative;
	width:735px;
	height:535px;
	background:transparent url(/imagerie/commun/bg_page.jpg) no-repeat 0 0;
	float:left;
	z-index:200;
}
.box_page_vierge

{
	background:transparent url(/imagerie/commun/bg_pagevierge.jpg) no-repeat 0 0;
}
.box_page_creative
{
	background:transparent url(/imagerie/commun/bg_page_creative.jpg) no-repeat 0 0;
}
.box_page_autres_restos
{
	background:transparent url(/imagerie/commun/bg_page_pliure.jpg) no-repeat 0 0;
}
.box_pied_page
{
	position:relative;
	float:right;
	width:747px;
}
.bloc_vert_zone-txt
{
	position:absolute;
	top:34px;
	left:265px;
	width:457px;
	min-height:87px;
	_height:87px;
	height: 87px;
}
.bloc_vert_zone-pub
{
	position:absolute;
	top:30px;
	left:36px;
	width:188px;
	height:74px;
}

.zone_extenssible_page,
.zone_verte_extenssible,
.zone_extenssible_page_creative,
.zone_extenssible_vierge,
.bottom_page_creative,
.bottom_page_vierge
{
	font-size:0;
	line-height:0;
	min-height:1px;
	_height:1px;
}
.zone_extenssible_page
{
	background:transparent url(/imagerie/commun/repeat_y-page.jpg) repeat-y 0 0;
}
.zone_verte_extenssible
{
	background:transparent url(/imagerie/commun/repeat_y_bg_vert.jpg) repeat-y 0 0;
}
.zone_extenssible_page_creative
{
	background:transparent url(/imagerie/commun/repeat_y-page_creative.gif) repeat-y 0 0;
}
.zone_extenssible_vierge
{
	background:transparent url(/imagerie/commun/repeat_y-page_vierge.jpg) repeat-y 0 0;
}
.bottom_page_vierge
{
	width:747px;
	height:53px;
	background:transparent url(/imagerie/commun/bottom_page_vierge.jpg) no-repeat 0 0;
}
.bottom_page_creative
{
	width:747px;
	height:53px;
	background:transparent url(/imagerie/commun/bottom_page_creative.jpg) no-repeat 0 0;
}

.zone_verte_top
{
	width:747px;
	height:64px;
	background:transparent url(/imagerie/commun/top_bg_vert.jpg) repeat-y 0 0;
}
.zone_verte_bottom
{
	width:747px;
	height:79px;
	background:transparent url(/imagerie/commun/bottom_bg_vert.jpg) repeat-y 0 0;
}
.presention_news
{
	padding-top:10px;
	color:white;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.choix_news
{
	display:block;
	padding:4px 0;
	color:#364600;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.news_checkbox
{
	*vertical-align:-2px;
}
.btn_ok_news
{
	vertical-align:-7px;
	*vertical-align:-3px;
}
.news_email
{
	width:147px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#7b7b7b;
	height:15px;
	padding:2px;
}



.box_actu,
.box_carte
{
	position:absolute;
	width:200px;
	top:334px;
	right:17px;
	z-index:10000;
}
.box_carte
{
	right:25px;
}
.box_carte h3
{
	padding:0 0 5px 5px;
}
.box_carte p
{
	color:#4e412d;
	text-align:right;
}
.box_carte p a
{
	display:block;
	padding-right:30px;
}

.box_carte a,
.box_carte a:hover
{
	color:#4e412d;
	text-decoration:none;
}
.box_carte a:hover
{
	text-decoration:underline;
}
.box_actu li
{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #d9cebb;
	color:#9d8969;
	padding:13px 0;
}

.box_actu li strong
{
	color:#675f48;
}

.box_map-monde
{
	position:absolute;
	top:320px;
	left:25px;
	width:480px;
	height:238px;
	z-index:10000;
}

.fil_arianne_plan
{
  	display:block;
	padding:10px 0 0 25px;
}
.fil_arianne,
.fil_arianne a,
.fil_arianne a:hover
{
	color:#8a7564;
	text-decoration:none;
}

.fil_arianne a:hover
{
	text-decoration:underline;
}

.fil_arianne li
{
	display:inline;
}

.ardoise,
.cuir,
.planche,
.tableau,
.tissus,
.ardoise_oopen,
.transparent,
.violet,
.transparent_noir
{
	width:255px;
	height:327px;
}




.ardoise
{
	background:transparent url(/imagerie/flash/menu/ardoise.png) no-repeat 0 0;
	_background-image: none;
  	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagerie/flash/menu/ardoise.png', sizingMethod='noscale');
}
.cuir
{
	background:transparent url(/imagerie/flash/menu/cuir.png) no-repeat 0 0;
	_background-image: none;
  	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagerie/flash/menu/cuir.png', sizingMethod='noscale');
}
.planche
{
	background:transparent url(/imagerie/flash/menu/planche.png) no-repeat 0 0;
	_background-image: none;
  	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagerie/flash/menu/planche.png', sizingMethod='noscale');
}
.tableau
{
	background:transparent url(/imagerie/flash/menu/tableau.png) no-repeat 0 0;
	_background-image: none;
  	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagerie/flash/menu/tableau.png', sizingMethod='noscale');
}
.tissus
{
	background:transparent url(/imagerie/flash/menu/tissus.png) no-repeat 0 0;
	_background-image: none;
  	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagerie/flash/menu/tissus.png', sizingMethod='noscale');
}
.ardoise_oopen
{
	background:transparent url(/imagerie/flash/menu/ardoise_oopen.png) no-repeat 0 0;
	_background-image: none;
  	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagerie/flash/menu/ardoise_oopen.png', sizingMethod='noscale');
}
.transparent
{
	background:transparent url(/imagerie/flash/menu/transparent.png) no-repeat 0 0;
	_background-image: none;
  	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagerie/flash/menu/transparent.png', sizingMethod='noscale');
}
.violet
{
	background:transparent url(/imagerie/flash/menu/violet.png) no-repeat 0 0;
	_background-image: none;
  	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagerie/flash/menu/violet.png', sizingMethod='noscale');
}
.transparent_noir
{
	background:transparent url(/imagerie/flash/menu/transparent_noir.png) no-repeat 0 0;
	_background-image: none;
  	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagerie/flash/menu/transparent_noir.png', sizingMethod='noscale');
}

.cafe_nappe
{
	background:transparent url(/imagerie/commun/cafe_nappe.jpg) no-repeat 0 0;
}
.coriandre_sauce_taupi
{
	background:transparent url(/imagerie/commun/coriandre_sauce_taupi.jpg) no-repeat 0 0;
}
.couverts
{
	background:transparent url(/imagerie/commun/couverts.jpg) no-repeat 0 0;
}
.epices_olives_citron
{
	background:transparent url(/imagerie/commun/epices_olives_citron.jpg) no-repeat 0 0;
}
.fraise_kiwi
{
	background:transparent url(/imagerie/commun/fraise_kiwi.jpg) no-repeat 0 0;
}
.pasta
{
	background:transparent url(/imagerie/commun/pasta.jpg) no-repeat 0 0;
}
.oopen
{
	background:transparent url(/imagerie/commun/oopen.jpg) no-repeat 0 0;
}
.piment_citron
{
	background:transparent url(/imagerie/commun/piment_citron.jpg) no-repeat 0 0;
}
.cafe_nappe
{
	background:transparent url(/imagerie/commun/cafe_nappe.jpg) no-repeat 0 0;
}
.piment_citron_olive
{
	background:transparent url(/imagerie/commun/piment_citron_olive.jpg) no-repeat 0 0;
}
.vin_raisin
{
	background:transparent url(/imagerie/commun/vin_raisin.jpg) no-repeat 0 0;
}
.bg_txt_sans_flash_header
{
	display:block;
	padding:50px 0 0 100px;
	color:white;
	width:667px;
	height:179px;
	background:transparent url(/imagerie/flash/header/header.png) no-repeat 0 0;
	_background-image: none;
  	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagerie/flash/header/header.png', sizingMethod='noscale');
}
.bg_txt_sans_flash_header a,
.bg_txt_sans_flash_header a:hover
{
	color:white;
}

.text_patchwork_sans_flash
{
	display:block;
	padding-top:30px;
	height:auto;
}

.plan_du_site h2
{
	display:block;
	padding:20px 0;
}
.plan_du_site h3
{
	display:block;
	padding-bottom:10px;
	color:#871906;
	font:bold italic 11px  Verdana, Arial, Helvetica, sans-serif;
}
.plan_du_site h3:first-letter
{
	font:bold italic 14px  Verdana, Arial, Helvetica, sans-serif;
}
.plan_du_site li a,
.plan_du_site li a:hover
{
	color:#373737;
	font:11px  Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.plan_du_site li a:hover
{
	color:#373737;
	text-decoration:underline;
}
.plan_du_site li.fin
{
	padding-bottom:25px;
}
.plan_du_site li.fin_02
{
	padding-bottom:60px;
}
.plan_du_site ul.link_ibis
{
	padding-left:30px;
}
.plan_du_site li
{
	margin-top:3px;
}
.plan_du_site li li
{
	background:transparent url(/imagerie/commun/puce_plandusite.gif) no-repeat 5px 5px;
	padding: 0 0 0 15px;
}
.plan_du_site li li li
{
	background:none;
	padding: 0;
}
.plan_du_site li li li a,
.plan_du_site li li li a:hover
{
	color:#26780a;
}
.txt_info_legal
{
	position:absolute;
	width:670px;
	height:auto;
	top:30px;
	left:25px;
	color:#666;
	font:11px  Verdana, Arial, Helvetica, sans-serif;
}
.txt_info_legal p
{
	display:block;
	padding-top:10px;
	text-align:justify;
}
.txt_info_legal ul li
{
	display:block;
	padding-left:10px;
	margin-left:10px;
	background:transparent url(/imagerie/commun/puce_plandusite.gif) no-repeat 0 9px;
}

.txt_info_legal li li
{
  margin-left:0;
}

.txt_info_legal ol
{
  padding-left:20px;
  margin-left:5px;
  _margin-left:10px;
}

.txt_info_legal li
{
  padding-top: 4px;
}

.txt_info_legal h2,
.txt_info_legal h3
{
	display:block;
	font:bold 13px Helvetica, Arial, sans-serif;
}
.txt_info_legal h2
{
	font-size:16px;
	display:block;
	padding:10px 0;
}

.txt_info_legal h3
{
	padding-top:20px;
	color:#422413;
}

.flag_fr,
.flag_gb
{
	position:absolute;
	height:16px;
	z-index:400;
}
.flag_fr
{
	width:25px;
	top:-25px;
	left:20px;
}
.flag_gb
{
	width:26px;
	top:-28px;
	left:47px;
}

.txt_gb_attente
{
	display:block;
	padding:20px;
}












