	html, body {margin:0;padding:0}
	body, td, div {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	img {border:none;}
	h1 {
		margin:0 30px;
		padding:12px 0 0 0;
		color:#000;
		text-align:center;
		font-size:24px;
	}
	h2 {
		font-size:16px;
		color:#000;
		margin:3px solid;
	}
	h3 {
		font-size:16px;
		color:#000000;
	}
 	#header, #content {
		width:980px;
		margin-left:auto;
		margin-right:auto;
	}
	.header_background_left {
		background:url(/img/background_left.gif) no-repeat;
		width:41px;height:298px;
		position:absolute;
		z-index:1000;
		left:-41px;
	}
	.header_top_left {
		float:left;
		width:525px;height:30px;
		background:url(/img/header_top_left.gif) no-repeat;
	}
		.header_top_left span {
			font-weight:bold;
			font-size:12px;	
			display:block;
			padding:8px 0 0 20px;
		}
	.header_top_right {
		float:right;
	}
	.header {
		background:url(/img/header_shading.gif) repeat-x;
		height:68px;
	}
	.header_left {
		float:left;
		width:331px;height:68px;
	}
	.header_right {
		float:right;
		background:url(/img/header_right.gif) right no-repeat;
		padding-right:13px;
		height:68px;
	}
		.header_right span {
			padding-top:26px;
			display:block;
		}
	.header_login {
		font-weight:bold;
		font-size:12px;
		line-height:23px;	
		padding-top:2px;
		padding-right:5px;
	}	
	.header_login a {
		color:#000;
		text-decoration:none;
	}
	.header_login a:hover {
		text-decoration:underline;
	}
	.header_login img {
		padding-bottom:5px;	
	}
	#content {
		
	}
	.content {
		background:url(/img/content_background.gif) no-repeat;
		width:740px;
		float:right;
		padding-left:10px;
		padding-right:8px;
	}
	.page_title {
		height:53px;
		background:url(/img/h1_background.gif) no-repeat;
	}	
	.left_panel {
		width:220px;
		float:left;
		margin-right:2px;
	}
		.frame_search_top, .frame_cat_top, .frame_top {
			background:url(/img/frame_top_search.gif) no-repeat;
			width:220px;
			height:25px;
		}
				.frame_search_top div, .frame_cat_top div, .frame_top div {
					font-weight:bold;
					padding-left:10px;
					padding-top:5px;
				}
		.frame_cat_top {
			background:url(/img/frame_top_cat.gif) no-repeat;
		}
		.frame_top {
			background:url(/img/frame_top.gif) no-repeat;
		}
		.frame_search_content, .frame_cat_content, .frame_content {
			border:1px solid #c8c8c8;
			border-bottom:0px;
			background:url(/img/frame_search_background.gif) repeat-y;
			padding:10px;
			padding-top:2px;
		}
		.frame_cat_content, .frame_content {
			background:url(/img/frame_brackground.gif) repeat-y;
		}
			.form_label {
				font-size:11px;
				font-weight:bold;
				padding-top:2px;
			}
		.cat {
			border-bottom:1px solid #d4d4d4;
		}
		.cat a, .cat a:hover {
			text-decoration:none;
			color:#000;
			padding:2px;
			display:block;
			text-transform:capitalize;
		}
		.cat a:hover {
			background-color:#5ec800;	
			color:#fff;
			padding-left:10px;
		}
		.frame_newsletter_content {
			background:url(/img/newsletter_background.gif) no-repeat right top;
			padding:10px;
		}
		.btn, .btn:hover {
			background:url(/img/btn_background.gif) repeat-x;
			border:0;
			color:#fff;
			font-weight:bold;
			font-size:11px;
			cursor:pointer;
			padding:3px;
		}
		.btn:hover {background:url(/img/btn_background_hover.gif) repeat-x;}
		.pager, .pager_selected, .pager:hover {
			background-color:#009cd4;
			color:#fff;
			text-decoration:none;
			padding:3px;
			margin:1px;
		}
		.pager:hover {
			background-color:#5ec800;
		}
		.pager_selected {
			background-color:#fff;
			color:#000;
		}
		.home_annonce, .home_annonce_alt {
			border:1px solid #aeaeae; 
			float:left;
			width:362px;
			margin:0 0 4px 4px;
		}
		.home_annonce_alt {background-color:#f4f4f4;}
		.home_annonce_pics {
			padding:3px 10px 3px 3px;
			text-align:center;
			width:60px;
		}
		.home_annonce_title, .home_annonce_title:hover {
			font-weight:bold;
			text-decoration:none;
			font-size:12px;
			color:#0000ee;
		}
		.home_annonce_title:hover {
			text-decoration:underline;	
		}
		.home_annonce_title:visited {color:#609}
		.home_annonce_links, .home_annonce_links:hover {
			text-decoration:none;
			font-size:11px;
			color:#000;
			padding:0 4px;
			border:1px solid #aeaeae;
			border-width:1px 0 0 1px;
			font-weight:bold;
			background-color:#f1f1f1;
		}
		.home_annonce_links:hover {
			background-color:#5ec800;	
			color:#fff;
		}
		.home_annonce_links span {color:#5ec800;}
		.view_annonce_date, .view_yes_top {
			background:url(/img/header_shading.gif) repeat-x center;
			border:1px solid #c8c8c8;
		}
		.view_yes_top {
			padding:3px;
		}
		.view_yes_mid{
			background:#f8f8f8;
			border:1px solid #c8c8c8;
			padding:15px;
		}
	.footer {
		background:url(/img/footer_m.gif) repeat-x;	
		width:980px;
		margin-left:auto;
		margin-right:auto;
	}
	.footer_l {
		background:url(/img/footer_l.gif) no-repeat;
		height:50px;
		width:55%;
		float:left;
		padding:15px 20px;
	}	
	.footer_r {
		float:right;
	}
	.clear {clear:both}
	.btn_newsletter {
		display:block;
		background:url(/img/newsletter_btn) no-repeat;
		width:195px;
		height:38px;
		float:left;
		color:#fff;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		padding-top:11px;
	}
	.btn_newsletter b {
		padding-left:65px;
	}


<!-- Search Import -->

#result_bar {border-top: 1px solid #015D96;background: #B2DEE9;color: #4C4C4C;text-align: right;font-weight: bold;}
#answers .answer {clear:both;width:560px;margin-bottom:20px;font-family:arial,sans-serif;font-size:13px;}
#answers .answer .ascreen, #answers .answer .ascreen img {width:120px;height:90px;}
#answers .answer .ascreen {float:left;background:url(ascreen.gif);padding:5px 0 5px 0;}
#answers .website {width:430px;float:left;margin-left:10px;margin-bottom:20px;}
#answers .website .description {font-size: 12px;color: #4c4c4c;text-align:justify;margin:0;}
#answers .website h1 {color:#000; font-size:13px;font-weight:bold;margin:0;padding: 0;}
#answers .website span {color:#008000;}
#answers .website a:link {color:#015D96;text-decoration:underline;}
#answers .website a:visited {color:purple;text-decoration:underline;}
#answers .website a:hover {color:#015D96;text-decoration:underline;}

p.hr {height:0;width:578px;border-top:solid 1px green;font-size:0;margin:0;clear:both;}

div.result {color:green;margin-bottom:20px;}
div.result a:link, div.result a:visited {text-decoration:underline;color:green;}
div.result a:hover {text-decoration:none;color:green;}

.titre {
	font-size: 16x;
	font-weight: bold;
	color: #ff006d;
	text-align: center;
	width: 600px;
	border: 1px solid #ff006d;
	background: #f8d6e4;
	margin: auto;
}
div.box  {
	font-size: 8x;
	text-align: center;
	width: 600px;
	border: 1px solid #ff006d;
	margin: auto;
	padding: 3px;
}
.box a:link, .box strong {
	font-size: 11x;
	font-weight: bold;
	text-decoration: none;
	color: #ff006d;
	padding: 3px;
}
.box a:visited {
	font-size: 11x;
	font-weight: bold;
	text-decoration: none;
	color: purple;
	padding: 3px;
}
.box a:hover {
	font-size: 11x;
	font-weight: bold;
	text-decoration: underline;
	color: #000;
	padding: 3px;
}
.thumb img { 
	margin: 2px;
}
.box strong { color:red; }
#popBox	{
	position: absolute;
	width: 324px;
	height: 74px;
	background: url('http://www.rencontre-homme.org/img/bulle.gif');
	left: 420px;
	top: 278px;
	display:none;
	color:#6699FF;
}
#popBox	span { display: block; margin-top:16px; margin-left: 20px; font-weight: bold;  color: #11a2c0; }
.cb30form_form { text-align: center; font-size: 12px; font-weight: bold; color: #cc3333; }
.cb30form_input { text-align: center; font-size: 12px; font-weight: bold; color: #cc3333; }
.cb30form_submit { text-align: center; font-size: 12px; }
.search { text-align: center; font-size: 12px; font-weight: bold; color: #cc3333; }
.view_yes_top a:link {
	font-size: 11x;
	font-weight: bold;
	text-decoration: none;
	color: #ff006d;
	padding: 3px;
}
.view_yes_top a:visited {
	font-size: 11x;
	font-weight: bold;
	text-decoration: none;
	color: purple;
	padding: 3px;
}
.view_yes_top a:hover {
	font-size: 11x;
	font-weight: bold;
	text-decoration: none;
	color: #0000FF;
	padding: 3px;
}
