body	{
	background: #5b0040 url(http://media.eurolive.com/external/showsexy/images/bg.jpg) repeat-x; 
	text-align: center; 
	padding: 0; 
	margin: 0; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: Black;
	list-style-type:none; 
	border-style:none;
	border-style:none;
}

a 		{ color: black; }
a:hover	{ text-decoration: none; outline: 0; }
a:focus	{ outline: 0;}

p		{ margin: 0; padding: 0; }

.containme	 {
	background: white;
	width: 910px; 
	margin:0 auto;
}

.headme_hetero	{
	background: url(http://media.eurolive.com/external/design45/images/fr/head.jpg) no-repeat; 
	height: 320px; 
	text-align: left;
}

.headme_gay	{
	background: url(http://media.eurolive.com/external/design015/images/fr/head.jpg) no-repeat; 
	height: 320px; 
	text-align: left;
}


/* Flags */
.flagme 												{ padding-left: 623px; padding-top: 31px; margin-bottom: 90px; }
.flagme ul											{ padding: 0; margin: 0; list-style-type: none; }
.flagme li 											{ float: left; margin-right: 1px; }
.flagme a img 										{ border: none; padding: 5px 0 0 7px; }
.flagme a 											{ display: block; background: url(http://media.eurolive.com/external/showsexy/images/under_flag.gif) no-repeat left top; width: 30px; height: 23px; color: #c63298; }
.flagme a:hover, .flagme li.flagme_active a 			{ background-position: left bottom;}
.flagme li.simplem a 									{ background: none; padding-left: 20px; white-space: nowrap; line-height: 25px; width: auto; }
.flagme li.simplem a:hover 							{ text-decoration: none; }

/* Formulaire de connexion */
.formme 												{ padding: 0; margin: 0;padding-left: 623px; color: white; }
.formme p 											{ font-weight: bold; font-size: 12px; padding: 0; margin: 0; padding-bottom: 5px; color: white; }
.formme input 										{ width: 170px; font-size: 11px; }
.formme table 										{ margin-bottom: 10px;}
.formme table td 										{ padding: 1px; }
.formme table th 										{ padding: 1px; font-weight: normal; text-align: left; width: 80px; color: white; }
.formme p a.continuerme				 				{ background: #e135ae; padding: 3px 20px; color: white; text-decoration: none; font-size: 11px; margin-left: 85px;}
.formme p a.continuerme:hover 						{ background: #ff00b3; }
.formme p a.small 									{ color: white; display: inline; font-size: 9px; font-weight: normal; margin-left: 2px; }
.formme a:hover 										{ text-decoration: none; }

/* Menu horizontal */
.menume												{ position: absolute; top: 0; margin-top: 281px; width: 910px; text-align: center; clear: both; }
.menume * 											{ font-size: 11px; padding: 0; margin: 0; list-style-type: none; }
.menume table 										{ margin: 0 auto; border-spacing: 0; }
.menume li 											{ float: left; height: 39px; line-height: 39px; margin-right: 2px; height: 39px; overflow: hidden; }
.menume li a 											{ display: block; float: left; background: url(http://media.eurolive.com/external/showsexy/images/menu_bg.gif) no-repeat left bottom; height: 39px; padding-left: 5px; padding-right: 5px; cursor: pointer; cursor: hand; text-decoration: none; font-weight: bold; color: white; }
.menume li a span 										{ background: url(http://media.eurolive.com/external/showsexy/images/menu_bg.gif) no-repeat right bottom; display: block; height: 39px; float: left; padding: 0 20px; color: white; }
.menume li a.differme 									{ background-position: left top; }
.menume li a.differme span 								{ background-position: right top; }
.menume li a:hover span, li.act_me a span 				{ background-position: right center; color: black; }
.menume li.act_me a.differme span						{ background-position: right center; color: black; }
.menume li a:hover, li.act_me a, li.act_me a.differme 	{ background-position: left center;color: black; }
*/

/* Hotesse list */
.table 												{ margin: 10px auto; margin-bottom: 15px; }
.pic												{ background: transparent url(http://media.eurolive.com/external/design45/images/border_pic.gif) no-repeat center center; padding: 8px; height: 184px; overflow: hidden; }
.txt_13_b_pink, .txt_13_b_pink a 					{ font-size: 13px; font-weight: bold; color: #ff0072; text-decoration: none ; }

/* Over */
.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/design45/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;   }
.over 												{ padding: 0; margin-top: 155px; }
.over img 											{ border: none; background: none; padding: 0;}
.over .transp  										{ background:#000; width:190px; _width:185px; height:19px; filter:alpha(opacity=20); display:block; -moz-opacity:.20; opacity:.20;}
.over  .flag											{ margin: 0 1px; }
.button_view_show	 								{ background: url(http://media.eurolive.com/external/design45/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/design45/images/button_view_show_2.gif) no-repeat center right;  display:block; padding-right:20px;color:white; font-size:11px; text-transform:uppercase; }

/*pages*/

.pages 												{ text-align: center; }
.pages a 											{ padding: 2px; border: 1px solid #fff; text-decoration: none; line-height: 20px; }
.pages a:hover 										{ color: #ff007e; }
.pages .active 										{ color: #ff007e; font-weight: bold; }

/* Footer */
.foot_me											{ background: url(http://media.eurolive.com/external/showsexy/images/foot.gif) no-repeat; height: 44px; }
.foot_me p 											{ line-height: 44px; color: #7a4d6c; }
.foot_me a 											{ color: #7a4d6c; padding: 0 10px; }
.foot_me a:hover 									{ text-decoration: none; }

/* Titres */
.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/design45/images/fr/h1.gif) no-repeat center top; text-indent: -4000px; overflow: hidden; display: block; height: 28px; }
	
/* Divers */
.clearfix:after 										{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear												{ display: block; height: 1px; clear: both; line-height: 1px; width: 100%; }
.hr													{ background: white url(http://media.eurolive.com/external/design45/images/hr.gif) repeat-x top center; height: 21px; }
.pics												{ text-align: center; width: 100%; }
#subcats select 										{ font-size:11px; border:1px solid #727272;}
.bold												{ font-weight:bold; }
.pink 												{ color:#ff007e; }
.green_h1 											{ font-size:13px; font-weight:bold; color:#fff; text-align:center; background-color: #949494; }
.strech 												{ height:27px; line-height:27px; text-decoration:none; background:transparent url(http://media.eurolive.com/external/design45/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/design45/images/button_left.gif) no-repeat left center ; height:27px; color:#fff; padding:0px 15px; width:auto; display:table; padding:7px 15px 7px 30px; }
.padding											{ margin: 1px; }
