html { font-size: 100%; height:auto; }
body { margin: 0px auto; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.25; color: #000000; background-color: white; }

/* Titres */
h1, h2, h3, h4 { margin: 0; font-family: Arial, Helvetica, sans-serif; }
h1 { font-size: 2.1em; }
h2 { font-size: 16px; font-weight:normal; }
h3 { font-size: 1.2em; }
h4 { font-size: 0.6em; }

ul, ol { margin: 0; padding: 0; }
ul     { list-style: square inside none; }
li     { margin: 0;	padding: 0; }

p                  { margin: .75em 0;}
li p, blockquote p { margin: .5em 0; }

blockquote, q {	font-size: 1.1em;	font-style: italic;	font-family: Georgia, "Bitstream Vera Serif", Norasi, serif; }
blockquote    { margin: .75em 0 .75em 24px; }
cite          { font-style: italic; }
textarea      { font-size: 12px; font-family: Verdana, "Trebuchet MS", "Lucida Grande" }

a { color: #222; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: none; color: #000; }
a:visited,       
a:focus { text-decoration: none; }

a:active, a:focus { outline: none; -moz-outline-style: none; }

a img   { border: none; }

em      { font-style: italic; }
strong  { font-weight: bold; }

img     { border: none; -ms-interpolation-mode: bicubic; }

form { padding: 0; margin: 0; }

iframe { padding: 0; margin: 0; border: none; }

.inline { display: inline; }

/* Corners */
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* --------   Helper  ------------ */

.clear {clear: both ;}
.clear_left {clear:left ;}
.clear_right {clear:right ;}

.float_right {float:right ;}
.float_left  {float:left  ;}

.center {text-align:center;}
.right  {text-align:right;}
.left   {text-align:left;}
.justify{text-align:justify;}

.underline {text-decoration:underline;}

.justify { text-align:justify;}
.hover { cursor:hand; cursor:pointer; }

.underline { text-decoration: underline; }
.bold { font-weight: bold; }

.disp_block{display:block;}
.disp_none{display:none;}

.width_100{ width: 100%; }
.width_70{ width: 70%; }

.width_100_ie6{ _widt\h: 100%; }
.width_70_ie6{ _widt\h: 70%; }

.back_dev1{background-color:#666;}
.back_dev2{background-color:#CCF;}
.back_dev3{background-color:#CF3;}
.back_dev4{background-color:#FC3;}
.back_dev5{background-color:#F9F;}

.cursor_pointer{cursor:pointer;}

/* opacity */

.opacity_09{
 opacity:0.9 !important; 
 opacity:inherit ;  
	}


.opacity_08{
 opacity:0.8 !important; 
 opacity:inherit ;  
	}
	
	
.opacity_06{
 opacity:0.6 !important; 
 opacity:inherit ;  
}


/*  Text Color */
	
.orange_text {color:#F90;}
.orange_text2 {color:#F47A0B;}
.fuschia_text {color:#DB318E;}
.fuschia2_text {color:#EC0D61;}
.fuschia3_text{color:#F06;}
.gris_1_text {color:#3B3B3B;}
.noir_text {color:#000;}
.blanc_text {color:#FFF;}
.bordeaux_text {color: #781F4B;}
.rose1_text{ color : #F73FA5;}
.rose2_text{ color: #F73FA5;}
.rose3_text{color:#B80339;}


/* Margin  Padding espacement  */

.mg_left_auto{margin-left:auto;}
.mg_right_auto{margin-left:auto;}
.mg_auto{margin:auto;}
.mg_horiz_auto {
 margin-left:auto;
 margin-right:auto;
 float:left;
}


.mg_1{margin:1px;}
.mg_2{margin:2px;}
.mg_3{margin:3px;}
.mg_5{margin:5px;}
.mg_8{margin:8px;}
.mg_10{margin:10px;}
.mg_15{margin:15px;}


.mg_top_1{margin-top:1px;}
.mg_top_2{margin-top:2px;}
.mg_top_3{margin-top:3px;}
.mg_top_5{margin-top:5px;}
.mg_top_8{margin-top:8px;}
.mg_top_10{margin-top:10px;}
.mg_top_11{margin-top:11px;}
.mg_top_15{margin-top:15px;}
.mg_top_20{margin-top:20px;}
.mg_top_25{margin-top:25px;}
.mg_top_30{margin-top:30px;}
.mg_top_35{margin-top:35px;}
.mg_top_40{margin-top:40px;}
.mg_top_45{margin-top:45px;}
.mg_top_50{margin-top:50px;}

.mg_bottom_1{margin-bottom:1px;}
.mg_bottom_2{margin-bottom:2px;}
.mg_bottom_3{margin-bottom:3px;}
.mg_bottom_5{margin-bottom:5px;}
.mg_bottom_8{margin-bottom:8px;}
.mg_bottom_10{margin-bottom:10px;}
.mg_bottom_15{margin-bottom:15px;}
.mg_bottom_20{margin-bottom:20px;}
.mg_bottom_25{margin-bottom:25px;}
.mg_bottom_30{margin-bottom:30px;}
.mg_bottom_35{margin-bottom:35px;}
.mg_bottom_40{margin-bottom:40px;}
.mg_bottom_45{margin-bottom:45px;}
.mg_bottom_50{margin-bottom:50px;}

.mg_left_1{margin-left:1px;}
.mg_left_2{margin-left:2px;}
.mg_left_3{margin-left:3px;}
.mg_left_5{margin-left:5px;}
.mg_left_8{margin-left:8px;}
.mg_left_10{margin-left:10px;}
.mg_left_15{margin-left:15px;}
.mg_left_20{margin-left:20px;}
.mg_left_25{margin-left:25px;}
.mg_left_30{margin-left:30px;}
.mg_left_35{margin-left:35px;}
.mg_left_40{margin-left:40px;}
.mg_left_45{margin-left:45px;}
.mg_left_50{margin-left:50px;}


.mg_right_1{margin-right:1px;}
.mg_right_2{margin-right:2px;}
.mg_right_3{margin-right:3px;}
.mg_right_5{margin-right:5px;}
.mg_right_8{margin-right:8px;}
.mg_right_10{margin-right:10px;}
.mg_right_15{margin-right:15px;}
.mg_right_20{margin-right:20px;}
.mg_right_25{margin-right:25px;}
.mg_right_30{margin-right:30px;}
.mg_right_35{margin-right:35px;}
.mg_right_40{margin-right:40px;}
.mg_right_45{margin-right:45px;}
.mg_right_50{margin-right:50px;}


.pad_1{padding:1px;}
.pad_2{padding:2px;}
.pad_3{padding:3px;}
.pad_5{padding:5px;}
.pad_8{padding:8px;}
.pad_10{padding:10px;}
.pad_15{padding:15px;}

.pad_top_1{padding-top:1px;}
.pad_top_2{padding-top:2px;}
.pad_top_3{padding-top:3px;}
.pad_top_5{padding-top:5px;}
.pad_top_8{padding-top:8px;}
.pad_top_10{padding-top:10px;}
.pad_top_15{padding-top:15px;}
.pad_top_20{padding-top:20px;}
.pad_top_25{padding-top:25px;}
.pad_top_30{padding-top:30px;}
.pad_top_35{padding-top:35px;}
.pad_top_40{padding-top:40px;}
.pad_top_45{padding-top:45px;}
.pad_top_50{padding-top:50px;}

.pad_bottom_1{padding-bottom:1px;}
.pad_bottom_2{padding-bottom:2px;}
.pad_bottom_3{padding-bottom:3px;}  
.pad_bottom_5{padding-bottom:5px;}
.pad_bottom_8{padding-bottom:8px;}
.pad_bottom_10{padding-bottom:10px;}
.pad_bottom_15{padding-bottom:15px;}
.pad_bottom_20{padding-bottom:20px;}
.pad_bottom_25{padding-bottom:25px;}
.pad_bottom_30{padding-bottom:30px;}
.pad_bottom_35{padding-bottom:35px;}
.pad_bottom_40{padding-bottom:40px;}
.pad_bottom_45{padding-bottom:45px;}
.pad_bottom_50{padding-bottom:50px;}

.pad_left_1{padding-left:1px;}
.pad_left_2{padding-left:2px;}
.pad_left_3{padding-left:3px;}
.pad_left_5{padding-left:5px;}
.pad_left_8{padding-left:8px;}
.pad_left_10{padding-left:10px;}
.pad_left_15{padding-left:15px;}
.pad_left_20{padding-left:20px;}
.pad_left_30{padding-left:30px;}
.pad_left_35{padding-left:35px;}
.pad_left_40{padding-left:40px;}
.pad_left_45{padding-left:45px;}
.pad_left_50{padding-left:50px;}

.pad_right_1{ padding-right:1px;}
.pad_right_2{ padding-right:2px;}
.pad_right_3{ padding-right:3px;}
.pad_right_5{padding-right:5px;}
.pad_right_8{padding-right:8px;}
.pad_right_10{padding-right:10px;}
.pad_right_15{padding-right:15px;}
.pad_right_20{padding-right:20px;}
.pad_right_25{padding-right:25px;}
.pad_right_30{padding-right:30px;}
.pad_right_35{padding-right:35px;}
.pad_right_40{padding-right:40px;}
.pad_right_45{padding-right:45px;}
.pad_right_50{padding-right:50px;}



/* ----- Espacement Hack IE6   ------- */

.mg_1_ie6{_margi\n:1px;}
.mg_2_ie6{_margi\n:2px;}
.mg_3_ie6{_margi\n:3px;}
.mg_5_ie6{_margi\n:5px;}
.mg_8_ie6{_margi\n:8px;}
.mg_10_ie6{_margi\n:10px;}
.mg_15_ie6{_margi\n:15px;}

.mg_top_1_ie6{_margin-to\p:1px;}
.mg_top_2_ie6{_margin-to\p:2px;}
.mg_top_3_ie6{_margin-to\p:3px;}
.mg_top_5_ie6{_margin-to\p:5px;}
.mg_top_8_ie6{_margin-to\p:8px;}
.mg_top_10_ie6{_margin-to\p:10px;}
.mg_top_15_ie6{_margin-to\p:15px;}
.mg_top_20_ie6{_margin-to\p:20px;}
.mg_top_25_ie6{_margin-to\p:25px;}
.mg_top_30_ie6{_margin-to\p:30px;}

.mg_bottom_1_ie6{_margin-botto\m:1px;}
.mg_bottom_2_ie6{_margin-botto\m:2px;}
.mg_bottom_3_ie6{_margin-botto\m:3px;}
.mg_bottom_5_ie6{_margin-botto\m:5px;}
.mg_bottom_8_ie6{_margin-botto\m:8px;}
.mg_bottom_10_ie6{_margin-botto\m:10px;}
.mg_bottom_15_ie6{_margin-botto\m:15px;}
.mg_bottom_20_ie6{_margin-botto\m:20px;}
.mg_bottom_25_ie6{_margin-botto\m:25px;}
.mg_bottom_30_ie6{_margin-botto\m:30px;}


.mg_bottom_20_ie67{_margin-bottom:20px;}

.mg_left_1_ie6{_margin-lef\t:1px;}
.mg_left_2_ie6{_margin-lef\t:2px;}
.mg_left_3_ie6{_margin-lef\t:3px;}
.mg_left_5_ie6{_margin-lef\t:5px;}
.mg_left_8_ie6{_margin-lef\t:8px;}
.mg_left_10_ie6{_margin-lef\t:10px;}
.mg_left_15_ie6{_margin-lef\t:15px;}
.mg_left_20_ie6{_margin-lef\t:20px;}
.mg_left_25_ie6{_margin-lef\t:25px;}
.mg_left_30_ie6{_margin-lef\t:30px;}
.mg_left_35_ie6{_margin-lef\t:35px;}

.mg_right_1_ie6{_margin-righ\t:1px;}
.mg_right_2_ie6{_margin-righ\t:2px;}
.mg_right_3_ie6{_margin-righ\t:3px;}
.mg_right_5_ie6{_margin-righ\t:5px;}
.mg_right_8_ie6{_margin-righ\t:8px;}
.mg_right_10_ie6{_margin-righ\t:10px;}
.mg_right_15_ie6{_margin-righ\t:15px;}
.mg_right_20_ie6{_margin-righ\t:20px;}
.mg_right_25_ie6{_margin-righ\t:25px;}
.mg_right_30_ie6{_margin-righ\t:30px;}
.mg_right_35_ie6{_margin-righ\t:35px;}



.pad_1_ie6{_paddin\g:1px;}
.pad_2_ie6{_paddin\g:2px;}
.pad_3_ie6{_paddin\g:3px;}
.pad_5_ie6{_paddin\g:5px;}
.pad_8_ie6{_paddin\g:8px;}
.pad_10_ie6{_paddin\g:10px;}
.pad_15_ie6{_paddin\g:15px;}

.pad_top_1_ie6{_padding-to\p:1px;}
.pad_top_2_ie6{_padding-to\p:2px;}
.pad_top_3_ie6{_padding-to\p:3px;}
.pad_top_5_ie6{_padding-to\p:5px;}
.pad_top_8_ie6{_padding-to\p:8px;}
.pad_top_10_ie6{_padding-to\p:10px;}
.pad_top_15_ie6{_padding-to\p:15px;}

.pad_bottom_1_ie6{_padding-botto\m:1px;}
.pad_bottom_2_ie6{_padding-botto\m:2px;}
.pad_bottom_3_ie6{_padding-botto\m:3px;}  
.pad_bottom_5_ie6{_padding-botto\m:5px;}
.pad_bottom_8_ie6{_padding-botto\m:8px;}
.pad_bottom_10_ie6{_padding-botto\m:10px;}
.pad_bottom_15_ie6{_padding-botto\m:15px;}


.pad_left_1_ie6{_padding-lef\t:1px;}
.pad_left_2_ie6{_padding-lef\t:2px;}
.pad_left_3_ie6{_padding-lef\t:3px;}
.pad_left_5_ie6{_padding-lef\t:5px;}
.pad_left_8_ie6{_padding-lef\t:8px;}
.pad_left_10_ie6{_padding-lef\t:10px;}
.pad_left_15_ie6{_padding-lef\t:15px;}
.pad_left_20_ie6{_padding-lef\t:20px;}
.pad_left_30_ie6{_padding-lef\t:30px;}


.pad_right_1_ie6{_	padding-righ\t:1px;}
.pad_right_2_ie6{_	padding-righ\t:2px;}
.pad_right_3_ie6{_	padding-righ\t:3px;}
.pad_right_5_ie6{_padding-righ\t:5px;}
.pad_right_8_ie6{_padding-righ\t:8px;}
.pad_right_10_ie6{_padding-righ\t:10px;}
.pad_right_15_ie6{_padding-righ\t:15px;}




/* Font Em */

.fs_05{ font-size: 0.5em;}
.fs_06{ font-size: 0.6em;}
.fs_07{ font-size: 0.7em;}
.fs_08{ font-size: 0.8em;}
.fs_09{ font-size: 0.9em;}
.fs_10{ font-size: 1em;}
.fs_11{ font-size: 1.1em;}
.fs_12{ font-size: 1.2em;}
.fs_13{ font-size: 1.3em;}
.fs_14{ font-size: 1.4em;}
.fs_15{ font-size: 1.5em;}
.fs_16{ font-size: 1.6em;}
.fs_17{ font-size: 1.7em;}
.fs_18{ font-size: 1.8em;}
.fs_19{ font-size: 1.9em;}
.fs_20{ font-size: 2.0em;}



/* -------------------------------------------*/

pre, code    { font-size: 100%; font-family: "Bitstream Vera Mono", "Lucida Console", "Courier New", monospace; }
pre          { width: 90%;	overflow: auto;	margin: .75em 0;	padding: 12px; background: #eee; color: #555; }
pre strong   { font-weight: normal;	color: black; }
#copyright   { margin: 20px 0 5px 0; text-align: right;	font-size: .8em; color: #848F63; }
#copyright a { color: #848F63; text-decoration: none; }
#copyright a:hover, 
#copyright a:focus { text-decoration: underline; }

table { padding: 0px; margin: 0; border-collapse: separate; table-layout: auto; }
table td, th { vertical-align: top; }

.input_stylized { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; background-color: #FFFFFF; border: none; }

.input_button { border: solid 1px #CCC; border-right: solid 1px #AAA; border-bottom: solid 1px #AAA; }
.input_text   { border: solid 1px #CCC; height: 17px; padding-top: 2px; border-right: solid 1px #AAA; border-bottom: solid 1px #AAA; background-color: #FFF; background-position: left -5px; background-repeat: repeat-x; }

.follow, .link { font-weight: bold; text-decoration:underline; font-size:11px; color:#444444; }

/*.loading      { background-image: url('http://cdn1.horoscope.fr/1/loader.gif'); background-position: center center; background-repeat: no-repeat; }*/
.loading       { background: transparent url('http://cdn1.horoscope.fr/loader/loader.gif') no-repeat center center; }
.loading_white { background: transparent url('http://cdn1.horoscope.fr/loader/ajax-loader-white.gif') no-repeat center center; }

.rating_form  { display: none; }


/* EXTRAS */
.input_txt                      { margin-top: 0px; float: left; }
.input_blur .input_left         { position: relative; z-index: 4; margin-right: -2px; width: 6px; height: 22px; font-size: 1px; background-repeat:no-repeat; float: left; }
.input_blur .input_center       { position: relative; z-index: 2; height: 22px; font-size: 11px; padding: 0px; background-repeat:repeat-x; float: left; }
.input_blur .input_center input { position: relative; z-index: 2; padding-left: 1px; padding-right: 1px; background: transparent; height: 19px; margin-top: 3px; border: none; }
.input_blur .input_right        { position: relative; z-index: 4; margin-left: 0px; width: 6px; height: 22px; font-size: 1px; background-repeat:no-repeat; float: left; }

.input_focus .input_left         { position: relative; z-index: 4; margin-right: -6px; width: 6px; height: 18px; font-size: 1px; background-repeat:no-repeat; float: left; }
.input_focus .input_center       { position: relative; z-index: 2; height: 18px; font-size: 11px; padding: 3px; background-repeat:repeat-x; float: left; }
.input_focus .input_center input { position: relative; z-index: 2; width: auto; padding-left: 1px; padding-right: 1px; background: transparent; height: 13px; border: none; }
.input_focus .input_right        { position: relative; z-index: 4; margin-left: -4px; width: 6px; height: 18px; font-size: 1px; background-repeat:no-repeat; float: left; }


/* BULLE INFOS */

.bulle_info_form {
	background-color:#F9C;
	z-index: 50;
	width:350px;
	height:40px;
	position:absolute;
	font-size: 0.9em;
	font-style: italic;
	color: #333;
	padding:5px;
	border: 1px solid #CCC;	
}



/*  FORM */

.icon_field {
margin-left:2px;
top:3px;
position:relative;
}



/* BOUTONS */ 

#a_button{
text-decoration: none;
cursor:pointer;
}

#a_button:hover{ opacity:0.9; }


.button{
text-decoration: none;
cursor:pointer;
}

.button .side {
float:left;
width:6px;
height:28px;
}
.small_button .side {
float:left;
width:4px;
height:20px;
}

.button .middle  {
	float:left;
	height:28px;
	padding-left:6px;
	padding-top:5px;
	padding-right:6px;
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.small_button .middle  {
	float:left;
	height:15px;
	padding-left:6px;
	padding-right:6px;
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	line-height:8px;
}

.button .middle:hover  {
color: #F4F4F4;
}

.button .submit{
	border:none;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	background: transparent ;
	margin :0px;
	padding :0px;
	cursor:pointer;
}

 
.button :hover .button_txt{ opacity:0.8; }

.button .dore_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/dore_bt_left.png);}
.button .dore_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/dore_bt_right.png);}
.button .dore_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/dore_bt_center.png);}

.small_button .dore_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/dore_sbt_left.png);}
.small_button .dore_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/dore_sbt_right.png);}
.small_button .dore_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/dore_sbt_center.png);}

.button .bleu_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/bleu_bt_left.png);}
.button .bleu_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/bleu_bt_right.png);}
.button .bleu_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/bleu_bt_center.png);}

.button .fuschia_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/fuschia_bt_left.png);}
.button .fuschia_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/fuschia_bt_right.png);}
.button .fuschia_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/fuschia_bt_center.png);}

