/* BLOG */
#category_content .main_content { width: 464px; padding: 10px; }
.blog_container hr    { height: 0px; border: solid 1px transparent; margin: 10px 0; }
.blog_container small { color: #6c6c6c; }
.blog_container img   { border: none; }
.blog_container a:visited { text-decoration: none; }

.blog_container .show_cat { clear: both; margin-top: 5px; margin-bottom: 20px; position: relative; text-align: justify; float:left; }

.blog_container { background:none; }
.blog_header    { height: auto; padding-top: 0px; float:left; position:relative; width:100%;}
.blog_links     { height: auto; padding-top: 0px; float:left; position:relative; width:420px; border:1px solid black; background: url("http://cdn1.horoscope.fr/1/accordeon/bg_menu.jpg") repeat-x scroll center bottom #FFFFFF; padding:10px; margin-bottom: 15px; }
.blog_date      { width: 60px; height: 56px; margin-right: 10px; color: #FFFFFF; text-align: center; vertical-align: middle; background-color: #FF8400; background-image: url('http://cdn1.horoscope.fr/1/news/header_date_corner.jpg'); background-position: top left; background-repeat: no-repeat; float: left; }

#title_blog_links { position:relative; float:left; text-align:center; font-size:25px; width:100%; margin-bottom: 15px; }
.blog_links li { list-style-image: url("http://cdn1.horoscope.fr/1/infos/puce_rose.gif"); }

.blog_date .date_content { position: relative; top: 12px; font-weight: bold; }
.blog_title              { width: 381px; height:auto; float:left;}
.blog_title h1           { overflow: hidden; font-size:18px; }
.blog_title a.icon_link  { float: right; }
.blog_title a:hover h1   { text-decoration: underline; }

a.blog_readmore { font-weight: bold; }
a.blog_readmore:hover { text-decoration: underline; }

#category_content .main_content h1  { font-size: 18px; }
#category_content .main_content h2  { font-size: 16px; }
#category_content .main_content h1,
#category_content .main_content h2  { color: #504C41; margin: 0px; margin-bottom: 6px; }

.blog_content            { margin-top: 10px; text-align:justify; }
.blog_content > img      { float: left; }
.blog_content .img       { margin: 4px 8px 4px 0px; }
.blog_content .img img,
.blog_content .img canvas { float: left; }
.blog_comment            { background-color: #E3E2CC; margin-bottom: 2px; border: solid 1px #CCCCCC;  padding: 6px; background-position: 406px 8px; background-image: url('http://cdn1.horoscope.fr/1/news/quote.png'); background-repeat: no-repeat; }
.blog_comment .date      { font-size: 11px; }
.blog_comment .rating    { float: right; }

.blog_content_comments .prev          { font-size: 12px; padding: 2px 0; float: left; }
.blog_content_comments .prev .ui-icon { padding: 0; margin-left: 0; }
.blog_content_comments .prev .text    { color: #E76FE1; float: left; }
.blog_content_comments .next          { font-size: 12px; padding: 2px 0; float: right; }
.blog_content_comments .next .ui-icon { float: right; }
.blog_content_comments .next .text    { color: #E76FE1; float: right; }

.blog_infos              { height: 22px; color: #6C6C6C;width:100%; }
.blog_rates              { float: left; }
.blog_read               { float: right; }
.blog_share              { float: right; margin-right: 30px; }
.blog_share img          { margin-right: 3px; float: left; }
.blog_panel              { margin-top: 12px; float:left; position:relative; width:452px !important;}

.post_form          { margin-top: 6px; }
.post_form label    { width: 89px; height: 22px; font-size: 11px; padding-top: 2px; float: left; }
.post_form label.ex { margin-left: 6px; }
.post_form input, 
.post_form textarea { width: 129px; height: 22px; border:1px solid #C0BA97; margin-bottom: 2px; padding-top: 3px; float: left; }
.post_form textarea { width: 358px; height: 100px; }
.post_form .post_name { backround-color: #FFF; }
.post_form .submit  { width: auto; height: 24px; padding-top: 0px; margin-top: 4px; background-color: #FF8400; color: #FFF; float: right; }
.post_form .rating-cancel, .post_form .star-rating  { margin-top: 4px; }
.post_form .error   { border-left: solid 1px #EF8686; background-image: url('http://cdn1.horoscope.fr/icons/silk/bullet_error.png'); background-position: center right; background-repeat: no-repeat; }
.post_form .notify  { margin: 5px 0; font-size: 10px; float: left; }
.post_response      { margin: 8px 0; }

.pager { clear: both; padding-top: 15px; position: relative; text-align: center; }
.pager span {}
.pager .prev { margin-right: 2px }
.pager .prev, .pager .first { margin-left: 2px; }
.pager .next, .pager .last { margin-right: 2px; }
.pager .page    { margin-right: 2px; }
.pager .page a  { border: solid 1px transparent; padding: 4px; }
.pager .page a:hover { text-decoration: underline; }
.pager .page      { padding-left: 3px; padding-right: 3px; *padding-top:0;*padding-bottom:0; }
.pager .current a { text-decoration: underline; font-weight: bold; }
* html .pager .icon_link .ui-icon { margin-top:8px; }
*+html .pager .icon_link .ui-icon { margin-top:8px; }

/* LINKS */
#links                  { margin-left: 7px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #666666; }

#links .txt             { overflow: hidden; z-index: 10; }
#links .background      { position: absolute; width: 280px; height: 10px; z-index: 20; background: none; }
#links .head            { height: 23px; padding-left: 4px; padding-top: 4px; color: #FFFFFF; font-size: 11px; }
#links .content { padding: 10px; } 

#links .sublink         { position: relative; margin: 0px; padding: 4px 0; padding-left: 24px; font-size: 0.9em; z-index: 1; }
#links .sublink li      { font-size: 0.9em; margin-top: 3px; }
* html #links .sublink  { padding-left: 32px; }

#links .sublink li a       { text-decoration: none; }
#links .sublink li a:hover { text-decoration: underline; }

#links #feed{
	position:relative;
	display:block;
	width:230px;
	background:url("http://cdn1.horoscope.fr/1/accordeon/bg_menu.jpg") repeat-x scroll center bottom #FFFFFF;
	border:1px solid #C0BA97;
	margin-left:4px;
	margin-bottom:15px;
	padding-top:15px;
}

#links .submenu { padding-left: 15px; float:left; }
#feed a.feed   { position: relative; display: block; margin-top: 1px; padding-right: 6px; float: left; }
#feed a.button { float: left; }

#links #rss_subscribe_submit { position:relative;margin-top: -3px; display:inline;float:right; }
#links #rss_subscribe_submit .middle {  }
#links #rss_input { position:relative; width:205px; display:block; float:left;padding-left:12px; }
#links .mail { float: left; font-size: 0.9em; color: #666666; }
#calendar_new .txt  { margin-right: 0px; overflow: visible; height: 200px; padding-bottom: 10px; }
#calendar_new .sublink { padding:0 4px !important; padding-right: 0px; margin: 0; font-size: 8pt; }
#calendar table.ui-datepicker-calendar thead tr:even { color: #666666; }

.zoom { position: absolute; }
.zoomask { position: absolute; background: #FFFFFF; z-index: 5; }
.zooming { position: relative; background: transparent url('http://cdn1.horoscope.fr/1/news/zoom.png') no-repeat 50% 20%; cursor: pointer; cursor: hand; z-index: 10; }

#col_center {
	background:url("http://cdn1.horoscope.fr/1/accordeon/bg_menu.jpg") repeat-x scroll center bottom #FFFFFF;
	border:1px solid #C0BA97;
	color:#222222;
	float:left;
	min-height:480px;
	margin-left:11px;
	margin-top:15px;
	min-height:480px;
	padding:10px;
	position:relative;
	width:451px;
}
* html #col_center { background-image:none;-pie-background: linear-gradient(center bottom,#dddab9 10%,#fefefe 50%);BEHAVIOR: url('/js/image/PIE/PIE.htc'); }
*+html #col_center { background-image:none;-pie-background: linear-gradient(center bottom,#dddab9 10%,#fefefe 50%);BEHAVIOR: url('/js/image/PIE/PIE.htc'); }

#col_right {
	float:right;
	margin-top:15px;
	width:250px;
}

#links #menu_container4 #menu_text a .chat_voyance { background-image: url("http://cdn1.horoscope.fr/1/accordeon/pub_chat.png"); display: block; float: left; height: 305px; margin-left: 2px; margin-top: 3px; position: relative; width: 220px; }
