/*----------------------------- MENU -----------------------------*/

ul#menu_container li#horoscoop a { background-position: -677px -19px; }

/*----------------------------- HOROSCOOP -----------------------------*/

.menuLeft ul .title {
	background: url(../images/horoscoop/menuLeft_title.gif) left top no-repeat;
	/*margin-bottom: 11px*/
	}

/*.horoscoop {
float:left;
display:block;
width:562px;
}*/
.horoscoop .search {
float:left;
display:block;
/*width:385px;*/
padding:18px 0 0 240px;
background:url(../images/horoscoop/bg_horoscoop_search.gif) 362px 21px no-repeat;
}
.horoscoop .search select {
float:left;
display:block;
width:118px;
color:#000;
font-size:11px;
margin:0 21px 0 0;
}
.horoscoop .search .last {
margin:0;
}
.horoscoop .search img {
display:block;
}
.horoscoop .search a {
float:left;
display:block;
padding:0 0 0 5px;
}
.horoscoop .horoscoop_cnt {
clear:left;
/*display:block;
width:559px;*/
padding:22px 0 0 0;
}

.horoscoop_cnt .picture {
float:left;
display:block;
width:242px;
}

.horoscoop_cnt .picture img {
	position: relative;
	top: -15px;
	}

.horoscoop_cnt .text {
overflow: hidden;
zoom: 1;
/*float:right;
display:block;
width:314px;
position: relative;
left: -3px
*/
}

.horoscoop_cnt .text .title {
/*float:left;
display:block;
width:284px;*/
margin-bottom: 3px;
}

.horoscoop_cnt .text .title img
{
display:block;
}

.horoscoop_cnt .text .toolbar {
float:left;
display:block;
width:40px;
text-align:right;
padding:5px 0 0 0;
}

.horoscoop_cnt .text .toolbar a {
margin:0 0 0 5px;
}

.horoscoop_cnt .type {
float:left;
display:block;
width:284px;
color:#000;
font-size:16px;
font-weight:bold;
padding:3px 0 0 0;
margin-bottom: 10px;
text-transform:uppercase;
}

.horoscoop_cnt .period {
float:left;
display:block;
width:284px;
color:#000;
margin-bottom: 10px;
}

.horoscoop_cnt .description {
float:left;
display:block;
width:284px;
font-size:12px;
padding:5px 0 0 0;
}

.horoscoop .horoscoop_more {
clear:left;
height: 65px;
padding: 0 0 0 130px;
background: url(../images/horoscoop/bg_astro_more.gif) left top repeat-x;
position: relative; top: 20px;
}

.horoscoop_more div {
background: url(../images/horoscoop/tit_astro_more.gif) left top no-repeat;
width: 108px; height: 13px;
text-indent: -9000px;
position: absolute; left: 7px; top: 7px;
z-index: 10;
}

.horoscoop_more ul {
display:block;
width:429px;
height:27px;
line-height:27px;
}

.horoscoop_more ul li {
float:left;
display:block;
list-style-type:none;
font-size: 12px;
}

.horoscoop_more ul li .on, .horoscoop_more ul li a:hover {
color:#0098e9;
text-decoration:none;
}

.horoscoop_more ul .sepa {
width:17px;
text-align:center;
}

.horoscoop .horoscoop_all {
float:left;
display:block;
width:550px;
padding:10px 0 0 9px;
position: relative;
top: -15px; left: 0;
border-bottom: 1px solid #d3d3d3;
}

.horoscoop_all .title {
float:left;
display:block;
width:665px;
color:#0098e9;
font-size:16px;
font-weight:bold;
padding:0 0 5px 0;
}

.horoscoop_all .horoscoop_all_bloc {
float:left;
display:block;
width:80px;
padding:0 0 20px 0;
margin: 0 12px 0 0;
}

.horoscoop_all .horoscoop_all_bloc a.on img {
	border: 1px solid #1a9ccd;
	}

.horoscoop_all .horoscoop_all_bloc_nomgn
{
margin: 0;
}

.horoscoop_all_bloc img
{
display:block;
opacity:0.3;
filter:alpha(opacity=30);
border:1px solid #2fabed !important;
}

.horoscoop_all_bloc a img
{
opacity:1;
filter:alpha(opacity=100);
border:1px solid #c1e6fa !important;
}

.horoscoop_all_bloc a:hover img {
opacity:1;
filter:alpha(opacity=100);
border:1px solid #2fabed !important;
}

.horoscoop_all_bloc a.on img {
border:1px solid #2fabed !important;
}

.horoscoop_all_bloc .title {
float:left;
display:block;
width:80px;
color:#888;
font-size:11px;
font-weight:normal;
text-transform:uppercase;
padding:7px 0 3px 0;
}

.horoscoop_all_bloc .title a
{
color:#000;
}

