@charset "utf-8";
/* ************************************************ 
 * ------------------------------------------------
 *	‹¤’ÊÝ’è
 * ------------------------------------------------
 * ************************************************ */

body {
	font-size:12px;
	line-height:150%;
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color:#000;
	background-image:url(img/bg01g.gif); 
	margin: 10px;
	padding: 0px;
	vertical-align:baseline;
	}

form {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	line-height:1.6em;
	}

input, textarea, select {
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 11px;
}

div {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	}

img {
	border: 0px;
	}

table td {
	vertical-align:top;
	}

a:link {
	color: #000;
	text-decoration: none;
	}

a:visited {
	color: #333;
	text-decoration: none;
	}

a:active {
	color: #000;
	text-decoration: underline;
	}

a:hover {
	color: #EA1179;
/*	background: #EEE;*/
	text-decoration: underline;
	}

#contents {
	margin: 30px auto auto auto;
	width: 830px;
	}

#center {
	background: #FFF;
	margin: 0px 0px 0px 0px;
	}

/*ƒy[ƒW‘S‘Ì‚Ì˜gü‚ÌF*/
.page_border {
	border-width : 1px ;
	border-style : solid ;
	border-color : #000 ;
	}




/* ************************************************ 
 *	ƒwƒbƒ_[ƒƒjƒ…[
 * ************************************************ */

#header {
	margin: 10px;
	width: 830px;
	}

/*ƒƒS‚ÌˆÊ’u*/
#logo {
	padding: 0px;
	}


/* ------------------------------------- 
 *	ƒwƒbƒ_[@ƒOƒ[ƒoƒ‹ƒƒjƒ…[‚ÌƒIƒ“ƒ}ƒEƒX
 *	¦WIN IE‚Å‚Í“K—p‚³‚ê‚Ü‚¹‚ñ
 * ------------------------------------- */

#header .menu {
	padding-top:44px;
	}
	
#header .menu img {
	background: #FFF;
	}

#header .menu img:hover {
	background: #000;
	}

.headborder {
	margin-top:10px;
	}




/* ************************************************ 
 *	¶‘¤ƒƒjƒ…[
 * ************************************************ */

/* ------------------------------------- 
 *	¤•iŒŸõ
 * ------------------------------------- */

#search {
	width: 130px;
	margin: 10px auto;
	}

#search select {
	width: 125px;
	border: 1px solid #3F3F3F;
	}

#search input {
	width: 120px;
	border: 1px solid #3F3F3F;
	margin: 5px 0px 5px 0px;
	padding: 2px;
	}


/* ------------------------------------- 
 *	¶ƒƒjƒ…[Å‰º•”@ƒtƒŠ[ƒGƒŠƒA
 *	ƒoƒi[‚ð“\‚éÛ‚È‚Ç‚É‚²—˜—p‚­‚¾‚³‚¢
 *	¦‰ŠúÝ’è‚Å‚Í“K—p‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ
 * ------------------------------------- */
#freespace_left {
	font-size: 12px;
	border: 2px solid #7F7F7F;
	margin-top: 10px;
	padding: 5px;
	text-align: center;
	}



/* ************************************************ 
 *	‰E‘¤ƒƒjƒ…[
 * ************************************************ */

.cart {
	font-size: 11px;
	margin: 0px 2px 10px 2px;
	background: #FFF;
	}
.cart ul {
	line-height: 1.6em;
	margin: 0px 5px 0px 5px;
	padding: 5px;
	}
.cart li {
	list-style-type: none;
	}
.cart p {
	border-top: 1px dotted #333;
	margin: 3px;
	padding: 5px;
	text-align: right;
	font-weight: bolder;
	}
.cart input {
	margin: 5px;
	}


/* ************************************************ 
 *	¶‰Eƒƒjƒ…[‚ÌƒŒƒCƒAƒEƒg
 * ************************************************ */

.side {
	width: 149px;
	padding: 0px 0px 10px 0px;
	text-align:center;
	}

.sub_boxtop{
	background:url("img/sub_top.gif") top center no-repeat;
	margin-top:0px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:15px;
	}


.sub_boxtop10{
	background:url("img/sub_top.gif") top center no-repeat;
	margin-top:10px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:15px;
	}

.sub_box10{
	margin-top:10px;
	margin-left:auto; margin-right:auto;
	width:100px;
	font-size:10px;
	line-height:150%;
	}


