#table_blocs
{
   width: 947px;
   margin: auto;
   border-collapse: collapse;
   border-spacing: 0;
}
#table_blocs tr, #table_blocs2 tr
{
	page-break-inside: avoid;
}
.tableau_photo tr
{
	page-break-inside: avoid;
}
.tableau_photo tr td
{
	width: 150px;
	height: 106px;
}

#table_blocs tr.thead td
{
	background-color: #2C2C2C;
    background-image: url(images/table_blocs_header_bg.png);
    background-repeat: repeat-x;
    height: 39px;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    border-left: 1px #949494 solid;
    border-right: 1px #949494 solid;
    border-bottom: 1px #003b77 solid;
}
#table_blocs tr.thead td a
{
	color: #ffffff;
	text-decoration: none;
}
#table_blocs tbody tr td
{
    height: 72px;
    font-size: 12px;
    border-left: 1px #949494 solid;
    border-right: 1px #949494 solid;
    vertical-align: bottom;
}
#table_blocs tbody tr.impair
{
    background-color: #e4e4e4;
}
#table_blocs tbody tr.pair
{
    background-color: #ffffff;
}
#table_blocs tbody tr td a {
	text-decoration: none;
}
#table_blocs tbody tr.impair td.projection
{
    background-image: url(images/table_blocs_projection_impair_bg.jpg);
    background-color: #F6C850;
    background-repeat: repeat-x;
}
#table_blocs tbody tr.pair td.projection
{
    background-image: url(images/table_blocs_projection_pair_bg.jpg);
    background-color: #ECD997;
    background-repeat: repeat-x;
}
.T1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  /* font-size: 26px; */
  font-weight: bold;
  color: #2d478a;
  line-height: 23px;
}
.normal {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 17px;
  font-weight: normal;
}


#table_blocs2
{
   width: 947px;
   margin: auto;
   border-collapse: collapse;
   border-spacing: 0;
}

#table_contact
{
   border-collapse: collapse;
   border-spacing: 0;
}

#table_blocs2 tbody tr td, #table_contact tbody tr td
{
    font-size: 12px;
    border-left: 1px #949494 solid;
    border-right: 1px #949494 solid;
    vertical-align: bottom;
}
#table_blocs2 tbody tr.impair, #table_contact tbody tr.impair
{
    background-color: #e4e4e4;
}
#table_blocs2 tbody tr.pair, #table_contact tbody tr.pair
{
    background-color: #ffffff;
}
#table_blocs2 tbody tr td a {
	text-decoration: none;
}
#table_blocs2 tbody tr.impair td.projection
{
    background-image: url(images/table_blocs_projection_impair_bg.jpg);
    background-color: #F6C850;
    background-repeat: repeat-x;
}
#table_blocs2 tbody tr.pair td.projection
{
    background-image: url(images/table_blocs_projection_pair_bg.jpg);
    background-color: #ECD997;
    background-repeat: repeat-x;
}
.mnu_fr {
	background:url(images/fr/mnu_membres.png) no-repeat;
	margin:5px auto;
}
.mnu_en {
	background:url(images/en/mnu_membres.png) no-repeat;
	margin:5px auto;
}
.mnu_nouveaute {
	background-position: left top;
}
.mnu_critere {
	background-position: left -44px;
}
.mnu_vedette {
	background-position: left -88px;
}
.mnu_top50 {
	background-position: left -132px;
}
.mnu_package {
	background-position: left -176px;
}
.mnu_siamls {
	background-position: left -176px;
}
#entete_membre_droit { /*height:214px;*/ float:right; }
#membre_informations {
	border:1px solid #737373;
	padding:10px;
	margin:2px 2px 0 0;
	/*height:123px;*/
}
#membre_bouttons {
	border:1px solid #737373;
	padding:2px;
	margin:2px 2px 0 0;
	clear:both;
	/*height:123px;*/
}
#entete_membre_gauche { width:730px;  }
#membre_informations h1 { font-family:'Myriad Pro', Arial, Helvetica, sans-serif; font-size:30px;  padding:0; margin:0; color:#033783 }
#membre_informations h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0; margin:0; color:#000 }
ul.bouttons,ul.bouttons_droit { margin:0; padding:0; }
ul.bouttons li,ul.bouttons_droit li {
	float: left;
	display: inline; /*For ignore double margin in IE6*/
	margin: 0 10px;
}
ul.droit li {
	float: right;
}
ul.bouttons li a {
	text-decoration: none;
	float:left;
	color: #999;
	cursor: pointer;
	font:bold 12px/23px Arial, Helvetica, sans-serif;
}

ul.bouttons li a span.x {
	margin: 0 10px 0 -10px;
	padding: 0px 0px 0px 8px;
	position: relative; /*To fix IE6 problem (not displaying)*/
	float:left;
}

ul.bouttons li a, ul.bouttons li a:hover {
	background: url(images/mnu_btn_s.png) no-repeat top right;
 	color: #000;
}

ul.bouttons li a span.x, ul.bouttons li a:hover span.x {
	background: url(images/mnu_btn_s.png) no-repeat top left;
}

ul.bouttons li a.bl span.x, ul.bouttons li a.bl:hover span.x {
	background: url(images/mnu_btn_b.png) no-repeat top left;
}

span.bleuc {
	color:#0066ff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
}
.membre_nom { font:bold 14px Arial, Helvetica, sans-serif; padding-top:5px; }
.min td {
	background:url(images/bckgrn_criterelist1.png) repeat-x;
}
.max td {
	background:url(images/bckgrn_criterelist2.png) repeat-x;
}
ul.bouttons_membres { clear:both; list-style:none; margin:0; padding:0; }

ul.bouttons_membres li { float:left; margin-right:3px; }

ul.bouttons_membres a, ul.bouttons_membres input {
	background:url(images/btn_membres-bas.png) no-repeat left top;
	/*display:block;*/
	width:233px;
	text-align:center;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px/42px;
	font-weight:bold;
	color:#000000;
	line-height:42px;
	height:42px;
	border:none;
}
ul.bouttons_membres input.recherches {
	background:url(images/btn_membres-recherche.png) no-repeat left top;
	color:#FFF;
}
#wrapper { background:#FFFFFF; }
#content-bottom_plain h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; }
h3.titre { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; margin:0; padding:0; color:#033783; }
input, textarea {
	background:url('images/bg_text_boxes.png');
}
input[type='checkbox'] { background:none; }
.rechercher_motscles { padding:5px; background:#e0e2e0; margin:5px auto; }
.rechercher_motscles label { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; }
.rechercher_motscles input { width:75%; height:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; background:#fff no-repeat; float:right; }