.button .bleu_ciel_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/bleu_ciel_bt_left.png);}
.button .bleu_ciel_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/bleu_ciel_bt_right.png);}
.button .bleu_ciel_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/bleu_ciel_bt_center.png);}

.button .orange_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/orange_bt_left.png);}
.button .orange_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/orange_bt_right.png);}
.button .orange_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/orange_bt_center.png);}

.button .grenade_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/grenade_bt_left.png);}
.button .grenade_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/grenade_bt_right.png);}
.button .grenade_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/grenade_bt_center.png);}

.button .rouge_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/rouge_bt_left.png);}
.button .rouge_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/rouge_bt_right.png);}
.button .rouge_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/rouge_bt_center.png);}

.button .bleu_gris_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/bleu_gris_bt_left.png);}
.button .bleu_gris_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/bleu_gris_bt_right.png);}
.button .bleu_gris_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/bleu_gris_bt_center.png);}

.button .violet_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/violet_bt_left.png);}
.button .violet_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/violet_bt_right.png);}
.button .violet_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/violet_bt_center.png);}

.button .chair_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/chair_bt_left.png);}
.button .chair_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/chair_bt_right.png);}
.button .chair_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/chair_bt_center.png);}

.button .gris_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/gris_bt_left.png);}
.button .gris_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/gris_bt_right.png);}
.button .gris_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/gris_bt_center.png);}

