/* EuroLive stylesheet */



.body {background-color: #ccb89a; text-align:center;}

.body, .body * {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646; margin:0px; padding:0px; list-style-type:none; border-style:none;}

.body1 {background-color: #00000; text-align:center;}

.body1, .body1 * {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646; margin:0px; padding:0px; list-style-type:none; border-style:none;}



.wrap {width:910px; margin:0 auto; text-align:left; display:table;}

.clear {display:block; height:1px; clear:both; line-height:1px; width:100%;}



a:hover {text-decoration:none; outline:0;}

a:focus{outline:0;} /*ff1.5*/



/*head*/



#saxolive {padding:0; margin:0 auto; width:910px;}

#saxolive .flag { display:block; background:transparent url(http://media.eurolive.com/external/design43/images/flags/fr.gif) no-repeat center top; width:28px; height:20px; margin-right:2px; float:left;}

#saxolive  .flag:hover, #currentflag {background-position:center bottom; }

#saxolive  .flag span {display:none;}



#saxolive  .fr {background-image:url(http://media.eurolive.com/external/design43/images/flags/fr.gif);}

#saxolive  .en {background-image:url(http://media.eurolive.com/external/design43/images/flags/en.gif);}

#saxolive  .es {background-image:url(http://media.eurolive.com/external/design43/images/flags/es.gif);}

#saxolive  .it {background-image:url(http://media.eurolive.com/external/design43/images/flags/it.gif);}

#saxolive  .friends, .favoris {background:transparent url(http://media.eurolive.com/external/design43/images/friends.gif) no-repeat left top; display:block; float:left; height:28px; width:278px; text-align:center; padding-left:10px; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:white; font-weight:bold;}

#saxolive  .favoris {width:169px; background-image:url(http://media.eurolive.com/external/design43/images/favoris.gif);}

#saxolive  a.friends:hover, a.favoris:hover {text-decoration:none;}









/*menu*/

.menu {clear:both;}

.menu td {font-weight:bold;white-space:nowrap;}

.menu td a:hover { text-decoration:none;}

.a1, .a2, .a3, .a4 {display:block; float:left; height:38px; background: transparent url(http://media.eurolive.com/external/design43/images/b1.gif) no-repeat left center; line-height:38px; padding:0px 0px 0px 34px; margin-left:1px;}

.a1 a, .a2 a , .a3 a , .a4 a  { height:38px; background: transparent url(http://media.eurolive.com/external/design43/images/b2.gif) no-repeat right center; padding:12px 15px 12px 0px;}

.a1 { background-image:url(http://media.eurolive.com/external/design43/images/1.gif);}

.a2 { background-image:url(http://media.eurolive.com/external/design43/images/2.gif);}

.a3 { background-image:url(http://media.eurolive.com/external/design43/images/3.gif);}

.a4 { background-image:url(http://media.eurolive.com/external/design43/images/4.gif);}

.a5, .a6 , .button {display:block; float:left; height:38px; width:145px; line-height:38px; margin-left:10px; text-align:center; background-image: url(http://media.eurolive.com/external/design43/images/jetons2.gif); background-repeat: no-repeat; background-position: left center;}

.a5 a, .a6 a , .button {color:white;}

.a6 {background-image:url(http://media.eurolive.com/external/design43/images/jetons3.gif); width:300px; float:none; font-weight:bold; }

.button {float:none; padding:0px; color:white; font-weight:bold; text-decoration:none; margin:0px;}



/*content*/

.hr {background: white url(http://media.eurolive.com/external/design43/images/hr.gif) repeat-x top center; height:21px;}

.h_1, .h_2, .h_3, .h_4, .h_5, .h_6, .h_7, .h_8, .h_9, .h_10, .h_11, .h_12, .h_13, .h_14, .h_15, .h_16, .h_17, .h_18, .h_19 , .h_20 {background: transparent url(http://media.eurolive.com/external/design43/images/fr/h1.gif) no-repeat center top; text-indent:-4000px; overflow:hidden; display:block; height:28px; }

.h_1 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h1.gif);}

.h_2 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h2.gif);}

.h_3 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h3.gif);}

.h_4 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h4.gif);}

.h_5 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h5.gif);}

.h_6 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h6.gif);}

.h_7 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h7.gif);}

.h_8 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h8.gif);}

.h_9 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h9.gif);}

.h_10 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h10.gif);}

.h_11 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h11.gif);}

.h_12 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h12.gif);}

.h_13 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h13.gif);}

.h_14 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h14.gif);}

