/* essentials */
* { font-family: Arial; }
html{
	height:100%;
	width:100%;
}
body { margin: 0; padding: 0 0 25px 0; background: #e7e0d2; font-family: Arial, Sans-Serif; }

a, a:visited, a:active{
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
table td{
	text-align:left;
}
embed{
	float:left;
}
/* WARNINGS */
.warning_success{ font-weight:bold; color:#59D203; }
.warning_error{ font-weight:error; color:#cc0000; }

/* degrades */
table td.degrade_l{
	background:url(http://www.yves-rocher.com/media/interface/dg_left_bg.png) repeat-y;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.yves-rocher.com/media/interface/dg_left_bg.png');	
}
table td.degrade_r{
	background:url(http://www.yves-rocher.com/media/interface/dg_right_bg.png) repeat-y;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/http://www.yves-rocher.com/media/interface/dg_right_bg.png');	
}
table td.degrade_b{
	background:url(http://www.yves-rocher.com/media/interface/dg_bottom_bg.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.yves-rocher.com/media/interface/dg_bottom_bg.png');	
}
table td.degrade_bv{
	background:url(http://www.yves-rocher.com/media/interface/dg_bottom_bg_vitrine.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.yves-rocher.com/media/interface/dg_bottom_bg_vitrine.png');	
}
table td.degrade_t{
	background:url(http://www.yves-rocher.com/media/interface/dg_top_bg.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.yves-rocher.com/media/interface/dg_top_bg.png');	
}

/* top */
#top	{ width: 850px; height: 100px; }

/* searchbox */
.searchBox 		{ float: left; border: 1px solid #d9d9d9; padding: 3px; }
.inputSearch	{ float: left; border: none; width: 95px; height: 11px; font-size: 10px; background: #e0dcd9; color: #261e07; padding-left: 2px; }
.btnSearch		{ float: left; }

/* ring */
#ring 				{ width:100%; height:21px; position:relative; z-index:500; }
#ring ul 			{ visibility:hidden; position:absolute; top:20px; left:0px; width:154px; background:#fff; list-style-type:none; margin:0; padding:0; border-top:1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; }
#ring ul li			{ margin:0; padding:4px 5px 4px 12px; font-size:10px; border-bottom:1px dashed #d9d9d9; color:#666; }
#ring ul li.active	{ background-color:#dedad7; }
#ring ul li.active a{ color: #727272; }
#ring ul li a 		{ color:#666; text-decoration: none; }
#ring ul li a:hover { text-decoration: underline; }

/* menu */
#container_menu							{ width: 850px; height: 37px; padding-left: 15px; background: #fff; }
#menu ul.menuList						{ list-style-type:none; margin:0; padding:0 0 0 0; }
#menu ul.menuList li					{ float: left; display: inline; margin: 0px; padding: 0px; font-size:10px; color:#fff; text-transform:uppercase; font-weight:bold; text-align: center; }
#menu ul.menuList li a 					{ color:#fff; display:block; text-decoration: none; font-family: arial; height: 37px; }
#menu ul.menuList li a.accueil 			{ width: 52px; background: url(/media/v5/interface/btn_home.gif) top left no-repeat; }
#menu ul.menuList li a.accueil_selected, #menu ul.menuList li a.accueil:hover, #menu ul.menuList li a.accueil_selected:hover { width: 52px; background: url(/media/v5/interface/btn_home_hover.gif) top left no-repeat; }
#menu ul.menuList li a.bgmenu_1, #menu ul.menuList li a.bgmenu_2, #menu ul.menuList li a.bgmenu_3, #menu ul.menuList li a.bgmenu_4, #menu ul.menuList li a.bgmenu_5, #menu ul.menuList li a.bgmenu_6 { width: 128px; }


div.menu_js 						{ display:none; }
div#menu_js_affiche 				{ display:none; position:absolute; margin:37px 0 0 -5px; border:0; padding:0 0 10px 0; background:url(http://www.yves-rocher.com/media/interface/menu_04.gif) bottom right no-repeat; z-index:1000; font-family: Arial; }
td.left 							{ background: url(http://www.yves-rocher.com/media/interface/border_menu_left.png) top left repeat-y; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.yves-rocher.com/media/interface/border_menu_left.png'); width: 5px; }
td.right 							{ background: url(http://www.yves-rocher.com/media/interface/border_menu_right.png) top left repeat-y;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.yves-rocher.com/media/interface/border_menu_right.png'); width: 5px; }
td.bottom 							{ background: url(http://www.yves-rocher.com/media/interface/border_menu_bt.png) top left no-repeat;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=none, src='http://www.yves-rocher.com/media/interface/border_menu_bt.png'); height: 5px; }
div#menu_js_affiche ul				{ width:180px; list-style-type:none; margin:0; padding:0; background:#fff; }
div#menu_js_affiche ul li			{ margin:0; padding:5px; border-bottom:1px solid #d4d4d4; background:#fff; width:170px; font-size:11px; }
div#menu_js_affiche ul li:hover		{ background:#cfdaa9; }
div#menu_js_affiche ul li.active	{ background:#cfdaa9; }
div#menu_js_affiche ul li a			{ color:#333; text-transform:none; font-weight:normal; text-decoration: none; }
div#menu_js_affiche ul li a:hover	{ color: #44453f; }

/* vitrine */
#container_vitrine	{ width: 850px; padding: 0 0 15px 15px; background: #fff; }

/* news */
#container_news	{ width: 850px; height: 269px; background: #fff; padding: 0 15px 0 15px; }

td.newsDisplay 									{ background:#fff url(http://www.yves-rocher.com/media/interface/news_item_bg.gif) top right no-repeat; vertical-align:top; }
td.newsDisplay div.newsContent					{ padding:0 10px 0 5px; margin:0; text-align:right; }
td.newsDisplay div.newsContent img				{ border: none; }
td.newsDisplay div.newsContent h1				{ font-size:18px; margin:20px 0 5px 0; padding:0; line-height:16px; font-weight:normal; letter-spacing: -1px; font-family: Arial; color: #47372a; }
td.newsDisplay div.newsContent p				{ font-size:11px; margin:0 0 2px 0; padding:0; line-height:12px; width:90%; float:right; color: #b0afad; }
td.newsDisplay div.newsContent a.link,span.link	{ font-size:11px; margin:0; padding:0 0 0 16px; line-height:11px; color:#000; background:url(http://www.yves-rocher.com/media/v5/interface/news_link_bullet.gif) top left no-repeat; text-decoration: none; }

td.newsPush							{ background:#fff; vertical-align:top; }
td.newsPush div.newsContent			{ padding:0 5px 0 5px; margin:0; text-align:right; width:90%; }
td.newsPush div.newsContent h1		{ font-size:20px; margin:10px 0 5px 0; padding:0; line-height:20px; font-weight:normal; letter-spacing: -1px; color: #47372a; }
td.newsPush div.newsContent p		{ font-size:11px; margin:0 0 2px 0; padding:0; line-height:12px; color:#000; width:90%; float:right; }
td.newsPush div.newsContent p a		{ color:#000; } 
td.newsPush div.newsContent a.link	{ font-size:11px; margin:0; padding:0 0 0 16px; line-height:11px; color:#949899; background:url(http://www.yves-rocher.com/media/v5/interface/news_link_bullet.gif) top left no-repeat; }

/* tags */
td.tags ul{
	list-style-type:none ;
	margin:0;
	padding:0;
}
td.tags ul li{
	float:left;
	display:inline;
	padding:0 0 0 7px;
	margin:0 4px 0 0;
	color:#2C1D06 ;
	font-size:11px;
	line-height:20px;
	background:url(http://www.yves-rocher.com/media/interface/tags_bullet.gif) top left no-repeat ;
}
td.tags ul li a{
	color:#2C1D06 ;
}

/* favorites */
table#container_favorites							{ width: 850px; background: #fff; margin: 14px 0 10px 0; }
table#container_favorites td.content				{ font-family: Arial; padding: 13px 0 13px 0; }
table#container_favorites td.content ul				{ list-style-type:none; padding:0px; margin: 0px; }
table#container_favorites td.content ul li			{ display:inline; float:left; margin: 2px 20px 0 0; padding:0 0 0 20px; font-size:11px; line-height:20px; border-left:1px solid #a29f98; }
table#container_favorites td.content ul li.title	{ margin-top:0; margin-right: 10px; padding:0; width: 97px; font-weight:bold; color: #47372a; font-size:11px; line-height:12px; text-align:right; border:0; }
table#container_favorites td.content ul li a		{ color:#47372a; text-decoration: none; }
table#container_favorites td.content ul li a:hover	{ text-decoration: underline; }

/* footer */
div#footer 							{ width: 850px; }
div#footer A 						{ padding: 2px 5px 2px 5px; background: #47372a; color: #fff; font-size: 10px; text-decoration: none; font-family: Arial; }
div#footer td 						{ font-size:10px; }
div#footer td.other_footer a 		{ background:none; color:#000; }
div#footer td.other_footer a:hover	{ text-decoration:underline ; }

/* inners */
table td.contentTop{
	background-color:#fff;
	padding:0;
	margin:0;
	background-image:url(http://www.yves-rocher.com/media/interface/inner_00.gif) ;
	background-position:top left ;
	background-repeat:no-repeat ;
}
table td.contentDisplay { background-color:#fff; padding:0; margin:0; }

div#ariane 		{ margin:0 0 20px 0; padding:0; color:#A8A5A0; font-size:11px; line-height:16px; }
div#ariane a	{ text-decoration:underline; color:#A8A5A0; }

div.contentFull 	{ margin:0; padding: 0px; font-size:12px; line-height:14px; }
div.contentFull A	{ color: #000; }

div.contentLeft 	{ float: left; width: 206px; font-size: 12px; color: #aba59b; }
div.contentLeft A 	{ color: #aba59b; }

div.contentRight	{ margin:0; padding:0 50px 0 240px; font-size:12px; line-height:14px; }
div.contentRight A	{ color: #000; }

.encart 			{ background: #f6f6f6; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;	color: #aba59b; padding: 20px 0 6px 10px; font-size: 12px !important; }
.encart A 			{ color: #aba59b; }
.encart span.title 	{ color: #9e988f; font-size: 22px; text-transform: uppercase; }

.leftPuce 			{ background: url(http://www.yves-rocher.com/media/interface/puce_04.gif) 0 4px no-repeat; padding: 0 12px 0 20px; margin-left: 10px; color: #aba59b; line-height: 12px; }
.leftPuceB 			{ background-image: url(http://www.yves-rocher.com/media/interface/puce_07.gif); background-repeat: no-repeat; background-position: 0 4px; padding: 0 12px 0 20px; margin-left: 10px; color: #aba59b; line-height: 12px; }
.leftPuce A 		{ color: #aba59b; text-decoration: underline !important; }
.leftPuce A:hover	{ text-decoration: none !important; }

.citation 		{ font-style: italic; color: #aba59b; }
.citation SPAN 	{ font-style: normal; color: #666; }

h1	{ font-size:22px; margin:0; padding:0; line-height:24px; font-weight:normal; letter-spacing: -1px; font-family: Arial; }
p	{ margin:8px 0 8px 0; padding:0; font-family:Arial, Sans-Serif; line-height: 18px; }

a.link_pv 				{ color:#000; padding:0 0 0 15px; background: url(http://www.yves-rocher.com/media/interface/puce_00.gif) 0 1px no-repeat; font-family:Arial, Sans-Serif; }
a.link_content			{ color: #000; text-decoration: underline; }
a.link_content:hover	{ text-decoration: none; }

div#innerFooter { clear:both; float: left; margin:0; padding:40px 0 15px 0; width: 100%; }

div#innerFooter div.plus 						{ float: left; margin:0; padding:0 10px 0 0; width:300px; }
div#innerFooter div.plus h2 					{ margin:0 0 7px 0; padding:0; font-size:15px; line-height:14px; font-family: Arial; }
div#innerFooter div.plus ul.blogsList 			{ margin:0; padding:0; list-style-type:none; }
div#innerFooter div.plus ul.blogsList li 		{ margin:3px 0 0 0; padding:0; font-size:11px; line-height:17px; width:210px; background:url(http://www.yves-rocher.com/media/interface/inner_plus_04.gif) top right no-repeat; float:left; }
div#innerFooter div.plus ul.blogsList li img	{ float:left; margin-right:6px; }
div#innerFooter div.plus ul.blogsList li a 		{ color:#000; float:left; text-decoration: none; }

div#innerFooter div.focus 		{ margin:0; padding:0; width:409px; height:169px; float:right; background: #47372a; }
div#innerFooter div.focus img 	{ float:left; border: none; margin-left: 10px; }