.button .mauve_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/mauve_bt_left.png);}
.button .mauve_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/mauve_bt_right.png);}
.button .mauve_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/mauve_bt_center.png);}

.small_button .mauve_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/mauve_sbt_left.png);}
.small_button .mauve_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/mauve_sbt_right.png);}
.small_button .mauve_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/mauve_sbt_center.jpg);}

.button .gris_clair_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/gris_clair_bt_left.png);}
.button .gris_clair_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/gris_clair_bt_right.png);}
.button .gris_clair_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/gris_clair_bt_center.png);}

.button .marron_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/marron_bt_left.png);}
.button .marron_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/marron_bt_right.png);}
.button .marron_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/marron_bt_center.png);}

.button .blanc1_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/blanc1_bt_left.png);}
.button .blanc1_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/blanc1_bt_right.png);}
.button .blanc1_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/blanc1_bt_center.jpg);}

.small_button .blanc1_bt_left   { background-image: url(http://cdn1.horoscope.fr/1/base/blanc1_sbt_left.png);}
.small_button .blanc1_bt_right  { background-image: url(http://cdn1.horoscope.fr/1/base/blanc1_sbt_right.png);}
.small_button .blanc1_bt_center { background-image: url(http://cdn1.horoscope.fr/1/base/blanc1_sbt_center.jpg);}
.button .middle.blanc1_bt_center { color:#888; }
.button .middle:hover  { color:#666; }

/* ---------------------- */ 


/* ------ TOOLTIP, POP , etc ... ----- */


.tooltip_1 {
	border-collapse: collapse;	
}


.tooltip_1 .corner_top_left {
	 /* background-color:#066 ; */
		width: 5px;
	 height: 4px;
		background-repeat: no-repeat;
		background-position: bottom right;
}


.tooltip_1 .corner_top_right {
	 /* background-color:#993 ; */
		width: 5px;
	 height: 4px;
		background-repeat: no-repeat;
		background-position: bottom left;
}


.tooltip_1 .corner_bottom_left {
	 /* background-color:#F96 ;  */
		width: 5px;
	 height: 4px;
		background-repeat: no-repeat;
		background-position: top right;
}


.tooltip_1 .corner_bottom_right {
	 /* background-color:#933 ; */
		width: 5px;
	 height: 4px;
		background-repeat: no-repeat;
		background-position: top left;
}


.tooltip_1 .border_top{
	/* background-color: cyan;  */
	height: 4px;
	background-repeat: repeat-x;
	background-position: bottom ;
}


.tooltip_1 .border_bottom{
	/* background-color: red;  */
	height: 4px;
	background-repeat: repeat-x;
	background-position: top ;
}


.tooltip_1 .border_left {
	  /* background-color: green;  */
	 width: 5px;
	
		background-repeat: repeat-y;
		background-position: right ;
}


.tooltip_1 .border_right {
		/* background-color: green;  */ 
		width: 5px;
		
		background-repeat: repeat-y;
		background-position: left ;
}


/* patch soucis IE, doit pouvoir se regler sans �a */
.tooltip_1 .width_13 {width: 13px;} 

.tooltip_1 .arrow_left , .arrow_right {
		/* background-color:yellow ;  */
		float:left;
		width:13px;
	 height:12px;
		background-repeat: no-repeat ; 
	 /* margin-top:auto;  */
	 /* margin-bottom:auto;  */
	 font-size: 0px ; 		
	 /* add here margin-top:XXpx; margin-bottom:XXpx  pour d�caler fleche */
}


.tooltip_1 .arrow_top  , .arrow_bottom {
		/* background-color:#00F; */
		/* float:left ; */ 
		width:12px;
	 height:13px;
		background-repeat: no-repeat;
	 margin-left:auto;
	 margin-right:auto; 
		font-size: 0px ;		
}



/* Color tooltip_1  */

.tooltip_1_vert_pomme  .corner_top_left{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_corner_top_left_vert_pomme.png);}
.tooltip_1_vert_pomme  .corner_top_right{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_corner_top_right_vert_pomme.png);}
.tooltip_1_vert_pomme  .corner_bottom_right{	background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_corner_bottom_right_vert_pomme.png);}
.tooltip_1_vert_pomme  .corner_bottom_left{	background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_corner_bottom_left_vert_pomme.png);}

.tooltip_1_vert_pomme  .border_top{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_border_top_vert_pomme.png); }
.tooltip_1_vert_pomme  .border_bottom{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_border_bottom_vert_pomme.png); }
.tooltip_1_vert_pomme  .border_left{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_border_left_vert_pomme.png);}
.tooltip_1_vert_pomme  .border_right{	background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_border_right_vert_pomme.png);}