.sub_boxmiddle{ 
	width:100px;
	background: top center #E0DCC6 repeat-y;
	margin-left:auto; margin-right:auto;
	text-align:left;
	font-size: 10px;
	line-height: 1.5em;
	}

.sub_boxbottom{
	background:url("img/sub_go.gif") center no-repeat;
	margin:0px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:25px;
	}
	
.sub_boxbottom2{
	background:url("img/sub_go0.gif") center no-repeat;
	margin:0px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:12px;
	}
	
.sub_boximg {
	margin-left:auto; margin-right:auto;
	width: 90px;
	text-align: center;
	}
	
.sub_boxtxt {
	padding: 8px 8px 4px 8px;
	margin-left:auto; margin-right:auto;
	text-align:left;
	font-size: 10px;
	line-height: 1.5em;
	width: 82px;
	display: block;
	}
	
.sub_boxtxt2 {
	padding: 4px 8px 0px 8px;
	margin-left:auto; margin-right:auto;
	text-align:left;
	font-size: 10px;
	line-height: 1.5em;
	width: 82px;
	display: block;
	}

.sub_boxtop_legume{
	background:url("img/sub_top_legume.gif") top center no-repeat;
	margin-top:0px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:15px;
	}

.sub_boxmiddle_legume{ 
	width:100px;
	background: top center #E1FFB1 repeat-y;
	margin-left:auto; margin-right:auto;
	text-align:left;
	font-size: 10px;
	line-height: 1.5em;
	}

.sub_boxbottom_legume{
	background:url("img/sub_go_legume.gif") center no-repeat;
	margin:0px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:25px;
	}

.sub_boxbottom2_legume{
	background:url("img/sub_go0_legume.gif") center no-repeat;
	margin:0px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:12px;
	}
		
.sub_boxtop_snap{
	background:url("img/sub_top_snap.gif") top center no-repeat;
	margin-top:10px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:15px;
	}

.sub_boxmiddle_snap{ 
	width:100px;
	background: top center #F25E9D repeat-y;
	margin-left:auto; margin-right:auto;
	text-align:left;
	font-size: 10px;
	line-height: 1.5em;
	}

.sub_boxbottom_snap{
	background:url("img/sub_go_snap.gif") center no-repeat;
	margin:0px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:25px;
	}

.sub_boxbottom2_snap{
	background:url("img/sub_go0_snap.gif") center no-repeat;
	margin:0px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:12px;
	}
	
.sub_boxtop_rencontre{
	background:url("img/sub_top_rencontre.gif") top center no-repeat;
	margin-top:10px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:15px;
	}
	
.sub_boxtop_rencontre0{
	background:url("img/sub_top_rencontre.gif") top center no-repeat;
	margin-top:0px; margin-bottom:0px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:15px;
	}
	
.sub_boxmiddle_rencontre{ 
	width:100px;
	background: top center #FDD9EC repeat-y;
	margin-left:auto; margin-right:auto;
	text-align:left;
	font-size: 10px;
	line-height: 1.5em;
	}

.sub_boxbottom_rencontre{
	background:url("img/sub_go_rencontre.gif") center no-repeat;
	margin:0px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:25px;
	}
	
.sub_boxbottom2_rencontre{
	background:url("img/sub_go0_rencontre.gif") center no-repeat;
	margin:0px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:12px;
	}
	
.sub_boxmiddle_blog{ 
	width:100px;
	background: top center #333333 repeat-y;
	margin-left:auto; margin-right:auto;
	text-align:left;
	font-size: 10px;
	line-height: 1.5em;
	}

.sub_boxbottom2_blog{
	background:url("img/sub_go0_blog.gif") center no-repeat;
	margin:0px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:12px;
	}
	
.sub_boxtop_pub{
	background:url("img/sub_top_pub.gif") top center no-repeat;
	margin-top:0px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:15px;
	}

.sub_boxmiddle_cinema{ 
	width:100px;
	background: top center #D4DE00 repeat-y;
	margin-left:auto; margin-right:auto;
	text-align:left;
	font-size: 10px;
	line-height: 1.5em;
	}

.sub_boxbottom_cinema{
	background:url("img/sub_bottom_cinema.gif") center no-repeat;
	margin:0px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:12px;
	}
	
.sub_boxmiddle_keiko{ 
	width:100px;
	background: top center #AD208E repeat-y;
	margin-left:auto; margin-right:auto;
	text-align:left;
	font-size: 10px;
	line-height: 1.5em;
	}