.h_15 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h15.gif);}

.h_16 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h16.gif);}

.h_17 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h17.gif);}

.h_18 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h18.gif);}

.h_19 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h19.gif);}

.h_20 {background-image:url(http://media.eurolive.com/external/design43/images/fr/h20.gif);}



/**/

.table {margin:10px auto; margin-bottom:15px;}

.hours td {border:none; width:29px; text-align:left; padding:0px; padding-left:-2px;}

.pics {text-align:center; width:100%;}

.pic {background: transparent url(http://media.eurolive.com/external/design43/images/border_pic.gif) no-repeat center center; padding:8px;}

.txt_13_b_pink, .txt_13_b_pink a {font-size:13px; font-weight:bold; color: #FF3333; text-decoration:none;}



/*flags over pics*/

.over {position:absolute;margin-top:150px;margin-left:0px;padding:5px;}

.over  img { border:1px solid #ccc; background:#fff; z-index:2000; position:relative; }

.over .transp {position:absolute;width:100%; height:25px; top:0; background: transparent  url(http://media.eurolive.com/external/design43/images/pic_bg.gif) no-repeat right top; padding:0px 10px 0px 0px;_padding:0px 15px 0px 0px; left:0;  filter:alpha(opacity=50); display:block;   -moz-opacity:.50; opacity:.50;   }



/*footer*/

.footer { background: transparent url(http://media.eurolive.com/external/design43/images/green.gif) repeat-x center top; margin:21px; display:block; padding-top:15px; text-align:right;}

.bottom {background:transparent  url(http://media.eurolive.com/external/design43/images/footer.gif) no-repeat center top;  display:block; height:9px; width:910px; margin:0 auto; padding-bottom:10px; }



/*NEW*/



/*green*/

.green_h1 {font-size:13px; font-weight:bold; color:#fff; text-align:center; background-color: #FF9F35; }

.padding {padding:5px;}

.border {border: 1px solid #FF9F35;}

.big {font-size:18px;}

.grey {color:#6c6c6c;}

.pink {color: #FF3333;}

.black {color:#000;}



/*hearts sections*/

.border_bottom {border-bottom:1px solid #cbcbcb;}



/*calendar_inner page*/

.calendar .free {background:transparent url(http://media.eurolive.com/external/design43/images/calendar_free.gif) no-repeat center center;}

.calendar td {border-left: 1px solid #FF9F35; border-top: 1px solid #FF9F35; padding:2px;}

.calendar {border-right: 1px solid #FF9F35; border-bottom: 1px solid #FF9F35;}

.hours td {border:none; width:29px; text-align:left; padding:0px; padding-left:-2px;}



/*text styles*/

.grey_title {font-size:18px; padding:0px; margin:0px; margin-bottom:5px;/*ff*/ letter-spacing:-0.6px;}

.uppercase {text-transform:uppercase;}

.bold {font-weight:bold;}

.box, .box2 , .box3 {width:526px; height:41px; display:block; clear:both; background:transparent url(http://media.eurolive.com/external/design43/images/box_up.gif) no-repeat center center ; margin:10px 0px;}

.box2 {height:78px; background-image:url(http://media.eurolive.com/external/design43/images/box_up2.gif);}

.box3 {height:59px; background-image:url(http://media.eurolive.com/external/design43/images/box_up3.gif);}

.box p, .box2 p, .box3 p {padding:5px; text-align:center;}

.form_input2 {padding:3px; border:1px solid #b21c5f;}

.form_in {border:1px solid #b21c5f;}

.strech {height:27px; line-height:27px; text-decoration:none; background:transparent url(http://media.eurolive.com/external/design43/images/button_right.gif) no-repeat right center; padding:0px; margin:0px; color:#fff; font-weight:bold; width:auto; text-align:left; display:table;}

.strech span {background:transparent url(http://media.eurolive.com/external/design43/images/button_left.gif) no-repeat left center ; height:27px; color:#fff; padding:0px 15px; width:auto; display:table; padding:7px 15px 7px 30px; }



/*faq*/

.faq h1 {color: #FF3333; font-size:18px; padding:0px; margin:0px 0px 7px 0px; font-weight:normal;}

.faq p {padding:0px 0px 15px 0px; margin:0px 0px 10px 0px; background:transparent url(http://media.eurolive.com/external/design43/images/hr_faq.gif) no-repeat bottom center; }



/*popup*/

.popup {border: 1px solid #FF3333; background-color:#fff; margin:10px;}

.popup .bigimg { padding:10px;border: 1px solid #FF3333; background-color:#fff;}



/*offer*/

.offer, .promobox {background:transparent url(http://media.eurolive.com/external/design43/images/offer1.jpg) no-repeat top center; float:left; margin:2px;}

.offer_white {color:white; font-weight:bold; text-align:center;}

.offer1 {font-family:"Times New Roman", Times, serif; font-size:66px; letter-spacing:-4px; line-height:50px; color:#fff;}

.promobox {background-image:url(http://media.eurolive.com/external/design43/images/fr/offer2.jpg);}





/*small offer on error*/

.offer_small, .promobox_small {background:transparent url(http://media.eurolive.com/external/design43/images/offer1_small.jpg) no-repeat bottom center; float:left; margin:2px;}

.offer_white {color:white; font-weight:bold; text-align:center;}

.offer1 {font-family:"Times New Roman", Times, serif; font-size:66px; letter-spacing:-4px; line-height:50px; color:#fff;}

.offer1_small {font-family:"Times New Roman", Times, serif; font-size:40px; letter-spacing:-2px; line-height:34px; color:#fff;}

.promobox_small {background-image:url(http://media.eurolive.com/external/design43/images/fr/offer2_small.jpg);}



/*plannig*/



.tr_even, .tr_even .free{background-color:#FFFFCC;}



/*status*/

.status {position:absolute; margin-top:155px; margin-left:181px; width:19px; height:19px; display:block; padding:0px;}

.online {background:transparent url(http://media.eurolive.com/external/design43/images/status/over1.gif) no-repeat center center;}

.offline {background:transparent url(http://media.eurolive.com/external/design43/images/status/over2.gif) no-repeat center center;}

.one2one {background:transparent url(http://media.eurolive.com/external/design43/images/status/over3.gif) no-repeat center center;}



/*pages*/

.pages {text-align:center;}

.pages a {padding:2px; border:1px solid #fff; text-decoration:none; line-height:20px;}

.pages a:hover {color: #FF3333;}

.pages .active {color: #FF3333; font-weight:bold;}

.mailto {background:transparent url(http://media.eurolive.com/external/design43/images/mailto.gif) no-repeat center center; color:#fff; font-weight:bold; text-decoration:none; margin:5px; display:block; width:165px; height:30px; line-height:30px;}



/*left menu*/

.left_menu a, .left_menu a:hover { display:block; width:206px; height:25px; margin-bottom:3px; text-transform:uppercase; color:#fff; font-weight:bold; text-decoration:none; text-indent:10px; background:transparent url(http://media.eurolive.com/external/design43/images/left_menu.gif) no-repeat center left; line-height:25px;}

.left_menu a:hover { background-position:top left;}

.left_menu .activelink {background-position:bottom left;}

a.activelink:hover, .left_menu a .activelink {background-position:bottom left;}

/*compte*/

td.compte {background: #FF9F35 url(http://media.eurolive.com/external/design43/images/comte_th.gif) repeat-x left top; color:#fff; font-weight:bold;}





.compte .sort1, .compte .sort2{ color:#fff; text-decoration:none; display:block; background:transparent url(http://media.eurolive.com/external/design43/images/sort1.gif) no-repeat right bottom; padding:0px; margin:0px; height:100%; line-height:22px;}

.compte .sort2 {background-image:url(http://media.eurolive.com/external/design43/images/sort2.gif); background-position:right top;}

.compte .sort1:hover {background-position:right top;}

.compte .sort2:hover{background-position:right bottom;}

td.compte {padding:0px 2px;}

.compte a {color:#fff; font-weight:bold; text-decoration:none;}





.button_view_show {background: url(http://media.eurolive.com/external/design43/images/button_view_show_1.gif) no-repeat center left; display:block;  height:21px; line-height:21px; font-weight:bold; color:black; text-decoration:none; width:80%;}

.button_view_show span {margin-left:25px; background:url(http://media.eurolive.com/external/design43/images/button_view_show_2.gif) no-repeat center right;  display:block; padding-right:20px;color:white; font-size:11px; text-transform:uppercase; }



.calendar a {text-decoration:none; display:block; }

.calendar a:hover {color: #FF3333; }



/*show-hide*/

#pop_opt {width:450px; position:absolute; display:none; margin-left:90px; margin-top:-20px;}

.show_hide td { border:none; padding:0;}

.news_date {background: #FFFFCC; border:1px solid #ffcc00; padding:5px; margin:0 0 5px 0; color:black; }

.news_girl, .news_text {background:transparent  url(http://media.eurolive.com/external/design43/images/hr_faq.gif) no-repeat center bottom; margin-bottom:10px;}

.news_girl td {padding:2px;}

.news_text {display:table; padding:5px; width:340px;}

.news_text img {margin:0 10px 10px 0;}

.news_text .clear {display:block; clear:both; width:100%;}



/*chat bar - button beneath flash*/

.bar_topbuttons {background:#5c0e2e; border-top:4px solid #a0185d; margin-top:3px;}

.bar_topbuttons a.bar_button { background:#5c0e2e url(http://media.eurolive.com/external/design43/images/chat_bar/gradient_button.gif) repeat-x center center; color:white; text-decoration:none; padding:0 5px; border:1px solid #9b175a; border-right-color:#34091a; border-bottom-color:#34091a; line-height:25px; display:block; float:left; height:25px; margin-right:5px;}

.bar_topbuttons a.bar_button:hover {border:1px solid #34091a; border-right-color:#9b175a; border-bottom-color:#9b175a;}

.bar_topbuttons a.bar_button span {color:white; font-weight:bold;}

a.bar_button .bar_email {background:transparent url(http://media.eurolive.com/external/design43/images/chat_bar/mail.gif) no-repeat left center; padding-left:20px;}

a.bar_button .bar_details {background:transparent url(http://media.eurolive.com/external/design43/images/new_details.gif) no-repeat left center; padding-left:20px;}

a.bar_button .bar_gsm {background:transparent url(http://media.eurolive.com/external/design43/images/chat_bar/gsm.gif) no-repeat left center; padding-left:20px;}





/*green below*/

.green_girls {background: #FF9F35 url(http://media.eurolive.com/external/design43/images/chat_bar/inverted_white_right.gif) no-repeat right bottom; border-top:4px solid #CC33CC; margin:3px 0 10px 0;}

.green_girls .round_left {background:transparent url(http://media.eurolive.com/external/design43/images/chat_bar/inverted_white_left.gif) no-repeat left bottom;}

.green_girls th {color:white; font-weight:bold; padding:6px; text-align:left; font-size:12px; line-height:18px;}

.green_girls th span {color:white; font-weight:normal; font-size:18px;}



.green_girls_f {background: #FF9F35 url(http://media.eurolive.com/external/design43/images/chat_bar/inverted_white_right.gif) no-repeat right bottom;  margin:0px 0 0px 0;}





/*girl block */

.green_girl {background:white url(http://media.eurolive.com/external/design43/images/chat_bar/round_white_left.gif) no-repeat left bottom; padding:0; float:left; text-align:center; margin:3px;}

.green_girl .green_menu {display:block; padding-top:3px; margin:0 auto;  background:transparent url(http://media.eurolive.com/external/design43/images/chat_bar/round_white_right.gif) no-repeat right bottom;}

.green_girl .img {border:1px solid #fff;}

.green_girl .green_menu a {padding:3px 10px 0 5px; line-height:15px; }

.green_girl .green_menu {padding-bottom:3px;}



.button_view_show_2 {background: url(http://media.eurolive.com/external/design43/images/button_view_show_1_2.gif) no-repeat center left; display:block; height:21px; line-height:21px; font-weight:bold; color:black; text-decoration:none; width:80%;}

.button_view_show_2 span {margin-left:25px; background:url(http://media.eurolive.com/external/design43/images/button_view_show_2_2.gif) no-repeat center right; display:block; padding-right:20px;color:white; font-size:11px; text-transform:uppercase; }





.alert_block_1 {padding:0; margin:0;}

.alert_block_1 a {padding:7px; display:block;  text-decoration:none; border:1px solid #dedede; width:195px; height:50px; text-align:left;}

.alert_block_1 a:hover {border-color: #FF3333;}

.alert_block_1 a img {margin:0 5px 0 0; float:left;}

.alert_block_1 .status_alert {background:transparent url(http://media.eurolive.com/external/design43/images/enabled_left.gif) no-repeat left center; text-align:left; font-family:tahoma, arial, sans-serif; font-weight:bold; line-height:20px; padding:7px; padding-left:24px;}

.alert_block_1 .status_alert span {color:white; background:transparent url(http://media.eurolive.com/external/design43/images/enabled_right.gif) no-repeat right center; padding:7px;  }



.account {background:url(http://media.eurolive.com/external/design43/images/gradient.gif) repeat-x left center;  border: 1px solid #aa3159; color:white; display:block; height:15px; width:100px; text-align:center; text-decoration:none; margin:5px 0px 5px 0px;}


