/*******************************
 * Behaviour functions structure.php *
 *******************************/

.footer_link_list
{
  width:100%;
  margin:0;
  padding:0;
  font-size:11px;
  font-style:italic;
}
.footer_link_list a {font-size:10px; color:#aaaaaa}

.footer_frame_list
{
  height:20px;
  margin:1px;
  padding:1px;
  font-size:11px;
  font-style:italic;
  color:#aaaaaa;
  text-align:center;
  vertical-align:middle;
  display:block;
}
.footer_frame_list a {font-size:10px;color:#aaaaaa;}


#footer_newsletter_head
{
	margin:0 0 0 15px;
  padding:5px 0 0 0;
  color:#9C5F77;
  font-style:normal;
  font-size:14px;
}
#footer_newsletter_main {position:relative; height:26px; width:450px; padding:5px; margin:0 0 0 15px; background-image:none; background-color:#EF9CB6}
#footer_newsletter_main_text {display:inline; margin:0; padding:0 10px 0 10px; color:#fff; font-size:14px; font-style:normal;vertical-align:middle;}
#footer_newsletter_main_input {display:inline; margin:0; padding:0;}
#footer_newsletter_main_input input {vertical-align:middle;}
#footer_newsletter_main_button {display:inline; margin:0; padding:0;}
#footer_newsletter_main_button input {vertical-align:middle;}

#footer_facebook_main {display:inline-table; width:auto; line-height:50px; padding:0; margin:0; text-align:center;}
#footer_facebook_main a {color:#666;}
#footer_facebook_main img {float:left; margin: 7px 6px 0 0; padding:0;}
/*.footer_newsletter_main
{
	margin:0;
	padding:5px;
	width:430px;
  background:#EF9CB6;
  height:32px;
}
.footer_newsletter_main_text
{
	float:left;
	margin-left:15px;
	padding:0;
	width:auto;
  font-size:16px; 
  font-style:italic;
  color:#fff;
}
.footer_newsletter_main_input
{
	float:left;
	margin-left:15px;
	padding:0;
	width:auto;
  color:#fff;
}
.footer_newsletter_main_button
{
	float:left;
	margin-left:5px;
  position:relative;
	width:auto;
}
*/
.frame_paiement
{
	float:left;
	text-align:center;
  margin:0;
  padding:2px;
  height:40px;
	width:130x;
}

.frame_interstice
{
	width:150px;
  height:3px;
}
.frame_dot
{
  float:left;
  background:url(/sites/melie/img/dot.gif) center repeat;
  margin:0;
  padding:0;
	width:100%;
  height:2px;
}

.frame_1_line
{
	width:150px;
  background:#ae4868;
  height:20px;
  font-size:13px;
  text-align:center;
  color:#fff;
}
.frame_1_line a {font-size:13px; color:#fff;vertical-align:bottom; top:50%}
.frame_1_line a:hover {font-size:13px; color:#d4d4d4;vertical-align:bottom; top:50%}

.frame_keyword
{
	width:150px;
  background:#ae4868;
  height:45px;
  font-size:13px;
  text-align:center;
  color:#fff;
}
.frame_keyword_input
{
	float:left;
	margin:0;
	padding:0;
  text-align:center;
	width:120px;
}
.frame_keyword_button
{
	float:left;
	margin:0;
	padding:0;
  text-align:center;
  position:relative; 
  top:10%; 
	width:20px;
}

.frame_newsletter
{
	width:150px;
  background:#ae4868;
  height:65px;
  font-size:13px;
  text-align:center;
  color:#fff;
}
.frame_newsletter_input
{
	float:center;
	margin:0;
	padding:0;
  height:20px;
  text-align:center;
	width:150px;
}
.frame_newsletter_button
{
	float:left;
	margin:0;
	padding:0;
  text-align:center;
  position:relative; 
  top:10%; 
	width:75px;
}

.frame_myaccount
{
  height:110px;
  font-size:13px;
  text-align:center;
  margin:0;
  padding:0;
  border-top:1px solid #ae4868;
  border-bottom:1px solid #ae4868;
  border-left:1px solid #ae4868;
  border-right:1px solid #ae4868;
	width:148px;
}
.frame_myaccount_header
{
  background:#ae4868;
  height:20px;
  font-size:13px;
  text-align:center;
  color:#fff;
}
.frame_myaccount_input
{
  background:#ae4868;
  height:26px;
	float:left;
  text-align:center;
	width:120px;
}
.frame_myaccount_button
{
  background:#ae4868;
  height:26px;
	float:left;
  text-align:center;
  top:10%; 
	width:28px;
}
.frame_myaccount_footer
{
  background:#fff;
	float:left;
  margin:1px;
  padding:0;
  font-size:13px;
  text-align:left;
	width:145px;
}
.frame_myaccount_footer a {font-size:13px; vertical-align:bottom; top:50%}
.frame_myaccount_footer a:hover {font-size:13px; vertical-align:bottom; top:50%}
.frame_myaccount_footer ul li {list-style-type:none}

.frame_menu_collection
{
  margin:0;
  padding:0 5px 0 0;
  float:left;
  width:200px;
}
.frame_menu_collection_0
{
  BORDER: 1px solid #E2D3D8;
}

.frame_menu_collection li.fmc_spacer{height:10px;}
.frame_menu_collection li.fmc_line{height:1px;BORDER-BOTTOM: 1px solid #D3D1D1;}
.frame_menu_collection li.fmc0{padding:0 0 0 5px;line-height:23px;color:#b2014a;font-size:15px;BORDER-BOTTOM: 1px solid #D3D1D1;}
.frame_menu_collection li.fmc0 a {color:#b2014a;vertical-align:middle;font-size:15px;}
.frame_menu_collection li.fmc0 a:hover {text-decoration:none;color:#5d4e53;}

.frame_menu_collection li.fmc0_selected{padding:0 0 0 5px;line-height:23px;color:#b2014a;font-size:15px;BORDER-BOTTOM: 1px solid #D3D1D1; background:#EeDfe7;}
.frame_menu_collection li.fmc0_selected a {color:#b2014a;vertical-align:middle;font-size:15px;}
.frame_menu_collection li.fmc0_selected a:hover {text-decoration:none;color:#5d4e53;}

.frame_menu_collection li.fmc1{padding:0 0 0 5px;line-height:23px;color:#b2014a;font-size:12px;}
.frame_menu_collection li.fmc1 a {color:#b2014a;vertical-align:middle;}
.frame_menu_collection li.fmc1 a:hover {text-decoration:none;color:#5d4e53;}

.frame_menu_collection li.fmc1_selected{padding:0 0 0 5px;line-height:23px;color:#b2014a;font-size:12px; background:#EeDfe7;}
.frame_menu_collection li.fmc1_selected a {color:#b2014a;vertical-align:middle;font-size:12px;}
.frame_menu_collection li.fmc1_selected a:hover {text-decoration:none;color:#5d4e53;}

.frame_menu_collection li.fmc2{padding:0 0 0 5px;line-height:18px;display:block;}
.frame_menu_collection li.fmc2 a {color:#ac7a8a;vertical-align:middle;font-size:11px;}
.frame_menu_collection li.fmc2 a:hover {text-decoration:none;color:#5d4e53;}

.frame_menu_collection li.fmc2_selected{padding:0 0 0 5px;line-height:18px;display:block;background:#EeDfe7;}
.frame_menu_collection li.fmc2_selected a {color:#ac7a8a;vertical-align:middle;font-size:11px;}
.frame_menu_collection li.fmc2_selected a:hover {text-decoration:none;color:#5d4e53;}

.frame_menu_collection li.fmc3{padding:0 0 0 5px;line-height:23px;color:#ac7a8a;font-size:12px;}
.frame_menu_collection li.fmc3 a {color:#ac7a8a;vertical-align:middle;}
.frame_menu_collection li.fmc3 a:hover {text-decoration:none;color:#5d4e53;}

.frame_menu_collection_search_text{margin:5px 0 0 0;padding:0 5px 0 0;float:left;line-height:25px; vertical-align:middle;}
.frame_menu_collection_search_input{margin:5px 0 0 0;padding:0 5px 0 0;float:left;line-height:25px; vertical-align:middle;}
.frame_menu_collection_search_button{margin:5px 0 0 0;padding:3px 5px 0 0;float:left;line-height:25px; vertical-align:middle;}

.frame_menu_collection_newsletter_text{margin:5px 0 0 0;padding:0 5px 0 0;float:left;line-height:25px; vertical-align:middle;}
.frame_menu_collection_newsletter_input{margin:5px 0 0 0;padding:0 5px 0 0;float:left;line-height:25px; vertical-align:middle;}
.frame_menu_collection_newsletter_button{margin:5px 0 0 0;padding:3px 5px 0 0;float:left;line-height:25px; vertical-align:middle;}

.frame_menu_collection_header
{
  height:20px;
  font-size:14px;
  text-align:center;
  color:#444;
  width:100%;
}

.frame_menu_collection_list_1
{
  font-size:13px;
  color:#fff;
}
.frame_menu_collection_list_1 a {font-size:15px; vertical-align:bottom; color:#c8c4c4;}
.frame_menu_collection_list_1 a:hover {font-size:15px; vertical-align:bottom; color:#c8c4c4;}
.frame_menu_collection_list_1 ul li {list-style-type:none}

.frame_menu_collection_list_2
{
  font-size:13px;
  color:#fff;
}
.frame_menu_collection_list_2 a {font-size:11px; vertical-align:bottom; top:50%}
.frame_menu_collection_list_2 a:hover {font-size:11px; vertical-align:bottom; top:50%}
.frame_menu_collection_list_2 ul li {list-style-type:none}

.frame_menu_collection_list_3
{
  font-size:11px;
  color:#fff;
}
.frame_menu_collection_list_3 a {font-size:11px; vertical-align:bottom; top:50%}
.frame_menu_collection_list_3 a:hover {font-size:11px; vertical-align:bottom; top:50%}
.frame_menu_collection_list_3 ul li {list-style-type:none}

.frame_specials
{
  margin:0;
  padding:0;
  border-top:1px solid #ae4868;
  border-bottom:1px solid #ae4868;
  border-left:1px solid #ae4868;
  border-right:1px solid #ae4868;
  background:#fff;
  width:150px;
}

.frame_specials_header
{
  background:#ae4868;
  height:20px;
  font-size:13px;
  text-align:center;
  color:#fff;
}
.frame_specials_list_1
{
  font-size:11px;
  color:#666;
}
.frame_specials_list_1 td {font-size:11px; color:#666; vertical-align:top;}
.frame_specials_list_1 a {font-size:11px; color:#666; vertical-align:top;}
.frame_specials_list_1 a:hover {font-size:11px; color:#666; vertical-align:top;}
.frame_specials_list_1 ul li {list-style-type:none}
.frame_specials_list_2
{
  color:#666;
  font-size:12px;
  font-weight:normal;
  padding:2px 0 3px 0;
  font-size:11px;
  font-weight:normal;
  color:#ac7a8a;
  vertical-align:top;
  text-align:left;
}
.frame_specials_list_2 a {font-size:11px; font-weight:normal;color:#b51558; vertical-align:top;}
.frame_specials_list_2 a:hover {font-size:11px; font-weight:normal;color:#5d4e53; vertical-align:top;}

.frame_topten
{
  margin:0;
  padding:0;
  border-top:1px solid #ae4868;
  border-bottom:1px solid #ae4868;
  border-left:1px solid #ae4868;
  border-right:1px solid #ae4868;
  background:#fff;
  width:150px;
}

.frame_topten_header
{
  background:#ae4868;
  height:20px;
  font-size:13px;
  text-align:center;
  color:#fff;
}
.frame_topten_list_1
{
  font-size:11px;
  color:#666;
}
.frame_topten_list_1 td {font-size:11px; color:#666; vertical-align:top;}
.frame_topten_list_1 a {font-size:11px; color:#666; vertical-align:top;}
.frame_topten_list_1 a:hover {font-size:11px; color:#666; vertical-align:top;}

.frame_cart
{
  margin:0;
  padding:0;
  width:244px;
}

.frame_cart_header
{
  height:15px;
  font-size:12px;
  text-align:left;
	color:#9C5F77;
  vertical-align:top;
}
.frame_cart_header a {font-size:12px; color:#b51558; vertical-align:top;}
.frame_cart_header a:hover {font-size:12px; color:#b51558; vertical-align:top;}

.frame_cart_list
{
  font-size:11px;
  color:#b51558;
  vertical-align:top;
}
.frame_cart_list a {font-size:11px; color:#b51558;vertical-align:top;font-weight:normal;}
.frame_cart_list a:hover {font-size:11px; color:#b51558;vertical-align:top;font-weight:normal;}
.frame_cart_color {color:#b51558;font-weight:bold;}

.frame_account_list
{
  font-size:11px;
  color:#9C5F77;
  vertical-align:middle;
  height:26px;
}
.frame_account_list a {font-size:11px; color:#9C5F77; vertical-align:top;text-decoration:underline;}
.frame_account_list a:hover {font-size:11px; color:#9C5F77; vertical-align:top;}

.frame_login
{
  height:110px;
  font-size:13px;
  text-align:center;
  margin:0;
  padding:0;
  border-top:1px solid #ae4868;
  border-bottom:1px solid #ae4868;
  border-left:1px solid #ae4868;
  border-right:1px solid #ae4868;
	width:100%;
}
.frame_login_header
{
  background:#ae4868;
  height:20px;
  font-size:13px;
  text-align:center;
  color:#fff;
}

.dashed_line
{
  float:left;
  height:2px;
  width:100%;
  border-bottom:1px solid #D3D1D1;
}

#main_box_title
{
  float:left;
	margin:0;
  height:20px;
  padding-top:4px;
  padding-left:4px;
  text-align:left;
	width:770px;
	border-top:1px solid #D3D1D1;
	border-bottom:1px solid #D3D1D1;
}
#main_box_title_1
{
  float:left;
	width:auto;
}
.main_box_navigation
{
  float:right;
  margin:0;
  height:20px;
  text-align:right;
	width:auto;
  font-size:10px;font-style:normal;font-weight:normal;text-transform:normal; display:inline;
}
.main_box_navigation a
{
  font-size:10px;font-style:normal;font-weight:normal;text-transform:normal; display:inline;
}

.main_box_navigation_line
{
	float:left;
	margin:0;
	padding:0;
  width:33%;
  text-align:center;
  }

