@charset "utf-8";


/* --------------------------------------------------
	Current
 -------------------------------------------------- */
#Header #Menu1 li.M12 a:link, #Header #Menu1 li.M12 a:visited { background-position: -194px -25px; }


/* --------------------------------------------------
	Concept
 -------------------------------------------------- */
#Wrap .Concept {
	clear: both;
}


/* --------------------------------------------------
	Contents
 -------------------------------------------------- */
#Contents {
	background-color: #FFF;
	width: 866px;
	padding: 18px 12px 4px 22px;
	text-align: left;
}
* html #Contents {
	width: 900px;
}
#Footer {
	padding-top: 26px;
}


/* --------------------------------------------------
	Contents
 -------------------------------------------------- */
#Items.odd {
	background: url(../item_img/frame_odd_bg.gif) no-repeat right bottom;
}
#Items li {
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
}
#Items .Data {
	width: 388px; height: 287px;
	padding: 32px 0px 0px 26px;
	background-position: left top;
	background-repeat: no-repeat;
}
* html #Items .Data {
	width: 414px; height: 319px;
}
#Items .Data h3 {
	margin-bottom: 25px;
}
#Items .Data2 h3 {
	margin-bottom: 25px;
}

#Items li.FrameTopLeft { background-image: url(../item_img/frame_top_left.gif); }
#Items li.FrameTopRight { background-image: url(../item_img/frame_top_right.gif); }
#Items li.FrameMiddleLeft { background-image: url(../item_img/frame_middle_left.gif); }
#Items li.FrameMiddleRight { background-image: url(../item_img/frame_middle_right.gif); }
#Items li.FrameBottomLeft { background-image: url(../item_img/frame_bottom_left.gif); }
#Items li.FrameBottomRight { background-image: url(../item_img/frame_bottom_right.gif); }

#Items li.FrameTopLeft { padding: 9px 9px 10px 8px; }
#Items li.FrameTopLeft .Photo { top: 9px; left: 8px; }
#Items li.FrameTopRight { padding: 9px 18px 10px 3px; }
#Items li.FrameTopRight .Photo { top: 9px; left: 3px; }
#Items li.FrameMiddleLeft { padding: 3px 9px 10px 8px; }
#Items li.FrameMiddleLeft .Photo { top: 3px; left: 8px; }
#Items li.FrameMiddleRight { padding: 3px 18px 10px 3px; }
#Items li.FrameMiddleRight .Photo { top: 3px; left: 3px; }
#Items li.FrameBottomLeft { padding: 3px 9px 19px 8px; }
#Items li.FrameBottomLeft .Photo { top: 3px; left: 8px; }
#Items li.FrameBottomRight { padding: 3px 18px 19px 3px; }
#Items li.FrameBottomRight .Photo { top: 3px; left: 3px; }

#Items li ul.Spec {
	margin-top: 15px;
}
#Items li ul.Spec li {
	float: none;
	position: inherit;
	background: url(none);
	list-style: disc;
	list-style-position: outside;
	margin-left: 1.5em;
	color: #00afb1;
	font-size: 10px;
	line-height: 140%;
	padding-bottom: 3px;
}


/* --------------------------------------------------
	Conf
 -------------------------------------------------- */
#Conf #Header #Menu2 li.M21 a:link, #Conf #Header #Menu2 li.M21 a:visited { background-position: 0px -40px; }
#Conf #Item01 .Data { background-image:url(../item_img/conf_img/guimouve_photo.jpg); }
#Conf #Item02 .Data { background-image:url(../item_img/conf_img/guimouve_chocolat_photo.jpg); }
#Conf #Item03 .Data { background-image:url(../item_img/conf_img/bonbon_chocolat_photo.jpg); }
#Conf #Item04 .Data { background-image:url(../item_img/conf_img/macaron_chocolat_photo.jpg); }
#Conf #Item05 .Data { background-image:url(../item_img/conf_img/cur_macaron_photo.jpg); }
#Conf #Item06 .Data { background-image:url(../item_img/conf_img/pate_de_fruit_photo.jpg); }
#Conf #Item07 .Data { background-image:url(../item_img/conf_img/nougat_montelimar_photo.jpg); }
#Conf #Item08 .Data { background-image:url(../item_img/conf_img/caramel_photo.jpg); }
#Conf #Item09 .Data { background-image:url(../item_img/conf_img/mini_macaron_photo.jpg); }
#Conf #Item10 .Data { background-image:url(../item_img/conf_img/marron_glace_photo_1.jpg); }


/* --------------------------------------------------
	Secs
 -------------------------------------------------- */