.horoscoop_all_bloc .title a:hover
{
text-decoration:none;
}

.horoscoop_all_bloc .description
{
color:#707070;
}

.horoscoop_lovematch
{
background:none;
}

.horoscoop_lovematch .horoscoop_lovematch_cnt
{
float:left;
display:block;
width:500px;
font-size:14px;
padding:0 0 5px 0;
}

.horoscoop_lovematch_cnt .title
{
float:left;
display:block;
width:500px;
color:#0098e9;
font-size:20px;
padding:0 0 20px 0;
}

.horoscoop_lovematch_cnt .horoscoop_lovematch_bloc
{
float:left;
display:block;
width:500px;
color:#888;
font-size:12px;
background:url(../images/horoscoop/bg_lovematch_search.gif) 202px 70px no-repeat;
}

.horoscoop_lovematch_bloc .picture
{
float:left;
display:block;
width:178px;
}

.horoscoop_lovematch_bloc .picture_r
{
float:right;
}

.horoscoop_lovematch_bloc .picture img
{
display:block;
}

.horoscoop_lovematch_bloc .picture div
{
padding:5px 0 0 0;
}

.horoscoop_lovematch_cnt .description
{
float:left;
display:block;
width:500px;
padding:20px 0 20px 0;
}

.horoscoop .toolbar_bottom
{
float:left;
display:block;
width:250px;
font-size:12px;
}

.horoscoop .toolbar_bottom a
{
margin:0 5px 0 0;
}

.horoscoop .linkall
{
float:left;
display:block;
width:250px;
}

.horoscoop .linkall img
{
float:right;
display:block;
}

.horoscoop_lovematch .horoscoop_lovematch_search
{
float:right;
display:block;
width:150px;
height:134px;
background:url(../images/horoscoop/bg_lovematch_searchbox.gif) left top repeat-x;
padding:1px 0 0 0;
}

.horoscoop_lovematch_map .horoscoop_lovematch_search
{
margin:60px 0 0 0;
}

.horoscoop_lovematch_search .horoscoop_lovematch_search_cnt
{
float:left;
display:block;
width:140px;
height:113px;
color:#fff;
font-size:15px;
font-weight:bold;
background:#0098e9;
padding:10px 5px;
}

.horoscoop_lovematch_search_cnt select
{
float:left;
display:block;
width:140px;
color:#888;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
margin:2px 0 0 0;
}

.horoscoop_lovematch_search_cnt a
{
float:left;
display:block;
margin:10px 0 0 0;
}

.horoscoop_lovematch_search_cnt div
{
float:left;
display:block;
width:140px;
height:21px;
line-height:24px;
font-size:25px;
overflow:hidden;
}

.horoscoop_lovematch .toolbar
{
float:right;
width:150px;
text-align:right;
padding:10px 0 5px 0;
}

.horoscoop_lovematch .toolbar a
{
margin:0 0 0 5px;
}

.horoscoop_lovematch_map .horoscoop_lovematch_cnt
{
float:left;
display:block;
/*width:362px;*/
width:556px;
height:362px;
background:url(../images/horoscoop/bg_lovematch.gif) left top no-repeat;
padding:194px 0 5px 133px;
}

.horoscoop_lovematch_map .horoscoop_lovematch_cnt ul
{
float:left;
display:block;
width:362px;
height:362px;
overflow:hidden;
}

.horoscoop_lovematch_map .horoscoop_lovematch_cnt ul li
{
float:left;
display:block;
width:362px;
height:21px;
list-style-type:none;
margin:0 0 10px 0;
}

.horoscoop_lovematch_map .horoscoop_lovematch_cnt ul li a
{
float:left;
display:block;
width:21px;
height:21px;
margin:0 10px 0 0;
}

.horoscoop_lovematch_map .horoscoop_lovematch_cnt ul li a:hover
{
background:url(../images/horoscoop/picto_lovematch_map.gif) left top no-repeat;
}

.horoscoop_lovematch_map .horoscoop_lovematch_cnt ul .last
{
margin:0 !important;
}

.razdel .content_homeRight h2
{
	background: url(../images/general/tit_cntRight_razdel.gif) no-repeat left -154px;
}

.razdel .content_homeRight .header2
{
	background: url(../images/general/tit_cntRight_razdel.gif) no-repeat left -154px;
}



.trends .title {
	color: #00a6ec;
	}

.menuLeft ul .on {
	background:#00a6ec;
	}
.menuLeft ul li a:hover {
	color:#00a6ec;
	}

.article .title {
	color: #00a6ec;
	}

.galerie_mutualise .header2
{ 
	color: #00a6ec;
}

.article_gallery .gallery .on img {
	border:1px solid #00a6ec;
	}

.galerie_mutualise #scrollbox li a.selection {
	border:1px solid #00a6ec;
	}