body { padding: 0; margin: 0; font: 0.7em Tahoma, sans-serif; line-height: 1.5em; 
background:#B0B8BE; color: #454545; }

a { color: #264E9C; text-decoration:none;}
a:hover { color: #FF6600; text-decoration:none;}
/*a:link,a:visited {color:#737373;text-decoration:none;}*/
p {	margin: 0 0 5px 0; }
ul { margin: 0; padding : 0; list-style : none; }
img{border:none}
h1 { font: normal 2.1em Arial, Sans-Serif; letter-spacing: -1px; padding: 7px 0 0 8px; margin: 0; }
.dark  { color: #737373; font-weight: bold; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FF6600; }
h2 { margin: 0; padding: 0; font: bold 1.7em Arial, Sans-Serif; letter-spacing: -1px; }
h2 { font-size: 1.5em; margin-bottom: 5px; color: #000; }
/*td { vertical-align:top;}*/

.rmq_red{ color:#FE020E; }
.rmq { font-size:10px; color:#622A08; }
.rmq_g { font-size:10px; color:#CCCCCC; }
.rmq_g2 { font-size:10px; color:#666666; }
.rmq_g2 a{ font-size:10px; color:#666666; }
.msg { clear:both; background-color:#0033FF; color:#FFF; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding: 0 3px 0 3px; }
.erreur { clear:both; background-color:#FF3300; color:#FFF; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding: 0 3px 0 3px;}
.msgerreur{clear:both; text-align:center;}
.divhr { border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#507FAB; }
.divcenter{ width:100%; text-align:center;}
.divg { float:left; margin-left:5px; }
.divd { float:right; margin-right:5px; }
.rtop,.rbottom { display:block; }
.rtop *,.rbottom * { display:block; height:1px; overflow:hidden; }
.r1 { margin:0 5px; }
.r2 { margin:0 3px; }
.r4 { height:2px; margin:0 1px; }
.rs2 { margin:0 1px; }
.r3,.rs1 { margin:0 2px; }
.texte2 { line-height:15px; margin:3px; background-color:#CCFF00;}

.fform {border:0;margin:0;}
.fform table{margin:10px 0 0 0;}
.fsubmit {border:1px solid #C8C7C7;color:#000;background-color:#F1F0F0;font-size:11px;
font-family:verdana, arial, helvetica, sans-serif;}
a.fsubmit {border:1px solid #C8C7C7; padding:0 3px 0 3px; color:#000;background-color:#F1F0F0;font-size:11px;
font-family:verdana, arial, helvetica, sans-serif;}
.finput,.fselect {border:1px solid #ccc;background-color:#EEE;color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

#top { height: 18px; margin: 0px auto; width: 910px; font-size: 9px;}
#top_version { float:left; margin:0px; padding: 0 10px 0 10px;}
#top_lang { float:right; margin:0px; padding: 0 10px 0 10px;}
#content { clear:both; margin: 0px auto; width: 910px; background:#fff; }

.header { height: 55px;	background: #EDFCBD; color: #808080; 
margin: 0px; padding:5px; border-bottom: 1px solid #eee;}
.logo_recherche{margin:0px;}
.logo{float: left;}
.recherche_top{float: right;}
.info_perso{margin:0 5px 0 5px; clear: both;}
.info_perso_l{ float:left;}
.info_perso_l a{ font-weight:normal;}
.info_perso_r{ float:right;}
.info_perso_r a{ font-weight:bold;}
.top_info {	float: right; width: 555px;	padding: 5px 5px 5px 0;	border-bottom: 1px solid #eee;
background: #eee; color: #808080;}
.top_info_left { width: 250px; float: left;}
.top_info_right { float: right;	width: 400px; padding: 0 0 0 10px;	
border-left: 1px solid #eee; text-align:right;}

.content_body{background-color:#fff; }

.footer { clear: both;	background: #EDFCBD; text-align: center; padding: 10px 0 10px 0;
margin: 0;line-height: 1.8em; border-top: 1px solid #EDFCBD;}
.footer a { color: #808080; }
.footer #menu{ font-size:12px;}
.footer #sousmenu{ font-size:10px;}

.browse_lang_clr  { float:right;  margin:0 5px 0 0;}
.browse_info  { float:left; font-size: 10px; margin:0 0 0 5px;}
.bar { clear: both; height: 18px; color: #FFF; margin: 0 0 0 0px; padding:2px 5px 0 5px; background: #EDFCBD; }
.bar li { margin: 0; padding: 7px 12px 5px 12px; color:#EC8037; 
background: #FF9148; float: left; font-weight: bold; }
.bar li.active{ background: #E0691A url(../im/bar.gif) no-repeat center top;
color: #FFF; font-weight: bold; padding: 7px 10px 6px 10px;	}
.bar li a { font-weight: bold; color: #FFF; text-decoration: none;	} 
.bar li a:hover { color: #E0691A; }

.search_field { clear: both; background: #eee; color: #808080;
height: 20px; padding: 5px;	margin: 3px 0;	border-top: 1px solid #ccc; }
.location_field { clear: both;	background: #eee; color: #808080;	
height: 15px; padding: 2px;	margin: 3px 0 5px;	border-bottom: 1px solid #ccc; }

/* right side */
.right { float: left; width: 900px; margin: 0px; padding: 0 5px 0 5px;}
.right h3 { margin: 0px; padding: 0px 0 2px 5px;
color: #BDBDBD; font: bold 1em Tahoma, Arial, Sans-Serif; border-bottom: 1px solid #E3FD92; }
.right_box { margin: 0 0 10px 0; color: #000; background: #FFF; padding: 0px;}
.right_box_info { margin: 0px; color: #000; padding: 3px 5px 0px 5px; }		
.right_box_info h2{ color: #1977AC; padding-bottom:0px; }
.right_box_titre { clear:both; }
.right_box_info_l{ float:left; width:375px; }
.right_box_info_l h2{ color: #1977AC; margin-bottom:-4px; }
.right_box_info_r{ float:right; width:175px; text-align:right; margin: 3px 0 3px 0; }

.right_box_location_top,
.right_box_location_top a{ clear: both;	background: #fff; color: #B3AFAF; font-size:10px;
	height: 15px; padding: 2px;	margin: 3px 0 5px; }
.right_box_location_buttom,
.right_box_location_buttom a{ clear: both;	background: #fff; color: #B3AFAF; font-size:10px;
	height: 15px; padding: 0 5px;	margin: 3px 0 5px;}

.right_box_l{ float:left; width:570px; margin:0; padding:0;}
.right_box_r{ float:right; width:325px; margin:0; padding:0;}

.right_box_a_l{ float:left; width:570px;}
.right_box_a_r{ float:right; width:325px;}
.nifty { margin-bottom:5px; margin-top:5px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #E3FD92; border-right:1px solid #E3FD92;}
.xb1 {margin:0 5px; background:#E3FD92;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.nifty_content {display:block; padding:5px; background:#fff; border:0 solid #E3FD92; border-width:0 1px;}


.inscription_l{ padding:0 5px 0 5px; float:left; width:245px; background-color:#F9F9F9; }
.inscription_l li{ margin:2px 0 2px 0; }
.inscription_r{ padding:0 5px 0 5px; float:right; background-color:#F9F9F9; }
.inscription_col1{ width:80px; }
.inscription_col2{}

/* left side */
.left {	float: right; width: 175px; margin: 0px;}
.left h3 { background: #F0F0F0;	color: #616161;	padding: 2px;
font: bold 1em Tahoma, Arial, Sans-Serif; margin: 0 0 3px 0; border-bottom: 1px solid #C2C2C2; }
.left_box {	background: #F0F0F0; color: #414141; padding: 8px; margin: 0 0 3px 0; }
.tab_last_photo{ padding: 2px 2px; }
.tab_last_photo tr td.tab_last_photo_cl1{ width:50px;
background-color:#F9F9F9; text-align:center; border-bottom:1px solid #eee; }
.tab_last_photo tr td.tab_last_photo_cl2{ width:50px;
background-color:#F9F9F9; text-align:center; border-bottom:1px solid #eee;}
.last_log{ font-size:10px; }
.last_sub{ font-size:10px; }
.last_post{	font-size:10px;}