.sub_boxbottom_keiko{
	background:url("img/sub_bottom_keiko.gif") center no-repeat;
	margin:0px;
	margin-left:auto; margin-right:auto;
	width:100px;
	height:12px;
	}

.list ul {
	line-height: 1.6em;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.list li {
	list-style-type: none;
	background: url(http://img.shop-pro.jp/tmpl_img/8/list_white.gif) no-repeat 6px 7px;
	}

.list li a {
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;
	text-indent: 1em;
	}

.list li a:visited {
	color: #FFF;
	text-decoration: none;
	display: block;
	width: 100%;
	}

.list li a:hover {
	color: #000;
	text-decoration: none;
	background: #FFF url(http://img.shop-pro.jp/tmpl_img/8/list_red.gif) no-repeat 6px 7px;
	display: block;
	width: 100%;
	}

.list li a:active {
	color: #000;
	text-decoration: none;
	background: #FFF url(http://img.shop-pro.jp/tmpl_img/8/list_red.gif) no-repeat 6px 7px;
	display: block;
	width: 100%;
	}

.blanc {
	color: #FFF;
	font-size:10px;
	text-indent: 1.5em;
	}
.blanc2 {
	color: #FFF;
	font-size:10px;
	line-height: 140%;
	}

.sidemenu {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	background: #E0DCC6;
	width:100px;
	}

.sidemenu ul {
	width:90px;
	line-height: 160%;
	background: #FFF;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: left;
	}

.sidemenu li {
	list-style-type: none;
	padding:5px 3px 5px 3px;
	border-bottom: 1px dotted #e0dcc6;
	}

.sidemenu p {
/*	border-top: 1px dotted #333;*/
	margin: 0px auto 0px auto;
	padding: 0px;
	width:90px;
	text-align: center;
	font-weight: bolde;
	}

.sidemenu input {
	margin: 5px;
	}


.sidemenu li a {
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;
	}

.sidemenu li a:visited {
	color: #000;
	text-decoration: none;
	display: block;
	width: 100%;
	}

.sidemenu li a:hover {
	color: #EA1179;
	text-decoration: none;
	display: block;
	width: 100%;
	}

.sidemenu li a:active {
	color: #000;
	text-decoration: none;
	display: block;
	width: 100%;
	}


.sidemenu_pink {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	background: #FDD9EC;
	width:100px;
	}

.sidemenu_pink ul {
	width:90px;
	line-height: 160%;
	background: #FFF;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: left;
	}

.sidemenu_pink li {
	list-style-type: none;
	padding:5px 3px 5px 3px;
	border-bottom: 1px dotted #e0dcc6;
	}

.sidemenu_pink p {
/*	border-top: 1px dotted #333;*/
	margin: 0px auto 0px auto;
	padding: 0px;
	width:90px;
	text-align: center;
	font-weight: bolde;
	}

.sidemenu_pink input {
	margin: 5px;
	}


.sidemenu_pink li a {
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;
	}

.sidemenu_pink li a:visited {
	color: #000;
	text-decoration: none;
	display: block;
	width: 100%;
	}

.sidemenu_pink li a:hover {
	color: #EA1179;
	text-decoration: none;
	display: block;
	width: 100%;
	}

.sidemenu_pink li a:active {
	color: #000;
	text-decoration: none;
	display: block;
	width: 100%;
	}



/* ************************************************ 
 *	RSSƒŠƒ“ƒN‚ÌƒŒƒCƒAƒEƒg
 * ************************************************ */

.feed {
	text-align: center;
	margin: 20px auto;
	}

.feed img {
	border: 0px;
	}


/* ************************************************ 
 *	ƒtƒbƒ^[ƒƒjƒ…[
 * ************************************************ */

#footer {
	font-size: 10px;
	padding-bottom: 30px;
	text-align: center;
	}

#footer p {
	font-size: 10px;
	margin: 10px 0px 0px 0px;
	}

#footer .footborder {
	margin-top:20px;
	}


/* ************************************************ 
 *	ƒRƒ“ƒeƒ“ƒc‹¤’Ê
 * ************************************************ */

/*ƒe[ƒuƒ‹˜g‚Ì“_ü*/
#table_border {
	background: #FFF url("img/table_bg01.gif") no-repeat;
	border: 3px dotted #DE00B8; 
	border-collapse: collapse;
	}
	
#table_center {
	margin-top:15px;
	}

#table_cnt_top {
	margin-top:0px;
	}


