.formqt{
position:relative;
margin:0px auto;
background-image:url(../images/horoscope/maq/en/fond1.png);
background-repeat:no-repeat;
width:300px;
height:250px;
float:right;
margin-right:6px;
}
.ref_title{
margin:0px auto;
padding:0px;
color:#666666;
}
.signe_clr{
color:#000000;
font-weight:bold;
}
.formqt form{
margin-top:46px;
float:right;
width:159px;
text-align:left;
}
.submitqt{
position:relative;
margin-top:14px;
margin-left:64px;
float:right;
}
.submitqtent{
position:relative;
margin-top:3px;
margin-left:180px;
float:left;
}
.ligneform{
position:relative;
float:left;
width:300px;
height:40px;
}
.labqt{
position:relative;
float:left;
max-width:95px;
font-family:Arial, Helvetica, sans-serif;
color:#5F355A;
font-weight:bold;
font-size:14px;
}
.formbloc{
position:relative;
margin-left:270px;
margin-top:6px;
}
.enteteform{
margin-top:78px; 
font-size:15px; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif;  
float:right;
width:328px; 
color:#5F355A;
text-align:left;
margin-bottom:10px;
}
.divlab{
position:relative;
float:left;
width:115px;
}
.divpsychicphone{
float:left; 
height:380px; 
width:600px; 
background-image:url(../images/horoscope/maq/en/fond2.png); 
background-repeat:no-repeat;
}
.messagmonth{
margin-top:79px; 
width:146px; 
text-align:center; 
float:right; 
height:30px;
}
.messaghaut{
width:335px; 
height:20px; 
margin-top:10px; 
text-align:left; 
color:#fff;
font-size:13px;
margin-bottom:5px;
}
/*******free month horo****/

#horoscope_cont{
	position:relative;
	width:100%;
	height:auto;
}
#horoscope_cont #horoscope_sign{
	position:relative;
	float:left;
	width:414px;
	height:auto;
	text-align:center;
	border:2px solid #DF2C87;
	border-bottom:none;
	padding:5px;
	margin-left:8px;
	-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; 
	-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
}
#horoscope_cont #horoscope_sign img{
	border:1px solid #fff;
	cursor:pointer;
	margin:1px;
}
#horoscope_cont #horoscope_sign img:hover{border:1px solid #F19BC1;}
#horoscope_cont #horoscope_sign .selected_horo{border:1px solid #F19BC1; background:url(../images/horoscope/coin.png); background-repeat:no-repeat;}

#horoscope_cont #horoscope_form{
	position:relative;
	float:left;
	width:284px;
	height:135px;
	*height:138px;
	margin-right:8px;
}
#horoscope_cont #horoscope_menu{
	position:relative;
	float:left;
	width:284px;
	height:45px;
	margin-right:8px;
}
#horoscope_cont #horoscope_menu .menu{
	color:#DF2C87;
	float:right;
	font-size:12px;
	font-weight:bold;
	height:25px;
	line-height:20px;
	margin-left:5px;
	margin-top:14px;
	padding:5px 6px 0;
	position:relative;
	width:auto;
	border:1px solid #DF2C87;
	border-bottom:none;
	-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; 
	-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
	cursor:pointer;
}
#horoscope_cont #horoscope_menu .menu:hover{
	padding-bottom:5px;
	margin-top:9px;
	text-decoration:underline;
}
#horoscope_cont #horoscope_menu .menu_active{
	/*padding-bottom:10px;*/
	/*margin-top:4px;*/
	background-color:#DF2C87;
	color:#fff;
	text-decoration:underline;
	cursor:default;
}
#horoscope_cont #horoscope_menu .menu_active:hover{
	padding-bottom:10px;
	margin-top:4px;
}
#horoscope_cont #horoscope_body{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	border-top:5px solid #DF2C87;
	border-bottom:3px solid #DF2C87;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	padding:10px 0;
	text-align:left;
}
#horoscope_cont #horoscope_body table{
	position:relative;
	width:655px;
	margin:0px auto;
	margin-bottom:20px;
	margin-top:10px;
	border-spacing:0;
	text-align:justify;
}
#horoscope_cont #horoscope_body td{
	border-bottom:1px dotted #F19BC1;
	padding:10px 5px;
	vertical-align:top;
}
#horoscope_cont #horoscope_body td u{font-weight:bold;}
#horoscope_cont #horoscope_body .btn{
	background:url(../images/panel/rose/t.png) repeat-x;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin:0 5px;
	padding:4px 10px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#horoscope_cont #horoscope_body .btn:hover{text-decoration:underline;}

/*  **Horoscope2011**   */
.horo2011_en{
    position : relative;
    text-align: left;
}
.horo2011_en .form_bg{
    background: url(../images/horoscope/horo2011/fond_page2.jpg) no-repeat;
    width: 700px;
    height: 600px;

}
.horo2011_en .form_content{
    left: 105px;
    position: absolute;
    top: 266px;
    width: 310px;
    text-align: left;
    font-size: 12px;
}

.horo2011_en .form_content .formulaire{
    margin-top: 10px;
}

.formulaire .input_horo2011{
    border: 1px solid #ff0000;
    color: #000000;
    font-size: 12px;
    padding: 2px;
    width: 165px;
}

.formulaire .submit_horo2011{
    background: url(../images/horoscope/horo2011/btn-valider.png) no-repeat;
    width: 167px;
    height: 23px;
    border: 0;
    cursor: pointer;
   
}
.form_content .error2 {
    background-color: #FFFFD5;
    border: 2px solid red;
    color: #FF0000;
    font-family: Verdana;
    font-size: 11px;
    margin: 7px;
    padding: 7px;
    width: 80%;
}
.horo2011_en .form_content a{
    color: #a80505;
    text-decoration: underline;
}
.horo2011_en .horo2011_en_ref{ position: absolute; top: 111px; left: 20px; width: 366px;}
.horo2011_en .horo2011_en_ref h1{ padding: 0; margin: 0;color: #a80505; font-size: 20px; line-height: 30px;}
.horo2011_en .horo2011_en_ref div{color:#000000; font-size: 15px; }
.horo2011_en .horo2011_en_ref div strong{color: #a80505;}