.tooltip_1_vert_pomme  .arrow_right{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_arrow_right_vert_pomme.png);  }
.tooltip_1_vert_pomme  .arrow_left{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_arrow_left_vert_pomme.png);  } 
.tooltip_1_vert_pomme  .arrow_top{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_arrow_top_vert_pomme.png);  }
.tooltip_1_vert_pomme  .arrow_bottom{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_arrow_bottom_vert_pomme.png); }

.tooltip_1_vert_pomme  .content{background-color:#D9EEA6; }



.tooltip_1_rose1  .corner_top_left{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_corner_top_left_rose1.png);}
.tooltip_1_rose1  .corner_top_right{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_corner_top_right_rose1.png);}
.tooltip_1_rose1  .corner_bottom_right{	background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_corner_bottom_right_rose1.png);}
.tooltip_1_rose1  .corner_bottom_left{	background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_corner_bottom_left_rose1.png);}

.tooltip_1_rose1  .border_top{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_border_top_rose1.png); }
.tooltip_1_rose1  .border_bottom{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_border_bottom_rose1.png); }
.tooltip_1_rose1  .border_left{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_border_left_rose1.png);}
.tooltip_1_rose1  .border_right{	background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_border_right_rose1.png);}

.tooltip_1_rose1  .arrow_right{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_arrow_right_rose1.png);  }
.tooltip_1_rose1  .arrow_left{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_arrow_left_rose1.png);  } 
.tooltip_1_rose1  .arrow_top{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_arrow_top_rose1.png);  }
.tooltip_1_rose1  .arrow_bottom{ background-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_arrow_bottom_rose1.png); }

