/* FEUILLE DE STYLE MEMBRES */

@import "emails.css";
@import "adresse.css";


INPUT.critere			{width:150px;	border:1px solid #B6B6B6;}
INPUT.range				{width:70px;	border:1px solid #B6B6B6;}



.champ_non_renseigne
{
	color:#D2D2D2;
	font-style:italic;
}

.famille_titre
{
	position:relative;
	color:#7EA7D4;
	font-size:14pt;
	font-family:times new roman;
	margin-bottom:8px;
	margin-top:8px;
}

DIV.type
{
	background-color:#F9F9F9;
	border-top:1px solid #cccccc;
	border-bottom:2px solid #ffffff;
}

DIV.espacement
{
	margin-top:2px;
	margin-bottom:2px;
}


DIV.ajax
{
}

champs_parrain{
	height:16px;
	width:125px;
}


FIELDSET.blocEmailing, FIELDSET.blocInfosPersos, FIELDSET.blocInfosDiverses, FIELDSET.blocInfosGroupes, FIELDSET.blocInfosAdministratives, FIELDSET.blocInfosJoueurs, FIELDSET.blocInfosGenerales, FIELDSET.blocInfosAdresse, FIELDSET.blocInfosCoordonnees, FIELDSET.blocCaptcha
{
	display:block;
	width:100%;
	margin-right:20px;
	margin-bottom:10px;
}




FIELDSET.blocMembres
{
	position:relative;
	display:block;
	width:560px;
	margin-bottom:10px;
}


DIV.boxLegende
{
	float:left;
	margin-left:20px;
	margin-bottom:10px;
	width:183px;
}

DIV.boxFiltre
{
	float:left;
	width:370px;
	margin-bottom:10px;
}


SELECT.selectRole, SELECT.selectDivers
{
	width:120px;
}

TABLE.liste
{
	width:100%;
	clear:both;
}

TABLE.listeMembres
{
	width:95%;
	clear:both;
}

div.cocher
{
	margin-top:4px;
	position:relative;
	left:20px;
}




DIV.blocPhoto
{
	position:absolute;
	margin-left:425px;
	margin-bottom:10px;
}

DIV.blocAdresse
{
	float:left;
	width:220px;
	margin-left:10px;
}

DIV.blocCoordonnee
{
	float:left;
	width:220px;
	margin-left:10px;
}

DIV.blocGroupe
{
	float:left;
	width:220px;
	margin-left:10px;
}

DIV.blocInfosPerso
{
	float:left;
	width:220px;
}

DIV.membres_famille
{
	float:left;
	width:535px;
	margin-top:10px;
}

DIV.blocBoutons
{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

div.blocNomFamille						{
									position:relative;
									text-align:right;
									color:#D1D9DF;
									font-size:30pt;
									font-family:times new roman;
									right:20px;
									height:30pt;
									}

span.blocNomFamilleFamille				{
									position:relative;
									font-size:20pt;
									top:-6px;
									font-family:times new roman;
									}






DIV.pagination
{
	margin-left : 200px;
}

.nombreReponses
{
	position:relative;
	clear:both;
	margin:10px;
	font-weight:bold;
}