.cnt_titre{
	margin:0px;
	width:530px;
	height:67px;
	}
	
	
/* ------------------------------------- 
 *	TOPƒe[ƒuƒ‹
 * ------------------------------------- */
.boxtop1{
	background:url("img/border176.gif") top center no-repeat;
	margin-top:0px;
	width:176px;
	height:3px;
	}

.boxmiddle1{ 
	width:176px;
	background:url("img/table_bg176.gif") top center repeat-y;
	margin-top:0px;
	text-align:left;
	}

.boxbottom1{
	background:url("img/border176.gif") bottom center no-repeat;
	margin-bottom:0px;
	width:176px;
	height:3px;
	}

.boxtop2{
	background:url("img/border180.gif") top center no-repeat;
	margin-top:0px;
	width:180px;
	height:3px;
	}

.boxmiddle2{ 
	width:180px;
	background:url("img/table_bg180.gif") top center repeat-y;
	margin-left:auto; margin-right:auto;
	margin-top:0px;
	text-align:left;
	}

.boxbottom2{
	background:url("img/border180.gif") bottom center no-repeat;
	margin-bottom:0px;
	width:180px;
	height:3px;
	}

.boxgo1 {
	background:url("img/go176.gif") top center no-repeat;
	width: 176px;
	height: 19px;
	}

.boxgo2 {
	background:url("img/go180.gif") top center no-repeat;
	width: 180px;
	height: 19px;
	}

.boxgo {
	padding-bottom:10px;
	padding-left:24px; 
	width: 138px;
	}

.boxttl {
	margin-top:0px;margin-left:3px;margin-right:0px;
	width: 173px;
	float: center;
	}

.boximg {
	margin-top:6px;
	padding-left:21px; 
	width: 138px;
	}

.boxtxt {
	padding:5px 10px 3px 21px; 
	text-align:left;
	font-size: 10px;
	line-height: 1.6em;
	width: 138px;
	}

.date {
	font-size: 9px;
	color:#EA1179;
	}



/* ------------------------------------- 
 *	CONTENTSƒe[ƒuƒ‹
 * ------------------------------------- */

.cnt_boxtop{
	background:url("img/cnt_top.gif") top center no-repeat;
	margin-top:30px;
	width:530px;
	height:29px;
	}

.cnt_boxtop2{
	background:url("img/cnt_top.gif") top center no-repeat;
	margin-top:0px;
	width:530px;
	height:29px;
	}
	
.cnt_boxmiddle{ 
	width:530px;
	background:url("img/cnt_middle.gif") top center repeat-y;
	text-align:left;
	}

.cnt_boxmiddle2{ 
	margin-top:7px;
	width:530px;
	background:url("img/cnt_middle.gif") top center repeat-y;
	text-align:left;
	}

.cnt_boxbottom{
	background:url("img/cnt_bottom.gif") center no-repeat;
	margin:0px;
	width:530px;
	height:29px;
	}

.cnt_boxtxt {
	width:470px;
	text-align:left;
	font-size: 12px;
	line-height: 1.6em;
	}
	
.cnt_boxtxt2 {
	width:470px;
	text-align:left;
	font-size: 12px;
	line-height: 1.6em;
	margin-top:10px;
	}
	
.cnt_boxtxt_center {
	width:470px;
	text-align:center;
	font-size: 12px;
	line-height: 1.6em;
	}
	
.cnt_boxtxt_list {
	width:470px;
	margin-left:30px;
	margin-top:10px;
	font-size: 12px;
	line-height: 1.6em;
	}

.cnt_boximg_map {
	padding-top: 30px;
	margin-left:95px;
	width: 125px;
	}

.cnt_boximg_map2 {
	padding-top: 60px;
	margin-left:95px;
	width: 125px;
	}
	
.strong_p {
	font-weight:bold;
	color:#EA1179;
	}

.cnt_border{
	margin: 0px auto ;
	padding: 30px 0px;
	width: 470px;
}

.cnt_border2{
	margin: 0px auto ;
	padding: 15px 0px;
	width: 470px;
}


/* -- TOP -- */

.cnt_top {
	width: 290px;
	height: 60px;
}

.cnt_top_img {
	float: left;
	width: 105px;
}

.cnt_top_txt {
	width:185px;
	margin-top: 3px; 
	text-align:left;
	font-size: 10px;
	line-height: 1.6em;
}

.cnt_top_border {
	margin: 15px 15px 15px 0px;
	}
	

	