.tooltip_1_rose1  .content{background-color:#FE9CCB;}

.tooltip_1_rose1 .lien_rose a{text-decoration:underline; color: white;}



/* --------- TOOTIP IE6 ------------------ */

.tooltip_1_vert_pomme  .corner_top_left{ _backgroun\d-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_corner_top_left_vert_pomme_8bit.png);}
.tooltip_1_vert_pomme  .corner_top_right{ _backgroun\d-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_corner_top_right_vert_pomme_8bit.png);}
.tooltip_1_vert_pomme  .corner_bottom_right{	_backgroun\d-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_corner_bottom_right_vert_pomme_8bit.png);}
.tooltip_1_vert_pomme  .corner_bottom_left{	_backgroun\d-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_corner_bottom_left_vert_pomme_8bit.png);}

.tooltip_1_vert_pomme  .border_top{ _backgroun\d-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_border_top_vert_pomme_8bit.png); }
.tooltip_1_vert_pomme  .border_bottom{ _backgroun\d-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_border_bottom_vert_pomme_8bit.png); }
.tooltip_1_vert_pomme  .border_left{ _backgroun\d-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_border_left_vert_pomme_8bit.png);}
.tooltip_1_vert_pomme  .border_right{	_backgroun\d-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_border_right_vert_pomme_8bit.png);}

