p#header_inviter_amis
{
	background:url(../images/home/membres/tete_trombi.gif) no-repeat;
	color:white;
	font-size:19px;
	height:38px;
	line-height:38px;
	padding-left:30px;
	width:auto;
}

div#box_inviter_amis
{
	width:689px;
}

div#zone_inviter_amis
{
	background-color:#585858;
	color:white;
	font-family:Arial,Verdena;
	margin:auto;
	overflow:hidden;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:20px;
}

div#footer_inviter_amis
{
	background:url(../images/home/membres/box_bottom.gif) no-repeat;
	height:18px;
	width:689px;
	margin:auto;
}

table#saisie_adresse
{
	background-color:white;
	width:660px;
	border:1px solid black;
	margin-top:15px;
}

p#description
{
	margin-left:5px;
	width:600px;
}

.titre
{
	height:32px;
	color:white;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	width:auto;
	background-color:#e9be17;
}

div.titre
{
	padding-left:5px;
	width:650px;
	border-right:1px solid black;
	border-bottom:1px solid black;
}

tr.ligne
{
	height:30px;
}

tr.titre td
{
	padding-left:5px;
	border-right:1px solid black;
	border-bottom:1px solid black;
}

span.text_msn
{
	line-height:30px;
}

span.text_msn img
{
	vertical-align:middle;
}

td.libelle
{
	padding-left:10px;
	font-size:14px;
	color:black;
	width:220px;
	background-color:#e0d1bf;
	border-right:1px solid #f0e8a4;
	border-bottom:1px solid #f0e8a4;
}

td.champs
{
	padding-left:5px;
	background-color:white;
	border-bottom:1px solid #f0e8a4;
}

td.champs input
{
	width:370px;
}

p.message
{
	margin-left:5px;
	margin-top:5px;
	font-size:14px;
	color:black;
	height:40px;
}

.bleu_gras
{
	color:#189ce7;
	font-weight:bold;
}

#btn_valider
{
	text-align:center;
	height:50px;
}

/* LISTE DES CONTACT A SELECTIONNER */

#selection
{
	margin-left:50px;
	margin-right:5px;
}
	
#selection,#deselection
{
	font-size: 15px;
	font-weight: normal;
	text-decoration: underline;
}

#selection:link,#deselection:link,#selection:visited,#deselection:visited
{
	color:black;
}

#adresse
{
	position: absolute;
	background-color: white;
	width: 544px;
	border: 1px solid #5e687d;
	overflow: auto;
	height: 241px;
	margin-left:50px;
	margin-top:10px;
}
	
#adrmsn 
{
	margin: 10px 20px;
}

*html #adrmsn 
{
	/*margin: 0;*/
}

#colonne1
{
	float: left;
	width:210px;
}

*html #colonne1
{
	width:150px;
}	
	
#adrmsn input
{
	margin: 5px;
}

* html #adrmsn  input
{
	margin: 2px;
}

*+html #adrmsn  input
{
	margin: 2px;
}
	
#colonne2
{
	float: left;
	margin-left:32px;
	width:210px;
}

*html #colonne2
{
	margin-left:0px;
	width:100px;
}

#bas
{
	margin:260px 0px 10px 0px;
}

#bas p
{
	margin-left:30px;
}

#texte_bas
{
	text-align:center;
	padding-top:32px;
}

#corps
{
	font-family: "Arial";
	font-size:14px;
	color:black;
	width:650px;
	background-color:white;
	padding-top:20px;
}

#btn_retour
{;
	text-align:center;
	height:50px;
	margin-top:15px
}