#Secs #Header #Menu2 li.M22 a:link, #Secs #Header #Menu2 li.M22 a:visited { background-position: -180px -40px; }
#Secs #Item01 .Data { background-image:url(../item_img/secs_img/minie_madeleine_photo.jpg); }
#Secs #Item02 .Data { background-image:url(../item_img/secs_img/macaron_rusk_photo.jpg); }
#Secs #Item03 .Data { background-image:url(../item_img/secs_img/baumkuchen_photo.jpg); }
#Secs #Item04 .Data { background-image:url(../item_img/secs_img/pie_photo.jpg); }
#Secs #Item05 .Data { background-image:url(../item_img/secs_img/minie_galette_photo.jpg); }
#Secs #Item06 .Data { background-image:url(../item_img/secs_img/mini_financier_photo.jpg); }
#Secs #Item07 .Data { background-image:url(../item_img/secs_img/icing_cookie_photo.jpg); }
#Secs #Item08 .Data { background-image:url(../item_img/secs_img/marron_glace_photo.jpg); }


/* --------------------------------------------------
	Gateaux
 -------------------------------------------------- */
#Gateaux #Header #Menu2 li.M23 a:link, #Gateaux #Header #Menu2 li.M23 a:visited { background-position: -360px -40px; }

#Gateaux #Items li {
	background-image: url(../item_img/gateaux_img/frame_bg.gif);	
}
#Gateaux #Items li#Item03 {
	background-image: url(../item_img/gateaux_img/frame_bg_1.gif);	
}

/*
#Gateaux #Items01 li.FrameTopLeft { background-image: url(../item_img/frame_top_left.gif); }
#Gateaux #Items01 li.FrameTopRight { background-image: url(../item_img/frame_top_right.gif); }
#Gateaux #Items01 li.FrameMiddleLeft { background-image: url(../item_img/frame_middle_left.gif); }
*/


#Gateaux #Items li {
	float: none;
	background-position: left top;
	background-repeat: no-repeat;
}
#Gateaux #Items li#Item01 {
	background: url(../item_img/gateaux_img/frame_bg_body.gif) repeat-y;
}

#Gateaux #Items .Data {
	width: 825px; height: 247px;
	padding: 35px 0px 0px 41px;
	background-position: 418px 39px;
	background-repeat: no-repeat;
}
#Gateaux #Items .Data2{
	width: 825px;
	padding: 35px 0px 0px 41px;
	background-position: 418px 39px;
	background-repeat: no-repeat;
}
#Gateaux #Items .Data3{
	width: 825px; height: 323px;
	padding: 35px 0px 0px 41px;
	background-position: 418px 39px;
	background-repeat: no-repeat;
}

* html #Gateaux #Items .Data {
	width: 866px; height: 282px;
}
#Gateaux #Items .Spec li {
	background-image: none;
}
#Gateaux #Item01 .Data2 { background-image:url(../item_img/gateaux_img/semi_fredo_photo.jpg); }
#Gateaux #Item02 .Data { background-image:url(../item_img/gateaux_img/gateau_caramel_sele_photo.jpg); }
#Gateaux #Item03 .Data3 { background-image:url(../item_img/gateaux_img/sb_newcake1.jpg); }

/*
#Gateaux #Date3 a:visited { background-position: -225px -40px; }
#Gateaux #Item03 .Data { background-image:url(../item_img/gateaux_img/sb_newcake_1.jpg); }
#Gateaux #Item04 .Data { background-image:url(../item_img/gateaux_img/sb_newcake_2.jpg); }
#Gateaux #Item05 .Data { background-image:url(../item_img/gateaux_img/sb_newcake_3.jpg); }
*/

/* --------------------------------------------------
	Scure
 -------------------------------------------------- */
#Sucre #Header #Menu2 li.M24 a:link, #Sucre #Header #Menu2 li.M24 a:visited { background-position: -540px -40px; }

#Sucre #Contents {
}
#Sucre #Items.odd {

}
#Sucre #Items li.FrameTopRight { }
#Sucre #Items li.FrameTopRight { }
#Sucre #Items li.FrameBottomLeft { }
#Sucre #Items li.FrameBottomRight { }
#Sucre #Items li ul.Spec li {
	color: #000;
	list-style: none;
	margin-left: 0;
}
#Sucre #Item01 .Data { background-image:url(../item_img/sucre_img/heart_photo.jpg); }
#Sucre #Item02 .Data { background-image:url(../item_img/sucre_img/jewel_photo.jpg); }
#Sucre #Item03 .Data { background-image:url(../item_img/sucre_img/rose_photo.jpg); }
#Sucre #Item04 .Data { background-image:url(../item_img/sucre_img/box_photo.jpg); }

/* --------------------------------------------------
	Construction
 -------------------------------------------------- */
#Construction {
	text-align: center;
	padding: 100px 30px;
	font-size: 12px;
	letter-spacing: 2px;
}

/* --------------------------------------------------
	Xmas
 -------------------------------------------------- */
#Xmas #Header #Menu2 li.M25 a:link, #Xmas #Header #Menu2 li.M25 a:visited { background-position: -720px -40px; }