.tooltip_1_vert_pomme  .arrow_right{ _backgroun\d-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_arrow_right_vert_pomme_8bit.png);  }
.tooltip_1_vert_pomme  .arrow_left{ _backgroun\d-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_arrow_left_vert_pomme_8bit.png);  } 
.tooltip_1_vert_pomme  .arrow_top{ _backgroun\d-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_arrow_top_vert_pomme_8bit.png);  }
.tooltip_1_vert_pomme  .arrow_bottom{ _backgroun\d-image: url(http://cdn1.horoscope.fr/1/base/tooltip/tt_arrow_bottom_vert_pomme_8bit.png); }




.zodiac_text  {
	font-size:13px; 
	font-family:times;
	}

.zodiac_text {
	float:left;
	padding:0;
	margin-top:3px;
	margin-left:3px;	
}


.captcha_tab {
border-collapse: collapse ;
}

/*------- MENU EDITEUR AUTEUR TAROTS --------*/
.menu_text .titre_editeur {position:relative; float:left; display:block; font-size:14px; font-weight:bold; margin-bottom:5px; margin-top:5px; margin-left:5px; width:80%;}
.menu_text .content_editeur {position:relative; float:left; display:block;}
.menu_text .titre_auteur {position:relative; float:left; display:block; font-size:14px; font-weight:bold; margin-bottom:5px; margin-top:5px; margin-left:5px; width:80%;}
.menu_text .content_auteur {position:relative; float:left; display:block;}
.content_auteur a{font-weight:bold;color:#444;}
.content_auteur a:hover{font-weight:bold;color:#6F6F6F;} 

.game_content { margin-bottom:7px; float:left; position:relative; height:auto;}

.telelab-shadow { -moz-box-shadow: 0 1px 3px #666666; -webkit-box-shadow: 0 1px 3px #666666; box-shadow: 0 1px 3px #666666; behavior:url('/js/image/PIE/PIE.htc'); }

.ui-telelab-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; behavior:url('/js/image/PIE/PIE.htc'); }
.ui-telelab-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-left-radius: 4px; behavior:url('/js/image/PIE/PIE.htc'); }
.ui-telelab-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; behavior:url('/js/image/PIE/PIE.htc'); }
.ui-telelab-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; behavior:url('/js/image/PIE/PIE.htc'); }
.ui-telelab-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-telelab-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; behavior:url('/js/image/PIE/PIE.htc'); }
.ui-telelab-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; behavior:url('/js/image/PIE/PIE.htc'); }
.ui-telelab-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; behavior:url('/js/image/PIE/PIE.htc'); }
.ui-telelab-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; behavior:url('/js/image/PIE/PIE.htc'); }