/* -- DECOUVRIR -- */

.cnt_boximg_dec1 {
	margin-left:auto; margin-right:auto;
	width: 470px;
	}
	
.cnt_boximg_dec2 {
	padding-top:30px; 
	margin-left:auto; margin-right:auto;
	width: 470px;
	}
		
.cnt_boximg_dec3 {
	margin-top:15px;
	margin-left:auto; margin-right:auto;
	width: 470px;
	}
		
.cnt_boximg_dec4 {
	margin-top:15px;
	width: 190px;
	}
		
.cnt_boximg_dec5 {
	margin-top:15px;
	width: 250px;
	}

.cnt_boximg_dec6 {
	margin-top:5px;
	}
	
.cnt_boximg_reserv {
	padding-top: 30px;
	margin-left:125px;
	width: 125px;
	}
		
.cnt_boxtxt_dec {
	padding-top: 15px;
	margin-left:auto; margin-right:auto;
	text-align:left;
	font-size: 12px;
	line-height: 1.6em;
	width: 470px;
	float: center;
	}
	
.cnt_boxtxt_dec2 {
	padding-top: 30px;
	text-align:left;
	font-size: 12px;
	line-height: 1.6em;
	width: 190px;
	}

.cnt_boxtxt_dec3 {
	padding-top: 0px;
	text-align:left;
	font-size: 10px;
	line-height: 1.5em;
	width: 156px;
	}

.cnt_boxtxt_dec4 {
	padding-top: 30px;
	text-align:left;
	font-size: 12px;
	line-height: 1.6em;
	width: 280px;
	}
	
.photos_dec {
	width:160px;
	height:100%;
	background-color:#FDE3F1;
	margin-top:15px;
}

.photos_dec_exp {
	font-size:10px;
	padding:5px 10px;
}
	
.dec_top {
	margin: 30px 0px;
	}
	
.frame {
	border:1px solid #DEDAC1; 
	background-color:#F4F3EA;
	width:228px;  
	padding:10px;
	font-size:12px;
	line-height:160%;
}

/* -- CULTUREL -- */

.cnt_boxtxt_cul1 {
	text-align:left;
	font-size: 12px;
	line-height: 1.6em;
	width: 220px;
	}
	
.cnt_boxtxt_cul2 {
	text-align:left;
	font-size: 11px;
	line-height: 1.5em;
	width: 220px;
	}
	
.cnt_boximg_cul1 {
	padding-top: 30px; padding-bottom:2px;
	width: 64px;
	}

.cnt_boximg_cul2 {
	padding-top: 15px; padding-bottom:2px;
	width: 64px;
	}

.cnt_boximg_cul3 {
	padding-top: 30px;
	margin-left:95px;
	width: 125px;
	}

/* -- TABLE -- */

.cnt_boxtxt_tbl1 {
	margin-top:15px;
	text-align:right;
	font-size: 12px;
	font-weight:bold;
	line-height: 1.6em;
	width: 220px;
	color:#EA1179;
	}
	
.cnt_boxtxt_tbl2 {
	margin-top:30px;
	text-align:left;
	font-size: 12px;
	line-height: 1.6em;
	width: 220px;
	}
	
.cnt_boxtxt_tbl3 {
	margin-top:2px;
	text-align:left;
	font-size: 10px;
	line-height: 1.5em;
	width: 95px;
	}
	
.cnt_boximg_tbl1 {
	margin-top:0px;
	margin-left:auto; margin-right:auto;
	width: 470px;
	}

.cnt_boximg_tbl2 {
	padding-top: 30px;
	width: 220px;
	}

.cnt_boximg_tbl3 {
	width: 64px;
	}

.cnt_boximg_tbl4 {
	padding-top: 15px;
	width: 64px;
	}
	


/* -- ESHOP -- */

.cnt_boximg_shop {
	padding-top:15px;
}

/* -- BEAUTE -- */

.img_beaute {
	vertical-align:top;
	padding-left: 15px; padding-bottom:10px;
	float: right;
	width:220px;
}



/* -- LEGUME -- */

.cnt_boxtop_legume{
	background:url("img/cnt_top_legume.gif") top center no-repeat;
	margin-top:30px;
	width:530px;
	height:29px;
	}

.cnt_boxmiddle_legume{ 
	width:530px;
	background:url("img/cnt_middle_legume.gif") top center repeat-y;
	text-align:left;
	}

