
/* Page invitation groupe */

#groupe_invitation div.titre_form {
	width: 886px;
}

#groupe_invitation div.supporter {
	border: 1px solid #B7B7B7;
	width: 110px;
	float: left;
	text-align: center;
	padding: 5px 5px 4px 5px;
	margin: 5px 5px 0 0;
}

#groupe_invitation div.supporter div.infos_ami {
	margin: 2px 0 4px 0;
}

#groupe_invitation div.supporter div.infos_ami div.pseudo_ami {
	font-weight: bold;
	font-size: 12px;
}

#groupe_invitation div.supporter div.avatar_ami img {
	width: 100px;
}

#groupe_invitation div.champs_grand p {
	text-align: center;
}

#groupe_invitation input.valider {
	margin: 10px 0 0 0;
}


/* Page modif groupe */

#groupe_modification div.partie_modif_avatar {
	float: left;
	width: 435px;
}

#groupe_modification div.partie_modif_avatar img.avatar_actuel {
	width: 120px;
}

#groupe_modification div.partie_modif_infos {
	float: left;
	width: 435px;
	margin: 0 0 0 15px;
}




/* Page groupe */

#groupe {
	
}

#groupe div.groupe_partie_gauche {
	width: 340px;
	float: left;
}

#groupe div.groupe_partie_gauche div.avatar_groupe {
	border-top: 1px solid #B3B3B3;
}

#groupe div.groupe_partie_gauche div.avatar_groupe div.contenu_cadre {
	padding: 8px 8px 5px 8px;
}

#groupe div.groupe_partie_gauche div.avatar_groupe div.contenu_cadre div.nom_groupe {
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	margin: 0 0 5px 0;
}

#groupe div.groupe_partie_gauche div.avatar_groupe div.contenu_cadre img {
	width: 324px;
}

#groupe div.groupe_partie_gauche div.avatar_groupe div.contenu_cadre p.lien_modif_avatar {
	text-align: right;
}

#groupe div.groupe_partie_gauche div.infos_groupe {
	margin: 10px 0 0 0;
}

#groupe div.groupe_partie_gauche div.infos_groupe div.contenu_cadre {
	padding: 8px 8px 5px 8px;
}

#groupe div.groupe_partie_gauche div.infos_groupe table {
	
}

#groupe div.groupe_partie_gauche div.infos_groupe table tr {
	
}

#groupe div.groupe_partie_gauche div.infos_groupe table tr td.label {
	text-align: right;
	width: 130px;
}

#groupe div.groupe_partie_gauche div.infos_groupe table tr td.donnee {
	font-weight: bold;
}

#groupe div.groupe_partie_gauche div.infos_groupe p.lien_modif_infos {
	text-align: right;
	margin: 5px 0 0 0;
}



#groupe div.groupe_partie_gauche div.apercu_membres {
	margin: 10px 0 0 0;
}

#groupe div.groupe_partie_gauche div.apercu_membres div.contenu_cadre {
	padding: 8px 8px 5px 8px;
}

#groupe div.groupe_partie_gauche div.apercu_membres div.contenu_cadre div.nb_membres {
	text-align: left;
}

#groupe div.groupe_partie_gauche div.apercu_membres div.contenu_cadre div.bloc_ami {
	width: 70px;
	text-align: center;
	float: left;
	margin: 10px 10px 0 0;
}

#groupe div.groupe_partie_gauche div.apercu_membres div.contenu_cadre div.bloc_ami a {
	text-decoration: none;
	color: #000000;
	display: block;
}

#groupe div.groupe_partie_gauche div.apercu_membres div.contenu_cadre div.bloc_ami img {
	width: 70px;
}

#groupe div.groupe_partie_gauche div.apercu_membres div.contenu_cadre div.bloc_ami span.pseudo {
	font-weight: bold;
}

#groupe div.groupe_partie_gauche div.apercu_membres div.contenu_cadre p.liens_amis {
	text-align: right;
	margin: 5px 0 0 0;
}






#groupe div.groupe_partie_droite {
	width: 535px;
	margin: 0 0 0 10px;
	float: left;
}

#groupe div.groupe_partie_droite div.info_reseau {
	margin: 0 0 20px 0;
}

#groupe div.groupe_partie_droite div.info_reseau div.texte {
	float: right;
	margin: 2px 0 0 0;
}

#groupe div.groupe_partie_droite div.info_reseau div.bouton_fin_moyen {
	float: right;
}

#groupe div.groupe_partie_droite div.onglets {
	background: url(../images/onglets_bg.gif) repeat-x;
	height: 27px;
}

#groupe div.groupe_partie_droite div.onglets div.onglet {
	float: left;
	margin-right: 8px;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite {
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
	padding: 30px 10px 10px 10px;
}





#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.contenu {
	padding: 10px 0 0 0;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.bouton_fin_moyen {
	float: right;
	margin: 0 0 10px 0;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.redaction_message {
	background: #DCEACC;
	padding: 5px 5px 8px 5px;
	margin: 0 0 5px 0;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.redaction_message label {
	padding-left: 20px;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.redaction_message div.textarea {
	margin: 0 auto;
	width: 430px;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.redaction_message div.bouton {
	margin: 5px auto 0 auto;
	width: 70px;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.avatar_supp {
	float: left;
	width: 60px;
	margin: 5px 8px 0 0;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.avatar_supp img {
	width: 60px;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.supp_et_message {
	float: left;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.supp_et_message div.infos_supp {
	color: #589104;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.supp_et_message div.infos_supp a {
	text-decoration: none;
	font-weight: bold;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.supp_et_message div.infos_supp a:hover {
	text-decoration: underline;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.supp_et_message div.lien_suppression {
	float: right;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.supp_et_message div.message {
	margin: 2px 0 0 0;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.supp_et_message div.liens {
	text-align: right;
	margin: 2px 0 0 0;
}


#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.first_msg_grpe {
	margin: 0 0 5px 0;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.first_msg_grpe div.supp_et_message {
	width: 440px;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.rep_msg_grpe {
	background: #DCEACC;
	margin: 2px 0 0 65px;
	padding: 3px 10px 3px 5px;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.messages_publiques div.rep_msg_grpe div.supp_et_message {
	width: 364px;
}








#groupe div.groupe_partie_droite div.contenu_partie_droite div.membres_groupes div.nb_membres {
	float: left;
	margin: 8px 0 0px 20px;
	font-weight: bold;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.membres_groupes div.bouton_fin_moyen {
	float: right;
	margin: 5px 0 5px 0;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.membres_groupes div.membre_groupe {
	margin: 10px 0 0 0;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.membres_groupes div.membre_groupe div.avatar_membre {
	float: left;
	width: 100px;
	margin: 0 10px 0 0;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.membres_groupes div.membre_groupe div.avatar_membre img {
	width: 100px;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.membres_groupes div.membre_groupe div.infos_membre {
	float: left;
	width: 300px;
}

#groupe div.groupe_partie_droite div.contenu_partie_droite div.membres_groupes div.membre_groupe div.infos_membre div.pseudo_membre {
	font-weight: bold;
	font-size: 13px;
}
