.telelab-corner-tl-inner { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; behavior:url('/js/image/PIE/PIE.htc'); }
.telelab-corner-tr-inner { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-left-radius: 6px; behavior:url('/js/image/PIE/PIE.htc'); }
.telelab-corner-bl-inner { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; behavior:url('/js/image/PIE/PIE.htc'); }
.telelab-corner-br-inner { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; behavior:url('/js/image/PIE/PIE.htc'); }
.telelab-corner-top-inner { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; behavior:url('/js/image/PIE/PIE.htc'); }
.telelab-corner-bottom-inner { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; behavior:url('/js/image/PIE/PIE.htc'); }
.telelab-corner-right-inner {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; behavior:url('/js/image/PIE/PIE.htc'); }
.telelab-corner-left-inner { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; behavior:url('/js/image/PIE/PIE.htc'); }
.telelab-corner-all-inner { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; behavior:url('/js/image/PIE/PIE.htc'); }

.ui-telelab-corner-all-small { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; behavior:url('/js/image/PIE/PIE.htc'); }

.ui-telelab-shadow { -moz-box-shadow: 0 1px 2px #DDDDDD; -webkit-box-shadow: 0 1px 2px #DDDDDD; box-shadow: 0 1px 2px #DDDDDD; behavior:url('/js/image/PIE/PIE.htc'); }
.ui-telelab-shadow-strong { -moz-box-shadow: 0 1px 10px #BBBBBB; -webkit-box-shadow: 0 1px 10px #BBBBBB; box-shadow: 0 1px 10px #BBBBBB; behavior:url('/js/image/PIE/PIE.htc'); }
.ui-telelab-shadow-black { -moz-box-shadow: 0 1px 10px #222222; -webkit-box-shadow: 0 1px 10px #222222; box-shadow: 0 1px 10px #222222; behavior:url('/js/image/PIE/PIE.htc'); }
.ui-telelab-shadow-inner { -moz-box-shadow: 0 0px 10px #DDDDDD; -webkit-box-shadow: 0 0px 10px #DDDDDD; box-shadow: 0 0px 10px #DDDDDD; behavior:url('/js/image/PIE/PIE.htc'); }

.ui-telelab-halo { -moz-box-shadow: 0 1px 40px #FFF; -webkit-box-shadow: 0 1px 40px #FFF; box-shadow: 0 1px 40px #FFF; behavior:url('/js/image/PIE/PIE.htc'); }

.ui-telelab-background { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9); behavior:url('/js/image/PIE/PIE.htc'); }

.telelab-corner-all-medium { -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; behavior:url('/js/image/PIE/PIE.htc'); }

.telelab-tooltip { border-width:2px !important; padding:0.3em 0.8em; position:absolute; font-size: 11px; z-index: 80; }

.telelab-tooltip .telelab-tooltip-pointer-top { border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 14px solid #FFFFFF; top: -14px; left: 50%; margin-left: -7px; right: auto; }
.telelab-tooltip .telelab-tooltip-pointer-top, .telelab-tooltip .telelab-tooltip-pointer-top-inner { position: absolute; background: none repeat scroll 0 0 transparent; border-top-width: 0; height: 0; width: 0; }

.telelab-tooltip .telelab-tooltip-pointer-top-inner { border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 10px solid #E8E8E8; bottom: auto; left: -5px; top: 4px; }

.telelab-tooltip .telelab-tooltip-pointer-left { border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-right: 14px solid #FFFFFF; top: 2px; left: -16px; bottom: auto; }
.telelab-tooltip .telelab-tooltip-pointer-left, .telelab-tooltip .telelab-tooltip-pointer-left-inner { position: absolute; background: none repeat scroll 0 0 transparent; border-left-width: 0; height: 0; width: 0; z-index: 1; }

.telelab-tooltip .telelab-tooltip-pointer-left-inner { border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 10px solid #E8E8E8; top: -5px; left: 6px; }

.telelab-tooltip .telelab-tooltip-pointer-right { border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 14px solid #FFFFFF; top: 2px; right: -16px; bottom: auto; }
.telelab-tooltip .telelab-tooltip-pointer-right, .telelab-tooltip .telelab-tooltip-pointer-right-inner { position: absolute; background: none repeat scroll 0 0 transparent; border-right-width: 0; height: 0; width: 0; z-index: 1; }

.telelab-tooltip .telelab-tooltip-pointer-right-inner { border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 10px solid #E8E8E8; top: -5px; right: 6px; }

.ui-telelab-widget { border: solid 1px #FFF; -moz-box-shadow: 0 0 5px #CCCCCC; -webkit-box-shadow: 0 0 5px #CCCCCC; box-shadow: 0 0 5px #CCCCCC; background-color: #F1F1F1; background: -moz-linear-gradient(center top, #E8E8E8, #F1F1F1) repeat scroll 0 0 #FFFFFF; background: -webkit-gradient(linear, left top, left bottom, from(#E8E8E8), to(#F1F1F1)); }