.cnt_boxbottom_legume{
	background:url("img/cnt_bottom_legume.gif") center no-repeat;
	margin:0px;
	width:530px;
	height:29px;
	}

.cnt_boxtxt_legume_t {
	margin-top:15px;
	}
	
.cnt_boxtxt_legume {
	margin-top:5px;
	text-align:left;
	font-size: 12px;
	line-height: 1.6em;
	width: 470px;
	}
.cnt_boxtxt_legume2 {
	margin-top:15px;
	text-align:left;
	font-size: 12px;
	line-height: 1.6em;
	width: 470px;
	}
	
.cnt_boxtxt_legume_l {
	margin-top:15px;
	width: 470px;
	text-align:right;
	}

.strong_v {
	font-weight:bold;
	color:#47A928;
	}
	
.strong_c {
	font-weight:bold;
	color:#D4DE00;
	}

.strong_g {
	font-weight:bold;
	color:#999999;
	}
	
/* -- FROMAGE -- */

#caption_cheese {
	background-color:#FFFFCC;
	font-size:11px;
	line-height:1.6em;
	padding:10px;
	}

	
/* -- EVENEMENTS -- */

.cnt_boxtop_evenements{
	background:url("img/cnt_top_evenements.gif") top center no-repeat;
	margin-top:30px;
	width:530px;
	height:29px;
	}

.cnt_boxmiddle_evenements{ 
	width:530px;
	background:url("img/cnt_middle_evenements.gif") top center repeat-y;
	text-align:left;
	}

.cnt_boxbottom_evenements{
	background:url("img/cnt_bottom_evenements.gif") center no-repeat;
	margin:0px;
	width:530px;
	height:29px;
	}



.cnt_boxtxt_evenement1 {
	text-align:left;
	font-size: 12px;
	line-height: 1.6em;
	width: 250px;
	}
	
.cnt_boxtxt_evenement2 {
	margin-top:15px;
	text-align:left;
	font-size: 10px;
	line-height: 1.5em;
	width: 190px;
	}

.cnt_boxtxt_evenement3 {
	margin-top:3px;
	text-align:left;
	font-size: 10px;
	line-height: 1.5em;
	width: 190px;
	}
	
.cnt_boxtxt_evenement_t {
	margin-top:15px;
	text-align:left;
	font-size: 10px;
	line-height: 1.5em;
	width: 190px;
	border-bottom:1px solid #999;
	}
	
/* -- SHOT -- */
.cnt_boximg_shot1 {
	padding-top:15px; padding-bottom:10px;
	text-align:center;
	}

.cnt_boximg_snap {
	padding-top:15px; padding-bottom:10px;
	text-align:left;
	}
	
.cnt_boximg_shot2 {
	padding-top:30px; padding-bottom:10px;
	text-align:center;
	}
	
.cnt_boxtxt_shot {
	margin-left:auto; margin-right:auto;
	text-align:center;
	font-size: 12px;
	line-height: 1.6em;
	}
		
.cnt_pages {
	padding-top:50px;padding-bottom:7px;
	text-align:center;
	margin-left:auto; margin-right:auto;
	}

.cnt_pages2 {
	margin-top:15px;
	text-align:right;
	}

.cnt_border_shot{
	margin: 15px auto 15px auto;
	width: 470px;
}

.rose {
	color: #EA0275;
}

.p_font {
	font-size:10px;
	line-height: 1.6em;
}

/* -- INSCRIPTION -- */

.cnt_boxmail {
	margin-left:20px;
	width:420px;
	text-align:left;
	font-size: 12px;
	line-height: 1.6em;
	}
	
/* -- INFOS -- */
.news_title {
	margin:0px 30px; font-size:14px; font-weight:bold; line-height:160%; color:#000000; width:470px;	}
.news_date {
	margin:0px 30px; font-size:10px; line-height:160%; color:#808282; width:470px;	}
.news_prs { margin:0px 30px 15px 30px; width:470px; font-size:10px; color:#000; text-align:right; }
.news_txt { margin: 0px auto ; width:470px;}
	
/* -- QUI -- */

.cnt_qui {
	margin:30px auto 0px auto;
	width:470px;
	text-align:left;
	font-size: 12px;
	line-height: 1.6em;
	}

/* -- CINEMA -- */

.cnt_boxtop_cinema{
	background:url("img/cnt_top_cinema.gif") top center no-repeat;
	margin-top:15px;
	width:530px;
	height:29px;
	}

.cnt_boxmiddle_cinema{ 
	width:530px;
	background:url("img/cnt_middle_cinema.gif") top center repeat-y;
	text-align:left;
	}

.cnt_boxbottom_cinema{
	background:url("img/cnt_bottom_cinema.gif") center no-repeat;
	margin:0px;
	width:530px;
	height:29px;
	}

.cnt_boximg_cinema {
	margin-top:5px;
	margin-left:auto; margin-right:auto;
	width: 470px;
	}

.cinema_img1 {float:left; width:315px; font-size:10px; line-height: 1.5em;}

.cinema_img2 {font-size:10px; line-height: 1.5em;}

.cinema_cap {font-size:10px; line-height: 1.5em;}

.cinema_copy {font-size:10px; line-height: 1.2em; color:#999999;}


.cinema_txt {float:left; width:325px;}	

/* -- RENCONTRE -- */
.photos {
	width:190px;
	height:100%;
	background-color:#E9E9E9;
}

.photos_exp {
	font-size:10px;
	padding:20px 10px 10px 10px;
}

.photos_exp2 {
	font-size:10px;
	padding:5px 10px 10px 10px;
}

.photos_exp3 {
	font-size:10px;
	padding:0px 0px 10px 0px;
}

/* -- KEIKO -- */

.cnt_boxtop_keiko{
	background:url("img/cnt_top_keiko.gif") top center no-repeat;
	margin-top:30px;
	width:530px;
	height:29px;
	}

.cnt_boxmiddle_keiko{ 
	width:530px;
	background:url("img/cnt_middle_keiko.gif") top center repeat-y;
	text-align:left;
	}

.cnt_boxbottom_keiko{
	background:url("img/cnt_bottom_keiko.gif") center no-repeat;
	margin:0px;
	width:530px;
	height:29px;
	}

#keiko ul {
	font-size: 11px;
	line-height: 1.6em;
	margin: 5px 0 0 0 ;
	padding: 0px ;
	}

#keiko li {
	padding: 5px 0px 0px 20px;
	list-style-type: none;
	background: url(img/keiko_marque.gif) no-repeat 0px 5px;
	}

#keiko a:link {
	color: #AD208E;
	text-decoration: none;
	}

#keiko a:visited {
	color: #AD208E;
	text-decoration: none;
	}

#keiko a:active {
	color: #AD208E;
	text-decoration: none;
	}

#keiko a:hover {
	color: #000;
	text-decoration: underline;
	}
	
.keiko_prg { font-size:14px; font-weight:bold; line-height:160%; color:#FFFFFF; background-color:#86C62B; width:470px; }

.keiko_prg_date {
	margin-top:15px;
	font-weight:bold;
}

.keiko_ttl {
	color: #AD208E;
	font-weight:bold;
}
	
#iesa li {
	padding: 10px 0px 0px 0px;
	list-style-type: none;
	}


/* -- SPONSOR -- */

#sponsor {
	margin-top:30px;
	padding:0px;
}

#sponsor tr {
	text-align:	center;
}



h1,h2 {
font-size: 100%;
font-weight: normal;
line-height:1em;
margin: 0;
display:inline;
}

h3 {
font-size: 10px;
font-weight: normal;
line-height:1.6em;
margin: 0;
}


.s_font {
	font-size:10px;
	line-height:160%;
}

/* -- BLOG -- */

.blog_t01{
	margin-top:0px;
	margin-left:150px;
	}
	
.blog_t02{
	margin-top:12px;
	margin-left:150px;
	}

.blog_t03{
	margin-top:5px;
	margin-left:150px;
	}

/* ------------------------------------- 
 *	‚Ï‚ñ‚­‚¸ƒŠƒXƒg
 * ------------------------------------- */
.footstamp {
	padding: 10px;
	font-size: 10px;
	}






/* ************************************************ 
 *	TOPƒRƒ“ƒeƒ“ƒc
 * ************************************************ */

/* ------------------------------------- 
 *	‚¨’m‚ç‚¹E‚¨‚·‚·‚ßƒGƒŠƒAƒŒƒCƒAƒEƒg
 * ------------------------------------- */
.top_items tr {
	text-align: center;
	}


.top_items td {
	font-size: 12px;
	text-align: center;
	padding-bottom: 10px;
	}


/* ------------------------------------- 
 *	‚¨’m‚ç‚¹ƒGƒŠƒA
 * ------------------------------------- */
.info_space {
	margin: 10px 0px 10px 0px ;
	}

#news {
	background-color:#EDEBDE; 
	padding:15px 10px 10px 10px; 

}

.news_space {
	background-color:#FFFFFF;
	}

#blog {
	margin:10px 0px 5px 0px;
	padding:15px 10px 10px 10px; 	
	background-color:#FDD9EC; 
/*	background-image:url(img/top_blog_img.gif);
	background-repeat: none;
	background-position:bottom*/
}
.blog_txt {
	margin:5px 3px 3px 3px;
	width:120px;
	font-size:10px;
	line-height:1.6em;
}
.blog_top_p { 
	float:left;
	width:50px; 
	height:50px;
	padding-right:10px;
	padding-bottom:5px;
}

#booking {
	margin:10px 0px 5px 0px;
	padding:15px 10px 10px 10px; 	
	background-color:#DDF7FF; 
/*	background-image:url(img/top_blog_img.gif);
	background-repeat: none;
	background-position:bottom*/
}

/* ------------------------------------- 
 *	ƒJƒeƒSƒŠ“àƒŠƒ“ƒN
 * ------------------------------------- */
.list_space {
	padding: 10px 0px 10px 0px ;
	}

/* ------------------------------------- 
 *	‚¨’m‚ç‚¹ƒGƒŠƒA
 *	‰Óð‘‚«‚Å‚¨’m‚ç‚¹‚ðŒfÚ‚·‚éÛ‚É‚²—˜—p‚­‚¾‚³‚¢
 *	¦‰ŠúÝ’è‚Å‚Í“K—p‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ
 * ------------------------------------- */

#news ul {
	font-size: 10px;
	line-height: 1.6em;
	margin: 0px 5px;
	padding: 0px;
	}


#news li {
	padding: 2px 2px 2px 10px;
	list-style-type: none;
	background: url(img/top_news_list.gif) no-repeat 0px 7px;
	}
	
#information ul {
	font-size: 12px;
	line-height: 1.6em;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	}


#information li {
	padding: 6px 3px 0px 30px;
	list-style-type: none;
	background: url(img/list.gif) no-repeat 0px 5px;
	}
	
#information_l ul {
	font-size: 12px;
	line-height: 1.6em;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	}


#information_l li {
	padding: 6px 3px 0px 30px;
	list-style-type: none;
	background: url(img/list_v.gif) no-repeat 0px 5px;
	}

#information p {
	margin: 10px 0px 20px 20px;
	}

.neuf {
	font-size: 10px;
	color:#EA1179;
	padding-left: 20px;
	}
	
.newsdate {
	font-size: 10px;
	color:#EA1179;
	padding-left: 5px;
	}

.quoideneuf_border {
	margin:5px 0px;
}
.quoideneuf_border2 {
	margin:8px 0px;
}
.quoideneuf {
	margin-top:10px;
}

.quoideneuf_t {
	font-size:10px;
	color:#E8136D;
	font-weight:bold;
	line-height:1.6em;
}
.quoideneuf_t_b {
	font-size:12px;
	color:#E8136D;
	font-weight:bold;
	line-height:1.6em;
}

.quoideneuf_p {
	margin-top:5px;
	float:left;
}
.quoideneuf_txt_b {
	margin-top:5px; 
	font-size:12px;
	line-height:1.6em;
}
.quoideneuf_txt {
	margin-top:5px; margin-left:100px;
	font-size:10px;
	line-height:1.6em;
}

.top_banner {
	margin-top:10px;
}

.grey-sfont {

	margin:0px 30px; font-size:10px; line-height:160%; color:#808282;
}

.grey-sfont0 {
	margin:0px; font-size:10px; line-height:160%; color:#808282;
}



.sales_img {
	margin: 0px;
	padding: 1px;
	width: 100px;
	height: 100px;
	border: 1px #E0DCC6 solid;
	}
	
.sales_txt { 
	padding: 0px 10px ; 
	line-height:1.5em;
}

.sales_prix { 

	margin-bottom:5px;
	font-size:10px;
}

.sales_prix_b { 
	text-decoration: none;
}

.sales_prix_a { 
	font-size:14px;
	font-weight:bold;
	color: #E8136D;
}

.region_info1 {
	margin:15px 0 0 5px;
}
.region_info2 {
	margin:5px 0 0 5px;
}

.recipe ul { margin: 0;}
.recipe li { margin:0 0 5px 0;}
.recipe_t {font-size:14px; font-weight:bold; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}